/*
Theme Name: Ironistic Framework
Theme URI: https://www.ironistic.com
Author: Ironistic
Author URI: https://www.ironistic.com
Description: Ironistic WordPress Theme
Version: 2.0.0
Text Domain: ironstrap
*/


:root {
  --e-global-typography-primary-font-family: 'Cabin';
}

html{scroll-behavior: smooth;}
body{font-size: 20px;line-height: 30px;color: #000000;overflow-x: unset;}
h1{font-size: 32px;font-weight: 400;text-transform: uppercase;}
h2{font-size:48px;line-height:58px;color: #2B0504;font-weight: 700;}
h3{font-size:42px;line-height:52px;color: #2B0504;font-weight: 700;}
h4{font-size:32px;line-height:39px;color: #2B0504;font-weight: 700;}
h5{font-size:26px;line-height:32px;color: #2B0504;font-weight: 700;}
h6{font-size:22px;line-height:27px;color: #2B0504;font-weight: 700;}
.sub-title{font-size: 58px;line-height: 71px;font-weight: 700;}
a{color: #EC691C;font-weight: 600;transition: 0.5s ease all;-webkit-transition: 0.5s ease all;-moz-transition: 0.5s ease all;}
a:hover{color:#21428A;text-decoration: none;}
.btn-primary:focus, .btn-primary.focus{box-shadow: none;outline: 0;}
.btn-primary, .btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active{background-color: #21428A;border-radius: 5px;padding: 15.5px 35px;font-size: 20px;line-height: 24px;display: inline-block;font-weight: 700;text-transform: uppercase;border: none;outline: none;text-align: center;}
.btn-primary:hover{background-color: #0F2D70;}
.btn-secondary,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active{background-color:#EC691C;border-radius: 5px;padding: 15.5px 30px;font-size: 20px;line-height: 24px;display: inline-block;font-weight: 700;text-transform: uppercase;border: none;outline: none;text-align: center;}
.btn-secondary:hover{background-color:#BD5800;}
.btn-white,.btn-white:focus,.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active{background-color:#fff;border-radius: 5px;padding:14px 30px;font-size: 20px;line-height: 24px;display: inline-block;font-weight: 700;text-transform: uppercase;border: none;outline: none;color: #21428A;border: 2px solid #fff;text-align: center;}
.btn-white:hover{background-color:transparent;color: #fff;}
.container{max-width: 1680px;padding: 0px 20px;margin: 0 auto;}
.text-center{text-align: center;}
.text-white{color: #fff;}
.btn-with-arrow{text-transform: uppercase;display: inline-block;}
.btn-with-arrow i{margin-left: 17px;transition: .5s ease all;-webkit-transition: .5s ease all;-moz-transition: .5s ease all;}
.btn-with-arrow:hover i{margin-left: 26px;}
.watermark-left{background-repeat: no-repeat;background-position: left bottom;background-image: url(dist/assets/images/wheat-watermark.png);}
.default-btn+.default-btn{margin-left: 28px;}
.grey-gradient{background:linear-gradient(180deg, #F1F7F5 0%, #FFFFFF 100%)}
.overflow-i{overflow: inherit !important;}
.bg-img{background-repeat: no-repeat;background-position: center;background-size: cover;}
.d-flex{flex-wrap: wrap;}
.fw-400{font-weight: 400;}
.proxima-font{   font-family: 'Proxima Nova';}
.wpb_text_column ul{margin: 0;margin-bottom: 20px;padding-left: 20px;}
.site-main ul li{position: relative;list-style: none;padding-left: 24px;line-height: calc(30/20); margin-bottom:15px;color: #000;}
.site-main ul li::before{content: "";width:10px;height:10px;position: absolute;left: 0;top: 11px;background:#EC691C; border-radius: 50%;}
.icon-link{display: flex;gap: 11.5px;align-items: center;}
.black-overlay{position:relative;}
.black-overlay:after{position:absolute;content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,.56);left: 0;top: 0;display: block !important;}
table{border-bottom: 1px solid #21428A;width: 100%;}
table thead{background-color: #21428A;}
table thead th{padding: 23px 25px;color: #fff;text-align: center;}
table  td{padding: 20px 25px;color: #000000;text-align: center;}
table tr:nth-child(even) td{background-color: #E8EBF3;}

/*header*/
header.site-header{padding: 22px 0px;position: fixed;left: 0;top: 0;width: 100%;z-index: 999;} 
header.site-header .site-main-navigation{margin-top: 10px;} 
header.site-header .left-logo{padding-right: 20px;}
header.site-header .top-bar ul{list-style: none;padding: 0px;margin: 0;gap: 50px;}
header.site-header .top-bar ul a{font-size: 16px;font-weight: 400;text-transform: uppercase;color: #fff;gap:10px;} 
header.site-header .top-bar ul a:hover{color: #EC691C;} 
header.site-header .top-bar ul a:not(.search-btn):hover svg path{stroke: #EC691C;} 
header.site-header .top-bar ul a.search-btn:hover svg path{fill: #EC691C;} 
.site-main-navigation > .menu > li{line-height: normal;position: relative;}
.site-main-navigation > .menu > li:last-child{margin-right: -24px;}
.site-main-navigation > .menu {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;gap:35px;justify-content: flex-end;}
.site-main-navigation > .menu > li > a{font-size:20px;font-weight:600;color: #fff;display: block;line-height:24px;padding:10px 24px 14px 24px;border-top: 5px solid transparent;}
.site-main-navigation > .menu > li:hover > a, .site-main-navigation > .menu > li.current-menu-item > a{border-color:#e38532;color:#21428a;text-decoration: none;background-color: #fff;}
.site-main-navigation > ul > li > .sub-menu{width: 100%;list-style: none; display: block; visibility: hidden; opacity: 0; position: absolute; top:88%; z-index: 999; background:#fff;min-width:200px;}
.site-main-navigation > ul > li > .sub-menu a{color:  #2b0504;font-size: 16px;padding:22.5px 24px;display: block;position: relative;}
.site-main-navigation > ul > li > .sub-menu a:after{content: '\f054';position: absolute;right:24px;top: 50%;transform: translateY(-50%);    font-family: "Font Awesome 6 Free";color: #21428a;}
.site-main-navigation > ul > li > .sub-menu a:hover{background-color:#21428a;color: #fff;text-decoration: none;}
.site-main-navigation > ul > li > .sub-menu a:hover:after{color: #fff;}
.site-main-navigation > .menu li:hover .sub-menu{opacity: 1;visibility: visible;}
body.o-header-sticky_js header.site-header,body.sticky-h header.site-header{background-color: #142852;}
body.o-header-sticky_js .site-logo img{width: auto;}
body.o-header-sticky_js header.site-header,body.sticky-h header.site-header{padding:10px 0px !important;}
.header-search{width: 100%; height: 100%;position: fixed; top: 0; left: 0; display: none; z-index: 9999;}
.search-close{width:30px; height:30px; background: url("dist/assets/images/close-icon-toggle.png") no-repeat center; background-size: 100% auto; cursor: pointer; position: absolute; top:-50px; right:0px;z-index: 999}
.search-close:hover{opacity: .7;}
.header-search  .form-wrap{width:100%; max-width: inherit;  position: absolute; top:14%; z-index: 9999;max-width:1000px;left: 0; right: 0; margin: 0 auto;}
.header-search .search-form{ background: #fff;}
.header-search .search-form .search-field{width:100%; height: 60px; float: left; font-size: 18px; padding: 0 0 0 21px; box-sizing: border-box;outline: none;border: none;}
.header-search .search-form .search-submit{width: 60px; height: 60px; float: left; background: none;font-size: 0px;outline: none;border: none;}
.header-search .overlay { width: 100%; height: 100%; background: rgba(0, 0, 0, .8); position: fixed; top: 0; left: 0; z-index: 99; cursor: pointer; }
.mobile-menu-wrap{display:none;}
body.o-vc-disabled .site-header{background-color: #142852;}
body.o-vc-disabled .site-main{padding-top:200px;}
 .heading_title{margin-bottom: 40px;}

/* Hero section */
.home-hero{position: relative;min-height: 918px;padding-bottom: 105px;display: flex;align-items: flex-end;justify-content: center;}
.home-hero:after{position: relative;width: 100%;height: 100%;position:absolute;left: 0;top: 0;background-color: rgba(0,0,0,.3);z-index: 2;content: '';}
.home-hero .home-hero-video{position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.home-hero .home-hero-video video{width: 100%;height: 100%;object-fit: cover;}
.home-hero .home-hero-content{position: relative;z-index: 3;}
.home-hero .home-hero-content h1{font-size: 80px;line-height: 97px;font-weight: 700;margin-bottom: 45px;max-width: 1084px;text-transform: none;}


/* Image card module */
.iron-image-card-module{padding-top: 99px;padding-bottom: 145px;position: relative;}
.iron-image-card-module h2{margin-bottom: 0px;}
.iron-image-card-module .right-img{position: absolute;right: calc((100vw - 1640px) / -2);top:0px;width:50.9%;height: 100%;}
.iron-image-card-module .right-img img{border-radius: 20px 0px 0px 0px;width:100%;object-fit: cover;height: 100%;}
.iron-image-card-module .container{z-index: 2;position: relative;padding:0;}
.iron-image-card-module .container .iron-image-card-header{max-width: 492px;margin-bottom: 61px;}
.iron-image-card-module .container .cards-wrap{padding: 166px 0px 145px 40px;border-radius: 40px;background-color: #21428A;}
.iron-image-card-module .container .iron-cards{border-radius: 40px;position: relative;z-index: 2;gap: 35px;}
.iron-image-card-module .container .iron-card{padding:57px 68px 57px 45px;box-shadow: 0px 3px 6px #00000029;border-radius: 20px;background-color: rgba(255,255,255,.9);width: calc(33.33% - 23.33px);}
.iron-image-card-module .container .iron-card .iron-card-icon{margin-bottom: 27px;color: #365948;font-size: 44px;}
.iron-image-card-module .container .iron-card h4{margin-bottom: 30px;}
.iron-image-card-module .container .iron-card p{margin-bottom: 60px;}


/* Stacking Cards */
.stacking-cards{ position: relative;}
.stacking-cards .stacking-card{border-radius: 20px;padding: 62px 45px 60px 77px;margin-bottom:10px;position: sticky;transition: top 0.7s cubic-bezier(0.65, 0, 0.35, 1); top: calc(10vh + var(--order) * 19vh);}
.stacking-cards .stacking-card h3{margin-bottom: 34px;}
.stacking-cards .stacking-card p{margin-bottom: 34px;}
.stacking-cards .stacking-card .stacking-card-image{width:43.5%;border-radius: 20px;}
.stacking-cards .stacking-card .stacking-card-image img{width: 100%;overflow: hidden;object-fit:cover;}
.stacking-cards .stacking-card .stacking-card-content{width:56.5%;padding-right: 66px;}
.stacking-card-buttons{display: flex;flex-wrap: wrap;gap: 10px;}
.stacking-card-buttons a{margin-left: 0px !important;padding-left: 26px;padding-right: 26px;}
/* RYAN ADJUSTMENT FOR STACKS WITH MORE THAN 3 CARDS TO FIT IN SECTION */
.short-stack .stacking-cards .stacking-card {top: calc(10vh + var(--order) * 8vh);}


/* Multi Image module */
.multi-image-module .multi-image-module__inner{gap: 18px;}
.multi-image-module .multi-image-module__inner img{width: 100%;border-radius: 20px;height: 100%;object-fit: cover;}
.multi-image-module .multi-image-module__left{width:35.7%;}
.multi-image-module .multi-image-module__left .multi-image-module__img--first{margin-bottom: 21px;}
.multi-image-module .multi-image-module__right{width:calc(64.3% - 18px);}
.multi-image-module .multi-image-module__right .multi-image-module__img{height: 100%;}
.multi-image-module .multi-image-module__img{border-radius: 20px;overflow: hidden;}


/* Latest News */
.site-latest-posts .latest-post-wrap{margin: 0px -20px;}
.site-latest-posts .latest-post-wrap .l-col{padding: 0px 20px;width: 33.33%;transition: .5s ease all;-webkit-transition: .5s ease all;-moz-transition: .5s ease all;margin-bottom:50px;}
.site-latest-posts .site-post-card{height: 100%;background: #FFFFFF; box-shadow: 0px 3px 6px #00000029; border-radius: 20px;padding: 33px 12px 12px 30px;display: block;position: relative;transition: .5s ease all;-webkit-transition: .5s ease all;-moz-transition: .5s ease all;}
.site-latest-posts .site-post-card:after{content: '';background-image: url(dist/assets/images/news-bg.png);background-repeat: no-repeat;background-position: left bottom;position: absolute;left: 0;top: 0;border-radius: 20px;overflow: hidden;height: 100%;width: 100%;opacity: 1;}
.site-latest-posts  .site-post-card .e-term{display: inline-block;background-color: #64A086;border-radius: 31px;padding: 8px 35px;font-size: 16px;text-transform: uppercase;font-weight: 400;color: #fff;line-height: 19px;position: relative;z-index: 1;}
.site-latest-posts .site-post-card .e-term-wrap{margin-bottom: 32px;}
.site-latest-posts  .site-post-card h5{font-weight:400;margin-bottom:77px;padding-right: 68px;position: relative;z-index: 1;}
.site-latest-posts  .site-post-card svg{position: relative;z-index: 1;}
.site-latest-posts  .site-post-card .e-post-date{font-size: 16px;color: #111D34;font-weight: 400;position: relative;z-index: 1;text-transform: uppercase;}
.site-latest-posts .site-post-card:hover:after{opacity: .1;}
.site-latest-posts .site-post-card:hover{background:linear-gradient(123deg, #21428A 0%, #28395E 100%);}
.site-latest-posts .site-post-card:hover h5{color: #fff;}
.site-latest-posts .site-post-card:hover .e-post-date{color: #fff;}
.site-latest-posts .site-post-card:hover svg g > path:first-child{fill: #E38532;}


/* Counter */
.iron-animated-counter{margin-bottom: 40px;}
.counter-number{font-size: 100px;line-height: 122px;font-weight: 700;display: inline-flex;color: #21428A;margin-bottom:8px;}
.counter-number h5{font-weight: 400;}
.counter-number{font-size: 100px;line-height: 122px;font-weight: 700;display: inline-flex;color: #21428A;}
.iron-animated-counter.layout-dark .counter-number{color: #fff;}
.iron-animated-counter.layout-dark h5{color: #fff;line-height: 1.4;font-weight: 400;}


/* Footer */
.site-footer{background-color: #142852;padding-top: 50px;padding-bottom: 34px;}
.site-footer p{margin-bottom: 0px;}
.site-footer .footer-address{margin-bottom:25px;}
.site-footer .footer-cols{border-bottom: 1px solid #758FC8;padding-bottom: 30px;margin-bottom: 20px;padding-right: 108px;}
.site-footer .footer-col{max-width: 246px;width: 100%;}
.site-footer ul{list-style: none;margin: 0px;padding: 0px;}
.site-footer ul li{margin-bottom: 0px;}
.site-footer a{color: #fff !important;font-weight: 400;font-size: 16px;line-height: 30px;display: inline-block;}
.site-footer a:hover{color:#EC691C !important;}
.site-footer .footer-logo{margin-bottom: 30px;}
.site-footer .footer-col:first-child{max-width: 42.2%;width: 100%;}
.site-footer .menu-heading{padding-bottom: 15.5px;border-bottom: 2px solid #EFE6D2;margin-bottom: 24.5px;}
ul.social-icons{gap: 20px;}
ul.social-icons li a:hover{opacity: .7;}
.site-footer .copyright p,.site-footer .footer-links a{font-size:16px;margin-bottom: 0px;}


/* Inner Banner */
.inner-page-banner{background-color: #142852;padding-top: 183px;background-image: url(dist/assets/images/Inner-banner-mark.png);background-repeat: no-repeat;background-position:bottom left 53%;padding-bottom: 87px;    padding-left: calc((100% - 1640px) / 2);}
.inner-page-banner h1{margin-bottom: 19px;}
.inner-page-banner .sub-title{margin-bottom: 22px;}
.inner-page-banner .banner-text p{margin-bottom:30px;}
.inner-page-banner .inner-banner-wrap{gap:76px;}
.inner-page-banner .banner-col:first-child{width:calc(45.3% - 38px);}
.inner-page-banner .banner-col:last-child{width: calc(54.7% - 38px);}
.inner-page-banner .multi-image-module .multi-image-module__inner img{border-radius:20px 0px 0px 20px;}
.inner-page-banner .multi-image-module .multi-image-module__left{width:30.3%;}
.inner-page-banner .multi-image-module .multi-image-module__right{width:calc(69.7% - 18px);}
.inner-page-banner .multi-image-module .multi-image-module__right .multi-image-module__img{border-radius: 0px;}
.inner-page-banner .banner-col.layout-image_1 .multi-image-module .multi-image-module__left,.inner-page-banner .banner-col.layout-image_1 .multi-image-module .multi-image-module__right{width: 100%;}


/* Team Section */
.team-member-list{margin: 0px -67px;}
.team-member-list .col-t{width: 33.33%;padding: 0px 67px;}
.team-member-list .col-t .p-img{margin-bottom: 30px;}
.team-member-list .col-t h5{font-weight: 400;color: #111D34;margin-bottom: 5px;}
.team-member-list .col-t p{color:#111D34;margin-bottom: 21px;}
.team-member-list .col-t a{display: inline-flex;gap: 9px;align-items: center;font-size: 18px;font-weight: 700;}
.team-member-list .col-t a svg path{fill: #EC691C;}
.team-member-list .col-t a:hover{color:#21428A;}
.team-member-list .col-t a:hover svg path{fill:#21428A;}


/* Affiliate Gallery */
.affiliated-gallery .wpb_image_grid_ul{height: auto !important;width:100%;display: flex;flex-wrap: wrap;justify-content: center;;align-items: center;}
.affiliated-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{position: relative !important;width: 16.66%;padding:0px 17px 20px 17px;left: 0px !important;top: 0px !important;margin: 0px !important;display: flex ; align-items: center; justify-content: center;    min-height: 245px;flex-wrap: wrap;}


/* Three Boxes Layout */
.three-boxes-module .iron-cards{gap: 55px;}
.three-boxes-module .iron-cards .iron-card-icon{font-size: 44px; color: #365948;}
.three-boxes-module .iron-cards .iron-card{width: calc(33.33% - 36.66px);box-shadow: 0px 3px 6px #00000029;border-radius: 20px;background-color: rgba(255, 255, 2555, .9);padding:58px 45px 69px 45px;}
.three-boxes-module .iron-cards .iron-card h4{margin-bottom: 21px;}
.three-boxes-module .iron-cards .iron-card p{margin-bottom:34px;}


/* Posts Filter */
.e-filter select,.e-filter input[type="text"]{background-color: transparent;border: none;border-radius: 0px;color: #5F6369;padding:11.5px 0px;border-bottom: 2px solid #000;outline: none;width: 100%;}
.e-filter select{background-image: url(dist/assets/images/chevron-down.png);background-repeat: no-repeat;background-position: center right;width: 100%;  appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.e-filter input[type="text"]{background-image: url(dist/assets/images/search.png);background-repeat: no-repeat;background-position: center right;padding-right: 30px;}
.e-filter select::-ms-expand { display: none;}
.e-filter .e-filter-row{margin-bottom: 53px;justify-content: space-between;}
.e-filter .e-filter-row .filter-col:first-child{width: 11.3%;}
.e-filter .e-filter-row .filter-col:nth-child(2){width: 14.85%;}
.e-filter .e-filter-row .filter-col:nth-child(3){width: 17.74%;}
.e-filter .e-filter-row .filter-col:nth-child(4){width: 12.2%;}
.e-filter .e-filter-row .filter-col:nth-child(5){ width: 23.45%;}
.site-posts-grid .site-latest-posts .latest-post-wrap .l-col{padding: 0px 24px;margin-bottom: 40px;}
.site-posts-grid .site-latest-posts .latest-post-wrap{margin: 0px -24px;}
.site-posts-grid .site-posts-grid-load-more{margin-top: 36px;}
.site-latest-posts .site-post-card .e-term-wrap .e-lock-content svg{max-width: 19px;}
.site-latest-posts .site-post-card:hover .e-lock-content svg g path:first-child{fill:#fff}
.site-posts-grid .site-latest-posts .latest-post-wrap .loading-text{text-align: center;padding: 0px 20px;}


/* Membership Popup */
.membership-popup{position: fixed; left: 0; right: 0; top: 0; bottom: 0;z-index: 9999;display: none;}
.membership-popup.active{display: block;}
.membership-popup .overlay{position: fixed; left: 0; top: 0; background-color: rgba(0, 0, 0, .5); width: 100%; height: 100%;z-index: 2;}
.membership-popup .popup-content{position: fixed; left: 0; right: 0; margin: 0 auto; max-width: 800px; background-color: #fff; padding: 40px; border-radius: 20px; top: 50%; transform: translateY(-50%); text-align: center;z-index: 3;}
.membership-popup .popup-content h2{margin-bottom:30px;}
.membership-popup .popup-content p{margin-bottom:30px;}
.membership-popup .popup-content .close-btn{position: absolute; right: 0px; top: -50px;color: #fff;}
.membership-popup .popup-content .close-btn i{font-size: 40px;} 
.membership-popup .popup-content .close-btn:hover{opacity: .7;}


/* Image Content Module */
.image-content-module-wrap{position: relative;}
.image-content-module-wrap .text{padding: 125px 72px 125px 50px;background: #21428A;border-radius: 20px 0px 0px 20px;color: #fff;width:56.5%;margin-top: 181px;}
.image-content-module-wrap .text li,.image-content-module-wrap .text h2,.image-content-module-wrap .text p{color: #fff;}
.image-content-module-wrap .right-img{right: calc((100vw - 1640px) / -2); top: 0px; width: calc(45.5% + ((100vw - 1640px) / 2)); height: 100%;position: absolute;}
.image-content-module-wrap .right-img img{border-radius: 20px 0px 0px 0px;width: 100%;object-fit: cover;height: 100%;}
.image-content-module-wrap ul{margin: 0;margin-bottom: 20px;padding-left: 20px;}


/* Accordion */
body .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading{border-radius: 0px;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel{margin-bottom:5px;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background-color: transparent;border: none;border-top: 1px solid #707070;padding:13px 15px;} 
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:first-child .vc_tta-panel-heading{border: none;}  
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4{font-size: 20px;color: #21428A;font-weight: 500;line-height: 30px;} 
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background-color: #21428A;border-radius:20px !important;border: none;} 
body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{display: flex ; align-items: center; gap: 12px;padding-left: 0px;color:  #21428A;padding: 0px;font-weight: 500;flex-wrap: wrap;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover a{color: #fff;} 
body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a .vc_tta-title-text{order: 2;max-width: calc(100% - 46px);}
body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{position: relative;top: 0;transform: translate(0);width: 34px; height: 34px; border: 2px solid #E38532; color:#E38532; border-radius: 50%; text-align: center; display: flex ; align-items: center; justify-content: center; font-size: 13px;left: 0px;}
body .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{width: 14px;left: 0;right: 0;margin: 0 auto;border-color:#E38532;}
body .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{transform: translateY(-50%); height: 14px; width: 1px; top: 50%; margin: 0 auto; left: 0; bottom: auto; border-color: #E38532; text-align: center; right: 0;}
body .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-controls-icon::before{border-color: #fff;}
body .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-controls-icon{background-color:#E38532;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:transparent;border-bottom-color: transparent;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active{box-shadow: 0px 3px 6px #00000029; border: 1px solid #D6D6D6; border-radius: 20px; margin-bottom:12px;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active h4 a{color: #21428A !important;position: relative;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{padding-right:33px;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding:0px 33px 20px 61.5px;background-color: transparent !important;border: none;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body .wpb_text_column{border-top:1px solid rgba(112,112,112,.3);padding-top: 18px;font-size: 18px;color: #000000;font-weight: 400;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon{background-color: #E38532;border-color: #fff;}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon::before,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon::after{border-color: #fff;} 
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading  .vc_tta-controls-icon{border-color: #E38532;}    
body .accordion-dark.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active{background-color: #fff !important;} 
body .accordion-dark.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading a{color: #EC691C !important;} 
body .accordion-dark.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:not(:hover) .vc_tta-controls-icon{background-color: #fff !important;}
body .accordion-dark.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon{background-color:  #EC691C !important;}
body .accordion-dark.vc_tta-color-grey .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{color: #fff;}
.site-footer .footer-address a{font-size: 20px;}
.inner-page-banner .banner-buttons{margin-top:20px;}
.mec-event-sharing-wrap .mec-event-share{padding-left:0px;}
.mec-event-sharing-wrap .mec-event-share::before{display:none;}
.stacking-cards-wrap.advocacy-page .stacking-cards {
    height: auto;
}

/* Responsive Style */
@media only screen and (min-width:1800px) {
  .three-boxes-module .iron-cards .iron-card h4{padding-right: 30px;}
}
@media only screen and (max-width:1680px) {
  .iron-image-card-module .right-img{right: -20px;} 
  .iron-image-card-module .container .cards-wrap{padding-left: 20px;}
  .inner-page-banner{padding-left: 20px;}
  .image-content-module-wrap .right-img{right: -20px;width: calc(45.5% + 20px);}
  
}
@media only screen and (max-width:1639px) {
  .site-main-navigation > .menu{gap: 18px;}
  .home-hero{min-height: 700px;}
  .image-content-module-wrap .text{padding: 80px 72px 80px 50px;margin-top: 100px;}
  .iron-image-card-module .container .iron-card{padding-right: 45px;}
}
@media only screen and (max-width:1460px) {
     .site-main-navigation > .menu {gap:4px;}
     .site-main-navigation > .menu > li > a{padding: 10px 16px 14px 16px;}
     .site-main-navigation > .menu > li:last-child{margin-right: -18px;}
     .home-hero .home-hero-content h1{font-size: 70px;line-height: 80px;max-width: 1000px;}
     h2{font-size: 44px;line-height: 54px;}
     .sub-title{font-size: 48px;line-height: 68px;}
     h4{font-size: 30px;}
     .iron-image-card-module .container .iron-card h4{margin-bottom: 20px;}
     .iron-image-card-module .container .iron-card p{margin-bottom: 40px;}
     .team-member-list .col-t p{font-size: 18px;}
     .btn-primary, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active{font-size: 18px;}
     .btn-secondary, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active{font-size: 18px;}
     .btn-white,.btn-white:focus,.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active{font-size: 18px;}
     h5{font-size: 24px;line-height: 30px;}
     
}
@media only screen and (max-width:1366.98px) {
  .home-hero .home-hero-content h1{font-size: 67px;line-height: 78px;max-width: 998px;}
  .iron-image-card-module .container .iron-card{padding: 40px 20px;}
  .iron-image-card-module .container .iron-card p{margin-bottom: 40px;}
  .iron-image-card-module .container .iron-card h4{margin-bottom: 20px;}
  .btn-with-arrow i{margin-left: 10px;}
  .btn-with-arrow:hover i{margin-left: 15px;}
  .sub-title{font-size: 50px;line-height: 60px;}
  .inner-page-banner .inner-banner-wrap{gap: 40px;}
  .inner-page-banner .banner-col:first-child{    width: calc(45.3% - 20px);}
  .inner-page-banner .banner-col:last-child { width: calc(54.7% - 20px); }
  .team-member-list .col-t p{line-height: 26px;}
}
@media only screen and (max-width:1280.98px){
  .site-latest-posts .site-post-card h5{margin-bottom: 50px;padding-right:0px;}
  .site-latest-posts .site-post-card{padding-right: 30px;}
  .site-main-navigation > .menu > li > a{padding: 10px 13px 14px 13px;font-size: 18px;}
  .home-hero{padding-bottom: 60px;min-height: 600px;}
   .default-btn+.default-btn{margin-left: 15px;}
   header.site-header .top-bar ul{gap: 30px;}
   header.site-header .top-bar ul a{font-size: 14px;}
   .team-member-list .col-t{padding: 0px 35px;}
   .team-member-list{margin: 0px -35px;}
   .site-posts-grid .site-latest-posts .latest-post-wrap .l-col{padding: 0px 10px;}
   .site-posts-grid .site-latest-posts .latest-post-wrap{margin: 0px -10px;}
   .three-boxes-module .iron-cards{gap:20px}
   .three-boxes-module .iron-cards .iron-card{width: calc(33.33% - 13.33px);    padding: 40px 30px 40px 30px;}
   .site-posts-grid .site-latest-posts .latest-post-wrap .l-col{margin-bottom: 20px;}
   .image-content-module-wrap .text{padding: 80px 72px 80px 20px;margin-top: 80px;}
  
}
@media only screen and (max-width:1199.98px){

   .site-main-navigation{display: none;}
    .mobile-menu-wrap{display: block;text-align: right;}
    .mobile-menu-wrap .close-menu-icon{position: absolute;top: 20px;right: 20px;color: #fff;font-size: 30px;cursor: pointer;}
    .mobile-menu-wrap .close-menu-icon:hover{color: #EC691C;}
    .drawer .drawer-navigation ul ul li a{text-align: center;padding: 5px 15px;}
    .drawer .drawer-navigation a{color: #fff;}
    .drawer .menu-item-has-children{position: relative;}
    .drawer .menu-item-has-children  .menu-t{content: "";color: #fff;position: absolute;right: 0;width: 60px;height:53px;top: 0px;color: #fff;background-image:url(dist/assets/images/arrow-close.png);background-repeat:no-repeat;background-position:center;display: inline-block}
    .drawer .menu-item-has-children  .menu-t.active{background-image:url(dist/assets/images/menu-open.png);}
    .drawer .menu-item-has-children .toggle-sub:hover {box-shadow: none;color:#fff;}
    .drawer .menu-item-has-children .toggle-sub{font-size: 24px;padding: 10px 0;}
    .drawer .drawer-navigation li ul a, .drawer .drawer-navigation li ul li a{padding:5px 15px;}
    .drawer .drawer-navigation ul.menu > li > a {max-width: calc(100% - 60px);display: block;}
    .drawer{position: fixed;z-index: 99; top:0px;right: 0;max-width:400px;overflow:auto;background:#142852;transition: .7s ease all;height: 100%;padding-top:80px;width: 100%;}
    .drawer{transform: translateX(100%);}
    .drawer.active{transform: translateX(0);}
    .drawer .drawer-navigation {font-size: 17px;width: 100%;padding-top:20px;padding-bottom: 20px;}
    .drawer .drawer-navigation ul{margin: 0;width:100%;padding: 0px 15px;}
    .drawer .drawer-navigation ul li {width: 100%;padding: 0 0;list-style-type: none;transition: none;position: relative;z-index: 50;border-top: none;padding: 0px;text-align:left;}
    .drawer .drawer-navigation ul li a {display: inline-block;padding: 15px;margin-top: 0;margin-bottom: 0;margin-left: 0;border-bottom: none;position: relative;transition: none;font-weight:500;font-size: 22px;color: #fff;text-align: left;}
    .drawer .drawer-navigation ul li.current-menu-item > a,.drawer .drawer-navigation ul li a:hover{color:#FFCB77;text-decoration: none;}
    .drawer .drawer-navigation ul ul li a{font-size: 18px;} 
    .drawer .drawer-navigation a {color: #fff;padding-left: 0;line-height: 1.4;}
    .drawer .drawer-navigation a:hover {color:#EC691C;}
    .drawer .drawer-navigation .sub-menu,.drawer .drawer-navigation .children {display: none;position: relative;width:calc(100% - 60px);left: 0;top: auto;margin: 0;padding:0;border: none;box-shadow: none;}
    .drawer .drawer-navigation .sub-menu::before,.drawer .drawer-navigation .children::before {display: none;}
    .menu-toggle span i{font-size:35px; margin-left:0px;color:#fff;font-weight: 600;}
    .button-toggle {text-transform: uppercase;font-weight: 900;font-size: 32px;background-color: transparent;border: none !important;outline: none !important;cursor: pointer;}
    .button-toggle span:not(:first-child) {display: none;}
    .button-toggle.active span:nth-child(2) {display: block;}
    .button-toggle.active span:first-child{display:none;} 
    header.site-header .mobile-menu-wrap .top-bar{display: none;}
    header.site-header .mobile-menu-wrap .top-bar ul{ justify-content: center !important;padding-bottom: 20px;}
    header.site-header{padding: 10px 0px;}
    header.site-header .left-logo .site-logo img{max-width: 240px;} 
   .inner-page-banner{padding-top: 120px;padding-bottom:80px;}
   .sub-title{font-size: 45px;line-height: 55px;}
   .inner-page-banner .banner-col:last-child {width: calc(46.7% - 20px);}
   .inner-page-banner .banner-col:first-child { width: calc(53.3% - 20px);}
   .affiliated-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{width: 20%;}
    body.o-vc-disabled .site-main{padding-top: 130px;}
	.sub-menu .menu-t{display:none !important;}
}
@media only screen and (max-width:1180.98px) {
  .home-hero{min-height: 600px;}
  .home-hero .home-hero-content h1 { font-size: 50px; line-height: 60px; max-width: 735px;margin-bottom: 40px;}
  .iron-image-card-module .container .iron-cards{gap: 20px;}
  .iron-image-card-module .container .iron-card{width: calc(33.33% - 13.34px);}
  .iron-image-card-module .container .cards-wrap{padding: 100px 0px 100px 20px;}
  .stacking-cards .stacking-card{padding: 40px 45px;}
  .stacking-cards .stacking-card .stacking-card-content{padding-right: 40px;}
  .stacking-cards .stacking-card h3{margin-bottom: 20px;}
  h3{font-size: 34px;line-height: 44px;}
  .stacking-cards .stacking-card p{margin-bottom: 20px;}
  h2{font-size: 42px;line-height: 52px;}
  h4{font-size:28px;line-height: 36px;}
  .site-latest-posts .latest-post-wrap .l-col{padding: 0px 10px;}
  .site-latest-posts .latest-post-wrap{margin: 0px -10px;}
  .site-footer .footer-cols{padding-right: 0px;}
  .site-footer .footer-address{font-size: 16px;}
	.site-footer .footer-address a{font-size: 16px;}
  h5{font-size: 24px;line-height: 28px;}
  .site-latest-posts .site-post-card h5{margin-bottom: 40px;}
  .btn-with-arrow{font-size: 16px;}
  .iron-image-card-module{padding-bottom: 99px;}
  .counter-number{font-size:70px;line-height: 100px;}
   .btn-secondary, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,.btn-primary, .btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,.btn-white, .btn-white:focus, .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active{font-size: 16px;line-height: 19px;}
  .btn-with-arrow{font-size: 16px;line-height: 19px;}
  .affiliated-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{width: 25%;}
  .affiliated-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{padding-left: 30px;padding-right: 30px;min-height: 180px;}
  .three-boxes-module .iron-cards .iron-card p{margin-bottom: 20px;}
  .e-filter .e-filter-row .filter-col:first-child,.e-filter .e-filter-row .filter-col:nth-child(2),.e-filter .e-filter-row .filter-col:nth-child(3),.e-filter .e-filter-row .filter-col:nth-child(4),.e-filter .e-filter-row .filter-col:nth-child(5){width: 31%;}
  .e-filter .e-filter-row{gap:3.4%;justify-content:flex-start;row-gap: 30px;}
  .three-boxes-module .iron-cards .iron-card{        width: calc(50% - 10px);}
  .image-content-module-wrap .right-img { right: -20px; width: 100%; position: relative; margin-left: auto; max-width: 600px; }
  .image-content-module-wrap .text {padding: 50px 40px 50px 20px;margin-top: 0px; width: 100%; order: 2; right: -20px; position: relative; }
  .site-latest-posts .site-post-card h5{font-size: 22px;}
  body{font-size: 18px;line-height: 28px;}
  .header-search .form-wrap{max-width: 100%;padding: 0px 20px;}
  .search-close{right:20px;}
 
}
@media only screen and (max-width:991px) {
  .iron-image-card-module .right-img{top: auto; bottom: 0; height: 400px; position: relative; right: 0px; width: 100%; border-radius: 20px; left: 0px; margin-bottom: 40px;}
  .iron-image-card-module .right-img img{border-radius: 20px;}
  .iron-image-card-module .container .iron-image-card-header{text-align: center;margin-bottom: 55px;max-width: 100%;}
  .iron-image-card-module .container .cards-wrap{padding: 60px 20px;}
  .iron-image-card-module .container .iron-card{width: calc(50% - 10px);}
  .stacking-cards .stacking-card .stacking-card-content{padding-right: 0px;order: 2;margin-top: 30px;width: 100%;}
  .stacking-cards .stacking-card .stacking-card-image{width: 100%;}
  .stacking-cards .stacking-card{padding: 40px 20px;}
  .national-grain-left{margin-bottom:50px !important;}
  .national-grain-left,.national-grain-right{width: 100% !important;} 
  .site-latest-posts .latest-post-wrap .l-col{width:50%;margin-bottom: 30px;}
  .counter-number{font-size:60px;line-height:60px;}
  h5{font-size: 22px;}
  header.site-header .top-bar ul{gap: 16px;}
  header.site-header .top-bar ul a{font-size: 12px;}
  header.site-header .top-bar ul a svg{max-width: 12px;}
  .site-footer .footer-col:first-child{max-width: 100%;width: 100%;text-align: center;padding-bottom: 40px;}
  ul.social-icons{justify-content: center;}
  .site-footer .footer-cols{justify-content: center !important;gap: 40px;}
  .site-footer .copyright p, .site-footer .footer-links a{font-size: 14px;}
  .inner-page-banner .banner-col:first-child{width: 100%;padding-right: 20px;}
  .inner-page-banner .banner-col:last-child{width: 100%;}
  .team-member-list .col-t{padding: 0px 20px;}
  .team-member-list{margin: 0px -20px;}  
  .membership-popup .popup-content{max-width: 80%;}
  .cources-s .vc_col-sm-4{width: 50%;}
  .site-footer .footer-col{max-width: 100%;}
   .iron-animated-counter.layout-dark h5{font-size: 18px;}
 .inner-page-banner .banner-buttons{display: flex;flex-direction: column;}
  
}

@media only screen and (max-width:800px) {
      h2 {font-size: 40px;line-height: 48px;}
     .home-hero .home-hero-content h1{font-size: 46px;line-height: 55px;}
     .stacking-cards .stacking-card, .short-stack .stacking-cards .stacking-card{position: relative;top: 0px;}

}
@media only screen and (max-width:767px) {
  body{font-size: 18px;line-height: 28px;}
  .home-hero .home-hero-content h1{font-size: 40px;line-height: 49px;}
  .btn-secondary, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,.btn-primary, .btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,.btn-white, .btn-white:focus, .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active{padding: 13px 20px;font-size: 15px;line-height: 19px;}
  .btn-with-arrow{font-size: 15px;line-height: 19px;}
  h2 {font-size: 32px;line-height: 40px;}
  h3{font-size: 28px;line-height: 40px;}
  h4{font-size: 26px;line-height: 31px;}
  h5{font-size: 20px;line-height: 28px;}
  .iron-image-card-module .container .iron-card{width: 100%;}  
  .iron-image-card-module .container .iron-card p{margin-bottom: 30px;}
  .default-btn+.default-btn{margin-left: 0px;}
  .site-latest-posts .latest-post-wrap .l-col{width: 100%;}
  header.site-header .top-bar{display: none;}
  header.site-header .mobile-menu-wrap .top-bar{display: block; padding:00px 20px 20px 20px;}
  header.site-header .mobile-menu-wrap .top-bar ul{padding-top: 20px;padding-bottom: 0px;border-top: 1px solid rgba(255, 255, 2555, .5);}
  header.site-header .left-logo .site-logo img{max-width: 180px;}
  .drawer .drawer-navigation ul li a{font-size: 18px;}
  header.site-header .mobile-menu-wrap .top-bar ul li{width: 47%;text-align: center;}
  header.site-header .mobile-menu-wrap .top-bar ul li a{justify-content: center;padding: 6px 10px; border: 1px solid #fff; width: 100%; display: flex ; } 
  .drawer .drawer-navigation{padding-bottom: 10px;}
  header.site-header .mobile-menu-wrap .top-bar ul li a:hover{border-color: #EC691C;}
  .home-hero{min-height: 500px;padding-top: 90px;}
  .site-footer .footer-col:first-child{padding-bottom: 0px;}
  .site-footer .footer-col{max-width: 100%;}
  .site-footer .copyright p, .site-footer .footer-links a{text-align: center;}
  .site-footer .footer-links a{margin-bottom:15px;}
  .site-footer .copyright{order: 2;}
  .site-footer .footer-bottom{justify-content: center !important;}
  .site-footer .footer-cols{padding-bottom: 40px;margin-bottom: 40px;}
  .iron-image-card-module{padding-top: 80px;padding-bottom: 80px;}
  .counter-number{font-size: 60px;line-height: 60px;}
  .two-btn{display:inline-flex;flex-wrap: wrap;flex-direction: column;gap:20px;}
  .multi-image-module .multi-image-module__right{width: 100%;}
  .multi-image-module .multi-image-module__left{display: flex;gap: 15px;width: 100%;}
  .multi-image-module .multi-image-module__left .multi-image-module__img{width: 50%;margin-bottom: 0px;}
  .multi-image-module .multi-image-module__left .multi-image-module__img img{width:100%;border-radius: 20px;}
  .site-latest-posts .site-post-card .e-term{font-size: 14px;}
  .inner-page-banner .multi-image-module .multi-image-module__right{width: 100%;}
  .inner-page-banner .multi-image-module .multi-image-module__left{width: 100%;padding-right: 20px;}
  .sub-title{font-size: 38px;line-height: 48px;}
  .inner-page-banner{padding-top:120px;} 
  .team-member-list .col-t{width: 100%;margin-bottom: 40px;}
  .team-member-list .col-t p{margin-bottom: 14px;}
  .team-member-list .col-t:last-child{margin-bottom: 0px;}
  .affiliated-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{padding-left: 20px;padding-right: 20px;min-height: auto;width: 50%;}
  .membership-popup .popup-content { max-width: 90%; padding-left: 20px; padding-right: 20px; }
  .e-filter .e-filter-row .filter-col:first-child, .e-filter .e-filter-row .filter-col:nth-child(2), .e-filter .e-filter-row .filter-col:nth-child(3), .e-filter .e-filter-row .filter-col:nth-child(4), .e-filter .e-filter-row .filter-col:nth-child(5){width: 100%;}
  .three-boxes-module .iron-cards .iron-card{width: 100%;padding: 40px 15px;}
  .wpb_text_column ul{padding-left: 10px;}
  .image-content-module-wrap .text{padding: 30px 20px 30px 20px; margin-top: 30px; width:100%;right: 0px;border-radius: 20px;}
  .image-content-module-wrap ul{padding-left: 10px;}
  .image-content-module-wrap .right-img{right: 0px;width: 100%;}
  .image-content-module-wrap .right-img img{border-radius: 20px;}
  body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4{font-size: 18px;}
  body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{height: 25px;width: 25px;}
  body .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{width: 10px;}
  body .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{height: 10px;}
  body .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a .vc_tta-title-text{max-width: calc(100% - 37px);}
  body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{padding-right:15px;}
  body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding-right:15px;padding-left: 52px;}
  table thead th,table td{padding: 10px;font-size: 16px;line-height: 26px;}
 
}
@media only screen and (max-width:360px) {
   .drawer .drawer-navigation ul{width: 300px;}
}




.stacking-cards {
    height: 220vh;
}
@media only screen and (max-width:991px) {
.stacking-cards {
    height: auto;
}
}


/*** Menu Member Widget ***/
.member-login-page-menu-root-container {
    overflow: visible !important;
}
.menu-member-login-page-top-navigation-container { background:#132753; margin-top:25px;}
.menu-member-login-page-top-navigation-container > .menu {display: flex;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;gap:0;justify-content: center;}
.menu-member-login-page-top-navigation-container > .menu > li{line-height: normal;position: relative;margin:0;padding:0;display: flex;align-items: center;}
.menu-member-login-page-top-navigation-container > .menu > li::before{display:none;}
.menu-member-login-page-top-navigation-container > .menu > li::after{display:block;height:20px;background:#fff;width:2px;content:'';}
.menu-member-login-page-top-navigation-container .sub-menu li{margin-left:0;margin-bottom: 0;padding:0}
.menu-member-login-page-top-navigation-container .sub-menu li::before{display:none;}
.menu-member-login-page-top-navigation-container > .menu > li:last-child {margin-right: -24px;}
.menu-member-login-page-top-navigation-container > .menu > li:last-child::after {display:none;}
.menu-member-login-page-top-navigation-container > .menu > li > a{font-size:20px;font-weight:600;color: #e38532;display: block;line-height:24px;padding:15px 24px 14px 24px;text-transform:uppercase;}
.menu-member-login-page-top-navigation-container > .menu > li:hover > a, .menu-member-login-page-top-navigation-container > .menu > li.current-menu-item > a{color:#21428a;text-decoration: none;background-color: #FAF5EE;}
.menu-member-login-page-top-navigation-container > ul > li > .sub-menu{border-top: 5px solid #e38532;width: 100%;list-style: none; display: block; visibility: hidden; opacity: 0; position: absolute; top:88%; z-index: 999; background:#FAF5EE;min-width:200px;}
.menu-member-login-page-top-navigation-container > ul > li > .sub-menu a{color:  #2b0504;font-size: 16px;padding:15px 24px;display: block;position: relative;}
.menu-member-login-page-top-navigation-container > ul > li > .sub-menu a:after{content: '\f054';position: absolute;right:24px;top: 50%;transform: translateY(-50%);    font-family: "Font Awesome 6 Free";color: #21428a;}
.menu-member-login-page-top-navigation-container > ul > li > .sub-menu a:hover{background-color:#21428a;color: #fff;text-decoration: none;}
.menu-member-login-page-top-navigation-container > ul > li > .sub-menu a:hover:after{color: #fff;}
.menu-member-login-page-top-navigation-container > .menu li:hover .sub-menu{opacity: 1;visibility: visible;}

.gform_footer input.gform_button {
    background-color: #EC691C;
    border-radius: 5px;
    padding: 15.5px 30px;
    font-size: 20px;
    line-height: 24px;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    outline: none;
    text-align: center;
}