@import url('fonts.css');

body {
	background: #e4e2d5 no-repeat;
	background-position: right bottom;
	font-family: 'NexaW01';
	font-size: 16px;
}

body.interna { background-image: none; }

a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}

a { color: #fff; }
.btn-primary {
	background-color: #86163e;
	border-color: #86163e;
	border-radius: 30px;
}

.btn-primary:hover {
	background-color:#911a4a;
	border-color: #911a4a;

}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-bottom: 1rem;
}
h1 { font-size: 1.75rem; }

.rotulado { background: #86163e; display: inline-block; color: #fff; padding: 1rem 2rem; }
h1.rotulado { margin-top: 2rem; font-size: 1.7rem;
	font-family: 'Nexa-Bold'; }
.interna .intro {text-align: center;}

h2 { 
	color: #86163e;
	font-family: 'Nexa-Bold'; 
	position: relative;
	font-size: 1.5rem;}

h3 { 
	 
	font-size: 1.1rem;}

p { font-size: 16px; }



.italic {font-family: 'Nexa W01 Bold Italic';}
strong {font-family: 'Nexa-Bold';}

nav {
	background: #000;
	display: flex;
	justify-content: space-between;
	color: #fff;
	padding: 15px;
}

.logo { max-height: 24px; }
.icono-whatsapp { max-height: 24px; }
.whatsapp {
	font-size: 16px;
}

/* FORM */
.form-control, .custom-select {
	color: #ccc;
}

.form-control::placeholder {
  color: #ccc;
  opacity: 1; /* Firefox */
}

.intro { padding-top: 40px; }
section { padding: 40px 0; }



.divisor {
	height: 1px;
	display: inline-block;
	background: #fff;
	width: 50%;
	margin: 24px 0; 
}

.resumen {
	margin:24px 0 24px 0 ;
}

.subtotal {
	font-family: 'Nexa-Regular';
	font-size: 1.2rem;
	margin-bottom: 0;
}

.total {
	font-family: 'Nexa-Bold';
	font-size: 1.5rem;
}


.lift-logo {
	margin: 40px 0;
	max-height: 42px;
}

.interna .lift-logo {
	text-align: center;
}


footer {
	background: #000;
	height: 80px;
}


@media (min-width: 760px) {
	h2::after {
	  content: url(../img/line.png);
	  position: absolute;
	  margin-left: 40px;
	  bottom: 10px;
	}
}

@media (min-width: 920px) {
	nav {
		padding: 1rem 4rem;
	}
	.whatsapp {
	font-size: 20px;
	}
	
	h1 { font-size:1.7rem; }
	.logo { max-height: 32px; }
	.icono-whatsapp { max-height: 32px; }

	h2 { 
	color: #86163e;
	font-family: 'Nexa-Bold'; 
	position: relative;
	font-size: 1.4rem;}

	h3 { 
	font-size: 1.2rem;}

	body {
		background-image: url(../img/background.jpg) ;
		background-size: 40%;
	}
}

@media (min-width: 1441px) {
    .container{
        max-width: 1600px;
    }
    body {
		background-image: url(../img/background.jpg) ;
		background-size: 30%;
	}
}