.navbar-default a{color: #7f1146 !important;}.topo .linha1 .container .row div > a, .topo .linha1 .container .row .autenticacao > a, .topo .linha1 .container .row div .socialTopo ul li a{color: #ffffff !important;}.topo .linha1 .container .row div .socialTopo ul li a i:after{border-color: #ffffff !important;}.topo .linha1, .card-header, .tags ul li a, .linkEditoria, .navegue .card-body div div div a span.chapeu,footer > div > div > .caixaRodapeSobre div.midiasSociais ul li a,.layout03 div .principal .item .caption a h3.bullet-categoria, .layout03 div .trio .itens div.row .no-padding-right a h3, .layout02 div .trio .itens div.row .no-padding-right a h3,.layout02 div .principal .item .caption a h3.bullet-categoria, .ultimosPostsHome .item-post .box .detalhes .chapeu, footer > div > div > .caixaRodapeSobre .contato form .btn{background-color: #7f1146 !important;color: #ffffff !important;}.ultimosPostsHome .item-post .box a.comprar{background-color: #7f1146 !important;color: #ffffff !important;border-bottom-color: #ffffff !important;}.openBtn{color: #7f1146 !important;background: #ffffff !important;}.layout03 div .trio .itens div.row .no-padding-right a p, .ultimosPostsHome .item-post .box .detalhes .nome, .layout02 div .trio .itens div.row .no-padding-right a p{color: #7f1146 !important;}.layout02 div .script .caixa, .ultimosPostsHome .script .caixa{background: #7f1146 !important;}footer{background: #fffff !important;border-bottom-color: #7f1146 !important;}footer > div > div > div > h3{color: #7f1146 !important;}footer .container .row div p{color: #7f1146 !important;}.topo .linha2 .container .row .publicidadeTopo .box{background: #fffff !important;color: #ffffff !important;}

.conteudo{ padding: 0; }

.topo {
 background-size: cover;
    background-position: center center;
    background-image: url(https://static.komercialize.com.br/Content/Lojas/15/Arquivos/Imagens/google-sites-template/noiva%20olhando%20o%20vestido-min.jpg);
  	background-color: #7f1146;
}
                          
.camila {
    background-image: url(https://static.komercialize.com.br/Content/Lojas/15/Arquivos/Imagens/google-sites-template/camila-noiva.jpg);
}

.topo .auxiliar {
 	background-color: rgba(255, 255, 255, 0.5);
    display: block;
}

.topo .auxiliar .container .row center {
 	margin: 15% 0;
}

.topo .auxiliar .container .row center h1{
 	display: table-cell;
    vertical-align: middle;
    width: 100%; 
    font-size: 5em;
    letter-spacing: 2px;
    line-height: 1;
}

.topo .auxiliar .container .row center h4{
font-size: 1.3em;
    font-weight: bold;
    line-height: 1.7em;
}

.atelie{
  background-color: #f2f2f2;
}

.atelie .container .row h2 {
 	color: #7f1146;
    font-size: 39px;
}

.atelie .container .row p {
font-size: 15px;
    font-weight: 400;
    line-height: 1.6667;
  color: #212121;
  margin: 15px 10%;
}


.video {
 background-size: cover;
    background-position: center center;
    background-image: url(https://static.komercialize.com.br/Content/Lojas/15/Arquivos/Imagens/google-sites-template/landscape%20praia-min.jpg);
  	background-color: #212121;
}

.video .auxiliar {
 	background-color: rgba(255, 255, 255, 0);
    display: block;
}

.video .auxiliar .container .row center{
     margin: 20px 0;
}

.video .auxiliar .container .row center iframe{
     width: 98%;
    min-height: 425px; 
}




.noivas{
  background-color: #fff;
  padding: 1% 0;
}

.noivas .container .row h2 {
 	color: #7f1146;
    font-size: 39px;
}

.noivas .container .row p {
font-size: 15px;
    font-weight: 400;
    line-height: 1.6667;
  color: #212121;
  margin: 15px 10%;
}

.noivas .container .row .imagem {
  text-align: center;
}

.noivas .container .row .imagem img {
  display: block;
    width: 98%;
    height: auto;
  margin: 0 auto;
}




.contato {
 background-size: cover;
    background-position: 5% center;
    background-image: url(https://static.komercialize.com.br/Content/Lojas/15/Arquivos/Imagens/google-sites-template/noiva%20fusca-min.jpg);
  	background-color: #212121;
}

.contato .auxiliar {
 	background-color: rgba(255, 255, 255, 0.6);
    display: block;
}

.contato .auxiliar .container .row p{
  text-align: center;
  font-size: 1.4em;
  margin: 15% 0;
}

.contato .auxiliar .container .row p strong{
  display: block;
    text-align: center;
    font-size: 1.4em;
    margin: 25px 0;
}

footer{
	background-color: #fff;
}

footer .rodape .container .row .texto small {
	font-size: 1em;
  	padding: 5px 0;
  	display: block;
}






.mapa{
  background-color: #fff;
  padding: 1% 0;
}

.mapa .container .row h2 {
 	color: #7f1146;
    font-size: 39px;
}

.mapa .container .row p {
font-size: 15px;
    font-weight: 400;
    line-height: 1.6667;
  color: #212121;
  margin: 15px 10%;
}

.mapa .container .row .imagem {
  text-align: center;
}






.redesSociais{
  background-color: #7f1146;
  padding: 2% 0 4%;
}

.redesSociais .container .row h2 {
 	color: #fff;
    font-size: 39px;
}


.madrinhas{
  background-color: #7f1146;
  padding: 2% 0 4%;
}

.madrinhas .container .row div h2 {
 	color: #fff;
    font-size: 39px;
  font-family: 'Quicksand', 'Montserrat', 'Raleway', sans-serif;
}

.madrinhas .container .row div p {
 	color: #fff;
    font-family: 'Quicksand', 'Montserrat', 'Raleway', sans-serif;
}




.festa{
  background-color: #f2f2f2;
  padding: 2% 0;
}

.festa .container .row div h2 {
 	color: #7f1146;
    font-size: 39px;
  font-family: 'Quicksand', 'Montserrat', 'Raleway', sans-serif;
}

.festa .container .row div p {
 	color: #212121;
    font-family: 'Quicksand', 'Montserrat', 'Raleway',