@charset "UTF-8";
/*
Theme Name: Looking for Marshall McLuhan Custom
Theme URI: http://www.lookingformarshallmcluhan.com
Author: Andrew Cermak
Author URI: mailto:andrew_cermak@hotmail.com
Description: This custom template has minimal configuration options and is considered still under construction. 2 custom menus for the header and footer navigation bars are included in this layout. The pages are semi-responsive and rely on two 3rd-party plugins ("Meta Slider" and "Responsive Menu" - please be sure not to delete those plugins if using this theme). Contact Andrew (or any developer familiar with WordPress) for any changes required to uneditable elements.
Version: 1.0b
*/

/* =Reset= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
a {
	text-decoration: none;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* Fonts */

@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=03c5eb78-543e-4008-b7a0-4a4ccc7f13ba&fontids=903214,903226,1255993");
@font-face{
	font-family:"HelveticaNeueETW02-55Rg";
	src:url("Fonts/903214/e30c4534-e8af-416e-b7fb-c395323e8424.eot?#iefix");
	src:url("Fonts/903214/e30c4534-e8af-416e-b7fb-c395323e8424.eot?#iefix") format("eot"),url("Fonts/903214/541908c1-6856-4337-b6cb-f57a88784cbe.woff") format("woff"),url("Fonts/903214/354b6f86-00e3-4843-b8d0-9107b4ae0100.ttf") format("truetype"),url("Fonts/903214/2e170156-a84c-48cf-bc19-5c5c4db18b03.svg#2e170156-a84c-48cf-bc19-5c5c4db18b03") format("svg");
}
@font-face{
	font-family:"HelveticaNeueETW02-75Bd";
	src:url("Fonts/903226/e1c22775-19f1-4788-907d-302e5782b5d3.eot?#iefix");
	src:url("Fonts/903226/e1c22775-19f1-4788-907d-302e5782b5d3.eot?#iefix") format("eot"),url("Fonts/903226/74e6e2e1-e281-4b18-8319-dd0e21f3dad3.woff") format("woff"),url("Fonts/903226/484e3cbf-aa5e-4e0f-b623-c94d37c19bdb.ttf") format("truetype"),url("Fonts/903226/0300804c-d9d8-4cb4-8c92-cbcd9b238244.svg#0300804c-d9d8-4cb4-8c92-cbcd9b238244") format("svg");
}
@font-face{
font-family:"Helvetica Neue eText Pr1255993";
src:url("Fonts/1255993/f22de15d-d3fb-4fdc-afcf-e94bee77c97f.eot?#iefix");
src:url("Fonts/1255993/f22de15d-d3fb-4fdc-afcf-e94bee77c97f.eot?#iefix") format("eot"),url("Fonts/1255993/b6575169-54b0-4ba3-b10d-c17e0e7a0020.woff") format("woff"),url("Fonts/1255993/989b563d-9d6e-4bf6-b9cf-a224f8069846.ttf") format("truetype"),url("Fonts/1255993/3b48881b-e720-407d-9873-2bc5d9bc09d4.svg#3b48881b-e720-407d-9873-2bc5d9bc09d4") format("svg");
}

/* Page Layout */

body.home {
	background-color: #000;
}
body {
	background-color: #FFF;
}
#wrapper.home, #wrapper {
	max-width: 2000px;
	margin: 0 auto;
}
#page.home, #page {
	width: 98%;
	margin: 0 auto;
}
#photostrip {
	height:230px;
	background-image:url(images/photostrip.jpg);
	background-position: 50% 50%;
	background-repeat:no-repeat;
}
#content.home {
	margin: 0 auto;
	width: 100%;
	padding-top:44px;
	font-family:"HelveticaNeueETW02-75Bd";
	font-size: 76px;
	line-height: 80px;
	color: #FFF;
}
#content.home #homeTitle {
	margin: 0 auto;
	width: 580px;
}
#content {
	margin: 0 auto;
	width: 80%;
	padding-top:68px;
	font-family:"HelveticaNeueETW02-55Rg";
	font-size: 18px;
	line-height: 28px;
	color: #979797;
}
#content.home p {
	margin: 0px 0px 20px 0px;
}
#content.home #imgStack {
	text-align: center;
}
#content.home #imgStack img {
	margin: 27px;
}
#content p {
	margin: 0px 0px 20px 0px;
}
#content strong, #content b {
	font-family:"HelveticaNeueETW02-75Bd";
}
#content em, #content i {
	font-family:"Helvetica Neue eText Pr1255993";
}
#content a {
	color: #00b3db;
}
#content a:hover {
	text-decoration: underline;
}
#content h1 {
	font-size: 44px;
	line-height: 50px;
	color: #000;
}
#content h2 {
	font-size: 28px;
	line-height: 34px;
	color: #000;
}
#content h3 {
	font-size: 18px;
	line-height: 24px;
	color: #000;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	font-family:"HelveticaNeueETW02-75Bd";
	clear: both;
	margin: 0px 0px 20px 0px;
}
.grey {
	color: #979797;
}
#blogBlock {
	padding: 5px;}

#blogBlock a:hover {
	text-decoration:none;
}
#blogBlock:hover {
	background-color: #EEE;
}
.blogTitle {
	font-family:"HelveticaNeueETW02-75Bd";
	font-size: 28px;
	line-height: 34px;
	color: #000;
}
.blogDate, .blogDate a {
	font-family:"Helvetica Neue eText Pr1255993";
	font-size: 14px;
	line-height: 24px;
	color: #979797;
}
.blogExcerpt, .blogExcerpt a {
	color: #979797;
}
.metaslider .caption-wrap {
	bottom: -45px !important;
	color: #979797 !important;
	background: none repeat scroll 0 0 !important;
	border-color: #979797 !important;
	border-style:solid !important;
	border-width:1px !important;
	opacity: 1 !important;
}
.metaslider {
	border-color: #979797 !important;
	border-style:solid !important;
	border-width:1px !important;
}
.caption {
	font-size: 12px;
}
#copyright.home {
	padding-top: 20px;
	height: 90px;
	font-size: 16px;
	font-family:"HelveticaNeueETW02-75Bd";
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
}
#copyright {
	padding-top: 20px;
	height: 90px;
	font-size: 16px;
	font-family:"HelveticaNeueETW02-75Bd";
	text-transform: uppercase;
	color: #979797;
	text-align: center;
}
#copyright.home a {
	color: #FFF;
}
#copyright a {
	color: #979797;
}
#copyright.home a:hover {
	color: #979797;
}
#copyright a:hover {
	color: #000;
}

/* Navigation */
#nav.home {
	height: 130px;
	margin: 0 auto;
	text-align: center;
}
#nav {
	height: 90px;
	margin: 0 auto;
	text-align: center;
}
#nav.home ul, #nav ul {
	padding-top: 36px;
}
#nav.home li {
	font-size: 16px;
	font-family:"HelveticaNeueETW02-75Bd";
	text-transform: uppercase;
	color: #FFF;
	display: inline;
}
#nav li {
	font-size: 16px;
	font-family:"HelveticaNeueETW02-75Bd";
	text-transform: uppercase;
	color: #979797;
	display: inline;
}
#nav.home li a {
	padding: 10px 25px;
	color: #FFF;
}
#nav li a {
	padding: 10px 25px;
	color: #979797;
}
#nav.home li a:hover {
	color: #979797;
}
#nav li a:hover {
	color: #000;
}
#nav li.current_page_item a {
	color: #000;
}
#subnav.home, #subnav {
	margin: 0 auto;
	text-align: center;
}
#subnav.home ul, #subnav ul {
	padding-top: 36px;
}
#subnav.home li {
	font-size: 16px;
	font-family:"HelveticaNeueETW02-75Bd";
	text-transform: uppercase;
	color: #FFF;
	display: inline;
}
#subnav li {
	font-size: 16px;
	font-family:"HelveticaNeueETW02-75Bd";
	text-transform: uppercase;
	color: #979797;
	display: inline;
}
#subnav.home li a {
	padding: 10px 25px;
	color: #FFF;
}
#subnav li a {
	padding: 10px 25px;
	color: #979797;
}
#subnav.home li a:hover, #subnav.home li.current_page_item a:hover {
	color: #979797;
}
#subnav li a:hover, #subnav li.current_page_item a {
	color: #000;
}
#subnav.home li.current_page_item a {
	color: #FFF;
}
#click-menu {
	padding-top: 10px !important;
	background-color: #000 !important;
}
#blogNav {
	font-size: 16px;
	font-family:"HelveticaNeueETW02-75Bd";
	text-transform: uppercase;
	color: #979797;
	text-align:center;
}
#blogNav a {
	padding: 10px 25px;
	color: #979797;
}
#blogNav a:hover {
	text-decoration:none;
	color: #000;
}

/* WordPress Overrides */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img[class*="wp-image-"] {
	height: auto;
	max-width: 97.5%;
}
img.size-full {
	width: auto; /* Prevent stretching of full-size images in IE8 */
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}

.wp-caption, .gallery-caption {
	border: none;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	/*background-color: #1d1d1d;*/
	/*border: thin solid #313131;*/
}
.wp-caption img {
	display: block;
	margin: 5px auto 0 !important;
	max-width: 98%;
	border-color: #F00;
}
.wp-caption .wp-caption-text,
.wp-caption-dd {
	color: #999;
	font-family: 'Open Sans i3','Open Sans';
	font-weight: 300;
	font-style: italic;
	font-size: 12px;
	margin: 0 0 0.6em 0 !important;
	padding: 10px 0 5px 0;
	position: relative;
	text-align: left;
}
/* a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"] {
	background: #900;
	border-color: #900;
}
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img,
.gallery-caption a:hover img {
	background: #900;
	border-color: #900;
} */

/* Media Queries */
@media all and (max-width: 1068px) {
.metaslider .caption-wrap {
	bottom: -35px !important;
}
#content.home {
	font-size: 50px;
	line-height: 54px;
}
#content.home #homeTitle {
	margin: 0 auto;
	width: 384px;
}
#content h3 {
	font-size: 14px;
	line-height: 16px;
}
#content h2, .blogTitle {
	font-size: 18px;
	line-height: 20px;
}
#content h1 {
	font-size: 28px;
	line-height: 30px;
}
#content, #blogNav, .blogExcerpt {
	font-size: 14px;
	line-height: 24px;
}
.blogDate, .blogDate a {
	font-size: 12px;
	line-height: 18px;
}
#nav.home li a, #nav li a, #subnav.home li a, #subnav li a {
	padding-left: 10px;
	padding-right: 10px;
}
}
@media all and (max-width: 900px) {
#nav.home li, #nav li, #subnav.home li, #subnav li, #copyright.home, #copyright {
	font-size: 12px;
}
#subnav.home li a, #subnav li a {
	padding-left: 5px;
	padding-right: 5px;
}
}
@media all and (max-width: 735px) {
#photostrip {
	display:none;
}
#copyright.home, #copyright {
	line-height: 14px;
}
}
@media all and (max-width: 660px) {
#content.home {
	font-size: 40px;
	line-height: 42px;
}
#content.home #homeTitle {
	margin: 0 auto;
	width: 305px;
}
.caption-wrap {
	display:none !important;
}
}
@media all and (max-width: 630px) {
#content.home #imgStack img {
	margin: 5px 0px;
}
}
