.elementor-kit-5{--e-global-color-primary:#9A3324;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#008FD2;--e-global-color-47a526a:#02528EA3;--e-global-color-7d88c8f:#FFFFFF;--e-global-color-acb9c72:#9A3324;--e-global-color-a8d65ef:#000000;--e-global-color-9a426d3:#000000;--e-global-color-674c40a:#9A3324;--e-global-color-2afa85a:#FFFFFF;--e-global-color-18697aa:#9A3324;--e-global-color-e46cca4:#9A3324;--e-global-color-7770e18:#FFFFFFE6;--e-global-color-8079f21:#000000;--e-global-color-2e0b7bb:#000000;--e-global-color-3a899b2:#9A3324;--e-global-color-515dba8:#FFFFFFA6;--e-global-color-99e6a1e:#000000;--e-global-color-3ab647b:#000000;--e-global-color-4e75529:#9A3324;--e-global-color-33d39fa:#9A3324;--e-global-color-7eab3a0:#CCCCCC;--e-global-color-d9ed709:#FFFFFF;--e-global-color-adab5a7:#9A3324;--e-global-color-92d9d1e:#FFFFFF;--e-global-color-ff24ba8:#CCCCCC;--e-global-color-06a05be:#9A3324;--e-global-color-029315f:#9A3324;--e-global-color-8f03cff:#FFFFFF40;--e-global-color-5d4ebb4:#FFFFFF;--e-global-color-1782470:#FFFFFF;--e-global-color-b9f36d2:#9A3324;--e-global-color-f3a8eb3:#CCCCCC;--e-global-color-3e83e56:#FFFFFF;--e-global-color-1be2058:#333333;--e-global-color-350edae:#FFFFFF;--e-global-color-8dbd314:#008FD2;--e-global-color-a75f109:#05057A;--e-global-color-8efd8ff:#FF2600;--e-global-color-b92b50d:#911500;--e-global-color-8ce5c9e:#FFFFFF;--e-global-color-476226c:#9A3324;--e-global-color-b5a4020:#008FD2;--e-global-color-8c6ba6f:#0707EC;--e-global-color-8202b57:#DEDEDE;--e-global-color-d77313b:#FFFFFF;--e-global-color-8385eaa:#9A3324;--e-global-color-9c3a341:#A5A5A5;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-65c65b1-font-family:"Open Sans";--e-global-typography-65c65b1-font-size:50px;--e-global-typography-65c65b1-font-weight:700;--e-global-typography-7b95dc3-font-family:"Open Sans";--e-global-typography-7b95dc3-font-size:18px;--e-global-typography-94b5adb-font-family:"Open Sans";--e-global-typography-94b5adb-font-size:18px;--e-global-typography-94b5adb-font-weight:600;--e-global-typography-94b5adb-text-transform:uppercase;--e-global-typography-2eb7b26-font-family:"Open Sans";--e-global-typography-2eb7b26-font-size:28px;--e-global-typography-2eb7b26-font-weight:600;--e-global-typography-2eb7b26-text-transform:uppercase;--e-global-typography-c64dfec-font-family:"Open Sans";--e-global-typography-c64dfec-font-size:33px;--e-global-typography-c64dfec-font-weight:600;--e-global-typography-c64dfec-text-transform:uppercase;--e-global-typography-8b76b91-font-family:"Open Sans";--e-global-typography-8b76b91-font-size:21px;--e-global-typography-8b76b91-font-weight:600;--e-global-typography-8b76b91-text-transform:uppercase;--e-global-typography-2ffc627-font-family:"Open Sans";--e-global-typography-2ffc627-font-size:33px;--e-global-typography-2ffc627-font-weight:600;--e-global-typography-2ffc627-text-transform:uppercase;--e-global-typography-bae5b37-font-family:"Open Sans";--e-global-typography-bae5b37-font-size:28px;--e-global-typography-bae5b37-font-weight:600;--e-global-typography-bae5b37-text-transform:uppercase;--e-global-typography-87a02b8-font-family:"Open Sans";--e-global-typography-87a02b8-font-size:42px;--e-global-typography-87a02b8-font-weight:400;--e-global-typography-87a02b8-text-transform:uppercase;--e-global-typography-87a02b8-line-height:1em;--e-global-typography-dfcd139-font-size:50px;--e-global-typography-dfcd139-line-height:1.1em;--e-global-typography-dbf0c48-font-family:"Open Sans";--e-global-typography-dbf0c48-font-size:16px;--e-global-typography-2fa70d2-font-size:130px;--e-global-typography-9ecadb1-font-size:130px;--e-global-typography-9ecadb1-line-height:1em;--e-global-typography-5bc8e4b-font-size:24px;color:#000000;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-674c40a );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-2afa85a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-18697aa );border-radius:8px 8px 8px 8px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-2afa85a );color:var( --e-global-color-674c40a );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:"Open Sans", Sans-serif;font-size:2.75rem;font-weight:700;line-height:1em;}.elementor-kit-5 h2{font-family:"Open Sans", Sans-serif;font-size:2.33rem;font-weight:700;}.elementor-kit-5 h3{font-family:"Open Sans", Sans-serif;font-size:1.83rem;font-weight:600;}.elementor-kit-5 h4{font-family:"Open Sans", Sans-serif;font-size:1.83rem;font-weight:600;}.elementor-kit-5 h5{font-family:"Open Sans", Sans-serif;font-size:1.33rem;}.elementor-kit-5 h6{font-family:"Open Sans", Sans-serif;font-size:1.25rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-bae5b37-font-size:22px;--e-global-typography-dfcd139-font-size:37.5px;}.elementor-kit-5 h1{font-size:2.5rem;}.elementor-kit-5 h2{font-size:2rem;}.elementor-kit-5 h3{font-size:1.75rem;}.elementor-kit-5 h4{font-size:1.75rem;}.elementor-kit-5 h5{font-size:1.25rem;}.elementor-kit-5 h6{font-size:1.25rem;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-2eb7b26-font-size:22px;--e-global-typography-c64dfec-line-height:1em;--e-global-typography-8b76b91-line-height:1em;--e-global-typography-2ffc627-font-size:22px;--e-global-typography-bae5b37-font-size:20px;--e-global-typography-87a02b8-font-size:24px;--e-global-typography-dfcd139-font-size:37.5px;--e-global-typography-9ecadb1-font-size:100px;}.elementor-kit-5 h1{font-size:2.25rem;}.elementor-kit-5 h2{font-size:1.875rem;}.elementor-kit-5 h3{font-size:1.5rem;}.elementor-kit-5 h4{font-size:1.5rem;}.elementor-kit-5 h5{font-size:1.125px;}.elementor-kit-5 h6{font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-65c65b1-font-size:36px;--e-global-typography-2eb7b26-font-size:20px;--e-global-typography-2ffc627-font-size:24px;--e-global-typography-bae5b37-font-size:20px;--e-global-typography-dfcd139-font-size:28px;}.elementor-kit-5 h1{font-size:2rem;}.elementor-kit-5 h2{font-size:1.75rem;}.elementor-kit-5 h3{font-size:1.375rem;}.elementor-kit-5 h4{font-size:1.25rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {
    display: block;
    --color: 0, 0%;
    --l: 25%;
    --color-menu-bg-1: hsl(var(--color), var(--l));
    --color-menu-bg-2: hsl(var(--color), calc(var(--l) - 5%));
    --color-menu-bg-3: hsl(var(--color), calc(var(--l) - 10%));
    --color-menu-bg-4: hsl(var(--color), calc(var(--l) - 15%));
    --color-menu-bg-hover: hsl(0, 0%, 10%); 
}

/* Column Gap Fix*/
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 20px;
}


/*Heading Specific Styling*/
elementor-heading-title.elementor-size-default a:hover{
    color:var( --e-global-color-primary);
}

/*General Styling */
.elementor-text-editor p:last-of-type {
margin: 0;
}
.elementor-widget-text-editor a{
    color:var( --e-global-color-primary);
}
.elementor-widget-text-editor a:hover{
    text-decoration: underline;
}
ul{
    margin:20px 0px;
}
ul::marker {
  color: transparent;
  font-size: 0em;
}
/*Buyers Guide*/
.buyers-guide h2{
    font-size: 36px;
    line-height: 1.25em;
    font-weight: 700;
    color: var( --e-global-color-primary);
}
.buyers-guide h3, .buyers-guide h4{
    font-size: 24px;
    color: #57585b;
    font-weight: 700;
}
.buyers-sidebar{
    display: block;
    font-size: 26px;
    font-family: Open Sans,Arial,Helvetica,sans-serif;
      color:var( --e-global-color-primary);
    font-weight: 700;
}
.cf-info-box a {
    text-decoration: underline;
    color: #fff;
}
.cf-info-box a:hover, .cf-info-box a:focus{
    color:var( --e-global-color-primary);
}
/*Info Box*/
.cf-info-box{
background-color: #57585b;
padding: 20px;
color: #fff;
margin: 20px 0; 
}
/*Icon Box*/
.icon-box-custom li:hover, .icon-box-custom li a:hover{
color:var( --e-global-color-primary );
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px)  {
       .icon-box-custom{
        min-height:850px;
    }
}
   
@media only screen and (min-width: 1367px) {
.icon-box-custom {
    min-height: 750px;
}
}
.icon-box-custom .elementor-widget-container{
    height:100%;
}
.icon-box-custom ul{
        margin:20px 0;
    padding-left:0;
    font-weight:600;
    font-size:16px;
}
.icon-box-custom li{
    margin-bottom:10px;
       list-style:none;
}
.icon-box-custom svg{
    fill:none;
    stroke:var( --e-global-color-primary );
    stroke-width:2px;
}
.icon-box-custom p{
    font-size:16px;
}
@media screen and (max-device-width: 1025px) { 
/*.elementor-icon i, .elementor-icon svg {*/
/*    width:0.5em;*/
/*    height:0.5em;*/
/*}*/
}
/* Product Box */
.product-box svg{
     fill:none;
    stroke:var( --e-global-color-primary );
    stroke-width:2px;
}
/* Recent Posts Widget */
@media only screen and (min-width: 1024px) {
.recent-post.elementor-posts--thumbnail-top .elementor-post__text {
    padding: 0px 20px 20px 20px;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content:space-between
}

.recent-post.elementor-posts--thumbnail-top .elementor-post{
    display:flex;
}
}
.recent-post .elementor-posts .elementor-post__read-more{
    max-width: fit-content;
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    border-width: 0px;
    color: var( --e-global-color-99e6a1e );
    background-color: var( --e-global-color-515dba8 );
    border-color: var( --e-global-color-515dba8 );
    border-radius: 8px 8px 8px 8px;
    padding:8px 25px;
    transition:0.5s ease;
}
.recent-post .elementor-posts .elementor-post__read-more:hover {
    color: var( --e-global-color-2afa85a );
    background-color: var( --e-global-color-674c40a );
}
/*Form Styling*/
.gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme .gfield textarea  {
    border-color: var(--e-global-color-f3a8eb3);
}
.gform_wrapper.gravity-theme input[type="text"]:hover, .gform_wrapper.gravity-theme .gfield textarea:hover {
   border-color: var(--e-global-color-f3a8eb3);
}
.gform_wrapper.gravity-theme input[type="text"]:focus, .gform_wrapper.gravity-theme .gfield textarea:focus {
  border-color: var(--e-global-color-primary);
    }
.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .gfield_header_item{
        font-size:18px!important;
        font-weight:700;
    }
.gform_wrapper.gravity-theme .gfield_label{
    margin-bottom:0!important;
}
/*ToolBar Styling*/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    background-color: #000!important;
}


/* Forms */
.elementor-kit-5 .gform_wrapper.gravity-theme .gfield_label {
    padding-bottom: 0.25rem;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gfield input, .elementor-kit-5 .gform_wrapper.gravity-theme .gfield select, .elementor-kit-5 .gform_wrapper.gravity-theme .gfield textarea {
    border-radius: 1rem;
    padding: .75rem 1.5rem;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gfield textarea {
    min-height: 5rem;
    max-height: 20rem;
    height: 5rem!important;
}

.elementor-kit-5 .gform_wrapper.gravity-theme .gform_button {
    text-transform: capitalize;
    margin: 0 auto;
    border-radius: 1rem;
    padding: .75rem 1.5rem;
}

svg.resources {
    width: 100%;
    max-height: 4rem;
}
svg.resources.resources-datacenter-tools {
    fill: none !important;
    stroke: var( --e-global-color-primary );
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 40px;
}

nav#pojo-a11y-toolbar.pojo-a11y- {
    top: 90px !important;
}

main.elementor a {
    font-weight: bolder;
    
}
main.elementor a:hover, main.elementor a:focus {
    text-decoration: underline;
    opacity: .8;
    color: inherit;
}

main.elementor h1 a, main.elementor h2 a, main.elementor h3 a, main.elementor h4 a, main.elementor h5 a, main.elementor h6 a {
    font-weight: inherit;
    text-decoration: inherit;
    
}

.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer{
    padding: 0;
}
/*Events Calender*/

.tribe-events .tribe-events-c-top-bar__datepicker-button {
    border: none;
    background-color: var( --e-global-color-2afa85a );
    outline: none;
    text-transform: none;
}
.tribe-events .tribe-events-c-top-bar__datepicker-button:focus {
    color: var( --e-global-color-674c40a );
}
.tribe-common button[disabled], .tribe-common input[disabled] {
    background-color: var( --e-global-color-2afa85a );
    color: var(--e-global-color-9c3a341);

}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{
    color: var(--e-global-color-text);
        border: none;
    text-transform: capitalize;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path {
    fill: var(--e-global-color-text);
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path {
    fill: var(--e-global-color-text);
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
    fill: var(--e-global-color-text);
}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled {
    color: var(--e-global-color-9c3a341);
    border: none;
}
.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path {
    fill: var(--e-global-color-9c3a341);
}

.tribe-events .tribe-events-c-nav__next:active, .tribe-events .tribe-events-c-nav__prev:active, .tribe-events .tribe-events-c-nav__next:focus, .tribe-events .tribe-events-c-nav__next:hover, .tribe-events .tribe-events-c-nav__prev:focus, .tribe-events .tribe-events-c-nav__prev:hover  {
    text-decoration: underline;
}
.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg:hover {
    fill: var(--e-global-color-primary);
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2afa85a);
    text-transform: uppercase;
}
.tribe-common .tribe-common-c-btn-border-small:active, .tribe-common .tribe-common-c-btn-border-small:focus, .tribe-common .tribe-common-c-btn-border-small:hover, .tribe-common a.tribe-common-c-btn-border-small:active, .tribe-common a.tribe-common-c-btn-border-small:focus, .tribe-common a.tribe-common-c-btn-border-small:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-2afa85a);
    border: 1px solid var(--e-global-color-primary);
}
.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2afa85a);
}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-2afa85a);
}
.tribe-events .datepicker .day.active {
    background-color: var(--e-global-color-primary);
}
.tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .day.active:focus {
    background-color: var(--e-global-color-8385eaa);
}
.tribe-events .datepicker .day.active:after {
    content:none;
}
.tribe-events .tribe-events-c-view-.elementor-kit-5__button {
        background-color: var( --e-global-color-2afa85a );
    border: none;
}
.tribe-events .tribe-events-c-events-bar__search-button {
    background-color: var( --e-global-color-2afa85a );
    border: none;
}
.tribe-events .tribe-events-c-events-bar__search-button:hover, .tribe-events .tribe-events-c-events-bar__search-button:focus {
    background-color:var(--e-global-color-7eab3a0);
    outline: none;
}

.elementor-kit-5 .tribe-common .tribe-events-c-events-bar__views button {
    background-color: var( --e-global-color-2afa85a );
    border: none;
}
.elementor-kit-5 .tribe-common .tribe-events-c-events-bar__views button:hover, .elementor-kit-5 .tribe-common .tribe-events-c-events-bar__views button:focus {     
    background-color:var(--e-global-color-7eab3a0);
    outline: none;
}
.elementor-kit-5 .tribe-common .tribe-events-c-events-bar__views button:before {
    background-color: var(--e-global-color-primary);
}
.tribe-events .tribe-events-calendar-month__day-cell--mobile {
    border-color: var(--e-global-color-accent);
    background-color: var( --e-global-color-2afa85a );
    outline: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    background-color: var( --e-global-color-674c40a );
    text-transform: uppercase;
    border: 1px solid var(--e-global-color-primary);
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover, .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:focus {
    background-color: var(--e-global-color-secondary);
    color: var( --e-global-color-674c40a );
    border: 1px solid var( --e-global-color-674c40a );
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2afa85a);
    text-transform: uppercase;
    border: 1px solid var(--e-global-color-primary);
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link:hover, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link:focus {
    background-color: var(--e-global-color-2afa85a);
    color: var(--e-global-color-primary);
}
.tribe-events .tribe-events-c-ical__link-icon-svg path {
    stroke: var(--e-global-color-2afa85a);
}
.tribe-events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path, .tribe-events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path, .tribe-events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path {
    stroke: var(--e-global-color-primary);
}
.tribe-events .tribe-events-c-ical__link, .tribe-events .tribe-events-c-ical__link:visited {
        background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2afa85a);
    text-transform: uppercase;
}
.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    background-color: var(--e-global-color-2afa85a);
    color: var(--e-global-color-primary);
}
.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke {
    stroke: var(--e-global-color-primary);
}
.tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused {
    background-color: var(--e-global-color-primary);
}
.tribe-common .tribe-common-c-svgicon {
    color: var(--e-global-color-primary);
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: var(--e-global-color-primary);
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2afa85a);
}
.tribe-events .tribe-events-c-view-.elementor-kit-5__button--active:before {
    background-color: var(--e-global-color-primary);
}
.tribe-events .tribe-events-c-view-.elementor-kit-5__button:before {
     background-color: var(--e-global-color-primary);
}

/* Three Wide */

@media screen and (min-width:1024px) {
  .elementor-nav-menu--main .elementor-nav-menu .three-wide .elementor-nav-menu--dropdown{
      width: 45rem!important;
      background: #555555;
      border-left: 1px solid #a5a5a5;
  }
  /* Tertiary Menu Columns */
  .elementor-nav-menu--main .elementor-nav-menu .three-wide .elementor-nav-menu--dropdown li {
      width: 100%;
      max-width: 50%;
      float: left;
      max-height: 65px;
      height: 65px;
      display: table;
      vertical-align: middle;
  }
  .elementor-nav-menu--main .elementor-nav-menu .three-wide .elementor-nav-menu--dropdown li {
      max-width: 33.33%;
      max-height: 80px;
      height: 80px;
  }
  /* Tertiary Menu First Column */
  .elementor-nav-menu--layout-horizontal .three-wide .elementor-nav-menu--dropdown.menu-item a {
      height: 100%;
      line-height: 1.25;
  }
  /* Tertiary Menu Second Column */
  .elementor-nav-menu--layout-horizontal .three-wide .elementor-nav-menu--dropdown.menu-item:nth-child(3n+2) a {
      background: #555555;
  }
  
}
/* Mobile Icon centering fix*/
@media screen and (max-device-width: 1025px){
.elementor-icon i, .elementor-icon svg {
    width: 0.5em;
    height: 1em !important;
}}
/* Third Tier Nav Menu Fix*/
.menu-item.menu-item-type-taxonomy.menu-item-object-manufacturer_category.menu-item-has-children.menu-item-8283 ul {
    max-width: 200px !important;
    margin-left: 0 !important;
    margin-top: -33px !important;
}
.elementor-post__card a:hover{
    color: var( --e-global-color-primary )!important;
}/* End custom CSS */