.wp_lightbox_error_message{
color: red;
font-weight: bold;
font-style: italic;
}
.lightbox_ultimate_fp_overlay{
display:none;
padding:15px;
width:640px;
background-color:#fff;
}
.close {
background:url(//www.grspros.com/wp-content/plugins/wp-lightbox-ultimate/images/flowplayer/close.png) no-repeat;
position:absolute;
top:-15px;
right:-15px; 
display:block;
width:35px;
height:35px;
cursor:pointer;
}
a.player {
height:450px;
display:block;
}
.lightbox_img_frame_fancy1 a img
{
border-radius: 5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;
border: 1px solid #E0E0E0;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
padding:8px;
}
.lightbox_img_frame_fancy1 a img:hover{
border: 1px solid #9C9C9C;
}
.lightbox_img_frame_fancy2 a img
{
background-color: #6D8289;
border-radius: 5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;
border: 1px solid #ccc;
padding: 10px;
}
.lightbox_img_frame_fancy2 a img:hover
{
filter: alpha(opacity=90);
opacity: 0.9;
}
.lightbox_fancy_grid_view_gallery a img
{
float: left;
margin: 0px 10px 10px 0px;
}
.lightbox_fancy_grid_view_gallery_125x125 a img
{
float: left;
width: 125px;
height: 125px;
margin: 0px 10px 10px 0px;
}
.lightbox_fancy_grid_view_gallery_150x150 a img
{
float: left;
width: 150px;
height: 150px;
margin: 0px 10px 10px 0px;
}
.lightbox_fancy_grid_view_gallery_200x200 a img
{
float: left;
width: 200px;
height: 200px;
margin: 0px 10px 10px 0px;
}
.lightbox_fancy_grid_view_gallery_250x250 a img
{
float: left;
width: 250px;
height: 250px;
margin: 0px 10px 10px 0px;
}
.lightbox_fancy_grid_view_gallery_300x250 a img
{
float: left;
width: 300px;
height: 250px;
margin: 0px 10px 10px 0px;
}
.lightbox_ultimate_clear_float
{
clear: both;
}
#html5lightbox-video
{
background-color: #000000;
} .wplu_auto_thumb_box{
position: relative;
width: 200px;
height: 150px;
}
.wplu_auto_thumb_play{
position: absolute;
left: 75px;
top: 50px;
}
.wplu_auto_anchor_image{
width: 200px;
height: 150px;
}  .wplu_play_img_container {
position: relative;
display: inline-block;
}
.wplu_play_img_box{  
position: absolute;
width:60px;
height:60px;
top: 0;
right: 0;
bottom: 0;
left: 0; 
margin: auto; 
}
.wplu_play_img_box img{  
border: none !important;
border-radius: 0 0 0 0 !important;
box-shadow: none !important;
padding: 0 !important;
background-color: transparent !important;  
}.lightbox_ultimate_anchor
{
} .lightbox_ultimate_text_anchor
{
} .lightbox_ultimate_image_anchor
{
} @media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 7%!important; top: 10px!important; }
}