/*
Theme Name:     HelpGuru Design Child Theme
Theme URI: 		http://herothemes.com/
Description:    
Author: 		Hero Themes
Author URI: 	http://herothemes.com
Template:       helpguru
Version:        1.0.0
*/


/* ------- Insert custom styles below this line ------- */

#bitnami-banner{
display:none;
}

/* -- Font Styles -- */

.roboto-300 {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	letter-spacing: normal;
}
.roboto-400 {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	letter-spacing: normal;
}
.roboto-500 {
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	letter-spacing: normal;
}

h1 {
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	letter-spacing: normal;
	line-height: 1.25em;
	font-size: 2em;
	margin-top: 0.67em;
    margin-bottom: 0.67em;
}
h2 {
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 1.25em;
	font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
}

h3 {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.5em;
	font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
}
/*h3, h4, h5 {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	letter-spacing: normal;
	line-height: 1.5em;
}*/

h4 {
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 1.5em;
	font-size: 1em;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
}

h5 {
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 1.5em;
	font-size: .83em;
  	margin-top: 1.67em;
  	margin-bottom: 1.67em;
  	margin-left: 0;
  	margin-right: 0;
}

h6 {
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 1.5em;
	font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
}

p {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	hyphens: none !important;
	color: #000;
	font-size: 16px;
	line-height: 1.45;
}

body {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	line-height: 1.45;
	hyphens: none !important;
	color: #000;
	font-size: 16px;
}

a.hov-fff:hover {
	color: #ffffff;
}

a.hov-1379CE:hover {
	color: #1379CE;
}

/*-- footer --*/
#site-footer #copyright a:hover {
    color: #fff;
}

/* -- Search Results --*/
#hkb.hkb-searchresults > li .hkb-searchresults__title {
    font-family: "Roboto", sans-serif;
	font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
    padding: 0 90px 0 0;
}
/* page header */
#page-header #page-header-title {
font-size: 40px;
line-height: 1.25em;
	font-weight: 400;
}

#page-header-title-42 {
font-size: 42px;
line-height: 1.25em;
color: fff;
}

#page-header.ph-align-center {
text-align: center;
}

#page-header.ph-bg { 
/*background-image: url('https://resources.goaderant.com/wp-content/uploads/sites/3/2020/03/background-hd-1.jpg');*/
}

#page-footer .pf-bg { 
 background-color: #1379CE;
}

/* -- toggles -- */
.vc_toggle {
display: block;
margin: 0 0 10px 0;
padding: 0;
font-size: 1em;
}
.vc_toggle_default .vc_toggle_title, .vc_toggle_default .vc_toggle_content {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.vc_toggle_title > h4 {
    display: inline;
	font-size: 16px;
	font-weight: 400;
}
.hkb-subcats a:visited {
    color: #000; 
}

.no-hyphens {
	hyphens: none !important;
}

.hkb-site-search__field {
   font-size: 1.5em;
}
.entry-title {
	letter-spacing: normal;
	font-size: 36px !important;
	font-weight: 500 !important;
	line-height: 1.48em
} 
.hkb-category__title {
	font-weight: 500 !important;
	font-size: 22px;
}

.hkb-category .hkb-category__title {
    display: inline-block;
	font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 1.3;
    margin: 0;
}

.hkb-category__title a:hover {
color: #1379CE;
}
.hkb-article__title {
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 1.48em
}
.hkb-article .hkb-article__title a:hover {
color: #1379CE;
}
.hkb-category .hkb-category__header {
position: relative;
padding: 0 0 16px;
border-bottom: 1px solid #444;
} 

.hkb-category .hkb-category__header {
position: relative;
padding: 0 0 16px;
border-bottom: 1px solid #444;
} 
.hkb-subcats a, a:visited {
	color: #000;
}
/* -- padding tags --*/
.hkb-article-tags {
	margin: 32px 0 32px 0 !important;
}

.p-t-32 {
	padding-top: 32px !important;
}
.p-b-32 {
	padding-bottom: 32px !important;
}

/* -- Homepage Block --*/
#homepage-features .hf-block:hover {
background: #1379CE !important;
padding: 25px;
text-align: center;
}

/*#homepage-features .hf-block h3 {
font-size: 22px;
margin: 0 0 10px;
	color: #fff;
}*/

/*#homepage-features{background:#f5f8fa;padding:30px 0}@media screen and (min-width: 550px){#homepage-features{padding:40px 0}}#homepage-features .hf-block{background:#fff;padding:25px;text-align:center}#homepage-features .hf-block:hover{background:#1379CE;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#homepage-features .hf-block:hover i,#homepage-features .hf-block:hover h4{color:#fff}#homepage-features .hf-block:hover h5{color:rgba(255,255,255,0.8)}#homepage-features .hf-block i{float:left;font-size:40px;margin:0 0 20px}@media screen and (min-width: 620px) and (max-width: 770px){#homepage-features .hf-block i{float:none}}#homepage-features .hf-block h4{font-size:22px;margin:0 0 10px}#homepage-features .hf-block h5{color:#999;font-size:14px;margin:0;line-height:20px}@media screen and (min-width: 620px) and (max-width: 750px){#homepage-features{padding:30px 0}}*/

/* -- NO hyphens -- */
.entry-content{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:break-word;}
.entry-content a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none;}

/*--Navigation --*/
#nav-primary {
    font-family: "Roboto", sans-serif;
    vertical-align: middle;
	font-weight: 400 !important;
	font-size: 16px;
}

#nav-primary ul>li a {
font-size: 16px;
font-weight: 400;
margin: 0 0 2px;
padding: 6px 15px;
line-height: 20px;
text-transform: capitalize;
letter-spacing: normal;
}

/*#site-header, #site-header a, #site-header a:visited, #site-header a:hover, #nav-primary button {
    color: #fff; 
}*/
#site-header, #site-header a, #nav-primary button {
    color: #fff;
}
#site-header, #site-header a:active, #nav-primary button {
    color: #fff;
}
#site-header, site-header a:hover, #nav-primary button {
    color: #4db9ef;
}
.ubermenu .ubermenu-target-text {
    display: inline-block;
    vertical-align: baseline;
    font-family: "Roboto", sans-serif;
	font-weight: 300 !important;
    color: inherit; 
}

/* -- article icon -- */
#hkb.hkb-template-category .hkb-article__format-standard:before {
    content: "\f016";
	color: #000;
}
.hkb_widget_articles > ul > li:before {
    font-family: FontAwesome;
    content: "\f016";
    color: #000;
    font-size: 100%;
    position: absolute;
    top: 2px;
    bottom: 0;
    left: 0; }
.widget__entry-title {
display: block;
margin: 0 0 4px 0;
font-size: 14px;
color: #000 !important;
}

.hkb_widget_articles > ul > li a {
color: #000;
}

.hkb-subcats .hkb-subcats__cat:before {
    font-family: FontAwesome;
    content: "\f114";
    color: #000;
    font-size: 18px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.hkb-article-list .hkb-article-list__format-standard:before {
content: "\f016";
}

.hkb-article-list .hkb-article-list__format-video:before {
content: "\f1c8";
}
#hkb.hkb-template-category .hkb-article__format-video:before {
content: "\f1c8";
}

/* -- Article hover -- */
.hkb-subcats .hkb-article .hkb-article__title a:hover {
color: #1379CE;
}
.hkb-article .hkb-article__title a:visited {
color: #000;
}

/* -- Homepage content blocks -- */
#homepage-features .hf-block:hover {
    background: #1F3C4F;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

/* -- Homepage tagline -- */
#page-header #page-header-tagline {
color: #fff;
color: rgba(255,255,255,0.9);
font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 20px;
line-height: 26px;
font-weight: 400;
margin: 15px 0 0;
	padding-top: 32px;
		padding-bottom: 32px;
}

/* -- hide breadcrumbs in posts -- */
.ht-breadcrumbs {
	display: none;
	color: #333;
}

#page-header-breadcrumbs {
background: #f5f8fa;
padding: 10px 0;
}

/* -- breadcrumbs in articles -- */
.hkb-breadcrumbs {
	font-family: "Roboto",sans-serif;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	color: #444;
}

.hkb-breadcrumbs a, .hkb-breadcrumbs a:visited {
color: #444;
}
.hkb-breadcrumbs a:hover {
color: #1379CE;
}


/* -- voting buttons -- */
.ht-voting .ht-voting-links .ht-voting-downvote {
    background: #ec544d;
}

.ht-voting .ht-voting-links .ht-voting-upvote {
    background: #5ac25f;
}

/* -- Attachments section -- */
.hkb-article-attachments {
    margin: 0 0 0.6em;
    padding: 32px 16px 32px 16px;
	/*border-top: 1px solid #e1e3e6;
	border-bottom: 1px solid #e1e3e6;*/
	margin-bottom: 32px;
	background-color: #f5f8fa;
}

.hkb-article-related {
margin: 32px 0 40px;
}

/* -- Sidebars -- */
#sidebar .widget a, #sidebar .widget a:visited {
    color: #000;
}

#sidebar {
    font-size: 13px;
    line-height: 16px;
    color: #666;
}

/* -- Submit button -- */
.hkb_widget_exit .hkb_widget_exit__btn {
display: inline-block;
color: #fff !important;
padding: 10px 20px;
border-radius: 3px;
	margin-top:15px;
}

/* -- Tags -- */
 .tags a, .widget_tag_cloud a {
display: inline-block;
background: #1379CE;
line-height: 1;
margin: 0 0 5px 5px;
padding: 5px 6px 6px;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
-moz-transition: background .15s ease-out;
-o-transition: background .15s ease-out;
-webkit-transition: background .15s ease-out;
-ms-transition: background .15s ease-out;
transition: background .15s ease-out;
}
.tags a, .widget_tag_cloud a:hover {
display: inline-block;
	background: #4DB9EF !important;
}

/* -- Exit button -- */
.hkb_widget_exit__btn a:hover {
 background: #4DB9EF;
}

/* -- Padding Help Topics header -- */
.topic-header {
	padding-top:32px;
	padding-bottom: 8px;
	/*border-bottom: 2px solid #dfe4e6;*/
	border-bottom: 1px solid #444;
	font-weight: 500 !important;
}
/* -- Nav -- */

#nav-primary ul>li a {
font-size: 16px;
font-weight: 400;
margin: 0 0 2px;
padding: 6px 15px;
line-height: 20px;
text-transform: capitalize;
letter-spacing: normal;
}
#nav-primary ul>li a:hover {
color:#4DB9EF;
}

/* -- Pagination -- */
.ht-pagination ul a, .ht-pagination ul span {
    border: 1px solid #4DB9EF!important;
	color: #1379CE;
}
.ht-pagination ul a:hover {
    color: #fff !important;
    border: 1px solid #4DB9EF!important;
    padding: 5px;
    line-height: 1;
    padding: 3px 6px;
	background: #4DB9EF !important;
}

/* -- Footer -- */
#site-footer {
    background: #1F3C4F;
    color: #99acaf;
    padding: 30px 0;
}
#site-footer-widgets {
    background: #1F3C4F;
    color: #99acaf;
    padding: 60px 0 10px;
    font-size: 14px;
    line-height: 22px;
}

#site-footer #copyright {
    color: #99acaf;
    float: left;
    font-size: 13px;
    margin: 0 25px 0 0;
    position: relative;
    z-index: 9;
}
#site-footer #copyright a, #site-footer #copyright a:visited {
	color: #99acaf;
}
#site-footer #copyright a:hover {
	color: #ffffff !important;
}
@media only screen and (max-width: 768px){
#page-header #page-header-title {
    font-size: 28px;
    line-height: 1.1em;
}
}
/* -- Remove bitnami banner -- */

#bitnami-banner {display:none;} #footer .footer-bottom { padding-top: 0; } #footer .footer-main > .container { padding-bottom: 0; } #header .welcome-msg { display: block; } #header .logo { margin-top: 15px !important; margin-bottom: 15px !important; padding: 0 !important; }


/* -- Padding Styles --*/
.m-xs{margin:5px !important}.m-sm{margin:10px !important}.m{margin:15px !important}.m-md{margin:20px !important}.m-lg{margin:30px !important}.m-xl{margin:40px !important}.m-xlg{margin:50px !important}.m-xxl{margin:60px !important}.m-n,.m-none{margin:0 !important}.m-l-none{margin-left:0 !important}.m-l-xs{margin-left:5px !important}.m-l-sm{margin-left:10px !important}.m-l{margin-left:15px !important}.m-l-md{margin-left:20px !important}.m-l-lg{margin-left:30px !important}.m-l-xl{margin-left:40px !important}.m-l-xlg{margin-left:50px !important}.m-l-xxl{margin-left:60px !important}.m-l-n-xxs{margin-left:-1px !important}.m-l-n-xs{margin-left:-5px !important}.m-l-n-sm{margin-left:-10px !important}.m-l-n{margin-left:-15px !important}.m-l-n-md{margin-left:-20px !important}.m-l-n-lg{margin-left:-30px !important}.m-l-n-xl{margin-left:-40px !important}.m-l-n-xlg{margin-left:-50px !important}.m-l-n-xxl{margin-left:-60px !important}.m-t-none{margin-top:0 !important}.m-t-xxs{margin-top:1px !important}.m-t-xs{margin-top:5px !important}.m-t-sm{margin-top:10px !important}.m-t{margin-top:15px !important}.m-t-md{margin-top:20px !important}.m-t-lg{margin-top:30px !important}.m-t-xl{margin-top:40px !important}.m-t-xlg{margin-top:50px !important}.m-t-xxl{margin-top:60px !important}.m-t-n-xxs{margin-top:-1px !important}.m-t-n-xs{margin-top:-5px !important}.m-t-n-sm{margin-top:-10px !important}.m-t-n{margin-top:-15px !important}.m-t-n-md{margin-top:-20px !important}.m-t-n-lg{margin-top:-30px !important}.m-t-n-xl{margin-top:-40px !important}.m-t-n-xlg{margin-top:-50px !important}.m-t-n-xxl{margin-top:-60px !important}.m-r-none{margin-right:0 !important}.m-r-xs{margin-right:5px !important}.m-r-sm{margin-right:10px !important}.m-r{margin-right:15px !important}.m-r-md{margin-right:20px !important}.m-r-lg{margin-right:30px !important}.m-r-xl{margin-right:40px !important}.m-r-xlg{margin-right:50px !important}.m-r-xxl{margin-right:60px !important}.m-r-n-xxs{margin-right:-1px !important}.m-r-n-xs{margin-right:-5px !important}.m-r-n-sm{margin-right:-10px !important}.m-r-n{margin-right:-15px !important}.m-r-n-md{margin-right:-20px !important}.m-r-n-lg{margin-right:-30px !important}.m-r-n-xl{margin-right:-40px !important}.m-r-n-xlg{margin-right:-50px !important}.m-r-n-xxl{margin-right:-60px !important}.m-b-none{margin-bottom:0 !important}.m-b-xs{margin-bottom:5px !important}.m-b-sm{margin-bottom:10px !important}.m-b{margin-bottom:15px !important}.m-b-md{margin-bottom:20px !important}.m-b-lg{margin-bottom:30px !important}.m-b-xl{margin-bottom:40px !important}.m-b-xlg{margin-bottom:50px !important}.m-b-xxl{margin-bottom:60px !important}.m-b-n-xxs{margin-bottom:-1px !important}.m-b-n-xs{margin-bottom:-5px !important}.m-b-n-sm{margin-bottom:-10px !important}.m-b-n{margin-bottom:-15px !important}.m-b-n-md{margin-bottom:-20px !important}.m-b-n-lg{margin-bottom:-30px !important}.m-b-n-xl{margin-bottom:-40px !important}.m-b-n-xlg{margin-bottom:-50px !important}.m-b-n-xxl{margin-bottom:-60px !important}.custom-margin-1{margin-left:90px}.p-xs{padding:5px !important}.p-sm{padding:10px !important}.p{padding:15px !important}.p-md{padding:20px !important}.p-lg{padding:30px !important}.p-xl{padding:40px !important}.p-xlg{padding:50px !important}.p-xxl{padding:60px !important}.p-n,.p-none{padding:0 !important}.p-l-none{padding-left:0 !important}.p-l-xs{padding-left:5px !important}.p-l-sm{padding-left:10px !important}.p-l{padding-left:15px !important}.p-l-md{padding-left:20px !important}.p-l-lg{padding-left:30px !important}.p-l-xl{padding-left:40px !important}.p-l-xlg{padding-left:50px !important}.p-l-xxl{padding-left:60px !important}.p-t-none{padding-top:0 !important}.p-t-xxs{padding-top:1px !important}.p-t-xs{padding-top:5px !important}.p-t-sm{padding-top:10px !important}.p-t{padding-top:15px !important}.p-t-md{padding-top:20px !important}.p-t-lg{padding-top:30px !important}.p-t-xl{padding-top:40px !important}.p-t-xlg{padding-top:50px !important}.p-t-xxl{padding-top:60px !important}.p-r-none{padding-right:0 !important}.p-r-xs{padding-right:5px !important}.p-r-sm{padding-right:10px !important}.p-r{padding-right:15px !important}.p-r-md{padding-right:20px !important}.p-r-lg{padding-right:30px !important}.p-r-xl{padding-right:40px !important}.p-r-xlg{padding-right:50px !important}.p-r-xxl{padding-right:60px !important}.p-b-none{padding-bottom:0 !important}.p-b-xs{padding-bottom:5px !important}.p-b-sm{padding-bottom:10px !important}.p-b{padding-bottom:15px !important}.p-b-md{padding-bottom:20px !important}.p-b-lg{padding-bottom:30px !important}.p-b-xl{padding-bottom:40px !important}.p-b-xlg{padding-bottom:50px !important}.p-b-xxl{padding-bottom:60px !important}