/*
Theme Name:     KnowHow Child Theme
Theme URI: 		http://herothemes.com/
Description:    Child theme for KnowHow 
Author: 		Chris Mooney (Swish Themes)
Author URI: 	http://herothemes.com
Template:       knowhow
Version:        1.0.0
*/

@import url("../knowhow/style.css");
@import url('https://fonts.googleapis.com/css?family=Raleway:400,700|Roboto:400,400i,700,700i');


/* ------- Insert custom styles below this line ------- */
body {
    font-family: 'Montserrat', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Raleway', sans-serif !important;
}
#primary.sidebar-right #content {
    width: 100%;
    float: none;
    padding: 40px 0 0 0;
    border-right: none !important;
}
#sidebar {
    display: none;
}
.home #sidebar, .archive #sidebar {
    display: block !important;
}
.page-id-71 #live-search, .page-id-71 #page-header {
	display: none;
}
.page-id-71 .tml {
    margin: 0 auto;
    max-width: 400px;
}
.tml-login {
	padding: 40px;
	background: #f5f5f5;
}
.tml input {
 	padding: 15px;
 	font-size: 1.5em;
 	font-weight: 100;
 	border: none;
/* 	-webkit-appearance: searchfield;
   	-moz-appearance:    searchfield;
   	appearance:         searchfield;*/
 }
 .tml input[type=submit] {
 	/*padding: 0;*/
 	font-size: 100%;
 }
.wp-social-login-provider-google {
    background-image: url( "/wp-content/uploads/2016/01/google-sign-in-472x90.png" );
    background-size: 100%;
}
.wp-social-login-provider, .wp-social-login-provider:hover {
    display: inline-block;
    height: 60px;
    width: 100%;
    margin: 0px;
}
.wp-social-login-provider-list {
	padding: 0;
}
.wp-social-login-provider-list a {
    line-height: 0; 
    font-size: 0;
    color: transparent; 
 }
.message,
.tml-user-login-wrap,
.tml-user-pass-wrap,
.tml-submit-wrap
{
    display: none;
}
#search-result {
    font-size: 22px;
}
#search-result li.standard a:before {
    font-size: 22px;
    margin: 0 15px 0 0;
    left: 6px;
}
.wpgp-width600 {
    max-width: initial !important;
}
.small-print {
    font-size: .7em;
}
.row .col-half, .row-fixed .col-half, .row-adaptive .col-half {
    width: 44.78% !important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
     margin-top: 0 !important; 
}
pre {
    font-size: 90%;
    line-height: 1.2em;
    font-family: "Courier 10 Pitch", Courier, monospace; 
    white-space: pre; 
    white-space: pre-wrap; 
    white-space: -moz-pre-wrap; 
    white-space: -o-pre-wrap; 

    height:1%;
    width: auto;
    display: block;
    clear: both;
    color: #e8e8e8;
    padding: 1em 1em;
    margin: auto 40px auto 40px;
    background: #4e4e4e;
    border: solid 1px #e1e1e1
} 
code { 
    font-size: 90%;
    line-height: 1.2em;
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

    display: inline; 
    color: #e8e8e8;
    padding: 1em 1em;
    background: #4e4e4e;
}