#fullWidth #content .container{margin:0 auto;text-align:left;width:960px;position:relative}
#home #join .container{text-align:left;margin-left:auto;margin-right:auto}
#fullWidth .section{width:300px;margin:10px;float:left}
.colorBlock{background-color:#dfe1e0;text-shadow:0 1px 0 rgba(255,255,255,.75);padding:30px 0 20px;margin-bottom:20px}
#fullWidth .center .section,#fullWidth .mobiHalf.container.center .section{text-align:center}
#fullWidth .four{width:160px;margin:40px;height:140px;float:left;position:relative;text-align:center}
#fullWidth .container.text{padding:10px;box-sizing:border-box}
#fullWidth .container.text h2{margin-bottom:1em;text-align:left}
@media screen and (min-width:0){#fullWidth #content .container{width:100%;max-width:960px}}
@media screen and (min-width:769px){#fullWidth #content .container{text-align:center}#fullWidth #content .container.text{text-align:left}#fullWidth .section{width:32%;max-width:320px;box-sizing:border-box;padding:10px;margin:0;float:none;display:inline-block;text-align:left;vertical-align:top}#fullWidth .four{width:24%;margin:40px 0;min-height:140px;float:left;position:relative;text-align:center}}
@media screen and (max-width:768px){#fullWidth .colorBlock .container .section{border-bottom:1px solid #cccecd}#fullWidth .colorBlock .container .section+.section{border-top:1px solid #eeefee}#fullWidth .colorBlock .container .section:last-of-type{border-bottom:0}#fullWidth .colorBlock .container.mobiHalf .section,#fullWidth .colorBlock .container.mobiHalf .section:last-of-type{border-top:0;border-bottom:0}}
@media screen and (min-width:480px) and (max-width:768px){#fullWidth .section{width:100%;box-sizing:border-box;padding:20px;margin:0 auto;float:none;display:block;position:relative;overflow:hidden}#fullWidth .mobiHalf.container .section{width:49%;display:inline-block;text-align:left}#fullWidth #content .mobiHalf.container{text-align:center}#fullWidth .four{width:49%;margin:40px 0;min-height:140px;position:relative;text-align:center;float:left} 
}

@media screen and (max-width:479px){#fullWidth .section{width:100%;box-sizing:border-box;padding:30px 10px;margin:0 auto;float:none;display:block;position:relative;overflow:hidden}#fullWidth .four{width:90%;margin:40px auto;position:relative;text-align:center;float:none}}
#fullWidth .container .col-2{width:420px;margin:10px;float:left;min-height:400px;text-align:left;overflow:hidden}
#fullWidth .container .col-2-3{width:620px;overflow:hidden;margin:10px;float:left;text-align:left}
#fullWidth .container .col-1-3{width:300px;margin:10px;float:left;overflow:hidden;text-align:left}
#fullWidth .container .col-1-3 img,#fullWidth .container .col-2 img,#fullWidth .container .col-2-3 img{margin-bottom:8px}
#fullWidth .teaser-title{font-size:18px;font-size:1.125rem;color:#06455A;font-weight:700;line-height:1.1;margin-bottom:1em}
#fullWidth .teaser-text{font-style:italic}
@media screen and (min-width:0){#fullWidth .container .col-2{width:50%;padding:10px;margin:0;float:none;box-sizing:border-box;display:inline-block;vertical-align:top;min-height:0}#fullWidth .container .col-2 img{width:100%;height:auto;max-width:440px;display:block;margin-left:auto;margin-right:auto}#fullWidth .container .col-2-3{width:66%;padding:10px;margin:0;float:none;box-sizing:border-box;display:inline-block;vertical-align:top;min-height:0;max-width:640px}#fullWidth .container .col-2-3 img{width:100%;height:auto;max-width:640px;display:block;margin-left:auto;margin-right:auto}#fullWidth .container .col-1-3{width:33%;padding:10px;margin:0;float:none;box-sizing:border-box;display:inline-block;vertical-align:top;min-height:0;max-width:320px}#fullWidth .container .col-1-3 img{width:100%;height:auto;max-width:320px;display:block;margin-left:auto;margin-right:auto}}
@media screen and (max-width:639px){#fullWidth .container .col-1-3,#fullWidth .container .col-2,#fullWidth .container .col-2-3{width:100%;max-width:100%;padding:10px;display:block}#fullWidth .colorBlock .container .col-2{border-bottom:1px solid #cccecd}#fullWidth .colorBlock .container .col-2+.col-2{border-top:1px solid #eeefee}#fullWidth .colorBlock .container .col-2:last-of-type{border-bottom:0}}
.right{float:right;margin-left:20px}.left{float:left;margin-right:20px}.clear{clear:both}