﻿/*
 * Descripción: BASTIONCIUDADANO.ES
 * Copyright (c) 2019
 * Versión: 6.0
 * Autor: GRUPO5.COM
*/

.title {
	font-size:2.375em;
	font-family: 'Roboto Slab', sans-serif;
	font-weight:bold;
	line-height:110%;
	color:#222222;
	margin-bottom:50px;/**/
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
	position:relative;
}


/*.title.coffee::before{content: url(../images/qualery-coffee.svg); max-width:26px; max-height:33px; margin-right:5px; border:0px; border-right:1px solid #d69500; padding-right:15px; margin-right:15px;}*/

.title a {text-decoration:none; color:#222222;}
.title a:hover{text-decoration:none; color:#222222;}

.title::after{position:absolute; content:''; left:0px; bottom:-20px; width:80px; height:3px; background-color:#cead47;}
.title.center::after{left: 50%; margin-left: -35px; width:80px;}

.title.nobottom {margin-bottom:0px}

.title.med{font-size:2em;}

.title.min{font-size:1.375em; margin-bottom:15px}
.title.min:after, .title.privado:after{display:none}


.subtitle {
	font-size:2em;
	font-family: 'Ubuntu', sans-serif;
	line-height:1.2em;
	color:#222222;
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1); /* texto renderizado safari y chrome*/
}



.subtitle a {text-decoration:none; color:#222222;}
.subtitle a:hover{text-decoration:none; color:#222222;}

.subtitle.big{font-size:2em;}
.subtitle.med{font-size:1.625em; line-height:150%}
.subtitle.min{font-size:1.1875em; line-height:140%}


.title.nobottom, .subtitle.nobottom {margin-bottom:0px}


@media (max-width: 991px) {
	.centitmov .title{text-align:center}
	.centitmov .title::after{left: 50%; margin-left: -35px; width:80px;}

}

/*_______TEXTOS________*/


.txtbig{font: normal 1.25em 'Ubuntu', Arial, Helvetica, sans-serif; line-height:1.25em; color:#222222; margin-bottom:15px;}
.txtbig.min{font-size:1.1875em;}

.txtbig.banner{font: normal 1.25em 'Ubuntu', Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:0px;}
.txtbig.banner.big{font-size:3.75em; color:#cead47; font-weight:bold}
.txtbig.banner.big span{font-size:0.625em; font-weight:normal}


.txtsec {font-size:2.5em; font-family:'Roboto Slab', sans-serif; font-weight:bold; color: #fff; letter-spacing: 0px; line-height:110%; text-shadow:1px 1px 12px #000000; display:inline;}
.txtsec:before{content:''; border-left:4px solid #cead47; padding-left:20px;}

.txtart{
	font: normal 1.25em 'Ubuntu', sans-serif;
	color: #444444;
	line-height:140%;
	text-decoration: none;
	height:52px; overflow:hidden;
	margin-bottom:20px;
}

.txtart.noheight{height:inherit; overflow:inherit;}

.txtart a{color: #444444; text-decoration: none;}
.txtart a:hover{color: #000000;	text-decoration: none;}

.titulo{font: normal 1.231em Arial, Helvetica, sans-serif; /*18px*/ line-height:1.231em; color:#333333; margin-bottom:15px;}

.txtmin{
	/*font: normal 0.875em Arial, Helvetica, sans-serif;0.886em*/
	font-size:0.875em;
	color: #666;
	line-height: 140%;
	text-decoration: none;
	margin:5px 0;
}

.txtmin.peq{font-size:0.6875em; margin-bottom:0px;}
.txtmin a{color:#666; text-decoration:underline}
.txtmin a:hover{color:#666; text-decoration:none;}
.txtmin.nomargin{margin:0px;}

.txtmin span.fecha{background:#cead47; padding:2px 4px; color:white; margin:0 3px;}
.txtmin span.fecha.expediente{background:#63cec4}

.tags a{
	position:relative;
	display:inline-block;
	line-height:160%;
	padding:5px 15px 5px;
	margin:0px 3px 8px 0px;
	color:#555555;
	text-align:center;
	font-size:0.75em;
	text-transform:capitalize;
	background:none;
	border:1px solid rgba(0,0,0,0.4);
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	font-family: 'Poppins', sans-serif;
}

.tags a:hover{
	border-color:#cead47;
	background-color:#cead47;
	color:#ffffff;	
}

.precio {font-size: 3.125em; font-weight:bold; color: #00b478; margin-top: 15px;}
.precio span {font-size: 0.75em; line-height:0.75em; position: relative; top: -5px; padding-right: 6px; font-weight:normal;}
.precio sub { position: relative;color: #ccc; font-weight: normal; font-size: 0.3125em; line-height:0.3125em; top: -13px; left: 5px;}

.abajo{font-size: 0.875em; color: #4f504e; line-height: 1.6em; text-decoration: none; padding-top:7px;}
.abajo a, .abajo a:focus{color: #4f504e; text-decoration: none;}
.abajo a:hover, .abajo a:focus{color: #3d3e3c; text-decoration: none;}


.txt404 {
	font-size: 7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height:1em;
	color:#ad0000;
	
}

.txt404_msg{
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.5em;
	color:#333;
	line-height:1.2em;
}

.roboto{font-family: 'Roboto Slab', sans-serif;}
.ubuntu{font-family: 'Ubuntu', sans-serif;}


/*colores*/
.colordest {color:#cead47;}
.marron{color:#626053;}
.clarito{color:#a09d89;}
.gris-claro{color:#ccc}
.gris{color:#575656;}
.verde{color:#11b400;}
.amarillo{color:#f9b10d;}
.rojo{color:#d02627;}
.negro{color:black;}
.blanco{color:white;}
