.pah_bcg{background-image:url(../../../medias/images/headers/portfolio.jpg)}
.closeup .img_1{background-image:url(../../../medias/images/closeups/done.jpg)}
.closeup .img_2{background-image:url(../../../medias/images/closeups/inprogress.jpg)}
.closeup .img_3{background-image:url(../../../medias/images/closeups/superpower.jpg)}
.closeup .font_big{font-size:26px;font-weight:700;margin-top:8px;line-height:32px}
.donate{text-align:center}
.donate p{letter-spacing:5px;margin:0;margin-bottom:15px;margin-left:5px;padding:0;text-align:center;text-transform:lowercase}
.icon_superpower{cursor:pointer;margin-left:15px;margin-right:15px;text-decoration:none!important}
.icon_superpower img{height:35px;width:35px}
.icon_superpower.disabled{filter:alpha(opacity=30);opacity:.3}
#superpower_confirm{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99}
#superpower_confirm .bgc{background-color:#000;filter:alpha(opacity=60);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}
#superpower_confirm .ctn{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}
#superpower_confirm .ctn p{color:#fff;font-family:Verdana;font-weight:700;letter-spacing:10px;margin-left:10px;text-align:center;text-transform:uppercase;width:100%}
#superpower_confirm .ctn .info{font-size:40px}
#superpower_confirm .ctn .value{font-size:108px}
.portfolio_imgs{height:55vh;margin-bottom:40px;margin-top:1vh;position:relative;width:100%}
.portfolio_imgs .imgs_ctn{display:inline-block;height:55vh;overflow:hidden;width:100vw;z-index:1}
.portfolio_imgs .imgs{display:inline-block;left:0;height:55vh;position:absolute;top:0;width:400vw}
.portfolio_imgs .imgs_set{align-content:center;display:flex;float:left;justify-content:center;height:55vh;position:relative;width:100vw}
.portfolio_imgs .img_desktop{height:100%;position:relative;width:100vw}
.portfolio_imgs .img_desktop img{border:solid 2px #000;bottom:0;height:auto;left:0;margin:auto;max-height:90%;max-width:70%;position:absolute;right:0;top:0;width:auto}
.portfolio_imgs .img_mobile{display:table-cell;position:relative;width:25%;vertical-align:middle}
.portfolio_imgs .img_mobile img{border:solid 2px #000;bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:80%;position:absolute;right:0;top:0;width:auto}
.part_0 .portfolio_imgs .img_desktop img,.part_0 .portfolio_imgs .img_mobile img{border:solid 2px #fff}
.portfolio_imgs .nav_left,.portfolio_imgs .nav_right{align-content:center;display:flex;justify-content:center;height:100%;z-index:2}
.portfolio_imgs .nav_left{left:0;position:absolute;top:0}
.portfolio_imgs .nav_right{position:absolute;right:0;top:0}
.portfolio_imgs .nav_left .img_nav,.portfolio_imgs .nav_right .img_nav{background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;margin-left:auto;margin-right:auto;width:50px}
.portfolio_imgs .nav_left .img_nav{background-image:url(../../../medias/images/icons/nav_left.png)}
.portfolio_imgs .nav_right .img_nav{background-image:url(../../../medias/images/icons/nav_right.png)}
.part_0 .portfolio_imgs .nav_left .img_nav{background-image:url(../../../medias/images/icons/nav_left_white.png)}
.part_0 .portfolio_imgs .nav_right .img_nav{background-image:url(../../../medias/images/icons/nav_right_white.png)}
.blockquote{width:700px}
.blockquote p{font-size:20px!important;margin-left:10px!important;letter-spacing:10px!important;line-height:28px!important}
.blockquote p.author{font-size:14px!important;line-height:19px!important}
@media only screen and (max-width: 800px) {
.closeups{padding-bottom:1vh}
.closeup_img{height:20vw;width:20vw}
#superpower_confirm .ctn .info{font-size:30px}
#superpower_confirm .ctn .value{font-size:88px}
.portfolio_imgs,.portfolio_imgs .imgs_ctn,.portfolio_imgs .imgs,.portfolio_imgs .imgs_set{height:45vh}
}
@media only screen and (max-width: 600px) {
.blockquote{width:340px}
.blockquote p{font-size:18px!important;margin-left:8px!important;letter-spacing:8px!important;line-height:26px!important}
.blockquote p.author{font-size:13px!important;line-height:18px!important}
.portfolio_imgs,.portfolio_imgs .imgs_ctn,.portfolio_imgs .imgs,.portfolio_imgs .imgs_set{height:35vh}
}
@media only screen and (max-width: 400px) {
#superpower_confirm .ctn .info{font-size:20px}
#superpower_confirm .ctn .value{font-size:68px}
.portfolio_imgs,.portfolio_imgs .imgs_ctn,.portfolio_imgs .imgs,.portfolio_imgs .imgs_set{height:30vh}
}