/*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License version 3.0
* that is bundled with this package in the file LICENSE.txt
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/AFL-3.0
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade this module to a newer
* versions in the future. If you wish to customize this module for your
* needs please refer to CustomizationPolicy.txt file inside our module for more information.
*
* @author Webkul IN
* @copyright Since 2010 Webkul
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
*/

/*
	 jQuery Mosaic v0.15.3
	 https://github.com/tin-cat/jquery-mosaic
 */

.jQueryMosaic {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* overflow: hidden; */
}

.jQueryMosaic > div,
.jQueryMosaic > a,
.jQueryMosaic img,
.jQueryMosaic > video {
  float: left;
  width: inherit;
  height: inherit;
}

.jQueryMosaic > .item {
  position: relative;
}

.jQueryMosaic > .item.withImage {
  background-size: cover;
}

.jQueryMosaic > .item > .overlay {
  opacity: 0;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
}

.jQueryMosaic > .item:hover > .overlay {
  opacity: 1;
}

.jQueryMosaic > .item > .overlay > .texts {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 15pt;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
}

.jQueryMosaic > .item > .overlay > .texts h1,
.jQueryMosaic > .item > .overlay > .texts h2 {
  margin: 0;
  line-height: 1.3em;
}

.jQueryMosaic > .item > .overlay > .texts h1 {
  font-size: 17pt;
}

.jQueryMosaic > .item > .overlay > .texts h2 {
  font-size: 13pt;
}
.mosaic {
  position: relative;
  margin: 1rem 0rem !important;
}

.wk-colage-view-image-text a {
  position: absolute;
  top: 86%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.3rem;
  color: white;
  /* width: 68%; */
  text-align: center;
}

.wk_colage_view_img_div {
  position: relative;
}
