/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the body font size on tablet devices */
body {
  font-size: 93.8%;
}

h2 {
	font-size: 1.75em;
}

.region-two-brick-bottom .region-inner,
.node-type-bio .region-two-brick-middle .region-inner,
#tasks,
.region-one-main .region-inner,
.region-header,
.two-50,
.two-66-33,
footer .region-inner,
.region-two-brick-bottom .region-inner,
.panel-1col,
#branding,
nav.primary-menu-wrapper, 
.panel-row.row-1,
.panel-row.row-2 {
	max-width: 750px;
}

.nav ul, .nav ul.menu {
	margin: 0;
}

.nav li a, .nav ul.menu li a {
	font-size: .9em;
	padding: 16px;
}

.front .field-name-field-intro {
	font-size: 1.2em;
	line-height: 140%;
}

.front .field-name-field-photo {
	margin: -120px -12px -6px 0;
}

.flexslider {
	max-width: 640px;
} 

.views-field-field-quotes {
	height: 180px;
}

.field-name-field-quote {
	font-size: 1.3em;
}

.node-type-videos .one-column .region-inner {
	padding: 0 25px;
}

.field-name-hire-michael-button .block-content a {
	font-size: 1.075em;
}

.field-name-hire-michael-button .block-content a span {
	background-position: 92% 50%;
	padding: 15px 20px;
}

.not-front .region-two-brick-right-below .region-inner {
	padding-left: 0;
}

.node-type-bio .field-name-field-photo {
	margin: -10px 0 -6px;
}

.node-type-bio .field-name-field-bottom-text {
	margin: 0;
	padding: 20px 0;
}

.field-name-field-book-covers .field-name-field-photo img {
	height: 170px;
	width: auto !important;
}

.not-front .field-name-field-intro {
	font-size: 1.125em;
}

html.js fieldset.collapsible .fieldset-legend {
	font-size: .7em;
}

.field-name-body, .field-name-field-bottom-text {
	font-size: 1em;
}

.collapse-text-text {
	font-size: .8em;
	line-height: 120%;
}

.section-topics .field-name-field-bottom-text {
	margin: 0 0 0 .5em;
}

.section-topics .field-name-field-bottom-text h2 {
	margin: 0 0 1em;
}

.two-66-33 > .region-two-66-33-first {
	width: 60%;
}

.two-66-33 > .region-two-66-33-second {
	float: right;
}

.field-name-field-video-collection .field-collection-view {
	margin: 0 0 1.5em 0;
	width: 30%;
}

input {
	font-size: 1em;
}

.section-comment #columns, 
.section-booklets #columns, 
.section-blog #columns {
	width: 90%;
}

.section-comment #main-content, 
.section-booklets #main-content, 
.section-blog #main-content {
	margin-right: 0;
}

.view-booklets.view-display-id-block_1 .views-row {
	width: 30%;
}