/*BANNER VÍDEO*/
.cover { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: auto;}
.cover .hi { position: absolute; bottom: 10px; left: 10px; color: #fff; font-family: 'Roboto Slab', serif; font-size: 24px; line-height: 26px;}
.cover .hi span { color: #ff0; cursor: pointer; text-decoration: underline;}
.cover .hi em { font-style: normal;}
.cover .hi em.hidden { display: none;}
.tv { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: auto; overflow: hidden;}
.tv .screen { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; margin: auto; opacity: 0; transition: opacity 0.5s;}
.tv .screen.active { opacity: 1;}
.espaco_video { width: 100%; height: auto; position: relative; clear: both; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; background: #000000; z-index: -1; }
.mascara_video { z-index: 2; width: 100%; background-color: rgba(0,0,0,0.7); height: auto; position: absolute; top: 0px; left: 0px; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
div#instafeed img {
    width: 49%;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    padding-left: 1px;
}
/* BANNER HOME */
.banner{width:2000px; height:700px; left: 50%; margin-left: -1000px; position: relative; }
.banner .slider2{ width:2000px; height:700px; position:absolute; z-index:10; float: left;}
.banner .sliderContent{ width:2000px; height:700px; clear:both; position: absolute;}
.banner .sliderContent .item { width:2000px; height:700px; position: absolute; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; background-color: #010101; }
.banner .sliderContent .item .util_banner { width:2000px; height: auto; position: absolute; }

.sliderBullets { margin: 0px; width: 100%; padding: 0px; position: absolute; top: 670px; text-align: center; z-index: 1002; }
.sliderBullets a { -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; display: inline-block; text-indent:-9999px; width:17px; height:7px; border: 2px solid #ffffff; background-color:transparent; margin: 0px 5px; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.sliderBullets a:hover { background-color: rgba(255,255,255,0.5); }
.sliderBullets .active { -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; background-color:#ffffff; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; width: 32px; height: 7px; }
.sliderBullets .active:hover { background-color: rgba(255,255,255,1); }

/*YOUTUBE*/
.youtube_api { width: 100%; height: auto; background-color: #ffffff; position: relative; clear: both; padding: 50px 0px 20px 0px; }
.youtube_api .chama_you { width: 690px; height: 70px; position: relative; margin: 25px auto; }
.youtube_api .chama_you .rede { width: 690px; clear: both; color: #000000; line-height: 35px; font-size: 72px; text-align: center; font-family: 'muroslant'; -moz-transition: all 0.6 ease; -o-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
.youtube_api .chama_you .rede img { float: left; width: 55px; height: auto; margin: -10px 15px 0px 0px; }
.youtube_api .chama_you .chama { width: 690px; clear: both; color: #bd9819; position: absolute; line-height: 36px; font-size: 36px; text-align: center; font-family: 'muroslant'; -moz-transition: all 0.6 ease; -o-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
.youtube_api .placeholder { min-height: 500px; margin: 20px 0px 60px 0px; padding: 11px 0; position: relative; clear: both; }
.youtube_api .placeholder:after { bottom: -30px; content: ""; height: 30px; left: 50%; margin-left: -510px; position: absolute; width: 1050px }
.youtube_api .placeholder iframe { display:block; height: 470px; margin: 0 auto; width: 1050px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden; }
.youtube_api .placeholder h2 { color: #000000; font-size: 24px; font-family: 'Roboto'; font-weight: 300; text-align: center; padding: 15px 0px; }
.youtube_api .slider { position: relative; width: 1050px; height: 320px; margin-bottom: 80px; text-align: center; overflow: hidden; }
.youtube_api .slider li { list-style-type:none; display: inline-block; background-repeat: no-repeat; background-position: center center; background-size: auto 400px; height: 300px; margin: 6px; width: 250px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden; }
.youtube_api .slider li .area { position: absolute; z-index: 10; background-repeat: no-repeat; background-position: center 40px; background-size: auto 50px; background-image:url(../imagens/ico-play.png); background-color: rgba(0,0,0,0.6); height: 300px; width: 250px; }
.youtube_api .slider li a { display: block; height: 156px }
.youtube_api .slider li .infos { width: 220px; height: auto; margin: 130px 15px 0px 15px; position: absolute; }
.youtube_api .slider li .infos h2 { position: relative; z-index: 11; font: 24px 'muroslant'; color: #ffffff; margin: 0px 0px 8px 0px; line-height: 24px; width: 100%; text-align: left; }
.youtube_api .slider li .infos p { position: relative; z-index: 11; color: #ffffff; font-family:'Roboto'; font-size: 12px; line-height: 18px; margin: 0px 0px 12px 0px; text-align: left; width: 100% }
.youtube_api .slider li:hover { margin: 0px 6px 12px 6px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3); }
.youtube_api .slider li:hover .area { background-color: rgba(234,196,32,0.8); }
.youtube_api .carousel-container { margin: 0 auto; position: relative; width: 1050px }
.youtube_api .carousel-container .controll { cursor: pointer; height: 54px; position: absolute; top: 130px; width: 29px; z-index: 5 }
.youtube_api .carousel-container .prev { background-position: center center; cursor: pointer; z-index:100; background-image:url(../imagens/seta-esquerda.png); width:18px; height:33px; position:absolute; left: -25px; }
.youtube_api .carousel-container .next { background-position: center center; cursor: pointer; z-index:100; background-image:url(../imagens/seta-direita.png); width:18px; height:33px; position:absolute; right: -25px; }
.youtube_api .carousel-inner { float: left; width: 1050px; overflow: hidden; }

/*LIMOUSINES*/
.limousines { width: 100%; height: auto; background-color: #eaeaea; position: relative; clear: both; padding: 50px 0px 75px 0px; }
.limousines .topo { width: 690px; height: auto; position: relative; margin: 25px auto; }
.limousines .topo .titulo { width: 690px; clear: both; color: #000000; line-height: 42px; font-size: 36px; text-align: center; font-family: 'muroslant'; -moz-transition: all 0.6 ease; -o-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
.limousines .localidade { text-align: center; position: relative; width: 100%; height: auto; }
.limousines .localidade ul { width: 100%; height: auto; text-align: center; position: relative; clear: both; display: inline-block; vertical-align: top; margin: 30px 0px 0px 0px; }
.limousines .localidade ul li { width: 330px; text-align: center; height: 500px; text-align: center; display: inline-block; vertical-align: top; margin: 0px 10px; position: relative; -moz-transition: all 0.6 ease; -o-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; position: relative; }
.limousines .localidade ul li .avatar { margin: 0 auto; position: relative; width: 330px; height: 330px; position: relative; background-color: rgba(0,0,0,1); display: inline-block; vertical-align: top; }
.limousines .localidade ul li .avatar .nome_carro { z-index: 10; width: 270px; padding: 0px 30px 100px 30px; height: auto; font-weight: 400; color: #ffffff; font-size: 24px; text-transform: uppercase; line-height: 30px; font-family: 'Roboto'; text-align: center; position: absolute; bottom: 15px; }
.limousines .localidade ul li .avatar img {width: 330px; height: 330px; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.limousines .localidade ul li .divisa { width: 100%; height: 12px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: rgb(247,235,131); background: -moz-radial-gradient(circle, rgba(247,235,131,1) 0%, rgba(200,167,44,1) 100%); background: -webkit-radial-gradient(circle, rgba(247,235,131,1) 0%, rgba(200,167,44,1) 100%); background: radial-gradient(circle, rgba(247,235,131,1) 0%, rgba(200,167,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7eb83",endColorstr="#c8a72c",GradientType=1); }
.limousines .localidade ul li .manchete { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); height: 125px; vertical-align: top; position: relative; overflow: hidden; font-weight: 500; color: #000000; font-size: 14px; line-height: 20px; font-family: 'Verdana'; text-align: center; display: inline-block; padding: 15px 10px; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; text-align: justify; }
.limousines .localidade ul li:hover .avatar img { opacity: 0.3; }

/*BLOG*/
.blog { width: 100%; background-color: #eaeaea; height: auto; position: relative; clear: both;}
.blog .titulo { width: 100%; height: auto; padding: 10px 0px; font-size: 42px; font-family: 'muroslant'; color: #000000; text-align: center; line-height: 42px; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.blog ul { width: 100%; height: auto; text-align: center; position: relative; clear: both; text-align: center; margin-top: 30px; }
.blog ul li { width: 240px; height: 500px; margin: 0px 8px; display: inline-block; vertical-align: top; text-align: left; }
.blog ul li .avatar { margin: 0 auto; position: relative; width: 240px; height: 215px; position: relative; overflow: hidden; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
.blog ul li .avatar img { width: 240px; height: 215px; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.blog ul li .chamada { clear: both; width: 100%; padding: 12px 0px 0px 0px; text-align: left; line-height: 18px; font: 20px 'Roboto'; font-weight: 100; -moz-transition: all 0.3 ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.blog ul li .descricao { margin: 5px 0px 20px 0px; width: 100%;  text-align: left; line-height: 22px; font: 14px 'Roboto'; font-weight: 300; -moz-transition: all 0.3 ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.blog ul li .descricao p { font-weight: 500; padding: 10px 0px 0px 0px; }
.blog ul li .label { color: #000000; display: inline-block; position: relative; width: auto; height: auto; padding: 0px; font-size: 12px; display: inline-block; font-family: 'Roboto'; text-align: center; line-height: 12px; letter-spacing: 1px; font-weight: 400; -moz-transition: all .5 ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; overflow: hidden; }
.blog ul li:hover img { opacity: 0.7; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.blog #pager { width: 100%; height: 10px; text-align: center; position: relative; }
.blog #pager a { display: inline-block; text-indent:-9999px; width:17px; height:10px; background-color: #d8d6d6; margin: 0px 5px; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.blog #pager a.selected { background-color:#daa520; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; width: 32px; height: 10px; }

/*INSTAGRAM*/
button.seguirinsta {
    width: 250px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    background-color: #0095f6;
    color: white;
    font-weight: 600;
    margin-bottom: 30px;
}

/*SOBRE*/
img.imagemsobre {
    width: 100%;
}

/*DEPOIMENTOS*/
.depoimentos .titulo {
    width: 100%;
    height: auto;
    padding: 10px 0px;
    font-size: 42px;
    font-family: 'muroslant';
    color: #000000;
    text-align: center;
    line-height: 42px;
    -moz-transition: all .3 ease;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.depoimentos video {
    background-color: black!important;
}

.depoimentos { width: 100%; height: auto; margin: 0px; padding: 70px 0px; position: relative; clear: both; text-align: left; }
.depoimentos ul { list-style-type: none; position: relative; width: 100%; height: auto; }
.depoimentos ul li { width: 1000px; height: 300px; overflow: hidden;float: left; position: relative; margin: 30px 24px; text-align: center; }
.depoimentos ul li .dados { margin-top: 30px; width: -moz-calc(100% - 400px); width: -webkit-calc(100% - 400px); width: -o-calc(100% - 400px); width: calc(100% - 400px); height: auto; vertical-align: top; display: inline-block; position: relative; overflow: hidden; }
.depoimentos ul li .dados .nome_ { width: 100%; padding: 10px 0px 0px 0px; height: auto; font-weight: 300; color: #000000; font-size: 24px; text-transform: uppercase; line-height: 30px; font-family: 'Roboto'; text-align: left; }
.depoimentos ul li .dados .local_ { width: 100%; padding: 0px; height: auto; font-weight: 300; color: #000000; font-size: 12px; line-height: 20px; letter-spacing: 2px; text-transform: uppercase; font-family: 'Roboto'; text-align: left; }
.depoimentos ul li .dados .depos_ { width: 100%; height: auto; vertical-align: top; position: relative; overflow: hidden; font-weight: 300; color: #646162; font-size: 14px; line-height: 20px; font-family: 'Roboto'; text-align: justify; display: inline-block; padding: 15px 0px 0px 0px; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.depoimentos ul li .aspas { z-index: 100; margin-top: 30px; width: 116px; height: 106px; position: absolute; background: url(../imagens/aspas.png) no-repeat center right; }
.depoimentos ul li .avatar { margin-top: 30px; margin-right: 50px; margin-left: 50px; width: 230px; height: 230px; position: relative; overflow: hidden; vertical-align: top; display: inline-block; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease;}
.depoimentos ul li .avatar img { width: 230px; height: 230px; -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; overflow: hidden; -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); transform: scale(1.0); }
.depoimentos ul li:hover .avatar { margin-right: 60px; }
.depoimentos ul li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.depoimentos #pager2 { width: 100%; height: 10px; margin-top: 50px; text-align: center; position: relative; }
.depoimentos #pager2 a { display: inline-block; text-indent:-9999px; width:17px; height:10px; background-color: #d8d6d6; margin: 0px 5px; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; }
.depoimentos #pager2 a.selected { background-color:#daa520; -moz-transition: all .3 ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; width: 32px; height: 10px; }

/*VÍDEOS TODOS*/
.espaco_videos_todos { width: 100%; height: auto; position: relative; clear: both; padding: 50px 0px; text-align:center; }
.espaco_videos_todos .linha_videos { width: 100%; height: auto; position: relative; text-align:center; }
.espaco_videos_todos .linha_videos .chama_titulo { width: 100%; height: auto; position: relative; padding-top: 30px; text-align: left; display: inline-block; vertical-align: top; text-align: left; font-size: 22px; line-height: 28px; color: #000000; font-family: 'muroslant'; }
.espaco_videos_todos .linha_videos .chama_titulo p { width: 100%; height: auto; text-align: left; font-size: 26px; line-height: 30px; color: #ffffff; font-family: 'muroslant'; }
.espaco_videos_todos .linha_videos .chama_titulo .total_conteudo { width: 100%; height: auto; text-align: left; font-size: 12px; line-height: 20px; color: #ffffff; font-family: 'muroslant'; padding-top: 5px; }
.espaco_videos_todos .linha_videos .chama_titulo .total_conteudo i { font-size: 28px; color: #ff0000; line-height: 20px; margin-right: 10px; position: relative; display: inline-block; vertical-align: top; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; overflow: hidden; background-color: #ffffff; }
.espaco_videos_todos .linha_videos ul { width: 100%; height: auto; position: relative; text-align: center; margin: 30px 0px; overflow: hidden; }
.espaco_videos_todos .linha_videos ul li { cursor: pointer; list-style: none; display: inline-block; margin: 0px 15px 20px 15px; padding: 0px; height: 210px; width: 350px; background: #eac420; position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; overflow: hidden }
.espaco_videos_todos .linha_videos ul li img { width: 350px; height: 210px; position: relative; display: block; }
.espaco_videos_todos .linha_videos ul li:hover img { opacity: 0.4; }
.espaco_videos_todos .linha_videos ul li:hover .botao { opacity: 1; }
.espaco_videos_todos .linha_videos ul li:hover .play { opacity: 1; }
.espaco_videos_todos .linha_videos ul li .play { opacity: 0; width: 100%; height: auto; position: absolute; left: 0px; top: 25%; z-index: 100; }
.espaco_videos_todos .linha_videos ul li .play i { opacity: 0.7; width: 100%; heigth: 45px; lien-height: 45px; font-size: 45px; text-align: center; color: #ffffff;  }
.espaco_videos_todos .linha_videos ul li .play p { font-size: 14px; text-transform: uppercase; font-family: 'muroslant'; text-align: center; color: #000000; margin: 10px 0px 0px 0; padding: 0px; width: 100%; }
.espaco_videos_todos .linha_videos ul li .botao { opacity: 0; font-size: 14px; letter-spacing: 1px; font-family: 'muroslant';transform: translate(-50%, -50%); position: absolute; z-index: 10; top: 75%; left: 50%; width: auto; line-height: 12px; padding: 10px 20px; color: #000000; background: -moz-radial-gradient(circle, rgba(247,235,131,1) 0%, rgba(200,167,44,1) 100%); background: radial-gradient(circle, rgba(247,235,131,1) 0%, rgba(200,167,44,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#f7eb83&quot;,endColorstr=&quot;#c8a72c&quot;,GradientType=1); text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

@media screen and (max-width: 1050px) {
    /*VÍDEOS*/
    .espaco_videos_todos { width: 100%; height: auto; position: relative; clear: both; padding: 35px 0px; }
    .espaco_videos_todos .linha_videos { width: 100%; height: auto; position: relative; text-align:center; }
    .espaco_videos_todos .linha_videos .chama_titulo { width: 100%; text-align: center; }
    .espaco_videos_todos .linha_videos .chama_titulo p, .espaco_videos_todos .linha_videos .chama_titulo .total_conteudo { text-align: center; }
    .espaco_videos_todos .linha_videos .ver_todos_videos {  width: 100%; text-align: center; padding: 5px 0px 0px 0px; position: relative; bottom: inherit }
    .espaco_videos_todos .linha_videos ul { width: 100%; height: auto; position: relative; }
    .espaco_videos_todos .linha_videos ul li { cursor: pointer; list-style: none; float: none; margin: 0px 5px 10px 5px; width: 350px; display: inline-block; vertical-align: top; }
}

@media screen and (max-width: 1050px) {

	.depoimentos { width: 94%; padding: 70px 3%; text-align: center; }
	.depoimentos ul li { width: 100%; height: auto; overflow: hidden;float: none; position: relative; margin: 30px 0px; text-align: center; }
	.depoimentos ul li .dados { margin-top: 30px; width: 100%; }
	.depoimentos ul li .dados .nome_, .depoimentos ul li .dados .local_, .depoimentos ul li .dados .depos_ {  text-align: center; }
	.depoimentos ul li .avatar { margin-top: 30px; margin-right: 0px; margin-left: 0px; width: 230px; height: 230px; }
	.depoimentos ul li:hover .avatar { margin-right: 0px; }
	.depoimentos #pager2 { display: none; }

	.limousines { width: 100%; height: auto; background-color: #eaeaea; position: relative; clear: both; padding: 20px 0px 75px 0px; }
	.limousines .topo { width: 100%; height: auto; position: relative; margin: 25px 0px; }
	.limousines .topo .titulo { width: 100%; }

	.banner{width:1000px; height:365px; left: 50%; margin-left: -500px; position: relative; }
	.banner .slider2{ width:1000px; height:365px; }
	.banner .sliderContent{ width:1000px; height:365px; }
	.banner .sliderContent .item { width:1000px; height:365px; }
	.banner .sliderContent .item .cta-titulo { margin: 0px; height: auto; bottom: 35px; width: 100%; text-align: center; }
	.banner .sliderContent .item .cta-titulo { position: absolute; margin: 0px 0px 0px -250px; text-align: center; left: 50%; height: auto; width: 500px; }
	.banner .sliderContent .item .cta-titulo .chamada { width: 100%; font-size: 24px; text-align: center; line-height: 18px; margin: -15px 0px 0px 0px; }
	.banner .sliderContent .item .cta-titulo span { width: auto; display: inline-block; height: auto; padding: 10px 15px; letter-spacing: -1px; font-size: 32px; font-family: 'muroslant'; color: #ffffff; text-align: center; line-height: 32px; }
	.sliderBullets { width: 100%; position: absolute; right:inherit; margin-right: inherit; top: 340px; }
	.sliderBullets a, .sliderBullets .active { float: none; display: inline-block; }

	.youtube_api { width: 94%; padding: 80px 3% 30px 3%; }
	.youtube_api .chama_you { width: 100%; height: auto; }
	.youtube_api .chama_you .rede { width: 100%; line-height: 38px; font-size: 48px; }
	.youtube_api .chama_you .rede img { display: none; }
	.youtube_api .chama_you .chama { width: 100%; position: relative; line-height: 24px; font-size: 24px; }
	.youtube_api .placeholder { min-height: 440px; margin: 20px 0px; padding: 11px 0; position: relative; clear: both; }
	.youtube_api .placeholder:after { bottom: -30px; content: ""; height: 30px; left: inherit; margin-left: inherit; position: absolute; width: 100%; }
	.youtube_api .placeholder iframe { display:block; height: 360px; margin: 0 auto; width: 100%; }
	.youtube_api .placeholder h2 { font: 24px 'muroslant'; line-height: 24px; }
	.youtube_api .slider { position: relative; width: 100%; height: auto; margin-bottom: 80px; text-align: center; overflow: hidden; }
	.youtube_api .slider li { list-style-type:none; display: inline-block; background-repeat: no-repeat; background-position: center center; background-size: auto 400px; height: 200px; margin: 10px; width: 250px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; overflow: hidden; }
	.youtube_api .carousel-container { margin: 0 auto; position: relative; width: 100%; }
	.youtube_api .slider li .infos p, .youtube_api .carousel-container .controll, .youtube_api .carousel-container .prev, .youtube_api .carousel-container .next { display: none; }
	.youtube_api .carousel-inner { float: none; height: auto; width: 100%; overflow: hidden; }
}
@media screen and (max-width: 500px) {
	.banner .sliderContent .item .cta-titulo { margin: 0px 0px 0px -170px; width: 340px; }
	.banner .sliderContent .item .cta-titulo .chamada { width: 100%; font-size: 22px; text-align: center; line-height: 18px; margin: -8px 0px 0px 0px; }
	.banner .sliderContent .item .cta-titulo span { width: auto; display: inline-block; height: auto; padding: 10px 15px; letter-spacing: -1px; font-size: 32px; font-family: 'muroslant'; color: #ffffff; text-align: center; line-height: 32px; }
	.sliderBullets { width: 100%; position: absolute; right:inherit; margin-right: inherit; top: 340px; }
	.sliderBullets a, .sliderBullets .active { float: none; display: inline-block; }
}