@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);.cb-error{color:red}.cb-img-landscape{position:relative;width:100%;height:0;padding-bottom:56.25%}.cb-img-landscape>*:not(.popover){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.cb-img-square{position:relative;width:100%;height:0;padding-bottom:100%}.cb-img-square>*:not(.popover){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.vcenter{display:inline-block;vertical-align:middle;float:none}.materials-pane .subhead{margin:20px 0;font-weight:700}.materials-pane li{list-style:none;display:table-row}.materials-pane li:before{content:'\00B7';padding:0 5px 0 0;display:table-cell}.materials-pane .buy-materials a{text-decoration:none;color:#333}.materials-pane .buy-materials a:hover{color:#ff4b55}.materials-pane .buy-materials a{display:inline-block;vertical-align:top;font-size:17px;font-weight:400}.materials-pane .buy-link{padding:10px 0}.materials-pane .buy-link a{display:inline-block;vertical-align:text-bottom;color:#ff4b55;text-decoration:none}.materials-pane .buy-link a:before{content:'';background:url('/ui/images/icon_basket-coral.png') center / contain no-repeat;display:inline-block;width:25px;height:23px;margin:0 5px 3px 2px;vertical-align:text-bottom}.materials-pane .buy-link a:hover{color:#666}.materials-pane .buy-link a:hover:before{background:url('/ui/images/icon_basket-gray.png') center / contain no-repeat}.materials-pane .download-link{display:inline-block;position:relative;width:100%;height:45px}.materials-pane .download-link a{color:#ff4b55;font-size:14.5px;vertical-align:bottom}.materials-pane .download-link a .icon{font-size:40px}.materials-pane .download-link a:hover{color:#666}.materials-pane .download-link .icon{display:inline-block;margin-top:10px;text-align:left;width:100%}ul.materials br:first-child{display:none}.materials-pane.cb-panel{font-size:19px;font-weight:300;line-height:27px}