/*Folha de estilo customizada*/*{font-family: 'Source Sans Pro', sans-serif!important;}body {min-height: 800px; }#feedback{ height: 0px; }.jumbotron{background:transparent;}/*Conteudo do topo*/.banner{height:580px; padding:0px; margin:0px; z-index:99; position: relative; width:100%;}.banner img{	}.banner-intermediario img{width:100%; height:304px;}.row{margin-left:0px !important; margin-right:0px !important;}.dir{text-align:right !important;}.center{text-align: center;}.texto-pequeno{ font-size:14px !important;}h1{	font-size:60px !important;	color:#222;	font-weight: bold;	text-transform: uppercase;}h5{	width:306px;	height:123px;	position:relative !important;	background-position:center;	background-repeat:no-repeat;	background-image:url('../imagens/mix-marketing-licensing.jpg');	text-indent:-9000px;	padding:0px;	margin:0px;	z-index:9999;}/*Conteudo do Menu*/.topo{	border:0px;	margin:0px;	z-index:999;	padding:5px;	height:105px;	background:transparent;}.fixado{	position: fixed !important;	top:0px !important;	background-color:rgba(166,47,89,0.9) !important;	width: 100% !important;	}.menu{	position:relative;	height:100px !important;	background-color:#a62f59;	z-index:999999;	box-shadow:0px -5px 10px rgba(0,0,0,0.3);}#navbar{position:relative; height:100px; padding:0px !important; margin:0px !Important;}#navbar a{color:#fff !important; font-size:18px; font-weight: bold; text-transform: uppercase; padding:0 30px!important;}#navbar .nav{     width: 100%!important;    display: table-cell!important;    height: 83px!important;    vertical-align: middle!important;}.navbar-nav {    float:none!important ;    margin: 0;}#navbar li{padding:0px !important; /*margin:0px 20px !Important;*/border-right:solid 1px #b83d69; border-left: 1px solid #ca4b78;}#navbar li:first-child{border-left: 0px;}#navbar li:last-child{border-right: 0px;  border-left: 0px solid #ca4b78;}#navbar li:nth-last-child(2){border-right: 0px;  border-left: 0px solid #ca4b78;}.container-ul-menu {    width: 960px;    margin: 0 auto;}#navbar li.no-border{border:nonex !important;}#navbar .active{ background:none !important;}#navbar #facebook {float:right !important;}/*#navbar #facebook a{font-size:12px !important; text-transform: lowercase !important; padding:26px;}*/#navbar #facebook a {    font-size: 12px !important;    text-transform: lowercase !important;    padding: 26px;    border-left: 0px!important;    line-height: 0.1;    margin-top: -5px!important;}#navbar #facebook a:hover{color:#fff !important;}#navbar a:hover{background:none !important; color:#ed6698 !important;}#navbar a:visited, #navbar a:active, #navbar a:link{background:none !important;}  .pg-mixx{margin-bottom:50px; margin-top:50px;}.pg-mixx h2{	font-size:72px;	color:#a62f59;	text-align: center;	letter-spacing: -1px;	text-transform: uppercase;	margin-bottom: 40px;}	.pg-mixx h2 span {    display: block;    font-size: 48px;    font-weight: 200;    color: #2f3334;    line-height: 0.8;}/*.pg-mixx p{	font-size: 20px;	line-height: 38px;	color:#666;}*/.pg-mixx p {    font-size: 20px;    line-height: 34px;    color: #666;    padding: 0 53px;}.solucoes{margin-bottom:50px; margin-top:50px; text-align: center;}.solucoes h2{	font-size:30px;	color:#a62f59;	text-align: center;	letter-spacing: -1px;	text-transform: uppercase;	margin-bottom: 40px;}.solucoes h2 span{	display: block;	font-size:34px;	font-weight: normal;		color:#2f3334;}.solucoes p{	font-weight: bold;	color:#333;	}.solucoes .col-md-3{	width:20%;	font-size:16px;	height:260px;}.solucoes .col-md-3 img{margin-bottom:20px;}.solucoes .alinhamento-centralizado{	margin-left:10%;}.pg-noticias{margin-bottom:50px; margin-top:50px;}.pg-noticias h2{	font-size:72px;	color:#a62f59;	text-align: center;	letter-spacing: -1px;	text-transform: uppercase;	margin-bottom: 40px;}<!--.pg-noticias h2 span{	display: block;	font-size:34px;	font-weight: normal;		color:#2f3334;}-->.pg-noticias h2 span {   display: block;    font-size: 45px;    font-weight: 200;    color: #2F3334;    line-height: 0.6;}.pg-noticias .col-md-6{font-size:18px; height:300px; text-align: justify;    font-size: 18px;    height: 300px;    text-align: justify;    /* padding-right: 53px; */    /* padding-left: 53px; */    padding: 10px 53px;    float: left!important;    margin: 20px 0;}<!--.pg-noticias .col-md-6 strong{margin-bottom:20px; display: block;}-->.pg-noticias .col-md-6 strong{margin-bottom:2px; display: block;  color: #474749!important;min-height:60px;}.pg-noticias .col-md-6 p.texto{height:170px; border-bottom:1px solid #ccc;}.pg-noticias .col-md-6 p{font-size:16px; color:#444; line-height:32px;}.pg-noticias .col-md-6 i{	background-color:#556599 !important; color:#fff !important; font-size:12px;; text-align:center !important;	padding:8px 8px 8px 10px !important; float:right;		}.pg-portfolio{margin-bottom:50px; margin-top:50px;}.pg-portfolio h2{	font-size:72px;	color:#a62f59;	text-align: center;	letter-spacing: -1px;	text-transform: uppercase;	margin-bottom: 40px;}.pg-portfolio h2 span{	    display: block;    font-size: 51px;    font-weight: 200;    color: #2f3334;    line-height: 0.8;}.pg-portfolio div div{	margin:0px;	padding:0px;}.pg-portfolio div div img{	width:100%;	}.pg-portfolio a { display: block; width: 285px; height: 285px; overflow: hidden; }.pg-clientes{margin-bottom:50px; margin-top:50px;}.pg-clientes h2{	font-size:24px;	color:#a62f59;	text-align: center;	letter-spacing: -1px;	margin-bottom: 40px;}.pg-clientes h2 span{	display: block;	font-size:34px;	font-weight: normal;	text-transform: uppercase;	color:#2f3334;}.pg-clientes h2 img{position:relative; top:-2px;}.pg-clientes figure{ 	height:220px;    border: 1px solid #000;    margin: 2px;    background-size: 70% !important;}.pg-clientes div .col-md-3{padding:0px; 	height:220px;	margin-bottom: 5px; }.pg-clientes div .col-md-3 img{width:100%; height:100%;}.modal-dialog{ margin: 150px auto !important; }.ekko-lightbox a:hover{ color: #fff; }.icone-depoimentos{	position:absolute;	bottom:10px;	right:10px;	width:29px !important;	height:30px !important;}.pg-mapa{	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);	position:relative;	z-index:9999;}@media (max-width: 760px) {	 }/*Inicio de codigo de rodape*/footer{	height:190px;	display:block;	padding:5px 0px;	width:100%;		margin:0px auto;	position: relative;	color:#fff;	background-color:#a62f59;	border-bottom:4px solid #711938;	font-size:16px;	position:realtive;	z-index:999;}footer a { color: #fff; }footer .col-md-4 {font-size:12px;}	footer .col-md-4 img{	position:relative;	margin-top:25px;	margin-bottom:25px;}footer .col-md-8 p {	margin-top:35px;	margin-bottom:10px;	line-height:28px;}	footer .container{}.carousel-indicators .active {    width: 12px;    height: 12px;    margin: 0px;    background-color: #A62F59!important;}@media only screen and (max-width: 992px) {.collapse {display:block!important;}.container-ul-menu {    margin: 0 auto;    width: 100%!important;    background-color: rgba(166,47,89,0.9) !important;}#navbar {    position: relative;    height: 100%!important;     padding: 0px !important;    margin: 0px !Important;}#navbar .nav {    width: 100%!important;    display: block!important;    height: 100%!important;    vertical-align: middle!important;}.navbar-collapse {padding:0!important;}.container {padding:0!important;padding-right: 0px;    padding-left: 0px;    margin-right: auto;    margin-left: auto;}#mixx .container:first-child {padding-top:200px!important;}#noticias .container:first-child {padding-top:180px!important;}#portfolio .container:first-child {padding-top:180px!important;}#clientes .container:first-child {padding-top:180px!important;}#contato .container:first-child {padding-top:300px!important;}#navbar li {text-align:center;padding:5px 0!important;}.navbar-header{display:none!important;}.fixado{background-color:transparent!important;}.navbar-nav{padding:0!important;margin:0!important;}}