.carousel article img{width:100%}.carousel div.controls{position:relative;padding:15px 0}.carousel div.controls button{position:absolute;top:15px;margin:0;padding:5px 10px;color:#bcbcbc;line-height:1em;border:none;background:0 0}.carousel div.controls button:hover{color:pink}.carousel div.controls button[data-function=previous]{left:0}.carousel div.controls button[data-function=next]{right:0}.carousel div.controls ul{list-style:none;text-align:center}.carousel div.controls ul li{margin:5px 2px;display:inline-block;line-height:1em;vertical-align:middle;width:15px;height:15px;border-radius:10px;background:#e9e9e9;text-indent:-3000px;cursor:pointer}.carousel div.controls ul li:hover{opacity:.5;background:#82368c}.carousel div.controls ul li.selected{opacity:1;background:#82368c}div#main section.content{padding-top:2em}div#main section.content:after,div#main section.content:before{content:"";display:table}div#main section.content:after{clear:both}div#main section.content{*zoom:1}.phone div#main section.content+hr{display:none}div#main section.content>div>hr{margin-bottom:20px}.gte-tablet div#main section.content{margin-left:8.47458%}.gte-tablet div#main section.content>div,.gte-tablet div#main section.content>section{width:44.44444%;float:left;margin-right:1.85185%}div#main section.content h2{padding-bottom:30px;font-size:2.2em}div#main section.content h3{font-size:1.125em;padding-bottom:20px}div#main section.content>hr{margin-bottom:2em}