/*
 Theme Name:   Navcon Group
 Theme URI:    https://navcongroup.com
 Description:  Kadence Child Theme
 Author:       Hot Dog Marketing
 Author URI:   https://hotdogmarketing.com
 Template:     kadence
 Version:      1.3.8
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:  kadence-child
*/
/* Theme customization starts here
    --global-palette1: #384b89; //navcon blue
    --global-palette2: #593de6; // navcon purple
    --global-palette3: #988f8c; // navcon gray
    --global-palette4: #000000; // navcon black
    --global-palette5: #4A5568; // navcon dark gray
    --global-palette6: #e8e8e8; // navcon light gray
    --global-palette7: #bfbfbf; // navcon medium gray
    --global-palette8: #f7fafc; // navcon off white
    --global-palette9: #ffffff; // navcon white
    --global-palette10: #777777; // navcon mid gray
    --global-palette11: #13612e; // navcon green
    --global-palette12: #1159af; // navcon blue 2
    --global-palette13: #b82105; //	navcon red
    --global-palette14: #f7630c; // navcon orange
    --global-palette15: #f5a524; // navcon yellow

.navcon-sitewide
-------------------------------------------------------------- */
/*.is-style-secondary-button.wp-block-button a, .is-style-secondary-button.wp-block-button a:visited{
	background-color: var(--wp--preset--color--theme-palette-1);
}
.is-style-secondary-button.wp-block-button a:hover{
	background-color: var(--wp--preset--color--theme-palette-2);
}
.is-style-lead-paragraph{
	font-weight: 700;
}
*/
.navcon-sitewide .wp-block-kadence-navigation .menu-item:after{
	color: var(--global-palette6);
}
.navcon-sitewide .wp-block-separator:not(.is-style-wide):not(.is-style-dots){
	border-color:var(--global-palette6);
}
 figcaption{
	color: var(--global-palette7);
}
.navcon-sitewide blockquote{
	color: var(--global-palette10);
}
.navcon-sitewide .wp-block-kadence-off-canvas-trigger:focus{
	color: #FFF !important;
}
.navcon-sitewide .wp-block-separator:not(.is-style-wide):not(.is-style-dots){
	max-width: 100%
}


/* Navigation - Adding Divider
-------------------------------------------------------------- */
.wp-block-kadence-navigation .menu-item{
	display: flex;
}
.wp-block-kadence-navigation .menu-item:after{
	content: "/"
}
.wp-block-kadence-navigation .menu-item:last-of-type:after{
	content: "";
}

/* Media / Images
-------------------------------------------------------------- */
.is-style-parallalogram img{
	clip-path: polygon(8% 0%, 100% 0%, 92% 100%, 0% 100%);
}

/* Typography
-------------------------------------------------------------- */
.navcon-sitewide blockquote{
	padding-left: 0;
	border-left: 0;
}
.is-style-small-paragraph{
	font-size: 12px;
}
.is-style-xsmall-paragraph{
	font-size: 10px;
}

/* MISC
-------------------------------------------------------------- */
.navcon-sitewide .wp-block-separator:not(.is-style-wide):not(.is-style-dots){
	margin: 20px 0;
}



/* Mobile Responsive
-------------------------------------------------------------- */
@media screen and (max-width:568px){
	/*	.kt-blocks-info-box-link-wrap{
		flex-wrap: wrap;
	}*/
	.wp-block-buttons.is-style-mobile-center-button{
		justify-content: center;
	}
	.wp-block-buttons.is-style-mobile-flex-start-button{
		justify-content: flex-start;
	}
	.wp-block-buttons.is-style-mobile-center-button, .wp-block-image.alignleft, .wp-block-image .alignleft, .wp-block-image.alignright, .wp-block-image .alignright, .wp-block-buttons.is-style-mobile-center-button{
		margin: 0 auto;
	}
	.navcon-sitewide .wp-block-kadence-image .alignleft, .navcon-sitewide .wp-block-kadence-image .alignright, .wp-block-image.alignleft, .wp-block-image .alignleft, .wp-block-image.alignright, .wp-block-image .alignright {
		float:none;
	}
	.navcon-sitewide .wp-block-separator:not(.is-style-wide):not(.is-style-dots){
		margin: 20px 0;
	}
}