.pikachoose a, #fancybox-close, .fancyimage {
border-bottom : 0 dotted #333333;
overflow: hidden;
}
.pikachoose img, article img, aside img {
background : #ffffff;

/*box-shadow : 0 0 4px rgba(0, 0, 0, 0.5);
box-shadow: inset 0 0 45px #eeeeee;
border: 1px solid #dfdfdf !important;
padding : 1px;
*/
border-radius : 0px;
border: 0;
 

}
.pika-thumbs {
padding : 0 ;
display : none;
}
.pika-thumbs li {
width : 144px;
height : 74px;
margin : 0 0 0 0px;
padding : 0;
overflow : hidden;
float : left;
list-style-type : none;
padding : 0px;
margin : 0 ;
background : none;
cursor : pointer;
}
.pika-thumbs li a{
position: relative;
}
.pika-thumbs li .clip {
position : relative;
height : 100%;
text-align : center;
overflow : hidden;
}
.pika-stage, .pika-textnav {
width : 100%;
}
.pika-stage {
position : relative;
background : none;
border : #e5e5e5 solid 0;
padding :  0px;
text-align : center;
height : auto;
margin : 0 auto 0 auto;
}
* html .pika-stage {
width : 100%;
}
.pika-stage img {
height : auto;
width : 100%;
border : #cccccc solid 0;
}
* html .pika-stage img {
height : auto;
width : 100%;
border : #cccccc solid 0;
float : right;
}
.pika-stage .caption {
position : absolute;

background : rgba(255, 255, 255, 0.75); 
font-size : 15px;
padding : 2%;
text-align : left;
top : 20%;
left : 0px;
width: 50% !important;
color: #333333;
max-width: 50%  !important;
font-size : 27px;
}
.pika-stage li.caption   {
padding : 10px;
margin : 0;
line-height : 17px;
color: #E36C0A;
}
.pika-stage .caption span.n {
padding :0px;
margin : 10px 0 0 0;
line-height : 17px;
font-weight: 600;
font-size : 17px;
font-weight: normal;
color: #EF584A !important;
}
.pika-stage .caption span.copyright_n {
left:5px;
bottom:0px;
font-size: 11px;
position: absolute;
font-weight: normal;
color: #333333 !important;
margin : 0;
padding: 0;
font-style: italic;
}
.pika-imgnav a {
position : absolute;
text-indent : -5000px;
display : block;
z-index : 3;
}
.pika-imgnav a.previous {
background : url(../images/prev.png) left center no-repeat;
height : 100%;
width : 50px;
top : 10px;
left : 0px;
cursor : pointer;
}
.pika-imgnav a.next {
background : url(../images/next.png) right center no-repeat;
height : 100%;
width : 50px;
top : 10px;
right : -1px;
cursor : pointer;
}
.pika-imgnav a.play {
background : url(../images/play.png) 50% 0% no-repeat;
height : 100px;
width : 44px;
top : 0;
left : 50%;
display : none;
cursor : pointer;
}
.pika-imgnav a.pause {
background : url(../images/pause.png) 50% 0% no-repeat;
height : 100px;
width : 44px;
top : 0;
left : 50%;
display : none;
cursor : pointer;
}
.pika-textnav {
overflow : hidden;
margin : 10px 0 0 0;
bottom : 10px;
position : absolute;
}
.pika-textnav a {
font-size : 12px;
text-decoration : none;
color : #333;
padding : 4px;
}
.pika-textnav a.previous {
float : left;
width : auto;
display : block;
}
.pika-textnav a.next {
float : right;
width : auto;
display : block;
}
.pika-tooltip {
font-size : 12px;
position : absolute;
color : white;
padding : 3px;
background-color : rgba(0, 0, 0, 0.7);
border : black solid 3px;
}
.pika-counter {
position : absolute;
bottom : 5px;
left :  5px;
color : #000;
background : rgba(255, 255, 255, 0.75);
font-size : 13px;
padding : 3px;
border-radius : 0px;
display: none;
}
.pika-loader {
background : url(../images/loading.gif) 3px 3px no-repeat #000;
background-color : rgba(0, 0, 0, 0.9);
color : white;
width : 60px;
font-size : 11px;
padding : 5px 3px;
text-align : right;
position : absolute;
top : 15px;
right : 15px;
}