.portfolio-list{list-style-type:none !important;margin:0 !important}.portfolio-list .card{background:no-repeat;float:left;height:185px;margin:0 0 20px;position:relative;width:278px}@media screen and (min-width: 40em){.portfolio-list .card{margin:0 20px 20px 0}}.portfolio-list .card-title{bottom:0;left:0;position:absolute;right:0;top:0}.portfolio-list .card-title span.bg{background:-webkit-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(12,33,59,0) 32%, rgba(0,0,0,0.13) 52%, rgba(0,0,0,0.74) 100%);background:linear-gradient(to bottom, rgba(30,87,153,0) 0%, rgba(12,33,59,0) 32%, rgba(0,0,0,0.13) 52%, rgba(0,0,0,0.74) 100%);bottom:0;left:0;opacity:.85;position:absolute;right:0;top:0;-webkit-transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.portfolio-list .card-title:hover span.bg{opacity:1}.portfolio-list .card-title span.title{bottom:8px;color:#fff;font-size:14px;left:8px;line-height:1;position:absolute;right:8px;z-index:1}.portfolio-detail-page h1{margin:0 0 0.1em}.portfolio-detail-page .portfolio-return{text-align:right}.portfolio-detail-page .portfolio-header{margin:0 0 2em}.portfolio-detail-page .interactive-container{text-align:center}.portfolio-detail-page .interactive-container .flash-wrap{background:#fff;box-shadow:1px 1px 7px dimgray;display:inline-block;padding:5px}.portfolio-detail-page .interactive-container .flash-wrap *{vertical-align:top}.portfolio-detail-page .graphic-slider-wrap{text-align:center}.portfolio-detail-page .graphic-slider{margin:0}@media screen and (min-width: 64em){.portfolio-detail-page .graphic-slider{display:inline-block;margin:0 auto;max-width:650px}}.portfolio-detail-page .graphic-slider .slick-prev::before,.portfolio-detail-page .graphic-slider .slick-next::before{color:#000}@media screen and (min-width: 40em){.portfolio-detail-page .return-list{text-align:right}}
