/*
Theme Name: M Theater
Theme URI: http://hitpictures.tech/mtheater/
Description: The M Theater WordPress Theme is a responsive, customizable and search engine optimized HTML5 and CSS3 theme. M Theater has a responsive layout that instantly optimizes for desktop, tablet, phone and other internet-enabled devices. You can add custom widget areas on the right sidebar as well as the footer. There is a lightbox and slideshow features for galleries, the ability to add tags & categories to individual media files, automatic image thumbnails, 29 design options, multiple page templates and much more, all built-in. Visit Settings > Permalinks and click "Save Changes" after installing M Theater to register Media taxonomies and Resume features.
Version: 1.4.2
Author: HIT PICTURES
Author URI: http://hitpictures.tech/
Tags: css3, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, flexible-images, flexible-width, full-width-template, html5, ipad-ready, light, lightbox, microformats, one-column, phone-ready, photoblogging, podcasting, post-formats, responsive, right-sidebar, rtl-language-support, sliders, slideshows, sticky-post, tablet-ready, theme-options, threaded-comments, translation-ready, two-columns, vidcast, video, video-blogging, media-tags, media-categories, resumes

License URI: license.txt

Text Domain: mtheater

*/

/* 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 )
}

---------- Plugin helpers and compatibility

There are two classes that can be added to plugins for content fade-in compatibility
(line 944)
.plugin_load_early - early fade-in
.plugin_load_late - early fade-in 

---------- Further reading

snook.ca/archives/html_and_css/font-size-with-rem
blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter


/* Colors - Canvas Color Scheme
---------------------------------------------------------------------------------------

Bone - #edf0e2
Lighter - #f6f7f0

Beige - #c4c1b6
- light line color

Dull Teal - #5f6a72
Extra dark - #242628
Medium - #959da4
Med. Light - #b1b6bb

Warm Grey - #5f574f
Extra dark - #211e1b
Medium - #867b6f
Med. Light - #9b9186
Light 1 - #c6c5c4 
Light 2 - #d2d0cd
Light 3 - #e4e2e0
Light 4 - #f0f0ef
- extra dark line color
- medium line color
- light 1-4 comments

Plum - #4b3242
Medium - #6e5063
- links

Black - #000
- link hovers

White - #fff

/* CSS hacks
---------------------------------------------------------------------------------------

class="low" removes H tag .entry-content uppercase transforms 
Ex: <h2 class="low">

'clean' class on images removes shadow and border
Ex: <img class="clean">

Generic class for plugin content fade-in compatibility
.plugin_load_early
.plugin_load_late

*/

/* 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%;
	vertical-align:baseline;
}
body{
	line-height:1;
}
ol,
ul{
	list-style:none;
}
blockquote,
q{
	quotes:none;
}
blockquote:before,
blockquote:after,
q:before,
q:after{
	content:'';
	content:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
caption,
th,
td{
	font-weight:normal;
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6{
	clear:both;
}
article .entry-content h1,
article .entry-content h2,
article .entry-content h3,
article .entry-content h4,
article .entry-content h5,
article .entry-content h6{
	clear:none;
}
html{
	overflow-y:scroll;
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
a:focus{
	outline:thin dotted;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{
	display:block;
}
audio,
canvas,
video{
	display:inline-block;
}
audio:not([controls]){
	display:none;
}
ins{
	text-decoration:none;
}
hr{
	border:0;
	height:1px;
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
sub,
sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup{
	top:-0.5em;
}
sub{
	bottom:-0.25em;
}
img{
	border:0;
	-ms-interpolation-mode:bicubic;
}
/* Color Selections - Canvas Color Scheme
--------------------------------------------------------------------------------------- */
body{
	background:#c4c1b6 url(images/background.jpg) repeat 0 0;
	color:#242628;
}
a{
	color:#4b3242;
}
a:hover{
	color:#000;
}
/* rounded boxes */
.site-content article.stumbled,
.site-content article.solo,
.site-content article.page,
.site-content article.mthe_resume,
#comments,
.page .widget-area,
.widget-area-footer .first,
.widget-area-footer .second,
.widget-area .first,
.widget-area .second,
.single-post .widget-area,
.archive .widget-area,
.search .widget-area,
.error404 .widget-area,
.home.blog .widget-area{
	background-color:rgba(247,243,245,0.4);
	background:rgba(247,243,245,0.4);
	border:1px solid #b1b6bb;
}
.site-content article.stumbled,
.site-content article.solo,
.site-content article.page,
.site-content article.mthe_resume,
.page .widget-area,
.widget-area .first,
.widget-area .second,
.single-post .widget-area,
.archive .widget-area,
.search .widget-area,
.error404 .widget-area,
.home.blog .widget-area{
	padding:12px;
	padding:0.857142857rem;
	box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow:0 0.142857142rem 0.428571428rem rgba(100, 100, 100, 0.3);
}
.widget-area-footer .first,
.widget-area-footer .second{
	padding:12px;
	padding:0.857142857rem;
}
.widget-area .widget-title,
.widget-area ul li:nth-child(even),
.site-content article.stumbled,
.site-content article.solo,
.site-content article.page,
.site-content article.mthe_resume,
.author-info,
.archive-header,
.page .widget-area,
.widget-area-footer .first,
.widget-area-footer .second,
.widget-area .first,
.widget-area .second,
.single-post .widget-area,
.archive .widget-area,
.search .widget-area,
.error404 .widget-area,
.home.blog .widget-area,
#comments,
.commentlist li.thread-odd,
.commentlist li.thread-even,
.commentlist .children li.odd,
.commentlist .children li.even,
article.format-quote .entry-content blockquote,
.entry-content blockquote,
.comment-content blockquote,
.res-thumbnail{
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border-radius:0.285714285rem;
}
img.clean,
.widget-area img.clean,
.widget-area-footer img.clean,
.entry-content img.clean,
.page.template-front-page .widget-area{
	box-shadow:none;
	background:none;
	border:none;
}
.res-thumbnail{
	border:1px solid #867b6f;
}
/* Pagination - Posts */
.pagenavi a{
    border:1px solid #4b3242;
    color:#4b3242;
	background-color:#9b9186;
}
.pagenavi a:hover{
    border:1px solid #211e1b;
    color:#000;
    background-color:#edf0e2;
}
.pagenavi.paging a span{
    border:0 none;
    color:inherit;
	background-color:inherit;
}
.pagenavi.paging span,
.pagenavi a.current{
    border:1px solid #211e1b;
    color:#4b3242;
    background-color:#edf0e2;
}
/* Pagination - Posts - Author Page (dark background) */
.archive-header .pagenavi a{
    border:1px solid #edf0e2;
    color:#edf0e2;
}
.archive-header .pagenavi a:hover{
    border:1px solid #211e1b;
    color:#000;
    background-color:#edf0e2;
}
.archive-header .pagenavi a.current{
    border:1px solid #211e1b;
    color:#4b3242;
    background-color:#edf0e2;
}
.archive-header a,
.archive-header h1,
.archive-header h2,
.archive-header h3,
.archive-header h4,
.archive-header h5,
.archive-header h6,
.author-info a,
.author-info h1,
.author-info h2,
.author-info h3,
.author-info h4,
.author-info h5,
.author-info h6{
    color:#edf0e2;
}
.archive-header a:hover,
.author-info a:hover{
    color:#c4c1b6;
}
.archive-header p,
.author-info p{
    color:#ffffff;
}
/* Pagination - Comments */
.paginate-com a{
	border:1px solid #c4c1b6;
	color:#4b3242;
	background-color:inherit;
}
.paginate-com a:hover{
	border:1px solid #211e1b;
	color:#000;
	background-color:#edf0e2;
}
.paginate-com .current{
	border:1px solid #867b6f;
	color:#242628;
	background-color:#edf0e2;
}
.site-content article.stumbled .entry-header{
	border-bottom:1px dotted #867b6f;
}
a:active .nav-previous,
a:active .nav-next,
a .nav-previous,
a .nav-next{
	color:#ffffff;
}
a:hover .nav-previous,
a:hover .nav-next{
	color:#6e5063;
}
.nav-next,
.nav-previous,
a.excerptlink,
a.protected,
.menu-toggle,
button,
input[type="button"],
input[type="submit"],
article.post-password-required input[type=submit],
li.bypostauthor cite span{
	color:#ffffff;
	border:1px solid #262c30;		
	background-color:#5f6a72;
}
.nav-next:hover,
.nav-previous:hover,
a.excerptlink:hover,
a.protected:hover,
.menu-toggle:hover,
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
article.post-password-required input[type=submit]:hover{
	color:#6e5063;
	background-color:#c4c1b6;
}
.nav-next:active,
.nav-previous:active,
a.excerptlink:active,
a.protected:active,
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="button"]:active,
input[type="submit"]:active,
article.post-password-required input[type=submit]:active,
input[type="submit"].toggled-on{
	color:#ffffff;
	background-color:#edf0e2;
}
/* Button To Top */
#gotop a{
	color:#c4c1b6;
}
#gotop a:hover{
	color:#000;
}
#gotop span{
	background:#c4c1b6 url(images/top-arrow-m.png) no-repeat center center;
	border:1px solid #959da4;
}
#gotop a:hover span{
	background-color:#5f6a72;
}
/* Sidebars and Widgets */
.widget_recent_entries .post-date,
.widget_rss .rss-date{
	color:#b1b6bb;
}
#wp-calendar{
	color:#867b6f;
}
.widget-title{
	border-top:1px dotted #867b6f;
	border-bottom:1px dotted #867b6f;
}
.widget-area .widget a,
.widget-area-footer .widget a{
	color:#4b3242;
}
.widget-area .widget a:hover,
.widget-area-footer .widget a:hover{
	color:#000;
}
.widget-area select,
.widget-area-footer select{
	color:#ffffff;
	border:1px solid #867b6f;
	background-color:#5f574f;
}
.widget-area .widget-title{
	background-color:#6e5063;
	color:#ffffff;
}
.widget-area ul li:nth-child(even){
	
	background:#c4c1b6 url(images/background.jpg) repeat 0 0;
}
h3.widget-title a.rsswidget{
	color:#ffffff;
}
/* Custom Meta background-color:#c7c4bb; */
h2.custom-meta-border,
#resu-geninfo-specs.geninfo-specs-wrapper,
#resu-geninfo.geninfo-wrapper{
	border-top:1px solid #867b6f;
}
.resume-break,
.resu-section-header,
.resu-subsection-header{
	border-bottom:1px solid #867b6f;
}
.shareline{
	border-bottom:1px dotted #867b6f;
}
/* Front page template */
.template-front-page .widget-area{
	border-top:none;
}
.template-front-page .widget-area .widget li a{
	color:#4b3242;
}
.template-front-page .widget-area .widget li a:hover{
	color:#000;
}
/* Comment form */
#respond form p.form-allowed-tags{
	color:#5f574f;
}
.required{
	color:5f6a72;
}
/* Comments */
.single-attachment #comments{
	width:80%;
	display:block;
	margin:0 auto;
}
#comments{
	box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);
	box-shadow:0 0.142857142rem 0.428571428rem rgba(0, 0, 0, 0.3);
}
.comments-area article header time{
	color:#4b3242;
}
.comments-area article header a{
	color:#4b3242;
}
.comments-area article header a:hover,
.comments-area article header a time:hover{
	color:#000;
}
.comments-area article header cite a{
	color:#4b3242;
}
.comments-area article header h4{
	color:#edf0e2;
	background-color:#5f6a72;
	background-image:-moz-linear-gradient(top, #959da4, #5f6a72);
	background-image:-ms-linear-gradient(top, #959da4, #5f6a72);
	background-image:-webkit-linear-gradient(top, #959da4, #5f6a72);
	background-image:-o-linear-gradient(top, #959da4, #5f6a72);
	background-image:linear-gradient(top, #959da4, #5f6a72);
	border:1px solid #5f6a72;
}
a.comment-reply-link{
	color:#4b3242;
}
a.comment-reply-link:hover{
	color:#000;
}
.comments-area li.thread-even{
	background-color:#c6c5c4; /* Comment Color 1 */
}
.comments-area li.thread-even ol.children li.odd{
	background-color:#d2d0cd; /* Comment Color 2 */
}
.comments-area li.thread-even ol.children li.even{
	background-color:#c6c5c4; /* Comment Color 1 */
}
.comments-area li.thread-odd{
	background-color:#e4e2e0; /* Comment Color 3 */
}
.comments-area li.thread-odd ol.children li.odd{
	background-color:#f0f0ef; /* Comment Color 4 */
}
.comments-area li.thread-odd ol.children li.even{
	background-color:#e4e2e0; /* Comment Color 3 */
}
.commentlist li.thread-odd,
.commentlist li.thread-even,
.commentlist .children li.odd,
.commentlist .children li.even{
	border:1px solid #867b6f;
	box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);
	box-shadow:0 0.142857142rem 0.428571428rem rgba(0, 0, 0, 0.3);
}
/* General posts */
.entry-header h1,
.entry-content h1,
.entry-header h2,
.entry-content h2,
.entry-header h3,
.entry-content h3,
.entry-header h4,
.entry-content h4,
.entry-header h5,
.entry-content h5,
.entry-header h6,
.entry-content h6,
.entry-header .entry-title,
.entry-header .entry-title a,
article h1.entry-title,
article a h1.entry-title,
.custom-meta-key-names{
	color:#5f6a72;
}
.entry-header .entry-title a:hover,
article a:hover h1.entry-title{
	color:#000;
	text-decoration:none;
}
footer.entry-meta a.postformat span.pfor{
	border-top:1px dotted #867b6f;
	border-bottom:1px dotted #867b6f;
}
footer.entry-meta .edit-link a{
	border-left:1px solid #867b6f;
	border-right:1px solid #867b6f;
}
/* Quote posts */
article.format-quote .entry-content blockquote,
.entry-content blockquote,
.comment-content blockquote{
	color:#867b6f;
	background:#edf0e2;
	box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow:0 0.142857142rem 0.428571428rem rgba(100, 100, 100, 0.3);
}
/* Status posts */
.format-status .entry-header header a{
	color:#4b3242;
}
.format-status .entry-header header a:hover{
	color:#000;
}
/* Archives */
.archive-header,
.page-header{
	border-bottom:none;
}
.archive-meta{
	color:#867b6f;
}
/* Aside post format */
article.format-aside .aside{
	padding:24px 24px 0;
	padding:1.714285714rem;
	background-color:transparent;
	border-left:9px solid #9b9186;
	border-left:0.642857143rem solid #9b9186;
}
article.format-aside p{
	color:#211e1b;
}
/* Link posts */
article.format-link header{
	color:#867b6f;
	background-color:#edf0e2;
}
.entry-header .comments-link{
	color:#4b3242;
}
.share-content,
.share-content a,
.comments-link a,
.entry-meta a{
	color:#4b3242;
}
.share-content a:hover,
.comments-link a:hover,
.entry-meta a:hover{
	color:#000;
}
article.sticky .featured-post{
	border-top:none;
	border-bottom:none;
	color:#211e1b;
}
.entry-content pre,
.comment-content pre{
	border:1px solid #edf0e2;
	color:#5f574f;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym{
	border-bottom:1px dotted #867b6f;
}
.entry-content table,
.comment-content table{
	border-bottom:1px solid #edf0e2;
	color:#5f574f;
}
.entry-content td,
.comment-content td{
	border-top:1px solid #edf0e2;
}
.site-content article{
	border-bottom:none;
	padding-bottom:24px;
	padding-bottom:1.714285714rem;
}
footer.entry-meta{
	color:#867b6f;
}
/* Header */
.site-header h1.site-title a,
.site-header h2 a{
	color:#211e1b;
}
.site-header h1 a:hover,
.site-header h2 a:hover{
	color:#000;
}
.site-header h2.site-description{
	color:#211e1b;
	font-weight:bold;
}
.site-title a,
.site-description{
	color:#211e1b;
}
/* Navigation Menu */
.main-navigation a{
	color:#4b3242;
}
.main-navigation a:hover{
	color:#000;
}
/* Footer */
footer[role="contentinfo"]{
	border-top:1px dotted #211e1b;
	color:#6e5063;
}
footer[role="contentinfo"] a{
	color:#6e5063;
}
footer[role="contentinfo"] a:hover{
	color:#000;
}
footer.entry-meta .author-description,
footer.entry-meta .author-description p,
footer.entry-meta .author-description a{
	color:#edf0e2;
}
footer.entry-meta .author-link a,
.author-description .archive-title{
	color:#c4c1b6;
}
/* Form fields */
input[type="search"],
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea{
	border:1px solid #c4c1b6;
	background-color:#edf0e2;
	color:#6d645b;
	/* Control field text color Safari: developer.mozilla.org/en-US/docs/Web/CSS/-webkit-text-fill-color */
	-webkit-text-fill-color:#6d645b;
}
input[type="search"]::-webkit-input-placeholder{
	color:#6d645b;
	color:rgba(109,100,91,1);
}
/* Placeholder text color selectors need to be separate to work. */
::-webkit-input-placeholder{
	color:rgba(109,100,91,1);
}
:-moz-placeholder{
	color:rgba(109,100,91,1);
}
::-moz-placeholder{
	color:rgba(109,100,91,1);
}
:-ms-input-placeholder{
	color:rgba(109,100,91,1);
}
/* Images */
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption{
	color:#867b6f;
}
/* Author Profiles and Archive Headers */
.author-info,
.archive-header{
	background-color:#867b6f;
}
/* Basic structure */
/* Body, links, basics */
body{
	color:#211e1b;
}
body.custom-background-empty{
	background-color:#c4c1b6;
}
a{
	color:#4b3242;
}
a:hover{
	color:#000;
}
li.bypostauthor cite span{
	color:#ffffff;
	background-color:#6e5063;
	border:1px solid #4b3242;
}
/* Reset */
del{
	color:#211e1b;
}
ins{
	background:#edf0e2;
}
hr{
	background-color:#c4c1b6;
}
/* Small headers */
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th{
	color:#5f6a72;
}
.page-title,
.widget-title,
.entry-content th,
.comment-content th{
	font-weight:bold;
}

/* Screen-width colors inside query brackets below
------------------------------------------------ */

/* IE 7 and 8 Colors
------------------------------------------------ */
.ie #gotop a:hover span{
	background-color:#5f6a72;
}
.ie #gotop span{
	background-color:#edf0e2;
	border:1px solid #867b6f;
}
.ie #gotop a:hover{
	color:#000;
}
.ie .site-content article.stumbled,
.ie .site-content article.solo,
.ie .site-content article.page,
.ie .site-content article.mthe_resume,
.ie #comments,
.ie .page .widget-area,
.ie .widget-area-footer .first,
.ie .widget-area-footer .second,
.ie .widget-area .first,
.ie .widget-area .second,
.ie .single-post .widget-area,
.ie .archive .widget-area,
.ie .search .widget-area,
.ie .error404 .widget-area,
.ie .home.blog .widget-area{
	background:#f7f3f5;
	border:1px solid #867b6f;
}
.ie .main-navigation li a{
	color:#4b3242;
	font-weight:bold;
}
.ie .main-navigation li a:hover{
	color:#6e5063;
}
.ie .main-navigation li ul li a{
	color:#ffffff;
	background:#5f574f;
	border-bottom:1px solid #9b9186;
	font-size:12px;
	line-height:2.181818182;
}
.ie .main-navigation li ul li a:hover{
	background:#867b6f;
	color:#edf0e2;
}
.ie .main-navigation .current-menu-item > a,
.ie .main-navigation .current-menu-ancestor > a,
.ie .main-navigation .current_page_item > a,
.ie .main-navigation .current_page_ancestor > a{
	color:#211e1b;
	font-weight:bold;
}
/* IE Resume Colors */
.ie .resu-film-row,
.ie .wrk-exp-datewidth.linbrk{
	border-bottom:1px dotted #867b6f;
}
/* End Colors */

/* Clearing floats
--------------------------------------------------------------------------------------- */
.clear:after,
.wrapper:after,
.format-status .entry-header:after{
	clear:both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after{
	display:table;
	content:"";
}
/* Page Structure
--------------------------------------------------------------------------------------- */
/* Animate loading of pages in sections
Ref: graphicfusiondesign.com/design/creating-fancy-css3-fade-in-animations-on-page-load
-------------------------------------------------- */
@-webkit-keyframes fadeIn{ from{ opacity:0; } to{ opacity:1; } }
@-moz-keyframes fadeIn{ from{ opacity:0; } to{ opacity:1; } }
@-o-keyframes fadeIn{ from{ opacity:0; } to{ opacity:1; } }
@keyframes fadeIn{ from{ opacity:0; } to{ opacity:1; } }
header.site-header,
.plugin_load_early,
.archive-header,
#primary article,
.nav-single,
h2.entry-title,
ul.flex-direction-nav,
ol.flex-control-nav,
ul.slides,
.bkmrk-bottom,
#social-nav-top,
#comments,
.widget-area,
.widget-area-footer,
.plugin_load_late,
#footer,
body{
opacity:0;
-webkit-animation:fadeIn ease-in 1;
-moz-animation:fadeIn ease-in 1;
-o-animation:fadeIn ease-in 1;
animation:fadeIn ease-in 1;
 
-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
 
-webkit-animation-duration:0.8s;
-moz-animation-duration:0.8s;
animation-duration:0.8s;
}
header.site-header,
.plugin_load_early,
h2.entry-title,
ul.flex-direction-nav,
ol.flex-control-nav,
ul.slides,
body{
-webkit-animation-delay:0.5s;
-moz-animation-delay:0.5s;
animation-delay:0.5s;
}
.archive-header{
-webkit-animation-delay:0.9s;
-moz-animation-delay:0.9s;
animation-delay:0.9s;
}
.nav-single,
#primary article{
-webkit-animation-delay:1.3s;
-moz-animation-delay:1.3s;
animation-delay:1.3s;
}
#comments,
.bkmrk-bottom,
#social-nav-top{
-webkit-animation-delay:1.5s;
-moz-animation-delay:1.5s;
animation-delay:1.5s;
}
.widget-area{
-webkit-animation-delay:1.8s;
-moz-animation-delay:1.8s;
animation-delay:1.8s;
}
.widget-area-footer{
-webkit-animation-delay:2s;
-moz-animation-delay:2s;
animation-delay:2s;
}
.plugin_load_late,
#footer{
-webkit-animation-delay:2.2s;
-moz-animation-delay:2.2s;
animation-delay:2.2s;
}
/* Prevent divs overlapping other div elements */
body.attachment #comments,
article,
.widget-area,
.widget-area-footer,
#mthslider{
	z-index:1;
	position:relative;
}
header.site-header{
	position:relative;
	z-index:3;
}
body.attachment article.image-attachment{
	position:relative;
	z-index:2;
}
/* Body, Links, etc.
-------------------------------------------------- */
html{
	font-size:87.5%;
}
a{
	outline:none;
	text-decoration:none;
}
a,
a:hover,
footer.entry-meta a,
.entry-header .entry-title a,
footer.entry-meta .edit-link a,
article.format-image footer a,
.pagenavi a,
.paginate-com a,
a .nav-previous,
a .nav-next,
a.excerptlink,
a.protected,
a.noline,
article a h1.entry-title{
	-moz-transition:.4s;
	-webkit-transition:.4s;
	-o-transition:.4s;
	-ms-transition:.4s;
	transition:.4s;
}
/* Make content links stand out */
.entry-content p a{
	text-decoration:underline;
}
.entry-content ul a,
.entry-content ol a{
	font-weight: bold;
}
a:hover{
	text-decoration:underline;
}
#secondary a:hover,
#secondary-2 a:hover,
#secondary-3 a:hover{
	text-decoration:none;
}
a.excerptlink{
	clear:both;
	display:inline;
}
.site-header{
	padding:8px 0;
	padding:0.571428571rem 0;
}
.site{
	padding:0 3px;
	padding:0 0.214285714rem;
}
.site-content{
	margin:0;
}
.entry-meta{
	clear:both;
}
.entry-header img.wp-post-image{
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
.entry-header{
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
.entry-content td,
.comment-content td{
	padding:6px 10px 6px 0;
	padding:0.428571428rem 0.714285714rem 0.428571428rem 0;
}
.entry-content dd,
.comment-content dd{
	line-height:1.714285714;
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
.entry-content dl,
.comment-content dl{
	margin:0 24px;
	margin:0 1.714285714rem;
}
.entry-content dt,
.comment-content dt{
	font-weight:bold;
	line-height:1.714285714;
}
.entry-content table,
.comment-content table{
	font-size:12px;
	font-size:0.857142857rem;
	line-height:2;
	margin:0 0 24px;
	margin:0 0 1.714285714rem;
	width:100%;
}
.entry-content table caption,
.comment-content table caption{
	font-size:16px;
	font-size:1.142857143rem;
	margin:24px 0;
	margin:1.714285714rem 0;
}
.entry-content pre code,
.comment-content pre code{
	display:block;
}
.entry-content pre,
.comment-content pre{
	font-family:Consolas, Monaco, Lucida Console, monospace;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:1.714285714;
	margin:24px 0;
	margin:1.714285714rem 0;
	overflow:auto;
	padding:24px;
	padding:1.714285714rem;
}
.entry-content code,
.comment-content code{
	font-family:Consolas, Monaco, Lucida Console, monospace;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:2;
}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child{
	margin-bottom:0;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym{
	cursor:help;
}
.entry-content address,
.comment-content address{
	display:block;
	line-height:1.714285714;
	margin:0 0 24px;
	margin:0 0 1.714285714rem;
}
/* All margin-bottom:48px; */
section[role="banner"],
.widget-area .widget,
.widget-area-footer .widget{
	margin-bottom:48px;
	margin-bottom:3.428571429rem;
}
/* All margin-top:24px; */
.header-image,
.main-navigation li,
.main-navigation,
#social-nav-top.navigation{
	margin-top:24px;
	margin-top:1.714285714rem;	
}
footer.entry-meta{
	margin-top:14px;
	margin-top:1rem;	
}
.single-author .entry-meta .by-author{
	display:inline;
}
.entry-content img,
.comment-content img,
.widget img,
div.mt-hdrimg,
.author-avatar img,
img.wp-post-image{
	border-radius:3px;
	border-radius:0.214285714rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow:0.071428571rem 0.071428571rem 0.285714285rem rgba(0, 0, 0, 0.2);
}
/* Author Profiles and Archive Headers */
.author-avatar{
		float:left;
		margin-top:8px;
		margin-top:0.571428571rem;
		width:18%;
		display:inline;
}
.archive.author .author-avatar{
	float:none;
	margin:0 auto;
	display:block;
	width:40%;
	height:auto;
}
.author-avatar img{
	width:100%;
	height:auto;
}
.author-info{
	margin:24px;
	margin:1.714285714rem;
	padding:24px;
	padding:1.714285714rem;
	overflow:hidden;
}
footer.entry-meta .author-info{
	margin-top:24px;
	margin-top:1.714285714rem;
}
.archive-header{
	margin:0 0 24px 0;
	margin:0 0 1.714285714rem 0;
	padding:24px;
	padding:1.714285714rem;
}
footer.entry-meta .author-description,
footer.entry-meta .author-description p,
footer.entry-meta .author-description a{
	font-size:13px;
	font-size:0.928571428rem;
	line-height:1.846153846;
	text-transform:none;
}
footer.entry-meta .author-link a{
	font-weight:bold;
}
.site-content article.stumbled .entry-header{
	padding:0 0 15px 0;
	padding:0 0 1.071428571rem 0;
}
.site-content article.stumbled.format-gallery .entry-header,
.site-content article.stumbled.format-image .entry-header,
.site-content article.stumbled.format-video .entry-header,
.site-content article.stumbled.format-audio .entry-header,
.site-content article.stumbled.mthe_resume .entry-header{
	border-bottom:none;
	padding:0;
}
.site-content article.stumbled.mthe_resume .entry-header{
	text-align:center;
}
/* Assistive text */
.skip-link,
.screen-reader-text,
.assistive-text{
	position:absolute;
	clip:rect(1px, 1px, 1px, 1px);
}
/* Header */
.site-header h1,
.site-header h2{
	text-align:center;
}
.site-header h1 a,
.site-header h2 a{
	display:inline-block;
	text-decoration:none;
}
/* Footer */
footer[role="contentinfo"]{
	max-width:1000px;
	max-width:71.428571428rem;
	clear:both;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:2;
	margin-top:24px;
	margin-top:1.714285714rem;
	margin-left:auto;
	margin-right:auto;
	padding:24px 0;
	padding:1.714285714rem 0;
}
#page{
	margin-bottom:200px;
	margin-bottom:14.285714285rem;
}
/* Masonry blocks - small screens */
.stumbled{
	float:left;
	width:auto;
}
.site-content article{/* No float:left or break wide images */
	margin:0 0 20px 0;
	margin:0 0 1.428571428rem 0;
}
.site-content article.page,
.site-content article.no-results{
	margin:0 0 26px 0;
	margin:0 0 1.857142857rem 0;		
}
.site-content article.solo{
	margin:20px 0 26px 0;
	margin:1.428571428rem 0 1.857142857rem 0;		
}
.site-header a .header-image{
	margin:24px auto 0;
	margin:1.714285714rem auto 0;
	text-align:center;
	display:block;
}
/* Hide Post Format links on their archives */
.tax-post_format a.postformat{
	display:none;
}
/* Lists */
ul{
	margin:0;
	padding:0 0 0 10px;
	padding:0 0 0 0.714285714rem;
}
ol{
	margin:0;
	padding:0 0 0 20px;
	padding:0 0 0 1.428571428rem;
}
ol li{
	margin:0;
}
ul,
ul ul,
ul ul ul{
	list-style:none;
	margin:3px 0 0;
	margin:0.214285714rem 0 0;
	padding:0;
}
ul ul ul ul{
	list-style:none;
	margin:3px 0 0;
	margin:0.214285714rem 0 0;
	padding-left:20px;
	padding-left:1.428571428rem;
}
.entry-content li,
.comment-content li{
	margin:0 0 0 36px;
	margin:0 0 0 2.571428571rem;
}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul{
	margin:0 0 24px;
	margin:0 0 1.714285714rem;
	line-height:1.714285714;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul{
	margin-bottom:0;
}
.entry-content ul li,
.comment-content ul li,
.entry-content ul ul ul li,
.comment-content ul ul ul li,
.widget-area .textwidget ul li,
.widget-area-footer ul li,
.widget-area .textwidget ul ul ul li,
.widget-area-footer ul ul ul li{
	margin:3px 0 0 22px;
	margin:0.214285714rem 0 0 1.571428571rem;
	padding-left:10px;
	padding-left:0.714285714rem;
}
.entry-content ul ul li,
.comment-content ul ul li,
.entry-content ul ul ul ul li,
.comment-content ul ul ul ul li,
.widget-area .textwidget ul ul li,
.widget-area-footer ul ul li,
.widget-area .textwidget ul ul ul ul li,
.widget-area-footer ul ul ul ul li{
	list-style:none;
	margin:3px 0 0;
	margin:0.214285714rem 0 0;
	padding-left:0;
}
.entry-content ol li,
.comment-content ol li{
	margin:3px 0 0;
	margin:0.214285714rem 0 0;
	padding-left:10px;
	padding-left:0.714285714rem;
}
.template-front-page .widget-area .widget li{
	margin:8px 0 0;
	margin:0.571428571rem 0 0;
	list-style-type:none;
}
.entry-content ul,
.comment-content ul,
.entry-content ul ul ul li,
.comment-content ul ul ul li,
.widget-area .textwidget ul,
.widget-area-footer ul,
.widget-area .textwidget ul ul ul li,
.widget-area-footer ul ul ul li{
	list-style:circle outside;
}
.widget-area .textwidget ul{
	margin:0 0 24px;
	margin:0 0 1.714285714rem;
}
.entry-content ol,
.comment-content ol{
	list-style:decimal outside;
}
.commentlist .children{
	margin-left:0;
}
.commentlist li.thread-odd,
.commentlist li.thread-even,
.commentlist .children li.odd,
.commentlist .children li.even{
	margin-left:-20px;
	margin-left:-1.428571428rem;
}
.widget-area ul li{
	padding:7px;
	padding:0.5rem;
}
.widget-area ul li:first-child{
	padding-top:0;
}
.widget-area .widget-title{
	border-top:none;
	border-bottom:none;
}
/* Fancy lists */
body.mtfancylist article .entry-content ul,
body.mtfancylist article .entry-content ol,
.mthe-fancy-lists ul,
.mthe-fancy-lists ol{
	margin:0 0 32px 0;
	padding:0;
	text-align:center;
	font-size:18px;
	list-style:none;
	display:block;
	clear:both;
}
body.mtfancylist article .entry-content ul li,
body.mtfancylist article .entry-content ol li,
.mthe-fancy-lists ul li,
.mthe-fancy-lists ol li{
	margin:0;
	-khtml-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body.mtfancylist article .entry-content ul ul,
body.mtfancylist article .entry-content ul ul ul,
.mthe-fancy-lists ul ul,
.mthe-fancy-lists ul ul ul{
	list-style:none;
	margin:3px 0 0;
	padding:0;
}
body.mtfancylist article .entry-content ul ul ul ul,
.mthe-fancy-lists ul ul ul ul{
	list-style:none;
	margin:3px 0 0;
	padding-left:20px;
}
body.mtfancylist article .entry-content ul li:nth-child(even),
body.mtfancylist article .entry-content ol li:nth-child(even),
.mthe-fancy-lists ul li:nth-child(even),
.mthe-fancy-lists ol li:nth-child(even){
	padding:10px;
}
body.mtfancylist article .entry-content ul li:nth-child(odd),
body.mtfancylist article .entry-content ol li:nth-child(odd),
.mthe-fancy-lists ul li:nth-child(odd),
.mthe-fancy-lists ol li:nth-child(odd){
	padding:10px;
	background:rgba(166,161,159,0.1);
	border-bottom:rgba(137,131,128,0.2) solid 1px;
	border-top:rgba(137,131,128,0.2) solid 1px;
}
body.mtfancylist article .entry-content ul,
.mthe-fancy-lists ul{
	padding-top:14px;
}
.home.full-width-hom.mtfancylist .site-content div.entry-content ul,
.full-width-post.mtfancylist .site-content div.entry-content ul,
.home.full-width-hom.mtfancylist .site-content div.entry-content ol,
.full-width-post.mtfancylist .site-content div.entry-content ol,
.home.full-width-hom .mthe-fancy-lists ul,
.full-width-post .mthe-fancy-lists ul,
.home.full-width-hom .mthe-fancy-lists ol,
.full-width-post .mthe-fancy-lists ol{
	/* columns */
    -webkit-column-count:1; -webkit-column-count:1em;
    -moz-column-count:1; -moz-column-count:1em;
    -o-column-count:1; -o-column-count:1em;
	-ms-column-count:1; -ms-column-count:1em;
	column-count:1; column-count:1em;
	/* column gaps */
 	-webkit-column-gap:0;
    -moz-column-gap:0;
    -o-column-gap:0;
	-ms-column-gap:0;
	column-gap:0;
}
/* General Rules
-------------------------------------------------- */
p,
ol,
ul,
li,
div,
h1,
h2,
h3,
h4,
h5,
h6,
.widget-area .widget,
.widget-area-footer .widget{/* Automatic Line Breaks */
	word-wrap:normal;
	word-break:normal;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto;
}
article.format-video.stumbled a.excerptlink.cfm,
.print-only,
ul.print-only,
.wrk-exp-job-summ.print-only,
.wrk-exp-datewidth.print-only{/* Screen display only, if checked */
	display:none;
}
.share-meta,
.shareline{
	display:inline-block;
	width:100%;
}
.shareline{
	color:transparent;
}
.single-post .shareline{
	margin-bottom:18px;
	margin-bottom:1.285714285rem;
}
.widowbuster span.keepgroup,
#mthslider .entry-title,
.nav-menu li a,
article h1.entry-title,
.resume-title,
.dmeta-third,
.dmeta-frtoo,
.dmeta-twos,
p.dmeta-fourth,
.dmeta-fourth,
h1.archive-title,
.mt-nobreak,
.protected{/* No hypens */
	word-wrap:initial;
	word-break:keep-all;
	-khtml-hyphens:none;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	hyphens:none;
}
img,
.searchwrap,
.gallery-item,
.widget-area-footer .first,
.widget-area-footer .second,
.widget-area,
.site-content,
article.stumbled,
article,
.archive-header{
	-khtml-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.site-content article.stumbled{
	width:100%;
	margin:10px auto;
	margin:0.714285714rem auto;
}
/* Color Transitions */
#gotop span,
#gotop a{
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}
/* Images and Galleries */
img[class*="align"],
img[class*="wp-image"],
img[class*="attachment"],
img.size-full,
img.size-large,
img.wp-post-image,
.entry-content img,
.comment-content img,
.widget img,
.widget-area img,
.aligncenter img,
.attachment img{
	max-width:100% !important;
	height:auto !important;
	-khtml-box-sizing:border-box !important;
	-webkit-box-sizing:border-box !important;
	-moz-box-sizing:border-box !important;
	box-sizing:border-box !important;
}
dd.wp-caption-text{
	max-width:98%;
	line-height:1.2;
}
.wp-caption,
.wp-caption .wp-caption-text{
	max-width:100%;
	width:auto;
	margin-bottom:2px;
	margin-bottom:0.142857142rem;
}
embed,
iframe,
object,
video{
	max-width:100%;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video{
	margin-bottom:2px;
	margin-bottom:0.142857142rem;
}
article.stumbled .entry-content .entry-attachment,
article.stumbled .entry-content .entry-attachment iframe,
article.stumbled .entry-content .entry-attachment object,
article.stumbled .entry-content .entry-attachment embed,
article.stumbled .entry-content .entry-attachment video,
article.stumbled .entry-content .entry-attachment param{
	max-width:100%;
	padding:1px;
	max-height:200px;
	max-height:14.285714285rem;
	overflow:hidden;
}
/* Header images */
.mt-hdrimg{
	background-size:cover;
	background-position:50% 50%;
	background-repeat: no-repeat;
} 
/* Make tweets fit containers
 * Ref: ilovecolors.com.ar/make-embedded-tweets-in-wordpress-responsive */
#main .twitter-tweet-rendered,
#main .twt-border,
.entry-content .twitter-tweet-rendered{
    max-width:100%;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.aligncenter{
	margin-top:12px;
	margin-top:0.857142857rem;
	margin-bottom:12px;
	margin-bottom:0.857142857rem;
}
img.alignleft{
	margin:12px 24px 12px 0;
	margin:0.857142857rem 1.714285714rem 0.857142857rem 0;
}
.wp-caption.alignleft{
	margin-right:12px;
	margin-right:0.857142857rem;
}
img.alignright{
	margin:12px 0 12px 24px;
	margin:0.857142857rem 0 0.857142857rem 1.714285714rem;
}
.wp-caption.alignright{
	margin-left:12px;
	margin-left:0.857142857rem;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption,
p.wp-caption-text{
	max-width:100%;
	padding-left:4px;
	padding-left:0.285714285rem;
	padding-right:4px;
	padding-right:0.285714285rem;
	padding-bottom:1px;
	text-align:center;
	font-style:italic;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:1.3;	
}
#resu-toolbar .entry-caption{
	width:100%;
	padding:0;	
}
img.wp-smiley,
.rsswidget img{
	border:0;
	border-radius:0;
	box-shadow:none;
	margin-bottom:0;
	margin-top:0;
	padding:0;
}
.entry-content dl.gallery-item{
	margin:0;
}
.gallery-columns-1 .gallery-icon img{
	padding:3%;
}
.gallery-item{
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item{
	max-width: 50%;
}

.gallery-columns-3 .gallery-item{
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item{
	max-width: 25%;
}

.gallery-columns-5 .gallery-item{
	max-width: 20%;
}

.gallery-columns-6 .gallery-item{
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item{
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item{
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item{
	max-width: 11.11%;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{
	display: none;
}
/* Attachment and Photo Essay Tax
-------------------------------------------------- */
/* Show/Hide
Ref:webdesign.about.com/od/dhtml/a/aa101507.htm
Alt:cssnewbie.com/example/showhide-content */
.entry-description{
	margin-bottom:0;
	clear:none;
}
a.sholnk,
a.hidlnk,
a.attrdmore{
	display:none;
}
.hid,
.endesc{
	display:block;
}
/* Video support */
.hdvid-siz{
	width:100%;
	height:100%;
	background:#000;
	display:block;
	margin:0 auto;
}
.attachment #search-social,
.page-template-page-templatesimglibrarycat-php #search-social{
	margin-bottom:7px;
	margin-bottom:0.5rem;
}
.resu-toolbar-wrapper span.shohd,
a.attrless{
	font-size:14px;
	font-size:1rem;
	font-weight:bold;
}
body.attachment .entry-meta,
.page-template-page-templatesimglibrarycat-php .entry-meta{
	width:86%;
	display:inline-block;
}
.edit-image-link{
	text-align:center;
}
body.attachment .pessay{
	width:100%;
	max-width:700px;
	max-width:50rem;
	display:block;
	margin:14px auto;
	margin:1rem auto;
	text-align:center;
}
.entry-title.attachment-cat{
	display:inline;
}
.entry-title.attachment-cat::after{
	content:', ';
}
.entry-title.attachment-cat:last-of-type::after{
	content:'';
}
body.attachment,
body.attachment.custom-background,
body.page-template-page-templatesimglibrarycat-php,
body.page-template-page-templatesimglibrarycat-php.custom-background{
	background-image:none;
}
.entry-attachcontent img,
.entry-attachcontent p.attachment,
.attachment #social-media-icons,
.attachment #searchmain.searchwrap,
.attachment hgroup,
.page-template-page-templatesimglibrarycat-php #social-media-icons,
.page-template-page-templatesimglibrarycat-php #searchmain.searchwrap,
.page-template-page-templatesimglibrarycat-php hgroup{
	display:none;
}
.attachment .site-header,
.page-template-page-templatesimglibrarycat-php .site-header{
	padding:0;
	margin:0;
}
#resu-toolbar.resu-toolbar-wrapper.globl{
	display:block;
	margin-bottom:28px;
	margin-bottom:2rem;
}
.attachment .entry-attachcontent,
.page-template-page-templatesimglibrarycat-php .entry-attachcontent{
	padding:0 6px;
	padding:0 0.428571428rem;
	border:1px solid #0f1010;
	color:#d3d6d6;
	text-transform:none;
	display:block;
	margin:0 auto;
	-khtml-box-sizing:border-box;
  	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-weight:normal;
}
.attachment .entry-attachcontent p,
.page-template-page-templatesimglibrarycat-php .entry-attachcontent p{
	line-height:1.8936;
}
.attachment .entry-attachcontent a,
.page-template-page-templatesimglibrarycat-php .entry-attachcontent a{
	color:#d3d6d6;
}
#desccontent .entry-description{
	-khtml-box-sizing:border-box;
  	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.attachment .entry-attachcontent,
.attachment .entry-caption p,
.page-template-page-templatesimglibrarycat-php .entry-attachcontent,
.page-template-page-templatesimglibrarycat-php .entry-caption p{
	margin:3px;
	margin:0.214285714rem;
}
.attachment .entry-caption,
.attachment .entry-header .entry-title,
.page-template-page-templatesimglibrarycat-php .entry-caption,
.page-template-page-templatesimglibrarycat-php .entry-header .entry-title{
	color:#d3d6d6;
	text-transform:none;
}
.attachment .entry-header .entry-title,
.page-template-page-templatesimglibrarycat-php .entry-header .entry-title{
	margin:7px 0 7px 0;
	margin:0.5rem 0 0.5rem 0;
	padding:0;
}
.attachment .entry-header,
.page-template-page-templatesimglibrarycat-php .entry-header{
	margin:0;
}
.attachment .resu-toolbar-wrapper.globl a:hover,
.attachment .resu-toolbar-wrapper.globl .entry-meta a:hover,
.page-template-page-templatesimglibrarycat-php .resu-toolbar-wrapper.globl a:hover,
.page-template-page-templatesimglibrarycat-php .resu-toolbar-wrapper.globl .entry-meta a:hover{
	color:#ffffff;
}
#resu-toolbar.resu-toolbar-wrapper.globl .entry-meta{
	color:#d3d6d6;
	margin:7px 0 0 0;
	margin:0.5rem 0 0 0;
}
#resu-toolbar.resu-toolbar-wrapper.globl a{
	color:#d3d6d6;
}
#resu-toolbar.resu-toolbar-wrapper.globl a:hover{
	color:#ffffff;
}
.attachment #resu-toolbar.resu-toolbar-wrapper.globl,
.page-template-page-templatesimglibrarycat-php #resu-toolbar.resu-toolbar-wrapper.globl{
	display:block;
	-khtml-box-sizing:border-box;
  	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.attachment .entry-mediatags p,
.page-template-page-templatesimglibrarycat-php .entry-mediatags p{
	max-width:1000px;
	max-width:71.428571428rem;
	margin:0 auto 9px auto;
	margin:0 auto 0.642857142rem auto;
	display:block;
	text-transform:lowercase;
	text-align:center;
}
#social-nav-top.ovrimg{
	z-index:22;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	max-width:100%;
}
body.admin-bar .admin-buffer{
	margin-top:30px;
	margin-top:2.142857142rem;
}
#social-nav-top.ovrimg .nav-previous,
#social-nav-top.ovrimg .nav-next{
	position:fixed;
	top:50%;
	margin:15px;
	margin:1.071428571rem;
	z-index:6;
}
#social-nav-top.ovrimg .nav-previous{
	left:0;
}
#social-nav-top.ovrimg .nav-next{
	right:0;
}
body.attachment .site,
body.attachment .site-content,
body.attachment .site-content article,
body.page-template-page-templatesimglibrarycat-php .site,
body.page-template-page-templatesimglibrarycat-php .site-content,
body.page-template-page-templatesimglibrarycat-php .site-content article{
	float:none;
	display:inline-block;
	max-width:100%;
	width:100%;
}
body.attachment .site-content,
body.page-template-page-templatesimglibrarycat-php .site-content{
	padding:0;
}
body.attachment .site-content article,
body.page-template-page-templatesimglibrarycat-php .site-content article,
body.attachment header.entry-header,
body.page-template-page-templatesimglibrarycat-php header.entry-header{
	padding:0 2px 0 2px;
	padding:0 0.142857142rem 0 0.142857142rem;
}
body.attachment .site-content,
body.attachment .site-content article,
body.page-template-page-templatesimglibrarycat-php .site-content,
body.page-template-page-templatesimglibrarycat-php .site-content article{
	margin:0;
}
body.attachment #social-nav-top,
body.attachment .main-navigation,
body.page-template-page-templatesimglibrarycat-php #social-nav-top,
body.page-template-page-templatesimglibrarycat-php .main-navigation{
	max-width:1000px;
	max-width:71.428571428rem;
	width:100%;
	display:block;
}
body.attachment a.manimg img{
	width:auto;
	max-height:86vh;
}
body.attachment #social-nav-top,
body.page-template-page-templatesimglibrarycat-php #social-nav-top{
	margin:10px auto;
	margin:0.714285714rem auto;
}
body.attachment .main-navigation,
body.page-template-page-templatesimglibrarycat-php .main-navigation{
	margin:0 auto;
}
.attachment .entry-attachment .attachment,
.page-template-page-templatesimglibrarycat-php .entry-attachment .attachment{
	margin:0 auto;
	display:block;
	text-align:center;
}
/* Sidebar and Widgets */
.full-width-post .widget-area,
.attachment #gotop,
.attachment #gotop span,
.page-template-page-templatesimglibrarycat-php #gotop,
.page-template-page-templatesimglibrarycat-php #gotop span{
	display:none;
}
.widget-area-footer .widget p,
.widget-area-footer .widget h3,
.widget-area .widget h3{
	margin-bottom:14px;
	margin-bottom:1rem;
}
.widget-title{
	padding:7px;
	padding:0.5rem;
}
.widget-area{
	display:inline;
}
.widget-area,
.widget-area-footer{
	margin:30px 0 0;
	margin:2.142857142rem 0 0;
}
.widget-area aside:last-child,
.widget-area-footer aside:last-child{
	margin-bottom:7px;
	margin-bottom:0.5rem;
}
.widget-area{
	float:right;
	width:100%;
}
.widget-area select,
.widget-area-footer select{
	width:100%;
}
.widget-area-footer .textwidget li,
.widget-area .textwidget li{
	margin-left:36px;
	margin-left:2.571428571rem;
}
.widget-area-footer .widget ul ul{
	margin-left:12px;
	margin-left:0.857142857rem;
}
.widget-area-footer,
.template-front-page .widget-area{
	clear:both !important;
	display:block !important;
	float:none !important;
	width:100%;
}
.widget-area-footer .first,
.widget-area-footer .second{
	margin-top:24px;
	margin-top:1.714285714rem;
}
/* Class Options Styles
-------------------------------------------------- */
.banneroff div.mt-hdrimg,
.attachment div.mt-hdrimg,
.page-template-page-templatesimglibrarycat-php div.mt-hdrimg{
	display:none;
	width:0;
	height:0;
	margin:0;
	padding:0;
}
/* Fonts
-------------------------------------------------- */
/* Small Fonts 1
--------------------- */
a.excerptlink,
a.protected,
.pagenavi,
.entry-content .pagenavi,
.entry-content .pagenavi p,
footer.entry-meta,
footer.entry-meta a,
a .nav-next,
a .nav-previous,
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta{
	font-size:11px;
	font-size:0.785714286rem;
	line-height:1.428571429;
}
/* Small Fonts 2
--------------------- */
p.attachment-title{
	font-size:12px;
	font-size:0.857142857rem;
	line-height:2.699571429;
}
.entry-content h6,
.comment-content h6,
.attachment .entry-mediatags p,
.page-template-page-templatesimglibrarycat-php .entry-mediatags p,
.mycc-refer-link a .nav-previous span{
	font-size:13px;
	font-size:0.928571429rem;
}
/* Small Fonts 3
--------------------- */
.entry-content h5,
.comment-content h5,
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget{
	font-size:14px;
	font-size:1rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget{
	line-height:1.846153846;
}
/* Medium Fonts
--------------------- */
body,
.page-title,
.widget-title,
.main-navigation li,
article.format-aside p,
article.format-quote p,
.entry-content th,
.site-header h2,
.template-front-page .widget-area .widget li,
article.stumbled .entry-content ul,
article.stumbled .entry-content ol,
article.stumbled .entry-content p{
	font-size:14px;
	font-size:1rem;
	line-height:1.6;
}
.entry-content h4,
.comment-content h4,
.custom-meta-key-names,
.site-content article.stumbled .entry-header .entry-title,
body.home.blog .format-status .entry-header h2,
body.search .format-status .entry-header h2,
body.archive .format-status .entry-header h2{
	font-size:15px;
	font-size:1.071428571rem;
}
.site-content article.stumbled .entry-header .entry-title,
.format-status .entry-header h2{
	line-height:1.2;
}
.entry-content ul,
.entry-content ol,
.entry-content p,
.author-description p,
.archive-meta p{
	font-size:16px;
	font-size:1.142857142rem;
}
.term-descript.pessay p,
a .nav-next.bot,
a .nav-previous.bot,
body.home.blog .format-status .entry-header h1,
body.search .format-status .entry-header h1,
body.archive .format-status .entry-header h1{
	font-size:17px;
	font-size:1.214285714rem;
	line-height:1.5;
}
.entry-content h3,
.comment-content h3,
#resu-toolbar .entry-header .entry-title{
	font-size:17px;
	font-size:1.214285714rem;
}
/* Large Fonts
--------------------- */
.entry-content h2,
.comment-content h2{
	font-size:19px;
	font-size:1.357142857rem;
}
.entry-header .entry-title,
.archive-title{
	font-size:22px;
	font-size:1.571428571rem;
	line-height:1.2;
}
.entry-content h1,
.comment-content h1{
	font-size:21px;
	font-size:1.5rem;
}
.site-header h1{
	font-size:25px;
	font-size:1.785714285rem;
	line-height:2;
}
/* Font Formats and Transforms
--------------------- */
.prev-link .mycc-refer-link{
	text-align:center;
}
.mycc-refer-link{
	text-align:right;
}
.archive-title{
	text-transform:capitalize;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{
	text-transform:uppercase;
}
.entry-content h1.low,
.entry-content h2.low,
.entry-content h3.low,
.entry-content h4.low,
.entry-content h5.low,
.entry-content h6.low{
	text-transform:none;
}
.archive-title.auth{
	margin-bottom:17px;
	margin-bottom:1.214285714rem;
}
h4.share-content{
	line-height:2.3;
}
.entry-header .entry-title,
.archive-title{
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Light","HelveticaLight","Helvetica Neue","HelveticaNeue",Helvetica,sans-serif;
	font-weight:300;
}
h1,
h2,
h3,
h4,
h5,
h6,
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6,
.site-header h1,
.site-header h2{
	font-family:"Helvetica Neue","HelveticaNeue",Helvetica,sans-serif;
	font-weight:500;
}
a.attrless,
.pagenavi,
.page-title,
.widget-title,
footer.entry-meta,
footer.entry-meta a,
.entry-content th{
	text-transform:uppercase;
}
footer.entry-meta .edit-link a{
	font-weight:bold;
	padding:0 4px;
	padding:0 0.285714285rem;
	margin-left:4px;
	margin-left:0.285714285rem;
}
footer.entry-meta a.postformat span.pfor{
	padding:4px 0;
	padding:0.285714285rem 0;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:3.15;
	border-left:none;
}
footer.entry-meta a.postformat{
	margin-bottom:4px;
	margin-bottom:0.285714285rem;
	text-decoration:none;
}
.widget-title{
	text-align:center;
}
.entry-header .entry-title a,
.archive-title a,
article a h1.entry-title,
article a:hover h1.entry-title,
a.noline{
	text-decoration:none;
}
body{
	font-family:Arial,Verdana,"Helvetica Neue","HelveticaNeue",Helvetica,sans-serif;
	text-rendering:optimizeLegibility;
}
body.custom-font-enabled{
	font-family:Arial, Verdana, "Helvetica Neue", "HelveticaNeue", Helvetica, sans-serif;
}
.entry-content,
.entry-summary{
	line-height:1.714285714;
}
.site-content article.stumbled .entry-header .entry-title{
	font-weight:600;
}
.format-status .entry-header h1{
	font-weight:normal;
}
.site-header h2{
	font-weight:bold;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.author-description p,
.archive-meta p{
	margin:0 0 24px;
	margin:0 0 1.714285714rem;
	line-height:1.714285714;
}
.entry-content p:last-child,
.entry-summary p:last-child,
.comment-content p:last-child,
.author-description p:last-child,
.archive-meta p:last-child{
	margin:0 0 8px;
	margin:0 0 0.571428571rem;
	line-height:1.714285714;
}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6{
	margin:12px 0 6px 0;
	margin:1.285714285rem 0 0.428571428rem 0;
	line-height:1.457;
}
.entry-content.short-margin h1,
.entry-content.short-margin h2,
.entry-content.short-margin h3,
.entry-content.short-margin h4,
.entry-content.short-margin h5,
.entry-content.short-margin h6{
	margin:6px 0 0 0;
	margin:0.428571428rem 0 0 0;
	line-height:1.157;
}
article.stumbled p.attachment-title.short-margin{
	margin:0;
	padding-bottom:8px;
	padding-bottom:0.571428571rem;
	line-height:1.157;
}
.widget-area .widget p{
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
article.sticky .featured-post{
	font-size:13px;
	font-size:0.928571429rem;
	line-height:3.692307692;
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
	text-align:center;
}
.entry-header .comments-link{
	margin-top:24px;
	margin-top:1.714285714rem;
	font-size:13px;
	font-size:0.928571429rem;
	line-height:1.846153846;
}
.entry-header .entry-format{
	margin-top:24px;
	margin-top:1.714285714rem;
	font-weight:normal;
}
/* Search Box and Social Media
-------------------------------------------------- */
#searchmain.searchwrap{
	display:block;
	margin:14px auto 7px auto;
	margin:1rem auto 0.5rem auto;
	clear:both;
	text-align:center;
}
#search-social{
	height:auto;
	width:100%;
	max-width:1000px;
	max-width:71.428571428rem;
	margin-top:7px;
	margin-top:0.5rem;
	margin-bottom:23px;
	margin-bottom:1.642857142rem;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.socplus{
	padding-right:4px;
	padding-right:0.285714285rem;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	opacity:0.50;
	-moz-transition:opacity .25s ease;
	-webkit-transition:opacity .25s ease;
	-o-transition:opacity .25s ease;
	-ms-transition:opacity .25s ease;
	transition:opacity .25s ease;
}
.socovrimg{
	z-index:23;
	display:block;
	margin:0 auto -50px auto;
	margin:0 auto -3.571428571rem auto;
}
.socovrimg .socplus{
	filter: alpha(opacity=30);
	-moz-opacity:0.30;
	-khtml-opacity:0.30;
	opacity:0.30;
}
.socplus:hover, .socplus a:hover{
	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity:0.90;
	opacity:0.90;
}

.page-template-page-templatesimglibrarycat-php .socplus{
	display:inline-block;
	clear:none;
}
#social-media-icons{
	float:left;
}
a.social-media-icon{
	display:inline-block;
	width:24px;
	width:1.714285714rem;
	height:24px;
	height:1.714285714rem;
	margin-right:3px;
	margin-right:0.214285714rem;
	background-position:0 0;
	overflow:hidden;
	text-indent:-1000px;
	text-indent:-71.428571428rem;
	-moz-transition:background-position .25s ease;
	-webkit-transition:background-position .25s ease;
	-o-transition:background-position .25s ease;
	-ms-transition:background-position .25s ease;
	transition:background-position .25s ease;
}
a.social-media-icon:hover{
	background-position:0 -24px;
}
.facebooklink{
	background-image:url(images/facebook.png);
}
.twitter{
	background-image:url(images/twitter.png);
}
.pinterest{
	background-image:url(images/pinterest.png);
}
.instagram{
	background-image:url(images/instagram.png);
}
.imdb{
	background-image:url(images/imdb.png);
}
.myfantasyart{
	background-image:url(images/myfantasyart.png);
}
.flickr{
	background-image:url(images/flickr.png);
}
.vimeo{
	background-image:url(images/vimeo.png);
}
.youtube{
	background-image:url(images/youtube.png);
}
.google-plus{
	background-image:url(images/google-plus.png);
}
.dribble{
	background-image:url(images/dribble.png);
}
.linkedin{
	background-image:url(images/linkedin.png);
}
.rssfd{
	background-image:url(images/rssfd.png);
}
.bkmrk-bottom{
	clear:both;
	display:block;
	width:100%;
	padding-top:7px;
	padding-top:0.5rem;
}
/* centering <div>
 * davidwalsh.name/css-vertical-center
 * jsfiddle.net/Lt8bct5x/560/
 * stackoverflow.com/questions/114543/how-to-horizontally-center-a-div-in-another-div
 * stackoverflow.com/questions/356809/best-way-to-center-a-div-on-a-page-vertically-and-horizontally */
.soccntr,
.soccntr div{
	-khtml-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.soccntr{
	width:100%;
	margin:0 auto 0 auto;
	text-align:center;
}
#sotop .soccntr{
	height:100%;
	position:absolute;
}
.soccntr div{
	display:inline-block;
	margin:0 auto;
	max-width:50px;
	padding:0 5px 0 5px;
	text-align:center;
}
#sotop .soccntr div{
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.cntr{
	text-align:center;
}
/* Buttons
-------------------------------------------------- */
.menu-toggle,
button,
input[type="button"],
input[type="submit"],
article.post-password-required input[type=submit],
li.bypostauthor cite span{
	padding:6px 10px;
	padding:0.428571429rem 0.714285714rem;
	font-size:11px;
	font-size:0.785714286rem;
	line-height:1.428571429;
	font-weight:normal;
	border-radius:3px;
	border-radius:0.214285714rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
button,
input[type="button"]{
	-webkit-appearance:button;
}
.menu-toggle,
button,
input[type="button"],
input[type="submit"],
article.post-password-required input[type=submit]{
	cursor:pointer;
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="button"]:active,
input[type="submit"]:active,
article.post-password-required input[type=submit]:active,
input[type="submit"].toggled-on{
	border:none;
}
/* To Top */
#gotop{
	z-index:9999;
	position:fixed;
	bottom:10px;
	bottom:0.714285714rem;
	right:2px;
	right:0.142857142rem;
}
#gotop a{
	width:28px;
	width:2rem;
	display:block;
}
#gotop span{
	width:28px;
	width:2rem;
	height:28px;
	height:2rem;
	display:block;
	border-radius:15px;
	border-radius:1.071428571rem;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
}
/* Post Formats
--------------------------------------------------------------------------------------- */
/* Format:Status
-------------------------------------------------- */
.format-status .entry-header{
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
.format-status .entry-header header{
	display:inline-block;
}
.format-status .entry-header h1,
.format-status .entry-header h2{
	margin:0;
}
.format-status .entry-header img{
	float:left;
	margin-right:11px;
	margin-right:0.785714285rem;
}
/* Format:Standard
-------------------------------------------------- */
.gallery-thumb img.attachment-thumb{
	float:left;
	margin-right:12px;
	margin-right:0.857142857rem;
	margin-bottom:5px;
	margin-bottom:0.357142857rem;
	height:auto;
	width:80px;
	width:5.714285714rem;
}
/* Format:Image and Gallery
-------------------------------------------------- */
.content-image-display{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
article.format-image footer h1{
	font-size:13px;
	font-size:0.928571429rem;
	line-height:1.846153846;
	font-weight:normal;
}
article.format-image footer h2{
	font-size:11px;
	font-size:0.785714286rem;
	line-height:2.181818182;
}
article.format-image footer a h2{
	font-weight:normal;
}
/* Format:Links
-------------------------------------------------- */
article.format-link.solo header{
	display:none;
}
article.format-link header{
	margin:0 auto 8px;
	margin:0 auto 0.571428571rem;
	padding:5px;
	padding:0.357142857rem;
	font-size:11px;
	font-size:0.785714286rem;
	font-weight:bold;
	font-style:italic;
	border-radius:3px;
	border-radius:0.214285714rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	width:97%;
	display:block;
}
article.format-link .entry-content a{
	font-size:22px;
	font-size:1.571428571rem;
	line-height:1.020202020;
	text-decoration:none;
}
/* Format:Quotes (and blockquotes)
-------------------------------------------------- */
article.format-quote .entry-content blockquote,
.entry-content blockquote,
.comment-content blockquote{
	display:block;
	padding:24px;
	padding:1.714285714rem;
	font-size:15px;
	font-size:1.071428571rem;
	line-height:1.6;
	font-style:italic;
	margin-bottom:14px;
	margin-bottom:1rem;
}
article.format-quote .entry-content p{
	margin:0;
	padding-bottom:24px;
	padding-bottom:1.714285714rem;
}
/* Format:Asides
-------------------------------------------------- */
article.format-aside h1{
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child{
	margin-bottom:0;
}
/* Page Layout B (Alternate Front Page)
-------------------------------------------------- */
.template-front-page .widget-area{
	clear:both;
	float:none;
	width:auto;
	padding-top:24px;
	padding-top:1.714285714rem;
	display:inline-block;
}
.template-front-page img{
	max-width:100%;
	width:auto;
	height:auto;
}
.template-front-page .widget-area .widget_text img{
	float:left;
	margin:8px 24px 8px 0;
	margin:0.571428571rem 1.714285714rem 0.571428571rem 0;
}
.entry-page-image{
	margin-bottom:14px;
	margin-bottom:1rem;
}
.template-front-page .site-content article{
	border:0;
	margin-bottom:0;
}
/* Pagination
--------------------------------------------------------------------------------------- */
.pagenavi{
	margin:7px 0;
	margin:0.5rem 0;
	padding:5px 1px 5px;
	padding:0.357142857rem 0.071428571rem 0.357142857rem;
	text-align:center;
	width:98%;
	clear:both;
	display:inline-block;
}
.pagenavi a.hid{
	display:none;
}
.pagenavi.pessay{
	text-align:center;
	clear:both;
	display:inline-block;
	margin:0 auto;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
}
.socsep.first{
	float:left;
	width:49.5%;
	clear:none;
	height:28px;
	height:2rem;
}
.socsep.sec{
	float:right;
	width:49.5%;
	clear:none;
	height:28px;
	height:2rem;
}
.nusep{
	display:inline-block;
	width:100%;
	height:1px;
	height:0.071428571rem;
}
.pagenavi.pessay p{
	text-align:center;
	margin:0;
}
.entry-content .pagenavi a{
	text-decoration:none;
}
.pagenavi.paging span,
.paginate-com .current,
.pagenavi a,
.paginate-com a{
    padding:5px 6px 4px 6px;
	padding:0.357142857rem 0.428571428rem 0.285714285rem 0.428571428rem;
    margin:-1px;
	margin:-0.071428571rem;	
	text-decoration:none;
	display:inline-block;
}
.pagenavi.paging a span{
    padding:0;
    margin:-1px;
	margin:-0.071428571rem;
}
/* Pagination - Comments
--------------------------------------------------------------------------------------- */
.paginate-com{
	margin:10px 0 20px 0;
	margin:0.714285714rem 0 1.428571428rem 0;
	padding:5px 1px 5px;
	padding:0.357142857rem 0.071428571rem 0.357142857rem;
	text-align:center;
	display:block;
	clear:both;
}
.paginate-com .current{
	font-weight:bold;
}
/* Navigation Elements
--------------------------------------------------------------------------------------- */
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle{
	display:inline-block;
}
.main-navigation ul.nav-menu,
.main-navigation ul.nav-menu > ul{
	display:none;
}
.main-navigation{
	text-align:center;
}
.site-content nav{
	clear:both;
	line-height:2;
	overflow:hidden;
}
#nav-above{
	padding:24px 0;
	padding:1.714285714rem 0;
	display:none;
}
.paged #nav-above{
	display:block;
}
.nav-previous,
.previous-image{
	float:left;
}
.nav-next,
.next-image{
	float:right;
	text-align:right;
}
.previous-image,
.next-image{
	width:50%;
}
a .nav-previous,
a:hover .nav-previous,
a .nav-next,
a:hover .nav-next,
a.excerptlink,
a.excerptlink:hover,
a.protected,
a.protected:hover,
.entry-content a .nav-previous,
.entry-content a:hover .nav-previous,
.entry-content a .nav-next,
.entry-content a:hover .nav-next,
.entry-content a.excerptlink,
.entry-content a.excerptlink:hover,
.entry-content a.protected,
.entry-content a.protected:hover{
	text-decoration:none;
}
a.excerptlink,
a .nav-previous,
a .nav-next,
a.protected{
	font-weight:normal;
}
.nav-next,
.nav-previous{
	height:auto;
	min-height:0;
	min-width:0;
	width:auto;
}
.nav-previous,
.pagenavi span.pgnvprv a{/* left bevel buttons */
	-moz-border-radius-bottomleft:1.1em;
	-khtml-border-bottom-left-radius:1.1em;
	-webkit-border-bottom-left-radius:1.1em;
	border-bottom-left-radius:1.1em;
	-moz-border-radius-topleft:1.1em;
	-khtml-border-top-left-radius:1.1em;
	-webkit-border-top-left-radius:1.1em;
	border-top-left-radius:1.1em;
}
.nav-next,
.excerptlink,
.pagenavi span.pgnvnxt a{/* right bevel buttons */
	-moz-border-radius-bottomright:1.1em;
	-khtml-border-bottom-right-radius:1.1em;
	-webkit-border-bottom-right-radius:1.1em;
	border-bottom-right-radius:1.1em;
	-moz-border-radius-topright:1.1em;
	-khtml-border-top-right-radius:1.1em;
	-webkit-border-top-right-radius:1.1em;
	border-top-right-radius:1.1em;
}
.protected{/* 4 corner bevel buttons */
	-moz-border-radius:0.8em;
	-khtml-border-radius:0.8em;
	-webkit-border-radius:0.8em;
	border-radius:0.8em;
	text-align:center;
	white-space:nowrap; /* no line breaks */
}
a.sholnk,
a.attrdmore{/* top bevel buttons */
	-moz-border-radius-topleft:3px;
	-khtml-border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;	
	-moz-border-radius-topright:3px;
	-khtml-border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
a.protected{
	margin:0 auto;
}
.excerptlink,
a .nav-next,
a .nav-next.bot,
a .nav-previous.bot,
a .nav-previous,
.protected,
a.protected{/* button content padding */
    padding:4px 7px 4px 7px;
	padding:0.285714285rem 0.5rem 0.285714285rem 0.5rem;
}
.nav-previous{
	margin:0 5px 0 0;
	margin:0 0.357142857rem 0 0;
}
.nav-single + .comments-area{
	margin:0 0 18px;
	margin:0 0 1.285714285rem;
}
#comment-nav-above{
	margin:48px 0;
	margin:3.428571429rem 0;
}
.nav-single,
.nav-single-top{
	max-width:195px;
	max-width:13.928571428rem;
}
.nav-single{
	margin:0 auto;
	display:block;
}
#socplus-right{
	float:right;
	display:block;
}	
#social-nav-top{
	width:100%;
	margin:0 auto 5px auto;
	margin:0 auto 0.357142857rem auto;
	display:inline-block;
}
/* Comments and form fields
--------------------------------------------------------------------------------------- */
/* Updated to HTML5 elements CSS3 from TwentyFifteen Theme
Also Ref: css-tricks.com/webkit-html5-search-inputs */
/* Form fields */
input[type="search"],
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea{
	padding:5px;
	padding:0.357142857142rem;
	font-family:inherit;
	font-size:16px;
	font-size:1.142857142rem;
	border-radius:3px;
	border-radius:0.214285714rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	width:100%;
	-khtml-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
input[type="search"],
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"]{
	word-wrap:none;
	-khtml-hyphens:none;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	hyphens:none;
}
/* Search form */
.search-submit{
	display:none;
}
/* Fields must be separated for this selector to work properly. */
input[type="search"]{
	appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
}
textarea{
	appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
}
input[type="text"]{
	appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
}
input[type="url"]{
	appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
}
input[type="password"]{
	appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
}
input[type="email"]{
	appearance:textfield;
	-moz-appearance:textfield;
	-webkit-appearance:textfield;
}
input{
	line-height: normal;
}
textarea{
	overflow:auto;
	vertical-align:top;
}
/* Placeholder text style selectors need to be separate to work. */
::-webkit-input-placeholder{
	font-family:inherit;
}
:-moz-placeholder{
	font-family:inherit;
}
::-moz-placeholder{
	font-family:inherit;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}
:-ms-input-placeholder{
	font-family:inherit;
}
.comments-title{
	margin-bottom:48px;
	margin-bottom:3.428571429rem;
	font-size:16px;
	font-size:1.142857143rem;
	line-height:1.5;
	font-weight:normal;
}
.comments-area article{
	margin:24px 0;
	margin:1.714285714rem 0;
}
.comments-area article header{
	margin:0 0 48px;
	margin:0 0 3.428571429rem;
	overflow:hidden;
	position:relative;
}
.comments-area article header img{
	float:left;
	padding:0;
	line-height:0;
}
.comments-area article header cite,
.comments-area article header time{
	display:block;
	margin-left:85px;
	margin-left:6.071428571rem;
}
.comments-area article header cite{
	font-style:normal;
	font-size:15px;
	font-size:1.071428571rem;
	line-height:1.42857143;
}
.comments-area article header time{
	line-height:1.714285714;
	text-decoration:none;
	font-size:12px;
	font-size:0.857142857rem;	
}
.comments-area article header a{
	text-decoration:none;	
}
.comments-area article header cite a:hover{
	text-decoration:underline;
}
.comments-area article header h4{
	position:absolute;
	top:0;
	right:0;
	padding:6px 12px;
	padding:0.428571429rem 0.857142857rem;
	font-size:12px;
	font-size:0.857142857rem;
	font-weight:normal;	
	background-repeat:repeat-x;	
	border-radius:3px;
	border-radius:0.214285714rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	
}
.comments-area li.bypostauthor cite span{
	position:absolute;
	margin-left:5px;
	margin-left:0.357142857rem;
	padding:2px 5px;
	padding:0.142857143rem 0.357142857rem;
	font-size:10px;
	font-size:0.714285714rem;
}
a.comment-reply-link{
	font-size:13px;
	font-size:0.928571429rem;
	line-height:1.846153846;	
}
.commentlist .pingback{
	line-height:1.714285714;
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
#comments{
	padding:24px;
	padding:1.714285714rem;
	margin:24px 0 24px 0;
	margin:1.714285714rem 0 1.714285714rem 0;
}
.commentlist li.thread-odd,
.commentlist li.thread-even,
.commentlist .children li.odd,
.commentlist .children li.even{
	padding:12px;
	padding:0.857142857rem;
	margin-top:24px;
	margin-top:1.714285714rem;
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
#comments.comments-area{
	display:block;
	clear:both;
}
li.bypostauthor cite span{
	background-image:none;
	box-shadow:none;
	display:none;
}
#respond form input[type="text"],
#respond form textarea{
	-khtml-box-sizing:border-box;
  	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:1.714285714;
	padding:10px;
	padding:0.714285714rem;
	width:100%;
}
#respond form p.form-allowed-tags{
	display:none;
	margin:0;
}
ol.commentlist,
ol.children{
	margin-left:0;
}
label ~ span.required,
span.required{
	display:block;
	float:left;
	margin:-18px 0 0 -8px;
	margin:-1.285714286rem 0 0 -0.571428571rem;
}
/* Comment form */
#respond h3#reply-title{
	font-size:16px;
	font-size:1.142857143rem;
	line-height:1.5;
}
#respond h3#reply-title #cancel-comment-reply-link{
	margin-left:10px;
	margin-left:0.714285714rem;
	font-weight:normal;
	font-size:12px;
	font-size:0.857142857rem;
}
#respond form{
	margin:24px 0;
	margin:1.714285714rem 0;
}
#respond form p{
	margin:11px 0;
	margin:0.785714286rem 0;
}
#respond form p.logged-in-as{
	margin-bottom:24px;
	margin-bottom:1.714285714rem;
}
#respond form label{
	display:block;
	line-height:1.714285714;
}
#respond{
	margin:48px 24px 24px 0;
	margin:3.428571429rem 1.714285714rem 1.714285714rem 0;
}

/* Widgets
--------------------------------------------------------------------------------------- */
.archive.full-width-arc .widget-area{/* Full-width archive pages */
	display:none;
}
.widget-area .widget ul ul{
	margin-left:12px;
	margin-left:0.857142857rem;
}
.widget_rss li{
	margin:12px 0;
	margin:0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date{
	
	font-size:11px;
	font-size:0.785714286rem;
	margin-left:12px;
	margin-left:0.857142857rem;
}
#wp-calendar{
	margin:0;
	width:100%;
	font-size:13px;
	font-size:0.928571429rem;
	line-height:1.846153846;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{
	text-align:left;
}
#wp-calendar #next{
	padding-right:24px;
	padding-right:1.714285714rem;
	text-align:right;
}
.widget_search label{
	display:block;
	font-size:13px;
	font-size:0.928571429rem;
	line-height:1.846153846;
}
.widget_twitter li{
	list-style-type:none;
}
.widget_twitter .timesince{
	display:block;
	text-align:right;
}
/* custom rss widgets */
a.rsswidget img{
	display:none;
}
aside.widget_rss h3{
	background-image:url(images/rss-mt.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-left:1.142857142rem;
}
/* Resumes
--------------------------------------------------------------------------------------- */
/* font sizes */
.address-info,
.res-sixtpx,
.honors-wrapper,
.res-mili-cntry,
.res-mili-brn,
.res-mili-rnk,
.res-memberships,
.wrk-exp-nameloc.res-edu,
.res-website{
	font-size:16px;
	font-size:1.142857142rem;
	line-height:1.5;
}
.wrk-exp-nameloc,
.wrk-exp-nameloc.res-exhib{
	font-size:15px;
	font-size:1.071428571rem;
}
.address-info,
.contact-info{
	float:left;
	width:100%;
}
.res-thumbnail img{
	width:320px;
	width:22.857142857rem;
	height:auto;
	min-height:200px;
	min-height:14.285714285rem;
}
.res-thumbnail{
	float:left;
	height:200px;
	height:14.285714285rem;
	overflow:hidden;
	margin:0 17px 17px 0;
	margin:0 1.214285714rem 1.214285714rem 0;
}
header.resume{
	padding-bottom:17px;
	padding-bottom:1.214285714rem;
}
.resume-title{
	font-size:17px;
	font-size:1.214285714rem;
	line-height:2;
}
#resu-objecsumm{
	padding-top:9px;
	padding-top:0.642857142rem;
}
.resume-break{
	width:100%;
}
p.dmeta-twos,
p.dmeta-fourth{
	margin-bottom:2px;
	margin-bottom:0.142857142rem;
}
.dmeta-twos{
	text-align:left;
	display:block;
}
.dmeta-third,
.dmeta-frtoo{
	text-align:left;
}
.dmeta-fourth{
	float:left;
	text-align:left;
	margin-right:0.3%;
	width:48.6%;
}
h3.resu-section-header{
	text-align:center;
	line-height:2.4536;
	font-size:18px;
	font-size:1.285714285rem;
}
h3.resu-subsection-header{
	line-height:1.6;
}
.resu-subsection-header{
	padding:20px 0 2px 0;
	padding:1.428571428rem 0 0.142857142rem 0;
}
.resu-subsection-header.topr{
	padding:0;
}
#header.resume,
#resu-geninfo.geninfo-wrapper,
#resu-geninfo-specs.geninfo-specs-wrapper,
#resu-objecsumm.objecsumm-wrapper,
#resu-software.software-wrapper,
#resu-workhisty.workhisty-wrapper,
#resu-filmography.filmography-wrapper,
#resu-attachments.resu-attachments-wrapper,
.res-docs,
.res-image-docs,
.resu-film-section,
.resu-tv-section,
.resu-theatr-section,
.resu-commrcl-section,
.resu-section-header,
.resu-subsection-header,
.block-spcr,
#resu-footer{
	display:block !important;
	clear:both !important;
}
.trans-spcr{
	color:transparent !important;
	display:inline !important;
}
#resu-geninfo-specs,
.block-spcr{
	width:100%;
}
.block-spcr{
	height:9px;
	height:0.642857142rem;
}
#resu-geninfo-specs.geninfo-specs-wrapper,
#resu-geninfo.geninfo-wrapper{
	padding-top:17px;
	padding-top:1.214285714rem;
}
.wrk-exp-co-name{
	font-size:20px;
	font-size:1.428571428rem;
	text-align:center;
	display:inline;
}
.wrk-exp-job-titl{
	font-size:17px;
	font-size:1.214285714rem;
	font-weight:bold;
	text-align:center;
}
.wrk-exp-date{
	text-align:left;
	display:block;
	padding-bottom:7px;
	padding-bottom:0.5rem;
}
.wrk-exp-datewidth{
	width:auto;
}
.wrk-exp-job-summ{
	display:block;
	margin:12px 0 14px 0;
	margin:0.857142857rem 0 1rem 0;
}
.filmog-prj-title,
.wrk-exp-nameloc.res-exhib,
.p-metadata,
.res-voiceovr{
	font-weight:bold;
}
.captl,
.p-metadata,
.res-occupatn{
	text-transform:capitalize;
}
.allcapf{
	text-transform:uppercase;
}
.single-mthe_resume .shareline{
	border-bottom:none;
}
.resu-poweredby{
	font-size:12px;
	font-size:0.857142857rem;
	line-height:1.428571429;
	text-align:right;
}
.res-website{
	font-style:italic;
	font-weight:bold;
}
.gallery.res-img-docs .gallery-icon img{
	padding:1.789%;
}
dl.gallery-item.res,
article.imglibrary{
	margin:1%;
	display:inline-block;
	vertical-align:top;
	width:47%;
}
.entry-content dl.gallery-item.res,
.gallery.res-img-docs .gallery-icon,
article.imglibrary{
	display:inline-block;
	margin:0.5%;
}
dd.wp-caption-text.gallery-caption.resu{
	text-align:center;
}
#resu-toolbar.resu-toolbar-wrapper{
	height:auto;
	padding:4px 7px;
	padding:0.285714285rem 0.5rem;
	margin:0;
	z-index:100;
	width:100%;
	color:#FFFFFF !important;
	border-top:1px solid #110000 !important;
	background-color:rgba(48, 47, 47, 0.8) !important;
	box-shadow:none !important;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:1.728571429;
	text-transform:uppercase;
}
#resu-toolbar.resu-toolbar-wrapper a{
	color:#FFFFFF !important;
}
#resu-toolbar.resu-toolbar-wrapper a:hover,
#resu-toolbar.resu-toolbar-wrapper a:visited{
	color:#c2b3b5 !important;
}
.single-mthe_resume #resu-toolbar.resu-toolbar-wrapper{
	display:none;
}
.single-mthe_resume #gotop,
.single-mthe_resume #gotop span,
.page-template-page-templatesimglibrarycat-php #gotop,
.page-template-page-templatesimglibrarycat-php #gotop span{
	display:none;
}
#resu-footer{
	margin-bottom:90px;
	margin-bottom:6.428571428rem;
}
/* Plugins
--------------------------------------------------------------------------------------- */
img#wpstats{
	display:block;
	margin:0 auto 24px;
	margin:0 auto 1.714285714rem;
}
aside#banner-garden img,
aside#banner-garden a,
aside#banner-garden iframe,
aside#banner-garden object,
aside#banner-garden embed{
	display:block;
	margin:12px auto;
	margin:0.857142857rem auto;
}
/* Blank Page Display
--------------------------------------------------------------------------------------- */
.blank-page #colophon,
.blank-page #masthead,
.blank-page #gotop,
.blank-page #gotop span{
	display:none;
}
.blank-page .site-content article.page{
	background:transparent url(none);
	border:none;
	box-shadow:none;
}
.blank-page .site-content article.page,
body.blank-page .site,
.blank-page .site-content article,
.blank-page .site-content .pageinfull{
	padding:0;
	margin:0;
	max-width:100%;
}
body.blank-page,
body.custom-background.blank-page{
	background-image:url(none);
}
/* Custom Meta
--------------------------------------------------------------------------------------- */
.hidecomma:last-child{/* Hide end commas */
	display:none;
}
h2.custom-meta-border{
	margin-top:18px;
	margin-top:1.285714285rem;
	margin-bottom:18px;
	margin-bottom:1.285714285rem;
	padding-top:18px;
	padding-top:1.285714285rem;
	width:100%;
}
.entry-content p.meta-parag{
	margin:0 0 9px;
	margin:0 0 0.642857142rem;
}
/* Custom Taxonomy
--------------------------------------------------------------------------------------- */
.archive #gallery-2.gallery{
	margin:20px 0 0 0;
	margin:1.428571428rem 0 0 0;
}
/* Design Options
--------------------------------------------------------------------------------------- */
/* Header font sizes */
.style-fnt-hdr-sz-b .site-header h1{
	font-size:34px;
	font-size:2.428571428rem;
}
.style-fnt-hdr-sz-b .site-header h2{
	font-size:18px;
	font-size:1.285714285rem;
	line-height:2.2;
}
.style-fnt-hdr-sz-c .site-header h1{
	font-size:40px;
	font-size:2.857142857rem;
}
.style-fnt-hdr-sz-c .site-header h2{
	font-size:19px;
	font-size:1.357142857rem;
	line-height:2.6;
}
.style-fnt-hdr-sz-d .site-header h1{
	font-size:50px;
	font-size:3.571428571rem;
}
.style-fnt-hdr-sz-d .site-header h2{
	font-size:19px;
	font-size:1.357142857rem;
	line-height:2.6;
}
/* Header font styles */
.style-fnt-hdr-styl-b .site-header h1,
.style-fnt-hdr-styl-b .site-header h2{
	font-family:"Lucida Bright", LucidaBright, Georgia, "Times New Roman", "Times New-Roman", TimesNew-Roman, Palatino, Times, serif;
	font-weight:normal;
}
.style-fnt-hdr-styl-c .site-header h1,
.style-fnt-hdr-styl-c .site-header h2{
	font-family:"Bradley Hand", "Bradley Hand ITC", "Bradley Hand ITC TT", BradleyHand, BradleyHandITC, BradleyHandITCTT, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-d .site-header h1,
.style-fnt-hdr-styl-d .site-header h2{
	font-family:"Comic Sans", "Comic Sans MS", ComicSans, ComicSansMS, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-e .site-header h1,
.style-fnt-hdr-styl-e .site-header h2{
	font-family:Mistral, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-f .site-header h1,
.style-fnt-hdr-styl-f .site-header h2{
	font-family:"Lucida Handwriting", LucidaHandwriting, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-g .site-header h1,
.style-fnt-hdr-styl-g .site-header h2{
	font-family:"Freestyle Script", FreestyleScript, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-h .site-header h1,
.style-fnt-hdr-styl-h .site-header h2{
	font-family:"Edwardian Script", "Edwardian Script ITC", "EdwardianScript ITC", EdwardianScript, EdwardianScriptITC, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-i .site-header h1,
.style-fnt-hdr-styl-i .site-header h2{
	font-family:"Old English", "Olde English", OldEnglish, OldeEnglish, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-j .site-header h1,
.style-fnt-hdr-styl-j .site-header h2{
	font-family:"Matura MT Script Capitals", "Matura MT", Matura, MaturaMT, MaturaMTScriptCapitals, "Matura MJ Script Capitals", cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-k .site-header h1,
.style-fnt-hdr-styl-k .site-header h2{
	font-family:"French Script", "French Script MT", "French Script MJ", FrenchScript, "Medici Script", "Medici Script Regular", MediciScript, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-l .site-header h1,
.style-fnt-hdr-styl-l .site-header h2{
	font-family:"Brush Script", "Brush Script MT", "Brush Script MT Italic", "Brush Script Std", "Brush Script MJ", BrushScript, BrushScriptMT, cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-m .site-header h1,
.style-fnt-hdr-styl-m .site-header h2{
	font-family:"Lucida Calligraphy", "Lucida Calligraphy Italic", LucidaCalligraphy, "Lucida Calligraphy-Italic", cursive;
	font-weight:normal;
}
.style-fnt-hdr-styl-n .site-header h1,
.style-fnt-hdr-styl-n .site-header h2{
	font-family:Impact, "Impact Regular", ImpactRegular, Impact-Regular, sans-serif;
	font-weight:normal;
}
.style-fnt-hdr-styl-o .site-header h1,
.style-fnt-hdr-styl-o .site-header h2{
	font-family:Playbill, "Playbill Regular", PlaybillRegular, "Lucida Bright Demibold", "Lucida Bright Bold", serif;
	font-weight:normal;
}
.style-fnt-hdr-styl-p .site-header h1,
.style-fnt-hdr-styl-p .site-header h2{
	font-family:Papyrus, "Papyrus Regular", PapyrusRegular, "Papyrus Condensed", cursive;
	font-weight:normal;
}
/* Title font styles */
.style-fnt-ttl-styl-b article.format-link .entry-content a,
.style-fnt-ttl-styl-b h3#reply-title,
.style-fnt-ttl-styl-b .widget-title,
.style-fnt-ttl-styl-b .entry-content h1,
.style-fnt-ttl-styl-b .comment-content h1,
.style-fnt-ttl-styl-b .entry-content h2,
.style-fnt-ttl-styl-b .comment-content h2,
.style-fnt-ttl-styl-b .entry-content h3,
.style-fnt-ttl-styl-b .comment-content h3,
.style-fnt-ttl-styl-b .entry-content h4,
.style-fnt-ttl-styl-b .comment-content h4,
.style-fnt-ttl-styl-b .entry-content h5,
.style-fnt-ttl-styl-b .comment-content h5,
.style-fnt-ttl-styl-b .entry-content h6,
.style-fnt-ttl-styl-b .comment-content h6,
.style-fnt-ttl-styl-b .entry-header .entry-title,
.style-fnt-ttl-styl-b .archive-title{
	font-family:"Lucida Bright", LucidaBright, Georgia, "Times New Roman", "Times New-Roman", TimesNew-Roman, Palatino, Times, serif;
	font-weight:normal;
}
.style-fnt-ttl-styl-c article.format-link .entry-content a,
.style-fnt-ttl-styl-c h3#reply-title,
.style-fnt-ttl-styl-c .widget-title,
.style-fnt-ttl-styl-c .entry-content h1,
.style-fnt-ttl-styl-c .comment-content h1,
.style-fnt-ttl-styl-c .entry-content h2,
.style-fnt-ttl-styl-c .comment-content h2,
.style-fnt-ttl-styl-c .entry-content h3,
.style-fnt-ttl-styl-c .comment-content h3,
.style-fnt-ttl-styl-c .entry-content h4,
.style-fnt-ttl-styl-c .comment-content h4,
.style-fnt-ttl-styl-c .entry-content h5,
.style-fnt-ttl-styl-c .comment-content h5,
.style-fnt-ttl-styl-c .entry-content h6,
.style-fnt-ttl-styl-c .comment-content h6,
.style-fnt-ttl-styl-c .entry-header .entry-title,
.style-fnt-ttl-styl-c .archive-title{
	font-family:"Comic Sans", "Comic Sans MS", ComicSans, ComicSansMS, cursive;
	font-weight:normal;
}
.style-fnt-ttl-styl-d article.format-link .entry-content a,
.style-fnt-ttl-styl-d h3#reply-title,
.style-fnt-ttl-styl-d .widget-title,
.style-fnt-ttl-styl-d .entry-content h1,
.style-fnt-ttl-styl-d .comment-content h1,
.style-fnt-ttl-styl-d .entry-content h2,
.style-fnt-ttl-styl-d .comment-content h2,
.style-fnt-ttl-styl-d .entry-content h3,
.style-fnt-ttl-styl-d .comment-content h3,
.style-fnt-ttl-styl-d .entry-content h4,
.style-fnt-ttl-styl-d .comment-content h4,
.style-fnt-ttl-styl-d .entry-content h5,
.style-fnt-ttl-styl-d .comment-content h5,
.style-fnt-ttl-styl-d .entry-content h6,
.style-fnt-ttl-styl-d .comment-content h6,
.style-fnt-ttl-styl-d .entry-header .entry-title,
.style-fnt-ttl-styl-d .archive-title{
	font-family:"Bradley Hand", "Bradley Hand ITC", "Bradley Hand ITC TT", BradleyHand, BradleyHandITC, BradleyHandITCTT, cursive;
	font-weight:normal;
}
.style-fnt-ttl-styl-e article.format-link .entry-content a,
.style-fnt-ttl-styl-e h3#reply-title,
.style-fnt-ttl-styl-e .widget-title,
.style-fnt-ttl-styl-e .entry-content h1,
.style-fnt-ttl-styl-e .comment-content h1,
.style-fnt-ttl-styl-e .entry-content h2,
.style-fnt-ttl-styl-e .comment-content h2,
.style-fnt-ttl-styl-e .entry-content h3,
.style-fnt-ttl-styl-e .comment-content h3,
.style-fnt-ttl-styl-e .entry-content h4,
.style-fnt-ttl-styl-e .comment-content h4,
.style-fnt-ttl-styl-e .entry-content h5,
.style-fnt-ttl-styl-e .comment-content h5,
.style-fnt-ttl-styl-e .entry-content h6,
.style-fnt-ttl-styl-e .comment-content h6,
.style-fnt-ttl-styl-e .entry-header .entry-title,
.style-fnt-ttl-styl-e .archive-title{
	font-family:"Freestyle Script", FreestyleScript, cursive;
	font-weight:normal;
}
.style-fnt-ttl-styl-f article.format-link .entry-content a,
.style-fnt-ttl-styl-f h3#reply-title,
.style-fnt-ttl-styl-f .widget-title,
.style-fnt-ttl-styl-f .entry-content h1,
.style-fnt-ttl-styl-f .comment-content h1,
.style-fnt-ttl-styl-f .entry-content h2,
.style-fnt-ttl-styl-f .comment-content h2,
.style-fnt-ttl-styl-f .entry-content h3,
.style-fnt-ttl-styl-f .comment-content h3,
.style-fnt-ttl-styl-f .entry-content h4,
.style-fnt-ttl-styl-f .comment-content h4,
.style-fnt-ttl-styl-f .entry-content h5,
.style-fnt-ttl-styl-f .comment-content h5,
.style-fnt-ttl-styl-f .entry-content h6,
.style-fnt-ttl-styl-f .comment-content h6,
.style-fnt-ttl-styl-f .entry-header .entry-title,
.style-fnt-ttl-styl-f .archive-title{
	font-family:Impact, "Impact Regular", ImpactRegular, Impact-Regular, sans-serif;
	font-weight:normal;
}
.style-fnt-ttl-styl-g article.format-link .entry-content a,
.style-fnt-ttl-styl-g h3#reply-title,
.style-fnt-ttl-styl-g .widget-title,
.style-fnt-ttl-styl-g .entry-content h1,
.style-fnt-ttl-styl-g .comment-content h1,
.style-fnt-ttl-styl-g .entry-content h2,
.style-fnt-ttl-styl-g .comment-content h2,
.style-fnt-ttl-styl-g .entry-content h3,
.style-fnt-ttl-styl-g .comment-content h3,
.style-fnt-ttl-styl-g .entry-content h4,
.style-fnt-ttl-styl-g .comment-content h4,
.style-fnt-ttl-styl-g .entry-content h5,
.style-fnt-ttl-styl-g .comment-content h5,
.style-fnt-ttl-styl-g .entry-content h6,
.style-fnt-ttl-styl-g .comment-content h6,
.style-fnt-ttl-styl-g .entry-header .entry-title,
.style-fnt-ttl-styl-g .archive-title{
	font-family:Playbill, "Playbill Regular", PlaybillRegular, "Lucida Bright Demibold", "Lucida Bright Bold", serif;
	font-weight:normal;
}
/* Body font styles */
body.style-fnt-bod-styl-b,
body.custom-font-enabled.style-fnt-bod-styl-b{
	font-family:Georgia, "Times New Roman", "Lucida Bright", LucidaBright, "Times New Roman", "Times New-Roman", TimesNew-Roman, Palatino, Times, serif;
}
body.style-fnt-bod-styl-c,
body.custom-font-enabled.style-fnt-bod-styl-c{
	font-family:"Palatino Linotype", "Book Antiqua", PalatinoLinotype, BookAntiqua, Palatino, serif;
}
body.style-fnt-bod-styl-d,
body.custom-font-enabled.style-fnt-bod-styl-d{
	font-family:Verdana, "Helvetica Neue", "HelveticaNeue", Helvetica, Geneva, sans-serif;
}
/* Show or hide select content from Theme Options and individual pages or posts */
footer .logshow.off,
h1.entry-title.off,
header.entry-header.off{
	display:none;
}

a.less-three-imgs img{
	width:100% !important;
}
.content-image-display.less-three{
	height:auto;
	max-height:370px !important;
	max-height:26.428571428rem !important;
	overflow:hidden;
}
@media screen and (min-width:450px){
	dl.gallery-item.res,
	article.imglibrary{
		width:26%;
	}
}
@media screen and (min-width:600px){
	.pagenavi a.hid{
		display:inline-block;
	}
	#searchmain.searchwrap{
		float:right;
		display:inline-block;
		clear:none;
		margin:0;
	}
	#searchmain.searchwrap,
	#searchmain.searchwrap input[type="search"]{
		width:250px;
		width:17.857142857rem;
	}
	input[type="search"]{
		width:100%;
	}
	.archive.author .author-avatar,	
	.author-avatar{
		float:left;
		margin-top:8px;
		margin-top:0.571428571rem;
		width:18%;
		display:inline;
	}
	.author-description{
		float:none;
		width:77%;
		padding-left:3%;
		display:inline-block;
	}
	.site{
		margin:0 auto;
		max-width:1000px;
		max-width:71.428571428rem;
	}
	.site img,
	.site embed,
	.site iframe,
	.site object,
	.site video{
		overflow:hidden;
	}
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.archive.full-width-post .site-content,
	body.search.full-width-post .site-content,
	body.full-width .site-content .pageinfull,
	body.page-template-page-templatesfull-width-php .site-content,
	body.template-sliderhome .site-content,
	body.page-template-page-templatesblank-php .site-content{
		width:100%;
		margin:0 0 26px 0;
		margin:0 0 1.857142857rem 0;
	}
	body.full-width .site-content{/* fix 'full-width' on all body tags */
		width:70%;
	}
	body.template-front-page .site-content article.page,
	body.full-width-post .site-content article.mthe_resume,
	body.single-attachment .site-content article.page,
	body.single-attachment .site-content article.post{
		margin:0 0 26px 0;
		margin:0 0 1.857142857rem 0;
	}
	.template-front-page .site-content,
	.template-front-page article{
		overflow:hidden;
	}
	/* Video support - 600 + */
	.hdvid-siz{
		width:600px;
		width:42.857142857rem;
		height:338px;
		height:24.142857142rem;
		display:inline-block;
	}
	/* Masonry blocks - 600 +
	--------------------------------------------------------------------------------------- */
	.widget-area{
		width:29.5%;
		float:right;
		margin:0;
	}
	.site-content,
	.site-content article.stumbled{
		float:left;
	}
	.site-content{	
		width:69.5%;
	}
	.site-content article.stumbled{
		width:48%;
	}
	body.nomsnry .site-content article.stumbled,
	.full-width-post .site-content,
	.home.full-width-hom .site-content,
	.archive.full-width-arc .site-content{
		width:100%;
		float:none;
	}
	.template-front-page.has-post-thumbnail article{
		float:left;
		width:43%;
	}
	.entry-page-image{
		float:right;
		margin-bottom:55px;
		margin-bottom:3.928571428rem;
		width:47.916666667%;
	}
	.site-content article{
		margin:0 20px 26px 0;
		margin:0 1.428571428rem 1.857142857rem 0;		
	}
	.site-content article.stumbled,
	.full-width-post .site-content article.stumbled,
	.home.full-width-hom .site-content article.stumbled,
	.archive.full-width-arc .site-content article.stumbled{
		margin:0 4px 8px 4px;
		margin:0 0.285714285rem 0.571428571rem 0.285714285rem;		
	}
	.site-content article.frontone,
	.full-width-post .site-content article.solo,
	.home.full-width-hom .site-content article.solo,
	.archive.full-width-arc .site-content article.solo{
		margin:0 0 55px 0;
		margin:0 0 3.928571428rem 0;		
	}
	.site-content article.solo{
		margin:0 0 26px 0;
		margin:0 0 1.857142857rem 0;		
	}
	/* Header Text Wide Pages */
	.site-header{
		padding:48px 0;
		padding:3.428571428rem 0;
	}
	.site-header h1{
		text-align:left;
	}
	.site-header h2{
		text-align:right;
	}
	.site-header h1 a,
	.site-header h2 a{
		color:#4b3242;
		display:inline;
		text-decoration:none;
	}
	.site-header h1 a:hover,
	.site-header h2 a:hover{
		color:#000;
	}
	.site-header h1{
		font-size:24px;
		font-size:1.714285714rem;
		line-height:1;
		clear:none;
		float:left;
	}
	.site-header h2{
		font-weight:normal;
		font-size:14px;
		font-size:1rem;
		line-height:1.714285714;
		color:#5f574f;
		clear:none;
		float:right;
	}
	.site-header a .header-image{
		margin-top:0;
	}
	.menu-toggle{
		display:none;
	}
	.main-navigation ul{
		margin:0;
		text-indent:0;
	}
	.main-navigation li a{
		color:#4b3242;
		font-weight:bold;
		border-bottom:none;
		line-height:3.692307692;
		text-transform:uppercase;
	}
	.main-navigation li a:hover{
		color:#6e5063;
	}
	.main-navigation li a,
	.main-navigation li{
		display:inline-block;
		text-decoration:none;
	}
	.main-navigation li{
		width:31.6%;
		margin:0 1% 0 0;
		position:relative;
	}
	.main-navigation ul li:hover > ul{
		border-left:0;
		display:block;
	}
	.main-navigation ul.nav-menu,
	.main-navigation ul.nav-menu > ul{
		border-bottom:none;
		border-top:1px dotted #211e1b;
		display:inline-block !important;
		text-align:left;
		width:100%;
		margin-top:22px;
		margin-top:1.571428571rem;
	}
	.main-navigation ul.nav-menu{
		padding-left:22px;
		padding-left:1.571428571rem;
	}
	.single-attachment .main-navigation ul.nav-menu,
	.page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu,
	.single-attachment .main-navigation ul.nav-menu > ul,
	.page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu > ul{
		border-top:none;
		margin-top:0;
	}
	.nav-nobanner .main-navigation ul.nav-menu,
	.nav-nobanner .main-navigation ul.nav-menu > ul,
	.attachment .main-navigation ul.nav-menu,
	.attachment .main-navigation ul.nav-menu > ul,
	.page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu,
	.page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu > ul{
		border-bottom:1px dotted #211e1b;
	}
	.main-navigation li ul ul{
		top:0;
		left:100%;
	}
	.main-navigation li ul li{
		width:180px;
		width:12.85714286rem;
		margin-right:0;
	}
	.main-navigation li ul li a{
		display:block;
		color:#ffffff;
		background:#5f574f;
		border-bottom:1px solid #9b9186;
		font-size:12px;
		font-size:0.857142857rem;
		line-height:2.181818182;
		padding:8px 10px;
		padding:0.571428571rem 0.714285714rem;
		text-align:left;
	}
	.main-navigation li ul{
		display:none;
		margin:0;
		padding:0;
		position:absolute;
		top:100%;
		z-index:9999;
	}
	.main-navigation li ul li a:hover{
		background:#867b6f;
		color:#edf0e2;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a{
		color:#211e1b;
		font-weight:bold;
	}
	.entry-header .entry-title,
	.archive-title{
		font-size:24px;
		font-size:1.714285714rem;
	}
	/* Comments - 600 +
	--------------------------------------------------------------------------------------- */
	#comments{
		margin:24px 0 24px 0;
		margin:1.714285714rem 0 1.714285714rem 0;
	}
	body.full-width #comments,
	body.full-width-post #comments,
	body.page-template-page-templatesfull-width-php #comments,
	body.template-sliderhome #comments{
		margin:24px 0 24px 0;
		margin:1.714285714rem 0 1.714285714rem 0;
	}
	#comments.comments-area{
		display:block;
		clear:both;
	}
	#respond form input[type="text"],
	#respond form textarea.blog-textarea{
		width:100%;
	}
	/* Sidebars - 600 +
	--------------------------------------------------------------------------------------- */
	.widget-area-footer .first,
	.widget-area .first,
	.widget-area-footer .second,
	.widget-area .second{
		margin-bottom:24px;
		margin-bottom:1.714285714rem;
		width:48.5%;
	}
	.widget-area-footer .first,
	.widget-area .first{
		float:left;
	}
	.widget-area-footer .second,
	.widget-area .second{
		float:right;
	}
	.template-front-page .widget-area .first .widget:nth-child(even),
	.template-front-page .widget-area .first .widget:nth-child(odd){
		width:100%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets{
		float:left;
		width:51.875%;
		margin-bottom:24px;
		margin-bottom:1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd){
		clear:right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{
		float:right;
		width:39.0625%;
		margin:0 0 24px;
		margin:0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even){
		float:none;
		width:auto;
	}
	/* Resumes - 600 +
	--------------------------------------------------------------------------------------- */
	.gallery.res-img-docs .gallery-icon img{
		padding:4.89%;
	}
	dl.gallery-item.res,
	article.imglibrary{
		display:inline-block;
		vertical-align:top;
		width:47.8%;
		margin:2.265% auto;
	}
	.full-width-post dl.gallery-item.res,
	.full-width-post article.imglibrary{
		width:31.5%;
	}
}	
@media screen and (min-width:720px){
	.main-navigation li{
		width:auto;
		margin:0 4.47% 0 0;
	}
	.main-navigation li:last-child{
		margin:0;
	}
	.main-navigation ul.nav-menu,
	.main-navigation ul.nav-menu > ul{
		text-align:center;
		padding-left:0;
	}
	article.stumbled .entry-content .entry-attachment,
	article.stumbled .entry-content .entry-attachment iframe,
	article.stumbled .entry-content .entry-attachment object,
	article.stumbled .entry-content .entry-attachment embed,
	article.stumbled .entry-content .entry-attachment video,
	article.stumbled .entry-content .entry-attachment param{
		max-height:155px;
		max-height:11.071428571rem;
		overflow:hidden;
	}
	body.nomsnry article.stumbled .entry-content .entry-attachment,
	body.nomsnry article.stumbled .entry-content .entry-attachment iframe,
	body.nomsnry article.stumbled .entry-content .entry-attachment object,
	body.nomsnry article.stumbled .entry-content .entry-attachment embed,
	body.nomsnry article.stumbled .entry-content .entry-attachment video,
	body.nomsnry article.stumbled .entry-content .entry-attachment param{
		max-height:370px;
		max-height:26.428571428rem;
	}
	article.stumbled .entry-content .entry-attachment{
		margin-bottom:17px;
		margin-bottom:1.214285714rem;
	}
	article.stumbled.format-link .entry-content a{
		font-size:17px;
		font-size:1.214285714rem;
		line-height:1.020202020;
	}
	#resu-toolbar.resu-toolbar-wrapper.globl{
		display:block;
		position:fixed;
		left:0;
		bottom:0;
		font-weight:bold;
		margin-bottom:0;
	}
	.endesc{
		display:none;
	}
	.attachment .entry-attachcontent,
	.page-template-page-templatesimglibrarycat-php .entry-attachcontent{
		max-height:300px;
		max-height:21.428571428rem;
		overflow:auto;
		width:80%;
		margin:0 auto;
	}
	/* Resumes - 720 +
	--------------------------------------------------------------------------------------- */
	.dmeta-twos{
		width:47%;
		display:inline-block;
		vertical-align:text-top;
	}
	.dmeta-twos.res-memberships,
	li .dmeta-twos{
		vertical-align:middle;
	}
	p.dmeta-twos{
		padding-right:0.6%;
		padding-left:0.6%;
	}
	.entry-content ul.wrk-exp-accompl{
		width:82%;
	}
	dl.gallery-item.res,
	article.imglibrary {
		width:31.5%;
	}
	.full-width-post dl.gallery-item.res,
	.full-width-post article.imglibrary{
		width:23%;
		font-weight:bold;
	}
	a.sholnk,
	a.hidlnk,
	a.attrdmore,
	a.attrless{
		display:inline-block;
		text-decoration:none;
		font-family:"Helvetica Neue","HelveticaNeue",Helvetica,sans-serif;
	}
	a.sholnk,
	a.hidlnk{
		position:fixed;
	}
	a.sholnk,
	a.attrdmore{
		background:#302f2f;
		padding:0 3px 3px 3px;
		padding:0 0.214285714rem 0.214285714rem 0.214285714rem;
	}
	a.sholnk{
		bottom:7px;
		bottom:0.5rem;
		right:14px;
		right:1rem;
	}
	a.attrdmore{
		left:7px;
		left:0.5rem;
		top:-24px;
		top:-1.714285714rem;
		position:absolute;
		border-top:1px solid #110000;
		border-right:1px solid #110000;
		border-left:1px solid #110000;
	}
	a.hidlnk{
		bottom:10px;
		bottom:0.714285714rem;
		right:120px;
		right:8.571428571rem;
	}
	/* Use 'div.mtcolumn' around p element groups to separate into columns groups
	jsfiddle.net/Cut3V
	reference.sitepoint.com/css/widows
	trentwalton.com/2012/02/13/css-column-breaks
	reference.sitepoint.com/css/orphans */
	p div.mtcolumn,
	div.mtcolumn p,
	div.mtcolumn blockquote,
	div.mtcolumn ul li,
	div.mtcolumn ol li,
	.home.full-width-hom .site-content div.entry-content blockquote p,
	.full-width-post .site-content div.entry-content blockquote p,
	.home.full-width-hom .site-content div.entry-content ul li,
	.full-width-post .site-content div.entry-content ul li,
	.home.full-width-hom .site-content div.entry-content ol li,
	.full-width-post .site-content div.entry-content ol li{
		orphans:3;
		widows:2;
	}
	div.mtcolumn,
	.home.full-width-hom .site-content div.entry-content blockquote,
	.full-width-post .site-content div.entry-content blockquote,
	.home.full-width-hom .site-content div.entry-content ul,
	.full-width-post .site-content div.entry-content ul,
	.home.full-width-hom .site-content div.entry-content ol,
	.full-width-post .site-content div.entry-content ol{
		/* columns */
    	-webkit-column-count:2; -webkit-column-count:2em;
    	-moz-column-count:2; -moz-column-count:2em;
    	-o-column-count:2; -o-column-count:2em;
		-ms-column-count:2; -ms-column-count:2em;
		column-count:2; column-count:2em;
		/* column gaps */
 		-webkit-column-gap:30px;
		-webkit-column-gap:2.142857142rem;
    	-moz-column-gap:30px;
		-moz-column-gap:2.142857142rem;
    	-o-column-gap:30px;
		-o-column-gap:2.142857142rem;
		-ms-column-gap:30px;
		-ms-column-gap:2.142857142rem;
		column-gap:30px;
		column-gap:2.142857142rem;
	}
}
@media screen and (min-width:900px){
	.site{
		padding:0 13px;
		padding:0 0.928571428rem;
	}
	.single-attachment .site,
	.page-template-page-templatesimglibrarycat-php .site {
		padding:0;
	}
	article.stumbled .entry-content .entry-attachment,
	article.stumbled .entry-content .entry-attachment iframe,
	article.stumbled .entry-content .entry-attachment object,
	article.stumbled .entry-content .entry-attachment embed,
	article.stumbled .entry-content .entry-attachment video,
	article.stumbled .entry-content .entry-attachment param{
		max-height:130px;
		max-height:9.285714285rem;
	}
	article.stumbled .entry-content .entry-attachment{
		margin-bottom:6px;
		margin-bottom:0.428571428rem;
	}
	#gotop{
		position:fixed;
		bottom:20px;
		bottom:1.428571428rem;
		right:0;
	}
	#gotop a{
		width:60px;
		width:4.285714285rem;
		display:block;
	}
	#gotop a:hover{
		color:#000;
	}
	#gotop span{
		width:60px;
		width:4.285714285rem;
		height:60px;
		height:4.285714285rem;
		display:block;
		background:#c4c1b6 url(images/top-arrow.png) no-repeat center center;
		-moz-border-radius-bottomleft:15px;
		-khtml-border-bottom-left-radius:15px;
		-webkit-border-bottom-left-radius:15px;
		border-bottom-left-radius:15px;
		border-bottom-left-radius:1.071428571rem;
		-moz-border-radius-topleft:15px;
		-khtml-border-top-left-radius:15px;
		-webkit-border-top-left-radius:15px;
		border-top-left-radius:15px;
		border-top-left-radius:1.071428571rem;
		-moz-border-radius-bottomright:0;
		-khtml-border-bottom-right-radius:0;
		-webkit-border-bottom-right-radius:0;
		border-bottom-right-radius:0;
		-moz-border-radius-topright:0;
		-khtml-border-top-right-radius:0;
		-webkit-border-top-right-radius:0;
		border-top-right-radius:0;
		border:1px solid #b1b6bb;
	}
	#gotop a:hover span{
		background-color:#6e5063;
	}
	.site-content article.solo,
	.site-content article.page.singlepage,
	.single-mthe_resume .site-content article.mthe_resume{
		padding:24px;
		padding:1.714285714rem;
	}
	/* Masonry blocks - 900 +
	--------------------------------------------------------------------------------------- */
	.site-content article.stumbled{
		width:30%;
	}
	.full-width-post .site-content article.stumbled,
	.home.full-width-hom .site-content article.stumbled,
	.archive.full-width-arc .site-content article.stumbled{
		width:24%;
	}
}
@media screen and (min-width:1000px){
	body{
		background-color:inherit;
	}
	body .site{
		padding:0;
		margin-top:0;
		margin-bottom:48px;
		margin-bottom:3.428571429rem;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site{
		padding:0;
		margin-top:0;
		margin-bottom:0;
		box-shadow:none;
	}
	.widget-area{
		width:28.6%;
	}
	.home.blog .site-content,
	.archive .site-content{
		width:71.3%;
	}
	.full-width-post .site-content,
	.home.blog.full-width-hom .site-content,
	.archive.full-width-arc .site-content{
		width:100%;
	}
}
@media screen and (min-width:1850px){
	.home.blog .site,
	.archive .site{
		max-width:1550px;
		max-width:110.714285714rem;
	}
	/*.home.blog .site-content,
	.archive .site-content{
		width:1168px;
		width:83.428571428rem;
	}*/
	.home.blog.full-width-post .site-content,
	.home.blog.full-width-hom .site-content,
	.archive.full-width-post .site-content,
	.archive.full-width-arc .site-content{
		width:1550px;
		width:110.714285714rem;
	}
	/* Masonry blocks - 1850 +
	--------------------------------------------------------------------------------------- */
	.full-width-post .site-content article.stumbled,
	.home.full-width-hom .site-content article.stumbled,
	.archive.full-width-arc .site-content article.stumbled{
		width:19%;
	}
}
@media print{
	.filmography-wrapper h3{
    	page-break-before:always;
	}
	.print-only,
	ul.print-only,
	.wrk-exp-job-summ.print-only,
	.wrk-exp-datewidth.print-only{/* Print only, if checked */
		display:block;
	}
	#secondary,
	#secondary.widget-area-footer,
	#secondary-2,
	#secondary-2.widget-area-footer,
	#secondary-3,
	#secondary-3.widget-area-footer,
	.widget-area-footer .first,
	.widget-area-footer .second,
	.widget-area .first,
	.widget-area .second,
	.single-post .widget-area,
	.archive .widget-area,
	.search .widget-area,
	.home.blog .widget-area,
	#resu-footer,
	#resu-meta-data,
	#resu-attachments,
	#resu-attachments img,
	#resu-attachments p,
	#resu-attachments ul,
	#resu-attachments h3,
	#resu-attachments .res-docs,
	#resu-attachments #gallery-2,
	body.supresprntpg,
	.screen-only,
	ul.screen-only,
	.wrk-exp-job-summ.screen-only,
	.wrk-exp-datewidth.screen-only,
	.single-mthe_resume nav#site-navigation,
	#search-social,
	.single-mthe_resume header hgroup,
	#social-nav-top,
	#gotop,
	#mthslider,
	#resu-toolbar.resu-toolbar-wrapper,
	.main-navigation,
	.menu-toggle{
		display:none;
		height:0;
	}
	#resu-attachments h3{
		color:transparent;
	}
	#comments,
	.site-content article,
	.site-content article.stumbled,
	.site-content article.solo,
	.site-content article.page,
	.site-content article.mthe_resume{
		padding:0;
		background:none;
		border:0 none;
		box-shadow:none;
	}
	.author-info,
	.archive-header,
	#comments,
	.commentlist li.thread-odd,
	.commentlist li.thread-even,
	.commentlist .children li.odd,
	.commentlist .children li.even,
	article.format-quote .entry-content blockquote,
	.entry-content blockquote,
	.comment-content blockquote,
	.res-thumbnail{
		border-radius:0;
	}
	.site-content{
		margin:0;
		width:auto;
		float:left;
	}
	body,
	footer.entry-meta,
	footer.entry-meta a,
	.site-content article.stumbled,
	.site-content article.solo,
	.site-content article.page,
	.site-content article.mthe_resume{
		background:none;
		font-size:11pt;
	}
	body,
	footer.entry-meta,
	footer.entry-meta a,
	.site-content article{
		color:#333;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after{
		content:" [" attr(href) "] "; /* Show URLs */
	}
	a{
		text-decoration:none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image{
		border-radius:0;
		box-shadow:none;
	}
	.site{
		clear:both !important;
		display:block !important;
		float:none !important;
		max-width:100%;
		position:relative !important;
	}
	.site-header{
		margin-bottom:72px;
		text-align:left;
	}
	.site-header h1{
		font-size:21pt;
		line-height:1;
		text-align:left;
	}
	.site-header h2{
		font-size:10pt;
		text-align:left;
	}
	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area{
		display:none;
	}
	.wrapper{
		border-top:none;
		box-shadow:none;
	}
	.singular .entry-header .entry-meta{
		position:static;
	}
	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title{
		margin:0;
		width:100%;
	}
	.entry-header .entry-title,
	.archive-title,
	.entry-title,
	.singular .entry-title{
		font-size:21pt;
	}
	.author-description{
		float:none;
		width:auto;
	}
	/* Comments */
	.commentlist > li.comment{
		background:none;
		position:relative;
		width:auto;
	}
	.commentlist .avatar{
		height:39px;
		left:2.2em;
		top:2.2em;
		width:39px;
	}
	.comments-area article header cite,
	.comments-area article header time{
		margin-left:50px;
		margin-left:3.57142857rem;
	}
	/* Resumes - Print options
	--------------------------------------------------------------------------------------- */
	.resu-film-row,
	.resu-film-row.edubrk,
	.wrk-exp-datewidth.linbrk{
		border-bottom:none;
		margin-bottom:0;
		padding:0;
	}
	.address-info{
		float:left;
		max-width:47%;
	}
	.contact-info{
		float:right;
		text-align:right;
		max-width:47%;
	}
	.dmeta-twos{
		width:47%;
		display:inline-block;
		vertical-align:text-top;
	}
	.dmeta-third{
		width:32%;
		text-align:left;
		display:inline-block;
		vertical-align:text-top;
	}
	div.dmeta-third{
		margin-right:0.4%;
	}
	.resu-film-row{
		width:100%;
		padding:4px 0 4px 0;
		padding:0.285714285rem 0 0.285714285rem 0;
	}
	.resu-film-row.edubrk{
		padding:0 0 10px 0;
		padding:0 0 0.714285714rem 0;
	}
	.wrk-exp-datewidth.linbrk{
		padding:0 0 5px 0;
		padding:0 0 0.357142857rem 0;
	}
	.resu-film-row.edubrk,
	.wrk-exp-datewidth.linbrk{
		margin-bottom:6px;
		margin-bottom:0.428571428rem;
	}
	.dmeta-fourth{
		width:32%;
		vertical-align:text-top;
	}
	.wrk-exp-datewidth{
		width:100%;
		display:block;
		clear:both;
	}
	.wrk-exp-co-name,
	.wrk-exp-job-titl,
	.wrk-exp-nameloc{
		text-align:left;
		display:inline-block;
	}
	.wrk-exp-job-titl,
	.wrk-exp-nameloc{
		width:82%;
	}
	.wrk-exp-date{
		text-align:right;
		right:0;
		display:inline-block;
	}
	.filmog-prj-title{
		font-weight:normal;
	}
	.trans-spcr{
		color:#ffffff;
		clip:rect(1px 1px 1px 1px);
		clip:rect(1px, 1px, 1px, 1px);
	}
}
/* IE 7 and 8
--------------------------------------------------------------------------------------- */
.ie .skip-link,
.ie .screen-reader-text,
.ie .assistive-text{
	clip:rect(1px 1px 1px 1px);
}
.ie .site{
	margin:40px auto;
	max-width:1000px;
}
.ie #searchmain.searchwrap{
	float:right;
	display:inline-block;
	clear:none;
}
.ie .full-width .site-content,
.ie .full-width-post .site-content,
.ie .full-width-post .mthe_resume{
	float:none;
	width:100%;
}
.ie .widget-area{
	float:right;
	width:29.5%;
}
.ie .site-content,
.ie .site-content article.stumbled{
	float:left;
	width:69.5%;
}
.ie .full-width-post .site-content article.stumbled,
.ie .home.full-width-hom .site-content article.stumbled,
.ie .archive.full-width-arc .site-content article.stumbled{
	width:48%;
}	
.ie .site-content article{
	margin:0 20px 26px 0;
}
.ie .site-content article.stumbled,
.ie .full-width-post .site-content article.stumbled,
.ie .home.full-width-hom .site-content article.stumbled,
.ie .archive.full-width-arc .site-content article.stumbled{
	margin:0 4px 20px 4px;		
}	
.ie .site-content article .page{
	margin:0 55px 26px 0;		
}
.ie .site-content article .solo{
	margin:20px 55px 26px 0;		
}
.ie .site-header a .header-image{
	margin:0 auto;
	text-align:center;
	display:block;
}
.ie #gotop{
	position:fixed;
	bottom:20px;
	right:0;
}
.ie #gotop a{
	width:60px;
	display:block;
}
.ie #gotop span{
	width:60px;
	height:60px;
	display:block;
}
.ie .site-content article .stumbled{
	margin:55px 0 0 0;
}
.ie #attachment .wp-caption,
.ie .wp-caption{
	max-width:90%;
	width:auto;
}
.ie body.full-width .site-content .pageinfull,
.ie body.full-width-post .site-content .mthe_resume,
.ie body.archive.full-width-post .site-content,
.ie body.search.full-width-post .site-content,
.ie .site-content .pageinfull,
.ie body.page-template-page-templatesfull-width-php .site-content,
.ie body.template-sliderhome .site-content,
.ie body.page-template-page-templatesblank-php .site-content{
	width:100%;
	margin:0 0 26px 0;
}
.ie body.full-width .site-content{
		width:70%;
}
.ie .aligncenter img{
	width:auto;
	max-width:100%;
}
.ie .widget-area-footer .first,
.ie .widget-area .first{
	float:left;
	width:43%;
	margin-bottom:24px;
}
.ie .widget-area-footer .second,
.ie .widget-area .second{
	float:right;
	width:43%;
	margin-bottom:24px;
}
.ie .template-front-page .widget-area .first .widget:nth-child(even),
.ie .template-front-page .widget-area .first .widget:nth-child(odd){
	width:100%;
}
.ie .facebooklink{
	background-image:url(images/facebook.jpg);
}
.ie .twitter{
	background-image:url(images/twitter.jpg);
}
.ie .pinterest{
	background-image:url(images/pinterest.jpg);
}
.ie .instagram{
	background-image:url(images/instagram.jpg);
}
.ie .imdb{
	background-image:url(images/imdb.jpg);
}
.ie .myfantasyart{
	background-image:url(images/myfantasyart.jpg);
}
.ie .flickr{
	background-image:url(images/flickr.jpg);
}
.ie .vimeo{
	background-image:url(images/vimeo.jpg);
}
.ie .youtube{
	background-image:url(images/youtube.jpg);
}
.ie .google-plus{
	background-image:url(images/google-plus.jpg);
}
.ie .dribble{
	background-image:url(images/dribble.jpg);
}
.ie .linkedin{
	background-image:url(images/linkedin.jpg);
}
.ie .rssfd{
	background-image:url(images/rssfd.jpg);
}
.ie img.size-full,
.ie img.size-large,
.ie img.wp-post-image{
	width:auto;
}
.ie article.stumbled .entry-content .entry-attachment,
.ie article.stumbled .entry-content .entry-attachment iframe,
.ie article.stumbled .entry-content .entry-attachment object,
.ie article.stumbled .entry-content .entry-attachment embed,
.ie article.stumbled .entry-content .entry-attachment video,
.ie article.stumbled .entry-content .entry-attachment param{
	max-height:200px;
	max-height:14.285714285rem;
	overflow:hidden;
}
.ie article.stumbled .entry-content .entry-attachment{
	margin-bottom:17px;
	margin-bottom:1.214285714rem;
}
/* IE 7 8 Header Text Wide Pages */
.ie .site-header{
	padding:48px 0;
	padding:3.428571428rem 0;
}
.ie .site-header h1{
	text-align:left;
}
.ie .site-header h2{
	text-align:right;
}
.ie .site-header h1 a,
.ie .site-header h2 a{
	color:#4b3242;
	display:inline;
	text-decoration:none;
}
.ie .site-header h1 a:hover,
.ie .site-header h2 a:hover{
	color:#000;
}
.ie .site-header h1{
	font-size:24px;
	font-size:1.714285714rem;
	line-height:1;
	clear:none;
	float:left;
}
.ie .site-header h2{
	font-weight:normal;
	font-size:14px;
	font-size:1rem;
	line-height:1.714285714;
	color:#5f574f;
	clear:none;
	float:right;
}
.ie .site-header a .header-image{
	margin-top:0;
}
.ie .menu-toggle{
	display:none;
}
.ie .main-navigation ul{
	margin:0;
	text-indent:0;
}
.ie .main-navigation li a{
	color:#4b3242;
	font-weight:bold;
	border-bottom:0;
	line-height:3.692307692;
	text-transform:uppercase;
}
.ie .main-navigation li a:hover{
	color:#6e5063;
}
.ie .main-navigation li a,
.ie .main-navigation li{
	display:inline-block;
	text-decoration:none;
}
.ie .main-navigation li{
	width:auto;
	margin:0 4.47% 0 0;
	position:relative;
}
.ie .main-navigation ul li:hover > ul{
	border-left:0;
	display:block;
}
.ie .main-navigation ul.nav-menu,
.ie .main-navigation ul.nav-menu > ul{
	border-bottom:none;
	border-top:1px dotted #211e1b;
	display:inline-block;
	text-align:center;
	width:100%;
	margin-top:22px;
	margin-top:1.571428571rem;
	padding-left:0;
}
.ie .single-attachment .main-navigation ul.nav-menu,
.ie .page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu,
.ie .single-attachment .main-navigation ul.nav-menu > ul,
.ie .page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu > ul{
	border-top:none;
	margin-top:0;
}
.ie .nav-nobanner .main-navigation ul.nav-menu,
.ie .nav-nobanner .main-navigation ul.nav-menu > ul,
.ie .attachment .main-navigation ul.nav-menu,
.ie .attachment .main-navigation ul.nav-menu > ul,
.ie .page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu,
.ie .page-template-page-templatesimglibrarycat-php .main-navigation ul.nav-menu > ul{
	border-bottom:1px dotted #211e1b;
}
.ie .main-navigation li ul ul{
	top:0;
	left:100%;
}
.ie .main-navigation li ul li{
	width:180px;
	width:12.85714286rem;
}
.ie .main-navigation li ul li a{
	display:block;
	color:#ffffff;
	background:#5f574f;
	border-bottom:1px solid #9b9186;
	font-size:12px;
	font-size:0.857142857rem;
	line-height:2.181818182;
	padding:8px 10px;
	padding:0.571428571rem 0.714285714rem;
	width:180px;
	width:12.85714286rem;
	text-align:left;
}
.ie .main-navigation li ul{
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	top:100%;
	z-index:10;
}
.ie .main-navigation li ul li a:hover{
	background:#867b6f;
	color:#edf0e2;
}
.ie .main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a{
	color:#211e1b;
	font-weight:bold;
}
.ie .entry-header .entry-title,
.ie .archive-title{
	font-size:24px;
	font-size:1.714285714rem;
}
/* IE 7 8 Comments - 600 +
--------------------------------------------------------------------------------------- */
.ie #comments{
	margin:24px 0 24px 0;
	margin:1.714285714rem 0 1.714285714rem 0;
}
.ie body.full-width #comments,
.ie body.full-width-post #comments,
.ie body.page-template-page-templatesfull-width-php #comments,
.ie body.template-sliderhome #comments{
	margin:24px 0 24px 0;
	margin:1.714285714rem 0 1.714285714rem 0;
}
.ie #comments.comments-area{
	display:block;
	clear:both;
}
.ie #respond form input[type="text"],
.ie #respond form textarea.blog-textarea{
	width:100%;
}
/* IE Resumes
--------------------------------------------------------------------------------------- */
.ie .address-info{
	float:left;
	max-width:47%;
}
.ie .contact-info{
	float:right;
	text-align:right;
	max-width:47%;
}
.ie .dmeta-third{
	width:32%;
	text-align:left;
	display:inline-block;
	vertical-align:text-top;
}
.ie div.dmeta-third{
	margin-right:0.4%;
}
.ie .resu-film-row:last-child,
.ie .wrk-exp-datewidth.linbrk:last-child{
	border-bottom:none;
}
.ie .resu-film-row{
	width:100%;
	padding:4px 0 4px 0;
	padding:0.285714285rem 0 0.285714285rem 0;
}
.ie .resu-film-row.edubrk{
	padding:0 0 10px 0;
	padding:0 0 0.714285714rem 0;
}
.ie .wrk-exp-datewidth.linbrk{
	padding:0 0 5px 0;
	padding:0 0 0.357142857rem 0;
}
.ie .resu-film-row.edubrk,
.ie .wrk-exp-datewidth.linbrk{
	margin-bottom:6px;
	margin-bottom:0.428571428rem;
}
.ie .dmeta-fourth{
	width:32%;
	vertical-align:text-top;
}
.ie .wrk-exp-datewidth{
	width:100%;
	display:block;
	clear:both;
}
.ie .wrk-exp-co-name,
.ie .wrk-exp-job-titl,
.ie .wrk-exp-nameloc{
	text-align:left;
	display:inline-block;
}
.ie .wrk-exp-job-titl,
.ie .wrk-exp-nameloc{
	width:82%;
}
.ie .wrk-exp-date{
	text-align:right;
	right:0;
	display:inline-block;
}
.ie .filmog-prj-title{
	font-weight:normal;
}
.ie .full-width-post .gallery.res-img-docs .gallery-icon img,
.ie .gallery.res-img-docs .gallery-icon img{
	padding:4.89%;
}
.ie .full-width-post dl.gallery-item.res,
.ie .full-width-post article.imglibrary{
	display:inline-block;
	vertical-align:top;
	width:22%;
	margin:2.265% auto;
}
.ie dl.gallery-item.res,
.ie article.imglibrary{
		width:31.5%;
}
