body {font-family: "Open Sans",sans-serif;font-size: 14px;color: #737778;background-color: #fff;line-height: 2;}
a {color: #737778;}
a:hover {color: #e57900;}
h1 {font-size: 18px;color: #737778;}
h2 {font-size: 16px;color: #e57900;}
h3, h4 {font-size: 14px;}
h1, h2, h3, h4 {font-weight: 600;text-align: left;margin-top: 20px;margin-bottom: 15px;text-transform: uppercase;}
footer {margin: 5px 0;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#content[tabindex="-1"]:focus {outline: 0;}
.bg-success {background-color: #dff0d8 !important;}
.parsley-error {color: #b94a48;border: 1px solid #b94a48;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.sidebar-left .main-content-area {-ms-flex-order: 2;order: 2;}
.sidebar-left #secondary {-ms-flex-order: 1;order: 1;}
.sidebar-right .main-content-area {float: left;}
.no-sidebar #secondary, .full-width #secondary {display: none;}
.no-sidebar .main-content-area {float: none;margin: 0 auto;}
.full-width .main-content-area {max-width: 100%;}
.site-header {margin-bottom: 1rem;}
.site-branding {position: relative;}
.site-title {font-size: 38px;left: 25px;position: absolute;top: 33%;}
.site-title a {color: white;text-decoration: none;}
.site-banner {position: relative;overflow: hidden;height: 200px;}
.site-banner img {position: absolute;right: 0;}
.main-navigation {padding: 0;}
.main-navigation .navbar-nav .active > .nav-link {color: #e57900;}
.navbar--border {border: 1px solid #e7e7e7;}
.widget_nav_menu ul {list-style: none;line-height: 1.5rem;padding: .3rem 0;}
.widget_nav_menu ul a:hover {color: rgba(0,0,0,.9);text-decoration: none;}
.widget_nav_menu ul .current-menu-item a {color: #e57900;}
.sidebar-section {margin-bottom: 0;}
.sidebar-border {padding-bottom: 0;}
.widget-title a {display: block;}
.menu-custom {color: #e57800;}
.menu-custom:hover {text-decoration: none;}
#collapse_side_menu .menu-item {line-height: 1.5rem;padding: .3rem 0;}
#collapse_side_menu .menu-item a:hover {color: rgba(0,0,0,.9);text-decoration: none;}
#collapse_side_menu .current-menu-item a {color: #e57900;}
.icon-inline:before {font-family: Font Awesome 5 Free;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.icon-collapse:before {content: "";display: inline-block;position: absolute;left: 68px;margin-right: 2px;}
.fx-rotate-icon:before {-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.fx-rotate-icon--right:before {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.heading__border {border-bottom: 2px solid #c83631;padding-bottom: 5px;}
.copyright {font-size: 11px;text-align: right;}
@media screen and (max-width: 991.98px) {.site-banner {height: 160px;}
	.site-banner img {left: auto;right: 0px;}
	.site-title {font-size: 30px;line-height: 1.5;margin-top: -5px;}}
@media screen and (max-width: 767.98px) {.site-banner {height: 135px;}
	.site-banner img {left: -570px;right: 0;}
	.site-title {font-size: 23px;line-height: 1.5;margin-top: -15px;}
	.sidebar-border {padding-bottom: 10px;border-bottom: 1px dotted #d2d2d2;}
	.navbar {padding: 0;}
	.navbar-toggler {margin: 10px 15px;}
	.navbar-nav .nav-link {padding: 10px 15px;border-bottom: 1px dotted #d2d2d2;}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {background-color: #f5dbb0;}}