@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600);@import url(https://fonts.googleapis.com/css?family=Oswald:400);@font-face{font-family:'AdelleSans-SemiBold';src:url(/includes/fonts/AdelleSans-SemiBold.ttf) format('truetype') , url(/includes/fonts/AdelleSans-SemiBold.otf) format('opentype');font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:400}.navi h4{font-size:16px;margin-bottom:.5rem;margin-top:0}a{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;cursor:pointer}p{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.4;color:#444;margin-bottom:.75rem}.section-title,.section-title a{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;color:#a9a9a9;margin-bottom:20px;display:block}#hello{background:url(/images/homepage/v9/headBg.jpg.pagespeed.ce.5S1c5TET2d.jpg) no-repeat;background-size:cover;padding:30px 0;text-align:center}#hello h1{font-family:"AdelleSans-SemiBold",Helvetica,Arial,sans-serif!important;font-size:1.75rem;color:#fff;margin-bottom:0;-webkit-font-smoothing:antialiased}#home{padding:40px 0}.sldContainer{background-color:#f5f5fa}.sldContainer .slider-content h2 a{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1;color:#0b2d3e;display:block!important}.sldContainer p{margin-bottom:10px;font-size:.9rem}.sldContainer .columns{padding:0}.sldContainer .slider-content{padding:20px 30px 15px 0}.sldContainer .slkSlider .slick-dots{bottom:0;right:20px;text-align:right}.sldContainer .slkSlider .slick-dots li{margin:0}.sldContainer .slkSlider .slick-dots li button:before{font-size:12px;color:#a9a9a9!important;opacity:1}.sldContainer .slkSlider .slick-dots li.slick-active button:before{color:#34a0da!important}.slick-slider{margin-bottom:0}.slick-prev,.slick-next{display:none}.discussions{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:.85rem;background:#ea125d;padding:10px;margin-bottom:10px;overflow:auto}.discussions span{color:#fff;background:#000;text-transform:uppercase;margin-bottom:5px;padding:0 3px;display:inline-block}.discussions p{color:#fff;font-size:.8rem;line-height:1.4}.discussions a{float:right;color:#fff}#highlight{padding:40px 0;background:url(/images/homepage/v9/pattern.jpg.pagespeed.ce.DKoIPZv8Z0.jpg) repeat}#highlight ul li{text-align:center;padding-bottom:0}#highlight ul li img:hover{opacity:.8;filter:alpha(opacity=80)}#highlight ul li h3{margin:5px 0 0 0}#highlight ul li h3 a{font-size:1.125rem;color:#444;line-height:1.4;display:block}#featured{padding:40px 0 80px 0}#featured ul{background:#f5f5fa;margin:0}#featured ul li{text-align:center;height:100px;padding:16px 0 15px 0}#featured ul li a{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:.875rem;color:#0b2d3e}#featured ul li img{margin-bottom:5px}#featured ul li.l{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}#featured ul li.r{border-bottom:solid 1px #ddd}.gg-title{background:#ea125d!important}.gg-title a{font-family:"Oswald",Helvetica,Arial,sans-serif!important;font-size:24px!important;line-height:1.2;color:#fff!important;text-transform:uppercase;padding-top:22px!important}.tag{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:.7rem;text-transform:uppercase;font-weight:600;margin-top:15px;display:block}.issue-106{color:#ff9e29}.issue-100{color:#0da6e2}.issue-102{color:#52bb8b}.issue-108{color:#ffd500}.issue-103{color:#ef384c}.issue-101{color:#86508c}.issue-105{color:#189c6a}.issue-104{color:#f9a126}.issue-107{color:#e8376b}.blog h4 a{font-size:1.15rem;line-height:1.2;color:#333;display:block;font-weight:600}.blog a.more{font-size:.875rem;color:#666}.blog a.more:hover{color:#00a1e2;text-decoration:underline}@media only screen and (min-width:64.063em) and (max-width:120.063em){.short{padding-right:1.8rem}}@media only screen and (min-width:40.063em) and (max-width:64em){.sldContainer .slider-content{padding:10px 30px}.sldContainer .slkSlider .slick-dots{display:none!important}}@media only screen and (max-width:40em){#home,#highlight,#featured{padding:20px 0!important}#hello{padding:20px 0}#hello h1{font-size:1rem}#highlight ul li h3 a{font-size:.85rem;font-weight:600;line-height:1.4;display:block;margin-bottom:20px}.sldContainer{margin-bottom:10px}.sldContainer .slider-content{padding:5px 15px}.sldContainer h3{font-size:1rem}.sldContainer .slkSlider .slick-dots{display:none!important}#featured .blog{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-top:solid 1px #ddd}}