/*
Theme Name:     KnowHow Child Theme
 | Shared by WPTry.org
Theme URI: 		http://herothemes.com/
Description:    Child theme for KnowHow 
Author: 		Chris Mooney (Swish Themes)
Author URI: 	http://herothemes.com
Template:       knowhow
Version:        1.0.0
*/

@import url("../knowhow/style.css");


/* ------- Insert custom styles below this line ------- */
html *
{
   font-family: 'Open Sans';
}

body {
    font: 16px/24px 'Open Sans', Helvetica, Arial, sans-serif;
}

.entry-content > p > a, 
.entry-content > p > a:visited,
td > a,
td > a:visited{
    	color: #0057c9;
	font-weight: 600;	
}

#live-search #searchsubmit {
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	margin:12px 25px 0 0;
	padding: 10px 18px;
	text-transform:uppercase;
	border:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

#live-search #searchform {
	border-radius: 0px;
}

#live-search #s {
	font-size: 1.2rem;
    padding: 19px 25px;
	
}

.home-categorie {
    /* border: 1px solid #d1d1d1; */
    border-radius: 2px;
    padding: 14px 25px;
    width: 47%;
    min-height: 110px;
	/* background-color: #f5f5f5; */
	box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.home-category-title {
    font-weight: 600;
    font-size: 1.1rem;
    color: #45454c;
}



.home-category-description {
    font-size: 0.8rem;
    line-height: 1.3rem;
    margin-top: 9px;
}

.home-categorie:hover {
    background-color: #e1e1e1;
    cursor: pointer;
}

.category #page-header:before {
	content: '';
}

.single #page-header, .single-format-video #page-header, .category #page-header {
	padding-left: 0px;
}

.post {
	padding-left: 0px;
}

.post:before, .single #page-header:before, .single-format-video #page-header:before, .category #page-header:before {
	content: '';
}

body.site-boxed #site-container, .container {
	margin: 0 auto;
	max-width: 1170px;	
}

.ht-container, .container {
    padding: 0 30px;
}

body.site-boxed #site-container, .ht-container {
	max-width: 1170px !important;
}

#primary.sidebar-right #content {    
    padding: 40px 10px 0 0;    
}



.column { 
	margin-right: 2.4%; 
	margin-left: 0;
}

.column:nth-child(3n+1) {
	clear: none;
}

.header-container {
	display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.blog-title>h3 {
	color: #fff;
}

.entry-content table {
	background:none;
}

.entry-content table td, .entry-content table th {
	border: 1px solid #E5E5E5 !important;
}

.entry-content ul li, .entry-content ol li {
	margin-bottom: 2px;
}

.entry-content ul ul, .entry-content ol ol {
	padding-top: 2px;
}

.wp-block-buttons {
    margin-bottom: 15px;
}

.wp-block-button > a {
    color: #fff !important;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	margin-top: 0px !important;
}

.alert.grey {
    background: #003da717;
}
.alert {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid grey;
    border-radius: 4px;
    margin-right: 25px;
    font-size: 1.1rem;
    font-weight: 600;
}

.menu-item > a {
    color: #fff !important;
}

#primary-nav {
     margin-top: none;
}

#primary-nav ul {
    margin-right: -13px;
}

#primary-nav > ul > li:after {
	content: "" !important;
}
