body {
line-height: 1.75em;
font-weight: 400;
scroll-behavior: smooth;
font-family: "Montserrat", sans-serif; }

.bg-blue {
color: white;
background-color: #6d122d; }

.text-blue {
color: #0E3E75; }

.bg-blue h2 {
color: white !important; }

.bg-blue hr {
border: none;
height: 1px;
color: #fff;
background-color: #fff; }

.line a {
text-decoration: none;
color: #fff; }

.link {
/* border-bottom: 1px dotted white; */
color: white; }

.line i {
color: white;
font-size: 1.5em; }

.icon img {
max-height: 75px;
width: auto; }

#langs img {
border-radius: 50%;
box-shadow: 0 0 3px rgba(0,0,0,0.5);
margin-left: 10px;
height: 35px;
width: auto; }

#langs img:hover {
box-shadow: 0 0 5px rgba(0,0,0,0.8); }

.cormorant {
font-family: "Cormorant Garamond", serif; }

.par1 {
text-shadow: 0 0 3px rgba(0, 0, 0, .6);
background-image:     linear-gradient(to right, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.40) 50%,rgba(0, 0, 0, 0.2) 60%,rgba(0, 0, 0, 0) 75%),url('../img/hero.jpg');
background-repeat: no-repeat,no-repeat;
background-position: center,100% 50%;
background-size: auto 100%,cover;
color: white; }

.par3 {
background-color: #FFFAF5; }

.par4 {
background-color: #EAD8D1; }

.par6 {
background-color: #d9b16f; }

.par5 {
background-image: url('../img/par5-bg1.png'),url('../img/par5-bg2.png');
background-repeat: no-repeat,no-repeat;
background-position: 0% 50%,100% 50%;
background-size: auto 50%,auto 50%;
background-color: #6d122d;
color: white; }

.footer {
background-color: #3D071B;
color: white; }

.copy {
font-size: 14px; }

.gold {
color: #c9a15b; }

.black {
color: #000; }

.wine {
color: #68112d; }

.par {
color: #66565b; }

.button {
color: white;
text-decoration: none;
padding: 1em 3em;
border: 1px solid #c9a15b; }

.button-dark {
color: white;
text-decoration: none;
padding: 1em 3em;
border: 1px solid #68112D;
background-color: #68112D; }

.my-big {
line-height: 65px;
font-size: 50px; }