#content_main{background-position:center;background-repeat:no-repeat;background-size:cover}#page_content{max-width:1000px;margin:0 auto;padding:0 2% 5%}h1{font-size:1.8em;font-weight:400;color:#fff;margin:1em 0;text-transform:uppercase}#entries{list-style:none;padding:0;margin:0;text-align:center;display:flex;flex-direction:column}#entries li{padding:2%;box-sizing:border-box;cursor:pointer}.entry_image_wrap{background-color:#fff;padding:10%}.entry_image{position:relative}.entry_image:after{content:"";display:block;height:0;padding-top:100%}.entry_image img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:500px}.entry_text{background-color:#fff;color:#04123e;font-size:1.4em;height:1.5em}.entry_text span{display:inline-block;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;line-height:1.5em}.entry_text .entry_testimonial{text-align:left;padding-left:.5em}.entry_text .entry_url{text-align:right;padding-right:.5em}.entry_text .entry_testimonial,.entry_text a{text-decoration:none;font-size:inherit;color:inherit}.entry_text a:active,html.no-touch .entry_text .entry_testimonial:hover. .entry_text .entry_testimonial:active,html.no-touch .entry_text a:hover{color:#000}.ui-dialog.popup{width:100%;max-width:540px;box-sizing:border-box;position:relative}.ui-dialog.popup img{border:2em solid #fff;margin:0 0 3%;max-width:calc(100% - 4em)}.testimonial_text{display:block;font-size:1em}.testimonial_name{display:block;text-align:right;margin:1em 0;font-style:italic}.testimonial_name:before{content:"\2014";margin:0 .5em 0 0}#testimonial_holder{position:relative;height:17.5em;overflow:hidden}#testimonial_slider{position:absolute;width:100%;top:0;left:100%;opacity:1;padding:1.5em 14em 0;box-sizing:border-box}#testimonial_company,#testimonial_name,#testimonial_text{font-size:1.5em;font-style:italic;line-height:1.5em;color:#eee}#testimonial_text{margin:0}#testimonial_text p{margin:0 0 1em}#testimonial_company,#testimonial_name{display:block;text-align:right}#testimonial_name:before{content:"\2014";display:inline-block;margin:0 .5em 0 0}@media only screen and (min-width:600px){#entries{flex-direction:row;flex-wrap:wrap;margin:0 -2%}#entries li{padding:2%;flex:0 0 50%}.entry_image img{max-width:360px}}@media only screen and (min-width:900px){#entries{margin:0 -1%}#entries li{padding:1%;flex:0 0 25%}.entry_image img{max-width:185px}}
