.elementor-39944 .elementor-element.elementor-element-2da68005 > .elementor-container{min-height:100px;}.elementor-39944 .elementor-element.elementor-element-2da68005:not(.elementor-motion-effects-element-type-background), .elementor-39944 .elementor-element.elementor-element-2da68005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-39944 .elementor-element.elementor-element-2da68005{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;z-index:100;}.elementor-39944 .elementor-element.elementor-element-2da68005 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39944 .elementor-element.elementor-element-e3887cd{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-39944 .elementor-element.elementor-element-41f4b1e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39944 .elementor-element.elementor-element-41f4b1e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-39944 .elementor-element.elementor-element-45e3431a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39944 .elementor-element.elementor-element-45e3431a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39944 .elementor-element.elementor-element-45e3431a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39944 .elementor-element.elementor-element-45e3431a > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-bc-flex-widget .elementor-39944 .elementor-element.elementor-element-fa2d6c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39944 .elementor-element.elementor-element-fa2d6c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39944 .elementor-element.elementor-element-fa2d6c3 > .elementor-element-populated{margin:0px 0px 0px -8px;--e-column-margin-right:0px;--e-column-margin-left:-8px;padding:0px 0px 0px 0px;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-wrapper{text-align:center;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-button{font-family:"Poppins", Sans-serif;font-weight:500;color:#00B050;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-button svg{fill:#00B050;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-button:hover{color:#FFFFFF;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-button:hover svg{fill:#FFFFFF;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-count{height:20px;width:20px;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup{width:300px;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-header{padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-header .ha-mini-cart-popup-count-text-area, .elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-header .ha-mini-cart-popup-count-text-area a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-header .ha-mini-cart-popup-count-text-area:before{margin-right:21px;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-header .ha-mini-cart-popup-count-text-area:after{margin-left:21px;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body ul li{padding:20px 0px 0px 0px;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body ul li a:not(.remove){font-family:"Poppins", Sans-serif;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body ul li .quantity{font-family:"Poppins", Sans-serif;color:#000000;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body .woocommerce-mini-cart__total strong{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body .woocommerce-mini-cart__total .amount{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body .woocommerce-mini-cart__buttons .button:nth-child(1){background-color:#336699;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body .woocommerce-mini-cart__buttons .button:nth-child(1):hover{background-color:#00B050;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body .woocommerce-mini-cart__buttons .button:nth-child(2){background-color:#336699;}.elementor-39944 .elementor-element.elementor-element-3867a47a .ha-mini-cart-popup .ha-mini-cart-popup-body .woocommerce-mini-cart__buttons .button:nth-child(2):hover{background-color:#00B050;}.elementor-bc-flex-widget .elementor-39944 .elementor-element.elementor-element-510a397e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39944 .elementor-element.elementor-element-510a397e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39944 .elementor-element.elementor-element-510a397e > .elementor-element-populated{padding:0px 50px 0px 15px;}.elementor-39944:not(.elementor-motion-effects-element-type-background), .elementor-39944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-39944{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-39944 .elementor-element.elementor-element-ed61b19 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-39944 .elementor-element.elementor-element-3867a47a > .elementor-widget-container{padding:18px 0px 0px 0px;}}@media(min-width:768px){.elementor-39944 .elementor-element.elementor-element-41f4b1e8{width:21.382%;}.elementor-39944 .elementor-element.elementor-element-45e3431a{width:57.81%;}.elementor-39944 .elementor-element.elementor-element-fa2d6c3{width:3.977%;}.elementor-39944 .elementor-element.elementor-element-510a397e{width:16.753%;}}/* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-ed61b19 */#mega-menu-item-39991 .fal.fa-sign-in {
	font-size:26px;
	color:white;
	padding-left:35px;
}

#mega-menu-primary {
    background-color:black!important;
    text-align:right!important;
}

#mega-menu-primary a {
    font-family:'Poppins'!important;
    font-size:15px!important;
    font-weight:300!important;
    padding-right:25px!important;
}

#mega-menu-primary a:hover {
    color:#f36f21!important;
    background-color:#00000000!important;
}

#mega-menu-primary a:active{
    color:#f36f21!important;
    background-color:#00000000!important;
}

#mega-menu-item-39950 {
border-style:solid!important;
border-width:0px 0px 2px 0px!important
border-color:#f36f21!important;
}

#mega-menu-item-39949 {
background-color:#23a455!important;
border-radius: 5px!important;
border: none!important;
-webkit-transition: all 400ms!important;
transition: width all 400ms!important;
height:40px!important;
margin-top:2px!important;
padding:0px 5px 15px 20px!important;
}

#mega-menu-item-39949:hover {
background-color:#ff6633!important;
border-radius: 5px!important;
margin-top:2px!important;
color:white!important;
}

#mega-menu-item-39949 a:hover{
	color:#ffffff!important;
}

#mega-menu-item-39949 a:active{
	color:#ffffff!important;
}

#mega-menu-item-39949:active {
background-color:#ff6633!important;
border-radius: 5px!important;
margin-top:2px!important;
color:white!important;
}

#mega-menu-item-39949 a:after {
display:none!important;
}


#mega-menu-item-39951 a, #mega-menu-item-39952 a, #mega-menu-item-39953 a, #mega-menu-item-39954 a, #mega-menu-item-39955 a, #mega-menu-item-39964 a, #mega-menu-item-39965 a, #mega-menu-item-39966 a, #mega-menu-item-39967 a, #mega-menu-item-39969 a, #mega-menu-item-39970 a, #mega-menu-item-39971 a, #mega-menu-item-39972 a, #mega-menu-item-39973 a, #mega-menu-item-39974 a, #mega-menu-item-39975 a, #mega-menu-item-39977 a, #mega-menu-item-39978 a, #mega-menu-item-39979 a, #mega-menu-item-39980 a, #mega-menu-item-39981 a, #mega-menu-item-39983 a, #mega-menu-item-39984 a, #mega-menu-item-39985 a, #mega-menu-item-39986 a, #mega-menu-item-39987 a, #mega-menu-item-39988 a, #mega-menu-item-39989 a, #mega-menu-item-39990 a {
color:#3c3c3c!important;
font-size:14px!important;
font-weight:400!important;
}

.mega-block-title {
    font-size:18px!important;
    font-family:'Poppins';
    font-weight:300!important;
}

.textwidget {
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.3!important;
color:#333333;
}

#menu-technical-groups .fal.fa-chevron-right {
	font-size:11px;
	color:#333333;
}

#menu-technical-groups a {
padding-left:15px;
color:#3c3c3c;
font-size:14px!important;
line-height:1.5!important;
font-weight:400!important;
}

#menu-technical-groups li {
display: inline-grid;
  grid-auto-flow: column; }

#menu-technical-groups li::before {
position:relative;
top:0px; }

#menu-technical-groups {
	width: 235px!important;
margin-left:0px!important;
}

#menu-technical-groups .fal::before {
	float: left;
	margin-top: 6px;
	width: 0px;
}

#menu-work .fal.fa-chevron-right {
	font-size:11px;
	color:#333333;
}

#menu-work a {
padding-left:15px;
color:#3c3c3c;
font-size:14px!important;
line-height:1.5!important;
font-weight:400!important;
}

#menu-work li {
display: inline-grid;
  grid-auto-flow: column; }

#menu-work li::before {
position:relative;
top:0px; }

#menu-work {
	width: 215px!important;
margin-left:0px!important;
}

#menu-work .fal::before {
	float: left;
	margin-top: 6px;
	width: 0px;
}

#menu-other-resources .fal.fa-chevron-right {
	font-size:11px;
	color:#333333;
}

#menu-other-resources a {
padding-left:15px;
color:#3c3c3c;
font-size:14px!important;
line-height:1.5!important;
font-weight:400!important;
}

#menu-other-resources {
	width: 235px!important;
margin-left:0px!important;
}

#menu-other-resources li {
display: inline-grid;
  grid-auto-flow: column; }

#menu-other-resources li::before {
position:relative;
top:0px; }

#menu-other-resources .fal::before {
	float: left;
	margin-top: 6px;
	width: 0px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-searchwp_live_search, class: .elementor-element-a411a40 */#headersearch .search-field {
    width:200px;
    height:35px;
}

#headersearch .search-submit {
    display:none;
}/* End custom CSS */
/* Start custom CSS */#site {
  margin-top:0px!important
}

.page .entry-content {
    margin-top: 0px!important;
}

.site-header{

padding-top:0px!important;
padding-bottom:0px!important;
margin-top: 0px!important;
margin-bottom: 0px!important;

}/* End custom CSS */