h1 { font-size: 36px; }

h2 { font-size: 32px; }

h3 { font-size: 26px; }

h4 { font-size: 20px; }

h5 { font-size: 14px; }

h6 { font-size: 12px; }

.ImageGalleryWidgetContent .box { max-width: 1000px; margin: 10px auto; }
.ImageGalleryWidgetContent .box .imagegallery-image-container { float: left; width: 33.3%; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 800px) { .ImageGalleryWidgetContent .box .imagegallery-image-container { width: 50%; } }
@media (max-width: 480px) { .ImageGalleryWidgetContent .box .imagegallery-image-container { width: 100%; } }
.ImageGalleryWidgetContent .box .imagegallery-image-container a img { max-width: 100%; }
.ImageGalleryWidgetContent .images-container.slick-initialized .imagegallery-image-container { display: block; }
.ImageGalleryWidgetContent .images-container .imagegallery-image-container { display: none; }
.ImageGalleryWidgetContent .images-container .imagegallery-image-container:first-child { display: block; }
.ImageGalleryWidgetContent .images-container .slick-slide { overflow: hidden; transition: background-color 0.3s ease; position: relative; }
.ImageGalleryWidgetContent .images-container .slick-slide img { width: 100%; max-width: auto; height: auto; padding: 0; transition: all 0.3s ease; }
.ImageGalleryWidgetContent .images-container .slick-slide .zoom-icon { background-image: url("../images/zoom-icon.png"); background-size: 100%; width: 20px; height: 20px; display: inline-block; position: absolute; top: 50%; top: -moz-calc(50% - 10px); top: -webkit-calc(50% - 10px); top: calc(50% - 10px); left: 50%; left: -moz-calc(50% - 10px); left: -webkit-calc(50% - 10px); left: calc(50% - 10px); opacity: 0; transition: all 0.3s ease; }
.ImageGalleryWidgetContent .images-container .slick-slide:hover { background-color: black; }
.ImageGalleryWidgetContent .images-container .slick-slide:hover img { opacity: 0.75; transition: all 0.5s ease; -webkit-transform: scale(1.25); /* Safari and Chrome */ -moz-transform: scale(1.25); /* Firefox */ -ms-transform: scale(1.25); /* IE 9 */ -o-transform: scale(1.25); /* Opera */ transform: scale(1.25); }
.ImageGalleryWidgetContent .images-container .slick-slide:hover .zoom-icon { opacity: 1 !important; transition: all 0.3s ease; }
.ImageGalleryWidgetContent .thumbnail-container { display: none; }
.ImageGalleryWidgetContent .thumbnail-container.slick-initialized { display: block; }
.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-prev:before, .ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-next:before { color: black; }
.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-prev { left: 10px; }
.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-next { right: 10px; }
.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-list { margin: 0 45px; }
