/*!
Theme Name: Uncle Bobs
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: unclebobs
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* Styles for screens up to 768px wide (mobile devices) */

@media (max-width: 767px) {.social-label {display:none}}
@media (max-width: 767px) { .hide-for-small, .infinite-scroll-last, .infinite-scroll-error { display: none!important }}


/* Header & Menu -------------------------------------------------------------- */

@media (min-width: 1024px) {.site-branding a.brand { margin-bottom: -100px; margin-top: -10px;}}
@media (min-width: 768px) and (max-width: 1023px) {.site-branding a.brand { margin-bottom: -40px; margin-top: -10px;}}
@media (max-width: 767px) {.site-branding a.brand { margin-bottom: -40px; margin-top: -10px;}}

body .kadence-sticky-header.item-is-stuck .site-branding a.brand img.svg-logo-image {width: 330px;}
.main-navigation .primary-menu-container > ul > li.menu-expanded {background: var(--global-palette1);}
.main-navigation .primary-menu-container > ul > li.menu-expanded > a {color:var(--global-palette9)!important;}	



.hero-sub-headline strong {
	text-shadow:
    0 0 3px white,
    0 0 6px white,
    0 0 9px white,
  	0 0 12px white!important;
 }
    
.collapse-sub-navigation ul.menu ul {
    padding: 0 0 0 20px!important;
}
.collapse-sub-navigation ul.menu li a {	
  	text-transform: uppercase!important;  	
  	font-weight:500;
    border-bottom: 1px solid rgba(255,255,255,0.1)!important;
	}
.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle {
    border-left: 1px solid rgba(255,255,255,0.1)!important;
    border-bottom: 1px solid rgba(255,255,255,0.1)!important;
}

.mobile-navigation ul ul {
  padding-left: 0!important;
  	font-weight:500
}
.mobile-navigation a {
	padding-left:0!important
	}
 .mobile-navigation ul.sub-menu li a, .collapse-sub-navigation ul.menu ul a {
  	text-transform: capitalize!important;  	
    font-size: 18px!important;
}

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

::-webkit-input-placeholder, ::-moz-placeholder, input[placeholder], [placeholder], *[placeholder] { color: var(--global-palette4)!important; opacity: 1}

#secondary #menu-services, #secondary .wp-block-latest-posts__list {margin-top: 16px}
#secondary ul.wp-block-latest-posts__list {margin-left: 0!important;}
#secondary ul.wp-block-latest-posts__list li {margin-top: 0; line-height:1.8!important}
#secondary h2 {font-size: 30px}
/* Misc styles -------------------------------------------------------------- */

/* breadcrumbs */
.kadence-breadcrumbs span>span {text-transform:uppercase; font-size: 14px;}
.kadence-breadcrumbs a {text-decoration: none;}


/* ---Form plugin -------------------------------------------------------------- */
.fluentform .button {
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn);
    font-style: normal;
    font-weight: 600;
    font-size: 15px!important;
    line-height: 1.4;
    text-transform: uppercase;
    border-radius: 50px!important;
    padding: 10px 30px 10px 30px!important;
    border: 2px none currentColor!important;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0)!important;
}
.fluentform .button:hover {    
		color: var(--global-palette-btn-hover);
    background: var(--global-palette-btn-bg-hover)!important;
    box-shadow: 0px 15px 25px -7px rgba(0,0,0,.1)!important;
}


/* FOOTER -------------------------------------------------------------- */
footer p { line-height:1.8!important; padding: 0; }
footer h3 {font-family: 'Noto Sans';  margin-bottom:1em!important; text-transform: uppercase}
footer ul {margin-bottom:0!important;} 
footer a { text-decoration: none!important}
footer .wp-block-navigation a.wp-block-navigation-item__content:hover {color: var(--global-palette1)!important;}
