#full-size-overlay{background:#000;display:none;height:100%;left:0;opacity:0.9;position:fixed;top:0;width:100%;z-index:1000000}
#full-size-popup{display:none;height:100%;position:absolute;text-align:center;top:140px;width:100%;z-index:10000001}
#full-size-popup .breadcrumbs .spacer{margin-right:5px}
#full-size-popup .breadcrumbs span{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-right:5px;padding-top:7px}
#full-size-popup .close{background:#000;border:2px solid #FFF;border-radius:50%;color:#FFF;font-size:11px;font-weight:400;height:30px;line-height:31px;width:30px}
#full-size-popup .close:hover{background:#222}
#full-size-popup .controls{color:#fff;float:right;font-size:14px;font-weight:700}
#full-size-popup .image-top-bar{max-width:1024px;overflow:hidden;width:90%;margin:0 auto 10px}
#full-size-popup .main-image{margin:0 auto}
#full-size-popup .main-image img{height:auto;width:auto}
#full-size-popup #thumb{
    margin: 0 auto;
    text-align: left;
    width: 705px;
}




#zoom-image-wrapper  .main-control{
background: #9E0002;
display: block;
color: #FFF;
padding: 6px;
position: absolute;
top: 41%;
z-index: 10;
}

#zoom-image-wrapper  .main-control:hover{background-color:#920001;}

#zoom-image-wrapper  .main-control .img-wrap{
display: inline-block;
vertical-align: middle;
width: 100px;
height: 100px;
overflow: hidden;
}	

#zoom-image-wrapper  .main-control.prev{left: 0;}
#zoom-image-wrapper  .main-control.prev .img-wrap{ width: 100px; height: 100px; overflow: hidden;}
#zoom-image-wrapper  .main-control.prev .img-wrap img { min-width: 100px; min-height: 100px; }
#zoom-image-wrapper  .main-control.prev span{ margin-right:10px; width: 41px;}

#zoom-image-wrapper  .main-control.next{right:0;}
#zoom-image-wrapper  .main-control.next .img-wrap{ width: 100px; height: 100px; overflow: hidden;}
#zoom-image-wrapper  .main-control.next .img-wrap img{ min-width: 100px; min-height: 100px; }
#zoom-image-wrapper  .main-control.next span{ margin-left:10px; width: 41px;}

#zoom-image-wrapper  .main-control span{
font-size: 20px;
vertical-align: middle;
width: 74px;
display: inline-block;
text-align: center;
background:url('../images/arrows.png') no-repeat center;
height: 43px;
transition:0.2s all;
-moz-transition:0.2s all;
-webkit-transition:0.2s all;
}

#zoom-image-wrapper  .main-control.next span{background-position: 6px -100px;}
#zoom-image-wrapper  .main-control.next:hover span{background-position:11px -100px;}

#zoom-image-wrapper  .main-control.prev span{background-position: 10px -3px;}
#zoom-image-wrapper  .main-control.prev:hover span{background-position:5px -3px;}


.zooming {
    display: block;
    position: relative;
}



#hottie-main-image{cursor:pointer}
*{/*border:0;margin:0;padding:0*/}
.archive .navigation-controls{margin-top:20px}
.archive .navigation-controls .prev{color:#CA3A3A;float:left;font-size:12px;font-weight:700;height:auto;width:auto;padding:0}
.archive .navigation-controls a{border-radius:2px;display:inline-block;font-size:13px;font-weight:700;line-height:1;margin-right:0;width:10px;padding:4px 5px}
.archive .navigation-controls a.next{color:#CA3A3A;float:right;font-size:12px;font-weight:700;height:auto;width:auto;padding:0}
.archive .navigation-controls a.next:hover,.archive .navigation-controls .prev:hover{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#CA3A3A}
.archive .navigation-controls a:hover{background:none repeat scroll 0 0 #BD0608;color:#FFF}
.close span,.enlarge span{cursor:pointer;display:block}
.control.enlarge{background:url(../images/search-white.png) no-repeat scroll right 0 rgba(0,0,0,0);color:#FFF;cursor:pointer;padding-right:25px;text-transform:uppercase}
.control.enlarge.back_to_small{background:url(../images/zoom-out-white.png) no-repeat scroll right 0 rgba(0,0,0,0);}
.control.enlarge:hover{color:#BB0301;opacity:0.7}
.control.go-to a{background:url(../images/controls.png) no-repeat scroll center center #BB0301;color:#FFF;display:inline-block;font-size:12px;font-weight:400;height:29px;line-height:32px;text-align:center;width:29px}
.control.go-to a.next{background-position:-31px 7px}
.control.go-to a.prev{background-position:10px 7px}
.control.go-to a:hover{background-color:#8B0403}
.control.position span{color:#BB0301}
.controls .control{display:inline-block;margin-left:10px;vertical-align:middle}
.controls .control.go-to{margin-left:25px}
.main-image .hover{background:rgba(0,0,0,0.6);height:100%;left:0;moz-transition:.3s all ease;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:.3s all ease;webkit-transition:.3s all ease;width:100%}
.main-image .hover span{color:#FFF;display:block;font-size:15px;moz-transition:.2s all ease;opacity:0;position:relative;text-transform:uppercase;top:50%;transition:.2s all ease;webkit-transition:.2s all ease;z-index:10}
.main-image img#hottie-main-image{display:block;height:auto;max-height:100%;max-width:100%;margin:auto}
.main-image img#hottie-main-image:hover + .hover{opacity:1}
.main-image img#hottie-main-image:hover + .hover span{opacity:1;top:48%}
.navigation-controls{overflow:hidden;text-align:center}
.the-gallery .main-image{background:#F4F4F4;height:600px;margin-bottom:20px;position:relative}
.thumbnails li img{display:block;height:auto;width:100%}
.viewer{margin-bottom:20px}
.viewer .options{margin-bottom:5px;overflow:hidden}
.viewer .options .breadcrumbs .spacer{display:inline-block;font-size:14px;margin-right:5px;margin-top:0;vertical-align:middle}
.viewer .options .breadcrumbs a{color:#000;display:inline-block;font-size:14px;font-weight:700;margin-right:5px;vertical-align:middle}
.viewer .options .breadcrumbs a:hover{color:#686868}
.viewer .options .breadcrumbs h2{font-family:Oswald,sans-serif;text-transform:uppercase;margin:0}
.viewer .options .controls{float:right;font-size:14px;font-weight:700}
.viewer .thumbnails li{display:inline-block;height:120px;margin-bottom:13px;margin-right:12px;width:95px}
.viewer .thumbnails li .img-wrap{display:block;height:120px;overflow:hidden}
.viewer .thumbnails li.highlight a{border:5px solid #BB0301;box-sizing:border-box;moz-box-sizing:border-box;webkit-box-sizing:border-box}
.viewer .thumbnails li:hover img{opacity:0.8}
.viewer .thumbnails li:nth-child(9n){margin-right:0}
img{box-shadow:#000 0 0 0;webkit-box-shadow:#000 0 0 0}
/* ul,ul li{list-style:none} */
#full-size-popup .breadcrumbs,.viewer .options .breadcrumbs{float:left}

.main-image .hover {
position: absolute;
width: 100%;
left: 0;
top: 0;
height: 100%;
background: rgba(0,0,0,0.6);
opacity: 0;
transition: 0.3s all ease;
-moz-transition: 0.3s all ease;
-webkit-transition: 0.3s all ease;
pointer-events: none;
text-align: center;
}