/* Remove spaces | 30719177-HC NJ */

#qodef-page-inner

{
  padding-bottom:0px;
}

#qodef-page-inner

{
  padding-top:0px;
}

.qodef-icon-with-text.qodef-layout--top {
    background-color: #FFFFFF;
}

#qodef-page-header-inner 

.qodef-header-navigation .qodef-main-menu-line:after {
    content: none;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>.sub-menu {    
		background-color: #28873D;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>.sub-menu .menu-item a {
    color: #FFFFFF;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>.sub-menu .menu-item:hover a {
    color: #F4EC1A;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>.sub-menu .menu-item:hover a:before {
    background: #F4EC1A;
}

#qodef-page-header-inner 

.qodef-header-navigation .qodef-main-menu-line:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 50;
    bottom: 0;
    border-bottom: 8px solid #247A37 !important;
}
.qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item:nth-child(4) {
    text-align: right !important;
}
.qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item:nth-child(4) .widget a {
   margin-right: 0px !important;
}

#qodef-back-to-top 

	.qodef-back-to-top-icon {
		display: false;
    background-color: #29873D !important;
    border-color: #29873D !important;
	  color: white !important;
}

	.qodef-back-to-top-icon:hover {
    background-color: #F3EC1B !important;
    border-color: #F3EC1B !important;
		color: #247A36 !important;
}

#qodef-page-footer-top-area

@media only screen and (max-width: 768px) {
	#qodef-page-footer-top-area-inner 
	.qodef-col-num--1024--2>.qodef-grid-inner>.qodef-grid-item:nth-child(2) {
        margin-bottom: 0;
    }
	#qodef-page-footer-top-area-inner 
	.qodef-col-num--1024--2>.qodef-grid-inner>.qodef-grid-item:nth-child(3),
  .qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item:nth-child(4) {
        display: none;
    }
}

#qodef-mobile-header-opener

.qodef-mobile-header-opener .qodef-m-line {
    color: #FFFFFF;
}

.qodef-mobile-header-navigation 
{
    background-color: #29873D;
    border-bottom: 1px solid #247A36;
}

#qodef-page-footer-bottom-area

@media only screen and (min-width: 1168px) {
	
	#qodef-page-footer-bottom-area-inner 
	
	.qodef-grid-inner  {
    display: flex;
    align-items: center;
	}

	#qodef-page-footer-bottom-area 

	.widget.widget_text p {
    margin: 0;
	}
}

#qodef-horizontal-timeline

.qodef-horizontal-timeline .qodef-ht-nav-filling-line {
    background-color: #CFC800;
}
.qodef-horizontal-timeline .qodef-ht-nav-inner a.qodef-selected:after,
.qodef-horizontal-timeline .qodef-ht-nav-inner a.qodef-older-event:after {
    background-color: #F3EC1B;
    border-color: #CFC800;
}

#qodef-icon-with-text

.qodef-icon-with-text.qodef-layout--top:hover {
    background-color: #E2F3D5;
		color: black;
}

#qodef-page-header

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
 background-color: #227a40 !important;
 color: #fff !important;
}

#qodef-page-header 

.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after {    margin-left: 0;
		 margin-right: 0px !important;
}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown {    width: auto !important;
}

#qodef-page-header 
.qodef-widget-holder .widget {
    margin: 0 !important;
}

#qodef-page-footer 
.widget.widget_nav_menu ul:not(.qodef-shortcode-list) li a:after{
    display:none;
}

#qodef-page-footer 
.menu a{
    color:#ffffff !important;
	  font-weight: normal;
}

#qodef-page-footer 
.menu a:hover{
    color:#F3EC18 !important;
}

.qodef-header--standard #qodef-page-header{
background-color: #227A40 !important;
}

.page-id-1357.qodef-header--standard #qodef-page-header-inner {
padding-left: 20px !important;
padding-right: 20px !important;
}

body.page-id-16786 .qodef-page-title {
    display: none;
}