@import url(http://fonts.googleapis.com/css?family=Arvo|PT+Sans+Narrow);
.groovyGallery, .groovyGallery *, .groovyGallery *:before, .groovyGallery *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.groovyGallery{width: 100%; overflow: hidden;list-style: none; margin: 10px auto; padding: 0;}
.groovyGallery .groovyGallery_item {float: left; padding: 5px;}
.groovyGalleryAjaxImages{display: none;}
/*.groovyGallery .groovyGallery_item.spacer {height: 5px;}*/
.groovyGallery .groovyGallery_item a {display: block;position: relative; position: relative;/*border-radius:5px;*/overflow: hidden;}
.groovyGallery .groovyGallery_item a img {display: block; max-width: 100%; z-index: 1;position: relative;}
.groovyGallery .groovyGallery_item a span.groovyGallery_item_title{position: absolute; background: #333; background: rgba(75,75,75,0.7); width: 100%; height: 100%; display: block; z-index: 100; overflow: hidden;}
  .groovyGallery a span.groovyGallery_item_title span {display: block;overflow: hidden; padding: 10px 0 5px; margin: 0px 15px 20px 15px; color: rgba(255,255,255,0.9); text-shadow: 1px 1px 1px rgba(0,0,0,0.2); border-bottom: 1px solid rgba(255,255,255,0.5); }
  .groovyGallery a span.groovyGallery_item_title span.groovyGallery_item_title_1 {margin-bottom: 0;font-size: 16px;font-family: 'Arvo', cursive;}
  .groovyGallery a span.groovyGallery_item_title span.groovyGallery_item_title_2 {border-bottom: none;font-family: 'PT Sans Narrow', cursive;font-size: 16px;padding-top: 5px;text-align: justify;}
#fancybox-thumbs{bottom: 0;padding: 10px 0;}
  .fancybox-title .groovyGallery_item_title_1 {display: block;font-weight: bold;margin-bottom: 3px;font-family: 'Arvo', cursive;}
  .fancybox-title .groovyGallery_item_title_2 {display: block;font-family: 'PT Sans Narrow', cursive;}
/* ##########################  Pagination  ########################### */
.pagination{margin:18px 0;overflow: hidden;}
.pagination ul{display:inline;zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);}
.pagination li{display:inline;}
.pagination a{color:#00A7E5;}
.pagination a,.pagination span{float:left;line-height:34px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0;padding:0 14px;}
.pagination a:hover,.pagination .active a,.pagination .active span{background-color:#f5f5f5;}
.pagination .active a,.pagination .active span{color:#999;cursor:default;}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999;background-color:transparent;cursor:default;}
.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.pagination li:last-child a,.pagination li:last-child span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.icon-next:before{content:"\7b";}
.icon-previous:before{content:"\7c";}
.icon-first:before{content:"\7d";}
.icon-last:before{content:"\e000";}
[class^=icon-],[class*=" icon-"]{display:inline-block;width:14px;height:34px;margin-right:.3em;line-height:34px;}
[class^=icon-]:before,[class*=" icon-"]:before{font-family:IcoMoon;font-style:normal;speak:none;}
/* ##########################  tooltip  ########################### */
.tooltip{position:absolute;z-index:103000;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;color:#fff;text-align:left;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:8px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px;}
.element-invisible{position:absolute;border:0;height:1px;width:1px;overflow:hidden;margin:0;padding:0;}
#filter-search{vertical-align:top;}
.input-mini{width:60px;}
.groovyGalleryCats {overflow: hidden;margin: 15px 0;width: 100%;}
  a.groovyGalleryCat {float: left;padding: 10px;box-sizing:border-box;text-align: center;font:normal 16px 'Arvo', cursive;text-decoration: none;color: #000;overflow: hidden;}
  a.groovyGalleryCat img {display: block;margin-bottom: 5px;max-width: 100%;position: relative;z-index: 1;}
/* #################### SS CUSTOM ###################### */
.groovyGallery .groovyGallery_item {
    background: none repeat scroll 0 0 transparent !important;
    padding: 5px !important;
}
