﻿/*
 * Descripción: SERVICIO DE ESCORTS
 * Copyright (c) 2019
 *
 */


/*=========================
		H1-H2-H3
=========================*/

.title{font-family: 'Fjalla One', sans-serif; font-size:3em; font-weight:800; line-height:1.2857em; color:#ffffff; margin-bottom:20px; position:relative;}
.title a {text-decoration:none; color:#ffffff;}
.title a:hover, .title a:focus {text-decoration:none; color:#ffffff;}

.title.med{font-size:2.75em;}
.title.min{font-size:2.5em;}
.title.peq{font-size:1.75em;}

.subtitle {font-family: 'Cormorant', sans-serif; font-size:1.75em; line-height:1.2857em; color:#d4005a; margin-bottom:20px;}
.subtitle a {text-decoration:none; color:#d4005a;}
.subtitle a:hover{text-decoration:none; color:#d4005a;}

.subtitle.big{font-size:2.25em;}
.subtitle.med{font-size:1.5em;}
.subtitle.min{font-size:1.25em; margin-bottom:10px;}
.subtitle.min span{font-weight:400;}
.subtitle.peq{font-size:1.0666em; font-weight:normal;}

.title.nobottom, .subtitle.nobottom{margin-bottom:0px; padding-bottom:0px;}


/*=========================
		 TEXTOS
=========================*/


.ubica{letter-spacing: 0.5px; word-spacing: 2px; background-color: transparent; font-size: 1em; color:white;}
.ubica>li{display:inline-block}
.ubica>li+li:before{padding:0 6px 0 1px;color:#ffffff;content:"\203A"; font-weight:normal;}
.ubica li a {color: #ffffff;}
.ubica li a:hover {color: #ffffff; border-bottom:1px solid #ffffff;}
.ubica li.active {color: #ffffff; font-weight:bold;}

.txtmin{font-size: 0.875em; color: #666; line-height: 1.4em; text-decoration: none; padding:2px 0;}
.txtmin a, .txtmin a:focus{color:#666; text-decoration:none}
.txtmin a:hover{color:#aaa; text-decoration:none;}


.txtlistnot{font-family:'Fjalla One', sans-serif; font-size:1.3125em; line-height:1.5em; margin-top:15px; color:#cccccc}
.txtlistnot span{font-size:0.8em; color:#ffffff; }


.abajo{font-size: 0.9375em; color: #333333; line-height: 1.6em; text-decoration: none; text-align:center; margin-bottom:20px}
.abajo a, .abajo a:focus{color: #333333; text-decoration: none;}
.abajo a:hover, .abajo a:focus{color: #4b4b4b; text-decoration: none;}


.titaba{font-size: 1.375em; font-family: 'Fjalla One', Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom: 20px;}


.titulo{font-size:1.371em; color:#ffffff; margin-bottom:5px;}
.titulo.min{font-size:1.2142em;}
.titulo.heightoverflow{height:68px; overflow:hidden;}

.txt404 {font-size: 7em; font-family: Arial, Helvetica, sans-serif; font-weight: 400; line-height:1em; color:#ad0000;}
.txt404_msg, .txtbig{font-family: Arial, Helvetica, sans-serif; font-size:2.5em; color:#333;	line-height:1.2em;}


/*=========================
		 COLORES
=========================*/

.colordest, .azul{color:#d4005a}
.naranja{color:#ffbe57;}
.rojo{color:#ff0000;}
.verde{color:#238853;}
.blanco{color:white;}
.negro{color:black;}
.gris{color:#666666}
.gris-claro{color:#999999}
.gris-oscuro{color:#333333}



.texto{font-size:1.0714em;}

.textshadow-black{text-shadow: 1px 1px 10px rgba(0,0,0,0.4);}
.textshadow-white{text-shadow: 1px 1px 6px rgba(255,255,255,0.5);}


/*=========================
       MEDIA QUERIES
=========================*/


@media (max-width: 768px){
	.txt404 {font-size: 4.375em;}
	.txt404_msg, .txtbig {font-size: 1.875em;}
}
