*,*:before,*:after{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,.cke_editable .image-with-caption,.mceContentBody .image-with-caption{border:0 none}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style-image:none;list-style-position:outside;list-style-type:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}sup,sub{vertical-align:baseline}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.hidden,html.js .noscript{display:none}.nowrap{white-space:nowrap}a:focus,object:focus,param:focus{-moz-outline-style:none;outline-style:none}button::-moz-focus-inner{padding:0;border:0}*:focus{outline:none}@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix-ro01ye) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../svg/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Facit';src:local("Facit Regular"),local("Facit-Regular"),url(../fonts/facit-regular-webfont.eot),url(../fonts/facit-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/facit-regular-webfont.woff2) format("woff2"),url(../fonts/facit-regular-webfont.woff) format("woff"),url(../fonts/facit-regular-webfont.ttf) format("truetype"),url(../svg/facit-regular-webfont.svg#facitregular) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Facit';src:local("Facit Bold"),local("Facit-Bold"),url(../fonts/facit-bold-webfont.eot),url(../fonts/facit-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/facit-bold-webfont.woff2) format("woff2"),url(../fonts/facit-bold-webfont.woff) format("woff"),url(../fonts/facit-bold-webfont.ttf) format("truetype"),url(../svg/facit-bold-webfont.svg#facitbold) format("svg");font-weight:700;font-style:normal}@keyframes "spin"{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}body.cke_editable{width:100%;max-width:960px;padding:20px}body{font-family:Arial, sans-serif;font-size:14px;color:#4d4d4d !important;min-height:100%;line-height:1.42857143}body *{-webkit-font-smoothing:antialiased}img,.cke_editable .image-with-caption,.mceContentBody .image-with-caption{outline:none}a{-webkit-font-smoothing:antialiased;transition:all 250ms ease-out 0s;text-decoration:none;outline:none}a:active,a:visited,a:hover,a:focus{outline:none;text-decoration:none}p{margin:0 0 12px 0;word-wrap:break-word}.clear{clear:both}.center{margin:0 auto}.no-float{float:none}.valign-top{vertical-align:top}.valign-bottom{vertical-align:bottom}.valign-middle{vertical-align:middle}.text-capitalize{text-transform:uppercase}.bg-beige{background:#ede9df}.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.mceContentBody h1,.mceContentBody h2,.mceContentBody h3,.mceContentBody h4,.mceContentBody h5{letter-spacing:1px;clear:both}.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.mceContentBody h1,.mceContentBody h2,.mceContentBody h3,.mceContentBody h4,.mceContentBody h5{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .cke_editable h1,html.wf-loading .cke_editable h2,html.wf-loading .cke_editable h3,html.wf-loading .cke_editable h4,html.wf-loading .cke_editable h5,html.wf-loading .mceContentBody h1,html.wf-loading .mceContentBody h2,html.wf-loading .mceContentBody h3,html.wf-loading .mceContentBody h4,html.wf-loading .mceContentBody h5{visibility:hidden}html.wf-active .cke_editable h1,html.wf-inactive .cke_editable h1,html.no-js .cke_editable h1,html.wf-active .cke_editable h2,html.wf-inactive .cke_editable h2,html.no-js .cke_editable h2,html.wf-active .cke_editable h3,html.wf-inactive .cke_editable h3,html.no-js .cke_editable h3,html.wf-active .cke_editable h4,html.wf-inactive .cke_editable h4,html.no-js .cke_editable h4,html.wf-active .cke_editable h5,html.wf-inactive .cke_editable h5,html.no-js .cke_editable h5,html.wf-active .mceContentBody h1,html.wf-inactive .mceContentBody h1,html.no-js .mceContentBody h1,html.wf-active .mceContentBody h2,html.wf-inactive .mceContentBody h2,html.no-js .mceContentBody h2,html.wf-active .mceContentBody h3,html.wf-inactive .mceContentBody h3,html.no-js .mceContentBody h3,html.wf-active .mceContentBody h4,html.wf-inactive .mceContentBody h4,html.no-js .mceContentBody h4,html.wf-active .mceContentBody h5,html.wf-inactive .mceContentBody h5,html.no-js .mceContentBody h5{visibility:visible}html.ie7 .cke_editable h1,html.ie7 .cke_editable h2,html.ie7 .cke_editable h3,html.ie7 .cke_editable h4,html.ie7 .cke_editable h5,html.ie7 .mceContentBody h1,html.ie7 .mceContentBody h2,html.ie7 .mceContentBody h3,html.ie7 .mceContentBody h4,html.ie7 .mceContentBody h5{visibility:visible}.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.mceContentBody h1,.mceContentBody h2,.mceContentBody h3,.mceContentBody h4,.mceContentBody h5{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .cke_editable h1,html.wf-loading .cke_editable h2,html.wf-loading .cke_editable h3,html.wf-loading .cke_editable h4,html.wf-loading .cke_editable h5,html.wf-loading .mceContentBody h1,html.wf-loading .mceContentBody h2,html.wf-loading .mceContentBody h3,html.wf-loading .mceContentBody h4,html.wf-loading .mceContentBody h5{visibility:hidden}html.wf-active .cke_editable h1,html.wf-inactive .cke_editable h1,html.no-js .cke_editable h1,html.wf-active .cke_editable h2,html.wf-inactive .cke_editable h2,html.no-js .cke_editable h2,html.wf-active .cke_editable h3,html.wf-inactive .cke_editable h3,html.no-js .cke_editable h3,html.wf-active .cke_editable h4,html.wf-inactive .cke_editable h4,html.no-js .cke_editable h4,html.wf-active .cke_editable h5,html.wf-inactive .cke_editable h5,html.no-js .cke_editable h5,html.wf-active .mceContentBody h1,html.wf-inactive .mceContentBody h1,html.no-js .mceContentBody h1,html.wf-active .mceContentBody h2,html.wf-inactive .mceContentBody h2,html.no-js .mceContentBody h2,html.wf-active .mceContentBody h3,html.wf-inactive .mceContentBody h3,html.no-js .mceContentBody h3,html.wf-active .mceContentBody h4,html.wf-inactive .mceContentBody h4,html.no-js .mceContentBody h4,html.wf-active .mceContentBody h5,html.wf-inactive .mceContentBody h5,html.no-js .mceContentBody h5{visibility:visible}html.ie7 .cke_editable h1,html.ie7 .cke_editable h2,html.ie7 .cke_editable h3,html.ie7 .cke_editable h4,html.ie7 .cke_editable h5,html.ie7 .mceContentBody h1,html.ie7 .mceContentBody h2,html.ie7 .mceContentBody h3,html.ie7 .mceContentBody h4,html.ie7 .mceContentBody h5{visibility:visible}.cke_editable h1,.mceContentBody h1{font-size:30px;line-height:30px;color:#346297;margin-bottom:20px}.cke_editable h2,.mceContentBody h2{text-align:center;background:#b4b3a6;color:#fff;padding:8px 0;font-size:22px;line-height:24px;margin:30px 0 20px}.cke_editable h3,.mceContentBody h3{font-size:22px;line-height:26px;color:#346297;margin:10px 0}.cke_editable h3.subtitle,.mceContentBody h3.subtitle{color:#5c5c5c;font-size:20px}.cke_editable h4,.mceContentBody h4{font-size:18px;line-height:22px;color:#346297;padding:12px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;margin-bottom:20px}.cke_editable h5,.mceContentBody h5{clear:none;font-size:18px;line-height:18px;color:#b4b3a6;margin-bottom:10px;font-size:17px;line-height:17px}.cke_editable h5,.mceContentBody h5{font-family:"Facit",Arial,sans-serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .cke_editable h5,html.wf-loading .mceContentBody h5{visibility:hidden}html.wf-active .cke_editable h5,html.wf-inactive .cke_editable h5,html.no-js .cke_editable h5,html.wf-active .mceContentBody h5,html.wf-inactive .mceContentBody h5,html.no-js .mceContentBody h5{visibility:visible}html.ie7 .cke_editable h5,html.ie7 .mceContentBody h5{visibility:visible}.cke_editable p,.mceContentBody p{line-height:22px;margin-bottom:20px}.cke_editable strong,.mceContentBody strong{font-weight:700}.cke_editable em,.mceContentBody em{font-style:italic}.cke_editable a,.mceContentBody a{color:#346297}.cke_editable a:hover,.cke_editable a:active,.mceContentBody a:hover,.mceContentBody a:active{color:#4d4d4d}.cke_editable a.link-icon,.mceContentBody a.link-icon{display:inline;position:relative;white-space:normal;margin-right:31px}.cke_editable a.link-icon span,.mceContentBody a.link-icon span{display:inline-block;position:relative;white-space:nowrap}.cke_editable a.link-icon img.link-icons-icon-image,.cke_editable a.link-icon .link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon img.link-icons-icon-image,.mceContentBody a.link-icon .link-icons-icon-image.image-with-caption{display:inline-block;position:absolute;top:3px;right:-29px;white-space:nowrap}.cke_editable a.link-icon.link-icon-mailto,.mceContentBody a.link-icon.link-icon-mailto{margin-right:25px}.cke_editable a.link-icon.link-icon-mailto img.link-icons-icon-image,.cke_editable a.link-icon.link-icon-mailto .link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-mailto img.link-icons-icon-image,.mceContentBody a.link-icon.link-icon-mailto .link-icons-icon-image.image-with-caption{right:-22px}.cke_editable a.link-icon.link-icon-ext,.mceContentBody a.link-icon.link-icon-ext{margin-right:25px}.cke_editable a.link-icon.link-icon-ext img.link-icons-icon-image,.cke_editable a.link-icon.link-icon-ext .link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext img.link-icons-icon-image,.mceContentBody a.link-icon.link-icon-ext .link-icons-icon-image.image-with-caption{right:-22px}.cke_editable a.link-icon.link-icon-ext .profile-button+img.link-icons-icon-image,.cke_editable a.link-icon.link-icon-ext .profile-button+.link-icons-icon-image.image-with-caption,.cke_editable a.link-icon.link-icon-ext .mceContentBody .profile-button+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .profile-button+img.link-icons-icon-image,.mceContentBody a.link-icon.link-icon-ext .cke_editable .profile-button+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .profile-button+.link-icons-icon-image.image-with-caption{display:none}.cke_editable a.link-icon.link-icon-ext .button-default+img.link-icons-icon-image,.cke_editable a.link-icon.link-icon-ext .button-default+.link-icons-icon-image.image-with-caption,.cke_editable a.link-icon.link-icon-ext .mceContentBody .button-default+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .button-default+img.link-icons-icon-image,.mceContentBody a.link-icon.link-icon-ext .cke_editable .button-default+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .button-default+.link-icons-icon-image.image-with-caption{display:none}.cke_editable a.link-icon.link-icon-ext .button+img.link-icons-icon-image,.cke_editable a.link-icon.link-icon-ext .node-resources .download-box a.a2a_button_email+img.link-icons-icon-image,.node-resources .download-box .cke_editable a.link-icon.link-icon-ext a.a2a_button_email+img.link-icons-icon-image,.cke_editable a.link-icon.link-icon-ext .button+.link-icons-icon-image.image-with-caption,.cke_editable a.link-icon.link-icon-ext .node-resources .download-box a.a2a_button_email+.link-icons-icon-image.image-with-caption,.node-resources .download-box .cke_editable a.link-icon.link-icon-ext a.a2a_button_email+.link-icons-icon-image.image-with-caption,.cke_editable a.link-icon.link-icon-ext .mceContentBody .button+.link-icons-icon-image.image-with-caption,.cke_editable a.link-icon.link-icon-ext .node-resources .download-box .mceContentBody a.a2a_button_email+.link-icons-icon-image.image-with-caption,.node-resources .download-box .cke_editable a.link-icon.link-icon-ext .mceContentBody a.a2a_button_email+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .button+img.link-icons-icon-image,.mceContentBody a.link-icon.link-icon-ext .node-resources .download-box a.a2a_button_email+img.link-icons-icon-image,.node-resources .download-box .mceContentBody a.link-icon.link-icon-ext a.a2a_button_email+img.link-icons-icon-image,.mceContentBody a.link-icon.link-icon-ext .cke_editable .button+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .node-resources .download-box .cke_editable a.a2a_button_email+.link-icons-icon-image.image-with-caption,.node-resources .download-box .mceContentBody a.link-icon.link-icon-ext .cke_editable a.a2a_button_email+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .button+.link-icons-icon-image.image-with-caption,.mceContentBody a.link-icon.link-icon-ext .node-resources .download-box a.a2a_button_email+.link-icons-icon-image.image-with-caption,.node-resources .download-box .mceContentBody a.link-icon.link-icon-ext a.a2a_button_email+.link-icons-icon-image.image-with-caption{display:none}.cke_editable hr,.mceContentBody hr{clear:both;margin:20px 0;padding:0;height:1px;background:#b4b3a6;border:none !important}.cke_editable table,.mceContentBody table{width:100%;margin-bottom:20px;border:1px solid #dfdfd1}.cke_editable table thead,.cke_editable table tbody,.mceContentBody table thead,.mceContentBody table tbody{border:none;background:0}.cke_editable table tr,.mceContentBody table tr{background:none;border-bottom:1px solid #dfdfd1}.cke_editable table tr:last-child,.mceContentBody table tr:last-child{border-bottom:0}.cke_editable table tr th,.mceContentBody table tr th{padding:10px;color:#b4b3a6;font-size:16px;font-weight:700;text-transform:uppercase;background:#ede9de;border-color:#dfdfd1;border-width:0 1px 1px 0}.cke_editable table tr td,.mceContentBody table tr td{padding:10px;border-right:1px solid #dfdfd1}.cke_editable table tr td:last-child,.mceContentBody table tr td:last-child{border-right:0}.cke_editable table tr th p:last-child,.cke_editable table tr td p:last-child,.mceContentBody table tr th p:last-child,.mceContentBody table tr td p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.cke_editable .table-wrapper,.mceContentBody .table-wrapper{width:100%;margin:0 auto 20px;max-width:700px;overflow:hidden}.cke_editable .table-wrapper .scrollable,.mceContentBody .table-wrapper .scrollable{padding-right:2px;width:100%;overflow:auto}.cke_editable .table-wrapper .scrollable table,.mceContentBody .table-wrapper .scrollable table{margin-bottom:0;width:auto}}.cke_editable ul,.mceContentBody ul{margin:0 0 30px 0}.cke_editable ul li,.mceContentBody ul li{position:relative;padding-left:12px;margin-bottom:6px}.cke_editable ul li:before,.mceContentBody ul li:before{border-radius:2px;content:'';display:block;position:absolute;left:0;top:8px;width:4px;height:4px;background:#346297;background:#5c5d61}.cke_editable ul ul,.mceContentBody ul ul{margin-left:14px}.cke_editable ul ul li:before,.mceContentBody ul ul li:before{border-radius:0px;top:9px;height:2px}.cke_editable ol,.mceContentBody ol{margin:0 0 30px 19px}.cke_editable ol li,.mceContentBody ol li{list-style:decimal;margin-bottom:6px}.cke_editable img,.cke_editable .image-with-caption,.mceContentBody img,.mceContentBody .image-with-caption{max-width:100%;height:auto;margin:0 auto}.cke_editable a.align-right,.cke_editable img.align-right,.cke_editable .align-right.image-with-caption,.mceContentBody a.align-right,.mceContentBody img.align-right,.mceContentBody .align-right.image-with-caption{float:right;margin:0 0 20px 20px}.cke_editable a.align-left,.cke_editable img.align-left,.cke_editable .align-left.image-with-caption,.mceContentBody a.align-left,.mceContentBody img.align-left,.mceContentBody .align-left.image-with-caption{float:left;margin:0 20px 10px 0}.cke_editable a.no-float,.cke_editable img.no-float,.cke_editable .no-float.image-with-caption,.mceContentBody a.no-float,.mceContentBody img.no-float,.mceContentBody .no-float.image-with-caption{float:none !important;display:block;margin:0 auto !important}.cke_editable a.alignRight,.cke_editable img.alignRight,.cke_editable .alignRight.image-with-caption,.mceContentBody a.alignRight,.mceContentBody img.alignRight,.mceContentBody .alignRight.image-with-caption{margin:0}.cke_editable .image-with-caption,.mceContentBody .image-with-caption{margin:0 0 20px 0}.cke_editable .image-with-caption img,.cke_editable .image-with-caption .image-with-caption,.mceContentBody .image-with-caption img,.mceContentBody .image-with-caption .image-with-caption{border:1px solid #e0e0e0;border-bottom:0}.cke_editable .image-with-caption img.align-right,.cke_editable .image-with-caption .align-right.image-with-caption,.cke_editable .image-with-caption img.align-left,.cke_editable .image-with-caption .align-left.image-with-caption,.mceContentBody .image-with-caption img.align-right,.mceContentBody .image-with-caption .align-right.image-with-caption,.mceContentBody .image-with-caption img.align-left,.mceContentBody .image-with-caption .align-left.image-with-caption{float:none;margin:0}.cke_editable .image-with-caption img.no-float,.cke_editable .image-with-caption .no-float.image-with-caption,.mceContentBody .image-with-caption img.no-float,.mceContentBody .image-with-caption .no-float.image-with-caption{margin:0}.cke_editable .image-with-caption .caption,.mceContentBody .image-with-caption .caption{padding:10px;width:100%;max-width:100%;background:#f5f5f2;border:1px solid #e0e0e0;border-top:0;clear:both}.cke_editable .image-with-caption.align-left,.mceContentBody .image-with-caption.align-left{float:left}.cke_editable .image-with-caption.align-left .caption,.mceContentBody .image-with-caption.align-left .caption{float:left}body.cke_editable{padding:15px;background:#f5f1e9 !important}body.cke_editable h1,body.cke_editable h2,body.cke_editable h3,body.cke_editable h4,body.cke_editable h5,body.cke_editable .profile-button,body.cke_editable .button-default,body.cke_editable .button,body.cke_editable .node-resources .download-box a.a2a_button_email,.node-resources .download-box body.cke_editable a.a2a_button_email{visibility:visible !important}*{margin:0;padding:0;text-rendering:optimizelegibility !important}html{height:100%;position:relative;overflow-x:hidden}html.menu-active,html.filter-active{height:auto}@media only screen and (min-width: 1025px){html{z-index:1025}}@media only screen and (max-width: 1024px){html{z-index:1024}}@media only screen and (max-width: 768px) and (orientation: portrait){html{z-index:768}}@media only screen and (max-width: 600px){html{z-index:600}}@media only screen and (max-width: 400px){html{z-index:400}}html *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html body{height:100%;background:#f5f1e9;background:#332a24}@media only screen and (max-width: 1024px){html body{-webkit-font-smoothing:antialiased;transition:.4s}html body.admin-menu{margin-top:0 !important}html body.menu-active{transform:translateX(280px)}html body.filter-active{transform:translateX(-280px);-webkit-font-smoothing:antialiased;transition:0.4s 0.1s}html body.filter-active #sidebar-left{width:280px !important}}header{position:relative;z-index:5;text-align:center;background:#332a24;display:-ms-flexbox;display:flex}header{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading header{visibility:hidden}html.wf-active header,html.wf-inactive header,html.no-js header{visibility:visible}html.ie7 header{visibility:visible}header .logo{display:inline;float:left;width:21.875%}header .logo a{display:block;font-size:0;text-indent:-9999px;margin:15px 0;background-image:url(../img/turface-sprite.png);width:127px;height:65px}html.backgroundsize header .logo a{background-image:url(../img/turface-sprite.png);background-size:127px 65px}header .logo h1{margin:0px}header .action-links{width:78.125%}header .action-links ul{float:right}header .action-links ul li{margin:0 10px !important}header .action-links ul li:before{left:-10px !important;background:#346297;background:#fff}header #language-selector-button{-webkit-font-smoothing:antialiased;transition:background-color 300ms;float:right;padding:1.15px 4px;background-color:#346297;color:#fff;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;border-left:1px solid #346297;color:#fff;border-left-color:#fff}header #language-selector-button:hover{background-color:#264971;color:#346297}header .cornerstone-logo{display:none}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){#main #center{display:inline;float:left;width:96.875%;margin:0 1.5625%}}@media only screen and (max-width: 600px){#main #center{display:inline;float:left;width:96.875%;margin:0 1.5625%}}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){body.one-sidebar #main #center{display:inline;float:left;width:96.875%;margin:0 1.5625%}}@media only screen and (max-width: 600px){body.one-sidebar #main #center{display:inline;float:left;width:96.875%;margin:0 1.5625%}}@media only screen and (max-width: 1024px){#main #sidebar-left{display:inline;float:left;width:96.875%;margin:0}}@media only screen and (max-width: 1024px){body.page-search #main #sidebar-left,body.page-products-browse #main #sidebar-left,body.page-resources-library #main #sidebar-left{transform:translateX(280px);display:block !important;position:fixed;top:0;right:0;width:0;padding:0;overflow:hidden;height:100vh;overflow-y:scroll}}#main.main-content-box{padding:30px 0 0 0;background:#f5f1e9}.page-node-type-home-page #main.main-content-box{padding:0 0 30px 0}.page-content-box{display:block;float:left;width:100%;margin:0}body.one-sidebar .page-content-box{width:75%;padding:0 0 0 50px;margin:0}@media only screen and (min-width: 601px) and (max-width: 1024px){body.one-sidebar .page-content-box{width:100%;padding:0}}@media only screen and (max-width: 600px){body.one-sidebar .page-content-box{width:100%;padding:0}}body.two-sidebars .page-content-box{width:50%;padding:0 25px;margin:0}.page-content-box #page-title{margin:0 0 15px 0;font-size:30px;color:#346297;font-size:32px}.page-content-box #page-title{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .page-content-box #page-title{visibility:hidden}html.wf-active .page-content-box #page-title,html.wf-inactive .page-content-box #page-title,html.no-js .page-content-box #page-title{visibility:visible}html.ie7 .page-content-box #page-title{visibility:visible}.page-content-box #page-title{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .page-content-box #page-title{visibility:hidden}html.wf-active .page-content-box #page-title,html.wf-inactive .page-content-box #page-title,html.no-js .page-content-box #page-title{visibility:visible}html.ie7 .page-content-box #page-title{visibility:visible}.container{position:relative;width:96%;max-width:960px;margin:0 auto;padding:0;*zoom:1}@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: landscape){.container{width:100%;padding:0 30px}}@media only screen and (max-width: 768px) and (orientation: portrait){.container{width:100%;padding:0 15px}}.container:before,.container:after{content:" ";display:table}.container:before{clear:both}.container-inline div,.container-inline label{display:block !important}.separator{position:relative;display:table-cell;width:20px}@media only screen and (max-width: 600px){.separator{width:0}}.separator:first-child{display:none}footer{padding:20px 0;border-top:1px solid #e0e0e0;background:#332a24}footer{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading footer{visibility:hidden}html.wf-active footer,html.wf-inactive footer,html.no-js footer{visibility:visible}html.ie7 footer{visibility:visible}@media only screen and (max-width: 768px) and (orientation: portrait){footer .footerContent{width:96.875%;margin:0 auto}}footer .container a{color:#346297}footer .container .logo{display:inline;float:left;width:20%}@media only screen and (max-width: 1024px){footer .container .logo{display:none}}footer .container .logo h1{margin:0px}footer .container .logo a{display:block;margin:30px 0;width:127px;height:65px;font-size:0;text-indent:-9999px;background-image:url(../img/turface-sprite.png)}html.backgroundsize footer .container .logo a{background-image:url(../img/turface-sprite.png);background-size:127px 65px}footer .container .action-links{margin-top:10px;padding:20px 0}@media only screen and (min-width: 601px) and (max-width: 1024px){footer .container .action-links{display:block;float:none;margin:0;padding-top:10px;width:100%;clear:left}footer .container .action-links ul{text-align:right}}@media only screen and (max-width: 600px){footer .container .action-links{position:relative;float:none;margin-bottom:5px;width:100%;text-align:center;border-bottom:1px solid #e0e0e0;border-color:#fff}footer .container .action-links ul{text-align:center}}footer .container .action-links li{margin:0 15px}@media only screen and (min-width: 601px) and (max-width: 1024px){footer .container .action-links li{display:inline-block;float:none}}@media only screen and (max-width: 600px){footer .container .action-links li{position:relative;float:none;margin:0 0 10px}}footer .container .action-links li:before{left:-15px;background:#346297;background:#fff}@media only screen and (max-width: 600px){footer .container .action-links li:before{display:none}}footer .cornerstone-logo{display:inline-block;position:absolute;right:0;top:30px;max-width:105px}@media only screen and (min-width: 601px) and (max-width: 1024px){footer .cornerstone-logo{display:none}}@media only screen and (max-width: 600px){footer .cornerstone-logo{display:none}}footer .cornerstone-logo img,footer .cornerstone-logo .cke_editable .image-with-caption,.cke_editable footer .cornerstone-logo .image-with-caption,footer .cornerstone-logo .mceContentBody .image-with-caption,.mceContentBody footer .cornerstone-logo .image-with-caption{max-width:100%}.action-links{float:right}.action-links:before,.action-links:after{content:" ";display:table}.action-links:after{clear:both}.action-links ul{*zoom:1}.action-links ul.menu{margin:0px}.action-links ul li{position:relative;float:left;margin:0 15px;line-height:12px}.action-links ul li:before{content:'';display:block;position:absolute;left:-15px;top:1px;width:1px;height:100%}.action-links ul li:first-child:before{display:none}.action-links ul li:last-child{margin-right:0}.action-links ul li.leaf{list-style-image:none;list-style-type:none;padding:0}.action-links ul li a{font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:#346297;color:#fff}.action-links ul li a:hover{color:#4d4d4d;color:#346297}header .action-links{margin-top:20px}@media only screen and (max-width: 1024px){header .action-links{display:none}}@media only screen and (max-width: 1024px){header .social{display:none}}header .social,footer .social{position:absolute;top:40px;right:0;*zoom:1}header .social:after,header .social:before,footer .social:after,footer .social:before{content:" ";display:table}header .social:after,footer .social:after{clear:both}header .social:before,footer .social:before{content:'Connect with us';position:absolute;text-transform:uppercase;text-align:center;left:-150px;top:6px;width:140px;font-size:13px;letter-spacing:1px;color:#91908a;margin:7px 0px;color:#fff}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){header .social:before,footer .social:before{top:4px;left:-35px;text-align:center;left:0;width:155px}}header .social a,footer .social a{color:#346297;color:#fff}header .social li,footer .social li{float:left;margin-right:15px}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){header .social li,footer .social li{margin-top:40px}}header .social li.facebook a:before,footer .social li.facebook a:before{display:block;content:"\EA8D";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none}header .social li.youtube a:before,footer .social li.youtube a:before{display:block;content:"\EA99";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none}header .social li.instagram a:before,footer .social li.instagram a:before{display:block;content:"\EA90";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none}@media only screen and (max-width: 600px){header .social li.twitter,footer .social li.twitter{margin-right:0}}header .social li.twitter a:before,footer .social li.twitter a:before{display:block;content:"\E606";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none}header .social li.share-page,footer .social li.share-page{position:relative;padding-left:15px;height:40px;overflow:hidden}@media only screen and (min-width: 601px) and (max-width: 1024px){header .social li.share-page,footer .social li.share-page{float:left;padding-top:0;width:auto;height:auto;text-align:right;overflow:visible}}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){header .social li.share-page,footer .social li.share-page{margin-top:0;text-align:center}}@media only screen and (max-width: 600px){header .social li.share-page,footer .social li.share-page{display:block !important;padding-top:10px;padding-left:0;width:100%;height:30px;overflow:visible;clear:both;border-top:1px solid #e0e0e0;border-color:#fff}}header .social li.share-page:hover,footer .social li.share-page:hover{overflow:visible}header .social li.share-page:hover a.share,footer .social li.share-page:hover a.share{color:#264971;color:#346297}@media only screen and (max-width: 1024px){header .social li.share-page:hover a.share,footer .social li.share-page:hover a.share{color:#346297;color:#fff}}header .social li.share-page:hover .a2a_kit,footer .social li.share-page:hover .a2a_kit{transition:.3s;top:40px;opacity:1;z-index:9}header .social li.share-page:hover .a2a_kit a,footer .social li.share-page:hover .a2a_kit a{display:inline-block}header .social li.share-page:before,footer .social li.share-page:before{content:"";position:absolute;top:10px;left:0;height:20px;width:1px;background:#91908a;background:#fff}@media only screen and (min-width: 601px) and (max-width: 1024px){header .social li.share-page:before,footer .social li.share-page:before{top:5px;height:30px}}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){header .social li.share-page:before,footer .social li.share-page:before{height:80px}}@media only screen and (max-width: 600px){header .social li.share-page:before,footer .social li.share-page:before{content:none}}header .social li.share-page a.share,footer .social li.share-page a.share{font-size:12px;line-height:40px;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width: 601px) and (max-width: 1024px){header .social li.share-page a.share,footer .social li.share-page a.share{float:left;padding-right:10px;font-size:13px}}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){header .social li.share-page a.share,footer .social li.share-page a.share{display:block;padding-right:0;width:100%}}@media only screen and (max-width: 600px){header .social li.share-page a.share,footer .social li.share-page a.share{line-height:30px}}header .social li.share-page .a2a_kit,footer .social li.share-page .a2a_kit{box-shadow:0 0 5px 1px #999 ;position:absolute;top:60px;left:50%;margin-left:-75px;padding:10px 10px 7px;width:160px;text-align:center;background:#fff;opacity:0;box-shadow:0 0 0 0 rgba(0,0,0,0) }@media only screen and (max-width: 1024px){header .social li.share-page .a2a_kit,footer .social li.share-page .a2a_kit{box-shadow:0 0 0 0 rgba(0,0,0,0) ;position:static;margin-left:0;padding:0 0 40px;width:100%;background:none;opacity:1}}@media only screen and (min-width: 601px) and (max-width: 1024px){header .social li.share-page .a2a_kit,footer .social li.share-page .a2a_kit{display:block;float:left;width:auto;padding:0;text-align:right}}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){header .social li.share-page .a2a_kit,footer .social li.share-page .a2a_kit{float:none;text-align:center}}header .social li.share-page .a2a_kit:before,footer .social li.share-page .a2a_kit:before{content:"";transform:rotate(45deg);position:absolute;top:0;left:50%;margin-left:-20px;width:40px;height:40px;background:#fff;z-index:-1}@media only screen and (max-width: 1024px){header .social li.share-page .a2a_kit:before,footer .social li.share-page .a2a_kit:before{display:none}}header .social li.share-page .a2a_kit:after,footer .social li.share-page .a2a_kit:after{content:"";transform:rotate(45deg);box-shadow:0 0 7px 1px #999 ;position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;z-index:-2;box-shadow:0 0 0 0 rgba(0,0,0,0) }@media only screen and (max-width: 1024px){header .social li.share-page .a2a_kit:after,footer .social li.share-page .a2a_kit:after{display:none}}header .social li.share-page .a2a_kit a,footer .social li.share-page .a2a_kit a{display:inline-block;margin:0 5px}@media only screen and (min-width: 601px) and (max-width: 1024px){header .social li.share-page .a2a_kit a,footer .social li.share-page .a2a_kit a{margin-top:4px}}header .social li.share-page .a2a_kit a:hover span.at4-icon,footer .social li.share-page .a2a_kit a:hover span.at4-icon{opacity:1}header .social li.share-page .a2a_kit a span.at4-icon,footer .social li.share-page .a2a_kit a span.at4-icon{transition:.3s;opacity:0.7}@media only screen and (max-width: 1024px){header .social li.share-page .a2a_kit a span.at4-icon,footer .social li.share-page .a2a_kit a span.at4-icon{opacity:1}}header .social li:last-of-type,footer .social li:last-of-type{margin-right:0}header .social li a,footer .social li a{display:block;font-size:0;text-decoration:none;line-height:1.6}header .social li a:hover,footer .social li a:hover{color:#005a32;color:#346297}footer .container .social{top:0}footer .container .social li.share-page:hover .a2a_kit{top:auto !important;bottom:40px}footer .container .social li.share-page .a2a_kit{top:auto !important;bottom:60px}footer .container .social li.share-page .a2a_kit:before{top:auto !important;bottom:0px}footer .container .social li.share-page .a2a_kit:after{top:auto !important;bottom:-6px}@media only screen and (max-width: 768px) and (orientation: portrait){footer .container .social{right:25px}}@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait){footer .container .social{right:30px}}@media only screen and (max-width: 600px){footer .container .social{position:relative;text-align:center;top:0;right:0}footer .container .social li{display:inline-block;float:none}}.tabs{margin:0}.tabs{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .tabs{visibility:hidden}html.wf-active .tabs,html.wf-inactive .tabs,html.no-js .tabs{visibility:visible}html.ie7 .tabs{visibility:visible}body.page-node-type-home-page .tabs{padding-top:15px}body.page-node-type-home-page .tabs .element-invisible{display:none}@media only screen and (max-width: 768px) and (orientation: portrait){.tabs{display:none}}.tabs ul{margin:0;padding:0;border-bottom:1px solid #b4b3a6}.tabs ul.primary{margin-bottom:20px}.tabs ul li{display:inline-block;margin:0 5px -1px 0;padding:0}.tabs ul li:before{display:none}.tabs ul li:first-child{margin-left:10px}.tabs ul li a{display:block;margin:0;padding:5px 10px;color:#4d4d4d;font-size:12px;line-height:14px;text-transform:uppercase;background:#dfdfd1;border:1px solid #b4b3a6}@media only screen and (max-width: 768px) and (orientation: portrait){.tabs ul li a{font-size:12px;padding:5px 8px}}.tabs ul li a:hover{color:#4d4d4d;background:#ede9de;border-color:#b4b3a6}.tabs ul li a.active{position:relative;background:#f5f1e9}.tabs ul li a.active:after{content:'';position:absolute;bottom:-1px;left:0px;right:0px;height:1px;background:#f5f1e9}.tabs ul li a.active:hover{background:#f5f1e9;cursor:default}.messages.notice{padding-left:15px;font-style:italic;border-color:#dfdfd1;background-color:#f5f5f2}#user-login .form-item-name,#user-login .form-item-pass{margin-bottom:15px;width:40%}#user-login .form-item-name label,#user-login .form-item-pass label{display:block;margin-bottom:5px}#user-login .form-item-name .description,#user-login .form-item-pass .description{display:none}.node-unpublished{background:transparent}#page-overlay,#search-overlay,#language-selector-overlay{-webkit-font-smoothing:antialiased;transition:opacity 0.4s;transition-delay:opacity 100ms;opacity:0;visibility:hidden;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}body.menu-active #page-overlay,body.filter-active #page-overlay,body.search-active #search-overlay,body.language-selector-active #language-selector-overlay{z-index:10}.menu-active #page-overlay,.filter-active #page-overlay,.search-active #search-overlay,.language-selector-active #language-selector-overlay,.menu-active.search-active #search-overlay,.menu-active.language-selector-active #language-selector-overlay{-webkit-font-smoothing:antialiased;transition:opacity 0.3s linear;opacity:1;visibility:visible}a.a2a_button_facebook .a2a_svg{background-color:#3b5998 !important}a.a2a_button_email .a2a_svg{background-color:#676767 !important}.throbber,.ajax-progress-throbber .throbber{overflow:hidden;float:none;display:inline-block;height:16px;width:16px;background:url(../img/throbber.gif);background-size:cover;background-image:url(../img/throbber_turface.gif)}.ajax-progress-throbber{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:1000}#reload-prompt{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:fixed;z-index:999999;top:0;left:0;padding:10px;width:100%}@media only screen and (max-width: 600px){#reload-prompt{top:auto;bottom:0}}#reload-prompt .container{padding:20px;color:#fff;font-size:18px;font-weight:bold;text-align:center;background:rgba(255,0,0,0.85)}#reload-prompt .container p{margin:0}#reload-prompt .container a{color:#fff;text-decoration:underline}.calculator-contain{overflow-x:scroll}.introduction-wrapper{max-width:960px;width:96%;margin:0 auto;text-align:center}.introduction-wrapper h4{font-family:"Facit",Arial,sans-serif;font-size:20px;line-height:20px;letter-spacing:0}.introduction-wrapper p{text-align:center;font-family:"Facit",Arial,sans-serif;max-width:95%;font-size:16px}.introduction-wrapper h4{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:bold}.introduction-wrapper p{font-family:"Adelle",Georgia,"Times New Roman",serif}.drupal-status-container{margin:20px auto;width:100%}.drupal-status{display:block;position:relative;padding:20px 15px 24px 80px !important;color:#fff;background-color:#333;border:none;overflow:hidden;z-index:101}.drupal-status:after{content:"";display:block;position:absolute;width:100%;height:4px;bottom:0;left:0;background-color:#27ae60}.drupal-status--warning:after{background-color:#DD8A03}.drupal-status--warning .drupal-status__icon{background-color:#DD8A03}.drupal-status--error:after{background-color:#a60000}.drupal-status--error .drupal-status__icon{background-color:#a60000}.webform-submission-form .drupal-status--error .drupal-status__icon{background-color:#fff}.drupal-status--status .drupal-status__icon{background-color:#27ae60}.drupal-status__multiple{margin-left:10px !important;padding-left:0 !important;text-indent:-18px}.drupal-status__multiple li{margin-left:0}.drupal-status__message{margin-bottom:10px}.drupal-status__message:last-child{margin-bottom:0}.drupal-status__icon{content:'';display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;top:0;bottom:2px;left:30px;margin:auto 0;border-radius:15px}@media only screen and (min-width: 601px) and (max-width: 1024px){.drupal-status__icon{left:20px}}@media only screen and (max-width: 600px){.drupal-status__icon{width:25px;height:25px;left:10px}}.drupal-status__icon svg{width:15px;height:15px;fill:#333}.drupal-status__icon svg polyline,.drupal-status__icon svg line{stroke-width:3px;stroke:#333}.drupal-status__icon svg .icon-exclamation-point--circle{stroke:#333}.drupal-status a{color:#27ae60;text-decoration:underline;transition:all 0.2s ease-out}.drupal-status a:hover{color:#DD8A03}.ajax-progress,.ajax-progress-throbber,.ajax-progress-fullscreen{position:fixed;width:100%;height:100%;top:0;left:0;margin:0;padding:0;text-indent:-99999em;background:rgba(255,255,255,0.8);border-radius:0;opacity:1;overflow:hidden;z-index:999999}body.filter-active .ajax-progress,body.filter-active .ajax-progress-throbber,body.filter-active .ajax-progress-fullscreen{transform:translateX(280px)}.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{content:' ';display:block;position:absolute;width:40px;height:40px;top:0;right:0;bottom:0;left:0;margin:auto;text-indent:-99999em;background:rgba(255,255,255,0.8);animation:spin 0.9s infinite linear;border-width:2px;border-style:solid;border-radius:20px;border-color:#346297 transparent #346297 transparent;overflow:hidden}@media only screen and (max-width: 1024px){.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{background:transparent;margin:50vh auto}}@keyframes spin{to{transform:rotate(360deg)}}.grippie{display:none}.form-item{margin:0 0 35px}label{font-size:16px;line-height:16px;margin-bottom:15px;text-transform:uppercase;color:#7d7c73}label{font-family:"Facit",Arial,sans-serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading label{visibility:hidden}html.wf-active label,html.wf-inactive label,html.no-js label{visibility:visible}html.ie7 label{visibility:visible}input[type=text],input[type=password],textarea{width:80%;padding:10px;color:#4d4d4d;font-size:14px;font-family:Arial, Helvetica, sans-serif;border:1px solid #e0e0e0}input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{font-size:12px;text-align:center}input[type=text]:-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:12px;text-align:center}.selector{position:relative;cursor:pointer;width:80% !important}.selector span{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;width:100% !important;display:block;height:40px;border:1px solid #e0e0e0}.selector span:after{display:block;content:"\F078";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;position:absolute;font-size:14px;line-height:14px;right:20px;margin-top:2px;color:#346297;transform:rotate(90deg)}.selector select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:10px;border:1px solid #e0e0e0;position:absolute;top:0;left:0;opacity:0;height:40px;cursor:pointer}.form-type-radio .radio,.form-type-radio label{float:left}.form-type-radio .radio{position:relative}.form-type-radio .radio span{border-radius:50%;position:relative;width:15px;height:15px;margin-right:15px;display:block;border:1px solid #e0e0e0}.form-type-radio .radio span.checked{box-shadow:0 0 0 1px #e0e0e0;width:15px;height:15px;border:3px solid #fff;background:#346297}.form-type-radio .radio span input{position:absolute;left:0;top:0;opacity:0}.form-type-radio label{text-transform:none}.form-type-radio label{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .form-type-radio label{visibility:hidden}html.wf-active .form-type-radio label,html.wf-inactive .form-type-radio label,html.no-js .form-type-radio label{visibility:visible}html.ie7 .form-type-radio label{visibility:visible}.form-type-checkbox .checker,.form-type-checkbox label{float:left}.form-type-checkbox .checker{position:relative}.form-type-checkbox .checker span{position:relative;width:15px;height:15px;margin-right:15px;display:block;border:1px solid #e0e0e0}.form-type-checkbox .checker span.checked:before{display:block;content:"\E604";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;position:absolute;font-size:16px;line-height:16px;top:-2px;left:-1px;color:#346297}.form-type-checkbox .checker span input{position:absolute;left:0;top:0;opacity:0}.form-type-checkbox label{text-transform:none}.form-type-checkbox label{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .form-type-checkbox label{visibility:hidden}html.wf-active .form-type-checkbox label,html.wf-inactive .form-type-checkbox label,html.no-js .form-type-checkbox label{visibility:visible}html.ie7 .form-type-checkbox label{visibility:visible}input[type=submit]{-webkit-font-smoothing:antialiased;transition:background 300ms;border-radius:0px;display:inline-block;float:left;width:20%;height:46px;padding:8px 12px;color:#fff !important;font-size:16px;line-height:32px;text-decoration:none;text-transform:uppercase;background:#346297;border:none}input[type=submit]{font-family:"Facit",Arial,sans-serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading input[type=submit]{visibility:hidden}html.wf-active input[type=submit],html.wf-inactive input[type=submit],html.no-js input[type=submit]{visibility:visible}html.ie7 input[type=submit]{visibility:visible}input[type=submit]:hover{background:#264971}input[type=submit].outline{border:1px solid #dfdfd1;color:#b4b3a6 !important;background:none}input[type=submit].outline:hover{background:#ede9de}input[type=submit].small{font-size:12px;padding:5px 10px}.button,.node-resources .download-box a.a2a_button_email,.button-default{-webkit-font-smoothing:antialiased;transition:background 300ms;border-radius:0;padding:0 20px;font-size:16px;line-height:46px;color:#fff !important;text-align:left;text-transform:uppercase;border:0;background:#b4b3a6}.button,.node-resources .download-box a.a2a_button_email,.button-default{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .button,html.wf-loading .node-resources .download-box a.a2a_button_email,.node-resources .download-box html.wf-loading a.a2a_button_email,html.wf-loading .button-default{visibility:hidden}html.wf-active .button,html.wf-active .node-resources .download-box a.a2a_button_email,.node-resources .download-box html.wf-active a.a2a_button_email,html.wf-inactive .button,html.wf-inactive .node-resources .download-box a.a2a_button_email,.node-resources .download-box html.wf-inactive a.a2a_button_email,html.no-js .button,html.no-js .node-resources .download-box a.a2a_button_email,.node-resources .download-box html.no-js a.a2a_button_email,html.wf-active .button-default,html.wf-inactive .button-default,html.no-js .button-default{visibility:visible}html.ie7 .button,html.ie7 .node-resources .download-box a.a2a_button_email,.node-resources .download-box html.ie7 a.a2a_button_email,html.ie7 .button-default{visibility:visible}.button:hover,.callouts-box .content-box .callout-box .node a:hover .button,.callouts-box .content-box .callout-box .node a:hover .node-resources .download-box a.a2a_button_email,.node-resources .download-box .callouts-box .content-box .callout-box .node a:hover a.a2a_button_email,.node-resources .download-box a.a2a_button_email:hover,.button:active,.node-resources .download-box a.a2a_button_email:active,.button:focus,.node-resources .download-box a.a2a_button_email:focus,.button-default:hover,.button-default:active,.button-default:focus{background:#7d7c73;border:0}.button.success,.node-resources .download-box a.success.a2a_button_email,.button.button-default,.node-resources .download-box a.button-default.a2a_button_email,.button-default.success,.button-default.button-default{background:#346297}.button.success:hover,.callouts-box .content-box .callout-box .node a:hover .success.button,.callouts-box .content-box .callout-box .node a:hover .node-resources .download-box a.success.a2a_button_email,.node-resources .download-box .callouts-box .content-box .callout-box .node a:hover a.success.a2a_button_email,.node-resources .download-box a.success.a2a_button_email:hover,.button.success:active,.node-resources .download-box a.success.a2a_button_email:active,.button.success:focus,.node-resources .download-box a.success.a2a_button_email:focus,.button.button-default:hover,.callouts-box .content-box .callout-box .node a:hover .button-default.button,.callouts-box .content-box .callout-box .node a:hover .node-resources .download-box a.button-default.a2a_button_email,.node-resources .download-box .callouts-box .content-box .callout-box .node a:hover a.button-default.a2a_button_email,.node-resources .download-box a.button-default.a2a_button_email:hover,.button.button-default:active,.node-resources .download-box a.button-default.a2a_button_email:active,.button.button-default:focus,.node-resources .download-box a.button-default.a2a_button_email:focus,.button-default.success:hover,.button-default.success:active,.button-default.success:focus,.button-default.button-default:hover,.button-default.button-default:active,.button-default.button-default:focus{background:#264971;border:0}.button.download,.node-resources .download-box a.download.a2a_button_email,.button-default.download{margin-bottom:10px;margin-left:10px}.button.download:first-child,.node-resources .download-box a.download.a2a_button_email:first-child,.button-default.download:first-child{margin-left:0}.button.button,.node-resources .download-box a.a2a_button_email,.button.button-default,.node-resources .download-box a.button-default.a2a_button_email,.button-default.button,.node-resources .download-box a.button-default.a2a_button_email,.button-default.button-default{display:inline-block}.button-view-videos{position:relative;margin-top:15px;padding:11px 20px 11px 76px;font-size:13px;line-height:1;background:#b4b3a6;width:100%;text-align:left;text-transform:uppercase}.button-view-videos{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .button-view-videos{visibility:hidden}html.wf-active .button-view-videos,html.wf-inactive .button-view-videos,html.no-js .button-view-videos{visibility:visible}html.ie7 .button-view-videos{visibility:visible}.button-view-videos:before{position:absolute;top:8px;left:44px;font-size:20px}.button-view-videos.active{background:#346297}.profile-button{-webkit-font-smoothing:antialiased;transition:all 250ms ease-out 0s;display:inline-block;padding:5px 10px;font-size:14px;color:#636362 !important;text-transform:uppercase;text-decoration:none;background:#f5f1e9;border:1px solid #e0e0e0}.profile-button{font-family:"Facit",Arial,sans-serif;font-weight:500;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .profile-button{visibility:hidden}html.wf-active .profile-button,html.wf-inactive .profile-button,html.no-js .profile-button{visibility:visible}html.ie7 .profile-button{visibility:visible}.profile-button:hover{color:#346297 !important;border:1px solid #346297}header #menu-button,header #search-button{position:absolute;cursor:pointer}header #menu-button{-webkit-font-smoothing:antialiased;transition:300ms;display:none;right:70px;top:37px;width:24px;height:20px;cursor:pointer;z-index:15}@media only screen and (max-width: 1024px){header #menu-button{display:block}}body.domain-profileproducts-com header #menu-button{display:none}header #menu-button:after,header #menu-button:before,header #menu-button .bar{-webkit-font-smoothing:antialiased;transition:300ms;display:block;position:absolute;content:'';height:3px;width:100%;background:#346297;background:#fff}header #menu-button:before{top:0}header #menu-button:after{bottom:0}header #menu-button:hover:after,header #menu-button:hover:before,header #menu-button:hover .bar{background:#264971}header #menu-button .bar{top:50%;margin-top:-2px}.menu-active header #menu-button,.filter-active header #menu-button{top:10px;left:10px;right:inherit}@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: landscape){.menu-active header #menu-button,.filter-active header #menu-button{left:-20px}}.menu-active header #menu-button:hover,.filter-active header #menu-button:hover{cursor:pointer}.menu-active header #menu-button:hover:before,.menu-active header #menu-button:hover:after,.filter-active header #menu-button:hover:before,.filter-active header #menu-button:hover:after{transform:rotate(0deg);background-color:#346297}.menu-active header #menu-button:after,.menu-active header #menu-button:before,.menu-active header #menu-button .bar,.filter-active header #menu-button:after,.filter-active header #menu-button:before,.filter-active header #menu-button .bar{background:#fff}.menu-active header #menu-button:before,.filter-active header #menu-button:before{transform:rotate(45deg);top:50%;margin-top:-2px}.menu-active header #menu-button:after,.filter-active header #menu-button:after{transform:rotate(-45deg);bottom:50%;margin-bottom:-2px}.menu-active header #menu-button .bar,.filter-active header #menu-button .bar{opacity:0}.filter-active header #menu-button{top:10px;left:inherit;right:10px}@media only screen and (min-width: 769px) and (max-width: 1024px) and (orientation: landscape){.filter-active header #menu-button{right:-20px}}header #search-button{top:96px;right:30px}body.domain-profileproducts-com header #search-button{display:none}@media only screen and (max-width: 1024px){header #search-button{bottom:auto;top:28px}}header #search-button:before{-webkit-font-smoothing:antialiased;transition:color 300ms;display:block;content:"\F02E";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;font-size:22px;line-height:40px;color:#346297;color:#fff}header #search-button:hover:before{color:#264971;color:#346297}#primary-nav{width:100%;background:rgba(113,104,97,0.95)}#primary-nav{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #primary-nav{visibility:hidden}html.wf-active #primary-nav,html.wf-inactive #primary-nav,html.no-js #primary-nav{visibility:visible}html.ie7 #primary-nav{visibility:visible}#primary-nav{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #primary-nav{visibility:hidden}html.wf-active #primary-nav,html.wf-inactive #primary-nav,html.no-js #primary-nav{visibility:visible}html.ie7 #primary-nav{visibility:visible}body.page-node-type-home-page #primary-nav{position:absolute;z-index:1;top:95px;background:rgba(113,104,97,0.85)}@media only screen and (max-width: 1024px){body.page-node-type-home-page #primary-nav{top:0}}body.page-node-type-home-page.user-logged-in #primary-nav{top:155px}body.page-node-type-home-page.admin-menu #primary-nav{top:124px}@media only screen and (max-width: 1024px){#primary-nav{-webkit-font-smoothing:antialiased;transition:.4s;transform:translateX(-280px);position:fixed;top:0;width:280px;height:100%}}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap{width:280px;padding:0}}#primary-nav>.menu-wrap>ul{text-align:center;height:40px;overflow:hidden}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul{height:100%;text-align:left}}#primary-nav>.menu-wrap>ul:hover{overflow:visible}#primary-nav>.menu-wrap>ul.menu{margin-bottom:0}#primary-nav>.menu-wrap>ul li{padding:0;margin:0;list-style:none}#primary-nav>.menu-wrap>ul li.has-children>a{position:relative}#primary-nav>.menu-wrap>ul li.has-children>a:after{display:block;content:"\F078";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;position:absolute;right:15px;top:50%;width:14px;height:14px;margin-top:-7px;font-size:14px;line-height:14px}#primary-nav>.menu-wrap>ul li.has-children ul{-webkit-font-smoothing:antialiased;transition:.4s;transform:translateX(-100%);max-height:none;position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;background:rgba(113,104,97,0.95);z-index:1}#primary-nav>.menu-wrap>ul li.has-children ul.visible{transform:translateX(0);z-index:99}#primary-nav>.menu-wrap>ul li.back a{position:relative;padding-left:30px;background-color:#b4b3a6;color:#4d4d4d}#primary-nav>.menu-wrap>ul li.back a:hover{background-color:#b4b3a6}#primary-nav>.menu-wrap>ul li.back a:after{display:block;content:"\F0A4";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;position:absolute;left:15px;top:50%;width:14px;height:14px;margin-top:-7px;font-size:14px;line-height:14px}#primary-nav>.menu-wrap>ul li.parent a{position:relative;padding:10px 30px 10px 15px;font-size:16px;border-top:1px solid #b4b3a6;border-bottom:1px solid #b4b3a6}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul li.parent a{padding:10px 40px 10px 15px}}#primary-nav>.menu-wrap>ul li a{cursor:pointer}#primary-nav>.menu-wrap>ul>li{float:left}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul>li{width:100% !important;margin:0}}#primary-nav>.menu-wrap>ul>li:last-of-type:hover>a{color:#4d4d4d;color:#fff}#primary-nav>.menu-wrap>ul>li:last-of-type>a{color:#fff;background:#b4b3a6;background:rgba(68,58,50,0.55)}#primary-nav>.menu-wrap>ul>li:last-of-type>a.active{color:#4d4d4d;color:#fff}#primary-nav>.menu-wrap>ul>li:hover>a,#primary-nav>.menu-wrap>ul>li:active>a{-webkit-font-smoothing:antialiased;transition:background-color 300ms}#primary-nav>.menu-wrap>ul>li:hover>a,#primary-nav>.menu-wrap>ul>li:hover>a.active,#primary-nav>.menu-wrap>ul>li:hover>a.active-trail,#primary-nav>.menu-wrap>ul>li:active>a,#primary-nav>.menu-wrap>ul>li:active>a.active,#primary-nav>.menu-wrap>ul>li:active>a.active-trail{background:rgba(52,98,151,0.95)}#primary-nav>.menu-wrap>ul>li.active>ul{max-height:400px}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul>li.active>ul{max-height:none}}#primary-nav>.menu-wrap>ul>li>a{-webkit-font-smoothing:antialiased;transition:300ms;display:block;padding:11px 20px 10px;height:40px;font-size:15px;line-height:normal;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#4d4d4d;padding:10px 20px;font-size:14px;color:#fff}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul>li>a{padding:10px 40px 10px 15px}}#primary-nav>.menu-wrap>ul>li>ul{-webkit-font-smoothing:antialiased;transition:400ms;position:absolute;width:250px;z-index:200;max-height:0;overflow:hidden;background:#ede9de;background:rgba(237,233,222,0.95);background:#346297;background:rgba(52,98,151,0.95)}#primary-nav>.menu-wrap>ul>li>ul li:first-child{margin-top:10px}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul>li>ul li:first-child{margin-top:0}}#primary-nav>.menu-wrap>ul>li>ul li:last-child{margin-bottom:10px}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul>li>ul li:last-child{margin-top:0}}#primary-nav>.menu-wrap>ul>li>ul li>a{-webkit-font-smoothing:antialiased;transition:300ms;display:block;padding:7px 17px;color:#346297;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:left;color:#fff}#primary-nav>.menu-wrap>ul>li>ul li>a{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #primary-nav>.menu-wrap>ul>li>ul li>a{visibility:hidden}html.wf-active #primary-nav>.menu-wrap>ul>li>ul li>a,html.wf-inactive #primary-nav>.menu-wrap>ul>li>ul li>a,html.no-js #primary-nav>.menu-wrap>ul>li>ul li>a{visibility:visible}html.ie7 #primary-nav>.menu-wrap>ul>li>ul li>a{visibility:visible}#primary-nav>.menu-wrap>ul>li>ul li>a:hover,#primary-nav>.menu-wrap>ul>li>ul li>a:active{background:#dfdfd1;color:#ccc;background:#346297}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul>li>ul li>a:hover,#primary-nav>.menu-wrap>ul>li>ul li>a:active{background:none}}@media only screen and (max-width: 1024px){#primary-nav>.menu-wrap>ul>li>ul li>a{padding:7px 40px 7px 17px}}@media only screen and (min-width: 1025px){#primary-nav>.menu-wrap>ul>li>ul li>ul{display:none}}#primary-nav>.menu-wrap .submenu{-webkit-font-smoothing:antialiased;transition:.4s;overflow:hidden;position:absolute;left:0;width:100%;z-index:10;max-height:0;text-align:left;background:#ede9de;background:rgba(237,233,222,0.95);background:rgba(52,98,151,0.95)}#primary-nav>.menu-wrap .submenu ul{margin-bottom:5px}#primary-nav>.menu-wrap .submenu ul{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #primary-nav>.menu-wrap .submenu ul{visibility:hidden}html.wf-active #primary-nav>.menu-wrap .submenu ul,html.wf-inactive #primary-nav>.menu-wrap .submenu ul,html.no-js #primary-nav>.menu-wrap .submenu ul{visibility:visible}html.ie7 #primary-nav>.menu-wrap .submenu ul{visibility:visible}#primary-nav>.menu-wrap .submenu ul>li ul{margin-left:15px}#primary-nav>.menu-wrap .submenu ul>li ul li{margin-bottom:2px}#primary-nav>.menu-wrap .submenu ul>li ul li{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #primary-nav>.menu-wrap .submenu ul>li ul li{visibility:hidden}html.wf-active #primary-nav>.menu-wrap .submenu ul>li ul li,html.wf-inactive #primary-nav>.menu-wrap .submenu ul>li ul li,html.no-js #primary-nav>.menu-wrap .submenu ul>li ul li{visibility:visible}html.ie7 #primary-nav>.menu-wrap .submenu ul>li ul li{visibility:visible}#primary-nav>.menu-wrap .submenu ul>li a{color:#346297;color:#fff}#primary-nav>.menu-wrap .submenu ul>li a:hover{color:#ccc}#primary-nav>.menu-wrap .submenu .featured-product:before{background:#b4b3a6}#primary-nav>.menu-wrap .submenu .featured-product span{color:#b4b3a6}#primary-nav>.menu-wrap .submenu .featured-product p{font-family:"Facit",Arial,sans-serif;font-weight:300;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #primary-nav>.menu-wrap .submenu .featured-product p{visibility:hidden}html.wf-active #primary-nav>.menu-wrap .submenu .featured-product p,html.wf-inactive #primary-nav>.menu-wrap .submenu .featured-product p,html.no-js #primary-nav>.menu-wrap .submenu .featured-product p{visibility:visible}html.ie7 #primary-nav>.menu-wrap .submenu .featured-product p{visibility:visible}#primary-nav>.menu-wrap .submenu .submenu-wrap{padding:20px 40px;min-height:250px;*zoom:1}#primary-nav>.menu-wrap .submenu .submenu-wrap:before,#primary-nav>.menu-wrap .submenu .submenu-wrap:after{content:" ";display:table}#primary-nav>.menu-wrap .submenu .submenu-wrap:after{clear:both}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul{width:35%;float:left}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li{padding:4px 0;text-transform:uppercase}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li.show-next-tier>ul>li{display:block}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li a{text-decoration:none;font-size:14px;line-height:18px;letter-spacing:1px}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li a:hover{color:#4d4d4d;color:#ccc}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li ul li{display:none;padding:0;text-transform:none}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li ul li:first-child{padding-top:4px}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li ul li a{font-size:13px}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul>li ul li ul li{display:none}#primary-nav>.menu-wrap .submenu .submenu-wrap>ul.menu+ul{padding-left:12px}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product{position:absolute;top:30px;right:40px;background:#fff;width:180px;text-align:center;padding:10px}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product:before{content:'';display:block;height:1px;width:auto;position:absolute;left:15px;right:15px;top:22px}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .title{font-weight:bold}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product span{position:relative;z-index:5;font-size:10px;text-transform:uppercase;display:inline-block;padding:0 5px;margin:0 auto 10px;background:#fff}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product p{font-size:12px;margin-bottom:5px}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a{color:#b4b3a6;border:1px solid #e0e0e0;display:inline-block;padding:7px 10px;font-size:11px;line-height:11px;margin-top:10px;text-transform:uppercase}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a{font-family:"Facit",Arial,sans-serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a{visibility:hidden}html.wf-active #primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a,html.wf-inactive #primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a,html.no-js #primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a{visibility:visible}html.ie7 #primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a{visibility:visible}#primary-nav>.menu-wrap .submenu .submenu-wrap .featured-product .link a:hover{color:#fff;background:#b4b3a6}footer .footer-menu{position:relative;display:inline;float:left;width:20%;margin-right:25px}@media only screen and (max-width: 600px){footer .footer-menu{display:none}}footer .footer-menu.primary:before,footer .footer-menu.primary:after{background:#e0e0e0;content:'';display:block;position:absolute;top:0;height:100%;width:1px}footer .footer-menu.primary:before{left:-22px}@media only screen and (max-width: 1024px){footer .footer-menu.primary:before{content:none}}footer .footer-menu.primary:after{right:0}footer .footer-menu ul.menu{margin:0}footer .footer-menu ul.menu li{list-style:none}footer .footer-menu ul.menu li.leaf{list-style-image:none;list-style-type:none}footer .footer-menu ul.menu li.leaf,footer .footer-menu ul.menu li.collapsed{padding:0.2em 0.5em 2px 0}footer .footer-menu ul.menu li:last-child{padding-bottom:5px}footer .footer-menu ul.menu li a{font-size:12px;text-decoration:none;text-transform:uppercase;color:#346297;letter-spacing:1px;color:#fff}footer .footer-menu ul.menu li a:hover{color:#4d4d4d;color:#346297}.sidebar-left .menu-block-wrapper>ul.menu{margin:0}.sidebar-left .menu-block-wrapper>ul.menu li{display:block;position:relative;margin:0;padding:0;list-style:none;width:100%}.sidebar-left .menu-block-wrapper>ul.menu li:before{display:none}.sidebar-left .menu-block-wrapper>ul.menu li.collapsed>ul{max-height:0}.sidebar-left .menu-block-wrapper>ul.menu li.collapsed>.expand:before{display:block;content:"\E600";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none}.sidebar-left .menu-block-wrapper>ul.menu li a{display:block;background:#ccc;padding:8px 15px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-bottom:1px}.sidebar-left .menu-block-wrapper>ul.menu li ul{margin:0;padding:5px 0 20px;overflow:hidden;background:#fff;-webkit-font-smoothing:antialiased}.sidebar-left .menu-block-wrapper>ul.menu li ul.menu li .expand{left:40px}.sidebar-left .menu-block-wrapper>ul.menu li ul ul{padding:0}.sidebar-left .menu-block-wrapper>ul.menu li ul li a{font-size:14px;text-transform:none;letter-spacing:0px;margin-bottom:0;padding:5px 15px}.sidebar-left .menu-block-wrapper>ul.menu li ul li a:hover{background:#fff}.sidebar-left .menu-block-wrapper>ul.menu li ul li span+a,.sidebar-left .menu-block-wrapper>ul.menu li ul li span+a+ul li a{padding:5px 15px 5px 40px}.sidebar-left .menu-block-wrapper>ul.menu li ul li .expand{display:block;position:absolute;width:13px;height:13px;left:15px;top:10px;text-align:center;z-index:4;cursor:pointer}.sidebar-left .menu-block-wrapper>ul.menu li ul li .expand:before{display:block;content:"\E601";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;position:absolute;top:2px;left:2px;font-size:9px;line-height:9px}.sidebar-left .menu-block-wrapper ul.menu>li>a{background:#b4b3a6;color:#fff;font-weight:300}.sidebar-left .menu-block-wrapper ul.menu>li>a:hover,.sidebar-left .menu-block-wrapper ul.menu>li>a.active,.sidebar-left .menu-block-wrapper ul.menu>li>a.active-trail{background:#346297}.sidebar-left .menu-block-wrapper ul.menu>li .expand{background:#b4b3a6;color:#fff}.sidebar-left .menu-block-wrapper ul.menu>li>ul>li a{background:#fff;color:#4d4d4d;padding:5px 15px 5px 15px}.sidebar-left .menu-block-wrapper ul.menu>li>ul>li a:hover,.sidebar-left .menu-block-wrapper ul.menu>li>ul>li a.active,.sidebar-left .menu-block-wrapper ul.menu>li>ul>li a.active-trail{color:#346297;background:#fff}.sidebar-left .menu-block-wrapper ul.menu>li>ul>li>ul>li.last>a{padding-bottom:10px}.sidebar-left .menu-block-wrapper ul.menu>li>ul>li>ul>li>a{padding-left:40px}@media only screen and (max-width: 768px) and (orientation: portrait){.page-content-box{position:relative;display:block;width:100%;margin:0;z-index:1}}.page-content-box .breadcrumb{background:transparent;padding:0;font-size:12px;margin-bottom:15px;color:#4d4d4d}.page-content-box .breadcrumb{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .page-content-box .breadcrumb{visibility:hidden}html.wf-active .page-content-box .breadcrumb,html.wf-inactive .page-content-box .breadcrumb,html.no-js .page-content-box .breadcrumb{visibility:visible}html.ie7 .page-content-box .breadcrumb{visibility:visible}.page-content-box .breadcrumb a{color:#346297}.page-content-box .breadcrumb a:hover{color:#4d4d4d}.page-content-box .breadcrumb .separator{position:relative;display:inline-block;margin:0 10px;width:6px}.page-content-box .breadcrumb .separator:before{display:block;content:"\F078";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;display:inline;position:relative;top:2px;width:6px;font-size:14px;line-height:18px;text-align:center;color:#4d4d4d}@media only screen and (max-width: 1024px){body.page-search #sidebar-left,body.page-products-browse #sidebar-left,body.page-resources-library #sidebar-left{background:#fff;padding:20px 0}}body .buorg,body noscript.tablet-and-below{position:fixed;width:100%;top:0px;left:0px;padding:15px 25px;height:auto;color:#fff;font-size:16px;font-weight:bold;line-height:20px;background:#346297;border-bottom:1px solid #264971;cursor:pointer;z-index:100000}body .buorg div{position:relative;margin:0 auto;padding:0;width:100%;text-align:center}body .buorg a{color:#fff;text-decoration:underline}body .buorg a:hover{color:#e0e0e0}body #buorgclose{-webkit-font-smoothing:antialiased;transition:.3s;position:absolute;right:0px;top:0;padding-top:15px;height:100%;width:50px;color:#fff;font-size:24px;font-weight:bold}body #buorgclose:hover{color:#e0e0e0}body noscript.tablet-and-below{display:none;text-align:center;cursor:default}@media only screen and (max-width: 1024px){body noscript.tablet-and-below{display:block}}#main #center{min-height:300px}body.page-node-type-home-page #main #center{min-height:0}#main #center .field-name-body:after{clear:both}#main #center .field-name-body>h2:first-child,#main #center .field-name-body>h3:first-child,#main #center .field-name-body>h4:first-child{margin-top:0}#main #center .field-name-field-page-marquee-bg,#main #center .field-name-field-product-featured-img,#main #center .field-name-field-industry-featured-img{margin-bottom:20px}#main #center .field-name-field-page-marquee-bg img,#main #center .field-name-field-page-marquee-bg .cke_editable .image-with-caption,.cke_editable #main #center .field-name-field-page-marquee-bg .image-with-caption,#main #center .field-name-field-page-marquee-bg .mceContentBody .image-with-caption,.mceContentBody #main #center .field-name-field-page-marquee-bg .image-with-caption,#main #center .field-name-field-product-featured-img img,#main #center .field-name-field-product-featured-img .cke_editable .image-with-caption,.cke_editable #main #center .field-name-field-product-featured-img .image-with-caption,#main #center .field-name-field-product-featured-img .mceContentBody .image-with-caption,.mceContentBody #main #center .field-name-field-product-featured-img .image-with-caption,#main #center .field-name-field-industry-featured-img img,#main #center .field-name-field-industry-featured-img .cke_editable .image-with-caption,.cke_editable #main #center .field-name-field-industry-featured-img .image-with-caption,#main #center .field-name-field-industry-featured-img .mceContentBody .image-with-caption,.mceContentBody #main #center .field-name-field-industry-featured-img .image-with-caption{width:100%}#main #center .attached-products,#main #center .attached-resources,#main #center .attached-content,#main #center .view-id-attached_view{margin-bottom:30px;*zoom:1}#main #center .attached-products:before,#main #center .attached-products:after,#main #center .attached-resources:before,#main #center .attached-resources:after,#main #center .attached-content:before,#main #center .attached-content:after,#main #center .view-id-attached_view:before,#main #center .view-id-attached_view:after{content:" ";display:table}#main #center .attached-products:after,#main #center .attached-resources:after,#main #center .attached-content:after,#main #center .view-id-attached_view:after{clear:both}#main #center .featured-products{margin-top:30px}#main #center .responsive-video{position:relative;padding-bottom:56.25%;height:0}#main #center .responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#main #center .need-help-project{display:none}#main #center .rte-body-component figure{max-width:245px}#main #center .rte-body-component figure img,#main #center .rte-body-component figure .cke_editable .image-with-caption,.cke_editable #main #center .rte-body-component figure .image-with-caption,#main #center .rte-body-component figure .mceContentBody .image-with-caption,.mceContentBody #main #center .rte-body-component figure .image-with-caption{margin:0;float:none}#main #center .rte-body-component figure figcaption{padding:10px;width:100%;max-width:100%;background:#f5f5f2;border:1px solid #e0e0e0;border-top-color:#e0e0e0;border-top-style:solid;border-top-width:1px;border-top:0;clear:both}#main #center .rte-body-component figure.align-right{float:right;margin:0 0 20px 20px}#main #center .rte-body-component figure.align-left{float:left;margin:0 20px 10px 0}#main #center .rte-body-component figure.no-float,#main #center .rte-body-component figure.center{float:none !important;display:block;margin:0 auto !important}.node .title,.category .title,.copy .title{color:#346297;display:block;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none}.node .title:hover,.category .title:hover,.copy .title:hover{color:#4d4d4d}#sidebar-left{position:relative;display:block;float:left;margin:0;width:25%;background:#f5f5f2;background:#ede9de;border:1px solid #e0e0e0}#sidebar-left{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #sidebar-left{visibility:hidden}html.wf-active #sidebar-left,html.wf-inactive #sidebar-left,html.no-js #sidebar-left{visibility:visible}html.ie7 #sidebar-left{visibility:visible}@media only screen and (max-width: 1024px){#sidebar-left{display:none !important}}#sidebar-left .block h2{margin:0;padding:0 0 5px 0;color:#4d4d4d;font-size:14px;line-height:18px;font-weight:700;text-transform:none}#sidebar-left .block-menu-block{padding:20px}#sidebar-left .block-menu-block h2{margin:0 0 5px 0;padding:0 0 5px 0;color:#7d7c73;font-size:18px;line-height:22px;font-weight:400;text-transform:uppercase}#sidebar-left.hidden{display:none}.callouts-box{margin-top:30px;padding:30px 0}.callouts-box{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .callouts-box{visibility:hidden}html.wf-active .callouts-box,html.wf-inactive .callouts-box,html.no-js .callouts-box{visibility:visible}html.ie7 .callouts-box{visibility:visible}body.page-node-type-home-page .callouts-box{margin-top:0}@media only screen and (max-width: 1024px){.callouts-box{padding:10px 0 20px 0;text-align:center}}.callouts-box .content-box{font-size:0;text-align:center}.callouts-box .content-box .callout-box{float:none;display:inline-block;position:relative;padding-left:5px;padding-right:0;width:320px;text-align:left}@media only screen and (max-width: 1024px){.callouts-box .content-box .callout-box{display:inline-block;padding:10px 0 0 0;float:none;margin:0 auto}.callouts-box .content-box .callout-box:nth-child(2){padding-left:10px}}@media only screen and (max-width: 1024px) and (max-width: 600px){.callouts-box .content-box .callout-box:nth-child(2){padding-left:0}}@media only screen and (max-width: 1024px){.callouts-box .content-box .callout-box:nth-child(3){display:block}}@media only screen and (max-width: 600px){.callouts-box .content-box .callout-box{display:block;padding-bottom:10px;width:auto}}.callouts-box .content-box .callout-box:first-child{padding-left:0}.callouts-box .content-box .callout-box .node{position:relative;margin-left:0;width:100%;min-height:172px;padding-bottom:40px;border:1px solid #e0e0e0;background-color:#fff;background-position:left top;background-repeat:no-repeat;background-size:cover;background-origin:content-box}.callouts-box .content-box .callout-box .node.white-text .desc{color:#fff}@media only screen and (max-width: 1024px){.callouts-box .content-box .callout-box .node{float:none}.callouts-box .content-box .callout-box .node:nth-child(2n+1){margin-left:0}}@media only screen and (max-width: 600px){.callouts-box .content-box .callout-box .node{margin-bottom:0;background-position:center}}.callouts-box .content-box .callout-box .node .headline{padding:0 15px;width:100%}.callouts-box .content-box .callout-box .node .headline span{display:block;padding:15px 0 14px 0;font-size:18px;font-weight:700;color:#346297;text-transform:uppercase;border-bottom:1px solid #e0e0e0}.callouts-box .content-box .callout-box .node .product-logo{padding:15px 15px 0 15px}.callouts-box .content-box .callout-box .node .desc{padding:15px;font-size:16px;color:#4d4d4d;text-transform:uppercase}.callouts-box .content-box .callout-box .node .button,.callouts-box .content-box .callout-box .node .node-resources .download-box a.a2a_button_email,.node-resources .download-box .callouts-box .content-box .callout-box .node a.a2a_button_email{position:absolute;left:0;bottom:0;padding:10px 20px;width:100%;line-height:24px;text-transform:uppercase}.callouts-box .content-box .callout-box .node .button:after,.callouts-box .content-box .callout-box .node .node-resources .download-box a.a2a_button_email:after,.node-resources .download-box .callouts-box .content-box .callout-box .node a.a2a_button_email:after{content:"\BB";padding-left:10px;position:absolute;top:8.5px}@media only screen and (max-width: 768px) and (orientation: portrait){.callouts-box .content-box{display:inline;float:left;width:96.875%;margin:0 1.5625%}}@media only screen and (min-width: 1025px){#center.home-tabs-box+div.callouts-box{padding-top:0 !important}}#view-filter-button{width:100%;text-align:center;display:none;margin-bottom:20px;cursor:pointer}@media only screen and (min-width: 601px) and (max-width: 1024px){#view-filter-button{display:block}}@media only screen and (max-width: 600px){#view-filter-button{display:block}}.cards-grid{display:block;padding-bottom:20px;width:100%}.cards-grid .node-table{width:100%;padding-bottom:20px}.cards-grid .node-table .node-row{display:-ms-flexbox;display:flex;width:100%}.cards-grid .node-table .node-row.row-single-item{display:block}.cards-grid .node-table .node-row.row-single-item .node-cell{display:table}@media only screen and (max-width: 600px){.cards-grid .node-table .node-row{-ms-flex-direction:column;flex-direction:column}}.cards-grid .node-table .node-row .node-cell{position:relative;width:50%;vertical-align:top}@media only screen and (max-width: 600px){.cards-grid .node-table .node-row .node-cell{width:100% !important;margin-left:0;padding-right:0 !important;padding-left:0 !important;border-right:0 !important}.cards-grid .node-table .node-row .node-cell:first-child{margin-bottom:20px}}.cards-grid .node-table .node-row .node-cell .node{float:left;margin:0;padding:0;width:100%;border:0}.cards-grid .node-table .node-row .node-cell+.separator{width:0px;padding-right:20px}.cards-grid .node-table .node-row .node-cell:last-of-type+.separator{padding-right:0}.cards-grid .node-table:last-child{padding-bottom:0}.cards-grid .node-table .node-cell{padding:0;border:1px solid #e0e0e0}.node-cell{background:#f5f5f2}.node-cell.default{background:#fff}.node-cell.default .title{padding-right:40px;background:#f5f5f2;border-bottom:1px solid #e0e0e0}.node-cell.default .title:hover{background-color:#dfdfd1}.node-cell.page .title{position:relative}.node-cell.page .title:before{position:absolute;display:block;content:'';top:15px;right:20px;width:16px;height:24px;background:url(../img/page-arrow.png) top left no-repeat}.node-cell.industry-solutions .title{background-repeat:no-repeat;background-position:center;background-size:cover}.node-cell.industry-solutions .title:hover .bg-overlay{background:rgba(0,0,0,0.6)}.node-cell.industry-solutions .title .bg-overlay{-webkit-font-smoothing:antialiased;transition:background 300ms;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.node-cell.industry-solutions .title .text{color:#fff}.node-cell.industry-solutions .title .content-type{position:absolute;z-index:1;color:#fff}.node-cell.industry-solutions .title .content-type+.text{padding-top:21px}.node-cell.product,.node-cell.products_category{background:#f5f5f2}.node-cell.product .title,.node-cell.products_category .title{color:#fff;background:#7d7c73;background:#346297}.node-cell.product .title:hover,.node-cell.products_category .title:hover{background:#346297;background:#264971}.node-cell.product .title .text,.node-cell.product .title .content-type,.node-cell.products_category .title .text,.node-cell.products_category .title .content-type{color:#fff}.node-cell.resources{background:#f5f5f2}.node-cell.resources .title{background:#f5f5f2}.node-cell.event{background:#f5f5f2}.node-cell.event div.title{background:#fff}.node-cell.event div.title:hover{cursor:default;background:#fff}.node-cell.press_room{background:#fff}.node-cell.press_room .title{margin:0;padding-bottom:0;font-size:20px;font-weight:normal;background:#fff;border-bottom:0}.node-cell.press_room .title:hover{background-color:#fff}.node-cell.press_room .title:hover .text{color:#346297}.node-cell.press_room .title:hover .content-type{color:#4d4d4d}.node-cell.press_room .created{margin:5px 0 15px 0;color:#4d4d4d;font-size:14px;font-family:Arial, sans-serif;font-weight:normal;font-style:Italic;text-transform:none}.node-cell.press_room .content{padding-top:0 !important}.node-card{width:48.5%;float:left;clear:none}@media only screen and (max-width: 600px){.node-card{width:100%;float:none}}.node-card:nth-of-type(odd){margin-right:1.5%}@media only screen and (max-width: 600px){.node-card:nth-of-type(odd){margin-right:0;margin-bottom:20px}}.node-card:nth-of-type(even){margin-left:1.5%}@media only screen and (max-width: 600px){.node-card:nth-of-type(even){margin-right:0;margin-bottom:20px}}.node-card.product-featured .title{padding-right:80px}.node-card .title{-webkit-font-smoothing:antialiased;transition:background 300ms;cursor:pointer;position:relative;display:block;margin:0;padding:10px 20px;width:100%;min-height:60px;color:#4d4d4d;font-size:16px;font-weight:400;line-height:1em;text-transform:uppercase;text-decoration:none}.node-card .title{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .node-card .title{visibility:hidden}html.wf-active .node-card .title,html.wf-inactive .node-card .title,html.no-js .node-card .title{visibility:visible}html.ie7 .node-card .title{visibility:visible}.node-card .title .text{-webkit-font-smoothing:antialiased;transition:color 500ms;position:relative;display:table-cell;height:40px;color:#4d4d4d;line-height:1.2em;letter-spacing:1px;vertical-align:middle;word-break:break-word}.node-card .title .tag-box{position:absolute;top:0;right:0;width:80px;text-align:right}.node-card .title .tag-box:before{content:"";display:inline-block;height:100%;vertical-align:middle}.node-card .title .tag-box .tag-content-box{display:inline-block;vertical-align:middle}.node-card .title .tag-box .tag-featured{display:block;font-size:12px;padding:5px 10px;background:#a12b2b;text-align:center;color:#fff}.node-card .title .content-type{-webkit-font-smoothing:antialiased;transition:color 500ms;display:block;padding-bottom:5px;color:#4d4d4d;font-size:11px;font-weight:700}.node-card .title .content-type+.text{height:auto}.node-card .content{float:left;width:100%;padding:15px 20px}.node-card .content .align-right{margin:0 0 10px 10px}.node-card .content .profile-button{display:inline-block;text-decoration:none}.node-card .content .profile-button{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .node-card .content .profile-button{visibility:hidden}html.wf-active .node-card .content .profile-button,html.wf-inactive .node-card .content .profile-button,html.no-js .node-card .content .profile-button{visibility:visible}html.ie7 .node-card .content .profile-button{visibility:visible}.views-row .node-card{width:100%;height:100%;margin:0 !important;float:none}.views-row .view-id-attached_view .views-row{width:100%;height:100%;margin:0 !important;float:none}.view-id-attached_view .views-row{width:48.5%;float:left;clear:none}@media only screen and (max-width: 600px){.view-id-attached_view .views-row{width:100%;float:none}}.view-id-attached_view .views-row:nth-of-type(odd){margin-right:1.5%}@media only screen and (max-width: 600px){.view-id-attached_view .views-row:nth-of-type(odd){margin-right:0;margin-bottom:20px}}.view-id-attached_view .views-row:nth-of-type(even){margin-left:1.5%}@media only screen and (max-width: 600px){.view-id-attached_view .views-row:nth-of-type(even){margin-right:0;margin-bottom:20px}}.view-id-attached_view .views-row.node-event .title{padding:15px;text-transform:uppercase;letter-spacing:1px}.view-id-attached_view .views-row.node-event .content{position:relative}.view-id-attached_view .views-row.node-event .content .date{position:absolute;padding:5px 0;top:15px;left:15px;width:50px;border:2px solid;text-align:center;text-transform:uppercase}.view-id-attached_view .views-row.node-event .content .date .day{font-size:18px}.view-id-attached_view .views-row.node-event .content .summary{padding-left:65px}.view-id-attached_view .views-row.node-product .title,.view-id-attached_view .views-row.node-product-category .title{padding:15px;text-transform:uppercase;letter-spacing:1px}.view-id-attached_view .views-row a{display:block;text-decoration:none;height:100%}.view-id-attached_view .views-row a .content{padding:15px;*zoom:1}.view-id-attached_view .views-row a .content:before{content:" ";display:table}.view-id-attached_view .views-row a .content:after{content:" ";display:table;clear:both}.view-id-attached_view .views-row a .content .summary p{margin-bottom:10px}.product-cards,.views-cards{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.product-cards .product-cards__product,.views-cards .product-cards__product{-ms-flex:0 0 calc(99.99% * 1 / 2 - 10px);flex:0 0 calc(99.99% * 1 / 2 - 10px);-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(99.99% * 1 / 2 - 10px)}.product-cards .product-cards__product:nth-of-type(n),.views-cards .product-cards__product:nth-of-type(n){margin-top:20px;margin-right:20px}.product-cards .product-cards__product:nth-of-type(2n),.views-cards .product-cards__product:nth-of-type(2n){margin-right:0}.product-cards .product-cards__product:nth-of-type(-n+2),.views-cards .product-cards__product:nth-of-type(-n+2){margin-top:0}.product-cards .product-cards__product .node-product,.views-cards .product-cards__product .node-product{width:100%}.product-cards .product-cards__product .teaser-image,.views-cards .product-cards__product .teaser-image{max-width:100px}@media only screen and (max-width: 600px){.product-cards .product-cards__product,.views-cards .product-cards__product{-ms-flex:0 0 calc(99.99% * 1 / 1 - 0px);flex:0 0 calc(99.99% * 1 / 1 - 0px);-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(99.99% * 1 / 1 - 0px)}.product-cards .product-cards__product:nth-of-type(n),.views-cards .product-cards__product:nth-of-type(n){margin-top:20px;margin-right:20px}.product-cards .product-cards__product:nth-of-type(1n),.views-cards .product-cards__product:nth-of-type(1n){margin-right:0}.product-cards .product-cards__product:nth-of-type(-n+1),.views-cards .product-cards__product:nth-of-type(-n+1){margin-top:0}}.product-cards .resource-card,.product-cards .page-card,.product-cards .industry-solutions-card,.product-cards .press_room-card,.views-cards .resource-card,.views-cards .page-card,.views-cards .industry-solutions-card,.views-cards .press_room-card{-ms-flex:0 0 calc(99.99% * 1 / 2 - 10px);flex:0 0 calc(99.99% * 1 / 2 - 10px);-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(99.99% * 1 / 2 - 10px)}.product-cards .resource-card:nth-of-type(n),.product-cards .page-card:nth-of-type(n),.product-cards .industry-solutions-card:nth-of-type(n),.product-cards .press_room-card:nth-of-type(n),.views-cards .resource-card:nth-of-type(n),.views-cards .page-card:nth-of-type(n),.views-cards .industry-solutions-card:nth-of-type(n),.views-cards .press_room-card:nth-of-type(n){margin-top:20px;margin-right:20px}.product-cards .resource-card:nth-of-type(2n),.product-cards .page-card:nth-of-type(2n),.product-cards .industry-solutions-card:nth-of-type(2n),.product-cards .press_room-card:nth-of-type(2n),.views-cards .resource-card:nth-of-type(2n),.views-cards .page-card:nth-of-type(2n),.views-cards .industry-solutions-card:nth-of-type(2n),.views-cards .press_room-card:nth-of-type(2n){margin-right:0}.product-cards .resource-card:nth-of-type(-n+2),.product-cards .page-card:nth-of-type(-n+2),.product-cards .industry-solutions-card:nth-of-type(-n+2),.product-cards .press_room-card:nth-of-type(-n+2),.views-cards .resource-card:nth-of-type(-n+2),.views-cards .page-card:nth-of-type(-n+2),.views-cards .industry-solutions-card:nth-of-type(-n+2),.views-cards .press_room-card:nth-of-type(-n+2){margin-top:0}.product-cards .resource-card .node-card,.product-cards .page-card .node-card,.product-cards .industry-solutions-card .node-card,.product-cards .press_room-card .node-card,.views-cards .resource-card .node-card,.views-cards .page-card .node-card,.views-cards .industry-solutions-card .node-card,.views-cards .press_room-card .node-card{width:100%}@media only screen and (max-width: 600px){.product-cards .resource-card,.product-cards .page-card,.product-cards .industry-solutions-card,.product-cards .press_room-card,.views-cards .resource-card,.views-cards .page-card,.views-cards .industry-solutions-card,.views-cards .press_room-card{-ms-flex:0 0 calc(99.99% * 1 / 1 - 0px);flex:0 0 calc(99.99% * 1 / 1 - 0px);-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(99.99% * 1 / 1 - 0px)}.product-cards .resource-card:nth-of-type(n),.product-cards .page-card:nth-of-type(n),.product-cards .industry-solutions-card:nth-of-type(n),.product-cards .press_room-card:nth-of-type(n),.views-cards .resource-card:nth-of-type(n),.views-cards .page-card:nth-of-type(n),.views-cards .industry-solutions-card:nth-of-type(n),.views-cards .press_room-card:nth-of-type(n){margin-top:20px;margin-right:20px}.product-cards .resource-card:nth-of-type(1n),.product-cards .page-card:nth-of-type(1n),.product-cards .industry-solutions-card:nth-of-type(1n),.product-cards .press_room-card:nth-of-type(1n),.views-cards .resource-card:nth-of-type(1n),.views-cards .page-card:nth-of-type(1n),.views-cards .industry-solutions-card:nth-of-type(1n),.views-cards .press_room-card:nth-of-type(1n){margin-right:0}.product-cards .resource-card:nth-of-type(-n+1),.product-cards .page-card:nth-of-type(-n+1),.product-cards .industry-solutions-card:nth-of-type(-n+1),.product-cards .press_room-card:nth-of-type(-n+1),.views-cards .resource-card:nth-of-type(-n+1),.views-cards .page-card:nth-of-type(-n+1),.views-cards .industry-solutions-card:nth-of-type(-n+1),.views-cards .press_room-card:nth-of-type(-n+1){margin-top:0}}.product-cards .resource-card--search,.product-cards .page-card--search,.product-cards .industry-solutions-card--search,.product-cards .press_room-card--search,.views-cards .resource-card--search,.views-cards .page-card--search,.views-cards .industry-solutions-card--search,.views-cards .press_room-card--search{border:1px solid #e0e0e0}.product-cards--search,.views-cards--search{border:1px solid #e0e0e0}.node-teaser{position:relative;width:48.5%;float:left;clear:none}@media only screen and (max-width: 600px){.node-teaser{width:100%;float:none}}.node-teaser:nth-child(even){margin-right:1.5%}@media only screen and (max-width: 600px){.node-teaser:nth-child(even){margin-right:0;margin-bottom:20px}}.node-teaser:nth-child(even):after{content:'';display:block;width:1px;height:100%;position:absolute;right:-3%;top:0}@media only screen and (max-width: 600px){.node-teaser:nth-child(even):after{width:100%;height:1px;bottom:-10px;right:0;top:inherit}}.node-teaser:nth-child(odd){margin-left:1.5%}@media only screen and (max-width: 600px){.node-teaser:nth-child(odd){margin-right:0;margin-bottom:20px}}.node-teaser .content{padding:15px;*zoom:1}.node-teaser .content:before{content:" ";display:table}.node-teaser .content:after{content:" ";display:table;clear:both}.node-teaser .content .align-right{margin:0 0 10px 10px}.node-teaser .content .copy .created{margin-bottom:5px}.node-teaser .content .copy p{margin-bottom:10px}.related-contents{width:100%}.related-contents .node-row{display:-ms-flexbox;display:flex;width:100%}.related-contents .node-row.row-single-item{display:block}.related-contents .node-row.row-single-item .node-cell{display:table}@media only screen and (max-width: 600px){.related-contents .node-row{-ms-flex-direction:column;flex-direction:column}}.related-contents .node-row .node-cell{position:relative;width:50%;vertical-align:top}@media only screen and (max-width: 600px){.related-contents .node-row .node-cell{width:100% !important;margin-left:0;padding-right:0 !important;padding-left:0 !important;border-right:0 !important}.related-contents .node-row .node-cell:first-child{margin-bottom:20px}}.related-contents .node-row .node-cell .node{float:left;margin:0;padding:0;width:100%;border:0}.related-contents .node-row .node-cell+.separator{width:0px;padding-right:20px}.related-contents .node-row .node-cell:last-of-type+.separator{padding-right:0}.related-contents .node-row{padding-bottom:20px}body.no-sidebars .related-contents .node-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.related-contents .node-cell{padding:0 20px 30px 0;background:transparent !important}.related-contents .node-cell:first-child{border-right:1px solid #e0e0e0}.related-contents .node-cell:last-child{padding:0 0 30px 20px}.related-contents .node-cell.single{padding:0 20px 30px 0}.related-contents .node-cell .node .title{float:left;margin-bottom:5px;width:100%;text-transform:none;background:transparent}.related-contents .node-cell .node .title a{color:#346297;padding:0 0 10px 0;letter-spacing:initial}.related-contents .node-cell .node .content{float:left;width:100%;padding:0}.related-contents .node-cell .node .content .summary{width:100%}.related-contents .node-cell .node .content .profile-button{display:inline-block}.related-resource-box{padding:0}.related-resource-box .link-box{position:relative;width:100%;padding:0 10px 0 32px;margin-bottom:10px}.related-resource-box .link-box .icon{position:absolute;display:block;top:0;left:0;width:20px;min-height:20px;background-position:center;background-repeat:no-repeat;background-size:cover}.related-resource-box .link-box a{font-size:13px}.events-container.single-row .events-details{height:auto}.events-container.single-row .txt-center{display:none}.events-container h2:first-child{margin-top:0}.events-container .events-details{-webkit-font-smoothing:antialiased;transition:500ms;position:relative;display:block;width:100%;height:100px;overflow:hidden}.node-event .event-date{text-transform:uppercase}.node-event .event-date-box{float:left;margin:0 15px 10px 0}.node-event .event-date-box .date-box{display:block;padding:5px;width:50px;height:50px;font-size:14px;font-weight:700;color:#346297;text-align:center;text-transform:uppercase;line-height:1.4;border:2px solid #346297}.node-event .event-bottom-box .button,.node-event .event-bottom-box .node-resources .download-box a.a2a_button_email,.node-resources .download-box .node-event .event-bottom-box a.a2a_button_email{margin-top:20px;padding:5px 20px;text-transform:uppercase;font-size:13px}body.page-node-type-home-page .home-slider-box{position:relative;opacity:0;transition:opacity 1s ease-in}body.page-node-type-home-page .home-slider-box--active{opacity:1}body.page-node-type-home-page .home-slider-box .content-box{margin:0;padding:0}html.no-js body.page-node-type-home-page .home-slider-box .content-box li{position:absolute;top:0;left:0;width:100%;z-index:-1}html.no-js body.page-node-type-home-page .home-slider-box .content-box li:first-child{position:relative;z-index:0}body.page-node-type-home-page .home-slider-box .content-box li{margin:0;padding:0;height:456px;background-size:cover;background-position:center}@media only screen and (max-width: 768px){body.page-node-type-home-page .home-slider-box .content-box li{height:295px}body.page-node-type-home-page .home-slider-box .content-box li:after{content:"";display:inline-block;height:100%;vertical-align:middle}}body.page-node-type-home-page .home-slider-box .content-box li:before{display:none}body.page-node-type-home-page .home-slider-box .content-box li.align-left .text{float:left}@media only screen and (max-width: 768px){body.page-node-type-home-page .home-slider-box .content-box li.align-left .text{float:none;margin-top:40px;width:100%}}body.page-node-type-home-page .home-slider-box .content-box li.align-left .headline,body.page-node-type-home-page .home-slider-box .content-box li.align-left .subhead{text-align:left}body.page-node-type-home-page .home-slider-box .content-box li.align-left .cta{margin:30px 0 0}@media only screen and (max-width: 768px){body.page-node-type-home-page .home-slider-box .content-box li.align-left .headline{margin:0;font-size:29px;line-height:32px;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li.align-left .subhead{font-size:15px;line-height:1.2;margin:15px 0;padding:0 10px;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li.align-left .cta{float:none;font-size:15px;margin:0 auto}}body.page-node-type-home-page .home-slider-box .content-box li.align-right .text{float:right}@media only screen and (max-width: 1024px){body.page-node-type-home-page .home-slider-box .content-box li.align-right .text{float:none;margin-top:40px;width:100%}}body.page-node-type-home-page .home-slider-box .content-box li.align-right .headline,body.page-node-type-home-page .home-slider-box .content-box li.align-right .subhead{text-align:right}body.page-node-type-home-page .home-slider-box .content-box li.align-right .cta{float:right;margin:30px 0 0}@media only screen and (max-width: 768px){body.page-node-type-home-page .home-slider-box .content-box li.align-right .headline{margin:0;font-size:29px;line-height:32px;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li.align-right .subhead{font-size:15px;line-height:1.2;margin:15px 0;padding:0 10px;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li.align-right .cta{float:none;margin:0 auto;font-size:15px}}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container{margin-top:60px;padding:25px;min-height:250px;background:rgba(113,104,97,0.85)}@media only screen and (max-width: 1024px){body.page-node-type-home-page .home-slider-box .content-box li.align-center .container{margin-top:0;padding:0;background:none}}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .thumbnail{position:absolute;margin:0 25px 0 0;padding:0;background:none;border:none;border-radius:0}@media only screen and (max-width: 1024px){body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .thumbnail{display:none}}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text{padding-left:400px}@media only screen and (min-width: 601px) and (max-width: 1024px){body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text{margin-top:120px;padding-left:0}}@media only screen and (max-width: 768px){body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text{margin-top:40px;padding-left:0;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .headline{margin:0;font-size:29px;line-height:32px;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .subhead{font-size:15px;line-height:1.2;margin:15px 0;padding:0 10px;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .cta{float:none;margin:0 auto;font-size:15px}}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .headline,body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .subhead{text-align:left}@media only screen and (max-width: 1024px){body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .headline,body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .subhead{text-align:center}}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .headline{margin-top:0}body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .cta{margin:30px 0 0}@media only screen and (max-width: 1024px){body.page-node-type-home-page .home-slider-box .content-box li.align-center .container .text .cta{float:none;margin:0 auto}}body.page-node-type-home-page .home-slider-box .content-box li .container{position:relative;width:75%;max-width:960px;z-index:0}@media only screen and (max-width: 1024px){body.page-node-type-home-page .home-slider-box .content-box li .container{display:inline-block;margin:0 3%;width:94%;max-width:none}}body.page-node-type-home-page .home-slider-box .content-box li .headline{text-align:center;margin-top:120px;color:#fff;font-family:"Facit",Arial,sans-serif;font-size:50px;line-height:48px;font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:700}body.page-node-type-home-page .home-slider-box .content-box li .subhead{text-align:center;color:#fff;font-size:25px;line-height:30px}body.page-node-type-home-page .home-slider-box .content-box li .subhead{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading body.page-node-type-home-page .home-slider-box .content-box li .subhead{visibility:hidden}html.wf-active body.page-node-type-home-page .home-slider-box .content-box li .subhead,html.wf-inactive body.page-node-type-home-page .home-slider-box .content-box li .subhead,html.no-js body.page-node-type-home-page .home-slider-box .content-box li .subhead{visibility:visible}html.ie7 body.page-node-type-home-page .home-slider-box .content-box li .subhead{visibility:visible}body.page-node-type-home-page .home-slider-box .content-box li a.cta{font-size:25px;color:#fff;border:2px solid #fff;padding:10px 15px;text-decoration:none;text-transform:uppercase;margin:30px auto 0;display:table;text-align:center}body.page-node-type-home-page .home-slider-box .content-box li a.cta{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading body.page-node-type-home-page .home-slider-box .content-box li a.cta{visibility:hidden}html.wf-active body.page-node-type-home-page .home-slider-box .content-box li a.cta,html.wf-inactive body.page-node-type-home-page .home-slider-box .content-box li a.cta,html.no-js body.page-node-type-home-page .home-slider-box .content-box li a.cta{visibility:visible}html.ie7 body.page-node-type-home-page .home-slider-box .content-box li a.cta{visibility:visible}body.page-node-type-home-page .home-slider-box .content-box li a.cta{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading body.page-node-type-home-page .home-slider-box .content-box li a.cta{visibility:hidden}html.wf-active body.page-node-type-home-page .home-slider-box .content-box li a.cta,html.wf-inactive body.page-node-type-home-page .home-slider-box .content-box li a.cta,html.no-js body.page-node-type-home-page .home-slider-box .content-box li a.cta{visibility:visible}html.ie7 body.page-node-type-home-page .home-slider-box .content-box li a.cta{visibility:visible}@media only screen and (max-width: 400px){body.page-node-type-home-page .home-slider-box .content-box li a.cta{float:none !important;margin:0 auto !important;padding:5px 15px;font-size:15px}}@media only screen and (min-width: 401px) and (max-width: 600px){body.page-node-type-home-page .home-slider-box .content-box li a.cta{float:none !important;margin:0 auto !important;padding:5px 15px;font-size:15px}}body.page-node-type-home-page .home-slider-box .bx-controls{position:absolute;bottom:20px;width:100%}body.page-node-type-home-page .home-slider-box .bx-controls .bx-controls-direction{display:none}body.page-node-type-home-page .home-slider-box .bx-controls .bx-pager{position:relative;text-align:center;margin:0 auto}body.page-node-type-home-page .home-slider-box .bx-controls .bx-pager .bx-pager-item{display:inline-block;margin:0 1px}body.page-node-type-home-page .home-slider-box .bx-controls .bx-pager .bx-pager-item a{border-radius:50%;overflow:hidden;text-indent:100%;white-space:nowrap;position:relative;width:20px;height:20px;display:block}body.page-node-type-home-page .home-slider-box .bx-controls .bx-pager .bx-pager-item a:after{border-radius:50%;content:"";display:block;position:absolute;top:4px;left:4px;width:12px;height:12px;border:1px solid #fff}body.page-node-type-home-page .home-slider-box .bx-controls .bx-pager .bx-pager-item a:hover:before,body.page-node-type-home-page .home-slider-box .bx-controls .bx-pager .bx-pager-item a.active:before{border-radius:50%;content:"";display:block;position:absolute;top:6px;left:6px;width:8px;height:8px;background:#fff}body.page-node-type-home-page .marquee-active{visibility:visible;transition:all 0.5s ease}body.page-node-type-home-page .teaser-box{padding:30px 0}body.page-node-type-home-page .teaser-box h4{color:#4d4d4d;font-size:22px;line-height:normal;border-color:#d4d1c2}body.page-node-type-home-page .teaser-box .desc-box{width:80%;margin:0 auto;font-size:16px;text-transform:uppercase}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .teaser-box .desc-box{width:100%;padding:0 20px;text-align:center}body.page-node-type-home-page .teaser-box .desc-box img,body.page-node-type-home-page .teaser-box .desc-box .cke_editable .image-with-caption,.cke_editable body.page-node-type-home-page .teaser-box .desc-box .image-with-caption,body.page-node-type-home-page .teaser-box .desc-box .mceContentBody .image-with-caption,.mceContentBody body.page-node-type-home-page .teaser-box .desc-box .image-with-caption{display:block;float:none;margin:0 auto}}body.page-node-type-home-page .teaser-box .desc-box p{color:#4d4d4d;margin:0;font-family:"Adelle",Georgia,"Times New Roman",serif;font-size:18px;line-height:26px;font-style:italic;text-align:left;text-transform:none}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .teaser-box .desc-box p{font-size:14px;margin:10px auto;font-size:18px;line-height:26px;margin:0 auto}}body.page-node-type-home-page .teaser-box .desc-box .testimonial p{text-align:right;font-size:14px;line-height:22px;font-style:normal}body.page-node-type-home-page .teaser-box .desc-box a{float:left;margin-top:20px;float:right}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .teaser-box .desc-box a{float:none;display:inline-block;margin-left:auto;margin-right:auto}}body.page-node-type-home-page .home-spotlights-box{padding-top:50px}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .home-spotlights-box{padding:0}body.page-node-type-home-page .home-spotlights-box .container{padding:0}}body.page-node-type-home-page .home-spotlights-box .container .spotlights{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 601px){body.page-node-type-home-page .home-spotlights-box .container .spotlights{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 601px){body.page-node-type-home-page .home-spotlights-box .container .spotlights .home-spotlight{-ms-flex:0 0 calc(99.99% * 1 / 3 - 0px);flex:0 0 calc(99.99% * 1 / 3 - 0px);-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(99.99% * 1 / 3 - 0px)}body.page-node-type-home-page .home-spotlights-box .container .spotlights .home-spotlight:nth-of-type(n){margin-top:0;margin-right:0}body.page-node-type-home-page .home-spotlights-box .container .spotlights .home-spotlight:nth-of-type(3n){margin-right:0}body.page-node-type-home-page .home-spotlights-box .container .spotlights .home-spotlight:nth-of-type(-n+3){margin-top:0}}body.page-node-type-home-page .home-spotlights-box .spotlight-left{padding-right:25px}body.page-node-type-home-page .home-spotlights-box .spotlight-middle{padding:0 25px}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .home-spotlights-box .spotlight-middle .content{padding:0 0 30px 0}}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .home-spotlights-box .home-spotlight{padding:30px 30px 0 30px}}body.page-node-type-home-page .home-spotlights-box .home-spotlight h4{font-size:22px;margin:0;padding:20px 0;border:0;color:#4d4d4d;line-height:inherit}body.page-node-type-home-page .home-spotlights-box .home-spotlight h4{font-family:"Facit",Arial,sans-serif;font-weight:500;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading body.page-node-type-home-page .home-spotlights-box .home-spotlight h4{visibility:hidden}html.wf-active body.page-node-type-home-page .home-spotlights-box .home-spotlight h4,html.wf-inactive body.page-node-type-home-page .home-spotlights-box .home-spotlight h4,html.no-js body.page-node-type-home-page .home-spotlights-box .home-spotlight h4{visibility:visible}html.ie7 body.page-node-type-home-page .home-spotlights-box .home-spotlight h4{visibility:visible}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .home-spotlights-box .home-spotlight h4{padding:0 0 30px 0}}body.page-node-type-home-page .home-spotlights-box .home-spotlight .node-teaser{display:block;width:100%;float:left;margin:0;border-top:1px solid #e0e0e0}body.page-node-type-home-page .home-spotlights-box .home-spotlight .node-teaser:after{display:none}body.page-node-type-home-page .home-spotlights-box .home-spotlight .content{padding:25px 0;border-bottom:1px solid #e0e0e0}@media only screen and (max-width: 768px) and (orientation: portrait){body.page-node-type-home-page .home-spotlights-box .home-spotlight .content{padding:30px 0}}body.page-node-type-home-page .home-spotlights-box .home-spotlight .content:last-child{border-bottom:0px none}body.page-node-type-home-page .home-spotlights-box .home-spotlight .content .title{float:left;width:100%}body.page-node-type-home-page .home-spotlights-box .home-spotlight .content .title .tag-box{display:none}body.page-node-type-home-page .home-spotlights-box .home-spotlight .content .copy p{margin-bottom:20px}body.page-node-type-home-page .home-spotlights-box .home-spotlight .content .spotlight-image{padding-bottom:25px}body.page-node-type-home-page .home-spotlights-box .spotlight-right{padding-left:25px}body.page-node-type-home-page.domain-profileproducts-com #block-profileproducts-language-selector h2{border:0}body.page-node-type-home-page.domain-profileproducts-com h2{margin-top:50px;color:#4d4d4d;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}body.page-node-type-home-page.domain-profileproducts-com h2:first-of-type{margin-top:0}body.page-node-type-home-page.domain-profileproducts-com #solution-environment{padding:45px 0;background:#f5f5f2}body.page-node-type-home-page.domain-profileproducts-com #solution-environment h2{background:#f5f5f2;margin-bottom:30px}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container{text-align:center;font-size:0}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions{display:inline-block;margin:0 6px 18px 6px;width:312px;height:166px;position:relative;cursor:pointer}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions:first-of-type{margin-left:0}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions:nth-of-type(3n+3){margin-right:0}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions img,body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .cke_editable .image-with-caption,.cke_editable body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .image-with-caption,body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .mceContentBody .image-with-caption,.mceContentBody body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .image-with-caption{width:100%}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info{position:absolute;text-align:center;top:7px;left:7px;width:299px;height:153px;font-size:13px;line-height:16px;padding:0px 5px;background:rgba(0,0,0,0.5)}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info:hover h3{-webkit-font-smoothing:antialiased;transition:.2s;margin-top:14px;margin:12px 0px 0px}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info:hover p,body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info:hover a{-webkit-font-smoothing:antialiased;transition:.2s;display:inline-block}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info h3{-webkit-font-smoothing:antialiased;transition:.2s;text-transform:uppercase;color:#fff;margin-top:67px}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info p,body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a{-webkit-font-smoothing:antialiased;transition:.2s;display:none;color:#fff}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info p{margin-bottom:8px}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a{border:2px solid #fff;text-transform:uppercase;padding:6px 9px;font-size:11px;line-height:11px}body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a{font-family:"Facit",Arial,sans-serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a{visibility:hidden}html.wf-active body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a,html.wf-inactive body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a,html.no-js body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a{visibility:visible}html.ie7 body.page-node-type-home-page.domain-profileproducts-com #solution-environment .container .solutions .info a{visibility:visible}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution{padding-top:25px}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution h3{text-align:center;padding:20px 0}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul{list-style:none;margin-left:0}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li{float:left;list-style:none;margin-left:0;padding-left:0}@media only screen and (min-width: 1025px){body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li.first-column{width:40%}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li.second-column{width:25%}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li.third-column{width:25%}}@media only screen and (max-width: 1024px){body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li{width:50%}}@media only screen and (max-width: 600px){body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li{width:100%}}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li:before{width:0}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li a{text-transform:uppercase}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li a:after{-webkit-font-smoothing:antialiased;transition:color 300ms;display:block;content:"\F078";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;display:inline-block;position:relative;top:1px;left:6px;color:#dfdfd1;font-size:12px;line-height:12px}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution ul li a:hover:after{color:#b4b3a6}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution .logos{text-align:center;font-size:0}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution .logos a{display:inline-block;margin-right:15px;font-size:14px}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution .logos a:first-of-type{display:block;margin-right:0px}body.page-node-type-home-page.domain-profileproducts-com #site-specific-solution .logos a:nth-of-type(5n+5){margin-right:0}body.page-node-type-home-page.domain-profileproducts-com #main #center{background:#f5f5f2}body.page-node-type-home-page.domain-profileproducts-com #main #center .tabs li.active a,body.page-node-type-home-page.domain-profileproducts-com #main #center .tabs li.active a:after{background:#f5f5f2}body.page-node-type-home-page.domain-profileproducts-com .callouts-box{margin-top:50px;background:#f5f5f2}.industry-solutions-category-container .field-name-body h3{font-size:20px;margin:30px 0 20px}.industry-solutions-category-container .field-name-body h3{font-family:"Facit",Arial,sans-serif;font-weight:500;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .industry-solutions-category-container .field-name-body h3{visibility:hidden}html.wf-active .industry-solutions-category-container .field-name-body h3,html.wf-inactive .industry-solutions-category-container .field-name-body h3,html.no-js .industry-solutions-category-container .field-name-body h3{visibility:visible}html.ie7 .industry-solutions-category-container .field-name-body h3{visibility:visible}.industry-solutions-category-container .attached-content h4{margin-top:30px}.node-industry-solutions .segment .info,.view-event-calendar .segment .info{-webkit-font-smoothing:antialiased;transition:500ms;position:relative}.node-industry-solutions .segment .info.collapsed,.view-event-calendar .segment .info.collapsed{height:100px;overflow:hidden}html.no-js .node-industry-solutions .segment .info.collapsed,html.no-js .view-event-calendar .segment .info.collapsed{height:auto;overflow:visible}.node-industry-solutions .segment .info.collapsed .whiteSmoothOverlay,.view-event-calendar .segment .info.collapsed .whiteSmoothOverlay{display:block}html.no-js .node-industry-solutions .segment .info.collapsed .whiteSmoothOverlay,html.no-js .view-event-calendar .segment .info.collapsed .whiteSmoothOverlay{display:none}.node-industry-solutions .segment .info .segment-product h5,.view-event-calendar .segment .info .segment-product h5{text-transform:uppercase;margin:25px 0 15px}.node-industry-solutions .segment .txt-center,.view-event-calendar .segment .txt-center{text-align:center}.node-industry-solutions .segment .txt-center .button,.node-industry-solutions .segment .txt-center .node-resources .download-box a.a2a_button_email,.node-resources .download-box .node-industry-solutions .segment .txt-center a.a2a_button_email,.view-event-calendar .segment .txt-center .button,.view-event-calendar .segment .txt-center .node-resources .download-box a.a2a_button_email,.node-resources .download-box .view-event-calendar .segment .txt-center a.a2a_button_email{display:inline-block;margin:15px auto 25px;text-transform:uppercase}html.no-js .node-industry-solutions .segment .txt-center .button,html.no-js .node-industry-solutions .segment .txt-center .node-resources .download-box a.a2a_button_email,.node-resources .download-box html.no-js .node-industry-solutions .segment .txt-center a.a2a_button_email,html.no-js .view-event-calendar .segment .txt-center .button,html.no-js .view-event-calendar .segment .txt-center .node-resources .download-box a.a2a_button_email,.node-resources .download-box html.no-js .view-event-calendar .segment .txt-center a.a2a_button_email{display:none}.node-industry-solutions .segment .whiteSmoothOverlay,.view-event-calendar .segment .whiteSmoothOverlay{position:absolute;z-index:1;width:100%;height:100%;box-shadow:inset 0 -80px 130px -10px #f5f1e9;display:none}.view-attached-view.press_room a{display:inline-block;color:#346297}.view-attached-view.press_room a:hover{color:#4d4d4d}.view-attached-view.press_room .node-cell{display:block;padding:40px 0;width:100%;border:0;border-top:1px solid #e0e0e0;background:#f5f1e9}.view-attached-view.press_room .node-cell .node{float:none}.view-attached-view.press_room .node-cell .node .title{padding:0;background:#f5f1e9;border-bottom:0}.view-attached-view.press_room .node-cell .node .content{float:none;padding:0}.view-attached-view.press_room .node-cell .node-card{width:100%}.view-attached-view.press_room .separator{display:none}.view-filters{display:none}.node-press-room.node-full,.node-press-room.node-card{margin-bottom:20px}.node-press-room.node-teaser{margin-bottom:5px}.node-press-room .created{display:block;font-size:14px;font-family:Arial, sans-serif;font-weight:normal;font-style:Italic}.view-attached-view.taxonomy_term .views-header h2{display:none}.node-product .field-name-body,.node-products-category .field-name-body{padding-bottom:20px}.node-product h4{clear:both}.node-product .download-box.clearfix{clear:both}.node-product .download-box .button-container{float:left;padding-bottom:20px}.node-product .download-box .button-container.sds{width:238px;margin-right:15px}.node-product .download-box .button-container.spec-sheet{width:284px}.node-product .download-box .button-container:hover .button,.node-product .node-resources .download-box .button-container:hover a.a2a_button_email,.node-resources .node-product .download-box .button-container:hover a.a2a_button_email,.node-product .download-box .button-container:focus .button,.node-product .node-resources .download-box .button-container:focus a.a2a_button_email,.node-resources .node-product .download-box .button-container:focus a.a2a_button_email{background:#346297}.node-product .download-box .button-container:hover .item-list ul,.node-product .download-box .button-container:focus .item-list ul{max-height:250px}.node-product .download-box .button-container .button,.node-product .node-resources .download-box .button-container a.a2a_button_email,.node-resources .node-product .download-box .button-container a.a2a_button_email{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;margin-bottom:0;width:100%;height:46px;overflow:hidden}.node-product .download-box .button-container .button:after,.node-product .node-resources .download-box .button-container a.a2a_button_email:after,.node-resources .node-product .download-box .button-container a.a2a_button_email:after{display:block;content:"\F078";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;transform:rotate(90deg);float:right;line-height:46px;font-size:20px}.node-product .download-box .button-container .item-list{position:relative}.node-product .download-box .button-container .item-list ul{-webkit-font-smoothing:antialiased;transition:400ms;position:absolute;z-index:9999;top:46px;margin:0;padding:0;max-height:0;width:100%;overflow:hidden}.node-product .download-box .button-container .item-list ul li{-webkit-font-smoothing:antialiased;transition:300ms;margin:0;padding:0;list-style:none;background:#fff}.node-product .download-box .button-container .item-list ul li:before{width:0}.node-product .download-box .button-container .item-list ul li:hover{background:#9e9b8c}.node-product .download-box .button-container .item-list ul li a{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:10px 20px;width:100%;color:#4d4d4d}.node-product .download-box .button-container .item-list ul li a:hover{color:#fff}.node-product .product-callout{margin-bottom:20px}.view-all-products{padding-bottom:30px}.view-all-products{font-family:"Facit",Arial,sans-serif;font-weight:700;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .view-all-products{visibility:hidden}html.wf-active .view-all-products,html.wf-inactive .view-all-products,html.no-js .view-all-products{visibility:visible}html.ie7 .view-all-products{visibility:visible}.view-all-products a{position:relative;display:inline-block;padding-left:25px;color:#b5b3a7;font-size:15px;line-height:20px;text-transform:uppercase}.view-all-products a:hover{color:#346297}.view-all-products a:before{display:block;content:"\E607";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;display:inline-block;position:absolute;top:-1px;left:-6px;font-size:30px}.view-all-products a i,.view-all-products a span{display:inline-block;vertical-align:middle}.view-all-products a i{margin-right:10px;font-size:18px}.view-featured-product-in-menu p,.view-featured-product-in-products-menu p,.view-featured-product-in-industry-solutions-menu p{margin:10px 0}.view-featured-product-in-menu img,.view-featured-product-in-menu .cke_editable .image-with-caption,.cke_editable .view-featured-product-in-menu .image-with-caption,.view-featured-product-in-menu .mceContentBody .image-with-caption,.mceContentBody .view-featured-product-in-menu .image-with-caption,.view-featured-product-in-products-menu img,.view-featured-product-in-products-menu .cke_editable .image-with-caption,.cke_editable .view-featured-product-in-products-menu .image-with-caption,.view-featured-product-in-products-menu .mceContentBody .image-with-caption,.mceContentBody .view-featured-product-in-products-menu .image-with-caption,.view-featured-product-in-industry-solutions-menu img,.view-featured-product-in-industry-solutions-menu .cke_editable .image-with-caption,.cke_editable .view-featured-product-in-industry-solutions-menu .image-with-caption,.view-featured-product-in-industry-solutions-menu .mceContentBody .image-with-caption,.mceContentBody .view-featured-product-in-industry-solutions-menu .image-with-caption{width:auto;height:auto;max-width:160px;max-height:80px}#node-898 iframe,#node-896 iframe{width:calc(784px + 1.2em)}.attached-resources ul{-o-column-count:2;-ms-column-count:2;column-count:2;margin:0}@media only screen and (max-width: 600px){.attached-resources ul{-o-column-count:1;-ms-column-count:1;column-count:1}}.attached-resources ul li{list-style:none;margin:0;padding:0;overflow:hidden;break-inside:avoid}.attached-resources ul li:before{display:none;background:none}.node-resources.js-node-video .js-play-video.video-icon{position:relative}.node-resources.js-node-video .js-play-video.video-icon:before{display:block;content:"\EA97";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;position:absolute;top:50%;left:50%;margin:-10px 0 0 -13px;width:26px;height:20px;line-height:21px;text-align:center;background:#e0e0e0;border-radius:5px;z-index:1}.node-resources--related.js-node-video .js-play-video.video-icon{position:relative}.node-resources--related.js-node-video .js-play-video.video-icon:before{display:block;content:"\EA97";font-family:"icomoon";font-size:27px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;speak:none;position:absolute;top:46%;left:54%;margin:-10px 0 0 -13px;width:26px;height:20px;line-height:21px;text-align:center;background:#e0e0e0;border-radius:5px;z-index:1}.node-resources.node-card .resource-type{float:right;width:70px}.node-resources.node-card .resource-type .resource-icon{margin:0 auto;text-align:center}.node-resources.node-card .resource-type .resource-title{margin:0 auto;padding-top:5px;font-family:"Facit",Arial,sans-serif;font-size:10px;line-height:12px;color:#346297;text-align:center;text-transform:uppercase}.node-resources .download-box{float:right;margin-left:20px}@media only screen and (max-width: 600px){.node-resources .download-box{margin-left:10px}}.node-resources .download-box .a2a_img_text{display:none}.node-resources .download-box a.download,.node-resources .download-box a.a2a_button_email{display:block;text-align:center}.search-form-popup{background:#fff;position:absolute;top:25%;left:50%;width:450px;margin-left:-225px;z-index:100;*zoom:1}@media only screen and (max-width: 600px){.search-form-popup{top:100px;width:80%;margin-left:-40%}}.search-form-popup:before,.search-form-popup:after{content:" ";display:table}.search-form-popup:after{clear:both}.search-form-popup .block-profileproducts-search{display:inline-block;width:100%}.search-form-popup .block-profileproducts-search h2{margin:20px 0;font-size:30px;color:#346297;text-align:center;text-transform:uppercase}.search-form-popup .block-profileproducts-search h2{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .search-form-popup .block-profileproducts-search h2{visibility:hidden}html.wf-active .search-form-popup .block-profileproducts-search h2,html.wf-inactive .search-form-popup .block-profileproducts-search h2,html.no-js .search-form-popup .block-profileproducts-search h2{visibility:visible}html.ie7 .search-form-popup .block-profileproducts-search h2{visibility:visible}.search-form-popup .block-profileproducts-search .content{display:inline-block;background:#f5f5f2;width:100%;padding:35px;border-top:1px solid #e0e0e0}.search-form-popup .block-profileproducts-search .content form .form-item{display:-ms-flexbox;display:flex;margin:0;width:100%}.search-form-popup .block-profileproducts-search .content form .form-item input[type="text"]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px;width:80%;height:36px;color:#4d4d4d;font-size:14px;line-height:24px;font-family:Arial, Helvetica, sans-serif;border:1px solid #e0e0e0;border-right:none}.search-form-popup .block-profileproducts-search .content form .form-item input[type="text"]:hover{cursor:text}.search-form-popup .block-profileproducts-search .content form #edit-submit{-webkit-font-smoothing:antialiased;transition:300ms;font-size:24px;line-height:16px;height:36px;border:1px solid #e0e0e0;border-left:none}.btn-close-form-popup{position:absolute;top:-24px;right:-24px;width:24px;height:24px}@media only screen and (max-width: 600px){.btn-close-form-popup{right:0}}.btn-close-form-popup:hover,.btn-close-form-popup:active{cursor:pointer}.btn-close-form-popup:hover:before,.btn-close-form-popup:hover:after,.btn-close-form-popup:active:before,.btn-close-form-popup:active:after{transform:rotate(0deg);background-color:#346297}.btn-close-form-popup:before,.btn-close-form-popup:after{-webkit-font-smoothing:antialiased;transition:300ms;transform-origin:50% 50%;content:'';display:block;width:24px;height:3px;position:absolute;top:4px;right:-6px;background:#fff}.btn-close-form-popup:before{transform:rotate(45deg)}.btn-close-form-popup:after{transform:rotate(-45deg)}.view-title h2,.reference-title h2{font-size:19px;color:#346297;text-transform:uppercase;margin:20px 0;padding:10px 0;background:transparent;border-width:1px 0 1px 0;border-style:solid;border-color:#e0e0e0}.view-title h2,.reference-title h2{font-family:"Facit",Arial,sans-serif;font-weight:500;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .view-title h2,html.wf-loading .reference-title h2{visibility:hidden}html.wf-active .view-title h2,html.wf-inactive .view-title h2,html.no-js .view-title h2,html.wf-active .reference-title h2,html.wf-inactive .reference-title h2,html.no-js .reference-title h2{visibility:visible}html.ie7 .view-title h2,html.ie7 .reference-title h2{visibility:visible}.view-id-find{position:relative;top:-50px;padding-top:50px}@media only screen and (max-width: 1024px){.view-id-find{top:0;padding-top:0px}}#sidebar-left .exposed-form .views-exposed-widget.views-reset-button{margin-top:10px}#sidebar-left .exposed-form .views-exposed-widget.views-reset-button .button,#sidebar-left .exposed-form .views-exposed-widget.views-reset-button .node-resources .download-box a.a2a_button_email,.node-resources .download-box #sidebar-left .exposed-form .views-exposed-widget.views-reset-button a.a2a_button_email{display:block;width:100%;font-size:14px;line-height:30px;text-align:center}#sidebar-left .exposed-form .views-exposed-widget.views-submit-button input[type="submit"]{float:none;padding:0;width:100%;height:auto;font-weight:400;font-size:14px;line-height:30px}#sidebar-left .exposed-form .views-exposed-widget .form-item{margin:0 0 10px 0}#sidebar-left .exposed-form .views-exposed-widget .form-item input[type="text"]{padding:5px 10px;width:100%}#sidebar-left .exposed-form .current-search{margin-top:30px}#sidebar-left .exposed-form .current-search ul{margin:0}#sidebar-left .exposed-form .current-search ul li{padding-bottom:4px;color:#7d7c73;font-size:12px;line-height:17px}#sidebar-left .exposed-form .current-search ul li:last-child{padding-bottom:0}#sidebar-left .block-facetapi{clear:both;padding:0 20px 20px 20px}#sidebar-left .block-facetapi .item-list{margin:0;padding:0}#sidebar-left .block-facetapi .item-list ul{margin:0;padding:0}#sidebar-left .block-facetapi .item-list ul:before,#sidebar-left .block-facetapi .item-list ul:after{content:" ";display:table}#sidebar-left .block-facetapi .item-list ul:after{clear:both}#sidebar-left .block-facetapi .item-list ul{*zoom:1}#sidebar-left .block-facetapi .item-list ul.facetapi-disabled{background:url(../img/throbber.gif) center no-repeat;background-size:16px 16px;background-image:url(../img/throbber_turface.gif)}#sidebar-left .block-facetapi .item-list ul.facetapi-disabled:hover *{cursor:wait !important}#sidebar-left .block-facetapi .item-list ul li{float:left;list-style:none !important;clear:both;margin:0;padding:0}#sidebar-left .block-facetapi .item-list ul li.form-type-checkbox{padding:4px 0;width:100%}#sidebar-left .block-facetapi .item-list ul li.facet-item--collapsed span.counter:before{content:'[+] ';color:#b7b797;font-size:10px}#sidebar-left .block-facetapi .item-list ul li.facet-item--expanded{background:none}#sidebar-left .block-facetapi .item-list ul li .item-list{clear:both;padding:4px 0 0 24px}#sidebar-left .block-facetapi .item-list ul li .item-list li:last-child{padding-bottom:0}#sidebar-left .block-facetapi .item-list ul li .item-list li label{width:136px}@media only screen and (max-width: 1024px){#sidebar-left .block-facetapi .item-list ul li .item-list li label{width:174px}}#sidebar-left .block-facetapi .item-list ul li .item-list li li label{width:128px}@media only screen and (max-width: 1024px){#sidebar-left .block-facetapi .item-list ul li .item-list li li label{width:168px}}#sidebar-left .block-facetapi .item-list a.facetapi-limit-link{clear:both;display:inline-block;margin-top:4px;font-size:12px;line-height:16px;color:#7d7c73}#sidebar-left .block-facetapi .item-list a.facetapi-limit-link:hover{color:#4d4d4d}@media only screen and (max-width: 1024px){#sidebar-left .block-facetapi h2{font-size:18px;line-height:22px;color:#346297}}#sidebar-left .block-views{padding:20px}@media only screen and (max-width: 1024px){#sidebar-left .block-views{padding:7px 20px 20px}#sidebar-left .block-views:first-of-type{padding-top:20px}}#sidebar-left .block-views .item-list{float:left}#sidebar-left .block-views .item-list li{float:left}#sidebar-left .block-views .item-list li.disabled{opacity:.4}#sidebar-left .block-views .item-list li.disabled:hover,#sidebar-left .block-views .item-list li.disabled:hover span.text,#sidebar-left .block-views .item-list li.disabled:hover .checker span,#sidebar-left .block-views .item-list li.disabled:hover .checker span input{cursor:default}#sidebar-left .block-views .item-list li.disabled:hover span.text:hover{color:#7d7c73}@media only screen and (max-width: 1024px){#sidebar-left .block-views h2{font-size:18px;line-height:22px;color:#346297}}#sidebar-left .block-views+.block-facetapi{padding-top:10px}#sidebar-left .form-type-checkbox>.checker{display:inline-block;margin:0;padding:0}#sidebar-left .form-type-checkbox>.checker span{-webkit-font-smoothing:antialiased;transition:background 300ms;margin-right:8px;background:#f5f1e9}#sidebar-left .form-type-checkbox>.checker span:hover{cursor:pointer;background:#f5f5f2}#sidebar-left .form-type-checkbox>.checker span:hover input{cursor:pointer}#sidebar-left .form-type-checkbox span.text,#sidebar-left .form-type-checkbox a.facetapi-checkbox{float:left;display:inline-block;margin:0;width:164px;font-size:12px;line-height:16px;color:#7d7c73}@media only screen and (max-width: 1024px){#sidebar-left .form-type-checkbox span.text,#sidebar-left .form-type-checkbox a.facetapi-checkbox{width:204px}}#sidebar-left .form-type-checkbox span.text:hover,#sidebar-left .form-type-checkbox a.facetapi-checkbox:hover{cursor:pointer;color:#4d4d4d}#sidebar-left .form-type-checkbox span.text span.counter,#sidebar-left .form-type-checkbox a.facetapi-checkbox span.counter{color:#b7b797;font-size:10px}#sidebar-left .exposedPhoneCall{padding:25px;border-top:1px solid #e0e0e0}#sidebar-left .exposedPhoneCall h2{font-size:13px;text-align:center;text-transform:uppercase;letter-spacing:normal;background:none;color:#555555;padding:0 7px;margin:0 0 10px;line-height:17px}#sidebar-left .exposedPhoneCall h2{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #sidebar-left .exposedPhoneCall h2{visibility:hidden}html.wf-active #sidebar-left .exposedPhoneCall h2,html.wf-inactive #sidebar-left .exposedPhoneCall h2,html.no-js #sidebar-left .exposedPhoneCall h2{visibility:visible}html.ie7 #sidebar-left .exposedPhoneCall h2{visibility:visible}#sidebar-left .exposedPhoneCall h3{font-size:13px;text-align:center;text-transform:uppercase;letter-spacing:normal;color:#346297;margin:0}#sidebar-left .exposedPhoneCall h3{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #sidebar-left .exposedPhoneCall h3{visibility:hidden}html.wf-active #sidebar-left .exposedPhoneCall h3,html.wf-inactive #sidebar-left .exposedPhoneCall h3,html.no-js #sidebar-left .exposedPhoneCall h3{visibility:visible}html.ie7 #sidebar-left .exposedPhoneCall h3{visibility:visible}#sidebar-left #block-block-3{padding:20px}#sidebar-left #block-block-3 .view-videos{display:block;padding:0;width:100%;font-size:14px;line-height:30px;text-align:center}#sidebar-left #block-block-3 .view-videos{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading #sidebar-left #block-block-3 .view-videos{visibility:hidden}html.wf-active #sidebar-left #block-block-3 .view-videos,html.wf-inactive #sidebar-left #block-block-3 .view-videos,html.no-js #sidebar-left #block-block-3 .view-videos{visibility:visible}html.ie7 #sidebar-left #block-block-3 .view-videos{visibility:visible}.pager{position:relative;float:right;border:1px solid #e0e0e0}.pager li{position:static !important;float:left;display:block !important;margin:0 !important;padding:0 !important;color:#636362;border-left:1px solid #e0e0e0}.pager li:first-child,.pager li.pager-previous{border-left:0}.pager li:before,.pager li.pager-first,.pager li.pager-last{display:none !important}.pager li.pager-ellipsis{padding:0 5px !important;min-height:25px}.pager li.pager-current{width:35px;height:25px;font-size:11px;line-height:25px;background:#f5f5f2}.pager li a{border-radius:0;display:block;padding:0;width:35px;text-align:center;color:#636362 !important;font-size:11px;line-height:25px;border:0}.pager li:pager-current:after,.pager li a:after{content:"";display:inline-block;height:100%;vertical-align:middle}.facet-item.form-type-checkbox label{float:left;display:inline-block;margin:0;width:164px;font-size:12px;line-height:16px;color:#7d7c73}@media only screen and (max-width: 1024px){.facet-item.form-type-checkbox label{width:204px}}.facet-item.form-type-checkbox label:hover{cursor:pointer;color:#4d4d4d}.facet-item.form-type-checkbox label span.counter{color:#b7b797;font-size:10px}input[type="checkbox"]:checked+span{background:red}.language-selector-form-popup{position:relative;background:#fff;position:fixed;top:25%;left:50%;width:326px;margin-left:-163px;z-index:100;*zoom:1}@media only screen and (max-width: 600px){.language-selector-form-popup{width:80%;margin-left:-40%}}.language-selector-form-popup:before,.language-selector-form-popup:after{content:" ";display:table}.language-selector-form-popup:after{clear:both}.language-selector-form-popup #block-profileproducts-language-selector{display:inline-block;width:100%}.language-selector-form-popup #block-profileproducts-language-selector h2{font-size:30px;color:#346297;text-align:center;text-transform:uppercase;margin:20px 0}.language-selector-form-popup #block-profileproducts-language-selector h2{font-family:"Facit",Arial,sans-serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .language-selector-form-popup #block-profileproducts-language-selector h2{visibility:hidden}html.wf-active .language-selector-form-popup #block-profileproducts-language-selector h2,html.wf-inactive .language-selector-form-popup #block-profileproducts-language-selector h2,html.no-js .language-selector-form-popup #block-profileproducts-language-selector h2{visibility:visible}html.ie7 .language-selector-form-popup #block-profileproducts-language-selector h2{visibility:visible}.language-selector-form-popup #block-profileproducts-language-selector .content{display:inline-block;background:#f5f5f2;width:100%;padding:35px;border-top:1px solid #e0e0e0}.language-selector-form-popup #block-profileproducts-language-selector .content a{display:block;text-transform:uppercase;font-size:18px;text-align:center;margin-bottom:20px}.language-selector-form-popup #block-profileproducts-language-selector .content a:last-child{margin-bottom:0}html.no-js .js-video-gallery .video-player-box{position:relative;width:640px;height:360px;max-width:100%}html.no-js .js-video-gallery .video-player-box noscript{position:absolute;top:45%;left:0;padding:0 10px;width:100%;color:#fff;text-align:center}.js-video-gallery .video-player-box .video{width:100%}.js-video-gallery .video-player-box .video .aspect-check{position:relative;padding-bottom:56.25%;width:100%;height:0}.js-video-gallery #id-video-player{width:100%;background:#000}.js-video-gallery #id-video-player #id-video-player_logo{display:none}.js-video-gallery .video-caption-box{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.js-video-gallery .video-caption-box h2{margin:20px 0 10px 0;padding:0;color:#346297;font-weight:700;font-size:13px;line-height:1.2em;text-transform:none;text-align:left;background:transparent}.js-video-gallery .cards-grid .js-node-video:hover{cursor:pointer}.js-video-gallery .cards-grid .js-node-video:hover .title{background:#dfdfd1}#find-a-distributor{margin-bottom:40px}#find-a-distributor .link-icon img,#find-a-distributor .link-icon .cke_editable .image-with-caption,.cke_editable #find-a-distributor .link-icon .image-with-caption,#find-a-distributor .link-icon .mceContentBody .image-with-caption,.mceContentBody #find-a-distributor .link-icon .image-with-caption{display:none}.find-distributor+.mceContentBody li:before{display:none}.find-distributor__container{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1280px;min-height:500px;margin:0 auto;padding:10px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,0.1)}@media only screen and (max-width: 600px){.find-distributor__container{height:auto;min-height:0;padding:20px 20px 10px;background-color:#f5f5f2;overflow:visible}.find-distributor__container:before,.find-distributor__container:after{display:none}}.find-distributor__container:before,.find-distributor__container:after{z-index:0}.find-distributor__loading{background-color:#f5f5f2;height:auto;margin:0;padding:26px 20px;color:#346297;list-style:none;border-radius:2px;overflow:hidden}.find-distributor__results{position:relative;width:275px;min-width:275px;height:50px;z-index:2}@media only screen and (max-width: 600px){.find-distributor__results{width:100%;min-width:0}}.find-distributor__results--active{height:100%;z-index:2}.find-distributor__results .find-distributor__list-wrap:before{display:none}.find-distributor__search{position:relative;width:100%;height:50px;z-index:10}.find-distributor__search__geocoder-wrapper{position:relative}.find-distributor__search__geocoder-wrapper:hover .mapboxgl-ctrl-geocoder,.find-distributor__search__geocoder-wrapper:focus .mapboxgl-ctrl-geocoder{background-color:#f2f2f2}.find-distributor__search__geocoder-wrapper:hover .mapboxgl-ctrl-geocoder .geocoder-icon-search,.find-distributor__search__geocoder-wrapper:focus .mapboxgl-ctrl-geocoder .geocoder-icon-search{opacity:0.8}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder{position:relative;width:100%;height:40px;background-color:#fff;border:none;border-radius:2px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.1);transition:background-color 0.2s ease-out}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder--icon-search{width:25px !important;height:25px !important}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder--input{position:relative;width:100%;height:40px;padding:0 50px 0 40px;color:#4d4d4d;font-weight:500;text-align:left;background-color:transparent;border:none;border-radius:2px;outline:none;cursor:pointer;-moz-appearance:none !important;transition:all 0.2s ease-out}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder--input:-ms-input-placeholder{color:#4d4d4d}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder--input::placeholder{color:#4d4d4d}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder--input::-ms-input-placeholder{color:#4d4d4d}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder--pin-right .mapboxgl-ctrl-geocoder--button{top:50%;transform:translateY(-59%);background:transparent}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions{position:relative;width:100%;margin-top:-2px;padding:0;color:#4d4d4d;list-style:none;border-radius:0 0 2px 2px;box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);z-index:3}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li{margin:0;padding:0;list-style:none}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li:before{display:none}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li a{display:block;width:100%;padding:3px 10px;transition:all 0.2s ease-out}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li a:hover,.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li a:focus{background-color:rgba(223,223,209,0.5)}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li a:active{background-color:rgba(223,223,209,0.5)}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li.active{background:none}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder .suggestions li.active a{background-color:rgba(223,223,209,0.5)}.find-distributor__search__geocoder-wrapper .mapboxgl-ctrl-geocoder--suggestion{color:#4d4d4d}.find-distributor__map-wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.find-distributor__map{position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (max-width: 600px){.find-distributor__map .mapboxgl-map,.find-distributor__map .overlays{display:none}}.find-distributor__map-icon--premier{z-index:10}.find-distributor__map-icon-image:hover{cursor:pointer}.find-distributor .mapboxgl-control-container .mapboxgl-ctrl-top-right{top:20px;right:20px}.find-distributor .mapboxgl-control-container .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group{border-radius:2px}.find-distributor .mapboxgl-control-container .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group button+button{border-top:1px solid #e0e0e0}.find-distributor__list-wrap{position:relative;height:calc(100% - 50px)}@media only screen and (max-width: 600px){.find-distributor__list-wrap{padding-bottom:10px}}.find-distributor__list-wrap:before{content:"";display:block;position:absolute;width:31px;height:31px;top:0;right:0;left:0;margin:0 auto;z-index:-1;transform:rotate(45deg)}.find-distributor__list{height:100%;margin:0;color:#4d4d4d;list-style:none;background-color:transparent;border-radius:2px;overflow-y:scroll;overflow-x:hidden;box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);max-height:400px}@media only screen and (max-width: 600px){.find-distributor__list{-ms-overflow-style:none;overflow:auto}}.find-distributor__list__container{position:relative;padding:20px;padding-left:15px !important;margin-bottom:2px !important;overflow:hidden;background-color:#fff}.find-distributor__list__container:first-of-type{margin-top:0 !important}.find-distributor__list__container:last-of-type{margin-bottom:0px !important}.find-distributor__list__container:before{display:none !important}.find-distributor__list__container>*{position:relative;margin-top:5px;z-index:2}.find-distributor__list__item{margin-bottom:0px !important}.find-distributor__list__item--dealer-name{margin-top:0;font-size:20px;color:#346297;transition:0.4s}.find-distributor__list__item--dealer-name{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .find-distributor__list__item--dealer-name{visibility:hidden}html.wf-active .find-distributor__list__item--dealer-name,html.wf-inactive .find-distributor__list__item--dealer-name,html.no-js .find-distributor__list__item--dealer-name{visibility:visible}html.ie7 .find-distributor__list__item--dealer-name{visibility:visible}.find-distributor__list__item--dealer-name:hover{cursor:pointer;color:#4d4d4d}.find-distributor__list__item--dealer-city{margin-top:0 !important}.find-distributor__list__item--dealer-phone{display:block}.find-distributor__list__item--dealer-website{display:block}.find-distributor__load-more{width:100%;height:50px}.map-popup{max-width:250px}.map-popup .mapboxgl-popup-content{padding:15px 25px 15px !important}.map-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{right:6px !important;top:3px !important;color:#757575 !important}.map-popup__item{font-size:12px;margin-top:4px}.map-popup__headline{margin-top:0;font-size:20px;color:#346297}.map-popup__headline{font-family:"Adelle",Georgia,"Times New Roman",serif;font-weight:400;font-style:normal;visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility}html.wf-loading .map-popup__headline{visibility:hidden}html.wf-active .map-popup__headline,html.wf-inactive .map-popup__headline,html.no-js .map-popup__headline{visibility:visible}html.ie7 .map-popup__headline{visibility:visible}.map-popup__address{margin-bottom:0 !important}.map-popup__address--line-1,.map-popup__address--line-2,.map-popup__address--dealer-city{line-height:normal !important;margin-bottom:0 !important}
