/*
Theme Name: Mapped
Theme URI: http://onepagelove.com/themes/mapped
Version: 1.0.2
Description: A Map Landing Page Theme by One Page Love.
Author: One Page Love
Author URI: http://onepagelove.com
License: GNU General Public License
License URI: license.txt
Tags: custom-colors, theme-options, custom-menu
*/

/* ------------------------------------------------ */
/* Reset */
/* ------------------------------------------------ */

/* Yahoo Style Reset Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html version: 2.8.1 */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* ------------------------------------------------ */
/* Global Styles */
/* ------------------------------------------------ */

html, body {width: 100%; height: 100%; font-family: 'News Cycle', Arial, sans-serif; }
html {font-size: 16px; line-height: 20px;}
body {}
em {font-style: italic;}
b, strong {font-weight: bold;}

/* ------------------------------------------------ */
/* General Styles */
/* ------------------------------------------------ */

.main-wrap {width: 100%; height: 100%; position: relative;}
#map { width: 100%; height: 100%; }
.content-wrap {display: table; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%;  -moz-transition: z-index 600ms ease-out; -webkit-transition: z-index 600ms ease-out; transition: z-index 600ms ease-out; }
.content-wrap.table {z-index: 9999; cursor: url('./img/close-cursor.png'), auto; }
.content {opacity: 0; display: table-cell; vertical-align: middle; background: rgba(255,255,255,0.95); -moz-transition: opacity 400ms ease-out; -webkit-transition: opacity 400ms ease-out; transition: opacity 400ms ease-out; }
.table .content { opacity: 1; }

/* ------------------------------------------------ */
/* Content Styles */
/* ------------------------------------------------ */

.content-inner {max-width: 500px; width: 100%; margin: 0 auto; }
.logo { display: block; margin: 0 auto;}
.bio {padding: 25px 25px 0 25px; text-align: center; max-width: 450px;}
.bio a {color: #1370b7; font-weight: bold; text-transform: uppercase; font-size: 11px; text-decoration: none;}
.bio p {}
.bio h1 {font-size: 28px; line-height: 32px; margin: 0 0 20px 0; padding: 0; font-weight: bold;}
.bio h2 {font-size: 24px; line-height: 28px; margin: 0 0 15px 0; padding: 0; font-weight: bold;}
.bio h3 {font-size: 18px; line-height: 22px; margin: 0 0 10px 0; padding: 0; font-weight: bold;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
