.ccm-responsive-overlay{display:none}

#searchResults .pageLink{font-size:12px;color:#999;margin:2px 0 8px 0;padding:0;display:block}#searchResults .searchResult{margin-bottom:16px;margin-top:24px}#searchResults .searchResult h3{margin-bottom:0;padding-bottom:0}#searchResults .searchResult p{margin-top:4px}

.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.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;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.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-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}

.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover > .arrow{border-width:11px}.popover > .arrow:after{border-width:10px;content:""}.popover.top > .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px}.popover.top > .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0, 0, 0, 0.25)}.popover.right > .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom > .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px}.popover.bottom > .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0, 0, 0, 0.25)}.popover.left > .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}

.touchgallery-thumbs{width:100%;box-sizing:border-box !important;position:relative;padding:0;margin:60px auto 35px;text-align:left}.touchgallery-thumbs.tg-fluid{visibility:hidden}.touchgallery-thumbs a{display:inline-block;border:4px solid #eaeaea;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);border-radius:4px;position:relative;box-sizing:border-box;text-decoration:none;margin:0;padding:0;overflow:visible;background-position:center center;background-repeat:no-repeat}.touchgallery-thumbs.tg-fluid a{position:absolute !important}.tg-with-caption a:after{content:attr(title);background-color:#303030;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);color:#FFFFFF;display:inline-block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;padding:6px 5px;position:relative;text-align:center;left:0;top:100%;margin-top:15px;width:100%;height:25px}#credit{background-color:rgba(255, 255, 255, 0.2);border-radius:8px;font-size:11px;margin:0 auto 70px;opacity:0.5;padding:12px 16px;text-align:center;width:400px}@media screen and (max-width: 960px){.touchgallery-thumbs{width:auto}}.tg-clearfix{*zoom:1}.tg-clearfix:before,.tg-clearfix:after{display:table;content:""}.tg-clearfix:after{clear:both}.galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0, 0, 0, 0.95);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.galleryOverlay.visible{opacity:1}.gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;-moz-transition:left 0.4s ease;-webkit-transition:left 0.4s ease;transition:left 0.4s ease}.gallerySlider .placeholder{background:url("../../../../packages/touch_gallery/css/images/preloader.gif") no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block;position:relative;padding:0;margin:0}.gallerySlider .placeholder:before,.gallerySlider .placeholder:after{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.gallerySlider .placeholder img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}.galleryOverlay p.placeholderdesc{position:absolute;left:0;width:100%;color:#fff;text-align:center;background-color:#000;background-color:rgba(0, 0, 0, 0.65);margin:0;padding:10px;font-size:14px;display:block;width:100%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:bottom 0.7s ease, opacity 1s ease;-webkit-transition:bottom 0.7s ease, opacity 1s ease;transition:bottom 0.7s ease, opacity 1s ease}.placeholderclose{border:none;text-decoration:none;background:url('../../../../packages/touch_gallery/css/images/sprites.png') left -58px no-repeat;opacity:0.5;cursor:pointer;position:absolute;width:50px;height:50px;top:10px;right:36px;-moz-transition:top 0.7s ease, right 0.7s ease, opacity 0.5s ease;-webkit-transition:top 0.7s ease, right 0.7s ease, opacity 0.5s ease;transition:top 0.7s ease, right 0.7s ease, opacity 0.5s ease}.placeholdercontrols{border:none;text-decoration:none;background:url('../../../../packages/touch_gallery/css/images/sprites.png') left bottom no-repeat;opacity:0.5;cursor:pointer;position:absolute;width:44px;height:44px;-moz-transition:top 0.7s ease, right 0.7s ease, opacity 0.5s ease;-webkit-transition:top 0.7s ease, right 0.7s ease, opacity 0.5s ease;transition:top 0.7s ease, right 0.7s ease, opacity 0.5s ease}.gallerySlider.rightSpring{-moz-animation:rightSpring 0.5s;-webkit-animation:rightSpring 0.5s}.gallerySlider.leftSpring{-moz-animation:leftSpring 0.5s;-webkit-animation:leftSpring 0.5s}@-moz-keyframes rightSpring {0%{margin-left:0px;}50%{margin-left:-60px;}100%{margin-left:0px;}}@-moz-keyframes leftSpring {0%{margin-left:0px;}50%{margin-left:60px;}100%{margin-left:0px;}}@-webkit-keyframes rightSpring{0%{margin-left:0px;}50%{margin-left:-60px;}100%{margin-left:0px;}}@-webkit-keyframes leftSpring{0%{margin-left:0px;}50%{margin-left:60px;}100%{margin-left:0px;}}.tgArrow{border:none;text-decoration:none;background:url('../../../../packages/touch_gallery/css/images/sprites.png') no-repeat;opacity:0.5;cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.tgArrow:hover,.placeholderclose:hover{opacity:1}.prevArrow{background-position:left top;left:40px}.nextArrow{background-position:right top;right:40px}@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.tg--svg .placeholderclose,.tg--svg .placeholdercontrols,.tg--svg .tgArrow{background-image:url('../../../../packages/touch_gallery/css/images/sprites.svg')}}

