/*Zoom Light box*/
.smooth_zoom_preloader {background-image: url(/content/stores70/prc/images/global/preloader.gif);}
.smooth_zoom_icons {background-image: url(/content/stores70/prc/images/lightbox/icons.png);}	
.zoom_gallery {margin: 10px 0px 0px 0px; padding: 0px;}
.zoom-container{margin:0 auto} 
.pp_gallery {top:530px; margin-top:0px;}
.pp_gallery ul {height:auto; margin-left:7px}
.pp_gallery ul a {height:62px; width:52px; display:table-cell; vertical-align:middle; float:none}
.pp_gallery ul a img {max-width:50px; max-height:62px}
.pp_gallery li {margin-right:10px; display:table; width:52px; height:62px}

.pp_gallery ul li a {border:1px solid #aaa; width:52px; height:62px; background:none; display:table-cell; vertical-align:middle}
.pp_fade {padding-top:45px}
div.ppt {display:none !important}

div.pp_default .pp_loaderIcon {display:none !important}
div.pp_default .pp_content_container .pp_right {background:#ffffff}
div.pp_default .pp_content_container .pp_left {background:#ffffff}
div.pp_default .pp_details, a.pp_close {display:none}
div.pp_default #thumbsDrawer, div.pp_default #openToPrint {display:none}
div.pp_default .pp_gallery ul li a {background:#fff}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a {border-color:#fd6925}
div.pp_default .pp_content_container .pp_details {position:absolute; top:10px}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {display:none}
div.pp_default .pp_description {margin:0; text-align:center; width:100%; position:absolute; font-size:18px; font-weight:normal; font-family:Proxima N W02 Bold; top:90%; color: #05558c;}
div.pp_default .pp_description p {line-height: 20px;}
div.pp_default .pp_nav {float:none; width:100%; position:absolute; top:200px; z-index:10}
div.pp_default a.pp_arrow_next {float:right}
div.pp_default .pp_nav .currentTextHolder  {position:absolute; padding:0; text-align:center; width:100%; left:0; top:390px; color:#000000; font-style:normal; font-size:12px; font-family:Proxima N W02 Bold}
div.pp_default .pp_details {position:absolute} 
div.pp_default .pp_close {margin-right:10px; margin-top:10px; background: url(/content/stores70/prc/images/lightbox/icons_prc.png) 0 -372px no-repeat; width:30px; height:30px}
div.pp_default a.pp_arrow_next {width:48px; height:73px; background: url(/content/stores70/prc/images/lightbox/icons_prc.png) 0 0 no-repeat;}
div.pp_default a.pp_arrow_previous {width:48px; height:73px; background: url(/content/stores70/prc/images/lightbox/icons_prc.png) 0 -93px no-repeat; }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {width:20px; height:62px; margin-top:0!important}
div.pp_default .pp_gallery a.pp_arrow_next {background: #fff url(/content/stores70/prc/images/lightbox/icons_prc.png) 0 -405px no-repeat;}
div.pp_default .pp_gallery a.pp_arrow_previous {background: #fff url(/content/stores70/prc/images/lightbox/icons_prc.png) 0 -451px no-repeat;}
#_zi_icon, #_zo_icon {cursor:pointer}


div.pp_default .pp_fade_wrapper {width:473px; height:473px; margin:0 auto;}
div.pp_default .pp_logo {display:none}

/*full size gallery style*/
.fullsize_gallery {display:none}
div.light_square .pp_loaderIcon {display:none !important}
div.light_square .pp_gallery ul li a {background:#fff}
div.light_square .pp_gallery ul li a:hover, div.light_square .pp_gallery ul li.selected a {border-color:#fd6925}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {background:none}
div.light_square .pp_content_container .pp_left {padding-left:0px}
div.light_square .pp_content_container .pp_right {padding-right:0px}
div.light_square {width:100%!important; top:0!important; left:0!important;}
div.light_square .pp_details {width:100%!important; background:#074f90; margin-top:0px; height:80px; position:fixed; top:0; z-index:10}
div.light_square .pp_content {width:100%!important; height:100%!important; padding-top:98px; text-align:center; position:fixed; top:0; overflow-x:auto; overflow-y:auto}
div.light_square .pp_close {text-indent:0; text-align:left; z-index:11; position:fixed; top:20px; left:1%; color:#fff; font-family:Proxima N W02 Xbold; font-size:24px; padding-left:15px; text-decoration:none; width:100px; height:40px; padding-top:10px;
background: #fa5c30; /* Old browsers */
background: -moz-linear-gradient(top, #fa5c30 0%, #db3c23 50%, #c02018 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa5c30), color-stop(50%,#db3c23), color-stop(100%,#c02018)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fa5c30 0%,#db3c23 50%,#c02018 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fa5c30 0%,#db3c23 50%,#c02018 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fa5c30 0%,#db3c23 50%,#c02018 100%); /* IE10+ */
background: linear-gradient(to bottom, #fa5c30 0%,#db3c23 50%,#c02018 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa5c30', endColorstr='#c02018',GradientType=0 ); /* IE6-9 */
}
div.light_square .pp_close span {
vertical-align:top; 
margin-right:10px; 
display:inline-block;
width: 0;
height: 0;
border-style: solid;
border-width: 11px 14px 11px 0;
border-color: transparent #ffffff transparent transparent;}
div.light_square .pp_fade {padding-top:0}
div.light_square .pp_gallery {position:fixed; top:-30px; padding:20px; z-index:9; background: rgba(0, 0, 0, .3); display:none}
div.light_square .pp_description {display:none!important}
div.light_square .currentTextHolder {color:#ffff00; font-family:Proxima N W02 Bold; font-size:16px; position:fixed; left:33%; top:25px}
div.light_square .pp_fade_wrapper {min-height:1271px}
div.light_square .pp_play,div.light_square .pp_arrow_previous,div.light_square .pp_arrow_next {display:none}
div.light_square .pp_logo {left:14%; position:absolute; top:2px}
div.light_square #fullResImage {max-width:100%}
div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {width:36px; height:62px; margin-top:0!important}
div.light_square .pp_gallery a.pp_arrow_next {background: url(/content/stores70/prc/images/lightbox/icons_prc.png) 0 -835px no-repeat;}
div.light_square .pp_gallery a.pp_arrow_previous {background: url(/content/stores70/prc/images/lightbox/icons_prc.png) 0 -972px no-repeat;}
div.light_square .pp_gallery a.pp_arrow_next:hover {background-position: 1px -561px;}
div.light_square .pp_gallery a.pp_arrow_previous:hover {background-position:-1px -698px;}
div.light_square #thumbsDrawer {background: url(/content/stores70/prc/images/lightbox/icons_prc.png) 125px -1160px no-repeat;  padding-right:25px; display:inline-block; position:fixed; width:150px; color:#fff; font-family:Proxima N W02 Bold; font-size:16px; left:48%; top:25px}
div.light_square #openToPrint {position: fixed; right: 20px; top: 15px; width: auto;}
div.light_square #thumbsDrawer:hover {text-decoration:none}
div.light_square .thumbs-hide .show-t {display:inline}
div.light_square .thumbs-hide .exit-t {display:none}
div.light_square .thumbs-show .show-t {display:none}
div.light_square .thumbs-show .exit-t {display:inline}

@media (max-width: 980px) {
  div.light_square .pp_close {left:0}
  div.light_square .pp_logo {left:15%}
  div.light_square .currentTextHolder {font-size: 14px; left: auto; right: 17px; top: 55px;}
  div.light_square .btn-open-to-print {font-size:16px}
  
}
