/*// TODO: Make Responsive break points //*/

/*//// MAIN CONTAINERS ////*/

#sppb_container .sppb_item {
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	opacity: 0;
	
	background-position:center center;
	background-repeat:no-repeat;
		
	background-size:cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: 'opacity';
	-moz-transition-property: 'opacity';
	-ms-transition-property: 'opacity';
	-o-transition-property: 'opacity';
	transition-property: 'opacity';
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

#sppb_container .animate-in .sppb_item {
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	opacity: 1;
}

#sppb_container .animate-out .sppb_item {
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	opacity: 0;
}

#sppb_container .sppb_content {
	position: absolute;
	z-index: 10;
	bottom: 10%;
	left: 5%;
	right: 30%;
	background:rgba(0,0,0,0.6);

	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	opacity: 0;

	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
	transition-duration: 1.5s;
}

#sppb_container .animate-in .sppb_content {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	opacity: 1;

	left: 10%;
	right: 25%;

	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
	transition-duration: 1.5s;
}

#sppb_container .animate-out .sppb_content {
  	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	opacity: 0;

	left: 5%;

	-webkit-transition-duration: 1.5s;
	-moz-transition-duration: 1.5s;
	-ms-transition-duration: 1.5s;
	-o-transition-duration: 1.5s;
	transition-duration: 1.5s;
}

/*//// SUB CONTAINERS ////*/

#sppb_container .sppb_heading {
	color:white;
	font-size: 40pt;
	font-weight:bold;
	margin:25px 0 15px 20px;
}

#sppb_container .sppb_text {
	color:white;
	font-size: 14pt;
	font-weight:lighter !important;
	margin:0 20px 20px 20px;
}

#sppb_container .sppb_links {
	list-style: none;
	margin:0 0 20px 20px;
	padding:0;
}

#sppb_container .sppb_links > li {
	display:inline-block;
	margin: 0 5px 0 0;
	padding:0;
}

#sppb_container .sppb_links a.sppb_link {
}

#sppb_container .sppb_image {
	position: relative;
	z-index: 1;

	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transform: scale(1.25,1.25);
	-moz-transform: scale(1.25,1.25);
	-o-transform: scale(1.25,1.25);
	-ms-transform: scale(1.25,1.25);
	transform: scale(1.25,1.25);

	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-ms-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration: 1s;

}

#sppb_container .animate-in .sppb_image {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
}

#sppb_container .animate-out .sppb_image {
  	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transform: scale(1.25,1.25);
	-moz-transform: scale(1.25,1.25);
	-o-transform: scale(1.25,1.25);
	-ms-transform: scale(1.25,1.25);
	transform: scale(1.25,1.25);
}

/*//// PROMO BOX ELEMENTS ////*/

#sppb_pagination {
	position:absolute;
	right:10%;
	bottom:10%;
	z-index:10;
	list-style: none;
	margin:0;
	padding:0;
}

#sppb_pagination > li {
	cursor: pointer !important;
	display: inline-block;
	text-indent:-9999px;
	background:#FFFFFF;
	width:10px;
	height:10px;
	margin:3px;
	padding:0;

	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
	filter: alpha(opacity=60);
	opacity: 0.6;

	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

#sppb_pagination .current {
	background:#000000;
}

#sppb_pagination > li:hover {
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.sppb_preloader {
    position: absolute;
    left:50%;
    top:50%;
    z-index:10;
    margin:-25px 0 0 -25px;
}

.sppb_navigation {
    position: absolute;
    top:50%;
    z-index:10;
    font-size:100px !important;
    margin-top:-50px;
    color:#FFFFFF;
    cursor:pointer;

    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
	filter: alpha(opacity=40);
	opacity: 0.4;

	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.sppb_navigation:hover {
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.sppb_nav_left {
	left:20px;
}

.sppb_nav_right {
	right:20px;
}