/*Page Specific CSS - Home */

.da-slider{
	background-image:url('../jpg/bg_02.jpg');
}
.da-slide h2 i{
	/*text-transform:none;*/
	background-color:transparent;
	text-shadow: 2px 2px 4px #000;
}
/*.da-slide p{
	top: 225px;
}*/
.da-slide p i{
	background:none;
	text-shadow: 2px 2px 4px #000;
}
.da-dots{
	display:none;
}

.splash{
	/* width:100%; */
	/* height:auto; */
	/* position:relative; */
	/* margin:0 auto; */
	/* overflow:hidden; */
	/* background-color:#000; */
}

.splash .items, .splash .item{
	width:100%;
	height:100%;
	position:absolute;
	top:0;left:0;
}

.splash * {
	/* z-index: 1; */
}
.splash .items{
	z-index:0;
	opacity:0.8;
}

.splash .item{
	background: transparent url('') no-repeat 25% 50%;
	background-size:cover;
	display:none;
	
}

.splash .row{
	margin-top:50px;
	margin-bottom:50px;
}

.splash h2{
	font-family: 'Open Sans', sans-serif;
	color: #f9f9f9 !important;
	line-height: 50px;
	padding: 0;
	font-weight: 400 !important;
	margin-top:40px;
}
.splash h2 i{
	font-style:normal;
	text-shadow: 2px 2px 4px #000;
	font-size: 44px;
	/*text-transform: uppercase;*/
}
.splash p{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	color: #fff;
	
}
.splash p i{
	font-style:normal;
	text-shadow: 2px 2px 4px #000;
}

/*anti hover colors - now clickable*/
/*.content-boxes-v5:hover i {
  background: #eee;
  color:#999;
}*/

.content-boxes-v5 a{
	text-decoration:none;
}

/*New Cameras some styles from Home Basic 5 sortable*/
.newCameras .sorting-cover{
	padding:8px;
	margin-top:1px;
	/*background-color:#fcfcfc;*/
	margin-bottom:30px;
}
.newCameras a:hover{
	text-decoration:none;
}
.newCameras a:hover .sorting-cover{
	background-color:#3498db;
	-webkit-transition: all 0.4s ease;
	   -moz-transition: all 0.4s ease;
		 -o-transition: all 0.4s ease;
			transition: all 0.4s ease;
}
.newCameras a:hover .sorting-cover{
	background-color:#3498db;
	-webkit-transition: all 0.4s ease;
	   -moz-transition: all 0.4s ease;
		 -o-transition: all 0.4s ease;
			transition: all 0.4s ease;
}
.newCameras a:hover .sorting-cover span, .newCameras a:hover .sorting-cover p{
	color:#fff;
}
.newCameras .sorting-cover span{
	font-size: 18px;
	font-weight: 500;
}
@media( min-width: 576px ) {
	.newCameras .sorting-cover span{ font-size: 25px; }
}
.newCameras .sorting-cover p{
	margin-bottom:0;
}

.newCameras .newCameraThumb img{
	position:relative;
	
	width: 100%;
	max-width: 1280px;
}

/*.newCameras .newCameraThumb img{
	position:absolute;
}*/

.newCameras .newCameraThumb .liveIcon{
	position:absolute;
	z-index:10;
	left:6%;
	top:5%;
	width:15%;
	max-width:100px;
	height:auto;
}

.purchase{
	padding: 25px 0 25px;
}

.purchase .btn-buy {
	text-align: right;
}
@media (max-width: 991px){
	.newCameras .newCameraThumb .liveIcon{
		left: 10%;
	}
	.purchase .btn-buy {
		text-align: center;
	}
}
.purchase .btn-buy a {
  margin-top: 15px;
}

.purchase-no-sub span{
	margin-top: 22px;
}

.social_icons {
    display: flex;        
    flex-flow: row wrap;
    justify-content: space-between;
}

.social_icon {
    flex: none; /* do not grow and shrink items */
    height: 30px;
    width: 30px;
    /*margin-right: 20px;*/
}
.earthcam-embed-container { padding-bottom: 53% !important; }

/* NEWER CSS - Look Reboot 2021 */

#indexPage .altColor {
	background-color: #F2F5F9;
}
#indexPage .textPad > .innerText {
	line-height: 1.4;
}
@media( min-width: 576px ) {
	#indexPage .homeSection:not(.topSection) {
		min-height: 520px;
	}
	#indexPage .homeSection .textPad { font-size: 25px !important; }
}