/*
Theme Name:     HelpGuru
Theme URI:      https://herothemes.com/
Author:         HeroThemes
Author URI:     https://herothemes.com/about/
Description:    <strong>For updates:</strong> <a href="http://twitter.com/herothemes">Follow me on twitter</a> &ndash; <a href="http://www.facebook.com/herothemes">Join the Facebook Group</a> 
Version:        1.7.5
License:        ThemeForest Regular License
License URI:    http://themeforest.net/licenses/regular
Text Domain:    helpguru
*/

/* =Notes
--------------------------------------------------------------

Please don't edit this file directly. Consider using a Child Theme (http://codex.wordpress.org/Child_Themes).
*/
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Regular.eot');
    src: url('fonts/Gilroy-Regular.ttf') format('truetype'), url('fonts/Gilroy-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-RegularItalic.eot');
    src: url('fonts/Gilroy-RegularItalic.ttf') format('truetype'), url('fonts/Gilroy-RegularItalic.svg') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Bold.eot');
    src: url('fonts/Gilroy-Bold.ttf') format('truetype'), url('fonts/Gilroy-Bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-BoldItalic.eot');
    src: url('fonts/Gilroy-BoldItalic.ttf') format('truetype'), url('fonts/Gilroy-BoldItalic.svg') format('svg');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
body{font-family: 'Gilroy' !important; font-size: 16px;}
#site-header #logo img{
    width: 160px;
}
a:hover{
    color: #616DD4 !important;
}
form textarea, form select, form input[type="date"], form input[type="datetime"], form input[type="datetime-local"], form input[type="email"], form input[type="month"], form input[type="number"], form input[type="password"], form input[type="search"], form input[type="tel"], form input[type="text"], form input[type="time"], form input[type="url"], form input[type="week"]
{
    font-family: 'Gilroy';
    background: #FFFFFF;
    border: 1px solid rgba(74, 74, 74, 0.5);
    border-radius: 4px;
    font-size: 16px;
    color: rgba(74, 74, 74, 0.47);
    padding: 8px 15px;
}
form textarea:focus, form select:focus, form input[type="date"]:focus, form input[type="datetime"]:focus, form input[type="datetime-local"]:focus, form input[type="email"]:focus, form input[type="month"]:focus, form input[type="number"]:focus, form input[type="password"]:focus, form input[type="search"]:focus, form input[type="tel"]:focus, form input[type="text"]:focus, form input[type="time"]:focus, form input[type="url"]:focus, form input[type="week"]:focus{
    border-color: #616DD4;
    
}
form button, form input[type="reset"], form input[type="submit"], form input[type="button"]{
    border-radius: 4px;
      font-family: 'Gilroy';
      font-size: 16px;
      letter-spacing: .8px;
      border: none;
      transition: all .25s ease;
      font-weight: 500;
}
.hkb-site-search .hkb-site-search__field{
    border-radius: 4px 0 0 4px !important;
}
.hkb-site-search .hkb-site-search__button{
    border-radius: 0 4px 4px 0;
}
form button, form input[type="submit"], form input[type="button"]{
    color: #fff!important;
  background: #616DD4;
  border-color: #616DD4;
}
form button:hover, form input[type="submit"]:hover, form input[type="button"]:hover{
        color: #fff!important;
    border-color: #fff;
    background: #4c57b1;
}
form input[type="reset"]{
     color: #616DD4!important;
  border-color: transparent;
  background: #ffffff;
  font-family: 'Gilroy';
  border-width: 1px;
  border-style: solid;
  padding: 8px 12px !important;
}
form input[type="reset"]:hover{
    background: #f0f0f9;
    color: #616DD4 !important;
    border-color: #f0f0f9 !important;
}
#homepage-features .hf-block:hover{
    background: #4c57b1;
}
#nav-primary ul>li a{
    font-size: 16px;
    text-transform: inherit;
    font-weight: 700;
}
#nav-primary ul>li.current-menu-item a{
    color: #616DD4!important;
}
#page-header #page-header-title{
    font-weight: 700;
}
.sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    background-color: #f0fcff !important;
    z-index: 100;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    box-shadow: 0 5px 5px 0 rgb(46 46 46 / 5%);
}
.hentry .entry-title{font-weight: 700;}
#homepage-features{
    background-color: #fff;
}
#homepage-features .hf-block{
    background: #f5f8fa;
}