/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2018 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */

[data-modals-element="modal"] {
	z-index: 9999;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	outline: 0;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
	color: #f15927;
}

.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler::after,
body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, 
body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
  font-family: "Font Awesome 5 Free"; }



.sp-copyright {margin:0 auto; display:table;text-align:center;}

#sp-bottom a:hover,
#sp-bottom a:active,
#sp-bottom a:focus {
    color: #899198 !important;
}

#sp-header .logo {
	height: 86px;
	display: inline-flex;
	margin: 0;
	align-items: center;
}



#sp-header {
	height: 86px;
	width: 100%;
background: #ffffff!important;

}



#sp-footer {
	font-size: 16px;
  font-weight: 400;
}

#sp-footer {
	color: #ffffff!important;
}

#sp-bottom {
	color: #899198!important;
  font-size:16px!important;
}

#sp-bottom .sp-module .sp-module-title {
	font-weight: 700;
	font-size: 18px;
	margin: 0 0 30px;
	color: #899198!important;
}



#sp-header {
	-webkit-box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.43); 
box-shadow: 0px 6px 6px 0px rgba(0,0,0,0.45);
	animation: spFadeIn 0.5s;
}

.sp-page-title {
  width: 100%; padding:10px 0px;
  background-color:#f7f7f7;
}

.sp-page-title-heading {display:none;}


.sp-page-title .container {
    display: flex;
    flex-direction: row;
}
.sp-page-title .container .breadcrumb {
    order: 2;
}

.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
	margin: 0;
	padding: 11px 15px 0px 0px ;
  color: #252525;
}

.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before, .sp-page-title .breadcrumb > li > a {
	color: #252525;
}

.sp-page-title .breadcrumb > .active {
	color: #252525;
}

.sp-page-title .sp-page-title-heading {
	font-size: 20px;
	line-height: 1;
}

#sp-main-body {
    padding: 40px 0;
}

#sp-top-bar {
    padding: 12px 0;
    font-size: 16px;
    background-color: #f15927;
    color:#fff;
}

#sp-top-bar a {
    color: #fff;
}

.sp-contact-info li {
    font-size: 100%;

}

.article-details .article-ratings-social-share {
	padding: 0px 0px;
	border-top: 0px solid #f5f5f5;
	border-bottom: 0px solid #f5f5f5;
	margin-bottom: 0px;
}

#edocman-documents a:link, #edocman-categories a:link {
	text-decoration: none;
 color: #73a0cf;
}

.edocman-container h1, .edocman-container h2, .edocman-container h3 {
	width: auto !important;
	margin: 5px 0;
	padding: 0;
  font-size:1.3em!important;
}


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	display: inline-block;
	padding: 0 10px;
	
	font-size: 14px;
	margin: 0;
}

#sp-bottom .sp-module ul > li {
	display: block;
	margin-bottom: 10px;
}

button, input, optgroup, select, textarea {
	margin: 0;margin-right:4px;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

em {
	color: #f15927;
}
