/*!
Theme Name: Axiom Training
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: axiomtraining
*/

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

body .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 {color:var(--global-palette2)!important;}	

.sub-heading {letter-spacing: 3px; font-size: 17px; margin-top: -.5em!important; margin-bottom: 1.5em!important; text-transform: uppercase}
@media (min-width: 768px) {sub-heading { font-size: 20px; margin-top: -.75em!important;}}


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

@media (min-width: 1024px) and  (max-width: 1281px) {
	.main-navigation .primary-menu-container>ul li.menu-item>a {
	  font-size: 13px!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}

.wp-block-kadence-image:not(.custom) figure { margin: 0!important;}
.entry.loop-entry {border-radius: 0!important;}

@media screen and (max-width: 719px){
.content-style-boxed .content-bg:not(.loop-entry) {
    margin-left: inherit!important;
    margin-right: inherit!important;
}}
.entry-related .loop-entry .entry-content-wrap {
    padding: 1.5rem 0!important;
}
@media (max-width: 1024px){
.entry-related.alignfull, .entry-related .alignwide {
	margin-left:unset!important;
	margin-right:unset!important;
	max-width: unset!important;
	width: 100%!important;
}}

/* Misc styles -------------------------------------------------------------- */


/* Plugin Overrides --------------------------------------------------------------


@media (min-width: 1024px) and (max-width:1280px) {#hero h1.tpgb-heading-animation {font-size: 35px!important}}
@media (min-width: 1281px) and (max-width:1440px) {#hero h1.tpgb-heading-animation {font-size: 40px!important;}
@media (min-width: 1441px) and (max-width:1680px) {#hero h1.tpgb-heading-animation {font-size: 50px!important;} */

.heading-anim-text {font-weight: 700!important;}

.tpgb-heading-animation { font-size: var(--global-kb-font-size-xl)!important;}
@media (min-width:768px) {	
.tpgb-heading-animation { font-size: var(--global-kb-font-size-xxl)!important;}
}
/* Plugin Overrides -------------------------------------------------------------- */
 


/* FOOTER -------------------------------------------------------------- */
