/*
Theme Name:     Herald Child
Theme URI:      https://mekshq.com/theme/herald/
Description:    Child theme for the Herald theme
Author:         meks
Author URI:     https://mekshq.com
Template:       herald
Version:        0.1.0
*/


/* GLOBAL */
p, ul li {
	font-weight: 400;
}
ul li {
	padding: 0;
}
ul li::before {
	display: none;
}
.entry-content ul li { list-style-type: disc; }
h2 a, h2 a:hover {
	color: #644d7b;
	text-decoration: none;
}
.white {
	color: white !important;
}
a.blog.link {
	font-size: 1.5rem;
	font-weight: 300;
}
.widget select {
	padding-bottom: 0;
}
.entry-header:not(.herald-clear-blur) .meta-category a[class^="herald-cat-"] {
	color: #e56554;
	transition: none;
}
.entry-header:not(.herald-clear-blur) .meta-category a[class^="herald-cat-"]:hover {
	text-decoration: underline;
	border-bottom: 2px solid transparent;
}
.entry-header.herald-clear-blur .meta-category a[class^="herald-cat-"] {
	display: none;
}
figcaption, .wp-caption-text { font-size: 140%; }
/* END GLOBAL */
/* FORMS */
#wp-contact-modal h3.dot {
	display: none;
}
#wp-contact-form, #wp-employer-form {
	padding: 26px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.46);
	width: auto;
	background-color: #624b78;
}
#wp-contact-form .dot, #wp-employer-form .dot {
	top: 0;
	left: 0;
	width: auto;
	height: auto;
	position: relative;
}
#ContactForm input[type=text], #EmployerForm input[type=text], #ContactForm input[type="email"], #EmployerForm input[type="email"], #ContactForm input[type=tel], #EmployerForm input[type=tel] {
	font-size: 1.6rem;
	padding-bottom: 0;
}
#wp-contact-modal input[type="number"], #wp-contact-form input[type="number"], #wp-employer-form input[type="number"], #wp-contact-modal input[type="text"], #wp-contact-form input[type="text"], #wp-employer-form input[type="text"], #wp-contact-modal input[type="email"], #wp-contact-form input[type="email"], #wp-employer-form input[type="email"], #wp-contact-modal input[type="url"], #wp-contact-form input[type="url"], #wp-employer-form input[type="url"], #wp-contact-modal input[type="tel"], #wp-contact-form input[type="tel"], #wp-employer-form input[type="tel"], #wp-contact-modal input[type="date"], #wp-contact-form input[type="date"], #wp-employer-form input[type="date"], #wp-contact-modal input[type="password"], #wp-contact-form input[type="password"], #wp-employer-form input[type="password"] {
	font-size: 1.6rem;
	padding: 20px 12px 10px 12px;
}
#wp-contact-modal select, #wp-contact-form select, #wp-employer-form select {
	padding-bottom: 0;
}
#wp-contact-modal textarea, #wp-contact-form textarea, #wp-employer-form textarea {
	height: 105px;
}
/* END FORMS */
/* HEADER */
.header .header-link-wrap:hover .header-drop-down-wrap-pro {
	height: 520px;
}
/* END HEADER */
/* FONTS */
.col-mod-main h1 {
	color: #624b78;
	font-family: "Gotham A", "Gotham B";
	font-style: normal;
	font-weight: 700;
	font-size: 2.4rem;
	line-height: 28px;
}
@media screen and (min-width: 768px) {
	.col-mod-main h1 {
		font-size: 36px;
		line-height: 34px;
   }
}
.widget-title span, .herald-mod-title .herald-color {
	font-family: "Gotham A", "Gotham B";
	background-color: #c0b7c9;
	color: #624b78;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 700;
}
.herald-mod-wrap .herald-mod-head:after, .widget-title:after, .herald-mod-title:after {
	background-color: #c0b7c9;
	bottom: 0px;
	left: 3px;
}
.wp-embed-responsive p.archer, .wp-embed-responsive a.archer, .page-template-template-resources article .su-post-excerpt p {
	font-family: "Gotham A", "Gotham B";
	font-style: normal;
	font-weight: 400;
}
.wp-embed-responsive p.archer.medium, .wp-embed-responsive a.archer.medium, .page-template-template-resources article .su-post-excerpt p.medium {
	font-weight: 500;
}
.wp-embed-responsive p.archer.bold, .wp-embed-responsive a.archer.bold, .page-template-template-resources article .su-post-excerpt p.bold {
	font-weight: 700;
}
.page-template-template-resources p.archer:not(.bold), .page-template-template-resources article .su-post-excerpt p {
	font-weight: 400 !important;
}
.page-template-template-resources p.archer:not(.bold).medium, .page-template-template-resources article .su-post-excerpt p.medium {
	font-weight: 500 !important;
}
.page-template-template-resources p.archer:not(.bold).bold, .page-template-template-resources article .su-post-excerpt p.bold {
	font-weight: 700 !important;
}
.page-template-template-resources article .su-post-excerpt p {
	font-size: 1.6rem !important;
}
.widget ul li a.link, .su-post-excerpt a.link {
	font-size: 1.6rem;
	font-weight: 400 !important;
}
.widget ul li a.link.medium, .su-post-excerpt a.link.medium {
	font-weight: 500 !important;
}
.widget ul li a.link.bold, .su-post-excerpt a.link.bold {
	font-weight: 700 !important;
}
.su-spoiler-content a.link {
	font-size: 1.6rem;
}
.herald-section .herald-entry-content p {
	font-size: initial;
}
.widget p {
	margin-bottom: 12px;
}
.widget p a {
	font-weight: 400;
	line-height: 24px;
	color: #624b78;
	text-decoration: none;
}
.widget p a:hover {
	color: #e56554;
}
.category .entry-content p {
	font-size: 18px;
	font-weight: 400;
	color: #624b78;
}
.herald-entry-content p:not(.archer), .herald-entry-content li {
	font-size: 18px;
	font-family: "Gotham A", "Gotham B";
}
.herald-entry-content h2 {
	font-size: 18px;
}
.herald-entry-content li {
	display: list-item;
}
.herald-entry-content li a {
	font-weight: 400;
	line-height: 24px;
	color: #624b78;
	text-decoration: none;
}
.herald-entry-content li a:hover {
	color: #e56554;
}
.entry-content a, .entry-content a:hover {
	border-bottom-width: 0;
}
.herald-entry-content p {
	font-size: 15px;
}
.entry-meta .meta-item span, .entry-meta .meta-item {
	color: #f09f54;
	font-family: "Gotham A", "Gotham B";
	font-size: 12px;
	font-weight: 700;
}
.entry-meta .meta-item span:before, .entry-meta .meta-item:before {
	display: none;
}
@media screen and (min-width: 768px) {
	.container .col-mod-main h1 {
		font-size: 36px;
   }
}
.wp-block-image .alignright figcaption {
	font-size: 160%;
}
@media screen and (min-width: 768px) {
	.entry-content h2 {
		font-size: 27px;
   }
}
.su-post .su-posts-default-loop .su-post-meta {
	color: #624b78;
	font-weight: 900;
	font-size: 12px !important;
}
h2.entry-title.h3 {
	font-family: "Gotham A", "Gotham B";
	font-size: 18px;
	font-weight: 700;
	color: #624b78;
}
h2.entry-title.h3 a:hover {
	text-decoration: underline;
}
h2.entry-title.h6 {
	font-size: 1.2rem;
}
.herald-lay-c {
	width: 100%;
}
@media screen and (min-width: 768px) {
	.herald-lay-c {
		width: 50% !important;
   }
}
body.category .herald-mod-head {
	display: none;
}
.herald-lay-a .herald-ovrld .entry-header {
	padding: 25px;
	top: 60px;
	width: 100%;
	left: 50%;
	text-align: left;
}
.herald-lay-a .herald-ovrld .entry-header .entry-title.h2 {
	font-family: "Gotham A", "Gotham B";
	font-size: 24px;
	font-weight: 700;
}
.herald-lay-a .herald-ovrld .entry-header .entry-title.h2 a {
	color: white !important;
}
.single-post .entry-title a {
	font-family: "Gotham A", "Gotham B";
	font-weight: 700;
	font-size: 1.8rem;
	color: white !important;
}
.su-posts-default-loop .su-post-comments-link {
	display: none;
}
/* END FONTS */
/* SEARCH WIDGET */
.herald-search-form input, .widget_search .herald-search-input {
	border: none;
	padding: 16px 27px;
	border-radius: 31px;
	height: 52px;
	font-size: 1.4rem;
	z-index: 1;
	box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .33);
}
.widget_search .herald-search-submit {
	right: 11px;
}
.widget_search .herald-search-submit:after {
	color: #e56554;
	font-size: 15px;
	float: right;
}
.herald-ovrld .herald-post-thumbnail a:before, .herald-ovrld .herald-post-thumbnail span:before {
	background: #624b78;
}
#search-2 .herald-search-submit, #search-3 .herald-search-submit {
	pointer-events: none;
}
.faded-hover {
	color: #ada2ba !important;
}
.faded-hover:hover {
	color: white !important;
}
.input-wrap.file label, input, textarea {
	padding: 20px 12px 10px 10px !important;
	font-size: 1.6rem !important;
	border-radius: 2px !important;
	border: 2px solid #fff !important;
	background-color: #fff !important;
}
/* END SEARCH WIDGET */
