@charset "utf-8";
/* CSS Document */


@media only screen and (min-width: 480px) and (max-width: 767px){

/*-----------------------Header Area Starts
-----------------------------------------*/

#header_wrap
{
margin:0 0 0 0;
padding:0 0;
float:left;

background-color:#142d2d;

width:100%;
min-height: 90px;
}

#header_block
{
margin:0 0 0 0;
padding:15px 0;
float:left;

width:100%;
height: auto;
}

#logo_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height: auto;
}

header #header_wrap #header_block #logo_block a img
{
width:40%;
height: auto;

-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: linear;
-moz-transition-property: background color;
-moz-transition-duration: 0.5s;

-o-transition-duration: 0.5s;
-o-transition-timing-function: linear;
-o-transition-property: background color;
-o-transition-duration: 0.5s;
}

header #header_wrap #header_block #logo_block span#icon_go img
{
margin-top:20px;
width:60%;
height: auto;

-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: linear;
-moz-transition-property: background color;
-moz-transition-duration: 0.5s;

-o-transition-duration: 0.5s;
-o-transition-timing-function: linear;
-o-transition-property: background color;
-o-transition-duration: 0.5s;
}

header.smaller #header_wrap #header_block #logo_block a img
{
width:50%;
height: auto;

-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: linear;
-moz-transition-property: background color;
-moz-transition-duration: 0.5s;

-o-transition-duration: 0.5s;
-o-transition-timing-function: linear;
-o-transition-property: background color;
-o-transition-duration: 0.5s;
}

header.smaller #header_wrap #header_block #logo_block span#icon_go img
{
width:40%;
height: auto;
margin-top:5px;

-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: linear;
-moz-transition-property: background color;
-moz-transition-duration: 0.5s;

-o-transition-duration: 0.5s;
-o-transition-timing-function: linear;
-o-transition-property: background color;
-o-transition-duration: 0.5s;
}

#icon_go
{
margin:0 0 0 0;
padding:0 0 0 0;
float:right;

position:absolute;

width: auto;
height:auto;
}

#social_wrap
{
margin:0 0 0 0;
padding:0 0 0 0;
float:right;

width: 60px;
height: auto;
z-index:10000;

position:fixed;
right:0;
top:30px;
}

#social_block
{
margin:0 auto;
padding:0 0;

width: auto;
height: auto;
}

#social_block ul
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height: auto;
}

#social_block ul li
{
margin:0 0 5px 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height:auto;
}

#social_block ul li a img
{
margin:0 10px 0 0;
padding:0 0 0 0;
float: right;

width:50%;
height:auto;
}

/*-------------------------Header Area Ends
-----------------------------------------*/

/*-----------------------Banner Area Starts
-----------------------------------------*/

#banner_wrap
{
margin:0 0 0 0;
padding:0 0;
float:left;

background:url(../images/bannerbg.jpg) no-repeat center top;

width:100%;
min-height: 0;
}

#banner_block
{
margin:0 0 0 0;
padding:5%;
float:left;

width:90%;
height: auto;
}

#banner_block img
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

max-width:100%;
height: auto;
}

#player
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height: 300px;
}

/*-------------------------Banner Area Ends
-----------------------------------------*/

/*-------------------A Campanha Area Starts
-----------------------------------------*/

#acampanha_wrap
{
margin:0 0 0 0;
padding:50px 0;
float:left;

background:url(../images/acampanha-bg.jpg) no-repeat center top;

width:100%;
min-height: 0;
}

#acampanha_block
{
margin:0 0 0 0;
padding:20px 5%;
float:left;

width:90%;
height: auto;
}

#acampanha_block_heading
{
margin:0 0 30px 0; 
padding:0 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: 300;
font-size:36px;
color:#ffffff;
text-transform:uppercase;
text-align:center;

width:100%;
height:auto;
}

#acampanha_block_details
{
margin:0 0 0 0; 
padding:0 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: normal;
font-size:20px;
color:#ffffff;
text-align:center;
line-height:36px;

width:100%;
height:auto;
}

/*---------------------A Campanha Area Ends
-----------------------------------------*/

/*-------------------Quer Saber Area Starts
-----------------------------------------*/

#quersaber_wrap
{
margin:0 0 0 0;
padding:50px 0;
float:left;

background:url(../images/quersaber-bg-responsive.jpg) no-repeat center top;

width:100%;
min-height: 0;
}

#quersaber_block
{
margin:0 0 0 0;
padding:20px 5%;
float:left;

width:90%;
height: auto;
}

#quersaber_block_heading
{
margin:0 0 0 0; 
padding:0 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: 300;
font-size:36px;
color:#ffffff;
text-transform:uppercase;
text-align:center;

width:100%;
height:auto;
}

#quersaber_video_block
{
margin:0 0 0 0;
padding:0 0;
float:left;

width:100%;
height: auto
}

#quersaber_video_block_video1
{
margin:0 0 0 0;
padding:20px 0;
float:left;

text-align:center;
position:relative;

width:100%;
height: 260px;
}

#quersaber_video_block_video1 a img
{
max-width:100%;
height: auto;
}

#quersaber_video_block_video2
{
margin:0 0 0 0;
padding:20px 0;
float:left;

text-align:center;
position:relative;

width:100%;
height: 260px;
}

#quersaber_video_block_video2 a img
{
max-width:100%;
height: auto;
}

#quersaber_video_block_video3
{
margin:0 0 0 0;
padding:20px 0;
float:left;

text-align:center;
position:relative;

width:100%;
height: 260px;
}

#quersaber_video_block_video3 a img
{
max-width:100%;
height: auto;
}

#quersaber_video_block_video4
{
margin:0 0 0 0;
padding:20px 0;
float:left;

text-align:center;
position:relative;

width:100%;
height: 260px;
}

#quersaber_video_block_video4 a img
{
max-width:100%;
height: auto;
}

#assine_button
{
margin:40px 0 0 0; 
padding:0 0;
float:left;

width:100%;
height:auto;
}

#assine_button a
{
margin:0 0 0 0; 
padding:50px 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: bold;
font-size:28px;
color:#ffffff;
text-transform:uppercase;
text-align:center;

border:5px solid #ffffff;
box-sizing:border-box;

width:100%;
height:auto;
}

/*---------------------Quer Saber Area Ends
-----------------------------------------*/

/*-------------------Saiba Masi Area Starts
-----------------------------------------*/

#saibamais_wrap
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

background:url(../images/saibamais-bg.jpg) no-repeat center top;

width:100%;
min-height:0;
}

#saibamais_block
{
margin:0 0 0 0;
padding:0 5%;
padding-bottom:20px;
float:left;

width:90%;
height: auto;
}

#saibamais_block_heading
{
margin:20px 0 0 0; 
padding:0 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: 300;
font-size:36px;
color:#000000;
text-transform:uppercase;
text-align:center;

width:100%;
height:auto;
}

#saibamais_block ul
{
margin:30px 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height: auto;
}

#saibamais_block ul li
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height:auto;
}

#saibamais_block ul li a img
{
max-width:50%;
height:auto;
}

/*---------------------Saiba Masi Area Ends
-----------------------------------------*/

/*-------------------Saiba Masi Area Starts
-----------------------------------------*/

#tiresuas_wrap
{
margin:0 0 0 0;
padding:50px 0;
float:left;

background:url(../images/tiresuas-bg.jpg) no-repeat center top #313409;

width:100%;
min-height:0;
}

#tiresuas_block
{
margin:0 0 0 0;
padding:0 5%;
float:left;

width:90%;
height: auto;
}

#tiresuas_block_heading
{
margin:20px 0 0 0; 
padding:0 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: 300;
font-size:36px;
color:#ffffff;
text-transform:uppercase;
text-align:center;

width:100%;
height:auto;
}

.accordion {
width: 100%;
padding: 0;
/*background: #141517;*/
box-sizing:border-box;
float:left;
margin-top:0;
}

/*---------------------Saiba Masi Area Ends
-----------------------------------------*/

/*-----------------------Footer Area Starts
-----------------------------------------*/

#footer_wrap
{
margin:0 0 0 0;
padding:20px 0 20px 0;
float:left;

background:url(../images/footer-bg.jpg) repeat;

width:100%;
height: auto;
}

#footer_block
{
margin:0 0 0 0;
padding:0 5%;
float:left;

width:90%;
height: auto;
}

#footer_block_heading
{
margin:0 0 20px 0; 
padding:0 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: normal;
font-size:32px;
color:#5b4f45;
text-transform:uppercase;
text-align:center;

width:100%;
height:auto;
}

#footer_block_logos
{
margin:0 0 20px 0; 
padding:0 0;
float:left;

text-align:center;

width:100%;
height:auto;
}

#footer_block_copyright
{
margin:0 0 20px 0; 
padding:0 0;
float:left;

font-family: 'Source Sans Pro', sans-serif;
font-weight: normal;
font-size:18px;
color:#5b4f45;
text-align:center;

width:100%;
height:auto;
}

/*-------------------------Footer Area Ends
-----------------------------------------*/

/*----------------------Scroll Totop starts
-----------------------------------------*/

.typtipstotop
{
width: 32px;
height: 32px;
position:fixed;
bottom:10px;
right:10px;
display:none;
text-indent:-9999px;
background: url(../images/icon_top.png) center no-repeat;
background-color:#265124;
border:1px solid #265124;
z-index:9980;
}

.typtipstotop:hover
{
background: url(../images/icon_top.png) center no-repeat;
background-color:#288824;
border:1px solid #288824;

-webkit-transition: background 1s;
-moz-transition: background 1s;
-ms-transition: background 1s;
-o-transition: background 1s;
transition: background 1s;
}

/*------------------------Scroll Totop Ends
-----------------------------------------*/

}