/*
Theme Name: Twenty Twelve - Modified by MicroEd
Theme URI: http://wordpress.org/extend/themes/phoenixcaravans
Author: WordPress, MicroEd
Description: A fully responsive theme that looks great on any device.
Version: 10.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: phoenixcaravans

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

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

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

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


/* =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}
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}
del {color:#333}
ins {background:#fff9c0;text-decoration:none}
hr {background-color:#ccc;border:0;height:1px;margin: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}
small {font-size:smaller}
img {border:0;-ms-interpolation-mode:bicubic}

/* 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:""}


/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {border-bottom:1px solid #ebebeb;color:#d65d14;font-size:20px;font-weight:bold;line-height:1.4;padding:10px;text-decoration:none;text-transform:none}

/* Shared Post Format styling */
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:2.181818182}

/* Form fields, general styles first */
button, input, textarea, select {border:0;border-radius:3px;font-family:inherit;padding:6px;padding:0.428571429rem;width:90%;background:#ebebeb;color:#333}
button, input {line-height:normal}
input[type="submit"] {width:auto}
textarea {font-size:100%;overflow:auto;vertical-align:top}

/* Reset non-text input types */
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {border:0;border-radius:0;padding:0}

/* Buttons */
input[type="submit"], input[type="button"], input[type="reset"], 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;color:#333;background-color:#ebebeb;/*background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(top, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1)*/}
button, input[type="submit"], input[type="button"], input[type="reset"] {cursor:pointer}
button[disabled], input[disabled] {cursor:default}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {color:#333;background:#ccc;border:none/*background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(top, #f9f9f9, #ebebeb)}
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {color:#333;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(top, #ebebeb, #e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;*/}
li.bypostauthor cite span {color:#fff;background-color:#d65d14;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0}

/* Responsive images */
.entry-content img, .comment-content img, .widget img {max-width:100%; /* Fluid images for posts, comments, and widgets */}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}
img.size-full, img.size-large, img.header-image, img.wp-post-image {max-width:100%;height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}

/* Make sure videos and embeds fit their containers */
embed, iframe, object, video {max-width:100%}
.entry-content .twitter-tweet-rendered {max-width:100% !important; /* Override the Twitter embed fixed width */}

/* Images */
.alignleft {float:left}
.alignright {float:right}
.aligncenter {display:block;margin-left:auto;margin-right:auto}
/*.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like *//*border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2)}*/
.wp-caption {max-width:100%; /* Keep wide captions from overflowing their container. */padding:4px}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#333}
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-item a, .gallery-caption {width:90%}
.gallery-item a {display:block}
.gallery-caption a {display:inline}
.gallery-columns-1 .gallery-item a {max-width:100%;width:auto}
.gallery .gallery-icon img {height:auto;max-width:90%;padding:5%}
.gallery-columns-1 .gallery-icon img {padding:3%}

/* Navigation */
.site-content nav {clear:both;line-height:2;overflow:hidden}
#nav-above {padding:24px 0;padding:1.714285714rem 0}
#nav-above {display:none}
.paged #nav-above {display:block}
.nav-previous, .previous-image {float:left;width:50%}
.nav-next, .next-image {float:right;text-align:right;width:50%}
.nav-single + .comments-area, #comment-nav-above {margin:48px 0;margin:3.428571429rem 0}

/* Author profiles */
.author .archive-header {margin-bottom:24px;margin-bottom:1.714285714rem}
.author-info {border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden}
.author-description p {color:#333;font-size:13px;font-size:0.928571429rem;line-height:1.846153846}
.author.archive .author-info {border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem}
.author.archive .author-avatar {margin-top:0}

/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {font-size:87.5%}
body {font-size:14px;font-size:1rem;font-family:Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility;color:#333;background:url(images/page-bg.jpg) center top repeat-x #2e2e2e}
body.custom-font-enabled {font-family:"Open Sans", Helvetica, Arial, sans-serif}
a {outline:none;color:#d65d14;text-decoration:none}
a:hover {text-decoration:underline}

/* Assistive text */
.assistive-text, .site .screen-reader-text {position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}
.main-navigation .assistive-text:hover, .main-navigation .assistive-text:active, .main-navigation .assistive-text:focus {background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000; /* Above WP toolbar */}

/* Page structure */
.site {/*padding:0 24px;padding:0 1.714285714rem;*/}

#top-row {height:20px}
#header-row {background:#fff;border-bottom:1px solid #ebebeb}
.home #header-row {border:0}
#banner-row {background:url(images/banner-bg.jpg) center top repeat-x}
#content-row {background:#fff}
#footer-row {background:#2e2e2e;padding-top:20px;border-top:5px solid #ebebeb}

.site-content {/*margin:24px 0 0;margin:1.714285714rem 0 0*/margin:10px 10px 0}
.widget-area {/*margin:24px 0 0;margin:1.714285714rem 0 0*/margin:10px 10px 0}

/* Header */
.site-header {/*padding:24px 0;padding:1.714285714rem 0*/}
.site-header .site-title {width:100%;text-align:center}
.site-header .site-title img {max-width:100%;height:auto}
.site-header h1, .site-header h2 {text-align:center}
.site-header h1 a, .site-header h2 a {color:#515151;display:inline-block;text-decoration:none}
.site-header h1 a:hover, .site-header h2 a:hover {color:#d65d14}
.site-header h1 {font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem}
.site-header h2 {font-weight:normal;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#333}
.header-image {margin-top:24px;margin-top:1.714285714rem}

/* Navigation Menu */
.menu-toggle {display:inline-block;cursor:pointer;color:#333;background:#fff;font-weight:normal;font-size:14px;font-size:1rem;line-height:5;white-space:nowrap;display:inline-block;width:100%;border-top:1px solid #ebebeb;border-bottom:3px solid #d65d14}
.menu-toggle:hover {text-decoration:none;background:#eee;border-bottom-color:#d65d14}
.main-navigation {text-align:center}
.main-navigation li {font-size:14px;font-size:0.857142857rem;line-height:1.42857143}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {display:none}
.main-navigation ul.nav-menu.toggled-on {display:block;cursor:pointer;white-space:nowrap}
.main-navigation ul.nav-menu.toggled-on li a {display:block;width:100%;line-height:5;border-bottom:1px solid #ebebeb;color:#333;text-decoration:none;background:#fff;font-size:14px;font-size:1rem}
.main-navigation ul.nav-menu.toggled-on li a:hover {text-decoration:none;background:#eee;border-bottom-color:#d65d14}
.main-navigation ul.nav-menu.toggled-on ul li a {border-bottom:0;font-weight:normal;font-size:12px;font-size:0.857142857rem}
.main-navigation ul.nav-menu.toggled-on ul {border-bottom:1px solid #ebebeb}
/*.main-navigation ul.nav-menu.toggled-on > li:last-child a {border-bottom-width:3px}*/

/* Banner */
.nivoSlider .nivo-caption {display:none !important}

/* Sidebar */
.widget-area .widget {-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:10px;word-wrap:break-word}
.widget-area .widget .widget-title {color:#333;border-bottom:1px solid #ebebeb;line-height:1.4;padding:10px;margin:0;font-size:18px;font-weight:normal;text-decoration:none;text-transform:none}
.widget-area .widget .widget-title a {color:#333;text-decoration:none}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {font-size:12px;line-height:1.4}
.widget-area .widget p {margin-bottom:10px}
.widget-area .textwidget {padding:10px}
.widget-area .widget a {color:#d65d14}
.widget-area .widget a:hover {text-decoration:underline}
.widget-area ul {list-style:none}
.widget-area ul li a {color:#d65d14;text-decoration:none;color:#d65d14;border-bottom:1px solid #ebebeb;line-height:4;padding:0 0 0 15px;margin:0;font-size:12px;text-decoration:none;text-transform:none;display:block}
.widget-area ul li a:hover {text-decoration:none;background:none}
.widget-area #s {width:53.66666666666%; /* define a width to avoid dropping a wider submit button */}

#custom-menu li {border-bottom:1px solid #ebebeb}
#custom-menu a {display:block;padding:10px;text-decoration:none;border:0}
#custom-menu a:hover {text-decoration:none;background:#fafafa}
#custom-menu li strong {font-size:12px;display:block;height:12px;line-height:12px;padding-bottom:5px;font-weight:bold;color:#d65d14}
#custom-menu li p {font-size:11px;margin:0;line-height:15px;color:#333;padding-bottom:1px;word-wrap:none;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}
#custom-menu li img {margin-left:10px;float:right}
#custom-menu li:last-child {border-bottom:0}

/* Footer */
#colophon {}
#colophon .borders {/*padding:10px 0;padding:0.7142857142857143rem 0*/}
#colophon .site-secondary {float:left;display:none}
#colophon .site-secondary ul {list-style:none;margin:0 0 0 5px}
#colophon .site-secondary li {float:left;position:relative;z-index:99}
#colophon .site-secondary li a {color:#ebebeb;display:block;height:30px;line-height:30px;padding:0 15px;text-decoration:none;font-size:14px;font-size:1rem}
#colophon .site-secondary li a:hover {text-decoration:underline}
#colophon .site-secondary li:first-child a {border:0}
#colophon .site-description {text-align:center}
#colophon .site-description h2 a {text-decoration:none;font-size:18px;font-weight:normal;color:#ebebeb;padding:1px 20px;line-height:28px;display:block}
#colophon .site-description h2 a:hover {text-decoration:underline}
#colophon .site-links {float:left;display:none}
#colophon .site-links ul {list-style:none;margin:0 0 0 5px}
#colophon .site-links li {float:left;position:relative;z-index:99}
#colophon .site-links li a {color:#666;display:block;height:20px;line-height:20px;margin:15px 0;padding:0 15px;text-decoration:none;font-size:11px;font-size:0.7857142857142857rem}
#colophon .site-links li a:hover {text-decoration:underline}
#colophon .site-links li:first-child a {border:0}
#colophon .site-info {text-align:center;line-height:50px;font-size:11px;padding:0 20px;color:#666}
#colophon .site-info a {color:#666;text-decoration:none}
#colophon .site-info a:hover {text-decoration:underline}

/* =Main content and comment content
-------------------------------------------------------------- */
.entry-meta {clear:both}
.entry-header {margin-bottom:15px}
.entry-header img.wp-post-image {margin-bottom:24px;margin-bottom:1.714285714rem}
.entry-header .entry-title {border-bottom:1px solid #ebebeb;color:#333;font-size:18px;font-weight:normal;line-height:1.4;padding:10px;text-decoration:none;text-transform:none}
.entry-header .entry-title a {color:#333;text-decoration:none}
.entry-header .entry-title a:hover {text-decoration:underline}
.entry-header .entry-format {margin-top:24px;margin-top:1.714285714rem;font-weight:normal}
.entry-header .comments-link {margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#333}
.comments-link a, .entry-meta a {color:#333;text-decoration:none}
.comments-link a:hover, .entry-meta a:hover {text-decoration:underline}
article.sticky .featured-post {border-top:4px double #ededed;border-bottom:4px double #ededed;color:#333;font-size:13px;font-size:0.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center}
.entry-content, .entry-summary, .mu_register {line-height:1.714285714;font-size:12px;font-size:0.857rem;margin:0 10px}
.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:14px 0;margin:1rem 0;line-height:1.714285714}
.entry-content h1, .comment-content h1 {font-size:21px;font-size:1.5rem;line-height:1.5}
.entry-content h2, .comment-content h2, .mu_register h2 {font-size:18px;font-size:1.285714286rem;line-height:1.6}
.entry-content h3, .comment-content h3 {font-size:16px;font-size:1.142857143rem;line-height:1.846153846}
.entry-content h4, .comment-content h4 {font-size:14px;font-size:1rem;line-height:1.846153846}
.entry-content h5, .comment-content h5 {font-size:13px;font-size:0.928571429rem;line-height:1.846153846}
.entry-content h6, .comment-content h6 {font-size:12px;font-size:0.857142857rem;line-height:1.846153846}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {margin:0 0 10px;margin:0 0 0.714285714rem;line-height:1.428}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register 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, .comment-content ul, .mu_register ul {list-style:disc outside} 
.entry-content ol, .comment-content ol {list-style:decimal outside}
.entry-content li, .comment-content li,.mu_register li {margin:0 0 0 36px;margin:0 0 0 2.571428571rem}
.entry-content blockquote, .comment-content blockquote {margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child {margin-bottom:0}
.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 pre, .comment-content pre {border:1px solid #ededed;color:#666;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 pre code, .comment-content pre code {display:block}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym {border-bottom:1px dotted #666;cursor:help}
.entry-content address, .comment-content address {display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem}
img.alignleft {margin:12px 24px 12px 0;margin:0.857142857rem 1.714285714rem 0.857142857rem 0}
img.alignright {margin:12px 0 12px 24px;margin:0.857142857rem 0 0.857142857rem 1.714285714rem}
img.aligncenter {margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem}
/*.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {margin-bottom:14px;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 dd, .comment-content dd {line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}
.entry-content table, .comment-content table {border-bottom:1px solid #333;color:#333;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 td, .comment-content td {border-top:1px solid #333;padding:6px 10px 6px 0}
.site-content article {/*margin-bottom:72px;margin-bottom:5.142857143rem;*/padding-bottom:12px;padding-bottom:0.857rem;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.page-links {clear:both;line-height:1.714285714}
footer.entry-meta {/*margin-top:24px;margin-top:1.714285714rem;*/font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#868686;margin:0 10px}
.single-author .entry-meta .by-author {display:none}
.mu_register h2 {color:#333;font-weight:normal}

.entry-content  .wpcf7-not-valid-tip    {color:#fff;background:#d65d14;border:0;border-radius:3px;padding:0 15px;padding:0 1.071428571428571rem;line-height:2.857;font-size:12px;font-size:0.857rem;box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2)}
.entry-content  .wpcf7-response-output {color:#fff;background:#d65d14;border:0;margin-top:1em;border-radius:3px;padding:0 15px;line-height:2.857;font-size:12px;font-size:0.857rem;box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2)}

.home #content .hentry {padding:0;margin:0}
.home #content footer.entry-meta {margin:0 10px}
.homepage-feed .entry-meta {display:none}
.homepage-feed {margin:0}
.homepage-feed .entry-header {margin:0}
.homepage-feed .entry-content {margin:0}
.homepage-feed .entry-header .entry-title {border-bottom:1px solid #ebebeb;border-bottom:1px solid #ebebeb;color:#333;font-size:18px;font-weight:normal;line-height:1.4;padding:10px;text-decoration:none;text-transform:none}
.homepage-feed .hentry {border-bottom:1px solid #ebebeb;padding:5px 10px 10px}
.homepage-feed .hentry .entry-header {margin:0;padding:5px 0}
.homepage-feed .hentry .entry-title {border:0;margin:0;padding:0;font-size:14px;line-height:1.4}
.homepage-feed .hentry .entry-title a {color:#d65d14}
.homepage-feed .hentry .entry-summary {margin:0}
.homepage-feed .hentry p {margin:0}
.home #nav-below {border:0}

.models .hentry {padding-bottom:0;margin-bottom:0}
#models-grid {list-style:none;margin:0;padding:0;position:relative;clear:both}
#models-grid li {margin:0 0 20px;float:left;display:block;width:100%}
#models-grid li img {width:100%}
#models-grid li p {margin:0}
#models-grid li img {float:left}
#models-grid li .name {clear:left;display:block;line-height:1.4;padding:15px 20px;color:#ebebeb;font-size:16px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background:#2e2e2e}

#toggle-info {width:100%;margin:10px 0 0}
#toggle-info .information {position:relative;overflow:hidden;list-style:none;margin:0;padding:0;width:100%;margin-bottom:15px}
#toggle-info .information:last-child {margin-bottom:0}
#toggle-info .information .name {display:block;cursor:pointer;color:#333;padding-left:50px;font-size:18px;line-height:1;padding:21px 60px 21px 21px;height:1;margin:0;background:url(images/toggle-icon.png) top right no-repeat #fff;border:1px solid #ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:normal}
#toggle-info .information .name.open {background-position:bottom right;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
#toggle-info .information .name:hover {text-decoration:underline}
#toggle-info .information .data {display:none;border:1px solid #ebebeb;border-top:0;background:#fff;padding:20px;margin:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
#toggle-info .information .data.open {display:block}
/*#toggle-info .information .data .ngg-navigation a, #toggle-info .information .data .ngg-navigation span {background:#2e2e2e}*/

.model-image {width:100%;position:relative;float:right;margin-bottom:10px}
.model-image p {margin:0}
.model-image img {width:100%;height:auto}

.ngg-albumoverview, .ngg-galleryoverview {margin:0;padding:0;position:relative;clear:both}
.ngg-albumoverview .ngg-album, .ngg-galleryoverview .ngg-gallery-thumbnail-box {margin:0 0 10px;float:left;width:100%}
.ngg-albumoverview .ngg-album img, .ngg-galleryoverview .ngg-gallery-thumbnail img {width:100%;height:auto;float:left}
.ngg-albumoverview .ngg-album .ngg-albumtitle a {display:block;line-height:1.4;padding:15px 20px;color:#333;font-size:16px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background:#ebebeb}
.ngg-albumoverview .ngg-album .ngg-description {clear:left;padding:17px 20px 7px;line-height:1.4;color:#333;font-size:14px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background:#ebebeb}
.ngg-navigation {clear:both;display:block;text-align:center;padding-top:10px}
.ngg-navigation a, .ngg-navigation span {display:inline-block;line-height:1;font-size:14px;padding:14px 18px 14px;color:#333;background:#ebebeb;margin:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none}
.ngg-navigation span.current {color:#666}
.ngg-navigation a.next:hover, .ngg-navigation a.prev:hover {background:#D3D3D3 !important;color:#333;text-decoration:none}
.ngg-navigation a:hover {background:#D3D3D3 !important;color:#333;text-decoration:underline}

.entry-content .testimonials {list-style:none}
.entry-content .testimonials li {margin:0;padding:14px 0;padding:1rem 0}
.entry-content .testimonials li.first {padding-top:0}
.entry-content .testimonials li.last {padding-bottom:0;border:0}
.entry-content .testimonials .client {border-top:1px solid #ebebeb;padding:10px 5px}
.entry-content .testimonials .date {color:#999}

/* =Archives
-------------------------------------------------------------- */
.archive-header, .page-header {}
.archive-header .archive-title, .page-header .page-title {border-bottom:1px solid #ebebeb;color:#333;font-size:18px;font-weight:normal;line-height:1.4;padding:10px;text-decoration:none;text-transform:none}}
.archive-meta {color:#333;font-size:12px;font-size:0.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem;margin-left:10px;margin-right:10px}
.serach .hentry, .archive .hentry {padding:10px 0;border-bottom:1px solid #ebebeb}
.search .hentry .entry-header, .archive .hentry .entry-header {margin:10px 0}
.search .hentry .entry-title, .archive .hentry .entry-title {border:0;margin:0;padding:0;line-height:1.4;font-size:18px;margin-left:10px;margin-bottom:0}
.search .hentry .entry-title a, .archive .hentry .entry-title a {color:#333}
.search .entry-meta, .archive .entry-meta {display:none}
.archive .read-more {color:#333;font-weight:bold}
.archive #nav-below {border:0}
#nav-below, .nav-single {border-top:1px solid #ebebeb}
#nav-below  a, .nav-single a {color:#333;font-size:12px;font-weight:bold;padding:0 10px;line-height:3}


/* =Single image attachment view
-------------------------------------------------------------- */
.article.attachment {overflow:hidden}
.image-attachment div.attachment {text-align:center}
.image-attachment div.attachment p {text-align:center}
.image-attachment div.attachment img {display:block;height:auto;margin:0 auto;max-width:100%}
.image-attachment .entry-caption {margin-top:8px;margin-top:0.571428571rem}


/* =Aside post format
-------------------------------------------------------------- */
article.format-aside h1 {margin-bottom:24px;margin-bottom:1.714285714rem}
article.format-aside h1 a {text-decoration:none;color:#4d525a}
article.format-aside h1 a:hover {color:#2e3542}
article.format-aside .aside {padding:24px 24px 0;padding:1.714285714rem;background:#d2e0f9;border-left:22px solid #a8bfe8}
article.format-aside p {font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#4a5466}
article.format-aside blockquote:last-child, article.format-aside p:last-child {margin-bottom:0}


/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
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}

/* Link posts */
article.format-link header {padding:0 10px;padding:0 0.714285714rem;float:right;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px}
article.format-link .entry-content {max-width:80%;float:left}
article.format-link .entry-content a {font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none}

/* Quote posts */
article.format-quote .entry-content p {margin:0;padding-bottom:24px;padding-bottom:1.714285714rem}
article.format-quote .entry-content blockquote {display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef}

/* Status posts */
.format-status .entry-header {margin-bottom:24px;margin-bottom:1.714285714rem}
.format-status .entry-header header {display:inline-block}
.format-status .entry-header h1 {font-size:15px;font-size:1.071428571rem;font-weight:normal;line-height:1.6;margin:0}
.format-status .entry-header h2 {font-size:12px;font-size:0.857142857rem;font-weight:normal;line-height:2;margin:0}
.format-status .entry-header header a {color:#333}
.format-status .entry-header header a:hover {color:#d65d14}
.format-status .entry-header img {float:left;margin-right:21px;margin-right:1.5rem}


/* =Comments
-------------------------------------------------------------- */
.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;color:#5e5e5e}
.comments-area article header a {text-decoration:none;color:#5e5e5e}
.comments-area article header a:hover {color:#d65d14}
.comments-area article header cite a {color:#444}
.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;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #009cee, #0088d0);background-image:-ms-linear-gradient(top, #009cee, #0088d0);background-image:-webkit-linear-gradient(top, #009cee, #0088d0);background-image:-o-linear-gradient(top, #009cee, #0088d0);background-image:linear-gradient(top, #009cee, #0088d0);border-radius:3px;border:1px solid #007cbd}
.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, a.comment-edit-link {color:#686868;font-size:13px;font-size:0.928571429rem;line-height:1.846153846}
a.comment-reply-link:hover, a.comment-edit-link:hover {color:#d65d14}
.commentlist .pingback {line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}

/* Comment form */
#respond {margin-top:48px;margin-top:3.428571429rem}
#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 form input[type="text"], #respond form textarea {-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 {margin:0;font-size:12px;font-size:0.857142857rem;line-height:2;color:#5e5e5e}
.required {color:red}


/* =Front page template
-------------------------------------------------------------- */
.entry-page-image {margin-bottom:14px;margin-bottom:1rem}
.template-front-page .site-content article {border:0;margin-bottom:0}
.template-front-page .widget-area {clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed}
.template-front-page .widget-area .widget li {margin:8px 0 0;margin:0.571428571rem 0 0;font-size:13px;font-size:0.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside}
.template-front-page .widget-area .widget li a {color:#333}
.template-front-page .widget-area .widget li a:hover {color:#d65d14}
.template-front-page .widget-area .widget_text img {float:left;margin:8px 24px 8px 0;margin:0.571428571rem 1.714285714rem 0.571428571rem 0}


/* =Widgets
-------------------------------------------------------------- */
.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 {color:#aaa;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;color:#686868}
#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}


/* =Plugins
----------------------------------------------- */
img#wpstats {display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem}


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width:640px) {
	button, input, textarea, select {width:auto}
	
	.author-avatar {float:left;margin-top:8px;margin-top:0.571428571rem}
	.author-description {float:right;width:80%}

	.site {/*margin:0 auto 20px;max-width:960px;max-width:68.571428571rem;*/overflow:hidden;/*padding:0 3px 3px;padding:0 0.2142857142857143rem 0.2142857142857143rem*/}
	
	#masthead {margin:0 auto;max-width:960px;max-width:68.571428571rem;min-height:100px}
	.nivoSlider {margin:0 auto;max-width:960px;max-width:68.571428571rem}
	#main {margin:0 auto;max-width:960px;max-width:68.571428571rem}
	#colophon {margin:0 auto;max-width:960px;max-width:68.571428571rem}
	
	.site-content {float:left;width:65%;margin:10px 0 20px 0}	
	.site-content article {-moz-hyphens:none;word-wrap:none}
	body.template-front-page .site-content, body.single-attachment .site-content, body.full-width .site-content {width:100%}
	/*
	body .site {padding:0 40px;padding:0 2.857142857rem;margin-top:48px;margin-top:3.428571429rem;margin-bottom:48px;margin-bottom:3.428571429rem;box-shadow:0 2px 6px rgba(100, 100, 100, 0.3)}
	body.custom-background-empty {background-color:#fff}
	body.custom-background-empty .site, body.custom-background-white .site {padding:0;margin-top:0;margin-bottom:0;box-shadow:none}
	*/
	.widget-area {float:right;width:33%;margin:10px 0 0}
	.widget-area .widget {border-left:5px solid #ebebeb;margin:0 0 10px 0;-moz-hyphens:none;word-wrap:none}
	.widget-area .widget .widget-title {padding:20px 20px 20px 24px}
	.widget-area .widget .textwidget {padding:20px 20px 20px 24px}
	.site-header h1, .site-header h2 {text-align:left}
	.site-header h1 {font-size:26px;font-size:1.857142857rem;line-height:1.846153846;margin-bottom:0}
	.site-header .site-title {float:left;width:auto}
	.site-header .site-title img {float:left;white-space:nowrap}
	
	/* Menu Override .main-navigation */
	.menu-toggle {display:none}
	.menu-main-menu-container {line-height:0;float:right;margin-top:28px}
	#main-navigation ul.nav-menu, #main-navigation div.nav-menu > ul {display:inline-block;text-align:left;border:0;padding:0;margin:0;background:transparent}
	#main-navigation ul {padding:0;margin:0;text-indent:0;background:transparent}
	#main-navigation li {display:inline-block;float:left}
	#main-navigation li a {display:inline-block;white-space:nowrap;line-height:3;height:3;border:1px solid #ebebeb;color:#333;text-decoration:none;padding:0 20px 0;padding:0 1.428571428571429rem 0;font-size:14px;font-size:1rem;text-align:center;border-radius:5px 5px;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;margin:0 2px;background:#fff;width:auto}
	#main-navigation li a:hover {text-decoration:none;background:#fff;border-color:#d65d14}
	#main-navigation li {margin:0;padding:0;position:relative;z-index:98;white-space:normal}
	#main-navigation li ul {display:none;margin:0;padding:0;position:absolute;top:100%;left:0;z-index:99;/*box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);background:rgba(0,0,0,0.5);*/width:250px;border-radius:5px;padding:5px 0 0 2px}
	#main-navigation li ul ul {top:0;left:100%}
	#main-navigation ul li:hover > ul {display:block}
	#main-navigation li ul li a {margin:0;display:block;line-height:3;border:0;border:1px solid #ebebeb;border-top:0;color:#333;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-decoration:none;padding:0 20px;/*padding:0 1.785714285714286rem;*/font-size:14px;font-size:1rem;text-align:left;width:200px;background:#fff}
	#main-navigation li ul li:first-child a {border-radius:5px 5px 0 0;border-top:1px solid #ebebeb}
	#main-navigation li ul li:last-child a {border-radius:0 0 5px 5px}
	#main-navigation li ul li a:hover {text-decoration:none;background:url(images/menu-hover-bg.gif) repeat-y top right #fff;border-color:#ebebeb}
	#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:#333;border-color:#d65d14}
	#main-navigation li ul .current-menu-item > a, #main-navigation li ul .current-menu-ancestor > a, #main-navigation li ul .current_page_item > a, #main-navigation li ul .current_page_ancestor > a {background:#fff;border-color:#ebebeb}

	.nivoSlider a.nivo-nextNav {right:335px}
	.nivoSlider img {width:640px !important;height:400px !important;float:left}
	.nivoSlider .nivo-caption {width:320px;height:400px;left:640px;opacity:1 !important;filter:alpha(opacity=100) !important;display:block !important;background:0;border-left:5px solid #ebebeb;padding:0 5px 0 0;background:#2e2e2e !important}
	.nivoSlider .nivo-caption p {color:#ebebeb;line-height:22px;padding:0 24px}
	.nivoSlider .nivo-caption p a {color:#ebebeb;text-decoration:none;font-weight:bold;border:0;white-space:nowrap}
	.nivoSlider .nivo-caption p a:hover {text-decoration:underline}
	.nivoSlider .nivo-caption h2 {color:#ebebeb;font-size:18px;font-weight:normal;padding:24px 24px 19px;line-height:26px}
	.nivoSlider .nivo-caption h2 a {color:#ebebeb;text-decoration:none;border:0}
	.nivoSlider .nivo-caption h2 a:hover {text-decoration:underline}
	
	.archive-header .archive-title {padding:20px}
	.search .hentry, .archive .hentry {padding:0 10px}
	
	.entry-header .entry-title {padding:20px}
	.entry-content {margin:20px}
	
	.home #nav-below {margin-right:5px}
	.home .entry-content {margin:0}
	.homepage-feed .hentry {padding:5px 20px 10px}
	.homepage-feed .entry-header .entry-title {padding:20px}
	.homepage-feed .hentry .entry-title {padding:0}
		
	footer.entry-meta {margin:0 20px}
	#nav-below  a, .nav-single a {padding:0 20px}
	
	.gallery .entry-content {margin-right:0}
	.ngg-albumoverview, .ngg-galleryoverview {margin:0 0 0 0}
	.ngg-albumoverview .ngg-album, .ngg-galleryoverview .ngg-gallery-thumbnail-box {margin:0 20px 20px 0;width:285px}
	
	#toggle-info .gallery .data {padding-right:0}
	#toggle-info .ngg-galleryoverview .ngg-gallery-thumbnail-box {width:264px}
		
	.models .entry-content {margin-right:0}
	#models-grid li {margin:0 20px 20px 0;width:285px}
	
	.model-image {width:320px;margin-bottom:10px;margin-left:25px}
	
	#respond form input[type="text"] {width:46.333333333%}
	#respond form textarea.blog-textarea {width:79.666666667%}
	.template-front-page .site-content, .template-front-page article {overflow:hidden}
	.template-front-page.has-post-thumbnail article {float:left;width:47.916666667%}
	.entry-page-image {float:right;margin-bottom:0;width:47.916666667%}
	.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}
	.commentlist .children {margin-left:48px;margin-left:3.428571429rem}
	
	#colophon .site-secondary {display:block}
	#colophon .site-description {float:right;text-align:right}
	#colophon .site-description  h2 {float:left}
	#colophon .site-description  .facebook-icon {float:left;display:block;padding:21px 20px 0 0}
	#colophon .site-links {display:block}
	#colophon .site-info {text-align:right}	
}

/* =Print
----------------------------------------------- */
@media print {
	body {background:none !important;color:#000;font-size:10pt}
	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;margin-bottom:5.142857143rem;text-align:left}
	.site-header h1 {font-size:21pt;line-height:1;text-align:left}
	.site-header h2 {color:#000;font-size:10pt;text-align:left}
	.site-header h1 a, .site-header h2 a {color:#000}
	.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, img.header-image, .main-navigation {display:none}
	.wrapper {border-top:none;box-shadow:none}
	.site-content {margin:0;width:auto}
	.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, .entry-title, .singular .entry-title {font-size:21pt}
	footer.entry-meta, footer.entry-meta a {color:#444;font-size:10pt}
	.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}
}