/*------------------------------------------------------------------------
# "Hot Definitions" Joomla module
# Copyright (C) 2015 HotThemes. All Rights Reserved.
# License: http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
# Author: HotThemes
# Website: http://www.hotjoomlatemplates.com
-------------------------------------------------------------------------*/


.hot_swipe_carousel_slides2 .contents {
    top: 30px;
    left: 10%;
    width: 99%;
    color: #000000;
    padding: 0%;
    background: rgba(255,255,255,0);
    font-size:14px;
    opacity:0;
}

.hot_swipe_carousel_slides2 .contents h2 {
    font-size:36px;
}

.hot_swipe_carousel_slides2 img {
    max-width: 99999px;
    width: 100%;
}

.hot_swipe_carousel_slides2 .contents {
    position: absolute;
}



.hot_swipe_carousel_slides2 .gallery-cell {
    width: 100%;
}



.hot_swipe_carousel_slides2 .contents {
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}



#responsivelightbox {
	text-align: center;
}

#responsivelightbox ul {
	margin: 0;
	padding: 0;
}

#responsivelightbox li {
	margin:0px 0px;
	display: inline-block;
	background: none;
	padding: 0;
}

#responsivelightbox img {
	width:400px;
	height:400px;
	border:0px solid #666666;
	padding:0px;
	background: #eee;
	-webkit-box-shadow: 0 0 0.313em rgba( 0, 0, 0, .05 );
	box-shadow: 0 0 0.313em rgba( 0, 0, 0, .05 );
	-webkit-transition: -webkit-box-shadow .3s ease, border-color .3s ease;
	transition: box-shadow .3s ease, border-color .3s ease;
}

#responsivelightbox img:hover,
#responsivelightbox img:focus {
	border:0px solid #ffffff;
	background: #fff;
	-webkit-box-shadow: 0 0 0.938em rgba( 0, 0, 0, .25 );
	box-shadow: 0 0 0.938em rgba( 0, 0, 0, .25 );
}

#imagelightbox-overlay {
	background-color: rgba( 255,255,255, .9 );
}

@media only screen and (max-width: 41.250em) {

	#responsivelightbox {
		width: 100%;
	}
}



.counter_field {
  width: 25%;
  float:left;
  text-align: center;
  margin: 30px 0;
}

.counter_number {
  font-size: 52px;
  margin: 40px 0 20px;
  color:#ffffff;
}

.counter_text {
  font-size: 15px;
  color:#ffffff;
}

@media (max-width: 768px) {

  .counter_field {
    width: 100%;
    float:none;
  }

}



.hot_swipe_carousel_slides1 .contents {
    top: 150px;
    left: 10%;
    width: 50%;
    color: #ffffff;
    padding: 0%;
    background: rgba(255,255,255,0);
    font-size:14px;
    opacity:0;
}

.hot_swipe_carousel_slides1 .contents h2 {
    font-size:36px;
}

.hot_swipe_carousel_slides1 img {
    max-width: 99999px;
    width: 100%;
}

.hot_swipe_carousel_slides1 .contents {
    position: absolute;
}



.hot_swipe_carousel_slides1 .gallery-cell {
    width: 100%;
}



.hot_swipe_carousel_slides1 .contents {
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}
