/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */


.content-area{
	margin-top:0!important
}

.entry-content-wrap{
	padding:0!important
}


#archive-container{
	padding-bottom:70px!important
}

/*
div#primary.content-area{
padding-bottom:50px!important	
}*/

/*MENU*/
#primary-menu {
  font-weight: 700!important;
}

div.item-is-stuck{
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.2)!important;
}

/*remove cursor pointer to menu elements*/
span.nav-drop-title-wrap{
	cursor:default
}

/*MOBILE MENU*/

@media only screen and (max-width: 1024px) {
	

	/*padding top mobile menu
	.popup-drawer .drawer-content{
		margin-top:35px;
		padding: 1em 1.5em 1.5em;
	}*/
	

.kadence-arrow-down-svg{
	font-size:30px!important
	}
	
	.drawer-sub-toggle{
		padding-right:3px!important
	}
	
	/*grey background to menu with arrow down*/
.drawer-nav-drop-wrap{
	background-color:#EDF2F7!important;
	border-radius:8px!important
}

.menu-item-442{
	margin-bottom:20px
}
	/*font-size sub menu*/
	ul.show-drawer li{
		font-size:16px!important
	}
}



/*footer */

div.site-footer-wrap .site-container{
	max-width:1450px!important
}

section#block-12.widget_block {
	margin:0 auto!important;
	width:140px!important
}

section#block-13.widget_block{
	display:none!important
}

h6.kt-adv-heading0752f0-a6{
	margin-bottom:-40px!important
}

@media only screen and (max-width: 715px) {
	.site-footer-middle-section-2{
		margin-top:-20px!important
	}
	.site-footer-middle-section-3{
		margin-top:-30px!important
	}
}


/*HOMEPAGE*/

/*height why join us section*/
/*Shape the future*/
.kadence-column13_a6f590-73 div.kt-inside-inner-col{
	height:100%!important
} 
.kadence-column13_a6f590-73 div.wp-block-kadence-infobox{
	height:100%!important
} 
.kadence-column13_a6f590-73 span{
	height:100%!important
} 

/*Share the know how*/
.kadence-column13_70cef8-f8 div.kt-inside-inner-col{
	height:100%!important
} 


.kadence-column13_70cef8-f8 div.wp-block-kadence-infobox{
	height:100%!important
} 
.kadence-column13_70cef8-f8 span{
	height:100%!important
} 

/*collaborate*/
.kadence-column13_05e7ab-fd div.kt-inside-inner-col{
	height:100%
} 
.kadence-column13_05e7ab-fd div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column13_05e7ab-fd span{
	height:100%
} 

/*connect with peers*/
.kadence-column13_b95f59-87 div.kt-inside-inner-col{
	height:100%
} 
.kadence-column13_b95f59-87 div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column13_b95f59-87 span{
	height:100%
} 

/*protect your interests*/
.kadence-column13_fea3fd-43 div.kt-inside-inner-col{
	height:100%
} 
.kadence-column13_fea3fd-43 div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column13_fea3fd-43 span{
	height:100%
}


/*news hp*/
.wp-post-image{
	object-fit:contain!important
}

/*BECOME A MEMBER PAGE*/

/*height why join us section*/
/*Shape the future*/
.kadence-column54_e208a3-53 div.kt-inside-inner-col{
	height:100%
} 
.kadence-column54_e208a3-53 div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column54_e208a3-53 span{
	height:100%
} 

/*Share the know how*/
.kadence-column54_0ffb9d-53 div.kt-inside-inner-col{
	height:100%
} 
.kadence-column54_0ffb9d-53 div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column54_0ffb9d-53 span{
	height:100%
} 

/*collaborate*/
.kadence-column54_3e32da-da div.kt-inside-inner-col{
	height:100%
} 
.kadence-column54_3e32da-da div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column54_3e32da-da span{
	height:100%
} 

/*connect with peers*/
.kadence-column54_38e2f5-82 div.kt-inside-inner-col{
	height:100%
} 
.kadence-column54_38e2f5-82 div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column54_38e2f5-82 span{
	height:100%
} 

/*protect your interests*/
.kadence-column54_241221-42 div.kt-inside-inner-col{
	height:100%
} 
.kadence-column54_241221-42 div.wp-block-kadence-infobox{
	height:100%
} 
.kadence-column54_241221-42 span{
	height:100%
}








/*fix to grid width why to join us section (only for desktop)*/
@media only screen and (min-width: 1024px) {
.kb-row-layout-id13_59688b-98 > .kt-row-column-wrap {
	grid-template-columns: minmax(0, 68.3%) minmax(0, 31.7%) !important;
}
}


@media only screen and (min-width: 771px) {
.grid-double > :first-child {
	grid-template-columns: repeat(2, minmax(0, 1fr))!important;
}
}
@media only screen and (min-width: 1024px) {
.grid-double > :first-child {
	grid-template-columns: repeat(3, minmax(0, 1fr))!important;
}
}


/*MEMBERS single*/
/*table*/
.member-table-width {
width:650px
}

tr td:nth-child(2){
font-weight:500!important
}


/*anti counterfeiting award winners*/
.national-public-body-award{
	margin-top:-10px!important
}

.international-public-organisation-award {
	line-height:1.2!important;
	margin-top:-10px!important
}

/*past events page*/
.past-events-banner {
	background-image: url('https://wordpress-1093340-4030359.cloudwaysapps.com/wp-content/uploads/2024/01/GACG_events.webp');
	min-height:350px;
	background-repeat: no-repeat;
 	background-size: cover;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center
}

@media only screen and (min-width: 800px) {
  .past-events-banner {
    min-height:480px;
  }
}

.past-events-banner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #094D90;
    opacity: .7;
}

.past-events-banner-title{
	color:white;
	z-index:90;
	font-size:26px
}

@media only screen and (min-width: 800px) {
  .past-events-banner-title {
    font-size:32px;
  }
}




.past-events-section{
	padding:0 15px;
	padding-bottom:50px
}

.past-events-container{
	max-width:1290px;
	margin:0 auto;
	padding:0 15px;
}

@media only screen and (min-width: 800px) {
  .past-events-container {
    padding:0 25px;
  }
}


.past-events-grid{
	margin-top:30px;
		
}


.single-past-event{
	margin-top:30px
}

.event-summary__location{
	color: #ed8013;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 16px;
	font-weight: 700;
	margin:0!important
}

.event-summary__date{
	color: #ed8013;
	margin:0!important
}

.event-summary__title{
font-weight: 500;
  font-size: 18px;
  line-height: 1.5;
  font-family: Hind, sans-serif;
  color:#094d90;
  text-decoration:underline
}


/*ABOUT*/

.statute a {
	color:#094d90
}

.statute a:hover {
	color:#ed8013
}

/*become a member*/
.wpforms-confirmation-container-full{
	background-color: white!important;
    border: 1px solid #ED8013!important;
	border-radius:8px!important
}

.wpforms-confirmation-container-full p{
	color:#094D90!important
}

.wpforms-field-medium{
	max-width:100%!important
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
   .wpforms-field-medium{
	max-width:60%!important
}
}

.wpforms-container-full{
	margin:0!important
}

.wpforms-submit{
	text-transform: uppercase!important;
    padding: 15px 30px!important;
}


