:root {
  --jumbotron-padding-y: 3rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: 'Fraunces',serif;
}
.card-body {
    font-family: 'Fraunces',serif;
    color: #585b5b;
}
.album{
padding-top: 0px!important;
}
.btn{
font-family: 'Fraunces',serif;
}
.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background: none;
}
footer {
    background: none;
	background-image: url("/images/footerosa.svg");
    color: #ffffff;
    text-align: center;
    letter-spacing: .5px;
    font-weight: normal !important;
	padding-top: 70px !important;
    padding-bottom: 60px !important;
    margin-top: 100px;
    background-repeat: no-repeat;
    background-size: cover;
}

footer {
    clear: both;
    font-size: 80%;
    padding: 10px 0;
    width: 100%;
}
.deals {
    margin-left: 5px;
    margin-right: 5px;
}
.deals h4 {
    margin-left: 5px;
    font-family: 'Fraunces', sans-serif;
	font-weight:bold;
    color: cadetblue;
    font-size: 30px;
    margin-bottom: 5px;
}
.footmin{
	font-size:30px;
	margin-right:5px;
	opacity: 0.3;
    vertical-align: middle;
}
.foot {
    font-size: 42px;
    margin-left: 36px;
    opacity: 0.8;	
    vertical-align: middle;
    margin-top: 20px;
}

.cntn h4 {
    margin-left: 5px;
    font-family: 'Fraunces', sans-serif;
    color: #6b6969;
    font-size: 22px;
    margin-bottom: 14px;
}
.cntn h5 {
    margin-left: 2px;
    font-family: 'Fraunces', sans-serif;
    font-size: 17px;
    margin-bottom: 14px;
    color: #c36c1d;
    font-weight: 400;
    margin-top: 5px;
}
.cntn p {
font-size: 16px;
    text-align: justify;	
}
.cntn img{
	width:100%;
	margin-bottom:15px;
}
footer a{
	color:#cccccc;
}
footer a:hover{
	color:#D68F44;
}
.footphone{
text-align: left;
line-height:30px;
margin-top: 20px
}
.footlink ul{
list-style: none;
padding: 0px;
}
.footlink ul li{
display: inline;
margin: 0 6px;
}
.footlink ul li a{
color: #ffffff
}
@media (min-width: 768px) {
.footphone{
text-align: center;
margin-bottom: 20px
}
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) );
    padding-bottom: calc(var(--jumbotron-padding-y));
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
