/* 

Theme Name: Brasil Pax Rio
Theme URI:    
Author:       
Author URI:   
Description:  
Version:      
Tested up to: 
Requires PHP: 
License:      GNU General Public License v3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:  storefront
Tags:         

*/


/* NOTEBOOK > 15" */

@media screen and (min-width: 1440px) { 
    
}

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

/* NOTEBOOK < 13" */

@media screen and (min-width: 1280px) { 
    
}

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

/* TABLETS E CELULAR PAISAGEM */

@media screen and (min-width: 991px) { 
    
}

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

/* CELULAR COM TELA GRANDE */

@media screen and (min-width: 767px) {
	.bg-brasil-pax-rio {
		background:url(../brasil-pax-rio/images/banners/dsk/1.jpg);
	
	  }

	  .bg-lista {
		background:url(../brasil-pax-rio/images/bg-servicos.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		background-color: #0068A3;
		font-weight:light;
		
	}

	.bg-redes-sociais {
		background:url(../brasil-pax-rio/images/bg-redes-sociais.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		
	  }
	  
	  
	   #lista .card-title {
	      min-height: 80px;
	      border-radius: 1.6rem;
	  }

}

@media screen and (max-width: 767px) {
	.bg-brasil-pax-rio {
		background:url(../brasil-pax-rio/images/banners/mob/1.jpg);
		
	  }

	  .bg-lista {
		background:url(../brasil-pax-rio/images/bg-servicos-mobile.png);
		background-color: #0068A3;
	}

	.bg-redes-sociais {
		background:url(../brasil-pax-rio/images/bg-redes-sociais-mobile.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	
	
	  }
	  
	  /*.bg-pages {
	width: 100%;
	background:url(../brasil-pax-rio/images/bg-pages-mobile.png);

}*/

	 #lista .card-title {
	      text-align:center;
	  }	  

}

/* CELULAR */

@media screen and (min-width: 575px) { 
    
}

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

/*Fontes*/

body {
	font-family: 'Raleway', sans-serif;
	overflow-x: hidden;
}

.numeros {
    font-family: "Open Sans", sans-serif;
}

/*Menu - navegação*/

.bg-topo-azul {
    background-color:#2273A1;
}


.nav-link, .nav-link:active{
	color: #84817a;
	transition:  .4s;
}

.nav-link:hover {
	color: #1e90ff;
}


.dropdown-menu {
    min-width: 240px;
    transition: .6s;
}

.redes a {
	background-color: transparent;
	color: #84817a;
	font-size: 1.2rem;
	border: none;
}

.redes a:hover {
	background-color: transparent;
	color: #a97f3d;
}

/*Busca*/

.is-form-style input.is-search-input {
    background: #fff;
    background-image: none;
    color: #1a1a1a;
    padding: 0 12px;
    margin: 0;
    outline: 0;
    font-size: 16px:
    height: 36px;
    min-height: 0;
    line-height: 1;
    border-radius: 32px;
    border: 1px solid #2196f3;
    font-family: 'Raleway', sans-serif;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

.busca-topo {
    border-radius: 1.6rem;
    border:1px solid #22579B;
    font-family: 'Raleway', sans-serif;
}

/*Títulos*/

.amarelo {
	color:#ffeaa7;
}

.azul {
	color:#22579B;
}

.azul-claro {
	color:#7efff5;
}

.bege {color: #d2bc9a;}


.cbc-page-title {
    background-color:#d2bc9a;
    padding: 1rem;
}

/*Botões*/

.btn-outline-light:hover{

	color:#22579B;
}

.btn-outline-dark {
    border-color:#0068A3;
	color:#22579B;
}

.btn-outline-dark:hover{
    background-color: #0068A3;
	border-color:#0068A3;
	color:#FFFFFF;
}

.btn-light{
	transition: background-color .3s;
	backdrop-filter: blur(10px);
	background-color: #f8f9f9;
	color:#22579B;
	border:none;
}

.btn-light:hover {
	background-color: #22579B;
	border-color:#22579B;
	color: #ffffff;
}

.btn-primary {
	background-color: #0068A3;
	border-color: #0068A3;
	transition: .5s;
}

.btn-primary:hover {
	background-color: #48dbfb;
	border-color: #48dbfb;
}





/*Banners*/

.bg-brasil-pax-rio {
	width: 100%;
	/*background:url(../brasil-pax-rio/images/banners/dsk/1.jpg);*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;


  }

.carousel-item-images {
	/*filter: brightness(0.7);*/
}



.bg-banner {

		transition: background-color .3s;
		backdrop-filter: blur(10px);
		background-color: #0f0f0f20;
		border-radius: var(--borderRadius);
		max-width: 680px;
	   
	
}

/*Cards*/

.banners .card {
	border-radius: 1.4rem;
}

.bg-cinza{
	transition: background-color .3s;
	backdrop-filter: blur(2px);
	background-color: #2726263a;
	
}

.bg-branco{
	transition: background-color .3s;
	backdrop-filter: blur(3px);
	background-color: #ffffff9a;
	/*border:1px solid #0068A3;*/
	
}

.bg-video {
	background:url(../brasil-pax-rio/images/bg-card.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
	
}

.bg-azul {
	transition: background-color .3s;
	backdrop-filter: blur(10px);
	background-color: #22569b9e;

}

.bg-azul-serv {
	transition: background-color .3s;
	/*backdrop-filter: blur(2px);*/
	background-color: #22569b67;	
}


.bg-verde{
	transition: background-color .3s;
	backdrop-filter: blur(5px);
	background-color: #0067a3a2;


}

.bg-amarelo{
	transition: background-color .3s;
	backdrop-filter: blur(10px);
	background-color: #f7a11f7c;


}

.bg-azul-solido {
	background-color:#0068A3;
}

.bg-amarelo-solido {
	background-color: #f1c40fea;
}

.icone-servicos, .icone-atendimento {
    background-color:#fbfafa63;
    
}


/*Perfil*/

#perfil{
	background:#4b4b4b;
}

#quemsomos {
	
	background:url(../brasil-pax-rio/images/bg-quem-somos.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;

}

#institucional {
	
	background:url(../brasil-pax-rio/images/bg-quem-somos.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;


}

.borda-video {
	border-radius:16px;
}



/*Serviços*/

.servicos-card .card {
    /*border-color:#0068A3;*/
}

.lista-servicos a {
    background-color: transparent;
    border:none;
    color: #ffffff;
    transition: .5s;
}

.lista-servicos a:hover {
    color: #81ecec;
}

.bg-assist {
	background:url(../brasil-pax-rio/images/assistencia-funeral.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
}


.bg-crem {
	background:url(../brasil-pax-rio/images/cremacao.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
}


.bg-tras {
	background:url(../brasil-pax-rio/images/traslado.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
}

.bg-servicos {
	background-color: #0068A3;
}

 .titulo-plano {
    margin-top:-50px;
}

.borda-cinza {
    border: 1px solid #7f8c8d;
}

.borda-amarela {
    border:1px solid #f1c40f;
}

.borda-verde {
    border:1px solid #2ecc71;
}


/*Lista*/

/*.bg-lista {
	background:url(../brasil-pax-rio/images/bg-servicos.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #0068A3;
}*/



#lista .card {
	background-color: #ebf1f470;
	backdrop-filter: blur(6px);
	/*border: 1px solid #0068A3;*/
}

/*Unidades*/
.unidades {
	background:url(../brasil-pax-rio/images/bg-unidades.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.unid, .fale-conosco {
	border:1px solid #0068A3;
	border-radius: 32px;
}

.filiais {
	height: 286px;
}

.bg-branco-azulado {
	background-color: #EDF9F9;
}

.bg-matriz {
	background:url(../brasil-pax-rio/images/matriz.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
}

.bg-filial {
	background:url(../brasil-pax-rio/images/filial-1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
}

/*topo de páginas*/

.bg-pages {
    background-color:#0068A3;
	/*width: 100%;
	background:url(../brasil-pax-rio/images/bg-pages.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size:cover;*/
}



/*Parallax*/

.parallax {
  width: 100%;
  background:url(../brasil-pax-rio/images/parallax-first.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; 
}

.parallax-content {
	border-left:12px solid #e67e22;
	background: rgba(0, 0, 0,0.5);
	margin:  15px auto;
	}

/*Contato*/


.sessao-contato {
    margin-top:-148px;
}

.envio-form {
	margin:0;
}


/*Footer*/

.rdp {
	background-color: #024f7c;
}

.rdp .nav-link {
	color: #c7ecee;
	font-weight: 300;
	transition:  .3s;
}

.rdp .nav-link:hover {
	color: #FFFFFF;
}

.rdp .dropdown-menu {
    background-color:#024f7c;
    min-width: 228px;
    transition: .6s;
}

header .redes a {
	background-color: #089fbd;
	color: #ffffff;
	border: none;
	transition: .4s;
}

header .redes a:hover {
	background-color: #24b769;
	color: #ffffff;
}


 .rdp .redes a {
	background-color: #089fbd;
	color: #ffffff;
	font-size: 1.2rem;
	border: none;
	transition: .4s;
}

.rdp .redes a:hover {
	background-color: #dff9fb;
	color:#089fbd;
	
}

.cat-links a {
	/*display: none;*/
	color: #a97f3d;
	font-weight: bold;
	transition:  .3s;
	text-decoration: none;
}

.cat-links a:hover {
    	color:#ccae62; 
}

/*Paginação de categoria*/
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #0e0f0f;
    border-color: #0e0f0f;
}

.page-link {
	color:#1a1a1a;
	transition: .4s;
}

.page-link:hover {
	color: grey;
}
