/*Theme Name: JemiFaust Theme  Theme URI: https://jemisonfaust.com  Description: This is a theme created for Jemison Faust to use with the Genesis Framework.   Author: Mary Sexton  Author URI: http://www.goodgraphicdesign.com/  Template: genesis  Template Version: 1.0.0  License: GPL-2.0+  License URI: http://www.gnu.org/licenses/gpl-2.0.html  *//* # Table of Contents- HTML5 Reset	- Baseline Normalize	- Box Sizing	- Float Clearing- Defaults	- Typographical Elements	- Headings	- Objects	- Gallery	- Forms	- Tables- Structure and Layout	- Site Containers	- Column Widths and Positions	- Column Classes- Common Classes	- Avatar	- Genesis	- Search Form	- Titles	- WordPress- Widgets	- Featured Content- Plugins	- Genesis eNews Extended	- Jetpack- Site Header	- Title Area	- Widget Area- Site Navigation	- Header Navigation	- Primary Navigation	- Secondary Navigation- Content Area	- Entries	- Entry Meta	- Pagination	- Comments- Sidebars- Footer Widgets- Site Footer- Media Queries	- Retina Display	- Max-width: 1200px	- Max-width: 960px	- Max-width: 800px*//* # HTML5 Reset---------------------------------------------------------------------------------------------------- *//* ## Baseline Normalize--------------------------------------------- *//* normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/* ## Box Sizing--------------------------------------------- */*,input[type="search"] {	-webkit-box-sizing: border-box;	-moz-box-sizing:    border-box;	box-sizing:         border-box;}/* ## Float Clearing--------------------------------------------- */.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before {	content: " ";	display: table;}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after {	clear: both;	content: " ";	display: table;}/* # Defaults---------------------------------------------------------------------------------------------------- *//* ## Typographical Elements--------------------------------------------- */body {	font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;	font: 1.2em;	line-height:1.5em;	background-color: #fff;	margin: 0;	padding: 0;	color: #666;}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img {	-webkit-transition: all 0.1s ease-in-out;	-moz-transition:    all 0.1s ease-in-out;	-ms-transition:     all 0.1s ease-in-out;	-o-transition:      all 0.1s ease-in-out;	transition:         all 0.1s ease-in-out;}::-moz-selection {	background-color: #333;	color: #fff;}::selection {	background-color: #333;	color: #fff;}a {	color: #e5554e;	text-decoration: none;}a:hover {	color: #333;}p {	margin: 0 0 18px;	padding: 0;}ol,ul {	margin: 0;	padding: 0;}li {	list-style-type: none;}b,strong {	font-weight: 700;}blockquote,cite,em,i {	font-style: italic;}blockquote {	margin: 40px;}blockquote::before {	content: "\201C";	display: block;	font-size: 30px;	height: 0;	left: -20px;	position: relative;	top: -10px;}/* ## Headings--------------------------------------------- */h1,h2,h3,h4,h5,h6 {	margin-top: 0;	 	line-height: 1.2;	margin: 0 0 10px;}h1 {	font-size: 36px;	text-indent: -9999px;}h2 {	font-size: 30px;}h3 {	font-size: 24px;}h4 {	font-size: 20px;}h5 {	font-size: 18px;}h6 {	font-size: 16px;}.red {		color: #e5554e;}	/* ## Objects--------------------------------------------- */embed,iframe,img,object,video,.wp-caption {	max-width: 100%;}img {	height: auto;	padding-left:8px;	padding-right:8px;}.featured-content img,.gallery img {	width: auto;}/* ## Gallery--------------------------------------------- *//*.gallery {	overflow: hidden;}.gallery-item {	float: left;	margin: 0 0 28px;	text-align: center;}.gallery-columns-2 .gallery-item {	width: 50%;}.gallery-columns-3 .gallery-item {	width: 33%;}.gallery-columns-4 .gallery-item {	width: 25%;}.gallery-columns-5 .gallery-item {	width: 20%;}.gallery-columns-6 .gallery-item {	width: 16.6666%;}.gallery-columns-7 .gallery-item {	width: 14.2857%;}.gallery-columns-8 .gallery-item {	width: 12.5%;}.gallery-columns-9 .gallery-item {	width: 11.1111%;}*/.gallery {	overflow: hidden;	text-align: center;}.gallery-item {	display: inline-block;	margin: 0 2.5% 24px;	text-align: center;	vertical-align: bottom;}.gallery img {	border: 1px solid #ddd;	height: auto;	padding: 4px;}.gallery img:hover {	border: 1px solid #999;}/* ## Forms--------------------------------------------- */input,select,textarea {	background-color: #fff;	border: 1px solid #ddd;	color: #333;	font-size: 18px;	font-weight: 300;	padding: 16px;	width: 100%;}input:focus,textarea:focus {	border: 1px solid #999;	outline: none;}input[type="checkbox"],input[type="image"],input[type="radio"] {	width: auto;}::-moz-placeholder {	color: #333;	font-weight: 300;	opacity: 1;}::-webkit-input-placeholder {	color: #333;	font-weight: 300;}button,input[type="button"],input[type="reset"],input[type="submit"],.button {	background-color: #333;	border: none;	color: #fff;	cursor: pointer;	font-size: 12px;	font-weight: 300;	padding: 8px 12px;	text-transform: uppercase;	width: auto;}.footer-widgets button,.footer-widgets input[type="button"],.footer-widgets input[type="reset"],.footer-widgets input[type="submit"],.footer-widgets .button {	background-color: #e5554e;	color: #fff;}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover {	background-color: #e5554e;	color: #fff;}.entry-content .button:hover {	color: #fff;}.footer-widgets button:hover,.footer-widgets input:hover[type="button"],.footer-widgets input:hover[type="reset"],.footer-widgets input:hover[type="submit"],.footer-widgets .button:hover {	background-color: #fff;	color: #333;}.button {	display: inline-block;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {	display: none;}/* ## Tables--------------------------------------------- */table {	border-collapse: collapse;	border-spacing: 0;	line-height: 1.3;	margin-bottom: 40px;	width: 100%;}tbody {	border-bottom: none;}td,th {	text-align: left;}td {	border-top: none;	padding: 6px 0;	vertical-align:top;}th {	font-weight: 400;}.tablepress tbody td, .tablepress tfoot th {    border-top: none;}/* # Structure and Layout---------------------------------------------------------------------------------------------------- *//* ## Site Containers--------------------------------------------- */.site-container {	background-color: #fff;	box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);	margin: 0px auto;	max-width: 1000px;}.site-inner {	clear: both;	padding-top: 0px;	}/* ## Column Widths and Positions--------------------------------------------- *//* ### Wrapping div for .content and .sidebar-primary */.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {	width: 980px;}.content-sidebar-sidebar .content-sidebar-wrap {	float: left;}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {	float: right;}/* ### Content */.content {	float: right;	width: 800px;}.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content {	float: left;}.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {	width: 580px;}.full-width-content .content {	width: 100%;}/* ### Primary Sidebar */.sidebar-primary {	float: right;	width: 360px;}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary {	float: left;}/* ### Secondary Sidebar */.sidebar-secondary {	float: left;	width: 180px;}.content-sidebar-sidebar .sidebar-secondary {	float: right;}/* ## Column Classes--------------------------------------------- *//* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {	float: left;	margin-left: 2.564102564102564%;}.one-half,.three-sixths,.two-fourths {	width: 48.717948717948715%;}.one-third,.two-sixths {	width: 31.623931623931625%;}.four-sixths,.two-thirds {	width: 65.81196581196582%;}.one-fourth {	width: 23.076923076923077%;}.three-fourths {	width: 74.35897435897436%;}.one-sixth {	width: 14.52991452991453%;}.five-sixths {	width: 82.90598290598291%;}.first {	clear: both;	margin-left: 0;}/* # Common Classes---------------------------------------------------------------------------------------------------- *//* ## Avatar--------------------------------------------- */.avatar {	float: left;}.alignleft .avatar,.author-box .avatar {	margin-right: 24px;}.alignright .avatar {	margin-left: 24px;}.comment .avatar {	margin: 0 16px 24px 0;}/* ## Genesis--------------------------------------------- */.breadcrumb {	margin-bottom: 20px;}.archive-description,.author-box {	background-color: #fff;	font-size: 16px;	margin-bottom: 40px;	padding: 40px;}.author-box-title {	font-size: 16px;	margin-bottom: 4px;}.archive-description p:last-child,.author-box p:last-child {	margin-bottom: 0;}/* ## Search Form--------------------------------------------- */.search-form {	overflow: hidden;}.site-header .search-form {	float: right;	margin-top: 12px;}.entry-content .search-form,.site-header .search-form {	width: 50%;}.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"] {	border: 0;	clip: rect(0, 0, 0, 0);	height: 1px;	margin: -1px;	padding: 0;	position: absolute;	width: 1px;}/* ## Titles--------------------------------------------- */.archive-title {	font-size: 20px;}.entry-title {	font-size: 36px;}.entry-title a,.sidebar .widget-title a {	color: #333;}.entry-title a:hover {	color: #e5554e;}.widget-title {	font-size: 18px;	margin-bottom: 20px;}.footer-widgets .widget-title {	color: #fff;}/* ## WordPress--------------------------------------------- */a.aligncenter img {	display: block;	margin: 0 auto;}a.alignnone {	display: inline-block;}.alignleft {	float: left;	text-align: left;}.alignright {	float: right;	text-align: right;}a.alignleft,a.alignnone,a.alignright {	max-width: 100%;}img.centered,.aligncenter {	display: block;	margin: 0 auto 24px;}img.alignnone,.alignnone {	margin-bottom: 12px;}a.alignleft,img.alignleft,.wp-caption.alignleft {	margin: 0 24px 24px 0;}a.alignright,img.alignright,.wp-caption.alignright {	margin: 0 0 24px 24px;}.wp-caption-text {	font-size: 14px;	font-weight: 700;	text-align: center;}.entry-content p.wp-caption-text {	margin-bottom: 0;}.sticky {}/* # Widgets---------------------------------------------------------------------------------------------------- */.widget {	word-wrap: break-word;}.widget ol > li {	list-style-position: inside;	list-style-type: decimal;	padding-left: 20px;	text-indent: -20px;}.widget li li {	border: none;	margin: 0 0 0 30px;	padding: 0;}.widget_calendar table {	width: 100%;}.widget_calendar td,.widget_calendar th {	text-align: center;}/* ## Featured Content--------------------------------------------- */.featured-content .entry {	border-bottom: 2px solid #f5f5f5;	margin-bottom: 20px;	padding: 0 0 24px;}.footer-widgets .entry {	border-bottom: 1px dotted #666;}.featured-content .entry-title {	font-size: 20px;}/* # Plugins---------------------------------------------------------------------------------------------------- *//* ## Genesis eNews Extended--------------------------------------------- */.enews-widget,.enews-widget .widget-title {	color: #fff;}.sidebar .widget.enews-widget {	background-color: #333;}.enews-widget input,.enews-widget input:focus {	border: 1px solid #333;}.enews-widget input {	font-size: 16px;	margin-bottom: 16px;}.enews-widget input[type="submit"] {	background-color: #e5554e;	color: #fff;	margin: 0;	width: 100%;}.enews-widget input:hover[type="submit"] {	background-color: #fff;	color: #333;}.enews form + p {	margin-top: 24px;}/* ## Jetpack--------------------------------------------- */#wpstats {	display: none;}/* # Site Header---------------------------------------------------------------------------------------------------- */.site-header {	background-color: #fff;	min-height: 100px;}.site-header .wrap {	padding-top: 10px;	padding-bottom: 0px;}/* ## Title Area--------------------------------------------- */.title-area {	float: left;	padding: 10px 0;	width: 360px;}.header-full-width .title-area {	width: 100%;}.site-title {	font-size: 32px;	font-weight: 400;	line-height: 1.2;}.site-title a,.site-title a:hover {	color: #333;}.header-image .site-title > a {	background: url(images/logo.png) no-repeat center;	float: left;	min-height: 80px;	width: 100%;}.site-description {	font-size: 16px;	font-weight: 300;	line-height: 1.5;}.site-description,.site-title {	margin-bottom: 0;}.header-image .site-description,.header-image .site-title {	display: block;	text-indent: -9999px;}/* ## Widget Area--------------------------------------------- */.site-header .widget-area {	float: right;	text-align: right;	width: 800px;}/* # Site Navigation---------------------------------------------------------------------------------------------------- */.genesis-nav-menu {	clear: both;	list-style: none;	padding:0;	margin-top:2px;	text-align: center;	font-weight:normal;	width: 100%;	font: 1.2em;}.genesis-nav-menu .menu-item {	display: inline-block;	text-align: left;	color: 666;}.genesis-nav-menu a {	color: #333;	display: block;	padding-top: 0px;	padding-right: 24px;	padding-bottom:15px;	padding-left:24px;}.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:hover {	color: #666;}.genesis-nav-menu .sub-menu {	left: -9999px;	opacity: 0;	position: absolute;	-webkit-transition: opacity .4s ease-in-out;	-moz-transition:    opacity .4s ease-in-out;	-ms-transition:     opacity .4s ease-in-out;	-o-transition:      opacity .4s ease-in-out;	transition:         opacity .4s ease-in-out;	width: 200px;	z-index: 99;}.genesis-nav-menu .sub-menu a {	background-color: #fff;	border: 1px solid #eee;	border-top: none;	font-size: 10px;	padding: 10px;	position: relative;	width: 100px;}.genesis-nav-menu .sub-menu .sub-menu {	margin: -55px 0 0 199px;}.genesis-nav-menu .menu-item:hover {	position: static;}.genesis-nav-menu .menu-item:hover > .sub-menu {	left: auto;	opacity: 1;}.genesis-nav-menu > .first > a {	padding-left: 0;}.genesis-nav-menu > .last > a {	padding-right: 0;}.genesis-nav-menu > .right {	color: #666;	float: right;	list-style-type: none;	padding: 30px 0;}.genesis-nav-menu > .right > a {	display: inline;	padding: 0;}.genesis-nav-menu > .rss > a {	margin-left: 48px;}.genesis-nav-menu > .search {	padding: 10px 0 0;}/* ## Site Header Navigation--------------------------------------------- */.site-header .sub-menu {	border-top: 1px solid #eee;}.site-header .sub-menu .sub-menu {	margin-top: -56px;}.site-header .genesis-nav-menu li li {	margin-left: 0;}/* ## Primary Navigation--------------------------------------------- */.nav-primary {	background-color: #fff;	height:20px;}.nav-primary .genesis-nav-menu a {	color: #666;}.nav-primary .genesis-nav-menu .sub-menu a {	color: #666;}.nav-primary .genesis-nav-menu a:hover,.nav-primary .genesis-nav-menu .current-menu-item > a,.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {	color: #999;}/* ## Secondary Navigation--------------------------------------------- */.nav-secondary {	background-color: #fff;}/* # Content Area---------------------------------------------------------------------------------------------------- *//* ## Entries--------------------------------------------- */.entry {	margin-top:5px;	margin-right: 100px;	margin-left:100px;	padding: 0px 60px;}.content .entry {	background-color: #fff;	border-top: 2px solid #ccc;}.entry-content ol,.entry-content ul {	margin-bottom: 28px;	margin-left: 40px;}.entry-content ol > li {	list-style-type: decimal;}.entry-content ul > li {	list-style-type: disc;}.entry-content ol ol,.entry-content ul ul {	margin-bottom: 0;}.entry-content code {	background-color: #333;	color: #ddd;}.indent {	margin-right:50px;	margin-right:50px;	}/* ## Entry Meta--------------------------------------------- */p.entry-meta {	font-size: 16px;	margin-bottom: 0;}.entry-header .entry-meta {	margin-bottom: 24px;}.entry-footer .entry-meta {	border-top: 2px solid #f5f5f5;	padding-top: 24px;}.entry-categories,.entry-tags {	display: block;}.entry-comments-link::before {	content: "\2014";	margin: 0 6px 0 2px;}/* ## Pagination--------------------------------------------- */.pagination {	clear: both;	margin: 40px 0;}.adjacent-entry-pagination {	margin-bottom: 0;}.archive-pagination li {	display: inline;}.archive-pagination li a {	background-color: #333;	color: #fff;	cursor: pointer;	display: inline-block;	font-size: 16px;	padding: 8px 12px;}.archive-pagination li a:hover,.archive-pagination .active a {	background-color: #e5554e;}/* ## Comments--------------------------------------------- */.comment-respond,.entry-comments,.entry-pings {	background-color: #fff;	margin-bottom: 40px;}.comment-respond,.entry-pings {	padding: 40px 40px 16px;}.entry-comments {	padding: 40px;}.comment-header {	font-size: 16px;}li.comment {	background-color: #f5f5f5;	border: 2px solid #fff;	border-right: none;}.comment-content {	clear: both;}.comment-list li {	margin-top: 24px;	padding: 32px;}.comment-list li li {	margin-right: -32px;}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"] {	width: 50%;}.comment-respond label {	display: block;	margin-right: 12px;}.entry-comments .comment-author {	margin-bottom: 0;}.entry-pings .reply {	display: none;}.bypostauthor {}.form-allowed-tags {	background-color: #f5f5f5;	font-size: 16px;	padding: 24px;}/* # Sidebars---------------------------------------------------------------------------------------------------- */.sidebar {	font-size: 16px;}.sidebar li {	border-bottom: 1px dotted #ddd;	margin-bottom: 10px;	padding-bottom: 10px;}.sidebar p:last-child,.sidebar ul > li:last-child {	margin-bottom: 0;}.sidebar .widget {	background-color: #fff;	margin-bottom: 40px;	padding: 40px;}/* # Footer Widgets---------------------------------------------------------------------------------------------------- */.footer-widgets {	background-color: #333;	clear: both;	padding-top: 40px;}.footer-widgets,.footer-widgets a {	color: #999;}.footer-widgets input {	border: 1px solid #333;}.footer-widgets a.button,.footer-widgets a:hover {	color: #fff;}.footer-widgets li {	border-bottom: 1px dotted #666;	margin-bottom: 10px;	padding-bottom: 10px;}.footer-widgets .widget {	margin-bottom: 40px;}.footer-widgets p:last-child {	margin-bottom: 0;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 {	width: 340px;}.footer-widgets-1 {	margin-right: 60px;}.footer-widgets-1,.footer-widgets-2 {	float: left;}.footer-widgets-3 {	float: right;}/* # Site Footer---------------------------------------------------------------------------------------------------- */.site-footer {	background-color: #fff;	height:30px;	font-size: 10px;	line-height: 1em;	padding-top: 10px;	padding-bottom:30px;	text-align: center;}site-footer a {	color: #333;	}.site-footer p {	margin-bottom: 0;}/*easy media styles*//* * Easy Media Gallery Lite * Frontend Style v.1.3.45 * Copyright (c) 2012 GhozyLab, Inc. * http://ghozylab.com/ * http://wordpress.org/extend/plugins/easy-media-gallery/*/#mbMedia, #mbContainer, #mbCenter, #mbBottom {	-webkit-box-sizing: border-box;	-moz-box-sizing:    border-box;	box-sizing:         border-box;}.thecol {display:inline-block; vertical-align:top !important;}.da-thumbs article.da-animate p{	margin-top: 0px !important;	position:absolute;	top:0px;	width:100%;	text-align: center !important;	background: rgba(0, 0, 0, 0.0) !important;	padding:5px 0 5px 0 !important;	color: #FFF !important;	font-weight:bold !important;    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	font: 0px/1 !important;	text-shadow:none !important;	left:0px!important;	overflow: hidden !important;}.view {   overflow: hidden;   position: relative;}.view img {	padding:10px !important;	display: block;	position: relative;	max-width: none;	overflow: hidden !important;	margin:auto;}/* Portolio/Thumbnail Hover */.da-thumbs {	overflow: hidden;}.da-thumbs article.da-animate {	position:absolute;	width:0%;	height:0%;	-webkit-transition: all 0.0s ease;	-moz-transition: all 0.0s ease-in-out;	-o-transition: all 0.0s ease-in-out;	-ms-transition: all 0.0s ease-in-out;	transition: all 0.0s ease-in-out;	overflow: hidden !important;	border: none !important;	margin: 0 !important;	padding: 0 !important;	}/* Initial state classes: */.da-slideFromTop {	left: 0px;	top: -100%;}.da-slideFromBottom {	left: 0px;	top: 100%;}.da-slideFromLeft {	top: 0px; 	left: -100%;}.da-slideFromRight {	top: 0px;	left: 100%;}/* Final state classes: */.da-slideTop {	top: 0px;}.da-slideLeft {	left: 0px;}span.link_post{display:inline-block;width:35px;height:35px;border-radius:50px;cursor:pointer;background-image:url(images/link_post_icon.png); background-repeat:no-repeat; background-position:center;margin-right:10px;}span.zoom{opacity: 0.6;display:inline-block;	overflow:hidden;width:35px;height:35px;border-radius:50px;cursor:pointer;background-image:url(images/mag.png); background-repeat:no-repeat; background-position:center;padding:3px;}/* Image Grid */.forspan {    position:relative;    top: 40%;	margin:0 auto;	text-align:center;	z-index:1;	overflow: hidden;	float:none;		}	span.zoom:hover{	opacity: 0.8;	}	span.link_post:hover{	opacity: 0.8;	}		.easymedia_center {	clear: both;	display: block;	text-align:center;	margin-left: auto;	margin-right: auto;}.easymedia_none {	float:none;}	/* Gallery Badge Style @since 1.3.0.9 */.emg-badges{	width: 55px;	height: 55px;	position: absolute;    right: 1px;		z-index: 100 !important;	background: url(images/badges/Blue.png); background-repeat:no-repeat;	text-align:center;	overflow: hidden;}.icount {	position:absolute;	color:#FFF !important;	font-size:16px !important;    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	font-weight:bold;	text-align:center !important;	top: 8px !important;right: 0;left: 0;}.imgtg {	position:absolute;	color: #FFEFDF !important;	font-size:10px !important;    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	font-weight:normal;	text-align:center !important;		font-style:italic;	top: 25px !important;right: 0; left: 0;}			span.emg-badges{background:url(images/badges/Red.png); background-repeat:no-repeat; background-position:center;}		span.emg-badges{right:1px; bottom:1px;}			/* * RESPONSIVE MODE*//* ----- Image grids ----- */.easycontainer {	margin:0 auto;	}	.rig {	list-style: none;	font-size: 0px;	margin: 0 auto;}.rig .view {	float: left;	display:block;	margin: 0 0 2.5% 2.5%;	background: #fff;}.rig .view img {	max-width: 100%;	height: auto;	margin: 0 0 10px;	overflow: hidden !important;}@media (max-width: 480px) {	.rig {		margin-left: 0;	}	.rig .view {		width: 100% !important; /* over-ride all li styles */		margin: 0 0 20px;	}}@media only screen and (max-width: 480px) {	/* * MEDIA THUMBNAIL*/	.pfwrpr {width: 100%;}		.view {	max-width: 200px !important;	display:block;    }.view img {	display: block;	position: relative;	overflow: hidden;   	width:100%;	max-width: 100px !important;}.easymedia_center {text-align: center !important; float:none !important;}.easymedia_left {text-align: center !important; float:none !important; margin-right: 0;}.easymedia_right {text-align: center !important; float:none !important; margin-left: 0;}.easymedia_none {text-align: center !important; float:none !important;}.thecol {width: auto !important;}.forspan {   width:auto !important;    position:relative;    top: 43%;	margin:0 auto;	text-align:center;	overflow: hidden;	float:none;			}}		/*	mediaboxAdvanced Light theme	*/		/*	version 2.6 - June 2011			*/		/*	for mediaboxAdvanced v.1.5.x	*/		/*	Overlay background styling	*/#mbOverlay {	position: fixed;	z-index: 1000000;	top: 0;	left: 0;	width: 100%;	height: 100%;	cursor: pointer;	background-color: #fff !important;}#mbContainer {	overflow:hidden;	}		/*	Fixes for older or limited browsers	*/#mbOverlay.mbOverlayOpaque {	background: transparent url(../../images/80.png) repeat;}#mbOverlay.mbOverlayAbsolute {	position: absolute;}#mbOverlay.mbMobile {	position: absolute;	background-color: transparent;}#mbBottom.mbMobile {	line-height: 24px;	font-size: 12px;}		/*	Overlay panel styling	*/#mbCenter {	position: absolute;	z-index: 1000000;	left: 50%;	padding: 10px;	background-color: #fff;	-webkit-border-radius: 3px;	-khtml-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000'); /* For IE 5.5 - 7 */	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')"; /* For IE 8 */	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.60);	-khtml-box-shadow: 0px 0px 6px rgba(0,0,0,0.60);	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.60);	box-shadow: 0px 0px 6px rgba(0,0,0,0.60);}#mbCenter.mbLoading {	background: #fff url(../../images/loading-light.gif) no-repeat center;		/*	This style is applied only during animation.	*/		/*	For example, the next lines turn off shadows	*/		/*	improving browser performance on slow systems.	*/		/*	To leave shadows on, just remove the following:	*/	-webkit-box-shadow: none;	-khtml-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}#mbMedia {	position: relative;	left: 0;	top: 0;		/*	Inline content styling	*/    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	line-height: 20px;	font-size: 12px;	color: #000;	text-align: left;	background-position: center center;	background-repeat: no-repeat;}@mbMedia img {	-webkit-border-radius: 4px;	-khtml-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}#mbAudio {	padding: 0 0 2px;	background-color: #000;}#mbPrevLink, #mbNextLink, #mbCloseLink {	float: right;	outline: none;	margin: 0 0 0 10px;	font-weight: normal;}#mbPrevLink b, #mbNextLink b, #mbCloseLink b {	color: #333;	font-weight: bold;	text-decoration: underline;}#mbPrevLink big, #mbNextLink big, #mbCloseLink big {	color: #333;	font-size: 1.4em;/*	line-height: 0.9em;*/	font-weight: bold;}#mbBottom a, #mbBottom a:link, #mbBottom a:visited {	/* Thanks to Danny Jung for feedback and corrections */	text-decoration: none;	color: #333;}#mbBottom a:hover, #mbBottom a:active {	text-decoration: none;	color: #000;}		/*	Error message styling	*/#mbError {	position: relative;    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	line-height: 20px;	font-size: 12px;	color: #fff;	text-align: center;	border: 10px solid #700;	padding: 10px 10px 10px;	margin: 20px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {	color: #d00;	font-weight: bold;	text-decoration: underline;}		/*	Title, Caption and Button styling	*/#mbBottom {	line-height: 20px;	font-size: 12px;    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	text-align: left;	color: #777;	min-height: 20px;	padding: 10px 0 0;	width:100% !important;}#mbPrevLink, #mbNextLink, #mbCloseLink {	display: inline-block;	color: #000;	font-weight: bold;}#mbNumber {	display: inline;	color: #777;/*	line-height: 0.8em; */	font-size: 0.8em;	margin: auto 10px;}#mbTitle {    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	font-size: 12px !important;	display: inline;	color: #777;	font-weight: normal;	margin-left: 10px;	}#mbSbtitle {    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	color: #777;	display: block;	font-size: 12px !important;	margin-top:10px;	font-style:normal;		width:100% !important;			margin-left: 10px;}#mbCaption {    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	display: inline-block;	color: #777;	line-height: 1.6em;	font-size: 12px !important;	margin-top:10px;	margin-left: 10px;}#mbCaption p{    font-family:  ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif !important;	color: #777;	font-size: 12px !important;	margin-left: 10px;}#mbCaption a {	text-decoration:underline !important; }	#mbCaption a:hover {	text-decoration:none !important; }	#mbSosmeddiv {	display: block;	color: #777;	line-height: 1.6em;	font-size: 0.8em;	margin-top:5px;	padding-top:10px;	border-top: 1px solid #CCC;}#mbsosmed {	float: left;	height: 25px;}#mbsosmed ul {	list-style: none;		margin: 0;	padding: 0;}#mbsosmed ul li { 	margin-right: 5px;}#mbsosmed ul li,#mbsosmed ul li span { 	-moz-transition: all .2s linear; 	-webkit-transition: all .2s linear; 	-o-transition: all .2s linear; 	-ms-transition: all .2s linear; 	transition: all .2s linear;   	display: inline-block;	width: 25px;	height: 25px;	margin: 0 5px 0 0;	padding: 0;}#mbsosmed ul li span {	opacity: 0.7;}#mbsosmed ul li span:hover {	opacity: 1;}#mbsosmed ul #sosmedfb span {	background: url(../../images/sprite_sosmed.png) no-repeat -53px -25px transparent;		}#mbsosmed ul #sosmedfb span:hover {	background: url(../../images/sprite_sosmed.png) no-repeat -53px 0px transparent;		}#mbsosmed ul #sosmedtw span {	background: url(../../images/sprite_sosmed.png) no-repeat -27px -25px transparent;		}#mbsosmed ul #sosmedtw span:hover {	background: url(../../images/sprite_sosmed.png) no-repeat -27px 0px transparent;		}#mbsosmed ul #sosmedpn span {	background: url(../../images/sprite_sosmed.png) no-repeat -1px -25px transparent;		opacity: 0.7;	}#mbsosmed ul #sosmedpn span:hover {	background: url(../../images/sprite_sosmed.png) no-repeat -1px 0px transparent;		}.tablepress td, .tablepress th {        padding-top: 3px;        padding-right: 8px;        padding-bottom: 3px;        padding-left: 8px;    border: medium none;    background: transparent none repeat scroll 0px 0px;    text-align: left;    float: none !important;}/* * RESPONSIVE MODE (Content)*/@media only screen and (max-width: 480px) {			#mbTitle {			font-size:12px !important;				}								#mbSbtitle {			font-size:12px !important;			}	}/* # Media Queries---------------------------------------------------------------------------------------------------- */@media only screen and (max-width: 1200px) {	.site-inner,	.wrap {		max-width: 960px;	}	.content-sidebar-sidebar .content-sidebar-wrap,	.sidebar-content-sidebar .content-sidebar-wrap,	.sidebar-sidebar-content .content-sidebar-wrap {		width: 740px;	}	.content,	.site-header .widget-area {		width: 620px;	}	.sidebar-content-sidebar .content,	.sidebar-sidebar-content .content,	.content-sidebar-sidebar .content {		width: 400px;	}	.footer-widgets-1,	.footer-widgets-2,	.footer-widgets-3,	.sidebar-primary,	.title-area {		width: 300px;	}	.footer-widgets-1 {		margin-right: 30px;	}}@media only screen and (max-width: 960px) {body {		background-color: #fff;		font-size: 1.2em;	}	.site-inner,	.wrap {		max-width: 800px;	}	.header-image .site-title > a {	background: url(https://jemisonfaust.com/wp-content/uploads/2015/08/logo.png) no-repeat center;	background-color: #fff;	min-height: 80px;	width: 100%;}	.content,	.content-sidebar-sidebar .content,	.content-sidebar-sidebar .content-sidebar-wrap,	.footer-widgets-1,	.footer-widgets-2,	.footer-widgets-3,	.sidebar-content-sidebar .content,	.sidebar-content-sidebar .content-sidebar-wrap,	.sidebar-primary,	.sidebar-secondary,	.sidebar-sidebar-content .content,	.sidebar-sidebar-content .content-sidebar-wrap,	.site-header .widget-area,	.title-area {		width: 100%;	}	.site-header .wrap {		padding: 0px 5%;	}	.header-image .title-area {		background-position: center top;		background: url(https://jemisonfaust.com/jemiWP/wp-content/uploads/2015/08/logo-728.png) no-repeat center;}	.genesis-nav-menu li,	.site-header ul.genesis-nav-menu,	.site-header .search-form {		float: none;	}	.genesis-nav-menu,	.site-description,	.site-header .title-area,	.site-header .search-form,	.site-title {		text-align: center;		font: 1.2em;}	.genesis-nav-menu a,	.genesis-nav-menu > .first > a,	.genesis-nav-menu > .last > a {		padding: 5px 16px;	}	.site-header .search-form {		margin: 16px auto;	}	.genesis-nav-menu li.right {		display: none;	}	.footer-widgets-1 {		margin-right: 0;	}.content .entry {		border:#FFFFFF;				margin-right:20px;		margin-left:20px;		}}@media only screen and (max-width: 800px) {	body {		background-color: #fff;		font-size: 1.2em;	}	.site-inner,	.wrap {		padding-left: 5%;		padding-right: 5%;	}	.header-image .site-title > a {	background: url(https://jemisonfaust.com/wp-content/uploads/2015/08/logo-728.png) no-repeat center;	background-color: #fff;	min-height: 50px;	width: 100%;}	.archive-description,	.author-box,	.comment-respond,	.entry,	.entry-comments,	.entry-pings,	.sidebar .widget,	.site-header {		padding: 0;	}.header-image .title-area {		background-position: center top;		background: url(https://jemisonfaust.com/wp-content/uploads/2015/08/logo-420.png) no-repeat center;}.content .entry {		border:#FFFFFF;				margin-right:40px;		margin-left:40px;		}	.archive-pagination li a {		margin-bottom: 4px;	}	.five-sixths,	.four-sixths,	.one-fourth,	.one-half,	.one-sixth,	.one-third,	.three-fourths,	.three-sixths,	.two-fourths,	.two-sixths,	.two-thirds {		margin: 0;		width: 100%;	}	.sidebar .widget.enews-widget {		padding: 40px;	}@media only screen and (max-width: 400px) {	body {		background-color: #fff;		font-size: 12px;	}	.site-inner,	.wrap {		padding-left: 5%;		padding-right: 5%;	}	.header-image .site-title > a {	background: url(https://jemisonfaust.com/wp-content/uploads/2015/08/logo-320.png) no-repeat center;	background-color: #fff;	min-height: 50px;	width: 100%;}	.archive-description,	.author-box,	.comment-respond,	.entry,	.entry-comments,	.entry-pings,	.sidebar .widget,	.site-header {		padding: 0;	}.header-image .title-area {		background-position: center top;		background: url(https://jemisonfaust.com/jemiWP/wp-content/uploads/2015/08/logo-320.png) no-repeat center;}	.content .entry {		border:#FFFFFF;				margin-right:20px;		margin-left:20px;		}	.archive-pagination li a {		margin-bottom: 4px;	}	.five-sixths,	.four-sixths,	.one-fourth,	.one-half,	.one-sixth,	.one-third,	.three-fourths,	.three-sixths,	.two-fourths,	.two-sixths,	.two-thirds {		margin: 0;		width: 100%;	}.genesis-nav-menu a,	.genesis-nav-menu > .first > a,	.genesis-nav-menu > .last > a {		padding: 0px 12px;	}	.sidebar .widget.enews-widget {		padding: 40px;	}.site-header {    background-color: #FFF;    min-height: 60px;}}