/**
* Theme Name: Give Child
* Description: This is a child theme of Give.
* Author: <a href="https://cmsmasters.net/">cmsmasters</a>
* Template: give
* Version: 1.1.1
* Tested up to: 6.6
* Requires PHP: 7.4
* License:
* License URI:
* Text Domain: give-child
* Copyright: cmsmasters 2025 / All Rights Reserved
*/

.d-flex{ display: flex; gap:20px; margin-bottom: 15px;}
.w-anchor a{ color:#ffffff; }
div#give_error_test_mode{display:none;}
.mb-0 p{ margin-bottom:0!important;}
.mb-0 ul{ margin-top:15px!important; }
.m-ul-tb ul{margin-top:0!important; margin-bottom:0!important;  }
.svg-d5af07 svg.e-font-icon-svg { fill: #d5af07; margin-right: 8px; width: 20px; height: 20px; }
.svg-d5af07{ margin-bottom: 10px; }
.oxilab-button-data{ background: #d5af07!important; }
.oxilab-button-data:hover{ background: #d5af07cc!important; }
.about-btn{ color: #ffffff; font-size: 18px; font-weight: bold !important; display: flex; width:fit-content; margin-top: 15px; background: #d5af07; border-radius: 5px; padding: 12px 16px; }
.about-btn span{font-size: 28px; margin-left: 6px; }
.about-btn:hover { color:#fff; background:#d5af07cc;}
.about-btn span:hover{ color:#fff; }
.oxilab-flip-box-flip-left-to-right .oxilab-flip-box-front { box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); }
.button.about-btn.rotate span{ display:inline-block; transform: rotate(45deg); }
.oxilab-flip-box-body-4-12 .oxilab-flip-box-back-4{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-4-13 .oxilab-flip-box-back-4{ background-color: rgb(97 168 128)!important; }
.oxilab-flip-box-body-4-14 .oxilab-flip-box-back-4{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-body-4-15 .oxilab-flip-box-back-4{ background-color: #e24444!important; }
.oxilab-flip-box-4{ box-shadow:none!important; background-size: cover!important;}
.elementor-136 .elementor-element.elementor-element-22d06352.elementor-view-stacked .elementor-icon:hover{ background-color: #d5af07!important; }


.oxilab-flip-box-front .oxilab-flip-box-9 .oxilab-icon, .oxilab-flip-box-front .oxilab-flip-box-9 .oxilab-info { display: none;}

.oxilab-flip-box-front .oxilab-flip-box-10:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 0; }
.oxilab-flip-box-front .oxilab-flip-box-10{ background-size: cover!important; border: none!important;}
.oxilab-flip-box-front .oxilab-flip-box-10-data .oxilab-heading { font-size: 30px; color: #ffffff; }
.oxilab-flip-box-body-10-32 .oxilab-flip-box-back-10{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-10-33 .oxilab-flip-box-back-10{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-body-10-34 .oxilab-flip-box-back-10{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-10{ box-shadow:none!important; }
.oxilab-flip-box-back-10-data .oxilab-button-data{ padding: 14px 18px!important; border-radius: 5px!important; font-size: 18px!important;}
.oxilab-flip-box-back-10-data .oxilab-button-data:hover{ color: #fff!important;}
.oxilab-flip-box-back-10{ border: none!important; }
.oxilab-flip-box-back-10 .oxilab-info {  display: none!important; }
.oxilab-flip-box-10-data .oxilab-icon, .oxilab-flip-box-10-data .oxilab-info{ display: none!important; }

.oxilab-flip-box-front .oxilab-flip-box-11:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 0; }
.oxilab-info{ line-height: 1.5!important; }
.oxilab-flip-box-front .oxilab-flip-box-11{ background-size: cover!important; border: none!important;}
.oxilab-flip-box-front .oxilab-flip-box-11-data .oxilab-heading { font-size: 28px; color: #ffffff; line-height: 1.2;}
.oxilab-flip-box-body-11-35 .oxilab-flip-box-back-11{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-11-36 .oxilab-flip-box-back-11{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-body-11-37 .oxilab-flip-box-back-11{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-11{ box-shadow:none!important; }
.oxilab-flip-box-back-11-data .oxilab-button-data{ padding: 10px 14px !important; border-radius: 5px !important; font-size: 16px !important; }
.oxilab-flip-box-back-11-data .oxilab-button-data:hover{ color: #fff!important;}
.oxilab-flip-box-back-11{ border: none!important; }
.oxilab-flip-box-back-11 .oxilab-heading{  display: block!important; line-height: 1.5; }
.oxilab-flip-box-11-data .oxilab-icon, .oxilab-flip-box-11-data .oxilab-info{ display: none!important; }

.oxilab-flip-box-front .oxilab-flip-box-12:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 0; }
.oxilab-info{ line-height: 1.5!important; }
.oxilab-flip-box-front .oxilab-flip-box-12{ background-size: cover!important; border: none!important;}
.oxilab-flip-box-front .oxilab-flip-box-12-data .oxilab-heading { font-size: 28px; color: #ffffff; line-height: 1.2;}
.oxilab-flip-box-body-12-38 .oxilab-flip-box-back-12{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-12-39 .oxilab-flip-box-back-12{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-body-12-40 .oxilab-flip-box-back-12{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-12{ box-shadow:none!important; }
.oxilab-flip-box-back-12-data .oxilab-button-data{ padding: 14px 18px!important; border-radius: 5px!important; font-size: 18px!important;}
.oxilab-flip-box-back-12-data .oxilab-button-data:hover{ color: #fff!important;}
.oxilab-flip-box-back-12{ border: none!important; }
.oxilab-flip-box-back-12 .oxilab-heading{  display: none!important; }
.oxilab-flip-box-12-data .oxilab-icon, .oxilab-flip-box-12-data .oxilab-info{ display: none!important; }

.oxilab-flip-box-front .oxilab-flip-box-13:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 0; }
.oxilab-info{ line-height: 1.5!important; }
.oxilab-flip-box-front .oxilab-flip-box-13{ background-size: cover!important; border: none!important;}
.oxilab-flip-box-front .oxilab-flip-box-13-data .oxilab-heading { font-size: 28px; color: #ffffff; line-height: 1.2;}
.oxilab-flip-box-body-13-41 .oxilab-flip-box-back-13{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-13-42 .oxilab-flip-box-back-13{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-body-13-43 .oxilab-flip-box-back-13{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-13-44 .oxilab-flip-box-back-13{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-13{ box-shadow:none!important; }
.oxilab-flip-box-back-13-data .oxilab-button-data{ padding: 14px 18px!important; border-radius: 5px!important; font-size: 18px!important;}
.oxilab-flip-box-back-13-data .oxilab-button-data:hover{ color: #fff!important;}
.oxilab-flip-box-back-13{ border: none!important; }
.oxilab-flip-box-back-13 .oxilab-heading{  display: none!important; }
.oxilab-flip-box-13-data .oxilab-icon, .oxilab-flip-box-13-data .oxilab-info{ display: none!important; }

.oxilab-flip-box-front .oxilab-flip-box-14:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 0; }
.oxilab-info{ line-height: 1.5!important; }
.oxilab-flip-box-front .oxilab-flip-box-14{ background-size: cover!important; border: none!important;}
.oxilab-flip-box-front .oxilab-flip-box-14-data .oxilab-heading { font-size: 28px; color: #ffffff; line-height: 1.2;}
.oxilab-flip-box-body-14-45 .oxilab-flip-box-back-14{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-14-46 .oxilab-flip-box-back-14{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-body-14-47 .oxilab-flip-box-back-14{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-14-48 .oxilab-flip-box-back-14{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-14{ box-shadow:none!important; }
.oxilab-flip-box-back-14-data .oxilab-button-data{ padding: 14px 18px!important; border-radius: 5px!important; font-size: 18px!important;}
.oxilab-flip-box-back-14-data .oxilab-button-data:hover{ color: #fff!important;}
.oxilab-flip-box-back-14{ border: none!important; }
.oxilab-flip-box-back-14 .oxilab-heading{  display: none!important; }
.oxilab-flip-box-14-data .oxilab-icon, .oxilab-flip-box-14-data .oxilab-info{ display: none!important; }

.oxilab-flip-box-front .oxilab-flip-box-15:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 0; }
.oxilab-info{ line-height: 1.5!important; }
.oxilab-flip-box-front .oxilab-flip-box-15{ background-size: cover!important; border: none!important;}
.oxilab-flip-box-front .oxilab-flip-box-15-data .oxilab-heading { font-size: 28px; color: #ffffff; line-height: 1.2;}
.oxilab-flip-box-body-15-49 .oxilab-flip-box-back-15{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-body-15-50 .oxilab-flip-box-back-15{ background-color: rgb(22 73 130)!important; }
.oxilab-flip-box-body-15-51 .oxilab-flip-box-back-15{ background-color: rgb(198 160 58)!important; }
.oxilab-flip-box-15{ box-shadow:none!important; }
.oxilab-flip-box-back-15-data .oxilab-button-data{ padding: 14px 18px!important; border-radius: 5px!important; font-size: 18px!important;}
.oxilab-flip-box-back-15-data .oxilab-button-data:hover{ color: #fff!important;}
.oxilab-flip-box-back-15{ border: none!important; }
.oxilab-flip-box-back-15 .oxilab-heading{  display: none!important; }
.oxilab-flip-box-15-data .oxilab-icon, .oxilab-flip-box-15-data .oxilab-info{ display: none!important; }

.cmsmasters-single-post-meta_second { display: none; }
.single-emt-meetings .cmsmasters-single-nav { margin-top: 0;margin-bottom: 60px; width: 92%!important; }
.cmsmasters-nocomments.nocomments{ display: none; }
.pp-sec .elementor-container{ flex-direction: column; padding: 4% 0; }
.pp-sec { background: #e8eaf3; margin-top: 0; padding: 40px 20px; }
.fc-time, .fc-header-toolbar .fc-right button,.fc-today-button{ display:none; }
.fc-day-grid-event .fc-content {
    white-space: pre-wrap;
}
.fc-toolbar.fc-header-toolbar h2{ letter-spacing: 0; }
.elementor-repeater-item-6728e11{ margin-top:0!important; }
#category-button{ display:none; }
#cmsmasters-slider-74dfaba .swiper-button{ margin-left:-45px!important; margin-right:-45px; }
/* .tab-panel { display: none; } */
.tab-panel.active { display: block; margin-top: 30px!important; margin-bottom: 60px!important; }
#custom-slide-counter { text-align: right; }
.single-post h2, .single-post h3 { margin-top: 1rem; font-size: 32px; }

/* Country profile template */
.cp-banner { position: relative; text-align: center; overflow: hidden; }
.cp-banner img{ height: 700px; object-fit: cover; width: 100%; object-position: center   center; }
.banner-content { position: absolute; top: 40%; width: 100%; }
.banner-content h1, .banner-content h4{ color:#fff; }
.banner-content h1 { margin-top: 20px; }
.container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 15px; }
.row { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.col-lg-12 {  width: 100%; padding-left: 15px; padding-right: 15px; }
.col-lg-6 {  width: 50%; padding-left: 15px; padding-right: 15px; }
section.banner-caption { margin: 15px; }
.cp-section{ margin: 70px 0; }

.header-row { display: flex; flex-direction: column; }
.i-text { font-style: italic; font-size: 15px; margin: 30px 0;}
.work-col img { width: 100px; padding-bottom: 8px;}
.work-col { display: flex; flex-direction: column; padding: 0 15px; align-items: center; justify-content: center; padding-bottom: 15px;}
.our-work h4 { padding-bottom: 15px; }
table th { color: #1b1b32!important; background-color: #dfdfe2!important; font-size: 14px !important; }
table.grain-table thead th:first-child,table.legislation-table thead th:first-child { background-color:#fff!important; }
.bg-white { background-color:#fff!important; }
tr td { border: 0!important; }
tr.wheat td:first-child { color: #c6a03a; }
tr.maize td:first-child { color: #5dab7e;  }
tr.rice td:first-child { color: #004584; }
tbody tr td { border-width: 0 0 2px 0!important; border-style: solid!important; border-color: #e1e8ed!important; }
.cp-section table tbody tr td:first-child{ border: 0px!important; }
table.d-table.prevalence-table tbody tr td:first-child{ border-width: 0 0 2px 0 !important; border-style: solid !important; border-color: #e1e8ed !important; }
.mb-0{margin-bottom: 0!important; }
.cp-button{ padding: 15px 20px; background: #d5af07; color: #fff; font-weight: 700; border-radius: 5px; }
.cp-button:hover{ background: #d5af07cc; color: #fff; }
.text-center{ text-align: center; }
.no-thumbnail-banner{ margin-top: 40px; }
.no-thumbnail-banner h1{ margin-top: 30px; font-size: 64px; }
.d-table th { padding: 20px 15px !important; text-align: center; }
.d-table td { text-align: center; }
.nutrient-table tr:first-child th:nth-child(2),.nutrient-table tr:first-child th:nth-child(3) { border-right: 2px solid #000; border-width: 2px 2px 2px 0px; }
.nutrient-table tr th{ border-width: 0px 0 2px 0; border-style: solid; border-color: #ffffff !important;; }
.nutrient-table tr th:first-child, .nutrient-table tr td:first-child { border: 0; }
.cp-table{ overflow: auto; }
table.d-table{ width: 100%; }
.cp-section.header-sec .row { align-items: center; }
.pass-page{ padding:8% 5%; }
.emt-img figure.elementor-image-box-img img { max-height: 180px; width: auto; min-width: 150px; }
.emt-img h3.elementor-image-box-title{ margin-top: 0; }
.emt-img h3.elementor-image-box-title.mt-26{ margin-top: 26px; }
.padding-bt-40{ padding-bottom: 40px!important; }
.tools-link a { color: #184781!important; }
.tools-link a:hover{ color: #d5af07!important; }
.ul-p ul p { margin-bottom: 7px; }
.ul-top ul{ margin-top: 0px; }

.single.single-emt-meetings .cmsmasters-single-nav { display: none; }

.unicef-img img { width: 215px !important; }
blockquote{ font-family: "Manrope Local", sans-serif !important; }



@media (max-width: 1300px) {
  .elementor-widget-cmsmasters-nav-menu__container-inner span.elementor-widget-cmsmasters-nav-menu__item-text{ font-size: 14px; }
  .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal .elementor-widget-cmsmasters-nav-menu__container-inner > li {
    margin-left: calc( 10px / 2)!important; margin-right: calc(10px / 2)!important; }
  .map-script { overflow-x: scroll; overflow-y: clip; }
  }
.elementor-179 .elementor-element.elementor-element-e970b07 > .elementor-widget-container{ margin: 0px!important; } 
@media (min-width: 992px) {
  .col-lg-12 {
    width: 100%;
  }

  .col-lg-6 {
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .cp-banner img{ height: 1000px; }
}

@media (min-width: 768px) and (max-width: 991px) {
  .col-lg-6 {
    width: 100%;
  }
  .cp-banner img {
    height: 460px;
  }
}

@media only screen and (max-width: 767px) {
  
  .m-ul-tb  .elementor-element-populated { padding-top: 0!important; padding-bottom: 0!important; }
  .ul-margin ul{ margin-top: 0; margin-bottom: 0; }
  .tab-panel.active {
    display: block;
    margin-top: 10px!important;
    margin-bottom: 40px!important;
  }
  #custom-slide-counter{ display: none; }
  .no-thumbnail-banner h1 { font-size: 48px; }
  .col-lg-6 { width: 100%; }
  .cp-section{ margin: 40px 0; }
  .cp-banner img { height: 360px;}
}
@media only screen and (max-width: 1280px) {
  #map_1687532600188, #map_1687531061555, #map_1687532779802{ height: 500px!important; }
  #map_1687532600188 svg, #map_1687531061555 svg, #map_1687532779802 svg{ height: 500px!important; }

}

@media only screen and (max-width: 640px) {
  #map_1687532600188, #map_1687531061555, #map_1687532779802{ height: 250px!important; }
  #map_1687532600188 svg, #map_1687531061555 svg, #map_1687532779802 svg{ height: 250px!important; }
  
}