
/*General*/

.ug-gallery-wrapper, .ug-gallery-wrapper *{transition: all !important; -webkit-transition: all; max-width:none;}

.ug-gallery-wrapper {z-index:0; } 
.ug-item-wrapper img {width:auto; max-width:none; margin:0px; padding:0px; }

.ug-rtl {direction:rtl;}
.ug-gallery-wrapper{overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; }
.ug-error-message{text-align:center; padding-top:30px; padding-bottom:30px; font-size:20px; color:#F30D0D; }
.ug-error-message-wrapper{width:100%; height:100%; border:1px solid black;}
.ug-gallery-wrapper .ug-canvas-pie{position:absolute; z-index:4;}
.ug-gallery-wrapper .ug-progress-bar{position:absolute; overflow:hidden; z-index:4;}
.ug-gallery-wrapper .ug-progress-bar-inner{xposition:absolute;}
.ug-gallery-wrapper.ug-fullscreen{height: 100% !important; width: 100% !important; max-width:none !important; max-height:none !important;}

.ug-gallery-wrapper.ug-fake-fullscreen{position: fixed !important; height: auto !important; width: auto !important; max-width:none !important; max-height:none !important; margin: 0px !important; padding: 0px !important; top: 0px !important; left: 0px !important; bottom: 0px !important; right: 0px !important; z-index: 999999 !important;}

.ug-body-fullscreen{overflow: hidden !important; height: 100% !important; width: 100% !important; margin:0px !important; padding:0px !important;}


/*Thumbs Strip*/

.ug-gallery-wrapper .ug-thumbs-strip,.ug-gallery-wrapper .ug-thumbs-grid{position:absolute; overflow:hidden; 
-webkit-user-select: none; xbackground-color:green; z-index:10;}

.ug-thumbs-strip.ug-dragging{xcursor: -webkit-grab; xcursor: -moz-grab;}

.ug-gallery-wrapper .ug-thumbs-strip-inner,.ug-gallery-wrapper .ug-thumbs-grid-inner{position:absolute;}

.ug-thumb-wrapper.ug-thumb-generated{position:absolute; overflow:hidden; -webkit-user-select: none; box-sizing:border-box;}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{position:absolute; top:0px; left:0px; background-repeat:no-repeat; background-position:center center;}

.ug-thumb-wrapper .ug-thumb-border-overlay{position:absolute; top:0px; left:0px; z-index:4; box-sizing:border-box; border-style:solid;}

.ug-thumb-wrapper .ug-thumb-overlay{position:absolute; top:0px; left:0px; z-index:3;}

.ug-thumb-wrapper.ug-tile {transition: filter .3s !important;}
.ug-thumb-wrapper.ug-tile:hover /*,.ug-thumb-wrapper:hover*/ {filter: brightness(120%) saturate(130%); outline: 2px solid #666;}

.ug-thumb-wrapper.ug-thumb-generated img{position:absolute; z-index:1; max-width:none !important;}
.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay {position:absolute; z-index:2; max-width:none !important;}


/*These are used to go to next page if you only want to show a certain number of rows per page*/

.ug-button-tile-navigation{width:36px; height:36px; background-position:top left; cursor:pointer; float:left;}
.ug-button-tile-navigation.ug-button-tile-left{background-image:url('../skins/default/tile_button_left.png');}
.ug-button-tile-navigation.ug-button-tile-right{background-image:url('../skins/default/tile_button_right.png');}
.ug-button-tile-navigation:hover{background-position:bottom left;}
.ug-button-tile-navigation.ug-button-disabled{opacity:0.6;}
.ug-button-tile-navigation.ug-button-disabled:hover{background-position:top left;}


/*Tiles*/

.ug-thumb-wrapper.ug-tile{display:block; position:absolute; box-sizing:border-box; overflow:hidden; padding:0px; margin:0px;}

.ug-tile .ug-tile-cloneswrapper{position:absolute; width:0px; height:0px; top:0px; left:0px; overflow:hidden; opacity:0; filter: alpha(opacity = 90);}

.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled{transition: left 0.7s ease 0s, top 0.7s ease 0s, width 0.7s ease 0s, height 0.7s ease 0s !important;}

.ug-thumb-wrapper.ug-tile.ug-tile-clickable{cursor: pointer;}
.ug-thumb-wrapper.ug-tile .ug-image-container{position:absolute; overflow:hidden; z-index:1; top:0px; left:0px;}

.ug-thumb-wrapper.ug-tile img.ug-thumb-image{
-webkit-user-select: none; max-width:none !important; max-height:none !important; display:block; border:none; padding:0px !important; margin:0px !important; width:auto; height:auto; position:absolute;}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{position:absolute; overflow:hidden; z-index:2; top:0px; left:0px;}
.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{width:100%; max-width:none !important;}
.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{height:100%; max-width:none !important;}

.ug-thumb-wrapper.ug-tile .ug-tile-icon{position:absolute; width:38px; height:38px; background-repeat:no-repeat; background-position:0 0; xbackground-color:green; z-index:6; top:1px; left:1px; cursor:pointer;}

.ug-thumb-wrapper.ug-tile:after {content: ""; background-image:url('../images/enlarge.png'); background-repeat: no-repeat; opacity: 0.68; background-size: contain; height: 25px; width: 25px; position:absolute; top: 6px; right: 6px; z-index: 5;}

/*.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{background-image:url('../images/icon-zoom32.png');}
.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{background-position:0 -38px;}*/

.ug-thumbs-grid .ug-tile-image-overlay img{width:auto; height:auto; position:absolute; max-width:none !important;}


/*Lightbox*/

.ug-gallery-wrapper.ug-lightbox{display: none; position: fixed; border: none; padding:0px; margin:0px; outline: invert none medium; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; max-width:none !important; max-height:none !important; z-index: 999999;}

.ug-lightbox .ug-lightbox-overlay{z-index:1; width:100%; height:100%; background-color:#000000; opacity:1;}
.ug-lightbox .ug-slider-wrapper{z-index:1; xbackground-color:black; background-color:transparent !important;}

.ug-lightbox .ug-lightbox-arrow-left,.ug-lightbox .ug-lightbox-arrow-right{position:absolute; width:50px; height:55px; background-repeat:no-repeat; background-image:url('../images/lightbox-arrow-left.png'); background-position:0px 0px; z-index:3; cursor:pointer;}
.ug-lightbox .ug-lightbox-arrow-right{background-image:url('../images/lightbox-arrow-right.png');}
.ug-lightbox .ug-lightbox-button-close{position:absolute; width:46px; height:36px; margin-top: 10px !important; background-repeat:no-repeat; background-image:url('../images/lightbox-icon-close.png'); background-position:0px 0px; z-index:4; cursor:pointer;}

.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{background-position:0px -55px;}
.ug-lightbox .ug-lightbox-button-close.ug-button-hover{background-position:0px -35px;}
.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{background-position:0px -40px;}
.ug-lightbox .ug-lightbox-numbers{position:absolute; color:#AAAAAA; font-size:12px; top:14px; left:8px; z-index:3;}
.ug-lightbox-compact .ug-lightbox-numbers{font-size: 14px; padding-right:5px; padding-top:7px;}
.ug-lightbox .ug-lightbox-top-panel {height: 0 !important;}


/*Sliding Lightbox Images*/

.ug-gallery-wrapper .ug-slider-wrapper{position:absolute; overflow:hidden; z-index:1; background-color:#000000;}
.ug-slider-wrapper .ug-slide-wrapper{position:absolute;}
.ug-slide-wrapper.ug-slide-clickable{cursor:pointer;}
.ug-slider-wrapper .ug-slider-inner{position:absolute; z-index:0;}
.ug-slider-wrapper .ug-item-wrapper{position:absolute; overflow:hidden;}
.ug-slider-wrapper,.ug-item-wrapper img{-webkit-user-select: none; max-width:none !important; box-sizing:border-box;}
.ug-slider-wrapper .ug-slider-preloader{position:absolute; z-index:1; border:2px solid #ffffff; border-radius:6px; background-color:#ffffff; background-position:center center; background-repeat:no-repeat;}
.ug-slider-preloader.ug-loader-black{border-color:#000000; background-color:#000000;}
.ug-slider-preloader.ug-loader-nobg{background-color:transparent;}
