/* Themify Customize Styling */
body {	
	font-family:Poppins;	font-weight:300;
	font-size:14px;
	line-height:18px;

	color: #000000; 
}
a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
h4 {	
	font-family:Montserrat;	font-weight:normal;
	font-size:17px;
	line-height:30px;
 
}
h5 {		font-weight:normal;
	font-size:30px;
 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
#main-nav a {	
	font-family:Montserrat;	font-weight:normal;
	font-size:14.5px;
	text-transform:uppercase; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #000000; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #616161; 
}
#main-nav-wrap #main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #808080; 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer-logo, #footer #footer-logo a {	display: none; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #808080; 
}

/* Themify Custom CSS */
#main-nav a {
    letter-spacing: 1.5px;
}

#footerwrap .back-top a{
background-color:black;
}

p{
margin-bottom: .8em;
}

h4, h5 { letter-spacing: 0.03em !important; }


#main-nav .custom-cta {
background:#000000;
border-radius: 5px;
}

#main-nav .custom-cta a:hover, #main-nav .custom-cta a{
color: white;
}

#headerwrap {
border-bottom: none;
}

.module-buttons span{
letter-spacing: 2px;
}


@media screen and (max-width: 480px){
#site-logo img{
max-width:70%;
}}

.module-buttons .module-buttons-item.rounded a span{
text-decoration: none !Important;
}

#contact-6576-0-0-0 textarea {
min-height: 7.5em;
height: 7.5em;
}

.mobile_menu_active #menu-icon{
color:#000 !important;
}

@media screen and (max-width:680px){
.themify_builder_6369_row.module_row_0.module_row .col4-2{
width:100% !important;
}}

#main-nav .custom-cta a {
color: #fff !important;
}@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	
	color: #000000; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #000000; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #616161; 
}
#main-nav-wrap #main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #808080; 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer-logo, #footer #footer-logo a {	display: none; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #808080; 
}
 }