/*
+---------------------------------------------------------------+
|	e107 website system - Bootstrap Base Template
|	by Spinning Planet (ben@spinningplanet.co.nz)
|
|	Released under the terms and conditions of the
|	GNU General Public License (http://gnu.org).
+---------------------------------------------------------------+
*/

@charset "UTF-8";

/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*//// PROMOBOX ///////////////////////////////*/

#pb_container .pb_item {
}

#pb_container .animate-in .pb_item {
}

#pb_container .animate-out .pb_item {
}

#pb_container .pb_content {
	bottom: 30%;
	left: 0;
	right: inherit !important;
	text-align:left;
	width:auto;
	max-width:500px;
	background:rgba(0, 0, 0, 0.60);
	padding:6px 40px 10px 40px;
}

#pb_container .animate-in .pb_content {
	bottom: 40%;
	left: 0;
	right: inherit !important;
}

#pb_container .animate-out .pb_content {
	bottom: 30%;
	left: 0;
	right: inherit !important;
}

#pb_container .pb_heading {
	text-align:center !important;
	font: lighter 25px/125% 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-style:italic !important;
	
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

#pb_container .pb_text {
	text-align:left !important;
	font: lighter 16px/115% 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#000000;
	
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	padding:20px 0 0 0;
	margin:0 !important;
}

#pb_container .pb_links {
	padding:20px 0 0 0;
	margin-right:-20px !important;
}

#pb_container .pb_links > li {
}

#pb_container .pb_links a.pb_link {
	background:#000098;
	
	font: 200 16px/115% 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-transform:uppercase !important;
	
	padding: 10px 15px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 1.00);
	
	color: #FFFFFF;
	text-shadow: none;
	border: 0px solid #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#pb_container .pb_image {
}

#pb_container .animate-in .pb_image {
}

#pb_container .animate-out .pb_image {
}

/*/////////////////////////////////////////////*/

/*//// RESPONSIVE /////////////////////////////*/

@media (max-width: 1200px) {
	
}
 
/* Portrait tablet to landscape and desktop */ 
@media (max-width: 979px) {
		
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 	
	
}

@media (max-width: 600px) {
	
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 

}

/*/////////////////////////////////////////////*/