@charset "UTF-8";
/* CSS Document */

body, html {
  height: 100%;
  font-family: 'Montserrat', sans-serif;
}

#wrap {
	font-size: 16px;
    color: #fff;
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

.row {
	margin: auto;
}

.bg {
  /* The image used */
  background-color: #000;
  background-image: url("../images/webBG.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
}

#content {
	flex: 1;
    display: flex;
    align-items: center;
}

#header {
	margin-top: 14px;
}

.topright {
	text-align: right;
}

.topright ul {
	padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.topright ul li {
	display:  inline;
	padding: 0 8px 0 0;
}

.bodylinks ul {
	padding-left: 0;
	padding-top: 20px;
    margin-bottom: 0;
    list-style: none;
}

.bodylinks ul li {
	display:  inline;
	padding: 0 16px 0 0;
}


.socials ul {
	padding-left: 0;
    	margin-bottom: 0;
    	list-style: none;
}

.socials ul li {
	display:  inline;
	padding: 0 8px 0 0;
}

.socials {
	display: none;
}

.lastrel {
	font-size: 60px;
}

.lrdate {
	font-size: 18px;
	margin-bottom: 32px;
}

footer {
	margin-bottom: 20px;
}

.mailsu {
	margin: 0 auto;
}

.input-group-btn {
	margin-left: 0px;
}

@media only screen and (max-width:576px){
	.topright {display:none}
	footer .socials {display:block!important;text-align:center;padding-bottom: 10px;}
	.headlogo {text-align: center;}
}

.btn-light{
    margin-bottom: 12px;
}
}
