/*
Theme Name:     HelpGuru 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 ------- */


/* Basic style */
@import "fonts/ciuatadella/ciuatadella.css";
@import "fonts/suisse/stylesheet.css";
body {font-size:16px;font-family : "Suisse", "nimbus-sans", Helvetica, Arial, sans-serif }
h1, h2, h3, h4 {font-family : "Ciutadella-Regular", "franklin-gothic-urw", Arial, sans-serif}
  .entry-content h1,
  .entry-content h2,
  .entry-content h3,
  .entry-content h4,
  .entry-content h5,
  .entry-content h6 {font-family : "Suisse", "nimbus-sans", Helvetica, Arial, sans-serif}
  .entry-content h1.ciu,
  .entry-content h2.ciu,
  .entry-content h3.ciu,
  .entry-content h4.ciu,
  .entry-content h5.ciu,
  .entry-content h6.ciu{font-family : "Ciutadella-Regular", "franklin-gothic-urw", Arial, sans-serif}
body{background: #f6f4f0}

/*forms*/
 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"] {border-radius:0px;}

  form button,
  form input[type="reset"],
  form input[type="submit"],
  form input[type="button"] {color:#54565b;border-radius:4px;text-transform: uppercase;background-color: #c3ccc4;font-family:"Ciutadella-Regular", "franklin-gothic-urw", Arial, sans-serif }

header#site-header, section#page-header  {background: #f5f4f4}
section#page-header  {background: #f5f4f4 url("imgs/eyecon3.svg") top right no-repeat}

header#site-header, section#page-header  {background: #f5f4f4 url("imgs/eyecon2.svg") top right no-repeat;background-size: 284px}
section#page-header  {background-position:  bottom right }

@media screen and (max-width: 320px){
  header#site-header, section#page-header  {background-size: 248px}
}

@media screen and (min-width: 321px){
  header#site-header, section#page-header  {background-size: 272px}
}

@media screen and (min-width: 550px){
  header#site-header, section#page-header  {background-size: 284px}
}


/* KB search */
 #page-header .hkb-site-search{margin:20px auto 0}
 .hkb-site-search {
   font-family : "Ciutadella-Regular", "franklin-gothic-urw", Arial, sans-serif;
   color:#000;
   font-size : 28px;
   background-color: transparent;
   border-bottom: 4px solid #AAA9A7;
}

 #page-header .hkb-site-search .hkb-site-search__field {
     border: none;
     background-color: transparent;
     padding: 16px 10px 16px 0;
     padding-right: 0;
}

 #page-header .hkb-site-search .hkb-site-search__button {text-align: right}
 #page-header .hkb-site-search .hkb-site-search__button:before {
    content: "\f002";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-size:28px;
 }

        @media screen and (min-width: 550px)  {
 #page-header .hkb-site-search .hkb-site-search__button:before{display:block;    font-size:32px;}
 #page-header .hkb-site-search .hkb-site-search__button span{display:none;}
        }

.hkb-site-search .hkb-site-search__button i{font-size:32px}
.hkb-site-search .hkb-site-search__button{background-color:transparent;color:#ccc;bottom:0; right:0; top:0;;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.hkb-site-search .hkb-site-search__button:hover{background-color:transparent;color:#666}
/*site header*/



#page-header-breadcrumbs{padding:0 0;background-color: transparent;font-family : "Ciutadella-Regular", "franklin-gothic-urw", Arial, sans-serif;}
#page-header-breadcrumbs .hkb-breadcrumbs{margin:10px 0}
#page-header-breadcrumbs .hkb-breadcrumbs + .hkb-breadcrumbs {margin:-10px 0 10px}
.hkb-breadcrumbs a:visited , .hkb-breadcrumbs a{color:#368CCF}
.hkb-breadcrumbs a:hover {color:#24567E}
#page-header-breadcrumbs .hkb-breadcrumbs li:after{content:"|";color:#ff5c39;}
#page-header-breadcrumbs .hkb-breadcrumbs li:last-child:after {
    content: "";}

.logo-brand {padding: 12px 0 0 84px;height:36px;display: inline-block;}
.logo-brand {background-repeat:no-repeat;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9Ijc0cHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMCAwIDc0IDM2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3NCAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxkZWZzPk5hdGlvbmFsIEZpbG0gQm9hcmQgb2YgQ2FuYWRhIGxvZ28gfCBMb2dvIGRlIGwnT2ZmaWNlIG5hdGlvbmFsIGR1IGZpbG0gZHUgQ2FuYWRhCjwvZGVmcz4KPGEgeGxpbms6aHJlZj0iLyIgdGFyZ2V0PSJfcGFyZW50Ij4KCTxyZWN0IHdpZHRoPSI3NHB4IiBoZWlnaHQ9IjM2cHgiIHN0eWxlPSJmaWxsOnJnYmEoMCwwLDAsMCkiIC8+CjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0yNC42MjUsOC40NzVDMjYuNSw4LjM1LDMwLjI1LDguMjUsMzUuNyw4LjI1djMuNTVIMTkuNjI1VjYuNzI1QzI1LjE1LDQuOTUsMjguOSwzLjg1LDMwLjcsMy40NzVWMy4zNQoJYy0xLjgyNSwwLjEtNS42LDAuMi0xMS4wNzUsMC4yVjBoMTYuMXY1LjA3NUMzMC4yNzUsNi44NSwyNi40NzUsNy45NSwyNC42NSw4LjM1djAuMTI1SDI0LjYyNXoiLz4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTE5LjYyNSwxNC4zMjVoMTYuMXY4LjJIMzMuMTVWMTguMzVoLTMuODI1djQuMkgyNi43NXYtNC4yaC03LjEyNVYxNC4zMjV6Ii8+CjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0yOC4xMjUsMzJjLTAuMzc1LDIuNTUtMS42LDMuNzc1LTQuMDI1LDMuNzc1Yy0zLjI1LDAtNC40NzUtMi40MjUtNC40NzUtNi4wMjV2LTUuM2gxNi4xdjQuNjc1CgljMCwzLjYyNS0wLjgyNSw2LjA1LTMuOTUsNi4wNWMtMi4zLDAtMy4zNzUtMS40LTMuNTUtMy4xNzVIMjguMTI1eiBNMjkuMywyOC40NzVWMjkuNmMwLDEuMSwwLjYyNSwxLjY3NSwxLjk3NSwxLjY3NQoJYzEuMzI1LDAsMS44NS0wLjY1LDEuODUtMS43di0xLjFIMjkuM3ogTTIyLjIyNSwyOC40NzV2MS4xYzAsMS40LDAuNiwyLjEsMi4xMjUsMi4xYzEuNDI1LDAsMi4zNzUtMC42NSwyLjM3NS0yLjA1VjI4LjVoLTQuNQoJVjI4LjQ3NXoiLz4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTguMzI1LDM2QzIuNTUsMzYsMCwzMy45MjUsMCwzMGMwLTMuOSwyLjU3NS01Ljk3NSw4LjM1LTUuOTc1YzUuOCwwLDguMzc1LDIuMDc1LDguMzc1LDUuOTc1CglDMTYuNzI1LDMzLjkyNSwxNC4xNSwzNiw4LjMyNSwzNkw4LjMyNSwzNnogTTIuNTc1LDMwLjA1YzAsMS4wMjUsMS4yMjUsMS44NSw1LjgsMS44NWM0LjUyNSwwLDUuNzUtMC44MjUsNS43NS0xLjg3NQoJYzAtMS4wNS0xLjIyNS0xLjg3NS01Ljc1LTEuODc1QzMuOCwyOC4xNSwyLjU3NSwyOC45NzUsMi41NzUsMzAuMDVMMi41NzUsMzAuMDV6Ii8+CjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMS40LDEzLjk1Yy0xLjg3NSwwLjEyNS01LjYyNSwwLjIyNS0xMS4wNzUsMC4yMjV2LTMuNTVoMTYuMVYxNS43QzEwLjksMTcuNDc1LDcuMTUsMTguNTc1LDUuMzUsMTguOTUKCXYwLjEyNWMxLjgyNS0wLjEsNS42LTAuMiwxMS4wNzUtMC4ydjMuNTVoLTE2LjFWMTcuMzVjNS40NS0xLjc3NSw5LjI1LTIuODc1LDExLjA3NS0zLjI3NVYxMy45NXoiLz4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTE2LjQsOC4ySDAuMzI1VjBIMi45djQuMmgzLjgyNVYwSDkuM3Y0LjJoNy4xVjguMnoiLz4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTY0LjIyNSwyMC44NWMzLjcyNS0wLjUsNy4zMjUtMi4zLDEwLjEyNS01LjQyNXYtMC4wNWMtMi43NzUtMy4xMjUtNi4zNzUtNC45MjUtMTAuMS01LjQyNQoJYzIuMTc1LDAuODUsMy43LDIuOTc1LDMuNyw1LjQ1UzY2LjQsMjAsNjQuMjI1LDIwLjg1eiIvPgo8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNTkuOTc1LDkuOTVjLTMuNzUsMC41LTcuMzUsMi4zLTEwLjE1LDUuNDVjMi44LDMuMTUsNi40LDQuOTUsMTAuMTUsNS40NWMtMi4yLTAuODUtMy43MjUtMi45NzUtMy43MjUtNS40NQoJUzU3Ljc3NSwxMC44LDU5Ljk3NSw5Ljk1eiIvPgo8cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNNjkuNTUsMjUuODVMNjkuMTUsMjZ2MC40MjVjMCwwLDAsNC4zNzUsMCw5aDUuMTc1VjIzLjU1QzcyLjg1LDI0LjQ3NSw3MS4yNSwyNS4yNSw2OS41NSwyNS44NXoiLz4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTU1LjAyNSwyNmwtMC40LTAuMTI1Yy01LjI1LTEuOC05LjYtNS40MjUtMTIuNTc1LTEwLjQ1QzQ2LjMsOC4yNSw1My41LDMuOTUsNjEuNDc1LDMuNzVoMS4yCgljNC4yMjUsMC4xMjUsOC4yLDEuMzc1LDExLjY1LDMuNTc1VjBoLTM1LjR2MzUuNGgxNi4xQzU1LjAyNSwzMC42MjUsNTUuMDI1LDI2LDU1LjAyNSwyNnoiLz4KPC9hPgo8L3N2Zz4=");}
.logo-brand.sub-brand{font-size: 28px}
.logo-brand .slash{color:#fff;letter-spacing:1px}

/*FOOTER*/
#site-footer-widgets{display: none}
footer#site-footer {
  overflow: hidden;
  width: 100%;
  text-align: center;
  font-family: "Ciutadella-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif, sans-serif;
  padding-top: 40px;
  background: #fff;
  line-height: 28px;
border-top:1px solid #D8D9DB;
}


footer#site-footer #copyright {float:none;font-size: 1em}
footer#site-footer a {
  display: block;
}
footer#site-footer a.btn {
  color: #FF5C39;
  border-color: #FF5C39;
  display: inline-block;
  margin-bottom: 25px;
}
footer#site-footer a.btn:hover {
  color: #000;
  background: #FF5C39;
}
footer#site-footer .l-largeur90p {
  position: relative;
  z-index: 2;
}
footer#site-footer .l-largeur90p div {
  margin-bottom: 1.25em;
}
footer#site-footer .l-largeur90p > div.row {
  margin-bottom: 0px;
}
footer#site-footer h4 {
  text-transform: uppercase;
  margin: 0px;
  font-size: 1.5em;
  line-height: 2em;
  margin-bottom: 0.1875em;
}
footer#site-footer .primaryLinks a {
  width: 100%;
}
footer#site-footer .social {
  overflow: hidden;
}
footer#site-footer .social h5 {
  display: none;
}
footer#site-footer .social a {
  width: 25%;
  display: block;
  float: left;
  text-align: center;
  padding-bottom: 3px;
}
footer#site-footer .social a i {
  font-size: 32px;
  position: relative;
  top: 2px;
}
footer#site-footer .social a i + span {
  display: none;
}
footer#site-footer #canadaLogo {
  margin-bottom: 25px;
}
footer#site-footer #canadaLogo img {
  width: 64px;
  display: inline-block;
  height: 15px;
}
footer#site-footer div.creditsSecondaryLinks {
  margin-bottom: 2.5em;
  padding-top: 1em;
}
footer#site-footer div.creditsSecondaryLinks .sep {
  display: none;
  color: #FF5C39;
}
footer#site-footer .bonhomme path {
  fill: #00BFB3;
}
@media (min-width: 768px) {
  footer#site-footer {
    text-align: left;
  }
  footer#site-footer .social {
    clear: both;
  }
  footer#site-footer .social h5 {
    display: inline;
    margin-right: 8px;
  }
  footer#site-footer .social a {
    width: auto;
    margin: 0 8px;
    display: inline-block;
    float: none;
  }
  footer#site-footer .social a i {
    font-size: 19px;
  }
  footer#site-footer .social a i.icon-vimeo {
    font-size: 17px;
  }
  footer#site-footer .social a i.icon-youtube {
    font-size: 22px;
    top: 4px;
  }
  footer#site-footer a.btn {
    margin-bottom: 0px;
    margin-right: 20px;
  }
  footer#site-footer #canadaLogo {
    margin-bottom: 0px;
    padding-top: 0px;
    margin-right: 15px;
  }
  footer#site-footer #canadaLogo img {
    width: 53px;
    display: inline-block;
    position: relative;
    top: -2px;
  }
  footer#site-footer div.creditsSecondaryLinks {
    position: relative;
  }
  footer#site-footer div.creditsSecondaryLinks a {
    display: inline-block;
  }
  footer#site-footer div.creditsSecondaryLinks .sep {
    display: inline-block;
    position: relative;
    top: -0.05em;
  }
}
@media (min-width: 1200px) {
  footer#site-footer {
    font-size: 0.875em;
  }
}
@media (min-width: 1200px) {
  footer#site-footer .social {
    clear: none;
  }
  footer#site-footer .social h5 {
    display: block;
  }
  footer#site-footer .social a {
    display: block;
    margin: 0px;
    text-align: left;
    padding-bottom: 0px;
  }
  footer#site-footer .social a i {
    width: 20px;
    display: inline-block;
    margin-right: 10px;
    text-align: center;
  }
  footer#site-footer .social a i + span {
    display: inline-block;
  }
  footer#site-footer div.creditsSecondaryLinks {
    clear: both;
  }
}
@media (min-width: 1440px) {
  footer#site-footer #canadaLogo {
    margin-right: 18px;
  }
  footer#site-footer #canadaLogo img {
    width: 63px;
    top: -3px;
    height: 21px;
  }
}
footer#site-footer #footerMore a:hover, footer#site-footer #footerGetStarted a:hover, footer#site-footer #footerGetHelp a:hover, footer#site-footer #footerConnect a:hover, footer#site-footer #copyright .creditsSecondaryLinks a:hover{
  color: #368CCF;
  text-decoration: none;
}

/*ajustement*/

/*main*/
.home #primary.sidebar-right #content{}

/*header*/
#page-header {padding:15px 0 45px}
#page-header-title, #page-header-tagline {text-align:center}
#page-header-title {font-family: "Ciutadella-Bold", "nimbus-sans", sans-serif;text-transform: uppercase;}

#site-header, #site-header a, #site-header a:visited, #site-header a:hover {}
#nav-primary {  font-family: "Ciutadella-Regular", "nimbus-sans", sans-serif;}
#nav-primary ul li a {  font-weight:400}
#nav-primary button{ color:#000;}
#nav-primary button:before{content: "\f0c9" !important;font-family: FontAwesome;}
 @media screen and (min-width: 720px) {
#nav-primary #nav-primary-menu{margin-bottom:-26px}
}

.hkb-category__title{font-family: "Ciutadella-Semibold", "nimbus-sans", sans-serif;text-transform:uppercase}
.hkb-category__header{border-bottom:0px solid #D8D9DB !important;padding-bottom:12px}
.hkb-category .hkb-category__header .hkb-category__title{font-size:24px;}
.hkb-archive .hkb-category .hkb-category__header .hkb-category__title{font-size:18px;}

.hkb-archive  .hkb-category[data-hkb-cat-icon="false"] .hkb-category__header{padding-left:36px;}
.hkb-archive .hkb-category[data-hkb-cat-icon="false"] .hkb-category__header:before{font-size:21px; line-height:21px}


.hkb-category .hkb-category__header[data-htb-cat-icon="true"] .hkb-category__title, .hkb-category__header[data-hkb-cat-icon="true"] .hkb-category__desc{margin-left:40px}

#hkb.hkb-template-category .hkb-category .hkb-article,
ul.hkb-article-list li{border-bottom: none;}
  .hkb-article-list li a:hover, body.single .hentry .entry-header .entry-title a:hover {color:#24567E}

/*content page*/

#ht-kb.ht-kb-single article .entry-title {display: block;}
.single .entry-content {font-size:16px;line-height: 1.5;border-bottom: none;}
.hentry{border-bottom: none;}


 .hentry  .entry-title {
    font-weight: 500;
 }
    @media screen and (min-width: 321px) {
     .hentry .entry-title {
        font-size: 28px; } }
    @media screen and (min-width: 500px) {
     .hentry .entry-title {
        font-size: 32px; } }

.single .hentry { }
  .single .hentry .entry-header {
    border-bottom: none; }
  body.single .hentry .entry-header .entry-title {
    font-size: 20px; }
    @media screen and (min-width: 321px) {
      body.single .hentry .entry-header .entry-title {
        font-size: 28px; } }
    @media screen and (min-width: 500px) {
      body.single .hentry .entry-header .entry-title {
        font-size: 32px; } }


article .ht-voting-rate-post{}
article #ht-voting-rate-post-title{font-size:21px;position: relative;padding:20px 0 ;}
article #ht-voting-rate-post-title::before{content: " "; position: absolute;background-color: #ff5c39;height:5px;top:0;width:80px;}

/*dividers*/
 .hkb-article-related, .hkb-feedback{margin:40px 0 40px;position: relative;padding:20px 0;display: block}
 .hkb-article-related::before, .hkb-feedback::before{content: " ";background-color: #FF5C39;width:80px;height:5px;position: absolute;top:0;left:0;display: block}
 
.hkb-feedback .hkb-feedback__title{font-size:21px;font-weight: 500}
 section.hkb-article-related .hkb-article-related__title {border-bottom: none;margin:0 0;font-weight: normal;font-size: 21px}
.hkb-article-related .ht-kb-article-list li{border-bottom: none;}

.ht-pagination{


}

.ht-pagination ul{
border-radius:4px;

}


.ht-pagination {
  font-size: 0px;
  padding: 20px 0; }
  .ht-pagination ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .ht-pagination ul li {
      display: inline-block; font-size: 16px; }
    .ht-pagination ul a,
    .ht-pagination ul span {
	padding:6px 12px;line-height:1.5;border:1px solid #63666a;margin-left:-1px;display:block
}

    .ht-pagination ul li:first-child > a,
    .ht-pagination ul li:first-child > span {border-bottom-left-radius:4px;border-top-left-radius:4px}

 .ht-pagination ul li:last-child > a,
    .ht-pagination ul li:last-child > span {border-bottom-right-radius:4px;border-top-right-radius:4px}

      .ht-pagination ul a.current,
      .ht-pagination ul span.current {
        background: #63666a;
        color: #fff; }
      .ht-pagination ul a:hover,
      .ht-pagination ul span:hover {
        background: #63666a;color:#fff }

#sidebar .widget{background-color:#fff}
/*contact  page*/

span.wpcf7-form-control-wrap input[type="text"],
span.wpcf7-form-control-wrap input[type="email"]{
	width:100%;
}
/*tags*/

.tags a {background: #e5e5e5;font-size:12px}
  .tags a, .tags a:visited,
  .widget_tag_cloud a,
  .widget_tag_cloud a:visited {
    color: #368CCF !important; }
  .tags a:hover,
  .widget_tag_cloud a:hover {
    background: #368CCF ;
    color: #ffffff !important;  }


.entry-header .ht-kb-most-helpful-user,
.entry-header .ht-kb-most-viewed-article,
.entry-header .ht-kb-most-helpful-article {font-family: "Ciutadella-Regular", "nimbus-sans", sans-serif;background-color: #e5e5e5;color:#555;margin:0 0 5px 0;}

/*votes*/


.hkb-feedback .ht-voting .ht-voting-comment__submit,.hkb-feedback .ht-voting .ht-voting-links .ht-voting-upvote, .hkb-feedback .ht-voting .ht-voting-links .ht-voting-downvote{
font-family: "Ciutadella-Regular", "nimbus-sans", sans-serif;
font-size:16px;
text-transform:uppercase;
 background-color:#fff;
border:2px solid #cbccce;
color:#54565b;
 border-radius:4px; 
/*  -webkit-border-radius:0px;color:#555;
  -moz-transition: background 0.15s ease-out;
  -o-transition: background 0.15s ease-out;
  -webkit-transition: background 0.15s ease-out;
  -ms-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
*/
}

.hkb-feedback .ht-voting .ht-voting-comment__submit{background-color: #cbccce}

.ht-voting .ht-voting-links .ht-voting-upvote:hover, .ht-voting .ht-voting-links .ht-voting-downvote:hover{
 background-color:#d8d9db;
border:2px solid #abaeb1;
color:#000;
}
.ht-voting .ht-voting-links .ht-voting-upvote:hover{border-color:#c4d600;;background-color:#fff}
.ht-voting .ht-voting-links .ht-voting-downvote:hover{border-color:#ff5c39;background-color:#fff}
  .ht-voting .ht-voting-links.ht-voting-up .ht-voting-upvote {
    border-color:#c4d600; background:#c4d600;color:#54565b}
  .ht-voting .ht-voting-links.ht-voting-up .ht-voting-downvote:hover {
    border-color: #ff5c39;background-color:#fff}
  .ht-voting .ht-voting-links.ht-voting-down .ht-voting-downvote {
   border-color: #ff5c39; background:#ff5c39;color:#fff}
  .ht-voting .ht-voting-links.ht-voting-down .ht-voting-upvote:hover {
    border-color: #c4d600;background-color:#fff }

.hkb-article-list .hkb-meta .hkb-meta__usefulness, article  .hkb-meta .hkb-meta__usefulness{background-color:#c4d600}
.hkb-article-list .hkb-meta .hkb-meta__usefulness.hkb-meta__usefulness--bad, article  .hkb-meta .hkb-meta__usefulness.hkb-meta__usefulness--bad{background-color:#ff5c39}


.ht-voting-thanks{margin:1em 0;}

span.wpcf7-list-item { display: block; }

/* style-in-iframe (hides all content except title and main content text) */
.style-in-iframe #site-header,
.style-in-iframe #page-header,
.style-in-iframe #page-header-breadcrumbs,
.style-in-iframe #sidebar,
.style-in-iframe .hkb-entry-meta,
.style-in-iframe .hkb-feedback,
.style-in-iframe .hkb-article-related,
.style-in-iframe #site-footer {
  display: none;
}
.style-in-iframe #primary.sidebar-right #content {
  width: 100%;
}
