@charset "UTF-8";
img, object, embed, video {max-width: 100%;}
.ie6 img {width:100%;}

.gridContainer {margin-left:auto; margin-right:auto ;width:100%;}
#LayoutDiv1 { clear: both; float:left; margin-left: 0; width:100%; display: block;}
a{ border:0}

body{ background:#FFFFFF;}
*{ margin:0; padding:0;}
img{ border:0;}
.container{ width:100%; float:left;}

/*		CAMBRIA		*/
@font-face { font-family: "trajan_pro_bold"; src: url("font/TrajanPro-Bold.otf");}
.trajan_pro_bold { font-family: "trajan_pro_bold", Arial;}

@font-face { font-family: "trajan_pro_regular"; src: url("font/TrajanPro-Regular.otf");}
.trajan_pro_regular { font-family: "trajan_pro_regular", Arial;}




@media only screen and (min-width: 300px) {
/*			[HEADER]		*/
.fundo_header{ float:left; width:100%; height:300px; position:relative; z-index:99999999999; background:url(img/fundo_header.png) repeat-x;}
.header{ margin:0 auto; width:90%; position:relative; z-index:9999;  height:300px; background:none}

.logo{ width:100%; float:left; text-align:center; margin-top:20px; position:relative; z-index:9999999;}
.logo img{ width:220px; text-align:center; float:none}

.header_contato{ float:right; list-style:none; width:100%; margin-top:8px;}
.header_contato li{ width:48%; margin-right:0 1%; float:left; height:44px; border-right:0;}
.header_contato li:hover{ opacity:0.5}
.header_contato li img{ float:left; padding:2px 2px}
.header_contato li p{ font-size:12px; color:#3c393b; text-align:center; font-family:"Myriad Pro", Helvetica, Arial, sans-serif; line-height:1.2; padding:10px 0}
.header_contato li p span{ font-size:11px;}
.header_contato li p a{ color:#3c393b}

.lgbt{ float:right; text-align:center; margin:12px 0 0px; width:50%}
.lgbt img{ text-align:center; width:37px;}

.idiomas{ float:right;  text-align:center; margin:12px 0 0px; width:50%}
.idiomas img{ text-align:center}

.line_header{ float:right; width:0; margin:0; text-align:center}
.line_header img{ text-align:center; width:0;}

/*--MENU--*/
.cd-main-nav li{border-bottom:0px;}.tamanho1{width:100%;}.tamanho2{width:100%;}.tamanho3{width:100%;}.tamanho4{width:100%;}
.cd-main-nav li span{ float:right; margin-top:0; width:0; text-align:right}


/*		[ARTICLE]		*/
.fundo_article{ float:left; width:100%; min-height:150px; position:relative; z-index:1; background:#828282; top:-9px;}
.article{ margin:0 auto; width:100%; min-height:150px;}

/*Anima*/
#layerslider{width: 100%; height:150px; right:0; background:center center; z-index:1; position:relative; float:left;}
#layerslider h2.brix_slab_bold{ float:right; width:100%; top:45px; text-align:center; position:relative; font-size:17px; color:#ffffff; letter-spacing:1px; line-height:1.4; font-weight:100; font-family: "antonio_bold", Arial;}
#layerslider img{ max-width: auto !important; height:150px !important;}



/*		[ARTICLE2]		*/
.fundo_article2{ float:left; width:100%; min-height:480px; position:relative; z-index:33; background:#FFF;}
.article2{ margin:0 auto; width:90%; min-height:480px;}

.img_patricia{ width:100%; text-align:center; float:left; padding:2% 1%;}
.img_patricia img{ width:250px; text-align:center; max-width:600px; border-radius:4px; border-bottom:8px solid #9f3c58}

.tit{ float:left; width:100%; text-align:center; margin:25px 0; background:none; padding:1%;}
.tit h1.trajan_pro_bold{ text-align:center; font-size:25px; color:#393637; font-family: "trajan_pro_bold", Arial;}
.tit h1.trajan_pro_bold span{ font-size:20px; color:#9f3c58; text-align:center;  font-family:Segoe, "Segoe UI"; letter-spacing:3px;}

.text{ float:left; width:100%; text-align:center; padding:15px 0}
.text p{ font-size:14px; color:#505050; text-align:justify; font-family:Segoe, "Segoe UI"; line-height:1.5;}

.line_text{ float:left; width:100%; text-align:center; margin:20px 0;}
.line_text img{ text-align:center; width:885px;}



/*áreas-de-atuação*/
#box-toggle {width:100%; border-radius:8px; color:rgba(249,249,249,0.3); font-size:15px; height:100%; margin-bottom: 25px; float: left; position: relative}
#box-toggle span {display:block; cursor:pointer; font-weight:bold; font-size:16px; color:#c30; margin-top:0px; width:100%; height:95px;  margin:-67px 0 0 0; position:relative; text-align:left; }
#box-toggle h3{ color:#636363; font-size:12px; width: 100%; padding-bottom: 20px; padding-top: 50px; font-family: "trajan_pro_bold", Arial; border-bottom:2px solid #CE4E72; text-align:left;}
.more{ float:left; margin-top:-35px; margin-right: 7px;}
.more img:hover{ opacity: 0.5}
.icon{ background:#ce4e72; padding:7px; color:#FFF; float:right; width:100%; margin-right:0; text-align:center; border-radius:6px 0; margin-top:3px; line-height:1.6;}
#box-toggle .tgl {width:100%; margin:5px 0 20px 0px; padding:10px 0 ; min-height: 200px; float: left; position: relative; border-radius:8px}
#box-toggle .tgl h2.brix_slab_bold{ background:#ce4e72; color:#FFFFFF; text-align:center; padding:8px; border-radius:6px 0}
#box-toggle .tgl p{ font-size:12px; color:#5C5C5C; text-align:justify; padding:10px; line-height:1.7;}
.tgl p.brix_slab_bold{ font-size:13px; color:#424242; text-align:left; padding:4px;}
.tgl p.brix_slab_bold a{color:#424242; }
.tgl ul{ list-style:none; width:100%; float:left; margin:15px 0;}
.tgl ul li{ float:left; width:100%; margin:4px 0; border-right:8px solid #F3F3F3; padding:5px 10px; border-bottom:1px solid #F3F3F3}
.tgl ul li:hover{ opacity:0.5}

.bgParallax { margin: 0 auto; width: 100%; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0;  background-repeat: repeat; background-attachment: fixed;}
.fundo_section_paralax{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_paralax.jpg) bottom center; margin: 0 auto; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}
.fundo_section_paralax2{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_paralax2.jpg) bottom center; margin: 0 auto; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}
.section_paralax{ margin:0 auto; width:90%; min-height:400px;}


/*equipe*/
.fundo_section_equipe{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_equipe.jpg) bottom center; margin: 0 auto; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}
.section_equipe{ margin:0 auto; width:90%; min-height:400px; padding:50px 0;}

ul.list_equipe li.foto{ float:left; width:100%; list-style:none; margin:25px 0; text-align:center}
ul.list_equipe li.foto img{ text-align:center; width:290px; border:10px solid #CE4E72; border-radius:10px 4px;}

ul.list_equipe li.foto2{ float:left; width:100%; list-style:none; margin:10px 0; text-align:center}
ul.list_equipe li.foto2 img{ text-align:center; width:290px; border:10px solid #CE4E72; border-radius:10px 4px;}


ul.list_equipe2{ float:left; width:100%; list-style:none; margin:25px 0;}
ul.list_equipe2 li.equipe_tit{ float:left; width:100%; min-height:35px; margin:8px 0}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold{ float:left; width:100%; padding:12px; background:#ce4e72; color:#FFFFFF; text-align:center; font-size:15px; border-radius:10px 0;}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold:hover{-webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); opacity:0.7; transition:1s;}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold a{ color:#FFFFFF} 
ul.list_equipe2 li.equipe_icon2{ float:left; width:100%; text-align:center; background:rgba(249,249,249,0); margin-top:8px}
ul.list_equipe2 li.equipe_icon2 img{ text-align:center; width:40px; border-bottom:0px;}

ul.list_equipe{ float:left; width:100%; list-style:none; margin:25px 0;}

ul.list_equipe li.equipe_icon{ float:left; width:100%; text-align:center; border-right:0px solid #CE4E72; height:65px;}
ul.list_equipe li.equipe_icon img{ text-align:center; padding:0px; width:60px}

ul.list_equipe li.equipe_tit2{ float:left; width:100%; min-height:60px;}
ul.list_equipe li.equipe_tit2 h2.brix_slab_bold{ float:left; width:100%; padding:8px; color:#FFF; background:#9E9E9E; font-size:20px; text-align:center }

ul.list_equipe li.equipe_tit{ float:left; width:100%; min-height:38px;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold{ float:left; width:100%; padding:11px; background:#ce4e72; color:#FFFFFF; text-align:center; font-size:13px; border-radius:10px 0;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold:hover{-webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); opacity:0.7; transition:1s;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold a{ color:#FFFFFF} 
ul.list_equipe li.equipe_icon2{ float:left; width:100%; text-align:center; background:rgba(249,249,249,0)}
ul.list_equipe li.equipe_icon2 img{ text-align:center; width:40px;}

ul.list_equipe li.equipe_text{ float:left; width:100%; padding:20px; background:rgba(244,244,244,0.3); border-bottom:4px solid #CE4E72; border-radius:10px; margin-bottom:5px;}
ul.list_equipe li.equipe_text p{ font-size:13px; color:#747474; text-align:justify; font-family:Segoe, "Segoe UI"; line-height:1.5;}



/*contato*/
ul.list_contato{ float:left; list-style:none; width:100%; padding:5px;}
ul.list_contato li{ float:left; width:100%; text-align:center; padding:6px;}
ul.list_contato li h3.trajan_pro_bold{ font-size:14px; font-family: "trajan_pro_bold", Arial; text-align:center; color:#9f3c58; border-bottom:4px solid #9F3C58; padding:6px; border-radius:4px; margin:10px 0;}
ul.list_contato li span{ float:left; width:100%; padding:2px 0; font-family: "trajan_pro_bold", Arial; font-size:15px; color:#993a55; letter-spacing:1.8px;}
ul.list_contato li p.asap_regular{ font-size:14px; color:#6D6D6D; float:left; text-align:center; border-bottom:1px solid #ECECEC; width:100%; padding:3px 0 6px; line-height:1.6}
ul.list_contato li p.asap_regular a{ color:#6D6D6D;}
ul.list_contato li p.asap_regular a:hover{ opacity:0.7;}
.fundo_section_contato{ float:left; width:100%; min-height:250px; position:relative; z-index:1; background:#FFFFFF;}
.form{ margin:0 auto; width:90%; min-height:250px; margin-top:40px;}
.form h2.trajan_pro_bold{ font-family: "trajan_pro_bold", Arial; font-size:15px; color:#FFF; float:left; margin:15px 0; text-align:center; width:100%;}
.input{ float:left; width:100%; padding:12px; color:#FFF; background:rgba(171,39,77,0.7); margin:1% 0; font-family: "trajan_pro_bold", Arial; border-radius:4px 0; border:1px solid #EFEFEF}
.send_box{ float:left; width:100%; margin:20px; text-align:center;}
.send{ width:200px; margin:0 auto; padding:15px 0; color:#FFF; background:#d24f74; text-align:center; border:0; border-radius:4px 0; font-family: "trajan_pro_bold", Arial; font-size:14px; border-bottom:2px solid #E4E4E4; cursor:pointer}
.send:hover{ opacity:0.7; transition:1s}
.tit_location{ float:left; width:100%; text-align:center; background:rgba(240,240,240,1.00); padding:15px;}
.tit_location h3{ text-align:center; font-size:18px; color:#787878; padding:10px; font-family:Segoe, "Segoe UI"; line-height:1.4; font-weight:400;}


/*galeria*/
ul.galeria{ float:left; list-style:none; width:100%; margin:20px 0;}
ul.galeria li{ float:left; width:50%; text-align:center; padding:5px;}
ul.galeria li img{ text-align:center; border:8px solid #EFEFEF; border-radius:4px; float:left}
ul.galeria li img:hover{ opacity:0.5}



/*		[SECTION]		*/
.fundo_section{ float:left; width:100%; min-height:490px; position:relative; z-index:1; background:#9f3c58;}
.section{ margin:0 auto; width:100%; min-height:490px;}

.img_section{ width:100%; float:left; text-align:center; background:url(img/img_section.jpg) top center no-repeat; height:490px}

.text_section{ float:left; width:90%; margin-top:20px; margin:5%}
.tit_section{ float:left; width:100%; margin-top:35px; margin-bottom:15px;}
.tit_section h2.trajan_pro_bold{ font-size:30px; color:#ffffff; text-align:center; letter-spacing:4px; font-family: "trajan_pro_bold", Arial;}
.text_section p{ color:rgba(255,255,255,0.7); text-align:justify; font-size:14px; line-height:1.5; font-family:Segoe, "Segoe UI"; float:left; width:100%; padding:0px}
.text_section p strong{ font-weight:bolder; font-size:17px;}



/*		[FOOTER]		*/
.fundo_footer{ float:left; width:100%; height:700px; position:relative; z-index:99; background:#FFF; border-top:1px solid #dedede}
.footer{ margin:0 auto; width:90%; height:700px;}

ul.list_footer{ float:left; width:100%; list-style:none; margin:10px 0; padding:6px}
ul.list_footer li{ float:left; width:100%; text-align:center; margin:8px 0}
ul.list_footer li:hover{ opacity:0.5}
ul.list_footer li.tit_footer{ float:left; width:100%; margin-bottom:20px}
ul.list_footer li.tit_footer h2{ font-size:18px; text-align:center; color:#808080; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer li p{ font-size:14px; text-align:center; color:#797979; float:none;}
ul.list_footer li p a{ color:#797979; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer li.instagram { text-align:center; width:100%; float:left}
ul.list_footer li.instagram img{ text-align:center;}

ul.list_footer2{ float:left; width:100%; list-style:none; margin:10px 0; padding:6px}
ul.list_footer2 li.tit_footer{ float:left; width:100%; margin-bottom:20px}
ul.list_footer2 li.tit_footer h2{ font-size:18px; text-align:center; color:#808080; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer2 li.local{ float:left; width:100%; text-align:center; margin:8px 0}
ul.list_footer2 li.local p{ font-size:14px; text-align:center; color:#797979; float:none; font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}

ul.list_footer2 li{ width:100%; margin-right:0 0; float:left;}
ul.list_footer2 li:hover{ opacity:0.5}
ul.list_footer2 li img{ float:left; padding:10px}
ul.list_footer2 li p{font-size: 25px;color:#3c393b;text-align:center;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;line-height:1.2;padding:5px;}
ul.list_footer2 li p span{ font-size:14px;}
ul.list_footer2 li p a{ color:#3c393b}

ul.rodape{ float:left; width:100%; text-align:center; border-top:1px solid #E7E7E7; list-style:none}
ul.rodape li{ float:left; width:100%; margin:30px 0}
ul.rodape li h3{ font-size:11px; color:#a0a0a0; text-align:center; font-family:"Myriad Pro", Helvetica, Arial, sans-serif; font-weight:bold; text-transform:uppercase;}
ul.rodape li h3 a{ color:#a0a0a0}

}






@media only screen and (min-width: 603px) {
/*			[HEADER]		*/
.fundo_header{ float:left; width:100%; height:300px; position:relative; z-index:99999999999; background:url(img/fundo_header.png) repeat-x;}
.header{ margin:0 auto; width:90%; position:relative; z-index:9999;  height:300px; background:none}

.logo{ width:100%; float:left; text-align:center; margin-top:35px; position:relative; z-index:9999999;}
.logo img{ width:260px; text-align:center; float:none}

.header_contato{ float:right; list-style:none; width:70%; margin-top:30px;}
.header_contato li{ width:48%; margin-right:0 1%; float:left; height:44px; border-right:0;}
.header_contato li:hover{ opacity:0.5}
.header_contato li img{ float:left; padding:5px 10px}
.header_contato li p{ font-size:16px; color:#3c393b; text-align:center; font-family:"Myriad Pro", Helvetica, Arial, sans-serif; line-height:1.2; padding:5px}
.header_contato li p span{ font-size:14px;}
.header_contato li p a{ color:#3c393b}

.lgbt{ float:right; text-align:center; margin:30px 0 0px; width:10%}
.lgbt img{ text-align:center; width:37px;}

.idiomas{ float:right;  text-align:center; margin:30px 0 0px; width:20%}
.idiomas img{ text-align:center}

.line_header{ float:right; width:0; margin:0; text-align:center}
.line_header img{ text-align:center; width:0;}

/*--MENU--*/
.cd-main-nav li{border-bottom:0px;}.tamanho1{width:100%;}.tamanho2{width:100%;}.tamanho3{width:100%;}.tamanho4{width:100%;}
.cd-main-nav li span{ float:right; margin-top:0; width:0; text-align:right}


/*		[ARTICLE]		*/
.fundo_article{ float:left; width:100%; min-height:250px; position:relative; z-index:1; background:#828282; top:-9px;}
.article{ margin:0 auto; width:100%; min-height:250px;}

/*Anima*/
#layerslider{width: 100%; height:250px; right:0; background:center center; z-index:1; position:relative; float:left;}
#layerslider h2.brix_slab_bold{ float:right; width:80%; top:95px; text-align:left; position:relative; font-size:25px; color:#ffffff; letter-spacing:1px; line-height:1.4; font-weight:100; font-family: "antonio_bold", Arial;}
#layerslider img{ max-width: auto !important; height:auto !important;}



/*		[ARTICLE2]		*/
.fundo_article2{ float:left; width:100%; min-height:480px; position:relative; z-index:33; background:#FFF;}
.article2{ margin:0 auto; width:90%; min-height:480px;}

.img_patricia{ width:100%; text-align:center; float:left; padding:2% 1%;}
.img_patricia img{ width:250px; text-align:center; max-width:600px; border-radius:4px; border-bottom:8px solid #9f3c58}

.tit{ float:left; width:100%; text-align:center; margin:25px 0; background:none; padding:1%;}
.tit h1.trajan_pro_bold{ text-align:center; font-size:25px; color:#393637; font-family: "trajan_pro_bold", Arial;}
.tit h1.trajan_pro_bold span{ font-size:20px; color:#9f3c58; text-align:center;  font-family:Segoe, "Segoe UI"; letter-spacing:3px;}

.text{ float:left; width:100%; text-align:center; padding:15px 0}
.text p{ font-size:14px; color:#505050; text-align:justify; font-family:Segoe, "Segoe UI"; line-height:1.5;}

.line_text{ float:left; width:100%; text-align:center; margin:20px 0;}
.line_text img{ text-align:center; width:885px;}




/*equipe*/
.fundo_section_equipe{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_equipe.jpg) bottom center; margin: 0 auto; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}
.section_equipe{ margin:0 auto; width:90%; min-height:400px; padding:50px 0;}

ul.list_equipe li.foto{ float:left; width:100%; list-style:none; margin:25px 0; text-align:center}
ul.list_equipe li.foto img{ text-align:center; width:500px; border:10px solid #CE4E72; border-radius:10px 4px;}

ul.list_equipe li.foto2{ float:left; width:100%; list-style:none; margin:10px 0; text-align:center}
ul.list_equipe li.foto2 img{ text-align:center; width:500px; border:10px solid #CE4E72; border-radius:10px 4px;}


ul.list_equipe2{ float:left; width:100%; list-style:none; margin:25px 0;}
ul.list_equipe2 li.equipe_tit{ float:left; width:40%; min-height:35px; margin:8px 0}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold{ float:left; width:100%; padding:12px; background:#ce4e72; color:#FFFFFF; text-align:center; font-size:15px; border-radius:10px 0;}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold:hover{-webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); opacity:0.7; transition:1s;}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold a{ color:#FFFFFF} 
ul.list_equipe2 li.equipe_icon2{ float:left; width:10%; text-align:center; background:rgba(249,249,249,0); margin-top:8px}
ul.list_equipe2 li.equipe_icon2 img{ text-align:center; width:40px; border-bottom:0px;}

ul.list_equipe{ float:left; width:100%; list-style:none; margin:25px 0;}

ul.list_equipe li.equipe_icon{ float:left; width:20%; text-align:center; border-right:0px solid #CE4E72; height:65px;}
ul.list_equipe li.equipe_icon img{ text-align:center; padding:0px; width:60px}

ul.list_equipe li.equipe_tit2{ float:left; width:80%; min-height:65px;}
ul.list_equipe li.equipe_tit2 h2.brix_slab_bold{ float:left; width:100%; padding:8px; color:#FFF; background:#9E9E9E; font-size:25px; text-align:center }

ul.list_equipe li.equipe_tit{ float:left; width:35%; min-height:38px;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold{ float:left; width:100%; padding:11px; background:#ce4e72; color:#FFFFFF; text-align:center; font-size:15px; border-radius:10px 0;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold:hover{-webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); opacity:0.7; transition:1s;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold a{ color:#FFFFFF} 
ul.list_equipe li.equipe_icon2{ float:left; width:15%; text-align:center; background:rgba(249,249,249,1.00)}
ul.list_equipe li.equipe_icon2 img{ text-align:center; width:40px;}

ul.list_equipe li.equipe_text{ float:left; width:100%; padding:20px; background:rgba(244,244,244,0.3); border-bottom:4px solid #CE4E72; border-radius:10px; margin-bottom:5px;}
ul.list_equipe li.equipe_text p{ font-size:15px; color:#747474; text-align:justify; font-family:Segoe, "Segoe UI"; line-height:1.7;}

/*galeria*/
ul.galeria{ float:left; list-style:none; width:100%; margin:20px 0;}
ul.galeria li{ float:left; width:16.5%; text-align:center; padding:5px;}
ul.galeria li img{ text-align:center; border:8px solid #EFEFEF; border-radius:4px; float:left}
ul.galeria li img:hover{ opacity:0.5}



/*		[SECTION]		*/
.fundo_section{ float:left; width:100%; min-height:490px; position:relative; z-index:1; background:#9f3c58;}
.section{ margin:0 auto; width:100%; min-height:490px;}

.img_section{ width:100%; float:left; text-align:center; background:url(img/img_section.jpg) top center no-repeat; height:490px}

.text_section{ float:left; width:90%; margin-top:20px; margin:5%}
.tit_section{ float:left; width:100%; margin-top:35px; margin-bottom:15px;}
.tit_section h2.trajan_pro_bold{ font-size:30px; color:#ffffff; text-align:center; letter-spacing:4px; font-family: "trajan_pro_bold", Arial;}
.text_section p{ color:rgba(255,255,255,0.7); text-align:justify; font-size:14px; line-height:1.5; font-family:Segoe, "Segoe UI"; float:left; width:100%; padding:0px}
.text_section p strong{ font-weight:bolder; font-size:17px;}


/*		[FOOTER]		*/
.fundo_footer{ float:left; width:100%; height:400px; position:relative; z-index:99; background:#FFF; border-top:1px solid #dedede}
.footer{ margin:0 auto; width:90%; height:400px;}

ul.list_footer{ float:left; width:50%; list-style:none; margin:10px 0; padding:6px}
ul.list_footer li{ float:left; width:100%; text-align:center; margin:8px 0}
ul.list_footer li:hover{ opacity:0.5}
ul.list_footer li.tit_footer{ float:left; width:100%; margin-bottom:20px}
ul.list_footer li.tit_footer h2{ font-size:18px; text-align:center; color:#808080; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer li p{ font-size:14px; text-align:center; color:#797979; float:none;}
ul.list_footer li p a{ color:#797979; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer li.instagram { text-align:center; width:100%; float:left}
ul.list_footer li.instagram img{ text-align:center;}

ul.list_footer2{ float:left; width:100%; list-style:none; margin:10px 0.5%; padding:6px}
ul.list_footer2 li.tit_footer{ float:left; width:100%; margin-bottom:20px}
ul.list_footer2 li.tit_footer h2{ font-size:18px; text-align:center; color:#808080; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer2 li.local{ float:left; width:100%; text-align:center; margin:8px 0}
ul.list_footer2 li.local p{ font-size:16px; text-align:center; color:#797979; float:none; font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}

ul.list_footer2 li{ width:45%; margin-right:2.5%; float:left;}
ul.list_footer2 li:hover{ opacity:0.5}
ul.list_footer2 li img{ float:left; padding:8px 8px 8px 50px;}
ul.list_footer2 li p{font-size: 25px;color:#3c393b;text-align:center;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;line-height:1.2;padding:5px;}
ul.list_footer2 li p span{ font-size:13px;}
ul.list_footer2 li p a{ color:#3c393b}

ul.rodape{ float:left; width:100%; text-align:center; border-top:1px solid #E7E7E7; list-style:none}
ul.rodape li{ float:left; width:100%; margin:30px 0}
ul.rodape li h3{ font-size:11px; color:#a0a0a0; text-align:center; font-family:"Myriad Pro", Helvetica, Arial, sans-serif; font-weight:bold; text-transform:uppercase;}
ul.rodape li h3 a{ color:#a0a0a0}

}




@media only screen and (min-width: 1024px) {

/*			[HEADER]		*/
.fundo_header{ float:left; width:100%; height:220px; position:relative; z-index:99999999999; background:url(img/fundo_header.png) repeat-x;}
.header{ margin:0 auto; width:1000px; position:relative; z-index:9999;  height:220px; background:none;}

.logo{ width:300px; float:left; text-align:center; margin-top:30px; position:relative; z-index:9999999;}
.logo img{ width:300px; text-align:center; float:left;}

.header_contato{ float:right; list-style:none; width:430px; margin-top:30px;}
.header_contato li{ width:48%; margin-right:0 1%; float:left; height:44px; border-right:1px solid #d6d7d9;}
.header_contato li:hover{ opacity:0.5;}
.header_contato li img{ float:left; padding:5px 10px;}
.header_contato li p{ font-size:18px; color:#3c393b; text-align:left; font-family:"Myriad Pro", Helvetica, Arial, sans-serif; line-height:1.2; padding:5px;}
.header_contato li p span{ font-size:14px;}
.header_contato li p a{ color:#3c393b;}

.lgbt{ float:right; text-align:center; margin:30px 15px 0; width:auto;}
.lgbt img{ text-align:center; width:37px;}

.idiomas{ float:right;  text-align:center; margin:30px 15px 0; width:auto;}
.idiomas img{ text-align:center;}

.line_header{ float:right; width:700px; margin:30px 0 15px; text-align:center;}
.line_header img{ text-align:center; width:570px;}

/*--MENU--*/
.cd-main-nav li{border-bottom:0px;}.tamanho1{width:180px;}.tamanho2{width:100px;}.tamanho3{width:210px;}.tamanho4{width:110px;}
.cd-main-nav li span{ float:right; margin-top:0; width:0; text-align:right;}


/*		[ARTICLE]		*/
.fundo_article{ float:left; width:100%; min-height:250px; position:relative; z-index:1; background:#828282; top:-9px;}
.article{ margin:0 auto; width:100%; min-height:250px;}

/*Anima*/
#layerslider{width: 100%; height:250px; right:0; background:center center; z-index:1; position:relative; float:left;}
#layerslider h2.brix_slab_bold{ float:right; width:80%; top:95px; text-align:left; position:relative; font-size:25px; color:#ffffff; letter-spacing:1px; line-height:1.4; font-weight:100; font-family: "antonio_bold", Arial;}
#layerslider img{ max-width: auto !important; height:auto !important;}


/*		[ARTICLE2]		*/
.fundo_article2{ float:left; width:100%; min-height:480px; position:relative; z-index:33; background:#FFF;}
.article2{ margin:0 auto; width:1000px; min-height:480px;}

.img_patricia{ width:40%; text-align:center; float:left; padding:2% 1%;}
.img_patricia img{ width:100%; text-align:center; max-width:600px; border-radius:4px; border-bottom:8px solid #9f3c58}

.tit{ float:left; width:100%; text-align:center; margin:25px 0; background:url(img/fundo_tit.png) top center no-repeat; padding:1%;}
.tit h1.trajan_pro_bold{ text-align:center; font-size:32px; color:#393637; font-family: "trajan_pro_bold", Arial;}
.tit h1.trajan_pro_bold span{ font-size:20px; color:#9f3c58; text-align:center;  font-family:Segoe, "Segoe UI"; letter-spacing:3px;}

.text{ float:left; width:60%; text-align:center; padding:5px 2%}
.text p{ font-size:15px; color:#505050; text-align:justify; font-family:Segoe, "Segoe UI"; line-height:1.4;}

.line_text{ float:left; width:100%; text-align:center; margin:20px 0;}
.line_text img{ text-align:center; width:885px;}


/*áreas-de-atuação*/
#box-toggle {width:100%; border-radius:8px; color:rgba(249,249,249,0.3); font-size:15px; height:100%; margin-bottom: 25px; float: left; position: relative}
#box-toggle span {display:block; cursor:pointer; font-weight:bold; font-size:16px; color:#c30; margin-top:0px; width:100%; height:50px;  margin:-55px 0 0 0; position:relative; text-align:left}
#box-toggle h3{ color:#636363; font-size:17px; width: 100%; padding-bottom: 20px; padding-top: 50px; font-family: "trajan_pro_bold", Arial; border-bottom:2px solid #CE4E72; text-align:left;}
.more{ float:left; margin-top:-30px; margin-right: 15px;}
.more img:hover{ opacity: 0.5}
.icon{ background:#ce4e72; padding:7px; color:#FFF; float:right; width:115px; margin-right:5px; text-align:center; border-radius:6px 0; margin-top:-10px; line-height:1.6;}
#box-toggle .tgl {width:100%; margin:5px 0 20px 0px; padding:10px 0 ; min-height: 200px; float: left; position: relative; border-radius:8px}
#box-toggle .tgl h2.brix_slab_bold{ background:#ce4e72; color:#FFFFFF; text-align:center; padding:8px; border-radius:6px 0}
#box-toggle .tgl p{ font-size:16px; color:#5C5C5C; text-align:justify; padding:10px; line-height:1.7;}
.tgl p.brix_slab_bold{ font-size:15px; color:#424242; text-align:left; padding:4px;}
.tgl p.brix_slab_bold a{color:#424242; }
.tgl ul{ list-style:none; width:100%; float:left; margin:15px 0;}
.tgl ul li{ float:left; width:50%; margin:4px 0; border-right:8px solid #F3F3F3; padding:5px 10px; border-bottom:1px solid #F3F3F3}
.tgl ul li:hover{ opacity:0.5}

.bgParallax { margin: 0 auto; width: 100%; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0;  background-repeat: repeat; background-attachment: fixed;}
.fundo_section_paralax{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_paralax.jpg) bottom center; margin: 0 auto; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}
.fundo_section_paralax2{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_paralax2.jpg) bottom center; margin: 0 auto; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}
.section_paralax{ margin:0 auto; width:1000px; min-height:400px;}



/*contato*/
ul.list_contato{ float:left; list-style:none; width:50%; padding:5px;}
ul.list_contato li{ float:left; width:100%; text-align:center; padding:6px;}
ul.list_contato li h3.trajan_pro_bold{ font-size:14px; font-family: "trajan_pro_bold", Arial; text-align:center; color:#9f3c58; border-bottom:4px solid #9F3C58; padding:6px; border-radius:4px; margin:10px 0;}
ul.list_contato li span{ float:left; width:100%; padding:2px 0; font-family: "trajan_pro_bold", Arial; font-size:15px; color:#993a55; letter-spacing:1.8px;}
ul.list_contato li p.asap_regular{ font-size:14px; color:#6D6D6D; float:left; text-align:center; border-bottom:1px solid #ECECEC; width:100%; padding:3px 0 6px; line-height:1.6}
ul.list_contato li p.asap_regular a{ color:#6D6D6D;}
ul.list_contato li p.asap_regular a:hover{ opacity:0.7;}
.fundo_section_contato{ float:left; width:100%; min-height:250px; position:relative; z-index:1; background:#FFFFFF;}
.form{ margin:0 auto; width:700px; min-height:250px; margin-top:40px;}
.form h2.trajan_pro_bold{ font-family: "trajan_pro_bold", Arial; font-size:18px; color:#FFF; float:left; margin:30px 0; text-align:center; width:100%;}
.input{ float:left; width:48%; padding:12px; color:#FFF; background:rgba(171,39,77,0.7); margin:1% 1%; font-family: "trajan_pro_bold", Arial; border-radius:4px 0; border:1px solid #EFEFEF}
.send_box{ float:left; width:100%; margin:20px; text-align:center;}
.send{ width:200px; margin:0 auto; padding:15px 5px; color:#FFF; background:#d24f74; text-align:center; border:0; border-radius:4px 0; font-family: "trajan_pro_bold", Arial; font-size:16px;; border-bottom:2px solid #E4E4E4; cursor:pointer}
.send:hover{ opacity:0.7; transition:1s}
.tit_location{ float:left; width:100%; text-align:center; background:rgba(240,240,240,1.00); padding:15px;}
.tit_location h3{ text-align:center; font-size:18px; color:#787878; padding:10px; font-family:Segoe, "Segoe UI"; line-height:1.4; font-weight:400;}



/*equipe*/
.fundo_section_equipe{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_equipe.jpg) bottom center; margin: 0 auto; max-width: 1920px; position: relative; bottom:0px; background-position: 50% 0; background-repeat: repeat; background-attachment: fixed;}
.section_equipe{ margin:0 auto; width:1000px; min-height:400px; padding:50px 0;}

ul.list_equipe li.foto{ float:left; width:100%; list-style:none; margin:25px 0; text-align:center}
ul.list_equipe li.foto img{ text-align:center; width:450px; border:10px solid #CE4E72; border-radius:10px 4px;}

ul.list_equipe li.foto2{ float:left; width:100%; list-style:none; margin:10px 0; text-align:center}
ul.list_equipe li.foto2 img{ text-align:center; width:550px; border:10px solid #CE4E72; border-radius:10px 4px;}


ul.list_equipe2{ float:left; width:100%; list-style:none; margin:25px 0;}
ul.list_equipe2 li.equipe_tit{ float:left; width:70%; min-height:35px; margin:8px 0}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold{ float:left; width:100%; padding:12px; background:#ce4e72; color:#FFFFFF; text-align:center; font-size:15px; border-radius:10px 0;}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold:hover{-webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); opacity:0.7; transition:1s;}
ul.list_equipe2 li.equipe_tit h3.brix_slab_bold a{ color:#FFFFFF} 
ul.list_equipe2 li.equipe_icon2{ float:left; width:30%; text-align:center; background:rgba(249,249,249,0); margin-top:8px}
ul.list_equipe2 li.equipe_icon2 img{ text-align:center; width:40px; border-bottom:0px;}

ul.list_equipe{ float:left; width:100%; list-style:none; margin:25px 0;}

ul.list_equipe li.equipe_icon{ float:left; width:20%; text-align:center; border-right:5px solid #CE4E72; height:65px;}
ul.list_equipe li.equipe_icon img{ text-align:center; padding:0px; width:60px}

ul.list_equipe li.equipe_tit2{ float:left; width:80%; min-height:65px;}
ul.list_equipe li.equipe_tit2 h2.brix_slab_bold{ float:left; width:100%; padding:8px; color:#FFF; background:#9E9E9E; font-size:40px; text-align:center }

ul.list_equipe li.equipe_tit{ float:left; width:35%; min-height:38px;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold{ float:left; width:100%; padding:11px; background:#ce4e72; color:#FFFFFF; text-align:center; font-size:15px; border-radius:10px 0;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold:hover{-webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); opacity:0.7; transition:1s;}
ul.list_equipe li.equipe_tit h3.brix_slab_bold a{ color:#FFFFFF} 
ul.list_equipe li.equipe_icon2{ float:left; width:15%; text-align:center; background:rgba(249,249,249,1.00)}
ul.list_equipe li.equipe_icon2 img{ text-align:center; width:40px;}

ul.list_equipe li.equipe_text{ float:left; width:100%; padding:20px; background:rgba(244,244,244,0.3); border-bottom:4px solid #CE4E72; border-radius:10px; margin-bottom:5px;}
ul.list_equipe li.equipe_text p{ font-size:15px; color:#747474; text-align:justify; font-family:Segoe, "Segoe UI"; line-height:1.7;}


/*		[SECTION]		*/
.fundo_section{ float:left; width:100%; min-height:490px; position:relative; z-index:1; background:#9f3c58;}
.section{ margin:0 auto; width:100%; min-height:490px;}

.img_section{ width:40%; float:left; text-align:center; background:url(img/img_section.jpg) top center no-repeat; height:490px}

.text_section{ float:left; width:54%; margin-top:20px; margin:1% 1% 1% 3%}
.tit_section{ float:left; width:100%; margin-top:30px; margin-bottom:15px;}
.tit_section h2.trajan_pro_bold{ font-size:30px; color:#ffffff; text-align:center; letter-spacing:4px; font-family: "trajan_pro_bold", Arial;}
.text_section p{ color:rgba(255,255,255,0.7); text-align:justify; font-size:14px; line-height:1.5; font-family:Segoe, "Segoe UI"; float:left; width:50%; padding:15px}
.text_section p strong{ font-weight:bolder; font-size:17px;}

/*galeria*/
ul.galeria{ float:left; list-style:none; width:100%; margin:20px 0;}
ul.galeria li{ float:left; width:16.5%; text-align:center; padding:5px;}
ul.galeria li img{ text-align:center; border:8px solid #EFEFEF; border-radius:4px; float:left}
ul.galeria li img:hover{ opacity:0.5}

/*		[FOOTER]		*/
.fundo_footer{ float:left; width:100%; height:305px; position:relative; z-index:99; background:#FFF; border-top:1px solid #dedede}
.footer{ margin:0 auto; width:1000px; height:305px;}

ul.list_footer{ float:left; width:30%; list-style:none; margin:40px 0 30px; padding:6px}
ul.list_footer li{ float:left; width:50%; text-align:center; margin:8px 0}
ul.list_footer li:hover{ opacity:0.5}
ul.list_footer li.tit_footer{ float:left; width:100%; margin-bottom:20px}
ul.list_footer li.tit_footer h2{ font-size:18px; text-align:left; color:#808080; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer li p{ font-size:13px; text-align:left; color:#797979; float:left;}
ul.list_footer li p a{ color:#797979; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer li.instagram { text-align:center; width:100%; float:left}
ul.list_footer li.instagram img{ text-align:center;}

ul.list_footer2{ float:left; width:40%; list-style:none; margin:40px 0 30px; padding:6px}
ul.list_footer2 li.tit_footer{ float:left; width:100%; margin-bottom:20px}
ul.list_footer2 li.tit_footer h2{ font-size:18px; text-align:left; color:#808080; font-family:"Myriad Pro", Helvetica, Arial, sans-serif}
ul.list_footer2 li.local{ float:left; width:100%; text-align:center; margin:8px 0}
ul.list_footer2 li.local p{ font-size:14px; text-align:left; color:#797979; float:left; font-family:"Myriad Pro", Helvetica, Arial, sans-serif;}

ul.list_footer2 li{ width:100%; margin-right:0 0%; float:left;}
ul.list_footer2 li:hover{ opacity:0.5}
ul.list_footer2 li img{ float:left; padding:10px}
ul.list_footer2 li p{font-size: 25px;color:#3c393b;text-align:left;font-family:"Myriad Pro", Helvetica, Arial, sans-serif;line-height:1.2;padding:5px;}
ul.list_footer2 li p span{ font-size:14px;}
ul.list_footer2 li p a{ color:#3c393b}

ul.rodape{ float:left; width:100%; text-align:center; border-top:1px solid #E7E7E7; list-style:none}
ul.rodape li{ float:left; width:100%; margin:30px 0}
ul.rodape li h3{ font-size:11px; color:#a0a0a0; text-align:center; font-family:"Myriad Pro", Helvetica, Arial, sans-serif; font-weight:bold; text-transform:uppercase;}
ul.rodape li h3 a{ color:#a0a0a0}

}