@charset "utf-8";
/* CSS Document */
  
*{ margin:0 auto; padding:0; font-family: Arial, Helvetica, sans-serif;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a,body,input,p,ul{color:#000}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none}a,input,p,textarea,ul{font-family:Arial,Helvetica,sans-serif;font-size:14px}body{line-height:normal}table{border-collapse:separate;border-spacing:0}caption{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}address{font-style:normal}
a{text-decoration:none}
img,object,embed,video, iframe,iframe[style]{max-width:100%;}
 
.centro{ max-width:1185px; width:100%; margin:0 auto; position: relative; }
.clear{ clear:both}
header, figure, section, aside, article, nav, footer {display: block;}

@font-face {
    font-family: 'Effra';
    src: url('fonts/Effra.eot');
    src: url('fonts/Effra.eot?#iefix') format('embedded-opentype'),
         url('fonts/Effra.woff') format('woff'),
         url('fonts/Effra.ttf') format('truetype'),
         url('fonts/Effra.svg#Effra') format('svg');
font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'palatino-linotype';
    src: url('fonts/palatino-linotype.eot');
    src: url('fonts/palatino-linotype.eot?#iefix') format('embedded-opentype'),
         url('fonts/palatino-linotype.woff') format('woff'),
         url('fonts/palatino-linotype.ttf') format('truetype'),
         url('fonts/palatino-linotype.svg#palatino-linotype') format('svg');
font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'palatino-linotype-bold';
    src: url('fonts/palatino-linotype-bold.eot');
    src: url('fonts/palatino-linotype-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/palatino-linotype-bold.woff') format('woff'),
         url('fonts/palatino-linotype-bold.ttf') format('truetype'),
         url('fonts/palatino-linotype-bold.svg#palatino-linotype-bold') format('svg');
font-weight: bold;font-style: normal;}

#header{height:142px; position:relative; float: left; width: 100%; background: #0f0f0f url(../img/bg/header.png) no-repeat center top; margin-bottom: 5px; }

.logo{display: block; max-width: 90%; width: 305px; margin: 25px auto 0 auto; position: relative; z-index: 2; }

.fones{position: absolute; top: 5px; right: 0; color: #fff; font-family: 'Effra'; font-size: 14px;}
.fones:before{content: url(../img/icones/fone.png); float: left; margin: 2px 8px 0 0}

.midias{position: absolute; top: 0; right: 0; width: auto; margin: 0px; }
	.midias li{display: inline-block; margin: 0 1px;}
	.midias li a{display: block; width: 35px; height: 35px; background-image: url(../img/icones/midias.png);}
	.facebook{background-position: 0 0; } 
	.instagram{background-position: -117px 0; } 

/********************** Inicio Menu *******************************/
#menu-toggle {cursor: pointer; display: none; }		
#menu{ height:51px; width:1000px; float: left; width: 100%; margin-top: -50px; }
#menu ul{border-top: 1px solid #6f6f6f; padding-top: 2px; text-align: center; min-width: 415px;}
.menu-left{float: left;}
.menu-right{float: right;}
#menu ul li{ display: inline-block; height: 51px; position: relative;}
#menu ul li a{ font-size:14px; display: block; height: 51px; padding: 0px 10px; font-family: 'palatino-linotype-bold'; line-height: 51px; color:#fff; text-transform: uppercase; } 
#menu ul li a:hover{ background: #6f6f6f; transition: all 0.6s;} 
.sep{width: 2px; background: url(../img/icones/sep.png) no-repeat center;}
#menu ul li.linknone{display: none;}
#menu img{ padding-top: 14px;}
.nocurso{cursor: default;}

/* Submenu */
#menu li ul {position: absolute; z-index:99999; top: 50px; left:0px; text-align: left; display: none; width:295px; margin-left:0px; padding-top: 1px;}
#menu li ul li { height:auto; width:295px; background:#0f0f0f; }
#menu ul li:hover > ul {display: block; }
#menu li ul li a{height:auto; line-height:20px; padding: 8px 20px; font-size:14px; background: #0f0f0f; border-bottom:1px dotted #393939;}
#menu li ul li a:hover{background: #282828;}
#menu li ul li:last-child{border:none;}

@media only screen and (min-width: 1200px) { 
.nav-fixed {position: fixed !important; left: 0; top:0; margin: 0 !important; z-index: 1010 !important; background: rgba(15, 15, 15, 0.8) !important; }
#menu.nav-fixed ul{ margin: 0 auto; float: left; padding-top: 0; border: none; min-width: 0;}
#menu.nav-fixed ul li.linknone{display: inline-block;} 
#menu.nav-fixed ul li a{padding: 0 15px;}
#menu.nav-fixed li ul a{padding: 8px 20px;}
.nav-fixed .centermenu{display: block; margin: 0 auto; max-width: 860px; }
}
/********************** Inicio titulos *******************************/ 


.tit{padding-bottom: 10px; color: #141947; font-family: 'AntennaCond'; font-size: 24px; margin-bottom: 2em; text-transform: uppercase;}
.tthome{color: #0f0f0f; font-family: 'palatino-linotype-bold'; background: url(../img/bg/tthome.jpg) center no-repeat; text-transform: uppercase; 
text-align: center; margin-bottom: 35px; font-size: 33px;}
.tt2{background: url(../img/bg/tthome2.jpg) center no-repeat;}

.titulo {margin:-25px 0 30px 0;}
.titulo h1{color: #0f0f0f; font-size: 34px;font-family: 'palatino-linotype-bold'; text-transform: uppercase; 
background: url(../img/bg/titulo.jpg) repeat-x center; }
.titulo span{ background: #fff; padding-right: 15px;}

.tt{font-size: 26px; color: #0f0f0f; font-family: 'palatino-linotype-bold'; margin-bottom: 15px;}
/********************** Inicio Conteiner *******************************/

#conteiner {padding: 50px 0; clear: both; }
#conteiner p, #conteiner li {line-height: 20px; text-align: justify;} 


#painel-home{display: block; clear: both; width: 100%; margin-bottom: 0px;} 
#painel-home img{width: 100%;}

#painel-home .mobile {
    display: none;
}

.textohome{max-width: 675px; width: 100%; display: block; margin: 0 auto 20px; text-align: center;}
.textohome p{ font-size:18px; color: #565454; font-family: 'Effra'; line-height: 34px !important;} 

.equipehome{background: url(../img/bg-equipe.jpg) no-repeat right top fixed; background-size:50% 100%; min-height: 420px; position: relative; margin-bottom: 20px;}
.content-equipe{ position: absolute; left: 0; top:0; width: 50%; background: rgb(0,0,0); height: 100%; padding: 35px 5% 35px 15%;}
.content-equipe h3{color: #fff; font-family: 'palatino-linotype-bold'; border-bottom: 1px solid #727676; font-size: 34px; margin-bottom: 25px; }
.content-equipe p{color: #fff; font-family: 'Effra'; font-size: 18px; line-height: 30px; margin-bottom: -10px; text-align: justify;}
.btn{background: #000; border-radius: 10px; display: inline-block; padding: 15px; font-size: 20px; border:1px solid #fff; color: #fff;
font-family: 'Effra'; margin: 45px 0 15px 0;}
.btn:hover{background: #545454;}

.pessoas{position: absolute; bottom: 0; left: 55%;}

.carousel{float: left; width: 100%; padding: 0 40px;}   
	.owl-prev, .owl-next{display: block; height: 58px; width: 32px; position: absolute; z-index: 200; text-indent: -9999px; top:30%; 
		background-image: url(../img/icones/arrow.png); background-repeat: no-repeat;}
	.owl-prev {background-position: 0 -80px; left: -40px; }
	.owl-next {background-position: -36px -80px; right: -40px; }
	.item{display: block; margin: 0 auto; float: none !important; max-width: 360px;} 
	.item img{vertical-align: middle; position: relative; top: 50%; transform: translateY(-50%); width: auto !important; display: block; margin: 0 auto;
	 transition: all .5s;}
	.item i{width: 78px; height: 78px; display: block; margin: 0 auto 15px auto; text-align: center; border:2px solid #545454;
		border-radius: 50%; transition: all .5s;}

	/*.item:hover i { border-color: #000; transform: rotateY(180deg); }*/

.boxe-home{ float:left; width:100%; height:auto; text-align: center; }
.boxe-home h2{ font-size:26px; color: #545454; margin-bottom: 15px; font-family: 'palatino-linotype-bold'; text-transform: uppercase; }
.boxe-home p{ font-size:16px; color: #565454; padding: 0 10px;} 
.boxe-home p b{display: block; color: #101317;}


.mapa{display: flex; margin-top: 10px;}
.mapa iframe{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.bg-mapa {
    flex: 1 50%;
    background: url(../img/bg-mapa.jpg) no-repeat 50% 50%;
    background-size: cover;
}

.contatohome{flex: 1 50%; background: linear-gradient(to bottom, #5e5e5e, #3b3b3b); padding: 35px 80px;}
.contatohome legend{font-size: 28px; color: #fff; margin-bottom: 15px; font-family: 'palatino-linotype-bold'; }
.contatohome form{float: left; width: 100%;}
.contatohome input, .contatohome textarea{float: left; width: 100%; padding: 2%; height: 48px; margin-bottom: 10px; border-radius: 10px; border:none;
background: #fff;}
.contatohome textarea{height: 110px;}
.contatohome input[type=submit]{float: right; width: auto; padding: 15px 25px; background: #0f0f0f; color: #fff; text-transform: uppercase; cursor: pointer;
border:2px solid #0f0f0f;}
.contatohome input[type=submit]:hover{background: #fff; color: #000;}


/*---------------------- Formulários --------------------*/
#form {width: 60%; float: left; }
#form label{display: block; float: left; padding: 0 0 16px 0; min-height: 50px; }
#form input,#form textarea{background: #fff; width: 100%; border: 1px solid #c3c2c2; height: 45px; font-size:14px; padding: 0 1%; }
#form .lr {float: right;} 
.cmp-maior{width: 100%;}
.cmp-medio{width: 48%;}
#form label span { display: block; padding: 0 0 3px 0; font-size: 18px; color:#000; font-family: 'Effra'; }
#form textarea{  height:145px; padding: 1%;}
#form input[type=submit]{ cursor:pointer; background:#0f0f0f; color:#fff; border:none; width: auto; padding: 0 25px; 
font-size:18px; float:left;  margin-bottom: 25px; font-family: 'Effra';}
#form input[type=submit]:hover{background:#000;}


.lateral{float: right; width: 35%; } 

/*Footer Rodapé*/
#footer{ background:#0f0f0f; height:auto; color:#FFF; clear: both; padding: 45px 0; } 
#footer address{ font-size:14px; padding: 0 145px; background: url(../img/bg/rodape.png) no-repeat center; text-align: center; font-family: 'Effra';}
.logorodape{float: left; }
.pratica {background: url(../img/pratica.png) no-repeat left top; float:right;height: 19px;width: 65px;margin-top: -10px;}
 

/********************** Inicio Interna *******************************/
.main{min-height: 350px;}
	.main p{margin-bottom: 25px; color: #565454; font-size: 18px; font-family: 'Effra'; text-align: justify;}
    .main ul{margin-bottom: 25px;}
    .main li{padding-left: 25px; color: #565454; font-size: 18px; font-family: 'Effra'; line-height: 20px; margin-bottom: 10px;}
    .main li:before{width: 9px; height: 9px; background: #7d7d7d; float: left; margin:5px 0 0 -25px; content: ""; }

.bnr{float: left; width: 100%; height: 319px;}
.bnr-quemsomos{background: url(../img/banner/quemsomos.jpg) no-repeat center; background-size: cover; }
.bnr-familia{background: url(../img/banner/familia.jpg) no-repeat center; background-size: cover; }
.bnr-shoopping{background: url(../img/banner/shoopping.jpg) no-repeat center; background-size: cover; }
.bnr-societario{background: url(../img/banner/societario.jpg) no-repeat center; background-size: cover; }
.bnr-empresarial{background: url(../img/banner/empresarial.jpg) no-repeat center; background-size: cover; }
.bnr-bancario{background: url(../img/banner/bancario.jpg) no-repeat center; background-size: cover; }
.bnr-imobiliario{background: url(../img/banner/imobiliario.jpg) no-repeat center; background-size: cover; }
.bnr-tributario{background: url(../img/banner/tributario.jpg) no-repeat center; background-size: cover; }

.framewrapper { position: relative; padding-bottom: 60%; padding-top: 25px; height: 0;}
.framewrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:1px solid #ccc; margin-bottom: 15px; }

/* Clintes */
.clintes{float: left; width: 23%; margin: 1%; border:1px solid #ccc; border-radius: 5px; text-align: center; padding: 10px; height: 150px;}
.clintes img{vertical-align: middle;position: relative; top: 50%;transform: translateY(-50%); max-height:90%;}

/* Notícias */
.item-not { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #797979; padding-left: 15px;}
.item-not:before{content: ""; height: 45px; width: 5px; background: #0f0f0f; border-radius: 5px; float: left; margin:0 10px 0 -15px;}
.item-not h2 , .tt-not{color: #0f0f0f; font-size: 22px; font-family: 'Effra';}
.tt-not{font-size: 24px;}
.item-not time {color: #666; margin-bottom: 10px; display: block;} 
.item-not p{margin-bottom: 0px;}
.data-not{color: #666; margin-bottom: 30px; border-bottom: 1px dotted #797979; padding-bottom: 5px; display: block; font-size: 14px; }


.equipe{float: left; margin-bottom: 30px; width: 48%;/* border-bottom: 1px solid #ccc;*/ padding-bottom: 30px; margin-right: 2%;}
    .equipe h2{margin: 0 0 25px 0; color: #0f0f0f; font-size: 22px; font-family: 'Effra'; font-weight: bold; } 
.user{float: left; overflow: hidden; width: 183px;
    height: 183px; border-radius: 50%; text-align: center; margin-right: 25px;}

.contentsocial{display: table-cell; vertical-align: middle;height: 282px;}

.equipe:last-of-type{margin-bottom: 0; padding-bottom: 0; border:none;}

.conteudo{float: left; width: 60%;}
.imglateral{float: right;}

.col-2{float: left; width: 49%;}
.col-2:nth-of-type(2n+0){float: right;}


.fotos {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 !important;

}

.fotos li:before {
    content: none;
}

.fotos li {
    width: 23%;
    list-style: none;
    padding: 0;
    margin: 0 2% 30px 0;
    text-align: center !important;
}

.fotos-thumbnail {
    position: relative;
}

.icon {
    position: absolute;
    left: calc(50% - 24px);
    top: calc(50% - 38px);
}

@media (max-width: 800px) {
    .fotos li {
        width: 31%;
    }
}

@media (max-width: 600px) {
    .fotos li {
        width: 48%;
    }
}

/********************** Classes úteis *******************************/
.bt-efeito:hover {opacity: 0.80; -moz-opacity: 0.80; -webkit-opacity: 0.80; -o-opacity: 0.80; filter: alpha(opacity=80);}
.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}
p.error {margin: 0; padding: 0;  color: #f00; font-size: 10px;}
#dp_swf_engine {display:none;}
#fb-root {display: none;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width: 100% !important;}#header .maia-teleport { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px} [dir=rtl] #maia-header .maia-teleport {left:auto; right:-10000px} #header .maia-teleport:active,#header .maia-teleport:focus,#header .maia-teleport:hover {background:#f9edbe; border:1px solid #f0c36d; -moz-border-radius:2px;
-webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 2px 4px rgba(0,0,0,.14); -webkit-box-shadow:0 2px 4px rgba(0,0,0,.14); box-shadow:0 2px 4px rgba(0,0,0,.14);
height:auto; left:0; margin:5px auto; max-width:180px; padding:6px; right:0; text-align:center;	width:auto;	z-index:3} 
/* INICIO PAGINAÇÕES */
#paginacao {margin: 20px 0; clear:both; padding: 5px; width:100%; height:auto; text-align:center; vertical-align:middle; float:left;}
#paginacao a{color:#333; text-decoration: none; border:1px solid #0e235f; line-height:20px; padding:6px 8px; margin-left:3px; font-size:14px;}
#paginacao a:hover {background: #ddd; }
#paginacao strong{background:#193483;border:1px solid #193483;line-height:0;padding:6px 8px;margin-left:3px;color:#fff; font-weight: normal; font-size: 14px;}
/* FIM PAGINAÇÕES */

/** RESET AND LAYOUT
===================================*/
.bx-wrapper {position: relative; max-width: 100% !important; margin: 0 auto; padding: 0; *zoom: 1;}
.bx-wrapper img {width: 100%; display: block;}

/** THEME
===================================*/
.bx-wrapper .bx-viewport {}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute; bottom: 5px; width: 100%; padding: 0;  z-index: 1000; }
/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px; background: url(../js/bxslider/images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}

/* PAGER */
.bx-wrapper .bx-pager {text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.bx-pager-item {padding: 5px 0;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #dcdada; text-indent: -9999px; display: block; width: 20px; border:2px solid #fff; height: 20px; margin: 0 2px;
	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #0f0f0f;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: 10px; background: url(../js/bxslider/images/controls.png) no-repeat 0 -32px; }
.bx-wrapper .bx-next {right: 10px; background: url(../js/bxslider/images/controls.png) no-repeat -43px -32px; }
.bx-wrapper .bx-prev:hover {background-position: 0 0; }
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999;}

.bx-wrapper .bx-controls-direction a.disabled { display: none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start {display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../js/bxslider/images/controls.png) -86px -11px no-repeat; margin: 0 3px;}

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../js/bxslider/images/controls.png) -86px -44px no-repeat; margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0; width: 35px;}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%;}
.bx-wrapper .bx-caption span {color: #fff; display: block; font-size: .85em; padding: 10px;}


#dp_swf_engine, #fb-root,.barratopo, .imgequipe, .equipe-mobile{display:none} 
.pull {display: none; background: url(../img/icones/pull.png) no-repeat right top; width: 36px; height: 36px; margin-right: 20px; cursor: pointer;}
@media only screen and (max-width: 1200px) { 
	.pull {display: block; float: right; padding: 0 40px 0 0; } 
	#menu {background: rgba(15, 15, 15, 0.9); position: fixed; left: -100%; top: 0; z-index: 99999; width: 200px; height: 100%; overflow-y: scroll; overflow-x: hidden;transition-property: left; transition-duration: 0.5s; transition-timing-function:  ease-in-out; margin: 0;}
	#menu ul{float: left; border:none; padding-top: 0;}
	#menu ul li {width: 200px; display: block; float: none; height: auto; border-bottom:1px solid #6d6d6d;}
	#menu ul li a {text-align: left; color: #fff; font-size: 1.1em; text-indent: 0px; width: auto; height: auto; line-height: 36px; padding: 0 0 0 10px; } 
	#menu ul li.sep,#menu img, .fones{display: none;} 
	#menu ul li ul{position:relative; top:0px; margin:0px; } 
	#menu ul li.linknone{display: block;}
	#menu-toggle:checked + #menu { left: 0 !important; }
	.barratopo{position:fixed; display: block; left: 0; top: 0; padding: 0; width: 100%; height: 35px; z-index:99999; background: #6d6d6d; }	
	.barratopo p{color: #fff; position: absolute; z-index: 99999; line-height:35px; right: 60px; font-size:14px;}
	.barratopo span {color: #fff; position: absolute; z-index: 99999; line-height:35px; left: 10px; font-size:14px;}

	#header{margin-top: 35px; padding: 0 20px; }
	#footer{padding: 25px 20px;}
	#conteiner {padding: 30px 20px;}
	.pessoas{width: 40%;}
    .imglateral{width: 35%;}
    .bnr{margin-bottom: 20px;}
}
@media only screen and (max-width: 960px) {
	.pratica{clear: both; margin-top: 10px;}
    .mapa {flex-direction: column;}
	.content-equipe{padding: 2%;}
	 .logorodape{display: none;}
	#footer address{padding: 0; background: none;}
    .user{margin-right: 3%;}

}
@media only screen and (max-width: 767px) { 
	#form, #form textarea, #form label,#form input, .conteudo, .col-2, .lateral {width:100% !important; float: left; } 
	#form .lr{float: left;}
    #form input[type=submit]{width: 110px !important;}
	.pessoas, .imglateral {display: none;} 
/*	.mapa{height: 320px;}*/
	.tthome, .content-equipe h3 {font-size: 1.8em;}
	.equipehome{ height: auto; background:none;}
	.content-equipe{ position: relative; width: 100%; background: #171616; padding: 40px 20px;}
    .equipe-mobile {display: block; padding: 10px 20px 0; background: url(../img/bg/equipehome.jpg) no-repeat 50% 0;}
	.imgequipe{display: block; margin: 0 auto; max-width: 100%;}
	.tt2{background: url(../img/bg/tthome.jpg) center no-repeat;}
	.boxe-home h2{font-size: 1.4em;}
    .contatohome {padding-left: 20px; padding-right: 20px; }
    .user{width: 150px; height: 150px; margin: 0 25px 25px 0;}
    .contentsocial{display: block; height: auto;}
    .equipe h2{margin-top: 0;}
}

@media only screen and (max-width: 650px) {
    .user{display: block; margin: 0 auto 25px auto; float: none;}
    .equipe h2{text-align: center;}

    #painel-home .desktop {
        display: none;
    }

    #painel-home .mobile {
        display: block;
    }
}	




.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; overflow: hidden;
    max-width: 100%;
}

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


/*post video*/
.app_blog_post_video {
    width: 900px;
    max-width: 100%;
    margin: 30px auto 15px auto;
}

.app_blog_post_video_play {
    width: 900px;
    max-width: 90%;
    margin: 60px auto 0 auto;
    color: #fff;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-shadow: 1px 1px #000;
}

.app_blog_post_video_play_content {
    background: rgba(0, 0, 0, 0.7);
    display: block;
    padding: 8% 12%;
    margin: auto;
    text-align: center;
}

.app_blog_post_video_play_content_icon {
    font-size: 5em;
}

.app_blog_post_video_play_content img {
    width: 80px;
    margin-bottom: 30px;
}

.app_blog_post_video_play_content p {
    font-size: 0.875em;
    margin-top: 20px;
}

.app_blog_post_video_play_content_btn {
    padding: 10px 20px;
    font-size: 1.2em;
    font-weight: bold;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
    opacity: 0.9;
    margin-top: 10px;
}

.app_blog_post_video_play_content_btn:hover {
    opacity: 1;
}

.app_blog_post_video_play_content_link {
    font-weight: bold;
    text-decoration: none;
    opacity: 0.9;
}

.app_blog_post_video_play_content_link:hover {
    opacity: 1;
}
