/* Flexible Slide-to-top Accordion Style*/
.st-accordion{
    width:100%;
	max-width:100%;
    min-width:270px;
    margin:auto;
}

.st-accordion ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.st-accordion ul li{
	width:100%;
    height: 160px;
    overflow: hidden;
	background-color:#FFF;
	border-bottom:1px #CCC solid;
}

.st-accordion ul li:first-child{
	width:100%;
    height: 160px;
    overflow: hidden;
	background-color:#FFF;
	border-bottom:1px #CCC solid;
	border-top:1px #CCC solid;
}

.st-accordion ul li > div.st-tab{
	position:relative;
	width: 984px;
	min-width:320px;
	height: 160px;
    font-size: 20px;
    display: block;
	cursor:pointer;
	opacity:1;
	border:0;
	border-collapse:collapse;
	margin:auto;
	overflow:hidden;
	padding:0 15px 0 15px;
}

.st-accordion ul li > div.st-tab .st-tab-plus{
	position:absolute;
	top:0;
	right:16px;
	width: 60px;
	height: 160px;
    font-size: 20px;
    display: block;
	background: url("../images/Global/BTMaisMenos.png") no-repeat -1px center;
	opacity:1;
	border:0;
	border-collapse:collapse;
}

.st-accordion ul li > div.st-tab:hover .st-tab-plus{
    background: url("../images/Global/BTMaisMenos.png") no-repeat -151px center;
}

.st-accordion ul li.st-open > div.st-tab .st-tab-plus{
	background: url("../images/Global/BTMaisMenos.png") no-repeat -227px center;
}

.st-accordion ul li.st-open > div.st-tab:hover .st-tab-plus{
	opacity:1;
}

.st-accordion ul li.st-open{
	background-color:#EFEFEF;
}

/* Main Tab Styles */
.st-tab-contentText{
	width:74.3%;
	height:160px;
	border:0;
	border-collapse:collapse;
	margin:0 0 0 0;
	float:left;
}

.st-tab-contentText p{
	height:160px;
	display:table-cell;
	vertical-align:middle;
	margin:0 60px 0 0;
	line-height:35px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:28px;
}

.st-tab-contentText p span{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:24px;
	color:#666666;
}

.st-tab-contentfigure{
	position:relative;
	width:23.06%;
	margin:21px 2.03% 0 0;
	padding:0 0 0 0;
	border:1px #CCC solid;
	float:left;
	overflow:hidden;
}

.st-tab-contentfigure:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 115px;
}

.st-tab-contentfigure img{
	position:absolute;
	width:220px;
	top:0;
	left:50%;
	margin-left:-110px;
	height:auto;
}

/* Content Styles */
.st-content{
	width:100%;
	margin:auto;
    padding:0;
	clear:both;
	border-top:1px #EFEFEF solid;
	background-color:#EFEFEF;
}

.st-content-div{
	width:984px;
    padding:25px 15px 1px 15px;
	margin:auto;
	overflow:hidden;
}

.st-content-div .st-content-div-col1{
	width:23.06%;
	margin:0 2.03% 0 0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

.st-content-div .st-content-div-col2{
	width:74.91%;
	margin:0 0 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
	overflow:hidden;
}

.st-content-div .st-content-div-col2 p{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	font-size:19px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
}

.st-content-div .st-content-div-col2 p span{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:19px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	color:#666666;
}

.st-content-div .st-content-div-col2 p a.bt{
	width: 100%;
	max-width: 261px;
	height: 50px;
	display: inline-block;
	text-decoration: none;
	border-radius: 50px;
	color: #FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: center;
	line-height: 46px;
	font-size: 20px;
	font-weight: 600;
	padding: 0;
	margin: 25px 0 0 0;
	background: #CC0001;
	border: 2px solid rgba(0,0,0,0);
	opacity: 1;
}

.st-content-div .st-content-div-col2 p a.bt:hover{
	background: #CC2C2F;
}

.st-content-div .st-content-div-item{
	width:100%;
	margin:0 0 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

.st-content-div .st-content-div-item figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0 0 53.18% 0;
	border-collapse:separate;
	background-color:#FFFFFF;
	border:1px #CCC solid;
	text-align:center;
}

.st-content-div .st-content-div-item figure img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
}

.st-content-div .st-content-div-item figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTPlay.png) no-repeat center center;
}

.st-content-div .st-content-div-item figure a:hover{
	background:url(../images/Global/BTPlay.png) no-repeat center center, url(../images/Global/BTPlay.png) no-repeat center center;
}

.st-content-div .st-content-div-item figcaption{
	width:100%;
	margin:0;
	padding:5px 0 0 0;
	border:0;
	border-collapse:collapse;
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
}

.st-content-div .instLogo{
	display:none;
}

/* End Flexible Slide-to-top Accordion Style*/

/* Media Queries */

@media (max-width:999px){
.st-content-div{
	width:100%;
}
.st-accordion ul li > div.st-tab{
	width:100%;
}
}

@media (max-width:800px){
.st-tab-contentfigure{
	display:none;
}

.st-tab-contentfigure:before {
	display:none;
}

.st-tab-contentText{
	width:87%;
}

.st-content-div .instLogo{
	display:block;
}

.st-content-div .instLogo img{
	border:1px #CCC solid;
}

}

@media (min-width:523px) and (max-width:766px){
.st-content-div .st-content-div-col1{
	width:31.16%;
	margin:0 3.26% 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
	float:left;
}

.st-content-div .st-content-div-col2{
	width:65.58%;
	margin:0 0 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

}

@media (max-width:523px){
.st-content-div .st-content-div-col1{
	width:47.51%;
	margin:0 4.86% 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

.st-content-div .st-content-div-col2{
	width:47.63%;
	margin:0 0 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

}

@media (max-width:480px){
.st-content-div .st-content-div-col1{
	width:100%;
	margin:0 0 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

.st-content-div .st-content-div-col2{
	width:100%;
	margin:0 0 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

.st-tab-contentText{
	width:76%;
}

.st-tab-contentText p{
	height:160px;
	display:table-cell;
	vertical-align:middle;
	margin:0 60px 0 0;
	font-size:22px;
	line-height:30px;
	font-family: 'Source Sans Pro', sans-serif;
}

.st-tab-contentText p span{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#666666;
}

.st-content-div .instLogo{
	display:none;
}

}

/* End Media Queries */