/*VIEJO CSS*/
/*.logofunes a:hover img, .logofunes a:hover {text-decoration: none!important;}*/

img	{  
	border-style: none;
	}
	
.imgdcha {
		display:block;
		padding:10px 3px 12px 3px;
		clear:both;
		float:none;}	

#centering {
	width:800px;
	margin-left: auto;
	margin-right: auto;
	height: 95%;	
	/*min-height:600px;*/
	background-image:url(imgok/fondo.gif); 
	background-position:0px 55px; 
	background-repeat:no-repeat;
	}

#pocoslinks {
	padding-left:40px;
	padding-top:20px;}
	

A:link {color:#3151a3;}
A:visited {color:#3151a3;;}


	
/*NUEVO CSS*/

/*.grecaptcha-badge{
	visibility: collapse !important;  
}*/
@font-face {
    font-family: 'family';
    src: url('https://tanatoriosdenavarra.com/wordpress/wp-content/uploads/fonts/family-light.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    /*font-display: swap;*/
}


body {
  /*font-family: 'texgyreheroscnbold', Helvetica, Arial, Verdana, sans-serif;*/
  background-color:#fff3e3;
 /* font-family: Montserrat, "Helvetica Neue", sans-serif;
  font-size: 0.9rem;*/
  font-family: 'family', Century Gothic,Didact Gothic, sans-serif!important;
    font-size: 1rem;
  line-height:1.5}



.site-inner {max-width:none}

.site-header {
  /*background-color:#fff;*/
	padding-top:0;padding-bottom:0;
}
.site-title { 
	font-family: 'family', 'texgyreheroscnbold', Helvetica, Arial, Verdana, sans-serif!important;
	font-size: 2em;
	text-transform: uppercase;
	margin-top: 1em!important;
	color:#144733!important
}

/*
.site-title a {visibility: hidden;}
.span_sitetitle {white-space:nowrap;} 
.site-title:before { 
  	content: 'tanatorio San Alberto'; text-transform:none;
  }

  */
  
.site-branding .site-title a {color:#144733!important}
.site-branding {width:100%}
/*width: 40%;
  min-width:226px;
  overflow:visible!important}*/

.custom-logo {
	max-width: 500px!important;
  /*min-width:400px!important;
float:left!important*/
}

.entry-content {margin-left:0!important; margin-right:0!important
/*.max-width:1320px*/
}

.main-navigation {text-transform: uppercase;}
.main-navigation .sub-menu {text-transform: none;}
.primary-menu li.current-menu-item  {
  border-top: 2px solid #e2cff9;
  border-bottom: 2px solid #e2cff9;}

/*.metaslider{display:inline!important;max-width:none}*/

/*.home .site {background-color:transparent}*/


A:link {color:#144733;}
A:visited {color:#144733;}

.entry-header .entry-title {display:none}
.rt-detail h2 {
	font-size:115%!important; 
	font-weight:bold!important; 
	margin-bottom:5px!important;
	color:#144733;}


h1 {font-size:145%!important; color:#144733;}

dt {font-weight:bold}

#heart_head, #heart_head img {width:110px}
.rbranding {float:right; width: 60%; text-align: right;} 
.lbranding {float:left}
.site-branding {width:100%}

/*#head24 {font-size:260%; font-weight:bold;color:#144733; margin-right:4%}*/
#head24 {
  /*font-weight:bold;*/
  color:#144733; font-size: 190%;margin-right: 3%;}

/*#phone_head {font-size:150%; margin-right:4%}*/
#phone_head {font-size: 190%;margin-right: 1.5%;font-weight:bold}

.site-header-menu {margin:15px auto; text-align:center}

.site-branding {width:100%}

/*
.brandalone{
min-width: 600px;
margin: auto;
/*display: block;*/
/*  display:table;
text-align: center; border:none}

.brandalone tr, .brandalone td {border:none!important}
.site-header-menu {margin:15px auto}

.brandalone span {float:left; margin:1%; font-size: 150%; line-height: 3;
white-space: nowrap;
border-spacing: 23px;
margin-left: 20px;}*/

/*INICIO*/


#heart {
    width: 36%;
margin: auto;
min-width: 150px;
background-size: contain;
background-repeat: no-repeat;
margin-top: 2%;
background-position: right;
/*padding: 5%;*/
max-width: 200px;
  /*border:1px black solid*/
}

/*SOCIAL*/
.social {float:right}

/*HOY DESPEDIMOS*/

.page-id-4 h1{margin-top:3%}
.outerh1 {margin-top:3%;    margin-bottom: 20px; clear: none; float:left;}
.page-id-4 #listadespedimos form {width:100%; text-align: right;}
#listadespedimos {width:auto; margin: 35px auto 50px auto; float:left}
#tdcha  {width:60%; margin: 0 0 3% 2%; float:left}
#tdcha table, #tdcha tr, #tdcha td {border:none!important}
#tdcha table td:first-child {width:70%!important}
#ficha_act_nivel2 ul {margin-left:0} 
#ficha_act_nivel2 li {list-style:none; padding-top:5px}
#ficha_act_nivel2 span {margin-right:15px}

.botonlink {
  	background:#998487!important;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	color: #9933CC;
	font-size: 10px;
	padding: 2px 4px 2px 5px;
	margin-left:3px;}
.botonlink:active, .botonlink:focus {background:#998487!important;}

.cliente_activo {background:#3151a3!important}

.h2boton {width:100%; float: none; clear: both; margin: 20px 40px 0px 0px;}
.botoncondolencias {
  margin: 10px 0;
  float:none;
  	background:none;
  border: 1px solid #998487;
  	border-radius: 3px;
  padding:5px 10px;
  font-size:110%; font-weight:bold;
  width: 100%;
  max-width:300px;
text-align: center;
	}

button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
background: #144733;
border: 0;
border-radius: 2px;
color: #fff;
font-family: 'family', Montserrat, "Helvetica Neue", sans-serif;
font-weight: 700;
letter-spacing: 0.046875em;
line-height: 1;
padding: 0.84375em 0.875em 0.78125em;
text-transform: uppercase;
margin:6px!important;}

/*.desp2 {display:table;}*/
.desp2 .mainform {display:table-row;}
.desp2 .mainform :first-child {display:table-cell; text-align:right;}
/*.desp2 .mainform :nth-child(2) {display:table-cell;}*/


/*FORMULARIO CONDOLENCIAS*/
.wpcf7  {margin-top:10px!important}

#tdcha h2 {margin-top:4%;}
input, textarea {background:#fdf3f3!important}
input:focus, textarea:focus {background:transparent!important}
.wpcf7-submit {background: #998487!important;}
form option {font-family: 'family', Century Gothic,Didact Gothic, sans-serif!important;
}
.wpcf7-form.sent p
{display:none;}

/*PIE*/
.foot_log {margin-bottom:20px; padding: 0 10px; padding-top:0}
.site-info a:hover {text-decoration:none!important; border: none!important}
.site-info span {
  white-space:nowrap;
	line-height: 2;}
.foot_logo a {text-decoration:none!important; border: none!important}
.site-info { margin: auto!important;text-align: center}

.servicio24 {
    text-transform:uppercase; 
    font-weight:bolder;
  	line-height: 2;
	background-color: #e2cff9;
	color: #fff;
	padding: 3px 5px;
	border-radius: 2px;}

.tels {font-size:114%}
.site-footer .site-title::after {content:none!important}

/*single post*/
.post .entry-footer {display:none}
.post .entry-content {
    float: none!important;
	max-width: 900px;
    width: 75%!important;
	margin: auto !important;
}

/*flip sidebar */

@media screen and (min-width: 56.875em){
.sidebar {
float: left;
margin-left: 75%;
padding: 0;
width: 25%;
}
.content-area {
float: left;
margin-right: -100%;
width: 70%;
  }}


@media screen and (min-width: 56.875em) {
.sidebar {
float: left;
margin-right: 75%;
margin-left: 0;
}

.content-area {
float: right;
margin-right: 0;
margin-left: -100%;}
}


.menu-toggle {
	font-size: 16px;
	font-size: 1.0rem;
	margin: 1.3125em 0;
	padding: 0.8125em 0.875em 0.6875em;
}


/*MENU ADMON*/

.widget_custom_menu_wizard {width:10%; float:left; }
.widget_custom_menu_wizard li {
  border-bottom:1px solid; 
  list-style:none; 
  padding-top: 2px!important;
  padding-bottom: 2px!important
}
.widget_custom_menu_wizard li:first-child {border-top:1px solid}


/*ADMON*/
.tablabd {word-break:keep-all; width: 70%; margin: 3% auto;}
.tablabd td {text-align:center; font-size:95%}
.tablaconsultas {white-space: nowrap;}
.tablaconsultas td:first-child {width:65px}
.tablaconsultas td:nth-child(2) {width:60px}
.tablaconsultas td:last-child {width:85px}

/*FICHA*/

#ficha {width:80%;float:left; margin: auto 2.5%}
/*#ficha {width:80%;float:left; margin: 2.5% auto 2.5% -2.5%}*/
#ficha h1 {margin:auto;margin-bottom:1%; text-align:center}
#ficha table, #ficha td {border:none}
#ficha table tr:nth-child(6) input {width:15%; min-width:45px}
#ficha table tr:nth-child(7) input {width:8%;  min-width:35px}
#ficha table tr td:first-child {font-weight:bold; width:15%}

.f_admon {width:85%!important;}
.f_admon td {border-bottom:1px solid black!important}
.f_admon .botonlink {
    width: auto!important;
    padding: 10px 10px;
    text-align: center;}

/*CONFIRMACION*/

.confirm_action span {float:left; margin-right:5px}



/* POPUP AVISO LEGAL */
.popmake.theme-304 .popmake-content, .popmake.theme-default-theme .popmake-content {color: #5f5f5f!important}
#popmake-328 .popmake-title {margin-bottom:15px}
#popmake-328 ol li {margin-bottom:10px}
#popmake-328 p {margin-bottom:5px}
#popmake-328 h2 {margin: 15px 0px 5px 0;}

/*MOVIL Y TAL*/
@media screen and (max-width: 1030px)  and (min-width: 909px)
    {
  .site-branding {
    float: none!important;
   /* width: 240px;*/
    margin:15px auto 0px!important;}
  #site-header-menu {margin: 15px auto;}
  /*.site-content {min-height: 500px;*/
  .site-content {min-height: 400px;  }
}

 @media screen and (max-width: 1180px)  and (min-width: 909px)
    {
  /*.site-branding {margin:15px auto 0px!important: float:left!important};
  .main-navigation a {font-size:40%!important}*/
.primary-menu {font-size:80%!important}
  .site-info {font-size:80%!important}
  .site-content {min-height: 500px;}
}

/*@media screen and (max-width: 44.375em)*/
 @media screen and (max-width: 908px) 
    {
.site-header {padding: 2.625em 1.6923%;}  
      
 /* .custom-logo {width: 100%; margin:15px auto 0px!important}*/
  .content-area {width:100%!important;  float:none; margin:10px auto}
  #main {width:100%}

  .entry-content h1, p, dt, dd, .page-id-4 h1 {
  margin-left:7px!important; 
  margin-right:7px!important}
  
  .widget_custom_menu_wizard {width:100%; float:none; }
  #ficha {width:100%!important;float:left; margin:auto}
  .tablabd, #ficha {width: 100%; margin: 1.5% auto;}
  #listadespedimos {width:auto; margin: 35px auto 20px auto;}
  #tdcha {width:100%;} 
  
    .site-branding {min-width: 340px;}
 .lbranding {width: 30%;}
 /*.rbranding {height:120px; background-image:url(http://tanatoriosdenavarra.com/wordpress/wp-content/uploads/2018/04/mobilehead_b.svg); 
.rbranding {height:120px; background-image:url(http://tanatoriosdenavarra.com/wordpress/wp-content/uploads/2017/05/mobilehead.svg); */
   .rbranding {height:120px; background-image:url(http://tanatoriosdenavarra.com/wordpress/wp-content/uploads/2018/10/mobilehead_c-31.svg); 
   
   
background-size: contain;
background-repeat: no-repeat;
background-position: right 24px;
background-size: 130px;}
      
  /*
  #head24 {width: 100%;
    float: right; margin-right: 2%;}
  
  #phone_head {
    font-size: 150%;
    margin-right: 0%;
    float: left; line-height:5}*/
  
/* #head24,   #phone_head, #heart_head {display:none}*/
   #heart_head, #head24  {display:none} 
  .rbranding span {height:100%; display:block; float:right; font-size: calc(13px + 1.9vw) !important;
      	font-family: 'family', Muli,Helvetica, Arial, Verdana, sans-serif;
      }
  #phone_head {padding-right: 8px;}
 	#phone_head a {font-weight: bold;}
/*	#head24 {font-weight: normal!important;}    */
      
  
  .menu-toggle {
    margin-top: -35px !important;}

}

 @media screen and (max-width: 608px) 
 {.site-title {display:block; float:none}
   #direccion {margin-top:0!important}
}

/*.logofunes > a:nth-child(1), .logofunes > a, .logofunes > a:hover, .logofunes > a:focus, .site-info span a:hover, .site-info span a:focus,
.site-info img, .site-info img:hover, .logofunes img:focus, */


.site-info .logofunes a:hover, .site-info .logofunes a:focus {
 		color: transparent!important;
     text-decoration: none !important;
     border:0px !important;
     outline:none!important;
     border-width: 0px!important;
     outline-width:0px!important;
     border-bottom: none!important;}
