/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 06 2020 | 08:29:04 */
@font-face{
	font-family:"Formular";
	src:url(/wp-content/fonts/formular/formular-regular.ttf);
	url(/wp-content/fonts/formular/formular-regular.otf);
	url(/wp-content/fonts/formular/formular-regular.woff);
	font-weight:400;
}
@font-face{
	font-family:"Formular";src:url(/wp-content/fonts/formular/formular-bold.ttf);
	url(/wp-content/fonts/formular/formular-bold.otf);
	url(/wp-content/fonts/formular/formular-bold.woff);
	font-weight:700;
}

.site-footer {
    background: #1a1a1c;
	color: white !important;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 80px;
}
.site-footer a {
		color: white !important;
}
body {
		
    width: 100%;
    height: auto;
    font-family: 'Formular' !important;
    /* font-family: Arial; */
    max-width: 100%;
    overflow-x: hidden;
    position: relative;
    margin: 0;
    padding: 0;
    color: #585858;
    line-height: 1.4;
    font-size: 16px;


}
.hkb-category.hkb-category--boxed {
		border-radius: 0px !important;
	
}
a {
    color: inherit;
}
.hkb-site-search .hkb-site-search__field {
     -webkit-border-radius: 0px; 
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
     
 }
.widget {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 0px;
    background: white;
	padding: 2em;
	font-size:16px;
		
}
.ht-page {background-color:#f4f4f7}
h2.hkb-archive__title {
    display: none;
}
article {
    max-width: 100%;
    background-color: white;
    padding: 60px;
}
@media screen and (min-width: 768px)
.ht-page.ht-page--sidebarright .ht-page__content {
    padding-right: 60px;
}
.ht-articlelist li {
    margin: 0 0 22px;
    padding: 0;
    border-bottom: none;
}
.ht-categoryheader {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin: 0 0 20px;
    padding: 60px;
    /* border-bottom: 1px solid #e6e6e6; */
    background-color: white;
}
.hkb-category.hkb-category--boxed {
    background: white;
    margin: 0 0 20px;
    border-radius: 5px;
}
.hkb-category.hkb-category--style7 .hkb-category__iconwrap {
    margin: 0.75em 1.5em 0 0;
    text-align: center;
}
.hkb-category .hkb-category__title {
    width: 100%;
    font-size: 22px;
    line-height: 1.25;
    color: #333;
    margin: 0;
}
.hkb-site-search .hkb-site-search__field {

    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.15);
}
.hkb-site-search .hkb-site-search__field:focus {

    box-shadow: 0 0 0 5px rgba(77, 134, 255, 1);
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Formular' !important;
    font-weight: 700;
    text-transform: none;
    color: #333333;
}
.hkb-article .hkb-article__title {

    color: #4d86ff;
}
aside.sidebar a {
    color: #4d86ff;
}
.hkb-category.hkb-category--boxed {

    border-left: 4px solid #fff;
}
.hkb-category.hkb-category--boxed:hover {

    border-left: 4px solid #4d86ff;
}
span.hkb-searchresults__title {
    color: #4d86ff;
}
h2.hkb-article__title {
    color: #4d86ff;
    font-size: 20px !important;
}


.mistape_caption {
    color: #4d86ff;
    line-height: 1.8em;
}
.hkb-article-tags a, .ht-post-tags a {
    background: #4d86ff;
    color: white;

}
@media screen and (min-width: 768px){
.ht-page.ht-page--sidebarright .sidebar {
    position: sticky;
    position: -webkit-sticky;
	}
}
button.ht-voting-comment__submit {
    color: white;
    font-weight: 700;
}
.hkb-category .hkb-category__description {
    font-size: inherit;
    color: #585858;
}
.hkb-articlemini .hkb-article__excerpt {
    font-size: inherit;
}.mistape_caption {
    margin-top: 3em;
}
/* Initially hide all breadcrumbs */
.hkb-breadcrumbs {
display: none;
}
/* Re-show first child breadcrumb */
.hkb-breadcrumbs:nth-child(1) {
display: initial;
}
.single .site-header, .archive .site-header {
    background-image: none;
}