/*=== Start Custom Icon ===*/
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?p9leam');
  src:  url('../fonts/icomoon.eot?p9leam#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?p9leam') format('truetype'),
    url('../fonts/icomoon.woff?p9leam') format('woff'),
    url('../fonts/icomoon.svg?p9leam#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-icon:before {
  content: "\e900";
  color: #474747;
}
.icon-calender:before {
  content: "\e901";
  color: #63b449;
}
.icon-checkmark-icon:before {
  content: "\e902";
  color: #474747;
}
.icon-filter-icon:before {
  content: "\e903";
  color: #63b449;
}
.icon-grid-icon:before {
  content: "\e904";
  color: #63b449;
}
.icon-home-icon:before {
  content: "\e905";
  color: #5d5d5d;
}
.icon-left-shape-icon:before {
  content: "\e906";
  color: #63b449;
}
.icon-letter-icon:before {
  content: "\e907";
  color: #63b449;
}
.icon-linkedin:before {
  content: "\e908";
  color: #fff;
}
.icon-link-icon:before {
  content: "\e909";
  color: #63b449;
}
.icon-list-icon:before {
  content: "\e90a";
  color: #63b449;
}
.icon-location:before {
  content: "\e90b";
  color: #63b449;
}
.icon-pdf-icon:before {
  content: "\e90c";
  color: #63b449;
}
.icon-right-shape-icon:before {
  content: "\e90d";
  color: #63b449;
}
.icon-search-icon:before {
  content: "\e90e";
  color: #474747;
}
.icon-settings:before {
  content: "\e90f";
  color: #63b449;
}
.icon-support:before {
  content: "\e910";
  color: #63b449;
}
.icon-time:before {
  content: "\e911";
  color: #63b449;
}
.icon-twitter:before {
  content: "\e912";
  color: #fff;
}
.icon-cog:before {
  content: "\e994";
}
.icon-download-icon:before {
  content: "\e913";
}
.icon-delete:before {
  content: "\e914";
  color: #63b449;
}
.icon-edit:before {
  content: "\e915";
  color: #63b449;
}
.icon-img:before {
  content: "\e916";
  color: #63b449;
}
.icon-lock:before {
  content: "\e917";
  color: #63b449;
}
.icon-unlock:before {
  content: "\e918";
  color: #63b449;
}
.icon-video:before {
  content: "\e919";
  color: #fff;
}
.icon-view:before {
  content: "\e91a";
  color: #63b449;
}
.icon-icon-fabebook:before {
  content: "\e91b";
  color: #fff;
}
.icon-icon-instagram:before {
  content: "\e91c";
  color: #fff;
}
.icon-icon-X:before {
  content: "\e91d";
  color: #fff;
}
.icon-icon-youtube:before {
  content: "\e91e";
  color: #fff;
}
.icon-bookmark_empty:before {
  content: "\e91f";
  color: #a0a0a0;
}
.icon-bookmark_filled:before {
  content: "\e920";
  color: #63b449;
}
.icon-eye-hide:before {
  content: "\e921";
}
.icon-thumbs-up-fill-icon:before {
  content: "\e922";
  color: #63b449;
}
.icon-thumbsup-icon:before {
  content: "\e923";
  color: #5d5d5d;
}
.icon-equalizer:before {
  content: "\e924";
}
.icon-captioning_cc:before {
  content: "\e909";
  color: #63b449;
}
.icon-coffee:before {
  content: "\e925";
  color: #63b449;
}
.icon-language:before {
  content: "\e926";
  color: #63b449;
}
.icon-meals:before {
  content: "\e927";
  color: #63b449;
}

/*=== End Custom Icon ===*/
a{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*=== Buttons CSS ===*/
.secondery-btn{display: inline-block; color: #63b449 !important; font-weight: 600 !important; background-color: #EFF7EC; border: 1px solid #EFF7EC; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.secondery-btn:hover{color: #fff !important; background: #63b449; border-color: #63b449;}

.gray-btn, form .btn_wrapper input[type="submit"]{ color: #fff !important; background-color: #474747; border: 1px solid #474747; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; display: inline-block;}
.gray-btn:hover, form .btn_wrapper input[type="submit"]:hover{color: #474747 !important; background: transparent;}

.light-gray-btn, input[type="submit"].light-gray-btn{ color: #474747 !important; background-color: #ECECEC; border: 1px solid #ECECEC; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; display: inline-block;}
.light-gray-btn:hover, input[type="submit"].light-gray-btn:hover{color: #474747 !important; background: transparent;}

.green-btn, input[type="submit"].green-btn{ color: #fff !important; outline: none; background-color: #63b449; border: 1px solid #63b449; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.green-btn:hover, input[type="submit"].green-btn:hover {color: #63b449 !important; background: transparent;}

.yellow-btn, input[type="submit"].yellow-btn{ color: #fff !important; outline: none; background-color: #F2C301; border: 1px solid #F2C301; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.yellow-btn:hover, input[type="submit"].yellow-btn:hover {color: #F2C301 !important; background: transparent;}

.blue-btn, input[type="submit"].blue-btn{ color: #fff !important; outline: none; background-color: #469CDF !important; border: 1px solid #469CDF !important; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.blue-btn:hover, input[type="submit"].blue-btn:hover {color: #469CDF !important; background: transparent !important;}

.purple-btn, input[type="submit"].purple-btn{ color: #fff !important; outline: none; background-color: #9d428f !important; border: 1px solid #9d428f !important; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.purple-btn:hover, input[type="submit"].purple-btn:hover {color: #9d428f !important; background: transparent !important;}

.vote-btn {border: 1px solid #F2F2F2; border-radius: 20px; text-align: center; padding: 11px 20px; text-decoration: none !important; font-size: 12px !important; line-height: 16px !important; color: #5D5D5D !important; display: inline-block;}
.vote-btn:hover{background: #F2F2F2;}
.vote-btn i{margin-right: 5px;}

.-mt-5{margin-top: -5px;}
.prize-icon-btn svg path{fill: #F2C301;}

.border-btn{font-size: 14px; line-height: 20px !important; color: #63B449 !important; padding: 9px 20px; text-align: left; box-shadow: 0px 10px 15px #2C54A61A !important; border: 1px solid #F2F2F2 !important; 
  border-radius: 10px !important; display: inline-block; width: 100%; font-weight: 300 !important;}
.border-btn:hover{border-color: #63B449 !important;}

.border-icon-btn{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; 
  -ms-flex-pack: justify; justify-content: space-between;}

.theme-form-btn{ color: #fff !important; background-color: #63b449 !important; border: 1px solid #63b449 !important; border-radius: 10px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.theme-form-btn:hover{color: #63b449 !important; background: transparent !important;}

.theme-photocontest-btn{ color: #fff !important; background-color: #9d428f !important; border: 1px solid #9d428f !important; border-radius: 10px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.theme-photocontest-btn:hover{color: #9d428f !important; background: transparent !important;}

.read-more{ color: #63b449 !important; outline: none; background-color: #EFF7EC; font-weight: 600; border: 1px solid #EFF7EC; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.read-more:hover{color: #fff !important; background: #63b449; border-color: #63b449;}

.theme-prize-btn{color: #F2C301 !important}
.theme-prize-btn{background: rgba(242, 195, 1, 0.2); border-color: rgba(242, 195, 1, 0.1);}
.theme-prize-btn:hover{background: #F2C301; border-color: #F2C301;}

.theme-ungis-btn{background-color: transparent; border: 1px solid #818181; color: #5D5D5D; border-radius: 20px; text-decoration: none !important; 
  padding: 8px 20px 8px 20px; -webkit-transition: all 0.3s ease-in-out !important; -o-transition: all 0.3s ease-in-out !important;transition: all 0.3s ease-in-out !important; display: inline-block;}
.theme-ungis-btn:hover{color: #fff; background: #818181;}


/*=== End Button CSS ===*/

.status-message{background: rgba(99, 180, 73, 0.1); border-radius: 10px; padding: 10px 20px; color: #63B449; font-weight: 600; margin-bottom: 20px;}
.status-message.message-yellow{color: #E8AE30; background: rgba(255, 180, 0, 0.1);}
.status-message.message-red{color: #D20000; background: rgba(210, 0, 0, 0.06);}
.status-orange{color: #FA8816;}
.status-yellow{color: #F2C301;}
.status-blue{color: #469CDF;}
.status-red{color: #D81212;}

/* Start Custom Checkbox Button CSS  */
.filter-chkbox {display: inline-block; position: relative; padding-left: 25px; cursor: pointer; font-size: 14px; line-height: 17px; color: #5D5D5D;
  -webkit-user-select: none;-moz-user-select: none; -ms-user-select: none; user-select: none;}
.filter-chkbox input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 15px; width: 15px; background-color: transparent; border: 1px solid #707070;
border-radius: 3px;}
.filter-chkbox input:checked ~ .checkmark {background-color: #5D5D5D;}
.checkmark:after {content: ""; position: absolute; display: none;}
.filter-chkbox input:checked ~ .checkmark:after {display: block;}
.filter-chkbox .checkmark:after {left: 5px; top: 1px; width: 4px; height: 9px; border: solid white; border-width: 0 1px 1px 0; 
-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
/* End Custom Checkbox Button CSS  */

/* Start Custom Radio Button CSS  */
.filter-radiobtn {display: inline-block; position: relative; padding-left: 25px; cursor: pointer; font-size: 14px; line-height: 17px; color: #5D5D5D;
  -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none;}
.filter-radiobtn input {position: absolute; opacity: 0; cursor: pointer;}
.radio-chkmark {position: absolute; top: 0; left: 0;height: 15px; width: 15px; background-color: transparent; border: 1px solid #707070; border-radius: 15px;}
.filter-radiobtn input:checked ~ .radio-chkmark {background-color: #5D5D5D;}
.radio-chkmark:after {content: ""; position: absolute; display: none;}
.filter-radiobtn input:checked ~ .radio-chkmark:after {display: block;}
.filter-radiobtn .radio-chkmark:after {top: 3px; left: 3px; width: 7px; height: 7px; border-radius: 50%; background: white;}
/* End Custom Radio Button CSS  */

/* Toaster CSS  */
.toast-container {z-index: 111111;}
.toast-container .toast{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; background: #fff; border: none; border-left: 10px solid #63B449; padding: 14px 30px 14px 20px;}
.toast-container .toast-body{display: -webkit-box;display: -ms-flexbox;display: flex; gap: 20px; padding: 0;}
.toast-container .toast-body p{color: #484848; font-weight: 300; margin-bottom: 0; line-height: 18px;}
.toast-container .toast-body .toast-icon{-webkit-box-flex: 0;-ms-flex: 0 0 20px;flex: 0 0 20px;}
/* End Toaster CSS  */

.moderator {color: #63B449;font-weight: 500; background: #E0F0DA; border-radius: 25px;  padding: 8px 15px; font-size: 12px;}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width: 15px !important; height: 15px !important;}
.site-main .wsis-forms form .select2-container{z-index: 1;}
.site-main .wsis-forms form .acf-true-false input[type=checkbox]{height: auto;}

.common-banner {width: 100%; height: 60px; background: #474747;}
.sub-action-line {padding: 60px 0px;}
.sdg-banner {background: #9D428F;}

.yoast-breadcrumbs span, .yoast-breadcrumbs span a {font-size: 12px; font-weight: 400; text-decoration: none; line-height: 20px;}
.yoast-breadcrumbs span a:hover{color: #5D5D5D;}
.yoast-breadcrumbs span span:first-child {margin-right: 4px;}
.yoast-breadcrumbs span span:not(:first-child) {margin: 0 4px;}
.yoast-breadcrumbs span span:not(.breadcrumb_last):nth-child(2) a{pointer-events: none; cursor: not-allowed; text-decoration: none;}

input[type="search"]::-webkit-search-decoration:hover,
input[type="search"]::-webkit-search-cancel-button:hover { 
    cursor:pointer; 
}

/*=== Header CSS Start Here ===*/
header ul .wpml-ls-slot-2 a span {font-size: 14px;line-height: 18px;}
.eael-simple-menu-toggle-text {display: none !important;}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown {width: 250px !important; margin-top: 0px; transition: all .35s ease-in-out !important; 
  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%); background-color: #fff; right: 0;left: unset !important; z-index: 1;}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown ul.elementor-nav-menu {padding: 10px 0;}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown .elementor-nav-menu .sub-arrow {margin-left: auto;}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown ul li ul.sub-menu {border-top: none !important;}
header nav.secondary-menu .eael-simple-menu li.current-menu-parent > a,
header nav.secondary-menu .eael-simple-menu li.current-menu-parent li.current-menu-item  a{font-weight: 600 !important;}
header nav.secondary-menu .eael-simple-menu li.current-menu-item a:not(.sub-menu a){font-weight: 600 !important;}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown ul li a:focus {background-color: #ECECEC;}

header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown .sub-arrow path {fill: #474747;}
.forums-template-default header nav.secondary-menu ul.eael-simple-menu.eael-simple-menu-horizontal li.current-menu-parent > a,
.forums-template-default header nav.secondary-menu ul.eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:not(.sub-menu a),
.forums-template-default header nav.secondary-menu ul.eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a i:before,
header nav.secondary-menu #menu-open-consultation-process-menu li.current-menu-parent > a,
header nav.secondary-menu #menu-open-consultation-process-menu li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-open-consultation-process-menu li.current-menu-item > a i:before{color: #63B449;}
header .global-menu .eael-simple-menu a .eael-simple-menu-indicator,
header nav.secondary-menu .eael-simple-menu a .eael-simple-menu-indicator {height: auto !important; background: transparent; display: inline-flex !important; width: auto; position: relative; top: 0px; left: 0;}
header .global-menu .eael-simple-menu a + .sub-menu a > .eael-simple-menu-indicator{float: right;}
header nav.secondary-menu .eael-simple-menu a + .sub-menu{-webkit-transform: translateY(28px) !important; -ms-transform: translateY(28px) !important; transform: translateY(28px) !important;}
header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover>ul{-webkit-transform: translateY(17px) !important; 
  -ms-transform: translateY(17px) !important; transform: translateY(17px) !important;}

header nav.secondary-menu ul.eael-simple-menu li.current-menu-parent > a,
header nav.secondary-menu ul.eael-simple-menu li.current-menu-item > a{position: relative;}

header nav.secondary-menu ul.eael-simple-menu  li .sub-menu li a:after{display: none;}

.forums-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li > a:after,
header nav.secondary-menu #menu-open-consultation-process-menu li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-wsis-forum-menu li.current_page_item > a:after,
.forums-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current_page_parent > a:after,
.forums-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor > a:after,
header nav.secondary-menu #menu-open-consultation-process-menu li.current_page_item > a:after,
header nav.secondary-menu #menu-open-consultation-process-menu li.current-menu-item > a:after{opacity: 1;}

.forums-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-parent > a,
.stocktaking-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:not(.sub-menu a),
.stocktaking-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a i:before{color: #469CDF;}
.stocktaking-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
.stocktaking-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current_page_item > a:after,
.stocktaking-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:after{opacity: 1;}

.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-parent > a,
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:not(.sub-menu a),
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a i:before{color: #F2C301;}
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current_page_item > a:after,
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current_page_item > a:after,
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current_page_parent > a:after,
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:after,
.prizes-template-default header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:after{opacity: 1;}

header nav.secondary-menu #menu-sdg-talkx-menu li.current-menu-parent > a,
header nav.secondary-menu #menu-sdg-talkx-menu li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-sdg-talkx-menu li.current-menu-item > a i:before,
header nav.secondary-menu #menu-sdg-blogx-menu li.current-menu-parent > a,
header nav.secondary-menu #menu-sdg-blogx-menu li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-sdg-blogx-menu li.current-menu-item > a i:before{color: #474747;}
header nav.secondary-menu #menu-sdg-talkx-menu li > a:after,
header nav.secondary-menu #menu-sdg-blogx-menu li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-sdg-talkx-menu li.current_page_item > a:after,
header nav.secondary-menu #menu-sdg-talkx-menu li.current-menu-item > a:after,
header nav.secondary-menu #menu-sdg-blogx-menu li.current_page_item > a:after,
header nav.secondary-menu #menu-sdg-blogx-menu li.current-menu-item > a:after{opacity: 1;}

header nav.secondary-menu #menu-my-wsis li.current-menu-parent > a,
header nav.secondary-menu #menu-my-wsis li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-my-wsis li.current-menu-item > a i:before{color: #474747;}
header nav.secondary-menu #menu-my-wsis li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-my-wsis li.current_page_item > a:after,
header nav.secondary-menu #menu-my-wsis li.current-menu-item > a:after{opacity: 1;}

header nav.secondary-menu #menu-wsis-review-process-menu li.current-menu-parent > a,
header nav.secondary-menu #menu-wsis-review-process-menu li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-wsis-review-process-menu li.current-menu-item > a i:before{color: #474747;}
header nav.secondary-menu #menu-wsis-review-process-menu li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-wsis-review-process-menu li.current_page_item > a:after,
header nav.secondary-menu #menu-wsis-review-process-menu li.current-menu-item > a:after{opacity: 1;}

header nav.secondary-menu #menu-wsis-flash-news-letter li.current-menu-parent > a,
header nav.secondary-menu #menu-wsis-flash-news-letter li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-wsis-flash-news-letter li.current-menu-item > a i:before{color: #474747;}
header nav.secondary-menu #menu-wsis-flash-news-letter li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-wsis-flash-news-letter li.current_page_item > a:after,
header nav.secondary-menu #menu-wsis-flash-news-letter li.current-menu-item > a:after{opacity: 1;}

header nav.secondary-menu #menu-summit-1-menu li.current-menu-parent > a,
header nav.secondary-menu #menu-summit-1-menu li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-summit-1-menu li.current-menu-item > a i:before{color: #474747;}
header nav.secondary-menu #menu-summit-1-menu li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-summit-1-menu li.current_page_item > a:after,
header nav.secondary-menu #menu-summit-1-menu li.current-menu-item > a:after{opacity: 1;}

header nav.secondary-menu #menu-summit-2-menu li.current-menu-parent > a,
header nav.secondary-menu #menu-summit-2-menu li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-summit-2-menu li.current-menu-item > a i:before{color: #474747;}
header nav.secondary-menu #menu-summit-2-menu li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-summit-2-menu li.current_page_item > a:after,
header nav.secondary-menu #menu-summit-2-menu li.current-menu-item > a:after{opacity: 1;}

header nav.secondary-menu #menu-wsis-sdg-matrix-menu li.current-menu-parent > a,
header nav.secondary-menu #menu-wsis-sdg-matrix-menu li.current-menu-item > a:not(.sub-menu a),
header nav.secondary-menu #menu-wsis-sdg-matrix-menu li.current-menu-item > a i:before,
.photocontest-template header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-parent > a,
.photocontest-template header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:not(.sub-menu a),
.photocontest-template header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a i:before{color: #9D428F;}
header nav.secondary-menu #menu-wsis-sdg-matrix-menu li > a:after,
.photocontest-template header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header nav.secondary-menu #menu-wsis-sdg-matrix-menu li.current_page_item > a.eael-item-active:after,
header nav.secondary-menu #menu-wsis-sdg-matrix-menu li.current-menu-item > a.eael-item-active:after,
.photocontest-template header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current_page_item > a:after,
.photocontest-template header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item > a:after{opacity: 1;}

header .eael-hamburger--desktop nav #menu-primary-menu .wpml-ls-slot-2:not(.sub-menu li){padding: 0; width: 100%; padding-left: 0px !important; -webkit-box-orient: vertical;-webkit-box-direction: normal;
  -ms-flex-direction: column;flex-direction: column;}
header .eael-hamburger--desktop nav #menu-primary-menu .wpml-ls-slot-2 > a:not(.sub-menu li a){border: none; border-radius: 0; padding: 8px 16px; width: 100%; height: auto; display: inline-block;}
header .eael-hamburger--desktop nav #menu-primary-menu .wpml-ls-slot-2 > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header .eael-hamburger--desktop nav #menu-primary-menu .wpml-ls-slot-2 > a .wpml-ls-native{display: block;}
header .eael-hamburger--desktop nav #menu-primary-menu .wpml-ls-slot-2 .sub-menu{width: 100%; margin-left: auto; background-color: transparent !important;}
header .eael-hamburger--desktop nav #menu-primary-menu .wpml-ls-slot-2 .sub-menu .wpml-ls-slot-2{display: flex; flex-direction: column;}
header .eael-hamburger--desktop nav #menu-primary-menu .wpml-ls-slot-2 .sub-menu li .wpml-ls-native { -webkit-transform: unset; transform: unset;}

header #menu-login-logout .sub-menu,
header #menu-login-logout-ar .sub-menu{right: 0; background: #FFF; padding: 15px 0; box-shadow: 0px 3px 15px #00000005;}
header #menu-login-logout .sub-menu li,
header #menu-login-logout-ar .sub-menu li{padding: 6px 0;}
header #menu-login-logout .sub-menu li:not(:last-child),
header #menu-login-logout-ar .sub-menu li:not(:last-child){border-bottom: 1px solid #f2f2f2;}
header #menu-login-logout .sub-menu li a,
header #menu-login-logout-ar .sub-menu li a{border: none; padding: 0 20px; font-size: 14px; line-height: 20px; background: transparent !important; text-align: left; color: #5D5D5D; text-transform: capitalize; font-weight: 400;}
header #menu-login-logout-ar .sub-menu{left: 0; right: auto;}
.rtl .wsis-search .hfe-input-focus .hfe-search-icon-toggle{left: 0; right: auto;}
.rtl .wsis-search .hfe-input-focus .hfe-search-icon-toggle i{left: 0; right: auto;}

header nav.secondary-menu .eael-simple-menu li .sub-menu {padding: 15px 0 !important;}
header nav.secondary-menu .eael-simple-menu li .sub-menu li{padding: 6px 0;}
nav.secondary-menu ul::-webkit-scrollbar {display: none;}
nav.secondary-menu ul li a {white-space: nowrap;}
/* New */
header .inner-pg-menu nav #menu-primary-menu li{padding: 0 !important;}
header .inner-pg-menu nav #menu-primary-menu:not(li .sub-menu){width: 250px !important;margin-top: 4px;transition: all .35s ease-in-out !important;box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);background-color: #fff;right: 0;left: unset !important; z-index: 1; padding: 10px 0;}
header .inner-pg-menu nav #menu-primary-menu li .fa-angle-down{width: 14px;height: 14px; border: none;}
header .inner-pg-menu nav #menu-primary-menu li .fa-angle-down:before{line-height: 14px;}
header .inner-pg-menu nav #menu-primary-menu li .sub-menu{padding: 0; border-top: none; width: auto; box-shadow: unset; margin-left: 8px;}
header .inner-pg-menu nav #menu-primary-menu li .sub-menu li .sub-menu{top: auto; border: none;}
header .inner-pg-menu nav #menu-primary-menu li .sub-menu li a.eael-item-active{background: transparent;}
header #menu-primary-menu .wpml-ls-slot-2:not(.sub-menu li){padding-left: 25px !important;}
header .inner-pg-menu .eael-nav-menu-wrapper #menu-primary-menu{border-top: 1px solid #474747;}
header .inner-pg-menu.sdg-matrix-menu .eael-nav-menu-wrapper #menu-primary-menu{border-top: 1px solid #9D428F;}
header .inner-pg-menu.form-menu .eael-nav-menu-wrapper #menu-primary-menu{border-top: 1px solid #63B449;}
header .inner-pg-menu.prize-menu .eael-nav-menu-wrapper #menu-primary-menu{border-top: 1px solid #F2C301;}
header .inner-pg-menu.stocktaking-menu .eael-nav-menu-wrapper #menu-primary-menu{border-top: 1px solid #469CDF;}
header #menu-primary-menu li.current-menu-parent>a,
header #menu-primary-menu li.current_page_ancestor>a {font-weight: 600;}
header #menu-primary-menu li > a{position: relative;}
header #menu-primary-menu li > a:after, 
header #menu-primary-menu li > a:after{content: "\e90d"; position: absolute; opacity: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px; bottom: -10px; left: 10px;}
header #menu-primary-menu li.current-menu-parent>a:after,
header #menu-primary-menu li.current_page_ancestor>a:after,
header #menu-primary-menu li.current_page_item>a:after {opacity: 1;}
header #menu-primary-menu li .sub-menu li a:after{display: none;}
header .eael-simple-menu li .sub-menu > li .eael-simple-menu-indicator{border: none !important;}
header #menu-login-logout li a{background: #474747;}
header .eael-hamburger--desktop .eael-simple-menu-dropdown-animate-to-top li > a{display: inline-block !important;}
header .login-btn .elementor-widget-container > div,
header .secondary-menu .elementor-widget-container > div{min-height: unset;}
header .eael-nav-menu-wrapper ul li .eael-simple-menu-indicator{height: auto !important;}
header .wpml-ls-slot-2 .sub-menu .wpml-ls-slot-2 a{display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
header .wpml-ls-slot-2 .sub-menu .wpml-ls-slot-2 a .wpml-ls-native{margin-left: 0;}
header .wpml-ls-slot-2 .sub-menu .wpml-ls-slot-2 a span{-webkit-transform: unset !important;-ms-transform: unset !important;transform: unset !important;}

/* Start Header Menu Arabic  */
header #menu-primary-menu-ar li{float: none;}
header #menu-primary-menu-ar li .sub-menu{padding: 20px 0; border-top: 1px solid #474747; width: 250px; box-shadow: 0px 10px 15px #2C54A61A;}
header #menu-primary-menu-ar li .sub-menu li{padding: 10px 0;}
header #menu-primary-menu-ar li .sub-menu li .dropdown-indicator-svg{float: right;}
header #menu-primary-menu-ar > li:not(.wpml-ls-slot-2){padding: 29px 0;}
header #menu-primary-menu-ar li .sub-menu li .sub-menu{top: -21px; border-left: 1px solid #f2f2f2;}
header .sub-menu li a:hover{font-weight: 600 !important;}
header #menu-primary-menu-ar li.current-menu-item a.eael-item-active{font-weight: 600;}
header #menu-primary-menu-ar > li.wpml-ls-slot-2{display: inline-flex; align-items: center;}
header .global-menu #menu-primary-menu-ar li.wpml-ls-slot-2:not(.sub-menu li){padding: 19px 0;}

header .login-btn .my-wsis-btn > a {pointer-events: none; cursor: not-allowed; text-decoration: none;}
/* End Header Menu Arabic  */

/*=== Header CSS End Here  ===*/

.otgs-development-site-front-end {display: none;}

/*=== High Level Event CSS Start Here ===*/
.high-level-event p {margin-bottom: 0;}
/*=== High Level Event CSS End Here ===*/

/*=== WSIS Implementation CSS Start ===*/
.wsis-implementation .gradient-box:before,
.wsis-implementation:before {z-index: -1;}
/*=== WSIS Implementation CSS End ===*/

/*=== WSIS Stocktaking CSS Start ===*/
.wsis-stocktaking .center-content {margin: 0 auto;}
/*=== WSIS Stocktaking CSS End ===*/

/*=== UNGIS and The Tunis Agenda CSS Start Here ===*/
.ungis-tunis-agenda .partnership-development h4 {min-height: 60px;}
.ungis-tunis-agenda .partnership-logo {min-height: 85px;}
/*=== UNGIS and The Tunis Agenda CSS End Here ===*/

/*=== The Summit CSS Start Here ===*/
.summit .summit-phase .graph-column:after {content: ''; position: absolute; width: 62px; height: 62px; background: #204D69; border-radius: 100%; top: -25px; right: -25px;}
.graph-column {height: 100%;}
/*=== The Summit CSS End Here ===*/

/*=== Stacktaking CSS Start Here ===*/
.stocktaking-blog .elementor-widget-container a {font-weight: 600; color: #469CDF;}
/*=== Stacktaking CSS End Here ===*/

/*=== WSIS Prizes CSS Start Here ===*/
.prize-highlights p {margin-bottom: 0;}
.custom-silder .swiper-pagination .swiper-pagination-bullet {width: 20px; height: 6px; border-radius: 20px; opacity: 1; transition: all 0.3s ease-in-out;}
.custom-silder .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 60px;}
/*=== WSIS Prizes CSS End Here ===*/

/*=== Start Full Width Image Slider CSS ===*/
.full-w-img-slider .swiper-pagination{bottom: 48px !important;}
.full-w-img-slider .swiper-pagination .swiper-pagination-bullet {width: 20px;height: 6px;border-radius: 20px; opacity: 1; transition: all 0.3s ease-in-out;}
.full-w-img-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 60px;}
/*=== End Full Width Image Slider CSS ===*/

/*=== Custom  Dropdown CSS Start Here ===*/
.custom-dropdown {
  max-width: 260px;
  min-width: 200px;
  box-shadow: 0px 10px 15px #F2C30129;
  border: 1px solid #F2C301;
  border-radius: 10px;
  padding: 14px 40px 14px 20px;
  font-size: 14px;
  line-height: 30px;
  color: #5D5D5D;
  font-weight: 600;
  min-height: 60px;
  background-color: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/toggle-arrow.svg');
  background-repeat: no-repeat;
  background-position: 91% center;
}
.custom-dropdown:focus-visible {outline: none;}
.custom-dropdown:focus {border-color: #F2C301;}
.form-dropdown .custom-dropdown, .form-dropdown .custom-dropdown:focus {border-color: #63B449; box-shadow: 0px 10px 15px #65b54a29;}
.outcome-dropdown .custom-dropdown, .outcome-dropdown .custom-dropdown:focus {border-color: #474747; box-shadow: 0px 10px 15px #47474729;}
/*=== Custom  Dropdown CSS End Here ===*/

/*=== WSIS Forum CSS Start Here ===*/
.event-tabs .e-n-tabs-heading {border-bottom: 1px solid #63B449;}
.event-tabs .e-n-tabs-heading button {min-width: 50%; background-color: transparent !important; padding-bottom: 15px; border-bottom: 2px solid transparent !important;}
.event-tabs .e-n-tabs-heading button[aria-selected='true'] {font-weight: 600 !important; border-color: #63B449 !important;}
/*=== WSIS Forum CSS End Here ===*/
.link-text p {margin-bottom: 0;}
.link-text p a {text-decoration: none; color: #63B449;}
marquee {font-size: 20px;line-height: 30px; color: #ffffff; font-weight: 300;}
marquee span {font-weight: 600;}

.partnership-btn {border: none !important; box-shadow: 0px 10px 15px #63B44929; border-radius: 10px !important; background: rgba(255, 255, 255, 0.3) !important; padding: 0 20px 0 0 !important;
  display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; font-size: 18px !important; 
  line-height: 20px !important; font-weight: 600 !important;}
.partnership-btn:focus, .partnership-btn:hover {outline: none; color: #fff !important;}
.partnership-btn span {border-radius: 10px; padding: 11px 15px; background: rgba(255, 255, 255, 0.3); height: 70px; width: 70px;}

/**/

/*=== Flash News Letter CSS Start Here ===*/
.flash-news-letter .elementor-widget-container a,
.flash-news-letter .elementor-widget-container span {font-weight: 600;}

.flash-news-letter .elementor-widget-container a:hover {color: #5D5D5D;}

.flash-news-issue .flash-news-issue-title{margin-bottom: 20px;}
.flash-news-issue .flash-news-issue-title h2{margin: 0;}
.flash-news-issue .flash-news-issue-title p:last-child{margin-bottom: 0;}
.flash-news-issue .flash-news-content .flash-news-issues:not(:last-child){border-bottom: 1px solid #C5C5C5; padding-bottom: 30px; margin-bottom: 30px;}
.flash-news-issue .flash-news-content .flash-news-card{padding: 20px; box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
.flash-news-issue .accordion .accordion-item{box-shadow: 0px 10px 15px #2C54A61A; margin-bottom: 10px; border: 1px solid #F2F2F2; border-radius: 10px;}
.flash-news-issue h5{margin: 0 0 8px; font-size: 20px; line-height: 26px;}
.flash-news-issue .accordion .accordion-item:last-child{margin-bottom: 0;}
.flash-news-issue .accordion .accordion-button{background-color: transparent; outline: none; border: none; color: #5D5D5D; font-weight: 600; font-size: 16px; line-height: 22px; padding: 17px 20px;
display: -webkit-box;display: -ms-flexbox;display: flex; width: 100%;}
.flash-news-issue .accordion .accordion-button:focus{outline: none; box-shadow: none;}
.flash-news-issue .accordion .accordion-button:not(.collapsed){box-shadow: none;}
.flash-news-issue .accordion .accordion-header{margin: 0;}
.flash-news-issue .accordion .accordion-body{padding: 0 20px 20px;}
.flash-news-issue .accordion .accordion-body ul{list-style-type: none; padding: 0; margin: 0;}
.flash-news-issue .accordion .accordion-body ul li{padding: 10px 0; border-bottom: 1px solid #C5C5C5;}
.flash-news-issue .accordion .accordion-body ul li:first-child{padding-top: 0;}
.flash-news-issue .accordion .accordion-body ul li:last-child{padding-bottom: 0; border: none;}
.flash-news-issue .accordion .accordion-body ul li a{color: #5D5D5D; text-decoration: none;}
.flash-news-issue .accordion .accordion-body ul li a:hover{font-weight: 500; }
.flash-news-issue .accordion .accordion-button::after{width: 14px; height: 10px; background-size: cover; display: inline-block;}
.flash-news-issue .flash-news-card h3{margin: 0 0 15px;}
.flash-news-issue .flash-news-card .artical-img{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #C5C5C5;}
.flash-news-issue .flash-news-card p{margin-bottom: 20px;}
.flash-news-issue .flash-news-card p a{font-weight: 600; text-decoration: underline;}
.flash-news-issue .flash-news-card p span{font-weight: 600;}
.flash_newsletter_sub-template-default .wsis-forms .accordion .accordion-header .accordion-button{color: #474747;}
/*=== Flash News Letter CSS End Here ===*/

/*=== Footer CSS Start Here ===*/
footer .inner-footer .e-con-inner {border-top: 1px solid #474747;}
footer .inner-footer ul{list-style-type: none;}
footer .inner-footer ul li a span {transition: all 0.3s ease-in-out;}
footer .inner-footer ul li:hover a span {font-weight: 600;}
/*=== Footer CSS End Here ===*/

/*=== SDG Popup CSS Start ===*/
.sdg-popup .exad-modal-item{max-height: 500px; height: 100% !important;}
.sdg-popup .exad-modal-item {padding: 10px;}
.sdg-popup .exad-modal-content {max-width: 1000px; margin: 0 auto;}
.sdg-popup .exad-modal-content .exad-close-btn {left: auto; right: 20px !important;}
.sdg-matrix-services .sdg-popup .exad-modal-action-icon-left{overflow: hidden; border-radius: 10px;}
.sdg-matrix-services .sdg-popup .exad-modal-action-icon-left svg{width: 100%; min-width: 100px; max-height: 100px;}
.sdg-matrix-services.matrix-action-line .sdg-popup .exad-modal-action-icon-left{border-radius: 0;}
/*=== SDG Popup CSS End ===*/

.high-leavel-btn a {text-decoration: none !important;}
.high-leavel-btn a:hover svg path,
.high-leavel-btn a:focus svg path {fill: #63b449;}

.section-title .elementor-heading-title{position: relative;}
.section-title .elementor-heading-title:after{content: "\e906"; color: #63b449; position: absolute; right: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px;}
.left-right-shape{ padding: 0 25px;}
.left-right-shape .elementor-heading-title{position: relative; display: inline-block; width: auto;}
.left-right-shape .elementor-heading-title:before{content: "\e906"; position: absolute; left: -45px; top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); font-family: 'icomoon'; font-size: 3px; line-height: 3px;}
.left-right-shape .elementor-heading-title:after{content: "\e90d"; position: absolute; right: -45px; top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); font-family: 'icomoon'; font-size: 3px; line-height: 3px;}
.left-right-shape.white-shape .elementor-heading-title:before,
.left-right-shape.white-shape .elementor-heading-title:after{color: #fff;}
.left-right-shape.green-shape .elementor-heading-title:before,
.left-right-shape.green-shape .elementor-heading-title:after{color: #63B449;}
.left-right-shape.yellow-shape .elementor-heading-title:before,
.left-right-shape.yellow-shape .elementor-heading-title:after{color: #F2C301;}
.right-shape .elementor-heading-title{display: inline-block; position: relative;}
.right-shape .elementor-heading-title:after{content: "\e90d"; position: absolute; right: -45px; top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); font-family: 'icomoon'; font-size: 3px; line-height: 3px;}
.right-shape.purpal-shape .elementor-heading-title:after{color: #9D428F;}
.right-shape.yellow-shape .elementor-heading-title:after{color: #F2C301;}

.bottom-shape .elementor-heading-title{position: relative; display: inline-block; width: auto;}
.bottom-shape .elementor-heading-title:after{content: "\e906"; position: absolute; bottom: -10px; left: 0; font-family: 'icomoon'; font-size: 3px; line-height: 3px;}
.bottom-shape.green-shape .elementor-heading-title:after{color: #63B449;}


/* Start Session Form Custom CSS  */

.acf-form{padding-bottom: 50px;}
.acf-input .input, 
.acf-input input:not(.quicktags-toolbar input), 
.acf-input .select2-container.-acf .select2-selection.select2-selection--single,
.acf-input select{border: 1px solid #D8D8D8 !important; border-radius: 10px !important; font-size: 14px; line-height: 22px !important; padding: 5px 25px !important; height: 40px; outline: none; background: #fff;}
.acf-field:not(.acf-field-wysiwyg) .acf-input textarea{border: 1px solid #D8D8D8 !important; border-radius: 10px !important; font-size: 14px; line-height: 22px !important; padding: 5px 25px !important; outline: none;}
.select2-container .select2-dropdown,
.select2-container--default .select2-search--dropdown .select2-search__field{border-color: #D8D8D8;}
.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{height: 38px;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left: 0 !important; color: #5d5d5d !important;}
.acf-input [type=search] {-webkit-appearance: textfield; outline-offset: unset; outline: none;}
.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #D8D8D8 !important; outline: none;}
.acf-form .acf-fields > .acf-field{border: none !important;}
.acf-input .acf-url i{top: 11px;}
.acf-input .select2-container.-acf .select2-selection.select2-selection--multiple{border-color: #D8D8D8; border-radius: 10px;}
.acf-input .select2-container.-acf .select2-selection.select2-selection--multiple .select2-selection__rendered{padding-left: 25px; padding-right: 25px;}
.acf-input .select2-container.-acf .select2-selection.select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{margin-top: 9px;}
.acf-input .select2-container.-acf .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search__field{border: none !important; border-radius: 0 !important; height: auto;}
.acf-input .select2-container.-acf .select2-selection.select2-selection--multiple .select2-selection__rendered input{padding-left: 0 !important;}
.acf-field .acf-editor-wrap .wp-editor-tools{margin-bottom: 20px;}
.acf-field .acf-editor-wrap .wp-switch-editor{padding: 9px 20px; border-color: #5d5d5d;}
.acf-field .acf-editor-wrap.html-active .switch-html{color: #474747 !important; border-color: #474747 !important; background: transparent;}
.acf-field .acf-editor-wrap.tmce-active .switch-tmce{color: #474747 !important; border-color: #474747 !important; background: transparent;}
.acf-field .acf-editor-wrap button.wp-switch-editor:hover,
.acf-field .acf-editor-wrap .wp-switch-editor:focus{background: transparent; color: #474747 !important;}
.wp-editor-container .mce-container-body .mce-toolbar .mce-container .mce-btn{border: none;}
.wp-editor-container .mce-container-body .mce-toolbar .mce-container .mce-btn button{background: transparent; border-radius: 5px;}
.acf-form-submit .acf-button{background: #474747; border-color: #474747; color: #fff; padding: 8px 20px; outline: none;}
.acf-form-submit .acf-button:hover,
.acf-form-submit .acf-button:focus{background: transparent; color: #474747; outline: none;}
.acf-field-wysiwyg .wp-editor-container .quicktags-toolbar input{background: transparent; border-radius: 5px; color: #474747; outline: none !important; box-shadow: none !important;}
.acf-form .acf-field p.description{color: #5D5D5D;}
.acf-form .acf-table tbody tr td:first-child{border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.acf-form .acf-table tbody tr td:last-child{border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.acf-form .acf-repeater .acf-row-handle .acf-icon{text-decoration: none;}
.acf-form-submit .acf-button:disabled {opacity: 0.6; pointer-events: none;}
.acf-form-submit .acf-button:hover:disabled {background: #474747; color: #fff;}

.wsis-forms .accordion .accordion-item{margin-bottom: 10px; box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
.wsis-forms .accordion .accordion-header {margin: 0;}
.wsis-forms .accordion .accordion-header .accordion-button {text-align: left; box-shadow: unset; position: relative; border: none !important; border-radius: 10px !important; background: transparent; color: #63B449;
    padding: 17px 20px; font-size: 14px; line-height: 24px; font-weight: 600; width: 100%;}
.wsis-forms .accordion .accordion-header .accordion-button.collapsed{color: #5D5D5D;}
.wsis-forms .accordion .accordion-header .accordion-button:after{content: ''; position: relative; right: 0; background-image: url('https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/toggle-arrow.svg');
    background-repeat: no-repeat; width: 15px; height: 8px; display: inline-block; background-size: contain; float: right; top: 6px;}
.wsis-forms .accordion .btn_wrapper{margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 10px;}
.wsis-forms .accordion .btn_wrapper .acf-button {padding: 8px 20px !important; min-width: 100px;}
.wsis-forms .accordion .btn_wrapper .acf-button:hover, 
.wsis-forms .accordion .btn_wrapper .acf-button:focus {background: transparent; outline: none;}
.wsis-forms .wsis-view-forms .form-view-edit-mode-buttons,
.wsis-forms .form-view-edit-mode-buttons{margin-bottom: 20px;}
.wsis-forms .accordion .acf-input .acf-range-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify;-ms-flex-pack: 
  justify;justify-content: space-between; gap: 5px; height: 30px;}
.wsis-forms .accordion .acf-input .acf-range-wrap input[type="number"]{display: none;}
.wsis-forms .accordion .acf-input .acf-range-wrap input[type="range"]{width: 100%; max-width: 94%; border: none !important; padding: 0 !important; -webkit-appearance: none; appearance: none;  cursor: pointer; outline: none; border-radius: 15px; height: 5px; background: #eee;}
.wsis-forms .accordion .acf-input .acf-range-wrap .adjusted-value{font-size: 14px; line-height: 20px; font-weight: 600; color: #5D5D5D;}
.wsis-forms .accordion .acf-input .acf-range-wrap input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none; appearance: none;  height: 20px; width: 20px; background-color: #469CDF; border-radius: 5px; border: none; transition: .2s ease-in-out;}
.wsis-forms .accordion .acf-input .acf-range-wrap input[type="range"]::-moz-range-thumb {height: 20px; width: 20px; background-color: #469CDF; border-radius: 5px; border: none; transition: .2s ease-in-out;}

.form-submission-meta-data {margin-bottom: 30px; background: #f2f2f2; padding: 14px 15px; border-radius: 10px;}
.form-submission-meta-data span {font-weight: 600;}
.form-submission-meta-data label{position: relative;}
.form-submission-meta-data label:not(:last-child):after {content: ''; position: absolute; right: 0; height: 42px; width: 2px; background: #fff; top: -14px; min-height: 100%;}

.sessions-template-default .sessions, 
.ocp-template-default .ocp,
.hlt-speaking-request-template-default .hlt-speaking-request,
.hlt_nomination_sub-template-default .hlt_nomination_sub,
.photocontestsubmis-template-default .photocontestsubmis,
.stocktaking_projects-template-default .stocktaking_projects,
.exhibitionsubmission-template-default .exhibitionsubmission,
.flash_newsletter_sub-template-default .flash_newsletter_sub,
.prizes_submissions-template-default .prizes_submissions,
.bp-user .bp_members {padding: 40px 0 50px;}

.sessions-template-default .sessions .page-header h1,
.ocp-template-default .ocp .page-header h1,
.hlt-speaking-request-template-default .hlt-speaking-request .page-header h1,
.hlt_nomination_sub-template-default .hlt_nomination_sub .page-header h1,
.photocontestsubmis-template-default .photocontestsubmis .page-header h1,
.stocktaking_projects-template-default .stocktaking_projects .page-header h1,
.exhibitionsubmission-template-default .exhibitionsubmission .page-header h1,
.flash_newsletter_sub-template-default .flash_newsletter_sub .page-header h1,
.prizes_submissions-template-default .prizes_submissions .page-header h1,
.activity.buddypress .bp_activity .page-header h1,
.bp-user .bp_members .page-header h1{margin: 0 0 30px; font-size: 36px; line-height: 45px;}

.bp-user .bp_members .page-header h1{max-width: 1170px; margin: 0 auto 30px}

.wsis-forms .accordion-body {padding-left: 10px; padding-right: 10px;}
.wsis-forms .acf-field:not(td.acf-field){border: none !important;}
.wsis-forms .acf-field .acf-label label{color: #5d5d5d;}
.wsis-forms .acf-repeater > table{box-shadow: 0px 0px 18px #4086841A; background: #fff; border: none!important; border-radius: 10px !important;}
.wsis-forms .acf-table > thead > tr > th{border: none !important; font-size: 14px; color: #5d5d5d; font-weight: 600;}
.wsis-forms .acf-table > thead > tr > th:first-child{border-top-left-radius: 10px;}
.wsis-forms .acf-table > thead > tr > th:last-child{border-top-right-radius: 10px;}
.wsis-forms .acf-repeater > table th label{line-height: 20px;}
.wsis-forms .acf-repeater .acf-row-handle, 
.wsis-forms .acf-repeater .acf-row-handle .acf-field{background: transparent !important; color: #5d5d5d !important; text-shadow: unset !important;}
.wsis-forms .acf-repeater .acf-row-handle.order + td{border-left-color: #f2f2f2; background: transparent;}
.wsis-forms .acf-table > tbody > tr > td{border-color: #D8D8D8 !important; border-width: 1px 0px 0px 0px !important;}
.wsis-forms .acf-table > tbody > tr > td.acf-fields{border-left: 1px solid #D8D8D8 !important;}
.wsis-forms table tbody>tr:nth-child(odd)>td, 
.wsis-forms table tbody>tr:nth-child(odd)>th,
.wsis-forms table tbody tr:hover>td, 
.wsis-forms table tbody tr:hover>th{background: transparent;}
.wsis-forms .acf-repeater .acf-row-handle .acf-icon{margin: 5px 0 0 0px; text-decoration: none; background: #5d5d5d; color: #fff; border-color: #5d5d5d;}
.wsis-forms .acf-repeater .acf-actions .acf-button{font-weight: 600; color: #5d5d5d; text-decoration: none;}
.wsis-forms .acf-repeater .acf-actions .acf-button:hover{text-decoration: underline; color: #474747;}
.wsis-forms .acf-field p.description{color: #5d5d5d;}
.wsis-forms .acf-editor-wrap .wp-editor-container{border-color: #f2f2f2; border-radius: 10px; overflow: hidden;}
.wsis-forms .acf-input .acf-radio-list{border: none;}
.wsis-forms .acf-repeater.-block>table>tbody>tr>td:first-of-type{border: none !important;}
.wsis-forms .acf-repeater.-block>table>tbody>tr>td, 
.wsis-forms .acf-repeater.-row>table>tbody>tr>td{border-color: #D8D8D8 !important;}
.wsis-forms .acf-repeater.-block>table>tbody>tr>td:last-of-type, 
.wsis-forms .acf-repeater.-row>table>tbody>tr>td:last-of-type{border-color: #D8D8D8 !important; border-width: 0 0 0 1px !important;}
.wsis-forms .acf-repeater.-block>table, .acf-repeater.-row>table{margin: 0 0 10px !important; box-sizing: border-box; padding-left: 15px; padding-right: 15px;}
.wsis-forms .acf-input .acf-radio-list label{display: inline-block; position: relative; padding-left: 25px; cursor: pointer; font-size: 14px; line-height: 17px; color: #5D5D5D;
  -webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none;}
.wsis-forms .acf-input .acf-radio-list label input {position: absolute; opacity: 0; cursor: pointer;}
.wsis-forms .acf-input .acf-radio-list label:before{content: ''; position: absolute; top: 0; left: 0;height: 15px; width: 15px; background-color: transparent; border: 1px solid #707070; border-radius: 15px;}

.wsis-forms .acf-input .acf-radio-list label.selected:before {background-color: #5D5D5D;}
.wsis-forms .acf-input .acf-radio-list label:after {content: ""; position: absolute; display: none;}
.wsis-forms .acf-input .acf-radio-list label.selected:after {display: block;}
.wsis-forms .acf-input .acf-radio-list label:after {top: 4px; left: 4px; width: 7px; height: 7px; border-radius: 50%; background: white;}
.wsis-forms .field-group-sub-section > .acf-label{padding-bottom: 10px; border-bottom: 1px solid #c7c7c7;}
.wsis-forms .field-group-sub-section > .acf-label label{font-size: 20px; line-height: 26px; color: #63B449;}
.wsis-forms .field-group-sub-section > .acf-input .acf-label label{line-height: 20px;}
.wsis-forms form .accordion .accordion-item .accordion-body .acf-input .acf-table tbody>tr>td:last-of-type{border-width: 1px !important;}
.wsis-forms form .accordion .accordion-item .accordion-body .acf-input .acf-table tbody>tr>td.remove {border-width: 1px 0px 0px 0px !important;}
.wsis-forms .accordion-body .updated{display: none;}
.wsis-forms:not(.wsis-view-forms) .accordion-body .submission-logs{padding-left: 10px; padding-right: 10px;}
.wsis-forms .accordion-body .submission-logs ul{padding: 0 0 0 16px;list-style-type: square; color: #5d5d5d;}
.wsis-forms .accordion-body .submission-logs ul li:not(:last-child){margin-bottom: 10px;}
.wsis-forms .accordion-body .session-configuration{padding-left: 10px;}
.wsis-forms .accordion-body .session-configuration .form-row:not(:last-child){margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2;}
.wsis-forms .accordion-body .session-configuration label{font-weight: 600; color: #5d5d5d; font-size: 14px; line-height: 20px;}
.wsis-forms .accordion-body .session-configuration p{margin-bottom: 0; color: #5d5d5d; margin-bottom: 0;}
.hide_panelist_email{display: none;}
.pie-chart canvas {margin: 0 auto; width: 425px !important; max-height: 425px !important;}

/*=== Start Form View CSS ===*/
.wsis-view-forms .form-row:not(:last-child){margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2;}
.wsis-view-forms .accordion-body{padding-left: 20px; padding-right: 20px; padding-bottom: 30px;}
.wsis-view-forms .accordion-body label{font-weight: 600; color: #5d5d5d; font-size: 14px; line-height: 20px;}
.wsis-view-forms .accordion-body p{margin-bottom: 0; color: #5d5d5d; margin-bottom: 0;}
.wsis-view-forms .accordion-body ul{margin: 0; font-size: 14px; line-height: 22px; color: #5d5d5d; gap: 10px; list-style-type: none; padding: 0;}
.wsis-view-forms .accordion-body .multi-select-data{list-style-type: square; padding: 0 0 0 20px; gap: 5px;}
.wsis-view-forms table{box-shadow: 0px 0px 18px #4086841A; background: #fff; border: none!important; border-radius: 10px !important;}
.wsis-view-forms table thead{}
.wsis-view-forms table thead th{border-width: 0 !important; border-color: #D8D8D8; font-size: 14px; color: #5d5d5d; padding: 12px 20px;}
.wsis-view-forms table thead th:first-child{width: 40px;}
.wsis-view-forms table tbody td{border-width: 1px 0px 0px 0px; border-color: #D8D8D8;  font-size: 14px; color: #5d5d5d; padding: 10px 20px;}
.wsis-view-forms .panelists {padding: 20px; box-shadow: 0px 0px 18px #4086841A; background: #fff; border: 1px solid #D8D8D8; border-radius: 10px !important; margin-bottom: 10px;}
.wsis-view-forms .panelists .form-group{margin-bottom: 20px;}
.wsis-view-forms .accordion-body .multi-img li{flex: 1; max-width: 70px; min-width: 70px;}

.wsis-view-forms .image-listing {list-style-type: none; display: -ms-grid; display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; padding: 0;}
.wsis-view-forms .image-listing li img{max-width: 100%; border-radius: 5px; height: 65px; width: 100%;}
.wsis-view-forms .pdf-listing .border-btn{text-decoration: none;}
.wsis-view-forms .accordion-body .table-responsive{padding: 8px;}
/*=== End Form View CSS ===*/

/* End Session Form Custom CSS  */


/* Agenda page CSS Start Here  */
.agenda a ,.agenda button{ text-decoration: none; border: none; outline: none; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; 
  -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.agenda .nav-pills{gap: 30px; margin-bottom: 20px;}
.agenda .nav-pills.main-tabs{overflow-y: auto; -ms-flex-wrap: nowrap;flex-wrap: nowrap; padding-bottom: 20px;}
.agenda .nav-pills.main-tabs::-webkit-scrollbar{display: none;}
.agenda .nav-pills li button, .agenda .nav-pills li a{box-shadow: 0px 10px 15px #2C54A61A; color: #5D5D5D; border: 1px solid #F2F2F2; border-radius: 10px; padding: 19px 20px; font-size: 14px; line-height: 20px;
    background: transparent; min-width: 260px; text-align: left; text-decoration: none;}
.agenda .nav-pills li button:hover, .agenda .nav-pills li a:hover{border-color: #63B449;}
.agenda .nav-pills li button.active, .agenda .nav-pills li a.active{background: transparent; border-color: #63B449; color: #5D5D5D;}
.agenda .tab-content .tab-pane h2{margin-bottom: 20px; margin-top: 0;}
.agenda .tab-content .tab-pane p{font-weight: 300; margin-bottom: 40px;}

.agenda .event-tabs .nav-tabs a{-webkit-box-flex: 1;-ms-flex: 1;flex: 1; }
.agenda .event-tabs .nav-tabs button{padding: 14px 20px; width: 100%; border-radius: 10px 10px 0 0; line-height: 21px; color: #5d5d5d; background: #F8F8F8; border-width: 0px 0px 1px 0px; border-color: #C5C5C5; font-weight: 600;}
.agenda .event-tabs .nav-tabs button.active{background: #E0F0DA; border-color: #E0F0DA; color: #63B449;}
.agenda .event-tabs .tab-content {box-shadow: 0px 3px 15px #0000001A; border-radius: 0px 0px 10px 10px; padding: 30px 20px 20px 20px;}
.agenda .event-tabs form .input-group{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px;}
.agenda .event-tabs form .input-group .form-control{border: none !important; border-radius: 10px 0 0 10px; padding: 17px 20px; box-shadow: none; font-size: 14px; line-height: 26px;font-weight: 300; color: #5d5d5d;}
.agenda .event-tabs form .input-group button{border-radius: 0 10px 10px 0 !important; background: #63B449 !important; font-size: 30px; height: 100%; width: 80px;}
.agenda .event-tabs form .input-group button i:before{color: #fff;}
.agenda .event-tabs form input[type="search"]::-webkit-search-decoration,
.agenda .event-tabs form input[type="search"]::-webkit-search-cancel-button,
.agenda .event-tabs form input[type="search"]::-webkit-search-results-button,
.agenda .event-tabs form input[type="search"]::-webkit-search-results-decoration {display: none;}
.agenda .event-tabs .search-form {margin-bottom: 17px; padding: 0 10px;}
.agenda .event-tabs .search-form .dropdown .btn-secondary{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; background: transparent; max-width: 256px; font-size: 14px;
    line-height: 26px;color: #5D5D5D; border: none; padding: 17px 20px; width: 100%; text-align: left; font-weight: 300; display: -webkit-inline-box; display: -ms-inline-flexbox; 
    display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; text-decoration: none;}
.agenda .event-tabs .search-form .dropdown .btn-secondary:after{border: none; background-image: url('https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/toggle-arrow.svg'); 
  background-repeat: no-repeat; background-size: 14px; width: 14px; height: 8px;}
.agenda .event-tabs .weeks-tab{gap: 12px; overflow-y: auto; -ms-flex-wrap: nowrap;flex-wrap: nowrap; }
.agenda .event-tabs .weeks-tab::-webkit-scrollbar{display: none;}
.agenda .event-tabs .weeks-tab li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.agenda .event-tabs .weeks-tab li button,
.agenda .event-tabs .weeks-tab li a{width: 100%; border-bottom: 3px solid #C5C5C5; text-decoration: none; padding: 13px 20px; font-weight: 600; color: #5D5D5D; background: transparent !important; border-radius: 0 !important;}
.agenda .event-tabs .weeks-tab li button.active,
.agenda .event-tabs .weeks-tab li a.active{border-color: #63B449; color: #63B449;}
.agenda .event-tabs .weeks-tab.main-weeks .cata-sub-nav{overflow-x: auto; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; white-space: nowrap;}
.agenda .event-tabs .weeks-tab.main-weeks .cata-sub-nav li{-webkit-box-flex: 0;-ms-flex: 0 0 15.6%;flex: 0 0 15.6%;}
.agenda .event-tabs .weeks-tab.main-weeks .cata-sub-nav::-webkit-scrollbar {display: none;}
.agenda .event-tabs .week-tabs-slider {padding: 0 25px; position: relative;}
.agenda .event-tabs .week-tabs-slider button.arrow {background: #E0F0DA; position: absolute; top: 0px; width: 40px;height: 100%; padding: 0; border-radius: 6px; border: none;}
.agenda .event-tabs .week-tabs-slider button.arrow i:before{color: #63B449;}
.agenda .event-tabs .week-tabs-slider button.nav-prev {left: 0px; -webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.agenda .event-tabs .week-tabs-slider button.nav-next {right: 0px;}
.agenda .weeks-tab .tab-content {padding: 0; box-shadow: none; border-radius: 0;}
.agenda .event-tabs .tab-content .weeks-tab .tab-content {padding: 0 0 10px 0;}
.agenda .weeks-tab .tab-content .align-items-start{gap: 25px;}
.agenda .weeks-tab .tab-content .left-tabs{flex: 0 0 23%;}
.agenda .weeks-tab .tab-content .left-tabs .nav-tabs{flex-direction: column;}
.agenda .weeks-tab .tab-content .left-tabs .nav-tabs{gap: 10px; border: none;}
.agenda .weeks-tab .tab-content .left-tabs li button{box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px !important;  text-align: left; padding: 9px 20px;}
.agenda .weeks-tab .tab-content .left-tabs li button.active{color: #63B449; border-color: #63B449;}
.agenda .weeks-tab .tab-content .left-tabs h4{margin-bottom: 20px;}
.agenda .weeks-tab .tab-content .tabs-description{width: 100%;}
.agenda .weeks-tab .tab-content .row{margin-left: -7px; margin-right: -7px; gap: 10px 0px;}
.agenda .weeks-tab .tab-content [class^="col-"]{padding-left: 7px; padding-right: 7px;}
.agenda .weeks-tab .tab-content .session-list{margin-bottom: 20px;}
.agenda .weeks-tab .tab-content .session-list h4{margin-bottom: 0; margin-top: 0; color: #5d5d5d;}
.agenda .weeks-tab .tab-content .session-list .buttons{border: 1px solid #F2F2F2; border-radius: 10px; overflow: hidden;}
.agenda .weeks-tab .tab-content .session-list button{padding: 7px 10px; background: transparent; border-radius: 0; font-size: 12px; line-height: 16px; color: #5D5D5D; font-weight: 500; 
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px;}
.agenda .weeks-tab .tab-content .session-list button i:before{color: #5D5D5D;}
.agenda .weeks-tab .tab-content .session-list button.active{color: #63B449; background: #EFF7EC;}
.agenda .weeks-tab .tab-content .session-list button.active i:before{color: #63B449;}
.agenda .weeks-tab .tab-content .tab-pane{border: none;}
.agenda .weeks-tab .tab-content .card{box-shadow: 0px 10px 15px #2C54A626; border: 1px solid #F2F2F2; border-radius: 10px;}
.agenda .weeks-tab .tab-content .card .card-header{background: transparent;}
.agenda .weeks-tab .tab-content #view-grid .card{padding: 20px; height: 100%;}
.agenda .weeks-tab .tab-content #view-grid .card .card-header{padding: 0 0 10px 0; border-bottom: 1px solid #5D5D5D;}
.agenda .weeks-tab .tab-content #view-grid .card .card-header label{font-weight: 300; color: #5d5d5d;}
.agenda .weeks-tab .tab-content #view-grid .card .card-header label span{font-weight: 500;}
.agenda .weeks-tab .tab-content #view-grid .card .card-header p{font-size: 12px; line-height: 16px; font-weight: 600; margin-bottom: 0; color: #5d5d5d; min-height: 32px;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.agenda .weeks-tab .tab-content #view-grid .card .card-body{padding: 10px 0 0 0;}
.agenda .weeks-tab .tab-content .card .card-body h6{font-size: 14px; line-height: 20px; font-weight: 600; margin-bottom: 20px; color: #5d5d5d; 
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.agenda .weeks-tab .tab-content .card .card-body a{color: #63B449; font-weight: 600; text-decoration: underline;}
.agenda .weeks-tab .tab-content .card .card-body a.secondery-button{text-decoration: none;}
.agenda .weeks-tab .tab-content .accordion-body{padding: 0;}
.agenda .weeks-tab .tab-content #view-list .card{padding: 30px;}
.agenda .weeks-tab .tab-content #view-list .card:not(:last-child){margin-bottom: 10px;}
.agenda .weeks-tab .tab-content #view-list .card .card-header{padding: 0 0 15px 0; border-bottom: 1px solid #63B449; position: relative;}
.agenda .weeks-tab .tab-content .card .card-header .bookmark{position: absolute; text-decoration: none; right: 10px; top: 10px;}
.agenda .weeks-tab .tab-content #view-list .card .card-header h6{font-size: 14px; line-height: 20px; margin-top: 0; margin-right: 15px; font-weight: 600; margin-bottom: 10px; color: #63B449;}
.agenda .weeks-tab .tab-content #view-list .card .card-header .bookmark{right: 0px; top: 2px;}
.agenda .weeks-tab .tab-content #view-list .card .card-header label{font-weight: 600; color: #5d5d5d;}
.agenda .weeks-tab .tab-content #view-list .card .card-header label span{margin: 0 3px;}
.agenda .weeks-tab .tab-content #view-list .card .card-body{padding: 15px 0 0 0;}
.agenda .weeks-tab .tab-content #view-list .card .card-body h6{margin-bottom: 5px;}
.agenda .weeks-tab .tab-content #view-list .card .card-body label{color: #5d5d5d;}
.agenda .weeks-tab .tab-content #view-list .card .card-body p{margin: 20px 0; color: #5D5D5D;}
.agenda .weeks-tab .primary-button{background: #63B449; border: 1px solid #63B449; font-size: 14px; line-height: 20px; color: #fff; padding: 9px 20px; border-radius: 20px;}
.agenda .weeks-tab .primary-button:hover, 
.agenda .weeks-tab .primary-button:focus, 
.agenda .weeks-tab .primary-button:active{background: transparent; border-color: #63B449; color: #63B449;}
.agenda .weeks-tab .secondery-button{background: #E0F0DA; border: 1px solid #E0F0DA; font-size: 14px; line-height: 20px; color: #63B449; padding: 9px 20px; border-radius: 20px;}
.agenda .weeks-tab .secondery-button:hover, .secondery-button:focus, .secondery-button:active{background: transparent; border-color: #E0F0DA; color: #63B449;}
.agenda .weeks-tab .card-footer {border: none; background: transparent; padding: 0;}
.agenda .event-tabs .weeks-tab.main-weeks {padding: 0 10px 10px 10px;}
.agenda .event-tabs .tab-content .weeks-tab .tab-content .tabs-description .tab-content {padding: 0;}

.agenda .event-tabs .search-form .dropdown .dropdown-menu{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; border: none; padding: 20px; width: 100%; min-width: 1025px; right: 0 !important;}
.agenda .event-tabs .search-form h6{font-size: 14px; line-height: 20px; color: #5D5D5D; margin-top: 0; margin-bottom: 30px;}
.agenda .event-tabs .search-form .filter-criteria{margin-bottom: 10px;}
.agenda .event-tabs .search-form .filter-criteria select{padding: 10px 0; width: 100%; border-radius: 0; border-width: 0 0 1px 0; border-color: #c5c5c5; background: transparent; color: #5D5D5D; 
  font-size: 14px; line-height: 17px; outline: none;}
.agenda .event-tabs .search-form .bootstrap-tagsinput{box-shadow: none; width: 206px; border: 1px solid #D8D8D8; border-radius: 10px;}
.agenda .event-tabs .search-form .bootstrap-tagsinput .tag{background: #ECECEC; padding: 4px 10px; border-radius: 5px; font-size: 14px; color: #5D5D5D; margin-bottom: 5px; display: inline-block;}
.agenda .event-tabs .search-form .bootstrap-tagsinput input{font-size: 14px; line-height: 17px; color: #5D5D5D; width: auto;border: none; padding: 0;outline: none;}
.agenda .event-tabs .speaker-image{margin-bottom: 30px;}
.agenda .event-tabs .speaker-image ul{list-style-type: none; padding: 0; margin: 0; gap: 12px;}
.agenda .event-tabs .speaker-image ul li{max-width: 65px;}
.agenda .event-tabs .speaker-image ul li img{border-radius: 5px;}

ul.tooltip-icon{list-style-type: none; padding: 0; margin: 15px 0;}
ul.tooltip-icon li {-webkit-box-flex: unset !important;-ms-flex: unset !important;flex: unset !important;}

#google_translate_element .goog-te-combo{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; background: transparent; max-width: 256px; font-size: 14px; line-height: 26px;
    color: #5D5D5D; border: none; padding: 17px 20px; width: 100%; background-image: url('https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/toggle-arrow.svg');
    background-repeat: no-repeat; background-size: 12px; background-position: 94% center; appearance: none; -webkit-appearance: none; -moz-appearance: none; margin-left: auto; outline: none;}
/*=== manage Session CSS ===*/
.informative-links {padding-top: 20px; padding-bottom: 50px; border-bottom: 1px solid #c5c5c5;}
.manage-session{padding: 40px 0;}
/*=== End manage Session CSS ===*/

/*=== Agenda page CSS End Here  ===*/

/* Agenda details page CSS Start Here  */
.agenda-detail h2{margin-bottom: 20px; margin-top: 0;}
.agenda-detail .forum-agenda-detail{/*box-shadow: 0px 3px 15px #0000001A; border-radius: 10px;*/ padding: 10px 0 0; margin-bottom: 10px;}
.agenda-detail .forum-agenda-detail h4{margin: 0;}
.agenda-detail .forum-agenda-detail h6{font-size: 14px; line-height: 20px; margin-bottom: 0px; margin-top: 0;}
.agenda-detail .forum-agenda-detail .presentation-topics{padding: 20px 0 34px;}
.agenda-detail .forum-agenda-detail .presentation-topics p{margin-bottom: 10px;}
.agenda-detail .forum-agenda-detail .presentation-topics ul{padding: 0px; list-style-type: none; margin: 0;}
.agenda-detail .forum-agenda-detail .presentation-topics ul li{position: relative; padding-left: 15px;}
.agenda-detail .forum-agenda-detail .presentation-topics ul li:before{content: ''; position: absolute; left: 0; top: 8px; width: 5px; height: 5px; border-radius: 20px; background: #63B449;}
.agenda-detail .forum-agenda-detail .presentation-topics ul li:not(:last-child){margin-bottom: 10px;}
.agenda-detail .forum-agenda-detail .presentation-topics ul li a{color: #5D5D5D;}
.agenda-detail .forum-agenda-detail .presentation-topics ul li a:hover{font-weight: 600;}
.agenda-detail .forum-agenda-detail .session-topics p a{text-decoration: underline; font-weight: 500; color: #5D5D5D; position: relative;}
.agenda-detail .forum-agenda-detail .session-topics p a:after{content: "\e909"; font-family: 'icomoon'; margin-left: 2px;}
.agenda-detail .forum-agenda-detail .session-topics p a[href*="linkedin.com" i]:after {content: "\e908"; }
.agenda-detail .forum-agenda-detail .session-topics p a[href*="twitter.com" i]:after {content: "\e912";}
.agenda-detail .forum-agenda-detail .session-topics p a[href*="facebook.com" i]:before {content: "\e91b";}
.agenda-detail .forum-agenda-detail .session-topics p a[href*="youtube.com" i]:before {content: "\e91e";}
.agenda-detail .forum-agenda-detail .session-topics p a[href*="instagram.com" i]:before {content: "\e91c";}
.agenda-detail .forum-agenda-detail .session-topics p:last-child{margin-bottom: 0;}
.agenda-detail .schedule-session,
#view-list .schedule-session{box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
#view-list .schedule-session{margin-bottom: 15px; margin-top: 5px;}
.agenda-detail .schedule-session .schedule-header,
#view-list .schedule-session .schedule-header{background: #E0F0DA; border-radius: 10px; background: #E0F0DA;padding: 9px 20px;}
.agenda-detail .schedule-session .schedule-header label,
#view-list .schedule-session .schedule-header label{margin: 0; font-weight: 600; color: #63B449 !important;}

.agenda-detail .schedule-session .schedule-body,
#view-list .schedule-session .schedule-body{padding: 20px 20px 25px;}
#view-list .schedule-session .schedule-body label span{display: inline-block; width: 20px; margin-right: 5px; text-align: center;}
#view-list .schedule-session .schedule-body label span .icon-coffee,
#view-list .schedule-session .schedule-body label span .icon-captioning_cc,
#view-list .schedule-session .schedule-body label span .icon-language,
#view-list .schedule-session .schedule-body label span .icon-meals{font-size: 12px;}
.agenda-detail .schedule-session .schedule-body .row { margin-left: -5px;  margin-right: -5px;}
.agenda-detail .schedule-session .schedule-body p{margin: 0; color: #5D5D5D; font-weight: 300;}
.agenda-detail .schedule-session .schedule-body a{color: #5D5D5D; font-weight: 300; text-decoration: none;}
.agenda-detail .schedule-session .schedule-body a:hover{text-decoration: underline;}
.agenda-detail .schedule-session .schedule-body a span{font-weight: 600;}
.agenda-detail .schedule-session .schedule-body label{font-weight: 600; color: #5D5D5D; display: table; line-height: 18px;}
.agenda-detail .schedule-session .schedule-body label i{font-size: 10px; width: 17px; padding-right: 5px; display: table-cell;}
.agenda-detail .schedule-session .schedule-body .row [class*='col'] {padding-left: 5px; padding-right: 5px;}
.agenda-detail .speakers{padding: 40px 0; border-bottom: 1px solid #C5C5C5;}
.agenda-detail .speakers:last-child{border: none;}
.agenda-detail .speakers h4{margin-top: 0;}
.agenda-detail .speakers h6{font-size: 14px; line-height: 22px; margin: 5px 0; font-weight: 600;}
.agenda-detail .speakers .profile-pic img{width: 100%; border-radius: 10px;}
.agenda-detail .speakers [class*='col'] p:last-child{margin-bottom: 0;}
.agenda-detail .supporting{background: #E0F0DA; border-radius: 10px; gap: 10px; margin-bottom: 20px; padding: 10px 20px;}
.agenda-detail .supporting label{font-weight: 600; color: #63B449;}
.agenda-detail .topics{padding: 40px 0 35px;}
.agenda-detail .theme-form-btn{line-height: 22px; padding: 8px 20px; font-weight: 600; margin-top: 20px; display: block; text-align: center;}
.agenda-detail .theme-form-btn i:before{-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.agenda-detail .theme-form-btn:hover i:before{color: #63B449;}

.session-img-slider{margin-top: 80px; padding-bottom: 40px;}
.session-img-slider .carousel .carousel-item{border-radius: 20px; background: #C5C5C5; min-height: 400px; padding: 10px 0; }
.session-img-slider .carousel .carousel-item.active{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; 
  -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.session-img-slider .carousel .carousel-item img{max-height: 400px; object-fit: contain;}
.session-img-slider .carousel-indicators{margin-top: 0px; bottom: -6px;}
.session-img-slider .carousel-indicators button{width: 20px; height: 6px; background-color: #D2E1CD; border-radius: 20px; border: none; margin-right: 5px; margin-left: 5px; -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.session-img-slider .carousel-indicators button.active{width: 50px; background-color: #63B449;}
.session-img-slider .carousel .carousel-item figcaption{font-weight: 600; padding: 15px 30px 20px; text-align: center; font-size: 14px;}

.agenda-detail .wsis-matrix{padding: 35px 0;}
.agenda-detail .wsis-matrix ul {list-style-type: none; display: -ms-grid;display: grid;  grid-template-columns: repeat(12, 1fr); gap: 10px; padding: 0;}
.agenda-detail .wsis-matrix ul li img{max-width: 100%;}
.agenda-detail .wsis-matrix ul.sdg-images li img{border-radius: 10px;}
.agenda-detail .wsis-matrix .related-desc{margin-top: 20px;}
.agenda-detail .wsis-matrix .related-desc p:last-child{margin-bottom: 0;}
.documents{padding: 35px 0 0;}
.social-links{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; gap: 10px;}
.social-links p{margin-bottom: 0;}
.social-links a{box-shadow: 0px 10px 15px #2C54A61A; text-decoration: none; border: 1px solid #F2F2F2; border-radius: 10px; max-width: 260px; white-space: pre-wrap; padding: 0 10px 0 10px; word-break: break-all;
  display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
  background: #fff; min-width: 260px; cursor: pointer; font-weight: 300; font-size: 14px; line-height: 17px; color: #5D5D5D;}
.social-links a:hover{color: #63B449;}
.social-links a span{width: 40px; height: 38px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; 
  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.social-links a.linkedin span{background: #007EBB; border-radius: 10px 0 0 10px;}
.social-links a.twitter span{background: #1D9BF0; border-radius: 10px 0 0 10px;}
.social-links a:before{content: "\e909"; font-family: 'icomoon'; background: #474747; color: #fff; min-width: 40px; min-height: 40px; height: 100%; border-radius: 10px 0 0 10px; left: -10px; position: relative; display: -webkit-inline-box; 
  display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.social-links a[href*="linkedin.com" i]:before {content: "\e908"; background: #007EBB;}
.social-links a[href*="twitter.com" i]:before {content: "\e91d"; background: #1D9BF0;}
.social-links a[href*="facebook.com" i]:before {content: "\e91b"; background: #1877F2;}
.social-links a[href*="youtube.com" i]:before {content: "\e91e"; background: #FF0000;}
.social-links a[href*="instagram.com" i]:before {content: "\e91c"; background: #f09433;}

/* Agenda details page CSS End Here  */

/* Start Data Table Custom CSS  */
.wsis-data-table .main-table  .dataTables_wrapper div.dataTables_length,
.wsis-data-table .main-table  .dataTables_wrapper .dataTables_filter{margin-bottom: 30px;}
.wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-orient: horizontal; 
  -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; box-shadow: 0px 3px 15px #0000001A; border-radius: 10px;}
.wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .form-control{ background: #fff; border-radius: 10px 0 0 10px; border: none;
    padding: 15px 20px; font-size: 14px; line-height: 20px; margin-left: 0; min-width: 300px; color: #5d5d5d; box-shadow: none; outline: none;}
.wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .icon-search-icon{background: #63B449;color: #fff; width: 70px; height: 50px; border-radius: 0 10px 10px 0; font-size: 24px;
display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .icon-search-icon:before{color: #fff;}
.wsis-data-table .main-table  .dataTables_wrapper div.dataTables_length select{box-shadow: 0px 5px 10px #63B44929; height: 50px; width: 110px; margin: 0 5px; border: 1px solid #63B449; border-radius: 10px; color: #5d5d5d; font-size: 14px;}
.wsis-data-table .main-table  .dataTables_wrapper div.dataTables_length label{font-size: 14px; color: #5d5d5d;}
.wsis-data-table .main-table .dt-row{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; padding: 30px 15px;}
.wsis-data-table .main-table .dt-row .col-sm-12{overflow-x: auto; -webkit-overflow-scrolling: touch;}
.wsis-data-table .main-table .dt-row .col-sm-12::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #f2f2f2;}
.wsis-data-table .main-table .dt-row .col-sm-12::-webkit-scrollbar{width: 10px; height: 5px; background-color: #f2f2f2;}
.wsis-data-table .main-table .dt-row .col-sm-12::-webkit-scrollbar-thumb{background-color: #474747; border-radius: 10px;}
.wsis-data-table .main-table .dt-row table{margin-top: 0 !important; font-size: 14px; line-height: 20px;}
.wsis-data-table .main-table .dt-row table thead th{border-width: 0 0 2px 0 !important; padding-bottom: 20px; border-color: #63B449; font-weight: 600; color: #5D5D5D; text-transform: uppercase;}
.wsis-data-table .main-table .dt-row table tbody tr td {background-color: #fff !important; box-shadow: none; border-color: #C5C5C5; padding-top: 20px; padding-bottom: 20px; border-width: 0 0 1px 0 !important; color: #5D5D5D;}
.wsis-data-table .main-table .dt-row table tbody tr:last-child td{border-width: 0 0 2px 0 !important; border-color: #63B449;}
.wsis-data-table .main-table .dt-row table tbody tr td a{text-decoration: none;}
.wsis-data-table .main-table .dt-row table tbody tr td ul{list-style-type: none; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; padding: 0;}
.wsis-data-table .main-table .dataTables_paginate{margin-top: 20px;}
.wsis-data-table .main-table .dataTables_paginate .pagination{gap: 10px;}
.wsis-data-table .main-table .dataTables_paginate .pagination li a {width: 40px; height: 40px; background: #E7F3E3;border-radius: 100%; font-size: 14px; line-height: 17px; color: #474747; border-color: #E7F3E3; text-decoration: none; box-shadow: none;
   display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; outline: none;}
.wsis-data-table .main-table .dataTables_paginate .pagination li.active a,
.wsis-data-table .main-table .dataTables_paginate .pagination li:hover a{border-color: #63B449; color: #63B449; font-weight: 600;}
.wsis-data-table .table-widgets{display: -ms-grid; display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; padding-bottom: 45px; border-bottom: 1px solid #C5C5C5;}
.wsis-data-table .table-widgets .widget-count {box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
.wsis-data-table .table-widgets .widget-count a{text-decoration: none; padding: 20px; display: inline-block; width: 100%; color: #5D5D5D;}
.wsis-data-table .table-widgets .widget-count h5{margin: 0 0 15px;}
.wsis-data-table .table-widgets .widget-count span{font-size: 28px; line-height: 32px;}

.activies-by-year .wsis-data-table .dt-row table tbody tr td ul{display: table; list-style-type: disc; padding: 0 0 0 25px;}
.activies-by-year .wsis-data-table .dt-row table tbody tr td ul li:not(:last-child){margin-bottom: 5px;}
.activies-by-year .wsis-data-table .dt-row table tbody tr td a{text-decoration: underline; font-weight: 600;}
.activies-by-year .wsis-data-table .dt-row table tbody tr td a:hover{color: #63B449;}
.activies-by-year .wsis-data-table .dt-row table tbody tr td span{white-space: nowrap;}

.table-filters{padding: 40px 0 60px;}
.table-filters h2{margin: 0 0 30px;}
.table-filters label{font-weight: 600; color: #5d5d5d; font-size: 14px; line-height: 17px;}
.table-filters select,
.table-filters input[type=date],
.table-filters input[type=number]{border: 1px solid #D8D8D8; border-radius: 10px; padding: 9px 30px 9px 20px; font-size: 14px; line-height: 20px; color: #5D5D5D; background: transparent; outline: none; box-shadow: none !important;
background-image: url('https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/toggle-arrow.svg'); background-size: 12px; background-position: 90% center; background-repeat: no-repeat; -webkit-appearance: none; -moz-appearance: none;}
.table-filters select:focus{border-color: #474747;}

/* End Data Table Custom CSS  */ 

/* High Level Tracks CSS */
.high-level-participant .participants{padding: 40px 0 60px;}
.high-level-participant .participants h2{margin-bottom: 30px !important; margin-top: 0; text-transform: capitalize;}
.high-level-participant .participants.high-level-section{border-bottom: 1px solid #C5C5C5;}
.high-level-participant .participants .member-img{border-radius: 10px;}
.high-level-participant .participants .member-img img{border-radius: 10px; max-height: 148px; object-fit: contain; width: 100%; min-height: 148px; object-position: center;}
.high-level-participant .participants .member-info{margin-top: 20px;}
.high-level-participant .participants .member-info h4{color: #5D5D5D; margin: 0 0 10px; text-transform: capitalize;}
.high-level-participant .participants .member-info label{font-weight: 600; color: #5D5D5D; font-size: 14px; line-height: 22px; margin-bottom: 10px;}
.high-level-participant .participants .member-info p{font-weight: 300; color: #5D5D5D; font-size: 14px; line-height: 20px; margin-bottom: 0;}


.high-level-participant .main-chair-person h2{margin-bottom: 20px; margin-top: 0;}
.high-level-participant .main-chair-person{padding: 10px 0 60px;}
.high-level-participant .main-chair-person .chair-person{padding: 30px; box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
.high-level-participant .main-chair-person .chair-person img{width: 100%;max-width: 283px; object-fit: cover; max-height: 250px; object-position: top; border-radius: 10px;}
.agenda .tab-content .main-chair-person p{margin-bottom: 20px; font-weight: 400;}
.high-level-participant .main-chair-person .chair-person h5{font-size: 20px; line-height: 28px; color: #5D5D5D; font-weight: 600; margin: 20px 0 5px;}
.high-level-participant .main-chair-person .chair-person h5.chairman{color: #63B449; margin: 0 0 20px;}
.high-level-participant .main-chair-person .chair-person label{font-size: 14px; line-height: 22px; color: #5D5D5D; font-weight: 600;}
.high-level-participant .main-chair-person .chair-person p{margin: 0 !important; font-size: 14px; line-height: 20px; color: #5D5D5D;}
.high-level-participant .session-button{padding: 20px 0; border-top: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5;}
.high-level-participant .session-button ul{list-style-type: none; padding: 0; margin: 0;}
.high-level-participant .session-button .high-leavel-btn{font-size: 20px; line-height: 26px; font-weight: 600; padding: 16px 30px 16px 30px; display: inline-block;}
.high-level-participant .session-button a i{margin-right: 10px;}
.high-level-participant .session-button a i:before{color: #fff; font-size: 15px;}
.high-level-participant .session-button a:hover i:before{color: #63B449;}
/* End High Level Tracks CSS */

/* Start Exhibitions CSS */
.main-exhibition ul{list-style-type: none; padding: 0; margin: 0 0 60px; gap: 40px;}
.main-exhibition ul li{flex: 1;}
.main-exhibition ul li .redirect-btn{box-shadow: 0px 10px 15px #2C54A61A; color: #5D5D5D; font-size: 14px; line-height: 20px; font-weight: 600; border: 1px solid #F2F2F2; border-radius: 10px;
padding: 19px 20px; width: 100%; display: inline-block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; text-decoration: none;}
.main-exhibition ul li .redirect-btn:hover{border-color: #63B449;}
.main-exhibition .exhibition{padding-bottom: 45px;}
.main-exhibition h2{margin: 0 0 20px;}
.main-exhibition .exhibition .carousel{margin-bottom: 70px;}
.main-exhibition .exhibition .carousel .carousel-item{border-radius: 20px;}
.main-exhibition .exhibition .carousel .carousel-item img{border-radius: 20px;}
.main-exhibition .exhibition .carousel-indicators{position: relative;}
.main-exhibition .exhibition .carousel-indicators{margin-top: 20px;}
.main-exhibition .exhibition .carousel-indicators button{width: 20px; height: 6px; background-color: #D2E1CD; border-radius: 20px; border: none; margin-right: 5px; margin-left: 5px; -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.main-exhibition .exhibition .carousel-indicators button.active{width: 50px; background-color: #63B449;}
.main-exhibition .exhibition p{margin-bottom: 20px;}
.main-exhibition .exhibition p:last-child{margin-bottom: 0px;}
.main-exhibition .exhibitor{padding: 45px 0 0;}
.main-exhibition .exhibitor .exhibitor-card a{ text-decoration: none;}
.main-exhibition .exhibitor .exhibitor-img{margin-bottom: 20px;}
.main-exhibition .exhibitor .exhibitor-img a{display: inline-block; width: 100%; text-decoration: none;}
.main-exhibition .exhibitor h6{font-size: 20px; line-height: 26px; margin: 0; font-weight: 600; color: #5D5D5D;}
.main-exhibition .exhibitor .exhibitor-img img{border-radius: 10px; min-height: 240px; max-height: 240px; width: 100%; object-fit: cover;}
.main-exhibition .exhibitor .exhibitor-desc{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;   overflow: hidden;}
/* End Exhibitions CSS */

/* Start Chairman section CSS */
.chairman-pg .chairman-profile{border-radius: 20px; padding: 20px; box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
.chairman-pg .chairman-profile img{width: 100%; border-radius: 20px; max-height: 350px; width: 100%; object-fit: contain; object-position: center;}
.chairman-pg h2{color: #5D5D5D; margin: 0 0 30px;}
.chairman-pg .chairman-details h4{margin: 0;}
.chairman-pg .chairman-details label{margin: 20px 0 10px; font-weight: 600;}
.chairman-pg .chairman-details p{margin: 0;}
.chairman-pg .chair-person-content{padding-top: 40px;}
.chairman-pg .chair-person-content p{margin-bottom: 20px;}
.chairman-pg .chair-person-content ul{list-style-type: disc; padding: 0 0 0 15px; margin: 0;}
.chairman-pg .chair-person-content ul li:not(:last-child){margin-bottom: 8px;}
.chairman-pg .chair-person-content ul li a{color: #5D5D5D; text-decoration: underline;}
.chairman-pg .chair-person-content ul li a:hover{font-weight: 600;}
/* End Chairman section CSS */ 

/* Start WSIS Stocking Reporting CSS */
.wsis-reporting select{box-shadow: 0px 10px 15px #63B44929; min-width: 260px;border: 1px solid #469CDF; border-radius: 10px; padding: 12px 20px; font-weight: 600; font-size: 14px; color: #5d5d5d;}
.wsis-reporting select.custom-dropdown:focus{border-color: #469CDF;}
.wsis-reporting select:focus{outline: none;}
.wsis-reporting .report-of-year{ margin-top: 20px; }
.wsis-reporting .report-of-year h6{font-size: 14px; line-height: 20px; font-weight: 600; color: #5D5D5D; margin-bottom: 10px;}
.wsis-reporting .stocktaking-btn{margin-bottom: 10px; text-decoration: none;}
.wsis-reporting .stocktaking-btn span{color: #469CDF;}
.stocktaking-btn{box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; padding: 9px 20px;  width: 100%; border-radius: 10px; color: #469CDF; display: -webkit-inline-box; display: -ms-inline-flexbox; 
  display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.stocktaking-btn:hover{border-color: #469CDF; color: #469CDF;}
.stocktaking-btn i:before{color: #469CDF;}
.wsis-reporting .filter-report .card {box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: revert; flex-direction: revert; -webkit-box-align: end; 
  -ms-flex-align: end; align-items: flex-end; padding: 20px; gap: 15px; }
.wsis-reporting .filter-report .card .thumb-img{-webkit-box-flex: 0;-ms-flex: 0 0 36%;flex: 0 0 36%;}
.wsis-reporting .filter-report .card .card-details label{margin-top: 6px; font-size: 14px; line-height: 20px; font-weight: 300; color: #469CDF;}
.wsis-reporting .filter-report .card .card-details i:before{color: #469CDF;}
.wsis-reporting a{text-decoration: none;}
.wsis-forms .form-note {color: #BF3434; display: block; margin-bottom: 20px; font-size: 12px;}
.stocktaking-search .input-group{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; overflow: hidden;}
.stocktaking-search .input-group .form-control{color: #5D5D5D; font-size: 16px; line-height: 20px; box-shadow: none; padding: 30px; border: 0; border-radius: 0; transition: all .5s; box-sizing: border-box;outline: none;}
.stocktaking-search .input-group .btn-outline-secondary{color: #fff; border-radius: 0px 10px 10px 0px; background: #469CDF; border: none; width: 80px; font-size: 30px;}
.stocktaking-search-pg .card{box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; height: 100%; border-radius: 20px; padding: 30px 20px;}
.stocktaking-search-pg .card .card-body{padding: 0;}
.stocktaking-search-pg .card h4{margin: 0 0 15px; text-transform: capitalize;}
.stocktaking-search-pg .card p{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;   overflow: hidden; margin-bottom: 20px;}
.stocktaking-search-pg .no-found {padding: 15px; border-radius: 10px; background: #469CDF;}
.no-found h6{font-weight: 600; color: #fff; margin: 0;}
.stocktaking_projects-template-default .wsis-forms .secondery-btn{background: rgba(70, 156, 223, 0.15); color: #469CDF !important;}
.stocktaking_projects-template-default .wsis-forms .secondery-btn:hover{color: #fff !important; background: #469CDF; border-color: #469CDF;}
.stocktaking_projects-template-default .wsis-forms .accordion-body .acf-input a{font-weight: 600; color: #5d5d5d;}
.stocktaking_projects-template-default .wsis-forms .theme-form-btn{background: #469CDF !important; border-color: #469CDF !important;}
.stocktaking_projects-template-default .wsis-forms .theme-form-btn:hover{background: transparent !important; color: #469CDF !important;}
/* End WSIS Stocking Reporting CSS */

/* Start Login Page CSS  */
.page-id-13056 main,
.page-id-13055 main {min-height: calc(100vh - 80px);  width: 100%; padding: 50px 0; background-image: url(https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/home-banner-bg.png); background-repeat: no-repeat; 
  background-size: cover; background-color: #63B44926; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; 
  justify-content: center;}
.page-id-13056 main > .page-content, .page-id-13055 main > .page-content{width: 100%;}
.page-id-13056 .ur-frontend-form form h2, .page-id-13055 .ur-frontend-form form h2 {margin: 0 0 40px; position: relative; display: inline-block;}
.page-id-13056 .ur-frontend-form form h2:after, 
.page-id-13055 .ur-frontend-form form h2:after{content: "\e90d"; position: absolute; right: -45px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);font-family: 'icomoon'; font-size: 3px; line-height: 3px; color: #63B449;}
.page-id-13056 .user-registration, .page-id-13055 .user-registration {background: transparent !important; box-shadow: none !important; margin: 0 !important; border: none; padding: 0;}
.page-id-13056 .ur-frontend-form,
.page-id-13055 .ur-frontend-form {border: none; padding: 0;}
.page-id-13056 .ur-frontend-form form,
.page-id-13055 .ur-frontend-form form {box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; padding: 30px; background: #fff; border: none; max-width: 500px; margin: 0 auto;}
.page-id-13056 .ur-frontend-form .ur-form-grid,
.page-id-13055 .ur-frontend-form .ur-form-grid{padding: 0;}
.page-id-13056 .ur-frontend-form .ur-form-grid .input-text,
.page-id-13055 .ur-frontend-form .ur-form-grid .input-text,
.page-id-13056 .ur-frontend-form .ur-form-grid select,
.page-id-13055 .ur-frontend-form .ur-form-grid select{border: 1px solid #D8D8D8; border-radius: 10px !important; font-size: 14px; line-height: 20px !important; padding: 9px 20px !important;}
.page-id-13056 .ur-frontend-form .ur-form-grid .input-text:focus,
.page-id-13055 .ur-frontend-form .ur-form-grid .input-text:focus,
.page-id-13056 .ur-frontend-form .ur-form-grid select:focus,
.page-id-13055 .ur-frontend-form .ur-form-grid select:focus{border-color: #5d5d5d !important;}
.page-id-13056 .subscribe-newsletter-checkbox ul,
.page-id-13055 .subscribe-newsletter-checkbox ul{padding-left: 0;}
.page-id-13056 .subscribe-newsletter-checkbox ul{display: none;}
.page-id-13056 .ur-frontend-form .user-registration-Button,
.page-id-13056 .ur-frontend-form .ur-button-container .ur-submit-button,
.page-id-13055 .ur-frontend-form .user-registration-Button,
.page-id-13055 .ur-frontend-form .ur-button-container .ur-submit-button,
.page-id-13056 .user_registration_profile_picture_upload,
.page-id-13055 .user_registration_profile_picture_upload{background: #63B449; height: 40px; border: 1px solid; border-color: #63B449; box-shadow: none; outline: none; text-transform: uppercase; font-weight: 600; padding: 8px 20px;}
.page-id-13056 .user_registration_profile_picture_upload{margin: 0;}
.page-id-13056 .ur-frontend-form .user-registration-Button:hover,
.page-id-13056 .ur-frontend-form .user-registration-Button:focus,
.page-id-13056 .ur-frontend-form .ur-button-container .ur-submit-button:hover,
.page-id-13056 .ur-frontend-form .ur-button-container .ur-submit-button:focus,
.page-id-13055 .ur-frontend-form .user-registration-Button:hover,
.page-id-13055 .ur-frontend-form .user-registration-Button:focus,
.page-id-13055 .ur-frontend-form .ur-button-container .ur-submit-button:hover,
.page-id-13055 .ur-frontend-form .ur-button-container .ur-submit-button:focus,
.page-id-13056 .user_registration_profile_picture_upload:hover,
.page-id-13056 .user_registration_profile_picture_upload:focus,
.page-id-13055 .user_registration_profile_picture_upload:hover,
.page-id-13055 .user_registration_profile_picture_upload:focus{color: #63B449; background: transparent; border-color: #63B449;}
.page-id-13056 .ur-frontend-form .ur-button-container,
.page-id-13055 .ur-frontend-form .ur-button-container{padding: 0; margin-top: 20px;}
.page-id-13056 .ur-frontend-form .ur-button-container .ur-submit-button,
.page-id-13055 .ur-frontend-form .ur-button-container .ur-submit-button{margin: 0;}
.page-id-13056 .ur-frontend-form form .form-row label,
.page-id-13055 .ur-frontend-form form .form-row label,
.wsis-authentication-form form .form-group label{font-size: 14px; line-height: 20px; font-weight: 400 !important; color: #5d5d5d; margin: 0 0 10px;}
.page-id-13056 .ur-frontend-form form .user-registration-register a,
.page-id-13056 .ur-frontend-form form .lost_password a{font-weight: bold; color: #5d5d5d;}
.page-id-13056 .ur-frontend-form form .user-registration-register a:hover,
.page-id-13056 .ur-frontend-form form .lost_password a:hover{color: #63B449;}

.page-template-template-authentication main {min-height: calc(100vh - 80px);  width: 100%; padding: 50px 0; background-image: url(https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/home-banner-bg.png); background-repeat: no-repeat; 
  background-size: cover; background-color: #63B44926; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; 
  justify-content: center;}
.page-template-template-authentication main .wsis-authentication-form form {box-shadow: 0px 3px 15px #0000001A; border-radius: 10px; padding: 30px; background: #fff; border: none; max-width: 500px; margin: 0 auto;}
.user-registration-page .ur-frontend-form .ur-form-grid {padding: 0;}
.page-template-template-authentication main .wsis-authentication-form form .form-control{border: 1px solid #D8D8D8; box-shadow: none; border-radius: 10px !important; font-size: 14px; line-height: 20px !important; padding: 9px 20px !important;}
.page-template-template-authentication main .wsis-authentication-form form .form-control:focus{border-color: #5d5d5d; box-shadow: none;}
.page-template-template-authentication main .wsis-authentication-form form .btn-primary{background: #63B449; height: 40px; border: 1px solid; border-color: #63B449; box-shadow: none; outline: none; text-transform: uppercase; font-weight: 600; padding: 8px 20px;}
.page-template-template-authentication main .wsis-authentication-form form .btn-primary:hover,
.page-template-template-authentication main .wsis-authentication-form form .btn-primary:focus{color: #63B449; background: transparent; border-color: #63B449;}
.page-template-template-authentication main .wsis-authentication-form form lael{font-size: 14px; line-height: 20px; font-weight: 400 !important; color: #5d5d5d; margin: 0 0 10px;}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{text-decoration: none;}
.dashicons-hidden:before{content: '\e91a'; font-family: 'icomoon';}
.dashicons-visibility:before{content: '\e921'; font-family: 'icomoon';}
/* End Login Page CSS  */

/* Start Photo-contest Finalists Page CSS  */
.photo-contest-finalist h2{margin: 0 0 40px;}
.photo-contest-finalist h3{margin: 0;}
.photo-contest-finalist .finalist-img{border-radius: 10px; height: 100%;}
.photo-contest-finalist .finalist-img img{border-radius: 10px; max-height: 200px; object-fit: contain; width: 100%; object-position: center; height: 100%;}
.photo-contest-finalist .custom-dropdown{border-color: #9D428F;}
.photo-contest-finalist .Finalist-photo{border-radius: 10px;}
.photo-contest-finalist .Finalist-photo img{width: 100%; border-radius: 10px;}
.photo-contest-finalist label.location{font-weight: 600;}
.photo-contest-finalist label.location i{margin-right: 5px; font-size: 18px; display: inline-block; vertical-align: middle;}
.photo-contest-finalist label.location .icon-location:before{color: #474747;}
.photo-contest-finalist label.location span {display: inline-block; vertical-align: middle;}
.rules-conditions-contest .exad-modal-item{max-height: 500px; height: 100% !important;}
.rules-conditions-contest .exad-modal-image-action:hover{background: #fff !important;}
.rules-conditions-contest .exad-modal-image-action:before{display: none;}
.rules-conditions-contest .exad-modal-item{border-radius: 10px;}
.rules-conditions-contest .exad-modal-content .exad-close-btn{top: 30px !important; right: 20px !important; height: 35px !important; width: 35px !important;}
.rules-conditions-contest .exad-modal-content .exad-close-btn span::before{width: 22px !important;}
.rules-conditions-contest .exad-modal-content .exad-close-btn span::after {height: 22px !important;}
.rules-conditions-contest .exad-modal-content .exad-modal-element h4{margin: 0 0 25px; border-bottom: 1px solid #c5c5c5; padding-bottom: 20px;}
.rules-conditions-contest .exad-modal-content h3 {margin: 0 0 15px;}
.rules-conditions-contest .exad-modal-content ul {list-style-type: square;}
.rules-conditions-contest .exad-modal-item::-webkit-scrollbar-track{background-color: #f2f2f2;}
.rules-conditions-contest .exad-modal-item::-webkit-scrollbar{width: 6px; height: 5px; background-color: #f2f2f2;}
.rules-conditions-contest .exad-modal-item::-webkit-scrollbar-thumb{background-color: #474747; border-radius: 10px;}

/* End Photo-contest Finalists Page CSS  */

/* Start Photo-contest Winners Page CSS  */
.photo-contest-winner .winner .winner-img {border-radius: 20px;}
.photo-contest-winner .winner .winner-img img{border-radius: 20px; width: 100%; object-fit: contain; object-position: top; max-height: 200px; min-height: 200px;}
.photo-contest-winner .winner h4{margin: 20px 0 10px;}
.photo-contest-winner .winner p{margin-bottom: 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;   overflow: hidden;}
.photocontestsubmis-template-default .accordion .accordion-header .accordion-button{color: #9D428F;}
.wsis-photo-contest-finalists h2, .wsis-photo-contest-finalists h3{margin-top: 0;}
.wsis-photo-contest-finalists h3{text-transform: capitalize;}
.wsis-photo-contest-finalists .Finalist-photo{padding: 20px; box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
.wsis-photo-contest-finalists .Finalist-photo img{border-radius: 10px;}
/* End Photo-contest Winners Page CSS  */

/* Start Forum Page CSS  */
.wsis-forms .toggle-btn{margin-left: auto; display: block; margin-bottom: 15px; padding: 8px 15px 8px 15px;}
/* End Forum Page CSS  */

/* Start Stocktaking Page CSS  */
.stocktaking_projects-template-default .accordion .accordion-header .accordion-button{color: #469CDF;}
/* End Stocktaking Page CSS  */

.previous-forum-outcomes .wsis-data-table h2{margin: 0 0 30px;}
.previous-forum-outcomes .wsis-data-table .forum-outcomes-year{max-width: 450px; margin-bottom: 30px;}
.previous-forum-outcomes .main-table{margin-top: 40px;}
.previous-forum-outcomes .wsis-data-table h3{margin: 40px 0 30px;}
.previous-forum-outcomes .forum-outcomes-content{float: left; clear: both;}
.previous-forum-outcomes .forum-outcomes-content img {width: 100%; max-width: 550px; border-radius: 20px; float: left; clear: right; margin: 0 30px 15px 0;}

/*=== Theming CSS  ===*/

.theme-photo-contest input[type="submit"].green-btn{background-color: #9d428f; border-color: #9d428f;}
.theme-photo-contest input[type="submit"].green-btn:hover {color: #9d428f !important; background-color: transparent;}
.theme-photo-contest .wsis-data-table .main-table .dataTables_wrapper div.dataTables_length select{border-color: #9d428f; box-shadow: 0px 5px 10px rgba(157, 66, 143, 0.16);}
.theme-photo-contest .wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .icon-search-icon{background-color: #9d428f;}
.theme-photo-contest .wsis-data-table i[class*="icon-"]:before{color: #9d428f;}
.theme-photo-contest .wsis-data-table .main-table .dataTables_paginate .pagination li.active a, 
.theme-photo-contest .wsis-data-table .main-table .dataTables_paginate .pagination li:hover a{border-color: #9d428f; color: #9d428f;}
.theme-photo-contest .wsis-data-table .main-table .dt-row table thead th{border-color: #9d428f;}
.theme-photo-contest .main-table .dt-row table tbody tr:last-child td{border-color: #9d428f;}

.theme-stocktaking-contest input[type="submit"].green-btn{background-color: #469CDF; border-color: #469CDF;}
.theme-stocktaking-contest input[type="submit"].green-btn:hover {color: #469CDF !important; background-color: transparent;}
.theme-stocktaking-contest .wsis-data-table .main-table .dataTables_wrapper div.dataTables_length select{border-color: #469CDF; box-shadow: 0px 5px 10px rgba(157, 66, 143, 0.16);}
.theme-stocktaking-contest .wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .icon-search-icon{background-color: #469CDF;}
.theme-stocktaking-contest .wsis-data-table i[class*="icon-"]:before{color: #469CDF;}
.theme-stocktaking-contest .wsis-data-table .main-table .dataTables_paginate .pagination li.active a, 
.theme-stocktaking-contest .wsis-data-table .main-table .dataTables_paginate .pagination li:hover a{border-color: #469CDF; color: #469CDF;}
.theme-stocktaking-contest .wsis-data-table .main-table .dt-row table thead th{border-color: #469CDF;}
.theme-stocktaking-contest .main-table .dt-row table tbody tr:last-child td{border-color: #469CDF;}

.theme-prizes input[type="submit"].green-btn{background-color: #f2c301; border-color: #f2c301;}
.theme-prizes input[type="submit"].green-btn:hover {color: #f2c301 !important; background-color: transparent;}
.theme-prizes .wsis-data-table .main-table .dataTables_wrapper div.dataTables_length select{border-color: #f2c301; box-shadow: 0px 5px 10px rgba(157, 66, 143, 0.16);}
.theme-prizes .wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .icon-search-icon{background-color: #f2c301;}
.theme-prizes .wsis-data-table i[class*="icon-"]:before{color: #f2c301;}
.theme-prizes .wsis-data-table .main-table .dataTables_paginate .pagination li.active a, 
.theme-prizes .wsis-data-table .main-table .dataTables_paginate .pagination li:hover a{border-color: #f2c301; color: #f2c301;}
.theme-prizes .wsis-data-table .main-table .dt-row table thead th{border-color: #f2c301;}
.theme-prizes .main-table .dt-row table tbody tr:last-child td{border-color: #f2c301;}
.prizes_submissions-template-default .accordion .accordion-header .accordion-button{color: #F2C301;}
.prizes_submissions-template-default .wsis-forms .theme-form-btn{background: #f2c301 !important; border-color: #f2c301 !important;}
.prizes_submissions-template-default .wsis-forms .theme-form-btn:hover{background: transparent !important; color: #f2c301 !important;}

.theme-flash-news input[type="submit"].gray-btn{padding: 8px 20px 8px 20px; outline: none;}
.theme-flash-news input[type="submit"].gray-btn:hover {color: #474747 !important; background-color: transparent;}
.theme-flash-news .wsis-data-table .main-table .dataTables_wrapper div.dataTables_length select{border-color: #474747; box-shadow: 0px 5px 10px rgba(157, 66, 143, 0.16);}
.theme-flash-news .wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .icon-search-icon{background-color: #474747;}
.theme-flash-news .wsis-data-table i[class*="icon-"]:before{color: #474747;}
.theme-flash-news .wsis-data-table .main-table .dataTables_paginate .pagination li.active a, 
.theme-flash-news .wsis-data-table .main-table .dataTables_paginate .pagination li:hover a{border-color: #474747; color: #474747;}
.theme-flash-news .wsis-data-table .main-table .dt-row table thead th{border-color: #474747;}
.theme-flash-news .main-table .dt-row table tbody tr:last-child td{border-color: #474747;}
/* ACF Filter Slider CSS */

.acf-field-number-slider .track{background: #EEEEEE !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border: none !important; height: 5px !important;}
.acf-field-number-slider .dragger{box-shadow: none !important; border: none !important; background: #469CDF !important; border-radius: 5px !important; width: 20px !important; height: 20px !important;}
.acf-field-number-slider .highlight-track{box-shadow: none !important; border: none !important; background: #469CDF !important;}
.stocktaking_projects-template-default .accordion-body .acf-fields .acf-input input[type="checkbox"]{height: auto;}
.stocktaking_projects-template-default .accordion-body .blue-btn, .prizes_submissions-template-default .accordion-body .blue-btn{padding: 5px 16px; margin-top: -52px; display: block; margin-left: auto; position: relative; z-index: 1; margin-right: 12px;}
.stocktaking_projects-template-default .accordion-body .acf-actions, .prizes_submissions-template-default .accordion-body .acf-actions{display: inline-block; margin-top: 12px; text-align: left;}


/* Start Previous Contest CSS */
.project-listing{padding-top: 30px;}
.project-listing .d-grid{grid-template-columns: repeat(5, 1fr);}
.project-listing .project-card h5{color: #5D5D5D; margin-bottom: 15px; margin-top: 0;}
.project-listing .project-card h6{font-size: 14px; line-height: 22px; font-weight: 600; color: #5D5D5D; margin-bottom: 15px; margin-top: 0;}
.project-listing .project-card h6 a{font-weight: 600; color: #5D5D5D; text-decoration: none;}
.project-listing .project-card img{border-radius: 10px; width: 100%; object-fit: contain; max-height: 134px;}
.project-listing .project-card .project-desc{margin: 20px 0; padding-bottom: 20px; border-bottom: 1px solid #F2C301;}
.project-listing .project-card .project-desc p{margin-bottom: 0; font-weight: 300; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;   overflow: hidden;}
.project-listing .project-card h4{line-height: 26px; margin-bottom: 15px;}
.project-listing .project-card label{display: block; line-height: 20px; font-weight: 600; color: #5D5D5D; margin-bottom: 10px;}
.project-listing .project-card span{font-weight: 600; line-height: 20px; color: #F2C301; text-transform: uppercase;}
.custom-dropdown.project-list-dropdown{width: 100%; max-width: 100%; background-position: 97% center;}
.project-listing.nominated-project .project-card .project-desc{margin-bottom: 30px;}
.project-listing.nominated-project .project-card .project-desc p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.project-listing .project-card .theme-prize-btn{display: inline-block;}
/* End Previous Contest CSS */

/* Project Details Page CSS */
.nominated-projects label.date{font-weight: 600; margin-bottom: 15px;}
.nominated-project-list .project-list:not(:last-child){padding-bottom: 50px; margin-bottom: 40px; border-bottom: 1px solid #C5C5C5;}
.nominated-project-list .project-list h6{font-size: 14px; line-height: 20px; color: #5D5D5D; margin-bottom: 10px; margin-top: 0px; padding-top: 10px; font-weight: 600;}
.trophy {list-style-type: none; margin: 0; padding: 0;}
.trophy li label {list-style-type: none; margin: 0; width: 60px; height: 60px; background: #F2F2F2; border-radius: 5px; padding: 5px; gap: 2px; display: -webkit-box; display: -ms-flexbox; display: flex; 
  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; 
  -ms-flex-pack: center; justify-content: center;}
.trophy li label i{color: #5D5D5D;}
.trophy li label.success i{color: #F2C301;}
.trophy li label .fa-trophy{font-size: 26px;}
.trophy li label ol {list-style-type: none; margin: 0; padding: 0;}
.trophy li label ol li i{font-size: 10px;}

.nominated-project-list .project-list .img-card{box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px; padding: 15px;}
.nominated-project-list .project-list .img-card img {border-radius: 10px; max-height: 230px; width: 100%; object-fit: cover;}
.nominated-project-list .project-list a.links{text-decoration: none; font-weight: 300; color: #5D5D5D; position: relative; box-shadow: 0px 10px 15px #2C54A61A;
    border: 1px solid #F2F2F2; border-radius: 10px; padding: 8px 20px; color: #F2C301; font-weight: 300; width: 100%; display: -webkit-box;display: -ms-flexbox;display: flex;}
.nominated-project-list .project-list a.links:after{content: "\e909"; font-family: 'icomoon'; margin-left: auto; padding-left: 5px; text-decoration: none;}
.nominated-project-list .project-list a.links[href*="linkedin.com" i]:after {content: "\e908"; }
.nominated-project-list .project-list a.links[href*="twittercom" i]:after {content: "\e912";}
.nominated-project-list .project-list a.links[href*="facebook.com" i]:before {content: "\e91b";}
.nominated-project-list .project-list a.links[href*="youtube.com" i]:before {content: "\e91e";}
.nominated-project-list .project-list a.links[href*="instagram.com" i]:before {content: "\e91c";}
.nominated-project-list .project-list ul:not(.trophy){padding: 0 0 0 10px;}
.nominated-project-list .project-list ul:not(.trophy) li{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; position: relative;}
.nominated-project-list .project-list ul:not(.trophy) li:before{content: ''; position: relative; width: 5px; height: 5px; border-radius: 10px; left: -10px; top: 10px; background-color: #F2C301;}
.nominated-project-list .project-list ul:not(.trophy) li:not(:last-child){margin-bottom: 20px;}
.nominated-project-list .project-list ul:not(.trophy) li p{-webkit-box-flex: 0;-ms-flex: 0 0 84%;flex: 0 0 84%; max-width: 84%;}
.nominated-project-list .project-list ul:not(.trophy) li label{-webkit-box-flex: 0;-ms-flex: 0 0 15%;flex: 0 0 15%; max-width: 15%; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; 
  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 20px; margin-left: 5px;}
.nominated-project-list .project-list ul:not(.trophy) li p{margin: 0;}
.nominated-project-list .project-list ul:not(.trophy) li p span{font-weight: bold; margin-right: 5px;}
.nominated-project-list .project-list ul:not(.trophy) li .winner-trophy{color: #F2C301; padding: 5px; border-radius: 5px; background-color: #FDF6D9; font-weight: bold;}
.nominated-project-list .project-list ul:not(.trophy) li .winner-trophy i{font-size: 20px; vertical-align: middle; margin-right: 5px;}
.nominated-project-list .project-list ul:not(.trophy) li .percentage{font-weight: bold;}
.nominated-project-list .project-list p a{font-weight: 600; text-decoration: underline; color: #5d5d5d;}
/* End Project Details Page CSS */

.exhibition-detail-pg .images-container img{border-radius: 10px; max-width: 100%;}


/* Start WSIS Prize Phases CSS */
.wsis-phases-contest .phases-card{box-shadow: 0px 10px 15px #2C54A61A; padding: 20px; border: 1px solid #F2F2F2; border-radius: 10px; height: 100%;}
.wsis-phases-contest .phases-card.active{background: #F2C301; border-color: #F2C301; color: #fff;}
.wsis-phases-contest .phases-header{margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #C5C5C5;}
.wsis-phases-contest .phases-card h3{margin: 0 0 5px; color: #F2C301; line-height: 36px;}
.wsis-phases-contest .phases-card h4{margin: 0 0 5px;}
.wsis-phases-contest .phases-card label{font-weight: 600; line-height: 18px;}
.wsis-phases-contest .phases-card p{margin-bottom: 20px;}
.wsis-phases-contest .phases-card .yellow-btn{display: inline-block; font-weight: 600;}
.wsis-phases-contest .phases-card.active .phases-header{border-color: #fff;}
.wsis-phases-contest .phases-card.active h3,
.wsis-phases-contest .phases-card.active h4{color: #fff;}
.wsis-phases-contest .phases-card.active .yellow-btn{background: #fff; border-color: #fff; color: #F2C301 !important;}
.wsis-phases-contest .phases-card.active .yellow-btn:hover{background: #F2C301; color: #fff !important;}
/* End WSIS Prize Phases CSS */

/* Start Project Details CSS  */
.project-detail h2{margin: 0 0 10px;}
.project-detail h5{margin: 0 0 7px; font-size: 20px; line-height: 26px;}
.project-detail .project-list ul{margin: 0; padding: 0 0 0 10px;}
.project-detail .project-list ul li{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; position: relative;}
.project-detail .project-list ul li:before{content: ''; position: relative; width: 5px; height: 5px; border-radius: 10px; left: -10px; top: 8px; background-color: #469cdf;}
.project-detail .project-list ul li:not(:last-child){margin-bottom: 8px;}
.project-detail .project-list h6 {font-size: 14px; line-height: 20px; color: #5D5D5D; margin-bottom: 10px; margin-top: 0px; font-weight: 600;}
.project-detail .project-description .project-list{margin-top: 40px;}
.project-detail .project-link{color: #469cdf; text-decoration: underline;}
.project-detail .project-description .session-img-slider{margin-top: 0;}
.project-detail .project-description .carousel-item img{border-radius: 10px;}
.project-detail .project-description .session-img-slider .carousel-indicators button.active{background-color: #469cdf;}

.project-listing.nominated-project .project-card .action-btn{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; 
  -ms-flex-pack: justify; justify-content: space-between;}
.project-listing.nominated-project .action-btn .theme-prize-btn.vote-btn{padding: 0; width: 40px; height: 40px; display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -webkit-box-align: center; 
  -ms-flex-align: center; align-items: center; -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; border-radius: 100%;}
.project-listing.nominated-project .action-btn .theme-prize-btn.vote-btn i{margin-right: 0; font-size: 18px; line-height: normal;}
.project-listing.nominated-project .action-btn .theme-prize-btn.vote-btn:hover{background: rgba(242, 195, 1, 0.2);}
.project-listing.nominated-project .action-btn .theme-prize-btn.vote-btn i:before{color: #F2C301;}
.vote-count{font-size: 18px; display: inline-block; border: 1px solid #F2F2F2; border-radius: 20px; padding: 8px 20px;}
.vote-count span{font-weight: 600; margin: 0 3px;}
/* End Project Details CSS  */

/* Start Manage Newsletter Subscription CSS  */
.manage-newsletter h2{margin: 0 0 30px;}
.manage-newsletter .action-btn {margin-top: 60px; text-align: center; padding: 30px 0 0; border-top: solid; border-color: #C5C5C5; border-top-width: 1px;}
.manage-newsletter .action-btn h4{margin: 0; font-size: 20px; line-height: 28px; font-weight: 600;}
.manage-newsletter .action-btn .gray-btn{font-size: 20px; line-height: 30px; border-radius: 10px; font-weight: 600; padding: 14px 24px;}
/* End Manage Newsletter Subscription CSS  */

.is-wsis-prizes-disabled {
    pointer-events: none; /* Disable mouse events */
    opacity: 0.5; /* Make it semi-transparent to indicate it's disabled */
}

/* Start Networking Page CSS  */

.buddypress .page-content{padding-left: 30px; padding-right: 30px;}
.buddypress .buddypress-wrap{max-width: 1170px; margin: 0 auto;}
.activity.buddypress .activity-update-form{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px !important; padding: 30px; border: none;}
.activity.buddypress .buddypress-wrap .activity-update-form .activity-form textarea,
.activity.buddypress .buddypress-wrap .activity-update-form .activity-form input[type="text"]{border: 1px solid #D8D8D8; outline: none !important; border-radius: 10px !important; padding: 10px 20px !important;}
.activity.buddypress .buddypress-wrap .activity-update-form .activity-form textarea:focus,
.activity.buddypress .buddypress-wrap .activity-update-form .activity-form input[type="text"]:focus{box-shadow: none !important; outline: none !important;}
.activity.buddypress .activity-update-form #whats-new-content, 
.activity.buddypress .activity-update-form #whats-new-post-in-box, 
.activity.buddypress .activity-update-form #whats-new-submit{margin-left: 70px;}
.activity.buddypress .activity-update-form #whats-new-avatar img{border-radius: 10px; max-width: 50px; max-height: 50px; object-fit: cover;}
.activity.buddypress .buddypress-wrap .activity-update-form #whats-new-options .in-profile{text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; 
  -ms-flex-direction: row-reverse; flex-direction: row-reverse; gap: 10px; margin: 0;}
.activity.buddypress .buddypress-wrap .activity-update-form #whats-new-options .in-profile input{margin: 0; border-radius: 20px; padding: 10px 20px; outline: none; box-shadow: none; font-size: 14px; line-height: 18px; font-weight: 600; 
  -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.activity.buddypress .buddypress-wrap .activity-update-form #whats-new-options .in-profile input[type="submit"]{background: #63B449; border-color: #63B449; color: #fff; }
.activity.buddypress .buddypress-wrap .activity-update-form #whats-new-options .in-profile input[type="submit"]:hover{background: transparent; border-color: #63B449; color: #63B449; }
.activity.buddypress .buddypress-wrap .activity-update-form #whats-new-options .in-profile input[type="reset"]{background: #E0F0DA; border-color: #E0F0DA; color: #63B449; text-decoration: none !important;}
.activity.buddypress .buddypress-wrap .activity-update-form #whats-new-options .in-profile input[type="reset"]:hover{background: #63B449; border-color: #63B449; color: #fff;}
.buddypress .buddypress-wrap .main-navs.bp-navs{border: none !important; box-shadow: none !important; margin-bottom: 30px; margin-top: 40px; overflow: visible;}
.buddypress .buddypress-wrap .main-navs.bp-navs ul{display: -webkit-box;display: -ms-flexbox;display: flex; gap: 20px;}
.buddypress .buddypress-wrap .main-navs.bp-navs ul li{border: none; border-radius: 0;}
.buddypress .buddypress-wrap .main-navs.bp-navs ul li a{color: #5D5D5D; padding: 14px 20px; box-shadow: 0px 10px 15px #2C54A61A !important; border: 1px solid #F2F2F2; border-radius: 10px !important; font-size: 14px; font-weight: 600;}
.buddypress .buddypress-wrap .main-navs.bp-navs ul li a:hover{background: transparent;}
.buddypress .buddypress-wrap .main-navs.bp-navs ul li a .count{background-color: #5d5d5d;}
.buddypress .buddypress-wrap .main-navs.bp-navs ul li.selected a{background: transparent; border-color: #63B449;}
.activity.buddypress .buddypress-wrap .activity-list{padding: 0; border: none; background-color: transparent;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item{box-shadow: 0px 3px 15px #0000001A; border-radius: 10px !important; padding: 30px; border: none;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-avatar,
.activity.buddypress .buddypress-wrap .activity-comments div.acomment-avatar {width: 50px; margin: 0; border-radius: 10px; }
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-avatar img ,
.activity.buddypress .buddypress-wrap .activity-comments div.acomment-avatar img,
.activity.buddypress form.ac-form .ac-reply-avatar img{width: 50px; height: 50px; border: none; border-radius: 10px;  object-fit: cover; max-width: 100%;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content{margin-left: 70px;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content .activity-header p ,
.activity.buddypress .buddypress-wrap .activity-comments .acomment-meta{font-size: 12px;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content .activity-header p a:not(.view),
.activity.buddypress .buddypress-wrap .activity-comments .acomment-meta a:not(.activity-time-since){color: #5D5D5D; margin-right: 5px; font-weight: 600;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content .activity-header p a.view,
.activity.buddypress .buddypress-wrap .activity-comments .acomment-meta a.activity-time-since{font-size: 12px; color: #5D5D5D; font-weight: 600;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content .activity-header p a.view span,
.activity.buddypress .buddypress-wrap .activity-comments .acomment-meta a.activity-time-since time{font-size: 12px;}
.buddypress-wrap form.ac-form .ac-reply-content .ac-textarea {padding-left: 2%; text-align: left;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content .activity-inner,
.buddypress-wrap .activity-comments .acomment-content,
.buddypress-wrap form.ac-form .ac-reply-content .ac-textarea textarea{border: 1px solid #D8D8D8; box-shadow: none; border-radius: 10px !important; background: transparent !important; padding: 10px 20px !important;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content .activity-inner p{font-size: 14px; line-height: 20px;}
.activity.buddypress .buddypress-wrap .activity-list .activity-item .activity-content .activity-meta.action{border: none; background: transparent; padding: 0;}
.activity.buddypress form.ac-form .ac-reply-content{text-align: right; color: #5d5d5d; padding-left: 0;}
.activity.buddypress #buddypress .bp-list .action{text-align: right; margin-top: 20px;}
.activity.buddypress #buddypress .bp-list .action a.button{padding: 4px 5px; display: inline-block;}
.activity.buddypress .buddypress-wrap .activity-comments{margin-right: 0;}
.activity.buddypress form.ac-form .ac-reply-content input[type="submit"]{float: right; margin: 0 0 0 10px;}
.buddypress-wrap .activity-comments .acomment-content{margin-left: 7%;}
.activity.buddypress #buddypress .bp-list .action .acomment-delete,
.activity.buddypress form.ac-form .ac-reply-content .ac-reply-cancel {background-color: #E0F0DA; border-radius: 20px; text-decoration: none; border-color: #E0F0DA; padding: 10px 20px; font-weight: 600; margin-left: 5px; display: inline-block; color: #63B449; font-size: 14px; line-height: 18px;}
.activity.buddypress #buddypress .bp-list .action .acomment-delete:hover,
.activity.buddypress form.ac-form .ac-reply-content .ac-reply-cancel:hover{background-color: #63B449; border-color: #63B449; text-decoration: none; color: #fff;}
.activity.buddypress #buddypress .bp-list .action .acomment-reply:not(.bp-tooltip),
.activity.buddypress form.ac-form .ac-reply-content input[type="submit"]{background-color: #63B449; border-color: #63B449; color: #fff; border-radius: 20px !important;  padding: 10px 20px; font-weight: 600; display: inline-block; font-size: 14px; line-height: 18px;}
.activity.buddypress #buddypress .bp-list .action .acomment-reply:not(.bp-tooltip):hover,
.activity.buddypress form.ac-form .ac-reply-content input[type="submit"]:hover{background-color: transparent; color: #63B449;}
.activity.buddypress .bp_activity {padding-top: 60px}
.activity.buddypress .bp_activity .page-header h1{max-width: 1170px; margin: 0 auto 30px;}
.activity.buddypress #activity-rss-feed{display: none;}
.activity.buddypress .bp-dir-search-form{border: 1px solid #D8D8D8; border-radius: 10px !important; background: transparent !important;}
.activity.buddypress .bp-dir-search-form #dir-activity-search{font-size: 14px; line-height: 18px; color: #5D5D5D; padding: 11px 20px;}
.buddypress .filter .select-wrap{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
border: 1px solid #D8D8D8; border-radius: 10px !important; background: transparent !important; width: 170px}
.buddypress .filter .select-wrap:focus,
.buddypress .filter .select-wrap:focus-visible{outline: none;}
.buddypress select{font-size: 14px !important; line-height: 20px !important; color: #5D5D5D; padding: 10px 30px 10px 20px !important; width: 100% !important; text-indent: unset !important;}
.buddypress #activity-stream{margin-bottom: 20px}
.activity.buddypress .buddypress-wrap .bp-feedback:not(.custom-homepage-info){box-shadow: none; border: none;}
.activity.buddypress .buddypress-wrap .bp-feedback.help .bp-icon, 
.activity.buddypress .buddypress-wrap .bp-feedback.info .bp-icon{background: #63b449; border-radius: 12px; width: 40px; height: 30px;}
.single-headers #item-header-avatar a img{border-radius: 10px;}
/* End Networking Page CSS  */

/* Start Previous Forums Page CSS  */
.previous-forums .card{border: 1px solid #F2F2F2; border-radius: 10px; box-shadow: 0px 10px 15px 0px rgba(44.00000000000001, 84, 165.99999999999997, 0.10196078431372549); 
  -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.previous-forums .card:hover{border-color: #474747;}
.previous-forums .card .card-body{padding: 18px 20px; }
.previous-forums .card .card-body h6{margin: 0}
.previous-forums .card .card-body h6 a,
.previous-forums a.card{color: #474747; font-size: 14px; font-weight: 600; text-decoration: none; line-height: 22px;}

/* End Previous Forums Page CSS  */

/* Start Ungis CSS  */
.ungis-card{padding: 30px; box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;} 
.ungis-title-header .ungis-img{max-width: 50px;}
.ungis-title-header .ungis-img img{width: 100%;}
.ungis-title-header h5,
.ungis-listing .ungis-record-listing .ungis-body .ungis-header h5 a{font-size: 14px; line-height: 20px; font-weight: 600; color: #5D5D5D; text-transform: uppercase; margin-top: 0; margin-bottom: 8px; text-decoration: none;}
.ungis-title-header p{font-size: 14px; line-height: 20px; font-weight: 400; color: #5D5D5D; margin-bottom: 0;}
.ungis-title-header .ungis-body{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px}
.ungis-listing{margin-bottom: 20px;}
.ungis-listing .ungis-header{border-bottom: 1px solid #C5C5C5; padding-bottom: 20px; margin-bottom: 20px;}
.ungis-listing .ungis-header h4{margin: 0 0 8px; text-transform: uppercase;}
.ungis-listing .ungis-header h4 a{font-size: 20px; font-weight: 600; text-decoration: none; color: #5D5D5D;}
.ungis-listing .ungis-header p{margin-bottom: 0;}
.ungis-listing .ungis-body .ungis-img{margin-bottom: 20px;}
.ungis-listing .ungis-body .theme-ungis-btn,
.ungis-title-header .theme-ungis-btn{font-weight: 600}
.ungis-listing .ungis-body .redirection-link{text-decoration: underline !important;}
.ungis-listing .ungis-body .redirection-link:hover{color: #474747;}
.ungis-pagination{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; margin: 0; padding-top: 20px; gap: 10px;}
.ungis-pagination .page-numbers{width: 40px; height: 40px; border-radius: 50px; background: #EEEEEE; border: 1px solid #EEEEEE; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; 
  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-decoration: none; -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ungis-pagination .page-numbers:hover{border-color: #5D5D5D;}
.ungis-listing .ungis-body .description{margin-bottom: 20px;}
.ungis-pagination .page-numbers.current{border-color: #5D5D5D;}
.ungis-listing .ungis-body .description a:hover,
.ungis-listing .ungis-body .description ul li a:hover{color: #474747;}
.ungis-listing .ungis-record-listing .ungis-header{border: none; padding: 0; margin: 0;}
.ungis-listing .ungis-record-listing .ungis-body{padding: 20px 0; border-bottom: 1px solid #EBEBEB; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    width: 100%; gap: 20px}
.ungis-listing .ungis-record-listing:last-child .ungis-body{border: none; padding-bottom: 0;}
.ungis-listing .ungis-record-listing .ungis-body .ungis-img {width: 100%; margin: 0; max-width: 50px; flex: 0 0 50px;}
.ungis-listing .ungis-record-listing .ungis-body .ungis-header h5{margin-top: 0; margin-bottom: 8px;}
.ungis-listing .ungis-record-listing .ungis-body .ungis-header a:hover{color: #474747;}

.ungis-details-pg{padding: 40px 0 60px;}
.ungis-details-pg .ungis-body .ungis-img .thumb-img{max-width: 150px;}

.ungis-content-listing ul li:not(:last-child){margin-bottom: 16px;}
.ungis-content-listing ul li::marker,
.ungis-listing .ungis-about-listing .description ul li::marker {color: #63B449;}

.ungis-listing .ungis-record-listing.ungis-about-listing:not(:last-child){margin-bottom: 20px;}
.ungis-listing .ungis-record-listing.ungis-about-listing .ungis-header{border-bottom: 1px solid #C5C5C5; padding-bottom: 20px;}
.ungis-listing .ungis-about-listing .description{margin-bottom: 0;}
.ungis-listing .ungis-about-listing .description ul li:not(:last-child){margin-bottom: 16px;}
.ungis-listing .ungis-about-listing .description ul li ul li:not(:last-child){margin-bottom: 5px;}
.ungis-listing .ungis-about-listing .description ul li a{text-decoration: none;}
.ungis-listing .ungis-about-listing .description ul li a:hover{color: #474747;}

/* End Ungis CSS  */

/*=== New CSS added for icon disabled ===*/
i.disabled:before {
  color: #C5C5C5!important;
}
/*=== End CSS ===*/