body{
	background-color: #EFEFEF !important;
	/*background-color: #ef8519 !important;*/
	font-family: work sans,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif !important;
	font-weight: 400;
	line-height: 1.5;
}

p{
	font-size: 0.9em;
}

:root {
  --main-primary-color: #f08519;
  --main-secondary-color: #009b4c;
}

/*Background*/
.bg-primary-theme{
	background-color: var(--main-primary-color) !important;
}

.bg-secondary-theme{
	background-color: var(--main-secondary-color) !important;
}

/* Navbar */
#fixed-main-navbar{
	border-bottom: 2px solid var(--main-secondary-color);
}
.navbar-logo{
	width: 120px;
	height: 30.8px;
}
.navbar-light .navbar-nav .nav-link{
	color: rgba(0,0,0,0.8) !important;
}
.nav-link{	
	font-family: Oswald, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	font-stretch: normal;
	letter-spacing: .08em;
	text-transform: uppercase;
}
.navbar-light .navbar-nav .nav-item.active{
	border-bottom: 3px solid var(--main-secondary-color);
}

/*Caroucel*/
#carouselAboutUs{
	width: 250;
	height: 390;
	background-color: #fff;
}
.carousel-control-prev,.carousel-control-next {
	-webkit-transition: background 1s ease-out;  
	-moz-transition: background 1s ease-out;  
	-o-transition: background 1s ease-out;  
	transition: background 1s ease-out; 
}
.carousel-control-prev:hover{
	background: linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);  
	background: linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);  
	background: linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);  
	background: linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%)  
}
.carousel-control-next:hover{
	background: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);  
	background: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);  
	background: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);  
	background: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%); 
}
.carousel-caption-text{
	padding: 4px 12px;
	background-color: rgba(255,255,255,0.8);
	font-weight: 500;
	font-size: 1.2em;
	color: #000;
}

/*Accordion*/
.accordion .card-header{
	background-color: #fafafa;
}

[data-toggle="collapse"] .fa:before {  
	content: "\f077";
}

[data-toggle="collapse"].collapsed .fa:before {
	content: "\f078";
}

/*Modal*/
.modal-header{
	border-bottom: none;
}
.modal-footer{
	border-top: none;
}