/*Photo List page*/
.phlist{margin:0 0 30px;}
.phlist h1{font-size:22px;font-weight:400;line-height:30px;text-transform: none;color:#373737;margin:0 0 10px;padding: 0 0 2px;text-align:left;border-bottom: 1px solid #ccc9cd;}
.phlist h1 span{color:#da0000;}

.phwght{margin:0 0 15px;}
.phwght ul{display:flex;flex-wrap:wrap;margin:0 -10px;padding:0;}
.phwght li{width:243px;margin:0 10px 20px;padding:0;background:#f7f7f7;border-radius:5px;overflow:hidden;position:relative;box-shadow:0 0 5px rgba(0,0,0,.5);}
.phwght li .thumb{width:100%;height:182px;display:flex;align-items:center;justify-content:center;position:relative;}
.phwght li:nth-child(odd) .thumb{background:#fee5e5;}
.phwght li img{max-width:100%;max-height:182px;width:auto;height:auto;margin:0 auto;display:block;}
.phwght li .txtp{width:100%;min-height:44px;font-size:16px;line-height:22px;color:#333;font-weight:600;padding:5px 10px;display:flex;align-items:flex-start;background:#f7f7f7;}
.phwght li .phiconcnt{position:absolute;bottom:5px;left:2px;background:rgba(0,0,0,.4);border-radius:30px;padding:0 5px 1px 0;font-size:12px;color:#FFF;display:flex;align-items:center;}
.phwght li .phicon{width:25px;height:25px;border-radius:50%;background-color:#000;background-position:1.6% 53.3%;background-size:950px;}
.phwght li .imgcnt{padding:1px 0 0 2px;}

/*First row*/
.phwght li.phbig{width:375px;}
.phwght li.phbig .thumb,
.phwght li.phbig  img{max-height:281px;height:281px;}
.phwght li.phbig .txtp{color:#FFF;align-items:flex-end;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,.5) 30%,rgba(0,0,0,.8) 70%,#000 100%);
    background:linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,.5) 30%,rgba(0,0,0,.8) 70%,#000 100%);
    position:absolute;bottom:0;
}
.phwght li.phbig .phiconcnt{bottom:unset;top:2px;}

/*Photo Detail page*/
.phdetail h1{margin:0;}
.photogal{position:relative;}
.photogal>ul>li{width:950px;display:block;margin-top:30px;box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:10px;overflow:hidden;}
.photogal>ul>li:first-child{margin-top:0}
.photogal>ul>li .thumb{width:100%;min-height:500px;display:flex;align-items:center;justify-content:center;background:#000;position:relative;}
.photogal>ul>li img{max-width:100%;width:auto;height:auto;display:block;margin:0 auto;}
.photogal li .txtp{background:#f7f7f7;padding:10px;}
.photogal li .phtitle{font-size:20px;color:#333;margin:0 0 5px;}
.photogal li .pdesc{font-size:16px;line-height:22px;color:#333;margin:0;}
.phcount{position:absolute;bottom:0;left:0;border-radius:0 20px 0 0;background:#444;padding:5px 5px 0;font-size:30px;color:#FFF;width:70px;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(255,255,255,1);}
.phcount span{font-size:16px;color:#fff;margin-left:3px;}
html[lang=hi] .phcount{padding:0 5px;}
html[lang=hi] .photogal li .pdesc{line-height:26px;}
/*KP widget*/
/*.brands_new_theme .photogal ._kpw_plist{border:none;}*/
.photogal li.kpwidgetphoto{box-shadow:none;margin-top:0;margin-bottom:30px;border-radius:0;}


/*Photo Detail page photo widget*/
.phrowlst .catph{color:#333;font-size:20px;font-weight:600;margin:0 0 5px;}
.phrowlst li{width:222px;}
.phrowlst li .thumb{height:166px;}
.phrowlst li img{max-height:166px;}

/*Photopage news widget*/
.phnews{position:relative;margin:0 0 10px;}
.phnews ._hd{color:#333;font-size:20px;font-weight:600;margin:0 0 5px;}
.phnews ul{display:flex;flex-wrap:wrap;margin:0 -9px;padding:0;}
.phnews li{width:224px;margin:0 9px 20px;padding:0;background:#f7f7f7;border-radius:5px;overflow:hidden;position:relative;box-shadow:0 0 1px rgba(0,0,0,.5);}
.phnews li .thumb{width:100%;height:168px;display:flex;align-items:center;justify-content:center;position:relative;}
.phnews li img{max-width:100%;max-height:168px;width:auto;height:auto;margin:0 auto;display:block;}
.phnews li .txtp{width:100%;min-height:44px;font-size:16px;line-height:22px;color:#333;font-weight:600;padding:5px 10px;display:flex;align-items:flex-start;background:#f7f7f7;}

/*Photopage Video widget*/
._pvdlw ._hd{color:#333;font-size:20px;font-weight:600;margin:0 0 5px;}
.phdetail~._pvdlw ul{gap:12px;}
.phdetail~._pvdlw li{margin:0!important;}
._pvdlw ._pvdtx{font-weight:600;}

/*Ad widget*/
.photogal>ul>li._phadw{border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:center;}
li._phadw ._ad>span{display:block;font-size:12px;color:#595959;text-align:center;}