/*!
Theme Name: HSUWA
Template: kadence
Author: Ignition Media
Author URI: https://ignitionmedia.com.au/
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: hsuwa
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* Styles for screens up to 768px wide (mobile devices) */
 @media (max-width: 767px) {
     .hide-for-small, .infinite-scroll-last, .infinite-scroll-error {
        display: none!important
    }
}
::placeholder {color: var(--global-palette6)!important;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color: var(--global-palette3)!important;}

body:not(.transparent-header) .kadence-sticky-header { box-shadow: 0 2px 18px 0 rgb(0 0 0 / 14%); -webkit-box-shadow: 0 2px 18px 0 rgb(0 0 0 / 14%);}

.main-navigation .primary-menu-container > ul > li.menu-expanded {
	background: var(--global-palette9);
	}
.main-navigation .primary-menu-container > ul > li.menu-expanded > a, .entry-related a {
	color:var(--global-palette1)!important;
	}
	.entry-related a:hover, .entry-related a:active {
		color:var(--global-palette2)!important;
		}
	#blog-category-menu ul {
    list-style: none;
    margin: 0;		
		}
			#blog-category-menu ul li {				
    display: inline-block;
    margin: 0 4px 4px 0;
		}
			#blog-category-menu ul li.current-menu-item a .button {				
   background:var(--global-palette2)!important;
		}
/* Banners -------------------------------------------------------------- */

@media (min-width: 1280px) and  (max-height: 720px) {
	#hero #caption > .kt-row-column-wrap {
  grid-template-columns: minmax(0, 5fr) minmax(0, 1fr)!important;}
  #hero h1 {font-size: 27px!important;}
  #hero #caption {
  	margin-bottom: 40px!important;
  	}
	}
@media (min-width: 1024px) and  (max-height: 800px) {
#hero  .button { font-size: 15px!important}
#hero #caption > .kt-row-column-wrap {
    grid-template-columns: minmax(0, 4fr) minmax(0, 1fr);
}
}

@media only screen and (min-width:1536px)   {
#hero #caption {
    margin-bottom: var(--global-kb-spacing-3xl, 6.5rem);
}}
	
	.entry-hero-container-inner  {
		/*background-image: url('hsuwa-header.png')!important; */
		background-repeat: no-repeat!important; 
		background-position: bottom right!important;
	background-size: contain!important;}
		

/* Kadence Overrides -------------------------------------------------------------- */

#support .kt_share_shortcode a {border-color:  var(--global-palette9)!important;}
#support .kt_share_shortcode a:hover {border:none; }

#signup .gform_wrapper.gravity-theme .gfield input, #signup .gform_wrapper.gravity-theme .gfield select {
	width: 100%
	}
@media (min-width: 764px)  {
#signup form {
    max-width: 800px;
    margin: 0 auto;
    /*display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;*/
}}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {padding: 12px!important}
.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap {
	position: relative;
  float: right;
}
.kt-blocks-info-box-link-wrap::after {
  content: "";
  display: table;
  clear: both;
}


.wp-block-latest-posts__list  {	margin: 10px 0 0  0!important;}

	 @media (min-width: 1024px) and  (max-width: 1281px) {
	 	.main-navigation .primary-menu-container>ul li.menu-item>a {
	 		font-size: 14px!important}
	 	}

.mobile-navigation ul ul {
  padding-left: 0!important;
}
.mobile-navigation ul li a {padding-left: 0!important}
.mobile-navigation ul.sub-menu li a {
  	text-transform: capitalize!important;  	
    font-size: 14px!important;
    border-left: 3px solid var(--global-palette6);
    padding: 1em 0.5em 1em 0.75em!important;
}
body .single-content h1, body .single-content h2, body .single-content h3, body .single-content h4, body .single-content h5, body .single-content h6 {
    margin-bottom: 1em;
}


/* FOOTER -------------------------------------------------------------- */
 footer a {
     text-decoration: none!important 
}
@media only screen and (min-width: 300px) and (max-width: 768px)  {
footer #footer-logo figure, footer #footer-logo figure img {margin: 0 auto!important;}
footer #footer-buttons  p {text-align: center;}
footer #footer-buttons .wp-block-kadence-advancedbtn { justify-content: center!important;}
}
@media only screen and (min-width: 601px) and (max-width: 768px) and (orientation: portrait) {
footer #footer-buttons {margin-top: 40px}
}
