body {
	font-family: 'Montserrat', sans-serif!important;
	color: #000;
	font-weight: 500;	
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif!important;
	/*font-family: 'Cinzel', serif!important;*/
}
p {
	color: #000;
	line-height: 26px;
	margin: 0 0 20px;
	margin-bottom: 20px;
	font-size: 16px;
}
li {
	line-height: 26px;
	font-size: 16px;
}
h3 {
	text-transform: none;
	font-weight: 500;
}
.page-header.page-header-classic::after {
	/*background: rgb(222, 124, 225);*/
	background: rgb(0, 0, 0);
}
.page-header {
	background-color: #000000;
}
.page-header.page-header-sm {
	/*padding: 18px 0 22px 0;*/
}
.page-header h1 {
	font-weight: 600;
	letter-spacing: 0.5px;
}
.breadcrumb > li {
	color: #fff;
}
.breadcrumb > li > a {
	color: #fff;
}
#header .header-nav-main nav > ul > li > a {
	color: #020202!important;
    letter-spacing: 0px!important;
	text-transform: uppercase!important;
	font-size: 16px!important;
	padding: 0.5rem 0.4rem;
	/*font-family: 'Cinzel', serif;*/
}
#header .header-nav-main nav > ul > li a.active {
	/*background: transparent;
	color: #000000!important;*/
	background:#000!important;
	color: #fff!important;
}
#header .header-nav-main nav > ul > li:hover > a {
	/*color: #000000!important;*/
	background:#000!important;
	color: #fff!important;	
}

#footer {
	background: #fff;
	border-top: 4px solid #000000;
}
#footer .footer-copyright.footer-copyright-style-2 {
	background: #fff;
	/*border-top: 1px solid rgb(222, 124, 225);*/
	border-top: 1px solid rgb(0, 0, 0);
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
  color: #000000;
}
.myh2footer {
	font-weight: 600;
	font-size: 1.4em;
	line-height: inherit;
	margin-bottom: 0px;
}
a.mylinkfooter {
	color: #000000 !important;
	transition: all 0.1s ease-in-out;
}
a:hover.mylinkfooter {
	color: #404040 !important;
	transition: all 0.1s ease-in-out;
}
#footer .footer-copyright p {
	color: #000;
	margin: 0;
	padding: 0;
	font-size: inherit;
}
@media (max-width: 1290px) and (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a {
		font-size: 11px !important;
		padding: 0.5rem 0.3rem !important;
	}
	.mysize {
		font-size: 11px !important;
		padding: 0.5rem 0.3rem !important;
		line-height: 20px !important;
	}
}
@media (max-width: 991px) {
	#header .header-nav-main nav {
		max-height: 76.5vh;
	}
}


@media (min-width: 992px) {
	.elencofooter p {
		font-size:12px;
	}
}





