
#popup_overlay,#popup_container{
z-index:11111 !important
}

.pp_details{
 
}
.currentTextHolder{
    position: absolute;
    top:45px;
    left:100px
}
.pp_play,.pp_pause{
    position: absolute;
    top:45px;
    left:80px
}
.pp_social{
    position: absolute;
    top:45px;
    right:80px
}

/*------------------------- COMPONENT "PHOTOS" -------------------------------*/
.yashare-auto-init{

    
}

div.pp_pic_holder #item_cmm, div.pp_pic_holder .cmm_heading{
    background: #fff;
    border:0
}
.cmm_addlink span {
    display: none
}
.get_url{
    background: url(../../components/content/images/link_12x12.png) no-repeat center;
    height: 22px;
    width:22px;
    display: inline-block;
}
.photo_url{
    width:510px;
position: absolute;
top:70px;
background: url(../../components/content/images/arrow2_n_ccc.png) no-repeat center top;
padding-top: 3px;
display: block;
height:70px
}
.photo_url input{
    border:0;
    margin: 0;
    background: #eee;
    padding: 3px;
        width:100%;
	border:2px solid #ccc
	
}

  .component_photo {

     }
      .component_photo .con_heading{
	margin: 0;padding: 0
      }
 .component_view_photo {
 }
.cphoto{
  margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
position: static;
    display: block;
}

.cphoto span{
position: absolute;
top:0;
height: 100px;
display: block;
}

span.nextid {
right:0;
}
span.previd {
left:0;
}

.photo_float_bar {
    overflow: hidden;
    border-bottom: 7px solid #E2E4E7;
    text-transform: uppercase
}
.photo_float_bar a {
  display: block;
  padding:0 5px;
height:26px;
line-height: 26px;
  float: left;
  background:none;
    margin-right: 2px;
    text-decoration: none;
    font-weight: bold;
      border:1px solid #E2E4E7;
      border-bottom: 0
}
.photo_float_bar a.actv,.photo_float_bar a.actv:hover {
  background: #E2E4E7;
  color: #000;
  }
  .photo_float_bar a:hover {
      background: #fff;
  }
.photo_float_bar a img{
  vertical-align: middle;
  margin-bottom: 3px
}
.photo_bar{
	background-color: #eee;
	margin:6px 0px 6px 0px;
}

.photo_box{
	border:solid 1px silver;
}
.photo_date_td{
	background-color:#EBEBEB;
}
.photo_sortform{
	padding:5px 8px;
	background-color:#EEEEEE;
}
.photo_sortform table td{
  vertical-align: middle;
  padding-left: 5px
}
.photo_subcat{
    font-size:16px;
}
.photo_gallery, .root_photo_album_tumb{
    clear:both;
    background: #E5E9ED
}

.photo_userbar{
	padding:10px;
	background-color:#EBEBEB;
	margin-bottom:2px;
}
.photo_toolbar{	
    height: 28px;
    line-height: 28px;
        overflow: hidden;
     background-color: #CED8E3;
	margin-top: 12px;
	margin-bottom: 2px
}
.photo_toolbar form{
  float: left;
  padding: 0;margin: 0;
  background: #CED8E3;
}
.photo_toolbar form .sortphoto_but{
     height: 28px;
    line-height: 28px;
      display: inline-block;
      vertical-align: top;
      background-color: #CED8E3;
      cursor: pointer;
      border-right:2px solid #f1f1f1
}
.photo_toolbar form .sortphoto_but input{
        padding: 0;margin: 0;
    margin-top: 3px;
          background: none !important;
	  color: #000 !important;
	        text-transform: uppercase !important;
}
.photo_toolbar form .sortphoto_but:hover,.photo_toolbar form .sortphoto_but:hover input{
 color: #0096FF !important;
}

.photo_bbinput{
	width:200px;
	padding:2px;
    border:solid 1px #ccc;
}

.photo_details_karma{
text-align: center;
width:220px;
margin: 0 auto;
background: url(../../components/content/images/arrow2_s_ccc.png) no-repeat center bottom;
padding-bottom: 3px;
}
.photo_details_karma div,.photo_details_karma span.khits,.photo_details_karma span.karma{
display: inline-block
}
.photo_details_karma span.khits,.photo_details_karma span.karma{
color: #888;
font-size: 11px;
padding-left: 18px;
text-transform: lowercase;
vertical-align: top;
padding-top: 6px;
background: url(../../components/content/images/eye.png) no-repeat left 7px;
}
.photo_details_karma span.karma{
color:#000;
font-size: 13px;
background: none;
padding: 0;
}
.photo_details_karma div.pkarma_buttons span{
vertical-align: top;line-height: 24px;
padding: 0 2px
}



.photo_sub_details b{
  display: block;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.photo_sub_details{
    font-size:13px;
padding: 15px 0 0 15px
}
.photo_sub_details a{
  display: block;
  padding: 2px 0;
      font-size:14px;
      text-transform: capitalize;
      padding-left: 18px;
          background:url(../../components/content/images/arl.png) no-repeat left center
}
.photo_details_url {
  margin-top: 7px
}
.photo_details_url b{
  display: block;
}

.photo_details_url input{
 height: 24px;
    background:#fafafa url(../../components/content/images/link_12x12.png) no-repeat 5px center !important;
    padding-left: 22px !important;
    margin-left: 0;
    margin-top: 5px;
    width:95%

}



.photo_sub_details .taglinebar{
    margin:0px;
    margin-top:10px;
}

/*
playback timings (ms):
  captures_list: 690.519
  exclusion.robots: 0.092
  exclusion.robots.policy: 0.084
  RedisCDXSource: 19.137
  esindex: 0.01
  LoadShardBlock: 640.836 (3)
  PetaboxLoader3.datanode: 584.687 (5)
  CDXLines.iter: 24.827 (3)
  load_resource: 1739.361 (2)
  PetaboxLoader3.resolve: 1676.203 (2)
*/