/*
 * Theme Name:  VC Jobs & Career Resources
 * Theme URI:   https://codesupply.co/themes/squaretype/
 * Description: Squaretype Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    squaretype
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */



/************************************************************
GENERAL
************************************************************/
h1, h2, h3, h4, h5, h6 {
	
}

.site-primary button:not(:disabled), 
.site-primary [type="button"]:not(:disabled), 
.site-primary [type="reset"]:not(:disabled), 
.site-primary [type="submit"]:not(:disabled),
.cs-custom-content button:not(:disabled), 
.cs-custom-content [type="button"]:not(:disabled), 
.cs-custom-content [type="reset"]:not(:disabled), 
.cs-custom-content [type="submit"]:not(:disabled) {
	
}

/************************************************************
HEADER
************************************************************/
.navbar-brand .site-title {
    font-size: 1rem;
    letter-spacing: 2px;
}


/************************************************************
CONTENT
************************************************************/
.entry-content p > span,
p > b, 
p > strong {
	font-weight: 600!important;
}
.entry-content ul li a {
	font-weight: 500;
}

.entry-header .post-media {
	display: none;
}

.entry-header .entry-header-inner .entry-title {
    line-height: 1.2;
}

/* CTA custom code */
.ck_form.ck_minimal h3 {
	font-weight: 200;
}

.cs-custom-content {
	background-color:#E7E7E7; 
	background-size: cover;
	max-width: 1160px;
	margin: 0 auto;
}

body .ck_form.ck_minimal {
    margin: 0 auto 50px;
	background: #f8f9fa;
}

body .cs-custom-content .ck_form.ck_minimal {
    margin: 0 auto 50px;
	background: transparent;
	color: #fff;
	border: 0;
	max-width: 900px;
}
.archive .cs-custom-content .ck_form.ck_minimal {
    margin: 0 auto;
}

.cs-custom-content.cs-custom-content-footer-before .ck_form.ck_minimal {
    margin: 0 auto;
}
.cs-custom-content .ck_form_container {
	margin: 0 auto;
}
.cs-custom-content .ck_form.ck_minimal h3 {
	color: #fff;
}
body .ck_form.ck_minimal input[type="text"], 
body .ck_form.ck_minimal input[type="email"] {
	font-family: hg-grotesk,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	color: #000;
	padding: 10px 15px;
}
body .ck_form.ck_minimal .ck_subscribe_button {
	font-family: hg-grotesk,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 0.75rem;
	font-weight: 600;
	letter-spacing: 0.125em;
	text-transform: uppercase;
	background: #A2ACBD;
}
body .ck_form.ck_minimal .ck_guarantee {
	color: #eee;
}


/* Remove category and date from blog posts loop as customizer setting only reflected on archive pages and not o /blog/ */
body.blog .meta-category,
body.blog .post-meta{
	/* display: none; */
}


.author-avatar {
	display: none!important;
}
.post-author .authors-compact .author-wrap > .author {
	margin-bottom: 40px;
}
.page-author-container h1.page-title {
	font-size: 2.5em;
}
.ck_powered_by {
	display: none!important;
}
.post-tags {
    margin-bottom: 2.5rem;
}



/************************************************************
COMMENTS
************************************************************/
.comment-list li {
	border-top: 1px solid #eee;
}
.comment-meta {
	background: #f8f8f8;
}
.comment-meta .comment-author {
	background: #363636;
	color: #fff;
	float: left;
	padding: 3px 10px;
}
.comment-author-jgannonwp .comment-meta .comment-author,
.comment.depth-2 > .comment-body > .comment-meta .comment-author {
	background: #047;
}

.comment-meta .comment-metadata {
	float: right;
	padding: 9px 10px;
}

.comment-meta .comment-author .fn {
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
}
.comment-author .fn a {
	color: #fff;
}

.comment-list .children > li {
    padding-left: 60px;
	border-left: 4px solid #eee;
	border-top: 0;
}



/************************************************************
FOOTER
************************************************************/
.site-footer {
	background: #292929;
	color:#fff;
	border-top: 1px solid #1c1c1c;
}
.site-info .footer-col-nav .menu-item a {
    color: #fff;
    text-align: center;
    width: 100%;
}


/************************************************************
MEDIA
************************************************************/
@media (max-width:1020px) {

	.navbar-brand {
		white-space: normal;
		text-align: center;
	}

}

@media (max-width:600px) {

	.navbar-brand, 
	.navbar .cs-bg-navbar-dark .site-title {
		font-size: 15px;
		line-height: 1.2em;
	}
	body .ck_form.ck_minimal .ck_subscribe_button {
		font-size: 14px;
	}
	.comment-list .children > li {
		padding-left: 20px;
	}

}

@media (max-width:480px) {

	.navbar-primary .navbar-brand {
        width: 80%;
	}
	
}


@media (max-width:360px) {

	.navbar-brand, 
	.navbar .cs-bg-navbar-dark .site-title {
		font-size: 12px;
		line-height: 1.2em;
	}

}