/*
Theme Name:     KnowAll Child Theme
Theme URI: 		http://herothemes.com/
Description:    Child theme for KnowAll 
Author: 		HeroThemes
Author URI: 	http://herothemes.com
Template:       knowall
Version:        1.0.0
*/


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

/**
 * @license
 * MyFonts Webfont Build ID 3356547, 2017-03-09T07:29:32-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: AvenirLTStd-Medium by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/65-medium/
 * Copyright: Copyright © 1981 - 2006 Linotype GmbH, www.linotype.com. All rights reserved. Copyright © 1989 - 2002 Adobe Systems Incorporated.  All Rights Reserved.
 * 
 * Webfont: AvenirLTStd-Book by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/45-book/
 * Copyright: Copyright © 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. © 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3356547
 * Licensed pageviews: 500,000
 * 
 * © 2017 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */

@import url("//hello.myfonts.net/count/333783");

@font-face {font-family: 'AvenirLTStd-Book';src: url('/wp-content/uploads/2017/03/333787_1_0.eot');src: url('/wp-content/uploads/2017/03/333787_1_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/2017/03/333787_1_0.woff2') format('woff2'),url('/wp-content/uploads/2017/03/333787_1_0.woff') format('woff'),url('/wp-content/uploads/2017/03/333787_1_0.ttf') format('truetype');}

@font-face {font-family: 'AvenirLTStd-Medium';src: url('/wp-content/uploads/2017/03/333787_0_0.eot');src: url('/wp-content/uploads/2017/03/333787_0_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/2017/03/333787_0_0.woff2') format('woff2'),url('/wp-content/uploads/2017/03/333787_0_0.woff') format('woff'),url('/wp-content/uploads/2017/03/333787_0_0.ttf') format('truetype');}

body, p, ul, ol { 
        	font-family: 'AvenirLTStd-Book'!important;
        	font-weight: 400!important;
        	font-style: normal;
        }

.hkb-article__content ol li {
margin:10px 0
}

strong, h1, h2, h3, h4, .site-logo a::after, span.hts-messages__title {font-family: 'AvenirLTStd-Medium'!important;
}

strong {font-weight:bold}

.hkb-article .hkb-article__title {
hyphens: none!important;
}

.hkb-article__content p {
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
}

.page-break	{ display: none; }

.vc_separator.wpb_content_element {
     margin-bottom:20px!important
     }

.ht-articlelist {margin-left:-1%}

.ht-articlelist li {float: left!important;width: 48%!important; margin-left:1%;margin-right:1%}

.ht-articlelist li:last-child {border-bottom:1px solid #e6e6e6; padding-bottom:22px}

@media (max-width: 600px) {
    .hkb-subcats li {
width:100%
}
}

@media screen and (max-width: 767px) {
  .ht-articlelist li {width:100%!important;}

  .half .vc_col-sm-3{
width: 50%; float:left}

.sidebar {
display: block;
height: auto!important;position:relative; margin-bottom:32px}

.sidebar .sidebar__innercontainer.affix {
position:relative
 }

.hkb_widget_exit {
display:none
}
	
.hkb_widget_toc ol li ol li {display:none}
}

@media screen and (min-width: 767px) {
    .nav-header > ul {
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      -webkit-transition: all 0.5s ease-in-out;
      -ms-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      opacity: 0;
      max-height: 0;
      visibility: hidden;
      overflow: hidden;
      z-index: 99999;
      clear: both;
      background: #000;
      font-size: 15px;
      line-height: 1.3;
      position: absolute;
      left: 0;
      right: 0;
      top: 84px;
    width:1040px;
    margin:0 auto;
    text-align:center}

.nav-header > ul li {
border-bottom: 1px solid #eaeaea; }
	
.nav-header > ul li:last-child {
border-bottom: 0; }

.nav-header > ul li.menu-item-has-children > a::after {
          display: inline-block;
          margin: 0 0 0 8px;
          background-image: url("../img/caret-down-dark.svg");
          background-position: center center;
          background-repeat: no-repeat;
          background-size: 10px;
          content: '';
          height: 10px;
          width: 10px; }

.nav-header > ul li:hover > ul {
          opacity: 1;
          max-height: 500px;
          visibility: visible; }

.nav-header > ul li:hover > a {
          background: rgba(0, 0, 0, 0.05); }

.nav-header > ul li a {
color: #000;
padding: 15px 20px; }

.nav-header > ul li > ul {
          -moz-transition: all 0.5s ease-in-out;
          -o-transition: all 0.5s ease-in-out;
          -webkit-transition: all 0.5s ease-in-out;
          -ms-transition: all 0.5s ease-in-out;
          transition: all 0.5s ease-in-out;
          opacity: 0;
          max-height: 0;
          visibility: hidden; }

.nav-header > ul li > ul a {
            padding-left: 35px; }

.nav-header .nav-header__mtoggle {
     display: block;}
}