/*!
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
-------------------------------------------------------------- */

.page-id-27.transparent-header #wrapper #masthead,.page-id-29.transparent-header #wrapper #masthead{ background: url(https://guildfordanzacs.dev3.concise.digital/wp-content/uploads/2024/11/nav-bg.png) repeat-x!important; background-size: 100% 100% !important; }
#site-navigation{ margin-top:15px; }
.search-form input{ padding: 12px 12px!important; height: 60px; border-radius:0px!important; width:100%; vertical-align: middle; max-width: calc(100% - 150px)!important;  }
.search-form input::placeholder{ color: #2b2318; }
.search-form input[type=submit]{ background-color: #cbac58; color: #FFF; border-color: #cbac58; height: 60px;border-radius:0px; padding: 10px 30px!important; text-transform: uppercase; width: 140px;vertical-align: middle; margin-left: -5px;}
.site-middle-footer-inner-wrap .widget{ margin-bottom:0px!important; }
.site-footer-middle-section-2{  text-align:center; }
.site-footer-middle-section-2 h3{ display:inline-block; }
.site-footer-middle-section-2  figure{ display:inline-block; margin:0 auto; } 

.gform-theme--framework input{ color: #2b2318!important; border: 1px solid #231c12!important; font-size:20px!important; }
.gform-theme--framework input:focus{ outline:none!important; box-shadow:none!important; }
.gform-theme--framework [type="submit"]{ font-size: 20px!important; padding: 14px 35px!important; border:none!important; color: #fff!important}
.gform-theme--framework .gform-field-label{ font-weight: bold!important; }
.gform-theme--foundation .gform_fields{ grid-row-gap:20px; row-gap: 20px;}
.list-style-custom  .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{ position: relative; top: 5px; }

@media(max-width: 991px){
.site-footer-middle-section-2{  text-align:left; }
.site-footer-middle-section-2 h3{ display:inline-block; }
.site-footer-middle-section-2  figure{ display:inline-block;  } 

.site-bottom-footer-wrap .site-footer-row-columns-1,.site-bottom-footer-wrap .site-footer-row-columns-1 .site-footer-section{ display:block!important; }
.site-bottom-footer-wrap,.site-bottom-footer-wrap .site-footer-row-columns-1 .footer-html-inner{ text-align:left!important;  }
.site-bottom-footer-wrap .site-footer-row-columns-1 .footer-widget-area{ margin-left:0px!important; }
.site-bottom-footer-wrap .site-footer-row-columns-1 .footer-widget-area  .menu{ display:block!important;  }
.site-bottom-footer-wrap .site-footer-row-columns-1 .footer-widget-area ul li a { padding-left:0px!important; text-align:left!important; }
}

@media(max-width: 580px){
.search-form input{ padding: 10px 12px!important; height: 50px; border-radius:0px!important; width:100%; vertical-align: middle; max-width: 100%!important; font-size:16px;  }
.search-form input[type=submit]{ width: 100%!important ;vertical-align: middle; margin-left: 0px; margin-top:8px;  }
}

.map_content {min-height: 120px;max-width: 400px;}
.map_content > a {font-size: 18px;margin-bottom: 9px;display: block;font-weight: 600;text-decoration: none;}
.map_content p {margin-bottom: 8px !important;}

.custom-filter .kb-filter-search-btn{color: #231c12;}
.custom-filter .kb-filter-search::placeholder{color: #231c12;}
.custom-pagination .pagination{margin: 0!important;}
.custom-pagination .pagination .nav-links span, .custom-pagination .pagination .nav-links a{line-height: normal;min-width: auto;padding: 3px 10px;font-size: 16px;margin: 0;}
.custom-pagination .pagination .nav-links a.next, .custom-pagination .pagination .nav-links a.prev{border: 0px!important}
a.next-anzac-button {color: #000000!important;font-size: var(--global-kb-font-size-md, 1.25rem);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;display: flex;align-items: center; grid-gap: 10px;text-decoration: none!important;}
a.next-anzac-button svg{width: 1em;height: 1em;transform: rotate(180deg);}
a.next-anzac-button:hover{color: var(--global-palette2)!important;}
a.next-anzac-button:hover svg path{fill: var(--global-palette2)!important;}
.anzac-table .table {font-size: 14px;border-collapse: collapse;width: 100%;max-width: 100%;}
.anzac-table .table-striped > tbody > tr:nth-of-type(odd) {background-color: #eae9e8;}
.anzac-table .table > tbody > tr > td:first-child {color: #7f6409;font-weight: bold;}
.anzac-table .table > tbody > tr > td{padding: 8px;line-height: 1.42857143;vertical-align: top;}
.anzac-gallery .kadence-blocks-gallery-item__caption{text-align: left !important;padding: 6px 0 0!important;}

.advanced-anzacs-search-section .advanced-anzacs-search-section-1-title{width: 98%;margin: auto !important;position: relative;z-index: 9;color: var(--global-palette9, #ffffff);background: #b2933f;border: 1px solid #b2933f;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 48px;background-image: url(assets/images/search-icon.png);background-repeat: no-repeat;background-size: 20px;background-position: 15px center;cursor: pointer;margin-bottom: -22px !important;}
.advanced-anzacs-search-section .wp-block-kadence-column.advanced-anzacs-search-section-1{padding: 30px 10px 10px;position: relative;z-index: 8;border: 1px solid #b2933f;}
.advanced-anzacs-search-section .advanced-anzacs-search-section-1 .kb-filter-search {background: #ebebeb!important;font-size: 14px!important;padding: 15px!important;border: 1px solid #aaa!important;line-height: 1.4!important;border-radius: 0!important;}
.advanced-anzacs-search-section .advanced-anzacs-search-section-1 .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn svg{height: 1.5em;width: 1.5em;}
.advanced-anzacs-search-section .advanced-anzacs-search-section-1 .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn svg circle, .advanced-anzacs-search-section-1 .wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn svg line{color: #7f6409;}

.advanced-anzacs-search-section .advanced-anzacs-search-section-2-title{width: 98%;margin: auto !important;position: relative;z-index: 9;color: var(--global-palette9, #ffffff);background: #b2933f;border: 1px solid #b2933f;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 48px;background-image: url(assets/images/search-icon-plus.png);background-repeat: no-repeat;background-size: 22px;background-position: 15px center;margin-top: 40px!important;cursor: pointer;margin-bottom: -22px !important;}
.advanced-anzacs-search-section .wp-block-kadence-column.advanced-anzacs-search-section-2{padding: 30px 10px 10px;position: relative;z-index: 8;border: 1px solid #b2933f;display: none;}

.advanced-filter-options > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col{display: grid;grid-template-columns: minmax(0, 40%) minmax(0, 60%);}

.anzac-main-search-container{max-width: var(--global-content-width, 1170px);padding-left: var(--global-content-edge-padding);padding-right: var(--global-content-edge-padding);padding-top: var(--global-kb-spacing-md, 2rem);padding-bottom: var(--global-kb-spacing-xl, 4rem);margin: auto;}

.main-filter-section .anzac-help-text {color: #664B00;font-size: 14px;}
.main-filter-section > .kt-inside-inner-col > .wp-block-kadence-advancedheading{font-size: 12px;font-style: normal;text-transform: uppercase;color: #7f6409;margin: 0px;}
.main-filter-section > .kt-inside-inner-col{display: grid;grid-template-columns: minmax(0, 40%) minmax(0, 60%);column-gap: 1rem;align-items: center;position: relative;}
.main-filter-section > .kt-inside-inner-col > .anzac-filter-select{font-size: 14px;padding: .4em 35px .4em .5em;width: 100%;}
.new-filter-section .main-top-filter-section{display: grid;grid-template-columns: minmax(0, 1fr);gap: 2rem;z-index: 1;position: relative;grid-template-columns: repeat(1, minmax(0, 1fr));}
.new-filter-section .advanced-anzacs-search-section-1 .kb-filter-search-wrap {position: relative;overflow: hidden;}
.new-filter-section .advanced-anzacs-search-section-1 .kb-filter-search-wrap .custom-anzac-keyword{width: 100%!important;}
.new-filter-section .advanced-anzacs-search-section-1 .kb-filter-search-wrap .kb-filter-search-btn{background: transparent;color: #7f6409;padding: 0px;position: absolute;right: 10px;top: 50%;transform: translateY(-30%);}
.new-filter-section .advanced-anzacs-search-section-1 .kb-filter-search-wrap .kb-filter-search-btn svg{width: 1em;height: 1em;}

.anzac-results{padding-top: 2rem;padding-bottom: 2rem;}
.anzac-results .kb-query-results-header .wp-block-kadence-advancedheading{text-transform: uppercase;}
.anzac-results .kb-query-results-header {border-bottom: 1px solid #e5e5e5;padding-bottom: 1rem;margin-bottom: 1rem;}
.anzac-results .kb-query-results-header .pagination {display: flex;gap: 6px;margin: 0px;}
.anzac-results .kb-query-results-header .pagination .page-numbers{border: 2px solid #7f6409!important;border-radius: 0px;line-height: normal;min-width: auto;padding: 3px 10px;font-size: 16px;margin: 0;    display: flex;align-items: center;justify-content: center;}
.anzac-results .kb-query-results-header .pagination .page-numbers.current{border: 2px solid #7f6409!important;background: #7f6409;color: #fff;}

.anzac-results .kb-query-results-header .pagination .page-numbers:hover, 
.anzac-results .kb-query-results-header .pagination .page-numbers:focus, 
.anzac-results .kb-query-results-header .pagination .page-numbers:focus-within{border: 2px solid #7f6409!important;background: #7f6409;color: #fff;}
.anzac-results .after-header-filter-section > .kt-row-column-wrap{display: grid;column-gap: 1rem;row-gap: 1rem;grid-template-columns: minmax(0, calc(10% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(50% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(10% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(10% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(20% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5)));}

.anzac-results .kb-query-results-header .pagination .page-numbers.prev, .anzac-results .kb-query-results-header .pagination .page-numbers.next{padding: 0px;border: 0px!important;background-color: transparent!important;}


.anzac-results .after-result-main-child{margin-bottom: 2rem;background-color: #f9f9f8;}
.anzac-results .after-header-filter-section > .kt-row-column-wrap .wp-block-kadence-advancedheading{text-align: center;font-size: var(--global-kb-font-size-sm, 0.9rem);font-style: normal;}
.anzac-results .after-result-grid-section{display: grid;gap: 1rem;grid-template-columns: minmax(0, calc(10% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(50% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(10% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(10% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5))) minmax(0, calc(20% - ((var(--global-kb-gap-sm, 1rem) * 4) / 5)));}

.anzac-results .after-result-grid-section h3.wp-block-kadence-advancedheading{margin-bottom: 0.8rem;}
.anzac-results .after-result-grid-section h3.wp-block-kadence-advancedheading a{font-weight: 400;font-style: normal;text-transform: capitalize;color: #664b00;}
.anzac-results .after-result-grid-section p.wp-block-kadence-advancedheading{text-align: left;font-size: var(--global-kb-font-size-sm, 0.9rem);font-style: normal;}
.anzac-results .after-result-grid-section .after-result-grid-section-content{padding-top: 10px;padding-bottom: 10px;}
.anzac-results .after-result-grid-section .after-result-grid-section-content a.kb-button {color: #7f6409;background: rgba(0, 0, 0, 0);font-size: var(--global-kb-font-size-sm, 0.9rem);line-height: normal;font-weight: 400;text-transform: uppercase;border-radius: 0px;border: 2px solid #7f6409;padding: 12px 32px;}
.anzac-results .after-result-grid-section .after-result-grid-section-content a.kb-button:hover, 
.anzac-results .after-result-grid-section .after-result-grid-section-content a.kb-button:focus, 
.anzac-results .after-result-grid-section .after-result-grid-section-content a.kb-button:focus-within{background-color: #7f6409;color: #fff;}
.anzac-results .after-result-grid-section .after-result-grid-section-content .kt-has-2-columns{display: grid;gap: 1rem;grid-template-columns: minmax(0, calc(30% - ((var(--global-kb-gap-sm, 1rem) * 1) / 2))) minmax(0, calc(70% - ((var(--global-kb-gap-sm, 1rem) * 1) / 2)));margin-bottom: 0.3rem;}

.show-on-mobile{display: none;}
.anzac-results .after-result-grid-section > .wp-block-kadence-column > .kt-inside-inner-col {height: 100%;background-position: center;background-repeat: no-repeat;background-size: contain;}
.anzac-results .after-result-grid-section > .wp-block-kadence-column > .kt-inside-inner-col .wp-block-kadence-image {height: 100%;display: flex;align-items: center;justify-content: center;}

.table-anzac-result-list > tbody > tr > td {font-size: 14px;background: #f9f9f8;border: none;vertical-align: middle;border-collapse: collapse;padding: 10px;}
.table-anzac-result-list > tbody > tr {height: 100px;}
.table-anzac-result-list {border-collapse: separate;border-spacing: 0 20px;width: 100%;max-width: 100%;margin-bottom: 20px;}
.table-anzac-result-list > tbody > tr > td a {color: #664B00;text-decoration: none;}
.btn-gold {border: 1px solid #7f6409;color: #FFF;background-color: #7f6409;padding: 10px 20px;}
.table-anzac-result-list .btn-gold {color: #7f6409;background-color: transparent;padding: 0;border: 0;font-size: 20px;}
.table-anzac-result-list .btn-gold svg{display: none;}
.gold {color: #7f6409;}
.text-right {text-align: right;}
.names-list-table th:nth-of-type(1), .names-list-table td:nth-of-type(1) {display: none;}

@media(min-width: 768px){
	.after-header-filter-section{margin-bottom: 1.5rem;}
	.anzac-results .after-result-grid-section .wp-block-kadence-advancedbtn {margin: 0px;display: flex;align-items: center;height: 100%;justify-content: flex-end;padding-right: 1rem;}	
	
	.table-anzac-result-list .btn-gold {padding: 13px 27px;font-size: 16px;border: 2px solid #7f6409; }
	.table-anzac-result-list .btn-gold:hover {background-color: #7f6409;color: #FFF;}
	.names-list-table th:nth-of-type(1), .names-list-table td:nth-of-type(1) {display: table-cell;}
}

@media(min-width: 992px){
	.new-filter-section .main-top-filter-section{grid-template-columns: repeat(2, minmax(0, 1fr));}
}

@media(min-width: 1200px){
	.custom-filter .kb-filter-search{min-width: 270px;}
	.anzac-feature-image, .flex-reset{flex: inherit!important;}
	.advanced-anzacs-search-section .advanced-anzacs-search-section-1 .kb-filter-search {font-size: 20px!important;}
	.new-filter-section .main-top-filter-section{grid-template-columns: repeat(3, minmax(0, 1fr));}
	.anzac-results .kb-query-results-header {display: flex;justify-content: space-between;align-items: flex-end;}
}

@media(max-width: 1199px){
	.anzac-results .kb-query-results-header .pagination{margin-top: 1rem;}
	.anzac-results .kb-query-results-header {padding-bottom: 1.5rem;margin-bottom: 1.5rem;}
}

@media(max-width: 781px){
	.advanced-filter-options > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col{display: inherit;grid-gap: 8px;}
	.hide-on-mobile{display: none!important;}
	.anzac-results .after-header-filter-section > .kt-row-column-wrap{grid-template-columns: minmax(0, calc(50% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4))) minmax(0, calc(15% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4))) minmax(0, calc(25% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4))) minmax(0, calc(10% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4)));}
	.anzac-results .after-result-grid-section{grid-template-columns: minmax(0, calc(50% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4))) minmax(0, calc(15% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4))) minmax(0, calc(22% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4))) minmax(0, calc(12% - ((var(--global-kb-gap-sm, 1rem) * 3) / 4)));}
	
	.after-header-filter-section{margin-bottom: 1rem;}
	.anzac-results .after-result-grid-section h3.wp-block-kadence-advancedheading{margin-bottom: 0;font-size: 16px;}
	.anzac-results .after-result-grid-section .after-result-grid-section-content {padding: 10px;}
	.anzac-results .after-result-grid-section .after-result-grid-section-content:last-child{padding: 0px;}
	.show-on-mobile{display: flex;}
	.show-on-mobile svg{width: 1.2em;height: 1.2em;color: #7f6409;}
	.anzac-results .after-result-grid-section > .wp-block-kadence-column > .kt-inside-inner-col {min-height: 80px;display: flex;align-items: center;justify-content: center;}
	.anzac-results .after-result-grid-section > .after-result-grid-section-content > .kt-inside-inner-col {justify-content: flex-start;}
	
	.anzac-results .kb-query-results-header .pagination .page-numbers {padding: 2px 8px;font-size: 14px;}
	.hidden-xs{display: none!important;}

	.table-anzac-result-list .btn-gold svg{display: flex;width: 1.2em;height: 1.2em;color: #7f6409;}
	.table-anzac-result-list .btn-gold {display: flex;justify-content: center;}
}