/*
Theme Name: Twenty Twelve Child
Theme URI: https://wordpress.org/themes/twentytwelve-child/
Template: twentytwelve
Author: the WordPress team
Author URI: https://lexfridman.com/
Description: Lex version of Twenty Twelve theme.
Version: 2.2
    License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom
Text Domain: twentytwelve-child

test

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css?family=Raleway");
@import url("https://fonts.googleapis.com/css?family=Ubuntu");
@import url("https://lexfridman.com/wordpress/wp-content/themes/twentytwelve-child/style-grid-vid.css");
@import url("https://lexfridman.com/wordpress/wp-content/themes/twentytwelve-child/style-grid-current-lectures.css");
@import url("https://lexfridman.com/wordpress/wp-content/themes/twentytwelve-child/style-team.css");
body {
  color: #000000;
}

@media (min-width: 700px) {
  .site-content {
    width: 700px;
  }
}
div#main {
  max-width: 700px;
  margin: auto;
  font-size: 16px;
  color: #000000;
}

.site-header h1.site-title, .site-header h1.site-title a {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 34px;
  text-align: center;
  color: #bbb;
}
body.page-id-7 .site-header h1.site-title, body.page-id-7 .site-header h1.site-title a {
  color: #000;
}
.site-header h1.site-title:hover, .site-header h1.site-title a:hover {
  color: #9ec4ff;
}

h1#lex-page-title {
  font-family: "Ubuntu", sans-serif;
  font-weight: normal;
  text-align: center;
  font-size: 34px;
}

footer[role=contentinfo] {
  display: none;
}

.site-content {
  margin-top: 0px;
  padding-top: 0px;
}

.site-content article {
  border-bottom: none;
}

img.size-full, img.size-large, img.header-image, img.wp-post-image, .entry-content img {
  box-shadow: none;
}

.wrapper {
  padding-top: 0px;
  margin-top: 0px;
}

.site-header {
  padding-bottom: 0px;
}

.entry-content a:visited,
.comment-content a:visited {
  color: #21759b;
}

.entry-content a:hover,
.comment-content a:hover {
  color: #00b6ff;
  text-decoration: none;
}

.clear {
  clear: both;
}

/************************** Page Specific Options ******************************/
.page-id-7 nav {
  display: none;
}

/**************************** Home Page ******************************/
.entry-content h3 {
  margin-bottom: 0px;
  font-family: "Raleway", sans-serif;
  font-weight: normal;
  font-size: 26px;
}

.entry-content p, .entry-content ul, .entry-content ol {
  margin: 10px 0;
}

li div.course-preview {
  margin-top: 10px;
  margin-bottom: 0px;
  font-weight: normal;
  font-size: 20px;
}

@media (min-width: 350px) and (max-width: 499px) {
  .gutter-sizer {
    width: 2%;
  }

  .grid-item {
    width: 48%;
  }
}
/**************************** Posts ***************************/
.type-post .entry-header .entry-title {
  margin-top: 20px;
  font-size: 28px;
}

footer.entry-meta {
  display: none;
}

nav.nav-single {
  display: none;
}

/*# sourceMappingURL=style.css.map */
