@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');
:root {
	--default: #601613;
	--second-color: #6e3f3d;
	--dark: #000;
	--font-color: #222;
	--light-color: #fff;
	--light-bg: #f6f6f6;
}
body {
	font-family: "Utuntu", sans-serif;
	font-weight: normal;
	font-style: normal;
	overflow-x: hidden !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
a.nav-link {
	font-family: "Ubuntu", sans-serif;
	margin-top: 0px;
	font-style: normal;
	font-weight: 600;
	text-transform: normal;
}
p {
	font-family: "Ubuntu", sans-serif;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: normal;
}
.img {
	max-width: 100%;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-ms-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}
.fix {
	overflow: hidden;
}
.clear {
	clear: both;
}
a,
.button {
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-ms-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}
a:focus,
.button:focus {
	text-decoration: none;
	outline: none;
}
a {
	color: #171616;
}
a:hover {
	color: var(--default);
}
a:focus,
a:hover,
.footer -menu li a:hover {
	text-decoration: none;
}
.transition-02s,
.transition-02s:hover {
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-ms-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}
button:focus,
input:focus,
input:focus,
textarea,
textarea:focus {
	outline: 0;
}
input:focus::-moz-placeholder {
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
}
hr {
	border-bottom: 1px solid #eceff8;
	border-top: 0 none;
	margin: 30px 0;
	padding: 0;
}
img {
	max-width: 100%;
}
ul {
	padding: 0;
	margin: 0;
}
.bold-600 {
	font-weight: 600;
}
.bold-700 {
	font-weight: 700!important;
}
header.masthead .header-content h1, header.masthead .header-content .h1 {
	font-size: 40px;
	font-weight: 700;
}
.navbar-brand,
.nav-item {
	color: var(--default);
}
.navbar-brand img {
	width: 100px;
}
.device-container {
	padding-top:45px
}
.color-default {
	color: var(--default);
}
#mainNav .navbar-nav > li > a,
#mainNav .navbar-nav > li > a:focus .nav-item .nav-item a.nav-link {
	color: var(--default);
}
#mainNav .navbar-nav > li > a.active {
	color: var(--dark) !important;
	background-color: transparent;
	border-bottom: 1px solid var(--dark);
}
.btn-default {
	background-color:var(--default);
	color:var(--light-color)
}
.btn-default:hover {
	background-color:#706c6c;
	border-color: #706c6c;
	color:var(--light-color)
}
.section-heading{
	color:var(--default);
	font-size:60px
}
section.contact ul.list-social li a{
	background-color:var(--default)
}
section.contact ul.list-social li a:hover{
	background-color:#E6E8DE;
	color:var(--default)
}
.contact ul p > a{
	text-decoration: none;
}
.jmultimidia {
	display: block;
	margin: 5px auto;
}
.jmultimidia img {
	width: 118px;
}
footer{
	background-color: var(--default);
	color:var(--light-color)
}
