/***
Theme Name: (in)SPYR
Theme URI: http://in.spyr.me
Description: Achieve what (in)SPYRs you.
Author: Spyr Media
Author URI: http://spyr.me
Version: 1.2
Template: genesis
Template Version: 1.8
*/

/*** Custom Fonts */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,300,400,600,700);
#title,#footer-title { font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700;letter-spacing:-1px; }

/*** Defaults */
body,select,textarea { color:#333; }
body,h1,h2,h2 a,h3,h4,h5,h6,p,select,textarea { font-size:16px;line-height:1.5625;margin:0;padding:0;text-decoration:none; }
body,p,select,textarea { font-weight:300; }
body,h1,h2,h2 a,h3,h4,h5,h6,p,select,textarea,input,label,select,#sidebar .widget_inspyr_subscribe .widgettitle { font-family:"Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif; }
input,select,textarea,.breadcrumb,.taxonomy-description { background:#f5f5f5;border:1px solid #c7c7c7; }
input[type="checkbox"] { background:transparent;border:none;padding:0; }
select { border-color:#ddd; }
input,label,select,textarea { font-size:14px;outline:none; }
li,ol,ul { margin:0;padding:0; }
ol li { list-style-type:decimal; }
.clear { clear:both; }
div.clear { height:0;margin:0;padding:0;visibility:hidden; }
.clear.add_margin { height:25px; }
strong { font-weight:bold; }
strong.less { font-weight:600; }
em { font-style:italic; }
#wpstats { display:none; }

/*** Hyperlinks */
a { outline:none; }
a { /* CSS3 */ -moz-transition:color 0.5s;-o-transition:color 0.5s;-webkit-transition:color 0.5s;transition:color 0.5s; }
a,h2 a:hover,#footer a:hover { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
#wrap .entry-content a { font-weight:400; }

/*** Buttons */
body .button,body #comments .comment-reply-link,body #pings .comment-reply-link { color:#fff;display:inline-block;padding:6px 10px;text-transform:uppercase;*display:block; }
body .button,body #comments .comment-reply-link,body #pings .comment-reply-link { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.button:hover,.comment-reply-link:hover { text-decoration:none; }

/*** Body */
body { background:url("images/bg.jpg") center top repeat; }
.full-width-content { background:url("images/bg_full-width.jpg") center top repeat; }

/*** Wrap */
#wrap { background:url("images/base_watermark_bg.png") 10% top no-repeat;overflow:hidden;padding:0;width:100% }
#wrap .wrap,#inner { margin:0 auto;padding:0;width:960px; }

/*** Header */
#header { margin:0 auto;min-height:85px;width:100%; }
#header .wrap { border-top:4px solid #242424;min-height:4px;padding:0; }
#title-area { float:left;margin-top:-4px;overflow:hidden;padding:0;width:665px; }
#title { float:left;font-size:50px;line-height:1.5em;margin:-2px 5px 0 0;padding:0 10px 0 0;width:auto; }
#title a { border-top:4px solid;padding:0 10px; }
#title a,#title a:hover { text-decoration:none; }
#title { line-height:1.2em;padding-top:10px; }
#description { clear:both;color:#747474;font-size:13px;font-style:italic;font-weight:300;line-height:1.4em;margin:0 0 10px 10px;padding:0; }
.has-logo #header #title { height:auto; }
.has-logo #header #title a { border:none;display:block;margin:10px 0;padding:0;text-indent:-9999px; }
.has-logo #description { display:none; }

/*** Header Widget */
#header .widget-area { float:right;padding:10px 0 0 0;width:270px; }
#header .searchform,#sidebar .searchform { padding:12px 0 0; }
#header .widget_search form,#sidebar .widget_search form { margin:0;padding:0; }
#header .widget_search .s,#sidebar .widget_search .s { background:url("images/icon_search.png") right top no-repeat #f4f4f4;color:#818181;font-size:14px;font-weight:300;padding:6px 44px 7px 10px;width:214px; }
#header .widget_search .s,#sidebar .widget_search .s { /* CSS3 */-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:background 0.5s;-o-transition:background 0.5s;-webkit-transition:background 0.5s;transition:background 0.5s; }
#header .widget_search .s:focus,#sidebar .widget_search .s:focus { background-color:#fff;outline:none; }
#header .widget_search .searchsubmit,#sidebar .widget_search .searchsubmit { display:none; }

/*** Image Header - Partial Width */
.header-image #title-area,.header-image #title,.header-image #title a { display:block;float:left;height:100px;overflow:hidden;padding:0;text-indent:-9999px;width:400px; }
.header-image #description { display:block;overflow:hidden; }

/*** Header / Primary / Secondary Navigation */
#nav { clear:both; }
.menu-primary,.menu-secondary { background:#fbfbfb;border-bottom:3px solid #242424;border-top:1px solid #7b7b7b;clear:both;color:#333;font-size:14px;height:40px;margin:0 auto;overflow:visible;text-transform:lowercase;width:100%; }
.menu-primary ul,.menu-secondary ul { float:left;width:100%; }
.menu-primary li,.menu-secondary li { float:left;list-style-type:none; }
.menu-primary a,.menu-secondary a { display:block;position:relative;text-decoration:none; }
.menu-secondary { background:#f6f6f6;border-bottom:1px solid #444;font-size:13px;height:30px; }
.menu-primary li,.menu-secondary li { background:url("images/nav_divider.png") left 15px no-repeat;padding:0 11px 0 20px; }
.menu-secondary li { background:url("images/nav_top_divider.png") left 13px no-repeat;padding-left:16px; }
.menu-primary li:first-child,.menu-secondary li:first-child { background:transparent;padding-left:11px; }
body .menu-primary a,body .menu-secondary a { border:none;border-bottom:3px solid transparent;color:#222;font-size:13px;font-weight:600;margin-bottom:-3px;padding:9px 0 11px 0; }
.menu-secondary a { border-width:1px;padding:5px 0 4px 0; }
.menu-primary li li a,.menu-secondary li li a { background-color:#fff;color:#333;font-size:12px;position:relative;text-transform:none;width:138px; }
body #wrap .menu-primary li li a,body #wrap .menu-primary li li a:hover,body #wrap .menu-secondary li li a,body #wrap .menu-secondary li li a:hover { border:1px solid #ddd;border-top:none; }
.menu-primary li li a:active,.menu-primary li li a:hover,.menu-secondary li li a:active,.menu-secondary li li a:hover { background-color:#f5f5f5;color:#333; }
.menu-primary li ul,.menu-secondary li ul { background:#FBFBFB;height:auto;left:-9999px;margin:0 0 0 -1px;position:absolute;width:250px;z-index:9999; }
.menu-primary li .sub-menu li,.menu-secondary li .sub-menu li { background:transparent;margin:0;padding:0;width:100%; }
.menu-primary li .sub-menu li a,.menu-secondary li .sub-menu li a { background:transparent;display:block;margin:0;padding:10px;width:auto; }
.menu-primary li .sub-menu li a:hover,.menu-secondary li .sub-menu li a:hover { background:#f5f5f5; }
.menu-primary li .sub-menu ul,.menu-secondary li .sub-menu ul  { border-top:1px solid #ddd;margin-top:-40px; }
.menu-primary li ul ul,.menu-secondary li ul ul { margin:-36px 0 0 249px; }
.menu li:hover ul ul,.menu li.sfHover ul ul { left:-9999px; }
.menu li:hover,.menu li.sfHover { position:static; }
ul.menu li:hover>ul,ul.menu li.sfHover ul,#header .menu li:hover>ul,#header .menu li.sfHover ul { left:auto; }
.menu-primary li a.sf-with-ul,.menu-secondary li .sf-with-ul,.widget_nav_menu .sf-with-ul { padding-right:15px; }
.menu li a .sf-sub-indicator { background:url("images/icon_nav_arrow.png") center 0 no-repeat;height:5px;margin-top:8px;position:absolute;right:0;text-indent:-9999px;top:10px;width:9px; }
.menu li .sub-menu .sf-sub-indicator { background:transparent;color:#777;margin:0 10px 0 0;text-indent:0;top:9px; }
.widget_nav_menu .menu { font-size:12px;line-height:1em;list-style-type:none;margin-top:2px;text-align:right; }
.widget-area .widget_nav_menu .menu .sub-menu,.widget_nav_menu .menu .sf-sub-indicator { display:none !important; }
.widget-area .widget_nav_menu .menu .sf-with-ul { padding-right:0; }
.widget_nav_menu .menu li { background:url("images/nav_top_divider.png") left 7px no-repeat;display:inline;margin:0;padding:0 4px 0 14px; }
.widget_nav_menu .menu li:first-child { background:transparent;padding-left:8px; }
.widget_nav_menu .menu a { color:#7b7b7b;font-weight:600; }

/*** Primary Navigation Extras */
.menu li.right { display:none; }
.menu li.search { padding:0 10px; }

/*** Inner */
#inner { clear:both;margin:0 auto;min-height:345px;padding:38px 0 0 0; }

/*** Breadcrumb */
.breadcrumb { font-size:14px;margin:-10px 0 30px;padding:5px 10px; }

/*** Taxonomy Description */
.taxonomy-description { background-color:#fff;margin:-10px 0 30px;padding:0 0 15px; }
.taxonomy-description p { font-size:14px;padding:15px 15px 0; }

/*** Subscribe/Slider Area */
.subscribe-area,.slider-area { float:left;margin:0 0 40px 0;width:472px; }
#sidebar .subscribe-area { float:none;width:100%; }
.slider-area { float:right; }
.has-slider .slider-area,.has-subscribe .subscribe-area { float:none;width:100%; }

/*** Content-Sidebar Wrap */
#content-sidebar-wrap { float:left;width:750px; }
.content-sidebar #content-sidebar-wrap,.full-width-content #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap { width:100%; }
.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap { float:right; }

/*** Content */
.post,.page .page { margin:0 0 20px 0;position:relative; }
.page .page { margin-bottom:40px; }
.archive .post,.page-template-page_blog-php .post,.no-template .post { margin-bottom:80px; }
#content { float:left;padding:0 20px 10px 0;width:430px; }
.content-sidebar #content,.sidebar-content #content { width:650px; }
.sidebar-content #content,.sidebar-sidebar-content #content { float:right; }
.full-width-content #content { float:none;margin:0 auto;padding:0;width:850px; }
.entry-content { overflow:hidden; }
.entry-content p { font-size:15px;line-height:1.75;margin:0 0 25px; }
blockquote { border:none;border-left:1px solid #bfbfbf;margin:35px 35px 40px 55px;padding:5px 0 5px 15px; }
#wrap blockquote p { color:#555;font-family:"Georgia",serif;font-size:18px;font-style:italic;line-height:1.75em;margin:10px 0;padding:0; }
p.subscribe-to-comments { padding:20px 0 10px; }
.clear-line { border-bottom:1px solid #ddd;clear:both;margin:0 0 25px; }
.wp-post-image-anchor { display:block;text-align:center; }
.wp-post-image { margin-bottom:10px; }
#content .entry-content { font-weight:300;line-height:1.75em; }
#content .more-link { background:url("images/more-link-background.jpg") left 9px repeat-x;display:block;font-weight:600;line-height:1em;text-align:center;text-transform:uppercase; }
#content .more-link span { background:url("images/more-link-fill.jpg") left 9px repeat-x;display:inline-block;padding:0 10px;*display:block; }
#content .more-link:hover { color:#333; }
#content .more-link i { font-style:normal; }

/*** Page/Post Titles */
#content .entry-title { border-bottom:1px solid #7b7b7b;font-weight:700;margin-bottom:2px;padding-bottom:8px;text-transform:uppercase; }
#content .entry-title,#content .entry-title a { color:#333;font-size:20px;line-height:1em; }
body #content .entry-title a:hover { color:#111; }
.page #content .entry-title,.search #content .entry-title { margin-bottom:10px; }

/*** Column Classes */
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds { float:left;margin:0 0 20px;padding-left:3%; }
.one-half,.three-sixths,.two-fourths { width:48%; }
.one-third,.two-sixths { width:31%; }
.four-sixths,.two-thirds { width:65%; }
.one-fourth { width:22.5%; }
.three-fourths { width:73.5%; }
.one-fifth { width:17.4%; }
.two-fifths { width:37.8%; }
.three-fifths { width:58.2%; }
.four-fifths { width:78.6%; }
.one-sixth { width:14%; }
.five-sixths { width:82%; }
.first { clear:both;padding-left:0; }

/*** Featured Post Grid */
.home .genesis-grid.post { background:#fefefe;border:1px solid #dfdfdf;font-size:14px;line-height:1.5em;margin:0 0 35px 0;padding:0 2% 15px 2%;width:44%; }
.genesis-grid-even { float:right; }
.genesis-grid-odd { clear:both;float:left; }
.genesis-grid .entry-title { margin-top:25px; }
.genesis-grid .entry-content p { font-size:13px; }
.genesis-grid .wp-post-image-anchor { margin:0 0 15px -2px; }
.home #content .genesis-grid .wp-post-image { max-width:100%; }
.genesis-grid .post-info { border-top:1px solid #bfbfbf;margin:0 0 20px 55px; }
.genesis-grid .post-info .post-date { left:15px;top:25px;padding-right:12px;width:25px; }
#content .genesis-grid .entry-title { border:none;margin-left:55px;height:22px;overflow:hidden;margin-bottom:8px; }
body #content .genesis-grid .entry-title a { color:#333;display:block;font-size:12px;line-height:1.3em; }
#content .genesis-grid .entry-title a:hover { color:#888; }
.genesis-grid .leave-comment { display:none; }
#content .genesis-grid .more-link { border:1px solid #333;color:#fff;display:block;float:right;padding:7px 10px;position:absolute;bottom:-14px;right:15px;text-transform:uppercase; }
#content .genesis-grid .more-link { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-text-shadow:1px 1px 0 #333;-webkit-text-shadow:1px 1px 0 #333;text-shadow:1px 1px 0 #333; }
#content .genesis-grid .more-link:hover { text-decoration:none; }
#content .genesis-grid-3,#content .genesis-grid-4 { margin-bottom:50px; }
.genesis-feature .more-link { clear:both; }

/*** Headlines */
h1,h2,h3,h4,h5,h6 { font-weight:600; }
h1,h2,h2 a,h3,h4,h5,h6 { line-height:1.25em;margin:0 0 15px 0; }
h1 { font-size:28px; }
h2 { font-size:24px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; }
.taxonomy-description h1 { margin:0; }
h2 a { color:#333; }
h2 a:hover { text-decoration:none; }
.widget-area h2,.widget-area h2 a { font-size:14px;margin:0 0 5px; }
.taxonomy-description h1,.widget-area h4 { font-size:14px; }
.widget-area h4 a { color:#333;text-decoration:none; }
#footer-widgets h4 { background:none;border:none;padding:0; }
.entry-content .subheading { display:block;font-size:0.6em;font-weight:normal;line-height:1.2em;margin:0;font-style:italic; }
h1.no-margin,h2.no-margin,h3.no-margin,h4.no-margin,h5.no-margin,h6.no-margin { margin-bottom:0; }

/*** Ordered / Unordered Lists */
.entry-content ol,.entry-content ul { margin:0;padding:0 0 25px; }
.archive-page ul li,.entry-content ul li { list-style-type:square;margin:0 0 0 30px;padding:0; }
.entry-content ol li { margin:0 0 0 35px; }
.archive-page ul ul,.entry-content ol ol,.entry-content ul ul { padding:0; }

/*** Post Info */
.post-info { color:#a4a4a4;font-size:11px;margin:0 0 25px 0;text-transform:uppercase; }
.post-info .author a { color:#525252;font-weight:600; }
.post-info .post-date { border-right:1px solid #acacac;color:#acacac;font-size:12px;font-weight:600;line-height:1em;position:absolute;left:-50px;top:0;text-align:center;width:40px; }
.post-info .post-date .day { display:block;font-size:21px;line-height:1em; }
.post-info .leave-comment { color:#a4a4a4;float:right; }
.post-info .post-comments a { color:#fff;display:block;font-size:11px;font-weight:700;height:21px;line-height:1.6em;margin:5px auto 0 auto;width:23px; }
.post-info .post-comments a:hover { text-decoration:none; }

/*** Post Meta */
.single .post-meta { border:1px solid #7b7b7b;border-left:none;border-right:none;clear:both;color:#1e1e1e;font-size:11px;font-weight:600;margin:20px 0;padding:10px 0;text-transform:uppercase; }
.single .post-meta a { color:#626262;font-weight:400; }
.single .post-meta a:hover { text-decoration:none; }
.single .post-meta .tags { margin-right:10px; }

/*** Post Nav */
.post-nav { margin:50px 0; }
.prev-post-nav { float:left; }
.next-post-nav { float:right; }
body .post-nav a { background:url("images/post_nav_arrows.png") no-repeat;color:#000;display:block;font-size:24px;font-weight:600;height:37px;text-align:center;text-transform:uppercase;width:120px; }
.post-nav a:hover { text-decoration:none; }
body .prev-post-nav a { background-position:left 0; }
body .prev-post-nav a:hover { background-position:left -37px; }
body .next-post-nav a { background-position:right 0; }
body .next-post-nav a:hover { background-position:right -37px; }

/*** Author Box */
.author-box { background-color:#dedede;border:1px solid #fff;clear:both;font-size:15px;margin:50px;overflow:hidden;padding:10px; }
.author-box { /* CSS3 */ -moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px #888;box-shadow:0 0 1px #888; }
.author-box strong { font-weight:600; }
.author-box p { font-size:12px;font-weight:400;line-height:1.8em;margin-left:84px; }
.author-box a { text-decoration:underline; }
.author-box a:hover { text-decoration:none; }

/*** Sticky Posts 
.sticky { background-color:#f5f5f5;margin:-10px 0 40px;padding:20px; }*/

/*** Archive Page */
.archive-page { float:left;padding:20px 0 0;width:45%; }

/*** Images */
img { height:auto !important;max-width:100%; }
.avatar,#content .wp-post-image,#content img.alignleft,#content img.alignright,#content img.aligncenter,#content img.alignnone { background:#fff;border:1px solid #c0c0c0;padding:1px; }
.author-box .avatar { background:#fff;float:left;margin:2px 10px 0 0; }
.post-image { margin:0 10px 10px 0; }
.comment-list li .avatar { background-color:#fff;float:right;margin:5px 0 0 10px; }
img.centered,.aligncenter { display:block;margin:0 auto 10px; }
img.alignnone { display:inline;margin:0 0 10px; }
img.alignleft { display:inline;margin:0 25px 10px 0; }
img.alignright { display:inline;margin:0 0 10px 25px; }
.alignleft { float:left;margin:0 15px 10px 0; }
.alignright { float:right;margin:0 0 10px 15px; }
.wp-caption { margin-bottom:15px;max-width:100%;text-align:left; }
.wp-caption .wp-caption-text { font-size:12px;font-style:italic;margin:0 5px; }
.wp-smiley,.wp-wink { border:none;float:none; }
.gallery-caption { }

/*** Post Navigation */
.navigation { font-size:14px;overflow:hidden;padding:20px 0;width:100%; }
.navigation li { display:inline; }
.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a { border:1px solid #ddd;padding:5px 8px; }
.navigation li a:hover,.navigation li.active a { background-color:#f5f5f5; }

/*** Primary / Secondary Sidebars */
.sidebar { display:inline;float:right;font-size:14px;width:270px; }
#sidebar-alt { float:left;width:150px; }
.sidebar-content #sidebar,.sidebar-sidebar-content #sidebar { float:left; }
.content-sidebar-sidebar #sidebar-alt { float:right; }
.sidebar p { font-size:inherit; }
.sidebar .widget { color:#5e5e5e;font-size:13px;font-style:italic;margin:0 0 15px;padding:0 0 15px; }
.sidebar.widget-area ol,.sidebar.widget-area ul,.widget-area .textwidget,.widget_tag_cloud div div { padding:0; }
.sidebar.widget-area ul li,#footer-widgets .widget-area ul li { list-style-type:none;margin:0 0 10px;padding:0 0 5px;word-wrap:break-word; }
.sidebar.widget-area ul ul li { border:none;margin:0; }
#sidebar .widgettitle,#sidebar .widgettitle span { border-bottom:1px solid #fefefe; }
#sidebar .widgettitle { color:#1e1e1e;font-family:"Georgia",serif;font-size:20px;font-weight:normal;margin-bottom:6px; }
#sidebar .widgettitle span { border-color:#bfbfbf;display:block;font-style:italic;padding:0 10px 6px 10px; }
#sidebar p { margin-bottom:10px; }

/*** Sidebar ul Widgets */
.widget_recent_entries ul,.widget_archive ul,.widget_categories ul,.widget_recent_comments ul,#sidebar .widget_nav_menu ul,.widget_links ul,#sidebar .widget_rss ul { margin:0 10px; }
#sidebar .widget_recent_entries li,#sidebar .widget_archive li,#sidebar .widget_categories li,#sidebar .widget_recent_comments li,#sidebar .widget_nav_menu li,#sidebar .widget_links li,#sidebar .widget_rss li { background:url("images/li_bullet.png") left 7px no-repeat;padding-left:13px; }
body .widget_recent_entries a,body .widget_archive a,body .widget_categories a,body #sidebar .widget_nav_menu a,body .widget_links a,body .widget_rss a { color:#5e5e5e; }
#sidebar .widget_recent_comments a { color:#5e5e5e; }
.widget_recent_entries a:hover,.widget_archive a:hover,.widget_categories a:hover,#sidebar .widget_recent_comments a:hover,#sidebar .widget_nav_menu a:hover,.widget_links a:hover,#sidebar .widget_rss a:hover { text-decoration:none; }


/*** Widget Links */
#sidebar .widget_links .widgettitle { border:none;margin-left:10px;margin-right:10px;padding-bottom:6px; }

/*** Twitter Widgets */
.latest-tweets ul { margin:0 10px; }
.latest-tweets a { color:#2e2e2e;font-weight:normal; }
.latest-tweets span a { color:#9c9c9c;display:block;font-size:11px;font-style:normal;font-weight:normal; }
.latest-tweets .last { text-align:center; }

/*** Tag Cloud */
.widget_tag_cloud .tagcloud { margin:0 10px; }

/*** RSS Widget */
.widget_rss .widgettitle a img { display:none; }

/*** Dropdowns */
.widget_archive select,#cat { display:block;margin:10px 0;width:100%; }

/*** Featured Page / Post */
.featuredpage,.featuredpost { clear:both;margin:0 0 15px;overflow:hidden; }
.featuredpage .page,.featuredpost .post { margin:0 0 5px 0;overflow:hidden;padding:0 10px 10px 10px; }
.featuredpage .byline,.featuredpost .byline { font-size:11px;margin-bottom:8px; }
.featuredpage img,.featuredpost img,.post-image { background:transparent;border:1px solid #c0c0c0;padding:1px; }
.featuredpage .wp-smiley,.featuredpage .wp-wink,.featuredpost .wp-smiley,.featuredpost .wp-wink { background:transparent;border:none;padding:0; }
.featuredpage .alignleft,.featuredpost .alignleft { margin:5px 15px 5px 0; }
.featuredpage .alignright,.featuredpost .alignright { margin:5px 0 5px 15px; }
.featuredpage .more-link,.featuredpost .more-link { border:1px solid #BFBFBF;border-left:none;border-right:none;display:block;margin:6px -10px 0 -10px;padding:4px 10px; }
#footer-widgets .featuredpage .page,#footer-widgets .featuredpost .post { margin:0 0 10px;padding:0; }
.more-from-category { padding:5px 15px 0; }

/*** User Profile */
.user-profile { overflow:hidden; }
.user-profile p { padding:5px 15px 0; }
.user-profile .posts_link { padding:0 15px; }

/*** Buttons */
input[type="button"],input[type="submit"] { background:url("images/gradient.png") 0 0;border:1px solid #ccc;cursor:pointer;font-weight:600;line-height:1em;padding:10px 10px 9px 10px;text-decoration:none;text-transform:uppercase; }
input[type="button"],input[type="submit"] { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-text-shadow:1px 1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff; }
input[type="button"]:hover,input[type="submit"]:hover { background:url("images/gradient.png") 0 -33px;text-decoration:none; }

/*** Search Form */
.sidebar .searchform { padding:5px 0 0 15px; }
.s { margin:10px -7px 0 0;padding:6px 5px;width:180px; }
#nav .s { background-color:#fff;margin:2px -7px 0 0; }

/*** eNews and Update Widget */
.enews p { padding:0 15px 5px; }
.enews #subscribe { padding:0 0 0 15px; }
.enews #subbox { margin:5px 0 0 0;padding:6px 5px;width:75%; }

/*** Calendar Widget */
#wp-calendar { width:100%; }
#wp-calendar caption { font-size:12px;font-style:italic;padding:2px 5px 0 0;text-align:right; }
#wp-calendar thead { background-color:#f5f5f5;font-weight:bold;margin:10px 0 0; }
#wp-calendar td { background-color:#f5f5f5;padding:2px;text-align:center; }

/*** Footer Widgets */
#footer-widgets { background-color:#f5f5f5;border-top:1px solid #ddd;clear:both;font-size:14px;margin:0 auto;overflow:hidden;width:100%; }
#footer-widgets .wrap { overflow:hidden;padding:20px 30px 10px; }
#footer-widgets .widget { background:none;border:none;margin:0 0 15px;padding:0; }
#footer-widgets .textwidget { padding:0; }
#footer-widgets .widget_tag_cloud div div { padding:0; }
#footer-widgets p { font-size:inherit;margin:0 0 10px; }
#footer-widgets ul { margin:0; }
#footer-widgets ul li { margin:0 0 0 20px; }
#footer-widgets #wp-calendar thead,#footer-widgets #wp-calendar td { background:none; }
.footer-widgets-1 { float:left;margin:0 30px 0 0;width:280px; }
.footer-widgets-2 { float:left;width:280px; }
.footer-widgets-3 { float:right;width:280px; }

/*** Footer */
#footer { background:url("images/footer_bg.png") left top repeat-x;clear:both;font-size:14px;margin:0 auto;overflow:hidden;width:100%; }
#footer { /* CSS3 */ -moz-box-shadow:0 -4px 4px rgba(0,0,0,0.20);-webkit-box-shadow:0 -4px 4px rgba(0,0,0,0.20);box-shadow:0 -4px 4px rgba(0,0,0,0.20); }
#footer .wrap { color:#595959;max-height:256px;overflow:hidden;padding:5px 15px;text-align:center; }
#footer p { font-size:inherit; }
body #footer a { color:#595959; }
body #wrap #footer a:hover { color:#fff;text-decoration:none; }
#footer .gototop { float:left;width:200px; }
#footer .creds { float:right;text-align:right;width:650px; }
#footer-title { font-size:34px;margin:0;padding:24px 0 0 0;text-align:center; }
#footer-title { /* CSS3 */ -moz-text-shadow:1px 1px 1px #111;-webkit-text-shadow:1px 1px 1px #111;text-shadow:1px 1px 1px #111; }
#footer-title a { color:#595959; }
#footer-social { border-top:1px solid #272727;font-size:12px;margin:10px auto 0 auto;padding:10px 0;text-align:center;width:500px; }
body #wrap #footer #footer-social a { color:#595959;display:inline-block;line-height:18px;margin:0 33px;*display:inline; }
#footer-social span { color:#717171;font-family:"Georgia",serif;font-size:26px;font-style:italic;text-decoration:none; }
#footer-social span { /* CSS3 */ -moz-transition:color 0.5s;-o-transition:color 0.5s;-webkit-transition:color 0.5s;transition:color 0.5s; }
#footer-social a:hover span { color:#fff; }
#footer-nav { font-size:12px; }
#footer-nav ul { border-top:1px solid #272727;margin:10px auto 0 auto;display:inline-block;min-width:480px;padding:10px;text-align:center;text-transform:lowercase;width:auto;*display:inline; }
#footer-nav li { background:url("images/nav_footer_divider.png") left 6px no-repeat;display:inline;list-style:none;padding:0 6px 0 14px; }
#footer-nav li:first-child { background:transparent;padding-left:6px; }
#footer-nav a:hover { color:#fff; }
#footer .copyright { font-size:11px;margin-bottom:15px; }
#footer #spyr-media img { margin:0 0 -3px 0; }
#footer #spyr-media:hover { color:#ec008c; }
#footer .sub-menu { display:none; }

/*** Comments */
#comments,#respond { margin:0 0 15px;overflow:hidden; }
#comments,#comments a,#comments h3,#respond,#respond a,#respond h3,#comments p { font-weight:400; }
#comments h3,#respond h3 { font-size:20px;font-weight:600;letter-spacing:-1px; }
#comments .comment-list li,#pings .ping-list li .comment-body,#pings .ping-list li .comment-body p { font-weight:400; }
#author,#comment,#email,#url { margin:10px 5px 0 0;padding:5px;width:250px; }
#comment { height:150px;margin:10px 0;width:98%; }
.ping-list { margin:0 0 40px; }
.comment-list ol,.ping-list ol { padding:10px; }
.comment-list li,.ping-list li { list-style-type:none;margin:15px 0 5px 0;padding:5px 10px; }
.comment-list li ul li { border:1px solid #c7c7c7;list-style-type:none;margin-right:-11px; }
.comment-content p { font-size:14px;margin:0 0 20px; }
#pings p { margin-bottom:20px; }
.comment-list cite,.ping-list cite { font-style:normal; }
.comment-meta { font-size:10px;line-height:1em;margin:0 0 5px;text-transform:uppercase; }
.reply { font-size:14px; }
.nocomments { text-align:center; }
#comments .navigation { display:block; }
.thread-alt,.thread-even { background:#f5f5f5; }
.alt,.depth-1,.even { border:1px solid #c7c7c7; }
#comments .bypostauthor { background:#dedede; }
#comments .says,#pings .says { display:none; }
#comments .comment-author,#pings .comment-author { margin-top:2px; }
#comments .comment-author,#comments .comment-author a,#pings .comment-author,#pings .comment-author a { color:#222;font-weight:600; }
#comments .comment-meta,#comments .comment-meta a,#pings .comment-meta,#pings .comment-meta a { color:#858585; }
#comments .comment-content,#pings p { margin:12px 60px 0 0; }
#comments .comment-content,#comments .comment-content p,#pings p { font-size:13px;line-height:1.8em; }
.comment-reply-link { font-size:12px;margin-bottom:5px; }
#respond #reply-title { margin-bottom:0; }
#respond .logged-in-as { font-size:14px; }
#comments .children { margin:0 0 13px 10px; }
#respond .subscribe-to-comments { font-size:12px; }

/*** Gravity Forms */
div.gform_wrapper input,div.gform_wrapper select,div.gform_wrapper textarea { box-sizing:border-box;font-size:14px !important;padding:4px 5px !important; }
div.gform_footer input.button { color:#333; }
div.gform_wrapper .ginput_complex label { font-size:14px; }
div.gform_wrapper li,div.gform_wrapper form li { margin:0 0 10px; }
div.gform_wrapper .gform_footer { border:none;margin:0;padding:0; }

/*** (in)SPYR FlexSlider */
.flsl-wrap { background:url("images/loading.gif") center center no-repeat #fff;border:1px solid #c0c0c0;height:237px;padding:1px;position:relative; }
.flexslider .flex-container a:active,.flexslider a:active { outline:none; }
.flexslider .slides,.flex-control-nav,.flex-direction-nav { list-style:none;margin:0;padding:0; } 
.flexslider .slides li { height:237px;overflow:hidden; }
.flexslider { margin:0;padding:0;width:100%; }
.flexslider .slides > li { display:none; }
.flexslider .slides img { display:block;max-width:100%; }
.flexslider .flex-pauseplay span { text-transform:capitalize; }
.flexslider .slides:after { clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden; } 
html[xmlns] .flexslider  .slides { display:block; } 
* html .flexslider .slides { height:1%; }
.flex-caption { background:url("images/slider_excerpt_overlay.png") right top repeat-y;color:#535353;font-size:14px;line-height:18px;max-width:373px;padding:4px 10px 4px 40px;position:absolute;right:0;bottom:28px;text-align:right;width:96%; }
.flex-caption { /* CSS3 */ -moz-box-shadow:-1px 0 3px #ccc;-webkit-box-shadow:-1px 0 3px #ccc;box-shadow:-1px 0 3px #ccc; }
.flex-caption h4,.flex-caption p { font-size:14px;margin:0; }
.flsl-wrap .flex-caption h4 { color:#000;font-weight:700;text-transform:uppercase; }
.flexslider,.flexslider .slides,.flex-container { zoom:1; }
.flexslider .slides > li,.flex-container { position:relative; }
.flex-direction-nav li a { background:url("images/slider_nav.png") no-repeat 0 0;cursor:pointer;display:block;height:31px;margin:-13px 0 0;position:absolute;top:50%;text-indent:-9999px;width:31px; }
.flex-direction-nav li .next { background-position:-31px 0;right:-5px; }
.flex-direction-nav li .next:hover { background-position:-31px -31px; }
.flex-direction-nav li .prev { left:-5px; }
.flex-direction-nav li .prev:hover { background-position:0 -31px; }
.flex-direction-nav li .disabled { cursor:default;filter:alpha(opacity=30);opacity:.3; }
.flex-control-nav { position:absolute;bottom:-15px;right:2px;text-align:right;width:100%; }
.flex-control-nav li { display:inline-block;margin:0 5px 0 0;zoom:1;*display:inline; }
.flex-control-nav li a { background:url("images/slider_markers.png") no-repeat 0 0;cursor:pointer;display:block;height:17px;text-indent:9999px;width:17px; }
.flex-control-nav li a:hover { background-position:0 -17px; }
.flex-control-nav li a.active { background-position:0 -36px;cursor:default;margin-bottom:-1px; }
#sidebar .flsl-wrap { height:150px; }
#sidebar .flexslider .slides li { height:145px; }
#sidebar .flex-control-nav { bottom:-10px; }
#sidebar .flex-caption { bottom:10px; }
#sidebar .flex-caption,#sidebar .flex-caption h4,#sidebar .flex-caption p { font-size:12px; }
#sidebar .flex-caption p { margin:0; }
#sidebar .flex-control-nav li a.active { margin-bottom:-4px; }

/*** (in)SPYR Subscribe */
.widget_inspyr_subscribe { background:#fff;border:1px solid #c0c0c0;height:238px;padding:1px;position:relative; }
.widget_inspyr_subscribe ::-moz-selection,.widget_inspyr_subscribe ::selection { background:#555; }
.widget_inspyr_subscribe .widget-wrap { background:url("images/newsletter_bg.jpg") left top repeat-x;height:156px;overflow:hidden;padding:64px 18px 18px 18px; }
.widget_inspyr_subscribe .widgettitle { border:none;color:#fff;font-size:38px;font-weight:700;height:63px;letter-spacing:-1px;line-height:1.6em;overflow:hidden;position:absolute;left:15px;top:-8px;text-align:center;width:440px; }
.widget_inspyr_subscribe .widgettitle { /* CSS3 */ -moz-text-shadow:-1px -1px 1px #222;-webkit-text-shadow:-1px -1px 1px #222;text-shadow:-1px -1px 1px #222; }
.widget_inspyr_subscribe .widgettitle span i { font-style:normal; }
.widget_inspyr_subscribe .inspyr_subscribe_wrap { color:#fff;font-style:normal;font-weight:400;height:100px;margin-bottom:10px;overflow:hidden; }
.has-subscribe .widget_inspyr_subscribe,.has-slider .widget_inspyr_subscribe { height:198px; }
.has-subscribe .widget_inspyr_subscribe .widget-wrap,.has-slider .widget_inspyr_subscribe .widget-wrap { height:116px; }
.has-subscribe .widget_inspyr_subscribe .inspyr_subscribe_wrap,.has-slider .widget_inspyr_subscribe .inspyr_subscribe_wrap { height:60px; }
.widget_inspyr_subscribe .inspyr_subscribe_privacy { color:#757575;font-size:12px;margin-top:8px; }
.widget_inspyr_subscribe .textbox input { background:url("images/textbox_background.png") left center no-repeat #fff;border:1px solid #fff;color:#818181;height:22px;padding:10px 12px 11px 20px;width:274px; }
.widget_inspyr_subscribe .textbox input { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 1px 1px 1px #999;-webkit-box-shadow:inset 1px 1px 1px #999;box-shadow:inset 1px 1px 1px #999; }
.has-subscribe .widget_inspyr_subscribe .textbox input,.has-slider .widget_inspyr_subscribe .textbox input { width:760px; }
.widget_inspyr_subscribe input[type="submit"] { border:1px solid #333;color:#fff;float:right;font-weight:400;height:45px;padding:5px 18px;-moz-text-shadow:1px 1px 0 #333;-webkit-text-shadow:1px 1px 0 #333;text-shadow:1px 1px 0 #333;text-transform:uppercase; }
.widget_inspyr_subscribe input[type="submit"] { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.widget_inspyr_subscribe input[type="submit"]:hover { background-position:0 -42px; }
.widget_inspyr_subscribe input[type="submit"]:hover { /* CSS3 */ -moz-box-shadow:inset 0 1px 1px #333;-webkit-box-shadow:inset 0 1px 1px #333;box-shadow:inset 0 1px 1px #333; }
.widget_inspyr_subscribe .hidden_fields { display:none; }
#sidebar .widget_inspyr_subscribe.widget { height:auto;margin:0 0 30px 0;padding:0; }
#sidebar .widget_inspyr_subscribe .widget-wrap { background-repeat:repeat;height:auto;margin:1px;padding:54px 10px 11px 10px; }
#sidebar .widget_inspyr_subscribe .widgettitle { color:#fff;font-size:22px;font-style:normal;font-weight:700;height:54px;letter-spacing:-1px;line-height:1.6em;margin-bottom:5px;position:absolute;left:10px;width:249px; }
#sidebar .widget_inspyr_subscribe .widgettitle { /* CSS3 */ -moz-text-shadow:-1px -1px 1px #222;-webkit-text-shadow:-1px -1px 1px #222;text-shadow:-1px -1px 1px #222; }
#sidebar .widget_inspyr_subscribe .widgettitle span { font-style:normal;font-weight:700;margin-top:8px; }
#sidebar .widget_inspyr_subscribe .widgettitle,#sidebar .widget_inspyr_subscribe .widgettitle span { border:none; }
#sidebar .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-weight:300;height:auto;text-align:center; }
#sidebar .widget_inspyr_subscribe .inspyr_subscribe_content { font-size:15px; }
#sidebar .widget_inspyr_subscribe .inspyr_subscribe_privacy { font-size:11px;font-style:normal;line-height:1.1em;margin-bottom:5px;text-align:center; }
#sidebar .widget_inspyr_subscribe .textbox input { border-color:#999;float:left;font-size:12px;margin:0 0 0 6px;width:115px; }
#sidebar .widget_inspyr_subscribe .textbox input { /* CSS3 */ -moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px; }
#sidebar .widget_inspyr_subscribe input[type="submit"] { border-color:#999;border-left:none;float:none;font-size:12px;margin-left:0;padding:5px 8px 5px 9px;width:90px; }
#sidebar .widget_inspyr_subscribe input[type="submit"] { /* CSS3 */ -moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-box-shadow:inset -1px 1px 1px #444;-webkit-box-shadow:inset -1px 1px 1px #444;box-shadow:inset -1px 1px 1px #444; }
#sidebar .widget_inspyr_subscribe input[type="submit"]:hover { /* CSS3 */ -moz-box-shadow:inset 0 0 3px #333;-webkit-box-shadow:inset 0 0 3px #333;box-shadow:inset 0 0 3px #333; }

/*** (in)SPYR Callout Area */
.callout-area { font-family:"Georgia",serif;font-size:20px;font-style:italic; }
.callout-area .widget { margin:10px 20px 50px 20px; }

/*** (in)SPYR Icon Shortcode */
.inspyr_icon,.inspyr_icon span { border-bottom:1px solid #fefefe;display:block; }
body a.inspyr_icon { color:#5e5e5e;font-size:13px;margin-bottom:6px; }
.inspyr_icon span { border-bottom:1px solid #bfbfbf;height:23px;padding:1px 10px 4px 10px; }
.inspyr_icon i { background:url("images/icons_social.png") 0 0 no-repeat;display:block;float:left;margin:-1px 8px 0 0;height:23px;width:22px; }
.inspyr_icon:hover { color:#222;text-decoration:none; }
.sm_facebook i { background-position:0 0; }
.sm_youtube i { background-position:-22px 0; }
.sm_vimeo i { background-position:-44px 0; }
.sm_twitter i { background-position:-66px 0; }
.sm_linkedin i { background-position:-88px 0; }
.sm_gplus i { background-position:-110px 0; }
.sm_flickr i { background-position:-132px 0; }

/*** Custom Select Boxes */
#sidebar .sbHolder { background:url("images/textbox_background.png") left -1px no-repeat #fff;border:1px solid #fff;color:#818181;height:22px;margin:15px 0;padding:10px 0 11px 0;position:relative;width:100%; }
#sidebar .sbHolder { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 1px 1px 1px #999;-webkit-box-shadow:inset 1px 1px 1px #999;box-shadow:inset 1px 1px 1px #999; }
#sidebar .sbSelector { display:block;height:45px;left:0;line-height:30px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:100%; }
#sidebar .sbSelector,#sidebar .sbSelector:hover { color:#777;outline:none;padding:8px 0 0 10px;text-decoration:none; }
#sidebar .sbSelector:hover,#sidebar .sbToggleOpen + .sbSelector { color:#333; }
#sidebar .sbToggle { display:block;height:43px;outline:none;position:absolute;right:0;top:0;width:48px; }
#sidebar .sbHolderDisabled { background-color:#3C3C3C;border:solid 1px #ddd; }
#sidebar .sbOptions { background-color:#fff;border:solid 1px #ccc;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:43px;width:100%;z-index:1;overflow-y:auto; }
#sidebar .sbOptions li { background:transparent;border-top:1px solid #ddd;margin:0;padding:0; }
#sidebar .sbOptions li:first-child { display:none; }
#sidebar .sbOptions li:nth-child(2) { border:none; }
#sidebar .sbOptions a { color:#333;display:block;outline:none;padding:8px 15px; }
#sidebar .sbOptions a { color:#666;text-decoration:none; }
#sidebar .sbOptions a:hover { background:#eee;color:#000; }
#sidebar .sbOptions li.last a { border-bottom:none; }

/*** Landing Page */
.page-template-page_landing-php #content .entry-title { font-size:44px; }
.page-template-page_landing-php #content { width:800px; }
.page-template-page_landing-php h1 { font-size:40px; }
.page-template-page_landing-php h2 { font-size:36px; }
.page-template-page_landing-php h3 { font-size:32px; }
.page-template-page_landing-php h4 { font-size:28px; }
.page-template-page_landing-php h5 { font-size:24px; }
.page-template-page_landing-php h6 { font-size:20px; }

/*** (in)SPYR Style Switcher */
#inspyr_switcher { background-color:#111;background:rgba(0,0,0,0.8);border:1px solid rgba(125,125,125,0.4);border-left:none;font-size:12px;overflow:hidden;padding:10px 6px 10px 10px;position:fixed;left:-219px;top:50%;text-align:left;width:100px;z-index:10001; }
#inspyr_switcher { /* CSS3 */ -moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-box-shadow:1px 1px 4px #111;-webkit-box-shadow:1px 1px 4px #111;box-shadow:1px 1px 4px #111; }
#inspyr_switcher .theme_wrap { margin-top:10px;padding-left:3px; }
#inspyr_switcher_toggle { cursor:pointer;font-size:11px;font-weight:300;margin:0 0 8px 1px; }
#inspyr_switcher.switcher_show .theme_wrap { display:block; }
#inspyr_switcher.switcher_hide { opacity:0.9; }
#inspyr_switcher.switcher_hide { /* CSS3 */ -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
#inspyr_switcher.switcher_hide:hover { color:#fff;opacity:1; }
#inspyr_switcher.switcher_hide:hover { /* CSS3 */ -moz-text-shadow:1px 1px 0 #111;-webkit-text-shadow:1px 1px 0 #111;text-shadow:1px 1px 0 #111; }
#inspyr_switcher_close:hover { text-decoration:none; }
#inspyr_switcher h5 { color:#999;font-size:11px;font-weight:normal;margin:0 0 3px 0;text-transform:uppercase; }
#inspyr_switcher,#inspyr_switcher h5,#inspyr_switcher .theme_wrap a,#inspyr_switcher #inspyr_switcher_close { color:#ccc; }
#inspyr_switcher .theme_wrap a { margin-bottom:1px; }
#inspyr_switcher .theme_wrap a,#inspyr_switcher #inspyr_switcher_close { border:1px solid transparent;display:block;padding:1px 6px;-webkit-transition:background 0.5s,border 0.5s;transition:background 0.5s,border 0.5s; }
#inspyr_switcher .theme_wrap a:hover,#inspyr_switcher .theme_wrap a.current_style,#inspyr_switcher #inspyr_switcher_close:hover { background:#222;border-color:#333;color:#fff;text-decoration:none; }
#inspyr_switcher .theme_wrap a:hover,#inspyr_switcher .theme_wrap a.current_style,#inspyr_switcher #inspyr_switcher_close:hover { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
#inspyr_switcher #inspyr_switcher_close { float:right;font-weight:bold;line-height:1em;margin-right:-3px;margin-top:-7px;padding-bottom:3px;-webkit-transition:border 0.5s;transition:border 0.5s; }
#inspyr_transition_overlay { background:url("images/loading_inspyr_switcher.gif") center center no-repeat #111;display:none;height:100%;position:fixed;left:0;top:0;width:100%;z-index:10000; }
#inspyr_switcher_logo { background:url("images/inspyr_switcher_spyr-media.png") center top no-repeat;display:block;height:18px;margin:12px 0 2px 0;overflow:hidden;padding:0;text-indent:-9999px; }
#inspyr_switcher_logo:hover { background-position:center -19px; }
.inspyr_preloader { height:1px;overflow:hidden;width:1px; }

/*** (in)SPYR Demo */
.inspyr_ad { background:0 0 no-repeat;display:block;height:182px;margin:0 auto;overflow:hidden;text-align:left;text-indent:-9999px;width:272px; }
.inspyr_ad:hover { background-position:0 -182px; }



/*** (in)SPYR Theme Styles ***/

/***** Default: Grayscale */
a,h2 a:hover,#footer a:hover { color:#000; }
#title a { border-color:#444;color:#444; }
#title a:hover { border-color:#111;color:#111; }
::-moz-selection,::selection { background-color:#333;color:#fff; }
.menu-primary a:hover,.menu-primary .current-menu-item a,.menu-secondary a:hover,.menu-secondary .current-menu-item a { border-color:#999;color:#111; }
#content .entry-title,#content .entry-title a { color:#555; }
.single .post-meta a:hover,.widget_recent_entries a:hover,.widget_archive a:hover,.widget_categories a:hover,#sidebar .widget_recent_comments a:hover,#sidebar .widget_nav_menu a:hover,.widget_links a:hover,.widget_rss a:hover { color:#111; }
.post-info .post-comments a { background:url("images/comment_bubble.png") center 0 no-repeat; }
.widget_inspyr_subscribe .widgettitle { background:url("images/newsletter_title_bg.png") 0 0 repeat-x; }
#sidebar .widget_inspyr_subscribe .widgettitle { background-position:-440px 0; }
#sidebar .sbToggle { background:url("images/select_button.png") 0 0 no-repeat; }

/*-- Social Icons */
.inspyr_icon:hover { color:#111; }
.sm_facebook:hover i { background-position:0 -23px; }
.sm_youtube:hover i { background-position:-22px -23px; }
.sm_vimeo:hover i { background-position:-44px -23px; }
.sm_twitter:hover i { background-position:-66px -23px; }
.sm_linkedin:hover i { background-position:-88px -23px; }
.sm_gplus:hover i { background-position:-110px -23px; }
.sm_flickr:hover i { background-position:-132px -23px; }

/*-- Buttons */
.button,.comment-reply-link,#content .genesis-grid .more-link,.widget_inspyr_subscribe input[type="submit"] { background:url("images/button_bg.png") 0 0 repeat-x;border-color:#777; }
.button,.comment-reply-link,#content .genesis-grid .more-link,.widget_inspyr_subscribe input[type="submit"] { /* CSS3 */ -moz-text-shadow:1px 1px 0 #444;-webkit-text-shadow:1px 1px 0 #444;text-shadow:1px 1px 0 #444; }
.button:hover,.comment-reply-link:hover,#content .genesis-grid .more-link:hover,.widget_inspyr_subscribe input[type="submit"]:hover { background-position:0 -45px; }
.button,.comment-reply-link { /* CSS3 */ -moz-box-shadow:inset 0 0 1px #999;-webkit-box-shadow:inset 0 0 1px #999;box-shadow:inset 0 0 1px #999; }
.button:hover,.comment-reply-link:hover { /* CSS3 */ -moz-box-shadow:inset 0 1px 1px #999;-webkit-box-shadow:inset 0 1px 1px #999;box-shadow:inset 0 1px 1px #999; }
.widget_inspyr_subscribe input[type="submit"]:hover { /* CSS3 */ -moz-box-shadow:inset 0 1px 1px #444;-webkit-box-shadow:inset 0 1px 1px #444;box-shadow:inset 0 1px 1px #444; }
#sidebar .widget_inspyr_subscribe input[type="submit"] { /* CSS3 */ -moz-box-shadow:inset -1px 0 1px #444;-webkit-box-shadow:inset -1px 0 1px #444;box-shadow:inset -1px 0 1px #444; }
#sidebar .widget_inspyr_subscribe input[type="submit"]:hover { /* CSS3 */ -moz-box-shadow:inset 0 0 3px #444;-webkit-box-shadow:inset 0 0 3px #444;box-shadow:inset 0 0 3px #444; }



/***** Default: Red */
.base-red a,.base-red h2 a:hover,.base-red #footer a:hover { color:#b42600; }
.base-red #title a { border-color:#b42600;color:#b42600; }
.base-red #title a:hover { border-color:#9d1b00;color:#9d1b00; }
.base-red ::-moz-selection,.base-red ::selection { background-color:#b42600; }
.base-red .menu-primary a:hover,.base-red .menu-primary .current-menu-item a,.base-red .menu-secondary a:hover,.base-red .menu-secondary .current-menu-item a { border-color:#b42600;color:#b42600; }
.base-red #content .entry-title,.base-red #content .entry-title a { color:#b52600; }
.base-red .single .post-meta a:hover,.base-red .widget_recent_entries a:hover,.base-red .widget_archive a:hover,.base-red .widget_categories a:hover,.base-red #sidebar .widget_recent_comments a:hover,.base-red #sidebar .widget_nav_menu a:hover,.base-red .widget_links a:hover,.base-red .widget_rss a:hover { color:#b42600; }
.base-red .post-info .post-comments a { background-position: center -21px; }
.base-red .widget_inspyr_subscribe .widgettitle { background-position:0 -63px; }
.base-red #sidebar .widget_inspyr_subscribe .widgettitle { background-position:-440px -63px; }
.base-red #sidebar .sbToggle { background-position:0 -43px; }

/*-- Social Icons */
.base-red .inspyr_icon:hover { color:#aa1a00; }
.base-red .sm_facebook:hover i { background-position:0 -46px; }
.base-red .sm_youtube:hover i { background-position:-22px -46px; }
.base-red .sm_vimeo:hover i { background-position:-44px -46px; }
.base-red .sm_twitter:hover i { background-position:-66px -46px; }
.base-red .sm_linkedin:hover i { background-position:-88px -46px; }
.base-red .sm_gplus:hover i { background-position:-110px -46px; }
.base-red .sm_flickr:hover i { background-position:-132px -46px; }

/*-- Buttons */
.base-red .button,.base-red .comment-reply-link,.base-red #content .genesis-grid .more-link,.base-red .widget_inspyr_subscribe input[type="submit"] { background-position:0 -90px;border-color:#e43000; }
.base-red .button:hover,.base-red .comment-reply-link:hover,.base-red #content .genesis-grid .more-link:hover,.base-red .widget_inspyr_subscribe input[type="submit"]:hover { background-position:0 -135px; }



/***** Default: Blue */
.base-blue a,.base-blue h2 a:hover,.base-blue #footer a:hover { color:#0988ce; }
.base-blue #title a { border-color:#0988ce;color:#0988ce; }
.base-blue #title a:hover { border-color:#065e8f;color:#065e8f; }
.base-blue ::-moz-selection,.base-blue ::selection { background-color:#0988ce; }
.base-blue .menu-primary a:hover,.base-blue .menu-primary .current-menu-item a,.base-blue .menu-secondary a:hover,.base-blue .menu-secondary .current-menu-item a { border-color:#0988ce;color:#0988ce; }
.base-blue #content .entry-title,.base-blue #content .entry-title a { color:#0988ce; }
.base-blue .single .post-meta a:hover,.base-blue .widget_recent_entries a:hover,.base-blue .widget_archive a:hover,.base-blue .widget_categories a:hover,.base-blue #sidebar .widget_recent_comments a:hover,.base-blue #sidebar .widget_nav_menu a:hover,.base-blue .widget_links a:hover,.base-blue .widget_rss a:hover { color:#0988ce; }
.base-blue .post-info .post-comments a { background-position: center -42px; }
.base-blue .widget_inspyr_subscribe .widgettitle { background-position:0 -126px; }
.base-blue #sidebar .widget_inspyr_subscribe .widgettitle { background-position:-440px -126px; }
.base-blue #sidebar .sbToggle { background-position:0 -86px; }

/*-- Social Icons */
.base-blue .inspyr_icon:hover { color:#0988ce; }
.base-blue .sm_facebook:hover i { background-position:0 -69px; }
.base-blue .sm_youtube:hover i { background-position:-22px -69px; }
.base-blue .sm_vimeo:hover i { background-position:-44px -69px; }
.base-blue .sm_twitter:hover i { background-position:-66px -69px; }
.base-blue .sm_linkedin:hover i { background-position:-88px -69px; }
.base-blue .sm_gplus:hover i { background-position:-110px -69px; }
.base-blue .sm_flickr:hover i { background-position:-132px -69px; }

/*-- Buttons */
.base-blue .button,.base-blue .comment-reply-link,.base-blue #content .genesis-grid .more-link,.base-blue .widget_inspyr_subscribe input[type="submit"] { background-position:0 -180px;border-color:#0a9beb; }
.base-blue .button:hover,.base-blue .comment-reply-link:hover,.base-blue #content .genesis-grid .more-link:hover,.base-blue .widget_inspyr_subscribe input[type="submit"]:hover { background-position:0 -225px; }



/*** Tribe */
.tribe { background:url("images/tribe_bg_feature.jpg") center top repeat; }
.tribe #wrap,.tribe.has-feature-area.home.paged #wrap { background:url("images/tribe_header_bg_mark.jpg") center top no-repeat; }
.tribe.home.has-feature-area #wrap { background:url("images/tribe_header_bg_mark_feature.jpg") center top no-repeat; }
.tribe #header { height:110px;overflow:hidden; }
.tribe #header .wrap { border-color:#000; }
.tribe #description { color:#fff; }
.tribe #header .widget-area { padding-top:14px; }
.tribe #header .widget_search .s,.tribe #sidebar .widget_search .s { background-color:#222;background-position:right -34px;border-color:#444;color:#818181; }
.tribe #header .widget_search .s:focus,.tribe #sidebar .widget_search .s:focus { background-color:#444;border-color:#555;color:#aaa; }
.tribe #title,.tribe #footer-title { font-family:"Josefin Slab","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:700; }
.tribe #title { font-size:60px;height:75px;overflow:hidden;padding-top:6px; }
.tribe #title a { color:#f0f0f0;letter-spacing:-2px;line-height:83px;padding-top:9px; }
.tribe #content .entry-title,.tribe #content .entry-title a { font-family:"Josefin Slab","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif; }
.tribe .post-info .post-comments a { color:#000; }
.tribe .subscribe-area,.tribe .slider-area { margin-bottom:75px; }
.tribe #sidebar .subscribe-area { margin-bottom:40px; }
.tribe .callout-area { color:#fff; }
.tribe #sidebar .widgettitle,.tribe #sidebar .widgettitle span { border-bottom:1px solid #424242;color:#fff;font-family:"Josefin Slab","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;text-transform:uppercase; }
.tribe #sidebar .widgettitle span { border:none; }
.tribe .featuredpage .more-link,.tribe .featuredpost .more-link { border-color:#424242; }
.tribe #wrap #content .more-link { text-decoration:none; }
.tribe #content { padding-bottom:0; }
.tribe .navigation { padding:0; }
.tribe #footer { background:url("images/tribe_footer_bg.jpg") center top no-repeat; }
.tribe #footer { /* CSS3 */ -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.tribe #footer .wrap { padding-top:90px; }
.tribe #wrap #footer #footer-social a span { color:#eee; }
.tribe #wrap #footer #footer-social a:hover { color:#fff; }
.tribe #footer-title { font-size:44px; }
.tribe #footer-title a { color:#ccc;letter-spacing:-2px; }
.tribe #content .genesis-grid-3, #content .genesis-grid-4 { margin-bottom:30px; }
.tribe #content .entry-title { font-weight:600; }
.tribe #content .entry-title a:hover { color:#fff; }
.tribe #content .genesis-grid .entry-title { font-weight:700; }
.tribe #content .genesis-grid .entry-title a { line-height:1.4em; }
.tribe #content .genesis-grid .entry-title a:hover { color:#888; }
.tribe.home #content .wp-post-image,.tribe #content .wp-post-image,.tribe #content img.alignleft,.tribe #content img.alignright,.tribe #content img.aligncenter,.tribe #content img.alignnone { background-color:#666;margin-bottom:0;padding:0; }
.tribe .attachment-inspyr-post-thumbnail { display:block; }
.tribe.home #content .wp-post-image,.tribe #content .genesis-grid .wp-post-image { border:none; }
.tribe .entry-content,.tribe .genesis-feature .entry-content,.tribe.page .entry-content,.tribe.single .entry-content,.tribe.archive .entry-content,.tribe.error404 .entry-content,.tribe.search .entry-content,.tribe.search-no-results #content { background:#fff;padding:15px 15px 10px 15px; }
.tribe .genesis-grid .entry-content { padding:0; }
.tribe.no-content-bg .genesis-feature .entry-content,.tribe.page.no-content-bg .entry-content,.tribe.single.no-content-bg .entry-content,.tribe.archive.no-content-bg .entry-content,.tribe.error404.no-content-bg .entry-content { background:transparent; }
.tribe #wrap .entry-content a { color:#000;font-weight:600;text-decoration:underline; }
.tribe #wrap .entry-content a:hover { text-decoration:none; }
.tribe.home .post,.tribe .genesis-feature { margin-bottom:65px; }
.tribe.single .post-meta,.tribe.archive .post-meta { color:#7a7a7a; }
.tribe .post-nav { margin:40px 0; }
.tribe .author-box { margin:50px 0; }
.tribe #comments h3,.tribe #respond h3 { color:#fff;font-family:"Josefin Slab","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1px;text-transform:uppercase; }
.tribe .thread-alt,.tribe .thread-even,.tribe .comment-list li ul li { background:transparent;border-color:#444; }
.tribe #comments,.tribe #comments .comment-author,.tribe #comments .comment-author a { color:#fff; }
.tribe #comments .bypostauthor { background:#000; }
.tribe #respond { color:#ccc; }
.tribe.home #content .wp-post-image,.tribe #content .genesis-feature .wp-post-image,.tribe.single #content .wp-post-image,.tribe.archive #content .wp-post-image,.tribe.page #content .wp-post-image,.tribe.search #content .wp-post-image { border:none;margin:0 auto;max-width:650px; }
.tribe.home #content .genesis-grid .wp-post-image { max-width:100%; }
.tribe.page-template-page_blog-php .post,.tribe.search .post { margin-bottom:80px; }
.tribe .author-box a { color:#333; }

/*-- Nav */
.tribe #nav { min-height:49px; }
.tribe .menu-primary,.tribe .menu-secondary { background:#000;border-color:#424242; }
.tribe .menu-primary a,.tribe .menu-secondary a { color:#a7a7a7; }
.tribe .menu-primary a:hover,.tribe .menu-primary .current-menu-item a,.tribe .menu-secondary a:hover,.tribe .menu-secondary .current-menu-item a { color:#fff; }
.tribe .menu-primary .sub-menu,.tribe .menu-secondary .sub-menu { background:#111;border-color:#222; }
.tribe #wrap .menu-primary li li a,.tribe #wrap .menu-secondary li li a { border-color:#222;color:#888; }
.tribe #wrap .menu-primary li li a:hover,.tribe #wrap .menu-secondary li li a:hover { background-color:#222;border-color:#222;color:#fff; }
.tribe .menu li a .sf-sub-indicator { background-position:center -5px; }
.tribe .menu li .sub-menu .sf-sub-indicator { color:#333; }

/*-- Subscribe */
.tribe .widget_inspyr_subscribe { background:transparent;border:none;height:242px;padding:0; }
.tribe.has-partial-feature-area .widget_inspyr_subscribe { height:185px; }
.tribe .widget_inspyr_subscribe .widget-wrap { background:transparent;height:160px;margin-top:0; }
.tribe .widget_inspyr_subscribe .widgettitle { background:transparent;font-family:"Josefin Slab","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:40px;text-align:left; }
.tribe #sidebar .widget_inspyr_subscribe .widgettitle,.tribe #sidebar .widget_inspyr_subscribe .widgettitle span { font-size:27px;height:auto;line-height:1em;margin:0;padding:0;position:relative;left:auto;top:auto;text-align:center; }
.tribe #sidebar .widget_inspyr_subscribe .widgettitle { margin-bottom:10px;padding-bottom:10px; }
.tribe #wrap .widget_inspyr_subscribe .widgettitle span i { color:#fff;font-weight:300; }
.tribe .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-weight:300; }
.tribe #sidebar .widget_inspyr_subscribe .widget-wrap { padding-top:0; }
.tribe .widget_inspyr_subscribe .textbox input { /* CSS3 */ -moz-box-shadow:inset 1px 1px 1px #555;-webkit-box-shadow:inset 1px 1px 1px #555;box-shadow:inset 1px 1px 1px #555; }

/*-- Social Icons */
.tribe .inspyr_icon,.tribe .inspyr_icon span { border-color:#424242; }
.tribe .inspyr_icon span { border:none; }

/*-- Buttons */
.tribe #content .genesis-feature .more-link,.tribe #content .genesis-feature .more-link span,.tribe.archive #content .more-link,.tribe.archive #content .more-link span,.tribe.page-template-page_blog-php #content .more-link,.tribe.page-template-page_blog-php #content .more-link span,.tribe.search #content .more-link,.tribe.search #content .more-link span,.tribe.home #content .more-link,.tribe.home #content .more-link span { background:transparent;padding:0; }
.tribe #content .genesis-feature .more-link,.tribe.archive #content .more-link,.tribe.page-template-page_blog-php #content .more-link,.tribe.search #content .more-link,.tribe.home #content .more-link { background:url("images/button_bg.png") 0 0 repeat-x;border:1px solid #ccc;display:block;font-size:14px;margin-left:-50px;padding:6px 10px 8px 10px;position:absolute;bottom:-12px;left:50%; }
.tribe #content .genesis-feature .more-link,.tribe.archive #content .more-link,.tribe.page-template-page_blog-php #content .more-link,.tribe.search #content .more-link,.tribe.home #content .more-link { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-text-shadow:1px 1px 0 #444;-webkit-text-shadow:1px 1px 0 #444;text-shadow:1px 1px 0 #444; }
.tribe .more-link i { display:none; }
.tribe .button,.tribe .comment-reply-link,.tribe #content .genesis-grid .more-link,.tribe .widget_inspyr_subscribe input[type="submit"],.tribe.archive #content .more-link,.tribe.page-template-page_blog-php #content .more-link,.tribe.search #content .more-link { color:#000;font-weight:700; }
.tribe #content .genesis-grid .more-link { right:auto; }



/*** Tribe: Yellow */
.tribe-yellow a,.tribe-yellow h2 a:hover,.tribe-yellow #footer a:hover { color:#e3d000; }
.tribe-yellow #title a { border-color:#e3d000; }
.tribe-yellow #title a:hover { color:#ffea00; }
.tribe-yellow ::-moz-selection,.tribe-yellow ::selection { background-color:#e3d000; }
.tribe-yellow ::-moz-selection,.tribe-yellow ::selection { /* CSS3 */ -moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000; }
.tribe-yellow #content .entry-title,.tribe-yellow #content .entry-title a { color:#e3d000; }
.tribe-yellow .single .post-meta a:hover,.tribe-yellow .widget_recent_entries a:hover,.tribe-yellow .widget_archive a:hover,.tribe-yellow .widget_categories a:hover,.tribe-yellow #sidebar .widget_recent_comments a:hover,.tribe-yellow #sidebar .widget_nav_menu a:hover,.tribe-yellow .widget_links a:hover,.tribe-yellow .widget_rss a:hover { color:#e3d000; }
.tribe-yellow .post-info .post-comments a { background-position: center -63px; }
.tribe-yellow .widget_inspyr_subscribe .widgettitle span,.tribe-yellow #sidebar .widget_inspyr_subscribe .widgettitle span { color:#e3d000; }
.tribe-yellow #sidebar .sbToggle { background-position:0 -129px; }
.tribe-yellow .flsl-wrap { border-color:#e3d000;margin:1px;padding:0; }
.tribe-yellow .flex-direction-nav li .next:hover { background-position:-31px -93px; }
.tribe-yellow .flex-direction-nav li .prev:hover { background-position:0 -93px; }
.tribe-yellow #content .wp-post-image,.tribe-yellow #content img.alignleft,.tribe-yellow #content img.alignright,.tribe-yellow #content img.aligncenter,.tribe-yellow #content img.alignnone { border-color:#e3d000; }
.tribe-yellow #content .genesis-grid .wp-post-image { background-color:#e3d000; }
.tribe-yellow.single .post-meta a { color:#e3d000; }
.tribe-yellow.single .post-meta a:hover { text-decoration:underline; }
.tribe-yellow .post-nav a { /* CSS3 */ -moz-text-shadow:1px 1px 1px #eae000;-webkit-text-shadow:1px 1px 1px #eae000;text-shadow:1px 1px 1px #eae000; }
.tribe-yellow .prev-post-nav a { background-position:left -76px; }
.tribe-yellow .prev-post-nav a:hover { background-position:left -113px; }
.tribe-yellow .next-post-nav a { background-position:right -76px; }
.tribe-yellow .next-post-nav a:hover { background-position:right -113px; }
.tribe-yellow .author-box,.tribe-yellow .avatar { background-color:#e3d000;border-color:#b9a900; }

/*-- Nav */
.tribe-yellow .menu-primary a:hover,.tribe-yellow .menu-primary .current-menu-item a,.tribe-yellow .menu-secondary a:hover,.tribe-yellow .menu-secondary .current-menu-item a { border-color:#e3d000; }

/*-- Social Icons */
.tribe-yellow .inspyr_icon:hover { color:#e3d000; }
.tribe-yellow .sm_facebook:hover i { background-position:0 -92px; }
.tribe-yellow .sm_youtube:hover i { background-position:-22px -92px; }
.tribe-yellow .sm_vimeo:hover i { background-position:-44px -92px; }
.tribe-yellow .sm_twitter:hover i { background-position:-66px -92px; }
.tribe-yellow .sm_linkedin:hover i { background-position:-88px -92px; }
.tribe-yellow .sm_gplus:hover i { background-position:-110px -92px; }
.tribe-yellow .sm_flickr:hover i { background-position:-132px -92px; }

/*-- Buttons */
.tribe-yellow .button,.tribe-yellow #comments .comment-reply-link,.tribe-yellow #content .more-link,.tribe-yellow #content .genesis-feature .more-link,.tribe-yellow.archive #content .more-link,.tribe-yellow .widget_inspyr_subscribe input[type="submit"],.tribe-yellow.page-template-page_blog-php #content .more-link,.tribe-yellow.search #content .more-link,.tribe-yellow.home #content .more-link { background-position:0 -270px;border-color:#e3d000;color:#000;font-weight:700; }
.tribe-yellow .button,.tribe-yellow #comments .comment-reply-link,.tribe-yellow #content .more-link,.tribe-yellow #content .genesis-feature .more-link,.tribe-yellow.archive #content .more-link,.tribe-yellow .widget_inspyr_subscribe input[type="submit"],.tribe-yellow.page-template-page_blog-php #content .more-link,.tribe-yellow.search #content .more-link,.tribe-yellow.home #content .more-link { /* CSS3 */ -moz-text-shadow:1px 1px 1px #eedf00;-webkit-text-shadow:1px 1px 1px #eedf00;text-shadow:1px 1px 1px #eedf00; }
.tribe-yellow #content .more-link,.tribe #content .genesis-feature .more-link,.tribe-yellow.archive #content .more-link,.tribe-yellow.page-template-page_blog-php #content .more-link,.tribe-yellow.search #content .more-link,.tribe-yellow.home #content .more-link { background-position:0 -278px; }
.tribe-yellow .button:hover,.tribe-yellow #comments .comment-reply-link:hover,.tribe-yellow #content .more-link:hover,.tribe #content .genesis-feature .more-link:hover,.tribe-yellow .widget_inspyr_subscribe input[type="submit"]:hover,.tribe-yellow.archive #content .more-link:hover,.tribe-yellow.page-template-page_blog-php #content .more-link:hover,.tribe-yellow.search #content .more-link:hover,.tribe-yellow.home #content .more-link:hover { background-position:0 -315px; }



/*** Tribe: Blue */
.tribe-blue a,.tribe-blue h2 a:hover,.tribe-blue #footer a:hover { color:#00deff; }
.tribe-blue #title a { border-color:#00deff; }
.tribe-blue #title a:hover { color:#00deff; }
.tribe-blue ::-moz-selection,.tribe-blue ::selection { background-color:#00deff; }
.tribe-blue ::-moz-selection,.tribe-blue ::selection { /* CSS3 */ -moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000; }
.tribe-blue #content .entry-title,.tribe-blue #content .entry-title a { color:#00deff; }
.tribe-blue .single .post-meta a:hover,.tribe-blue .widget_recent_entries a:hover,.tribe-blue .widget_archive a:hover,.tribe-blue .widget_categories a:hover,.tribe-blue #sidebar .widget_recent_comments a:hover,.tribe-blue #sidebar .widget_nav_menu a:hover,.tribe-blue .widget_links a:hover,.tribe-blue .widget_rss a:hover { color:#00deff; }
.tribe-blue .post-info .post-comments a { background-position: center -84px; }
.tribe-blue .widget_inspyr_subscribe .widgettitle span,.tribe-blue #sidebar .widget_inspyr_subscribe .widgettitle span { color:#00deff; }
.tribe-blue #sidebar .sbToggle { background-position:0 -172px; }
.tribe-blue #title a:hover { color:#00deff; }
.tribe-blue .flsl-wrap { border-color:#00deff;margin:1px;padding:0; }
.tribe-blue .flex-direction-nav li .next:hover { background-position:-31px -124px; }
.tribe-blue .flex-direction-nav li .prev:hover { background-position:0 -124px; }
.tribe-blue #content .wp-post-image,.tribe-blue #content img.alignleft,.tribe-blue #content img.alignright,.tribe-blue #content img.aligncenter,.tribe-blue #content img.alignnone { border-color:#00deff; }
.tribe-blue #content .genesis-grid .wp-post-image { background-color:#00deff; }
.tribe-blue.single .post-meta a { color:#00deff; }
.tribe-blue.single .post-meta a:hover { text-decoration:underline; }
.tribe-blue .post-nav a { color:#fff; }
.tribe-blue .post-nav a { /* CSS3 */ -moz-text-shadow:1px 1px 1px #00424d;-webkit-text-shadow:1px 1px 1px #00424d;text-shadow:1px 1px 1px #00424d; }
.tribe-blue .prev-post-nav a { background-position:left -151px; }
.tribe-blue .prev-post-nav a:hover { background-position:left -188px; }
.tribe-blue .next-post-nav a { background-position:right -151px; }
.tribe-blue .next-post-nav a:hover { background-position:right -188px; }
.tribe-blue .author-box,.tribe-blue .avatar { background-color:#00deff;border-color:#008fad; }

/*-- Nav */
.tribe-blue .menu-primary a:hover,.tribe-blue .menu-primary .current-menu-item a,.tribe-blue .menu-secondary a:hover,.tribe-blue .menu-secondary .current-menu-item a { border-color:#00deff; }

/*-- Social Icons */
.tribe-blue .inspyr_icon:hover { color:#00deff; }
.tribe-blue .sm_facebook:hover i { background-position:0 -115px; }
.tribe-blue .sm_youtube:hover i { background-position:-22px -115px; }
.tribe-blue .sm_vimeo:hover i { background-position:-44px -115px; }
.tribe-blue .sm_twitter:hover i { background-position:-66px -115px; }
.tribe-blue .sm_linkedin:hover i { background-position:-88px -115px; }
.tribe-blue .sm_gplus:hover i { background-position:-110px -115px; }
.tribe-blue .sm_flickr:hover i { background-position:-132px -115px; }

/*-- Buttons */
.tribe-blue .button,.tribe-blue #comments .comment-reply-link,.tribe-blue #content .more-link,.tribe-blue #content .genesis-feature .more-link,.tribe-blue #content .genesis-grid .more-link,.tribe-blue .widget_inspyr_subscribe input[type="submit"],.tribe-blue.archive #content .more-link,.tribe-blue.page #content .more-link,.tribe-blue.search #content .more-link,.tribe-blue.home #content .more-link { background-position:0 -360px;border-color:#00deff;color:#fff;font-weight:700; }
.tribe-blue .button,.tribe-blue #comments .comment-reply-link,.tribe-blue #content .more-link,.tribe-blue #content .genesis-feature .more-link,.tribe-blue #content .genesis-grid .more-link,.tribe-blue .widget_inspyr_subscribe input[type="submit"],.tribe-blue.archive #content .more-link,.tribe-blue.page #content .more-link,.tribe-blue.search #content .more-link,.tribe-blue.home #content .more-link { /* CSS3 */ -moz-text-shadow:0 -1px 1px #00424d;-webkit-text-shadow:0 -1px 1px #00424d;text-shadow:0 -1px 1px #00424d; }
.tribe-blue #content .more-link,.tribe-blue #content .genesis-feature .more-link,.tribe-blue.archive #content .more-link,.tribe-blue.search #content .more-link,.tribe-blue.home #content .more-link { background-position:0 -360px; }
.tribe-blue .button:hover,.tribe-blue #comments .comment-reply-link:hover,.tribe-blue #content .more-link:hover,.tribe-blue #content .genesis-feature .more-link:hover,.tribe-blue .widget_inspyr_subscribe input[type="submit"]:hover,.tribe-blue.archive #content .more-link:hover,.tribe-blue.search #content .more-link:hover,.tribe-blue.home #content .more-link:hover { background-position:0 -405px; }



/*** Merit: Crimson Mica */
.merit { background:url("images/merit-red_bg.jpg") center top repeat; }
.merit.full-width-content { background-image:url("images/merit-red_bg_full-width.jpg"); }
.merit.has-feature-area.home #wrap,.merit.has-partial-feature-area.home #wrap { background-image:url("images/merit-red_header_bg_feature-sidebar.jpg"); }
.merit #wrap,.merit.has-feature-area.home.paged #wrap,.merit.paged.has-slider.home #wrap { background:url("images/merit-red_header_bg.png") center top repeat-x; }
.merit.page-template-page_landing-php #wrap { background:transparent; }
.merit a,.merit h2 a:hover { color:#741b00; }
.merit ::-moz-selection,.merit ::selection { background-color:#741b00; }
.merit ::-moz-selection,.merit ::selection { /* CSS3 */ -moz-text-shadow:1px 1px 0 #000;-webkit-text-shadow:1px 1px 0 #000;text-shadow:1px 1px 0 #000; }

/*-- Header */
.merit #header { height:108px;overflow:hidden; }
.merit #title,.merit #footer-title { font-family:"Fredericka the Great","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal; }
.merit #title { font-size:56px;overflow:hidden;padding-top:7px; }
.merit #title { /* CSS3 */ -moz-text-shadow:1px 1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff; }
.merit #title a { border-color:#ffde00;color:#741b00; }
.merit #title a:hover { color:#741b00; }
.merit #description { color:#741b00; }
.merit #title a:hover { background-image:none; }
.merit #header .wrap { border-color:#741b00; }
.merit #header .widget_search .s,.merit #sidebar .widget_search .s { background-color:#fbfaef;background-position:right -69px;border-color:#e6e1b5;color:#afaa8b; }
.merit #header .widget_search .s:focus,.merit #sidebar .widget_search .s:focus { background-color:#fff; }
.merit #header .menu a { color:#741b00; }

/*-- Nav */
.merit #nav { min-height:36px; }
.merit .menu-primary,.merit .menu-secondary { background:transparent;border:none; }
.merit #nav .menu { margin-top:10px; }
.merit #nav .menu li { background-position:0 -24px; }
.merit #nav .menu li:first-child { background:transparent; }
.merit #nav .menu a { border:none;color:#fdfcf3;font-weight:normal;padding:7px 0 12px 0; }
.merit #nav .menu a:hover,.merit #nav .menu .current-menu-item a { color:#ffde00; }
.merit #nav .menu .sf-with-ul { padding-right:19px; }
.merit #nav .menu .sub-menu { background:#420f00;margin-top:0; }
.merit #nav .menu li ul .sub-menu { border:none;margin-top:-39px; }
.merit #nav .menu .sub-menu a { border:1px solid #6c1900;border-top:none;padding:10px; }
.merit #nav .menu .sub-menu a:hover { background-color:#6c1900;color:#fff; }
.merit .menu .sf-sub-indicator { background-position:0 -10px;top:8px; }
.merit .menu .sub-menu .sf-sub-indicator { color:#ae360f; }
.merit .widget_nav_menu .menu li { background-position:0 -19px; }

/*-- Subscribe */
.merit #sidebar .subscribe-area { margin-bottom:30px; }
.merit .widget_inspyr_subscribe .widgettitle span,.merit #sidebar .widget_inspyr_subscribe .widgettitle span { color:#ffde00; }
.merit .widget_inspyr_subscribe { background:transparent;border:none;height:242px;padding:0; }
.merit .widget_inspyr_subscribe .widget-wrap { background:transparent;height:168px;margin-top:0;padding:56px 16px 16px 16px; }
.merit .widget_inspyr_subscribe .widgettitle { background:transparent;border-bottom:1px solid #320c00;font-family:"Fredericka the Great","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:40px;text-align:left;width:436px; }
.merit .widget_inspyr_subscribe .widgettitle,.merit .widget_inspyr_subscribe .widgettitle span { font-weight:normal; }
.merit .widget_inspyr_subscribe .inspyr_subscribe_wrap { border-top:1px solid #762f19; }
.merit #sidebar .widget_inspyr_subscribe .inspyr_subscribe_wrap { border:none; }
.merit .widget_inspyr_subscribe .inspyr_subscribe_content,.merit .widget_inspyr_subscribe .inspyr_subscribe_privacy { margin:10px 5px; }
.merit .widget_inspyr_subscribe .inspyr_subscribe_content { /* CSS3 */ -moz-text-shadow:-1px -1px 0 #290e04;-webkit-text-shadow:-1px -1px 0 #290e04;text-shadow:-1px -1px 0 #290e04; }
.merit .widget_inspyr_subscribe { margin-left:5px; }
.merit #sidebar .widget_inspyr_subscribe .widgettitle,.merit #sidebar .widget_inspyr_subscribe .widgettitle span { font-size:27px;font-weight:normal;height:auto;line-height:1em;margin:0;padding:0;position:relative;left:auto;top:auto;text-align:center; }
.merit #sidebar .widget_inspyr_subscribe .widgettitle { margin-bottom:10px;padding-bottom:0; }
.merit #wrap .widget_inspyr_subscribe .widgettitle span i { color:#fff;font-weight:300; }
.merit .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-weight:300;height:115px; }
.merit.has-subscribe .widget_inspyr_subscribe .inspyr_subscribe_wrap,.merit.has-slider .widget_inspyr_subscribe .inspyr_subscribe_wrap { height:85px; }
.merit #sidebar .widget_inspyr_subscribe .widget-wrap { padding-top:0; }
.merit .widget_inspyr_subscribe .textbox input { /* CSS3 */ -moz-box-shadow:inset 1px 1px 1px #555;-webkit-box-shadow:inset 1px 1px 1px #555;box-shadow:inset 1px 1px 1px #555; }
.merit .inspyr_subscribe_privacy { color:#fac1af; }

/*-- Slider */
.merit .subscribe-area,.merit .slider-area { margin-bottom:65px; }
.merit .flsl-wrap { border-color:#ffde00;margin:1px;padding:0; }
.merit .flsl-wrap { /* CSS3 */ -moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000; }
.merit .flex-direction-nav li .next { background-position:-31px -155px; }
.merit .flex-direction-nav li .prev { background-position:0 -155px; }
.merit .flex-direction-nav li .next:hover { background-position:-31px -186px; }
.merit .flex-direction-nav li .prev:hover { background-position:0 -186px; }
.merit .flex-control-nav li a { background-position:-17px 0; }
.merit .flex-control-nav li a:hover { background-position:-17px -17px; }
.merit .flex-control-nav li a.active { background-position:-17px -36px; }

/*-- Callout */
.merit .callout-area .widget { margin:10px 35px 50px 35px; }

/*-- Content */
.merit #content .entry-title,.merit #content .entry-title a { border-color:#741b00;color:#741b00; }
.merit .entry-content { color:#741b00;padding:0 10px; }
.merit #wrap .entry-content a { font-weight:600;text-decoration:underline; }
.merit #wrap .entry-content a:hover { text-decoration:none; }
.merit #wrap blockquote,.merit #wrap blockquote p { color:#333; }
.merit .single .post-meta a:hover,.merit .widget_recent_entries a:hover,.merit .widget_archive a:hover,.merit .widget_categories a:hover,.merit #sidebar .widget_recent_comments a:hover,.merit #sidebar .widget_nav_menu a:hover,.merit .widget_links a:hover,.merit .widget_rss a:hover { color:#741b00; }
.merit .post-info .post-comments a { background-position: center -63px; }
.merit #content .wp-post-image,.merit #content img.alignleft,.merit #content img.alignright,.merit #content img.aligncenter,.merit #content img.alignnone { border-color:#741b00; }
.merit.single .post-meta a { color:#741b00; }
.merit.single .post-meta a:hover { text-decoration:underline; }
.merit .post-nav a { /* CSS3 */ -moz-text-shadow:1px 1px 1px #eae000;-webkit-text-shadow:1px 1px 1px #eae000;text-shadow:1px 1px 1px #eae000; }
.merit .prev-post-nav a { background-position:left -76px; }
.merit .prev-post-nav a:hover { background-position:left -113px; }
.merit .next-post-nav a { background-position:right -76px; }
.merit .next-post-nav a:hover { background-position:right -113px; }
.merit .author-box,.merit .avatar { background-color:#741b00;border-color:#b9a900;color:#FDFCF3; }
.merit #content .genesis-feature .wp-post-image,.merit.single #content .wp-post-image,.merit.archive #content .wp-post-image,.merit.page #content .wp-post-image { max-width:646px; }
.merit #inner { padding-top:30px; }
.merit.has-slider #inner { padding-top:38px; }
.merit .author-box a { color:#fff; }

/*-- Post Info */
.merit .post-info,.merit .post-info a { font-weight:normal; }
.merit .post-info,.merit .post-info a,.merit .post-info,.merit .post-date { color:#741b00; }
.merit .post-date .post-comments a { font-weight:bold; }

/*-- Social Icons */
.merit .inspyr_icon { border-color:#7d1800;color:#fdfcf3 !important; }
.merit .inspyr_icon span { border-color:#4f1200; }
.merit .inspyr_icon:hover { color:#ffde00 !important; }
.merit .sm_facebook i { background-position:0 -138px; }
.merit .sm_youtube i { background-position:-22px -138px; }
.merit .sm_vimeo i { background-position:-44px -138px; }
.merit .sm_twitter i { background-position:-66px -138px; }
.merit .sm_linkedin i { background-position:-88px -138px; }
.merit .sm_gplus i { background-position:-110px -138px; }
.merit .sm_flickr i { background-position:-132px -138px; }
.merit .sm_facebook:hover i { background-position:0 -160px; }
.merit .sm_youtube:hover i { background-position:-22px -160px; }
.merit .sm_vimeo:hover i { background-position:-44px -160px; }
.merit .sm_twitter:hover i { background-position:-66px -160px; }
.merit .sm_linkedin:hover i { background-position:-88px -160px; }
.merit .sm_gplus:hover i { background-position:-110px -160px; }
.merit .sm_flickr:hover i { background-position:-132px -160px; }

/*-- Buttons */
.merit #content .more-link,.merit #content .more-link:hover { background:url("images/merit-red_more-link-bg.png") left 9px repeat-x; }
.merit #content .genesis-grid .more-link { background:transparent;border:none;border-top:1px solid #c0a0a0;color:#741B00;float:none;padding:5px 10px 7px 10px;position:relative;bottom:auto;right:auto;text-decoration:none; }
.merit #content .genesis-grid .more-link { /* CSS3 */ -moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none; }
.merit #content .more-link:hover { color:#111; }
.merit #content .more-link span { background:url("images/merit-red_more-link-fill.png") left 9px repeat-x;display:inline-block;padding:0 10px;*display:block; }
.merit #comments .comment-reply-link,.merit .widget_inspyr_subscribe input[type="submit"] { background-position:0 -450px;border-color:#fff3a1;color:#741b00;font-weight:700; }
.merit #comments .comment-reply-link,.merit .widget_inspyr_subscribe input[type="submit"] { /* CSS3 */ -moz-text-shadow:1px 1px 0 #fcf200;-webkit-text-shadow:1px 1px 0 #fcf200;text-shadow:1px 1px 0 #fcf200; }
.merit .button:hover,.merit #comments .comment-reply-link:hover,.merit .widget_inspyr_subscribe input[type="submit"]:hover { background-position:0 -495px; }
.merit .button:hover,.merit #comments .comment-reply-link:hover,.merit .widget_inspyr_subscribe input[type="submit"]:hover { /* CSS3 */ -moz-box-shadow:inset 0 1px 1px #b49101;-webkit-box-shadow:inset 0 1px 1px #b49101;box-shadow:inset 0 1px 1px #b49101; }

/*-- Grid */
.merit .genesis-grid { background:transparent;border:none; }
.merit #content .genesis-grid .entry-title a { color:#741b00; }
.merit #content .genesis-grid .entry-title a:hover { color:#111; }
.merit .genesis-grid .entry-content { padding:0; }
.merit .genesis-grid .post-info,.merit .post-info .post-date { border-color:#c0a0a0; }
.merit #content .genesis-grid .wp-post-image { background:transparent;border-color:#fedf0d;padding:0; }

/*-- Sidebar */
.merit #sidebar .sbToggle { background-position:0 -215px; }
.merit #sidebar { padding-bottom:50px;padding-top:20px; }
.merit #sidebar .widgettitle { border-color:#7d1800;color:#ffde00;font-family:"Fredericka the Great","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:25px;font-style:normal;font-weight:normal; }
.merit #sidebar .widgettitle a { color:#ffde00; }
.merit #sidebar .widgettitle { /* CSS3 */ -moz-text-shadow:1px 1px 1px #111;-webkit-text-shadow:1px 1px 1px #111;text-shadow:1px 1px 1px #111; }
.merit #sidebar .widgettitle span { border-color:#4f1200;font-style:normal; }
.merit .sidebar .widget { color:#fdfcf3; }
.merit .sidebar a { color:#ffde00; }
.merit .sidebar a:hover { color:#fdfcf3; }
.merit .widget_recent_entries a,.merit .widget_archive a,.merit .widget_categories a,.merit #sidebar .widget_nav_menu a,.merit .widget_links a,.merit #sidebar .widget_rss li a { color:#fdfcf3; }
.merit .widget_recent_entries a:hover,.merit .widget_archive a:hover,.merit .widget_categories a:hover,.merit #sidebar .widget_nav_menu a:hover,.merit .widget_links a:hover,.merit #sidebar .widget_rss a:hover { color:#ffde00; }
.merit #sidebar .widget_recent_entries li,.merit #sidebar .widget_archive li,.merit #sidebar .widget_categories li,.merit #sidebar .widget_recent_comments li,.merit #sidebar .widget_nav_menu li,.merit #sidebar .widget_links li,.merit #sidebar .widget_rss li { background-position:0 -187px; }
.merit .featuredpage .more-link,.merit .featuredpost .more-link { border-color:#4f1200; }

/*-- Footer */
.merit #footer .copyright,.merit #footer a { color:#d44c1c; }
.merit #footer a:hover { color:#FDFCF3; }
.merit #footer-title a { color:#ffde00;font-size:40px; }
.merit #footer { background:url("images/merit-red_footer_bg.jpg") center top repeat-x; }
.merit #footer { /* CSS3 */ -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.merit.full-width-content #footer { background-image:url("images/merit-red_footer_bg_full-width.jpg"); }
.merit #wrap #footer #footer-social,.merit #wrap #footer #footer-nav ul { border-color:#d44c1c; }
.merit #wrap #footer #footer-social a { color:#d44c1c; }
.merit #wrap #footer #footer-social a span { color:#ffde00; }
.merit #wrap #footer #footer-social a:hover { color:#FDFCF3; }
.merit #footer .wrap { padding:25px 15px; }
.merit #footer-nav li { background:url("images/nav_top_divider.png") 0 -49px no-repeat; }
.merit #footer-nav li:first-child { background:transparent; }




/*** Responsive Design */
@media only screen and (max-width:1050px) {
	#content .genesis-feature .post-date,.single #content .post-date,.archive #content .post-date,.page #content .post-date,.search #content .post-date { border:none;border-left:1px solid #ccc;display:inline;height:auto;margin-left:5px;padding-left:5px;position:relative;left:auto;top:auto;width:auto; }
	#content .post-info,#content .post-info a,#content .genesis-feature .post-date *,.single #content .post-date *,.archive #content .post-date *,.page #content .post-date *,.search #content .post-date * { font-size:11px; }
	#content .genesis-feature .day,.single #content .day,.archive #content .day,.page #content .day,.search #content .day { display:inline; }
	#content .genesis-feature .post-comments,.single .post-comments,.archive .post-comments,.page .post-comments,.search .post-comments { display:none; }
	}
@media only screen and (max-width:960px) {
	/*- Header */
	#header .widget-area { margin-right:5px; }

	/*- Subscribe/Slider */
	.has-feature-area .subscribe-area { margin-left:5px; }
	.has-feature-area .slider-area { margin-right:5px; }

	/*- Content */
	#content { padding-left:10px;padding-right:0; }

	/*- Sidebar */
	#sidebar { margin-right:5px; }
	}
@media only screen and (max-width:959px) {
	.archive-page,.content-sidebar #content,.content-sidebar-sidebar #content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.full-width-content #content,.sidebar,.sidebar-content #content,.sidebar-content-sidebar #content,.sidebar-sidebar-content #content,#content-sidebar-wrap,#footer .creds,#footer .gototop,#footer-widgets .wrap,#sidebar-alt,#wrap { width:100%; }
	body { width:100%;margin:0 auto; }
	.base { background:url("images/bg_full-width.jpg") center top repeat; }
	.tribe #wrap,.tribe.home.has-feature-area #wrap { background:url("images/tribe_header_bg.jpg") center top no-repeat; }
	.merit,.merit.has-partial-feature-area { background-image:url("images/merit-red_bg_full-width.jpg"); }
	.merit #wrap { background:transparent; }
	.merit.home.has-feature-area #wrap,.merit.home.has-partial-feature-area #wrap { background:transparent; }
	.merit.home.has-feature-area #inner,.merit.home.has-subscribe #inner { background:url("images/merit-red_header_bg_feature.jpg") center -160px repeat-x; }
	.merit #content .genesis-feature .wp-post-image, .merit.single #content .wp-post-image, .merit.archive #content .wp-post-image, .merit.page #content .wp-post-image { max-width:100%; }

	/*- Header */
	#header { width:100%; }
	.merit #header,.tribe #header { height:auto; }
	.merit #wrap,.merit.home.has-feature-area #wrap { background:transparent; }
	#title-area { text-align:center;width:100%; }
	.has-logo #header #title a { background-position:center 0;margin-left:auto;margin-right:auto;max-width:95%; }
	.has-logo #header #title a { /*CSS3*/background-size:contain; }
	#wrap #title { float:none;height:auto;margin-right:0;padding-right:0;text-align:center; }
	#wrap #description { margin-left:0; }
	#header .widget-area { clear:both;float:none;margin:20px auto;width:95%; }
	#header .widget_search .s { display:block;margin:20px auto;width:80%; }
	.menu-primary { height:auto;text-align:center; }
	.widget_nav_menu .menu { font-size:0.8em;text-align:center; }
	.menu-primary li { display:inline-block;float:none;*display:block; }
	.menu-primary .sub-menu { text-align:left; }
	.merit #nav .menu { background:#731b00;text-align:center;width:100%; }

	/*- Subscribe/Slider */
	.has-feature-area .subscribe-area,.has-feature-area .slider-area { max-width:47%; }
	.has-feature-area .subscribe-area { margin-left:20px; }
	.has-feature-area .slider-area { margin-right:20px; }
	.has-feature-area .subscribe-area input[type="email"] { max-width:55%; }
	.has-feature-area .subscribe-area .widgettitle { left:4%;max-width:92%; }
	.has-partial-feature-area .subscribe-area,.has-partial-feature-area .slider-area { margin:0 auto 40px auto;max-width:100%;width:90%; }
	.has-partial-feature-area .widget_inspyr_subscribe .textbox input { max-width:75%; }
	#sidebar .subscribe-area .widget { margin:10px auto;max-width:100%;width:90%; }
	#sidebar .subscribe-area .widgettitle { margin-left:-124px;left:50%;max-width:100%;width:auto; }
	#sidebar .subscribe-area { max-width:100%; }
	#sidebar .subscribe-area .form_fields { text-align:center; }
	#sidebar .subscribe-area input[type="email"],#sidebar .subscribe-area input[type="submit"] { float:none; }

	/*- Content */
	#wrap .wrap,#inner { max-width:100%; }
	#wrap #content { float:none;margin-left:auto;margin-right:auto;padding-left:0;width:90%;}
	#comment { width:95%; }
	.author-box { margin:50px 0; }
	.tribe #content .genesis-feature .wp-post-image,.tribe.single #content .wp-post-image,.tribe.archive #content .wp-post-image,.tribe.page #content .wp-post-image,.tribe.search #content .wp-post-image { max-width:100%; }

	/*- Sidebar */
	#sidebar { margin:40px 0 0 0; }
	#sidebar { /*CSS3*/-moz-column-count:2;-webkit-column-count:2;column-count:2; }
	#sidebar .widget { margin:0 auto 40px auto;max-width:80%; }
	#sidebar .widget { /*CSS3*/-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;column-break-inside:avoid; }
	.merit #sidebar { background:url("images/merit-red_sidebar_bg.jpg") left top repeat;border-top:1px solid #fff;padding:20px 0; }
	.merit #sidebar { /* CSS3 */ -moz-box-shadow:0 0 1px #741b00;-webkit-box-shadow:0 0 1px #741b00;box-shadow:0 0 1px #741b00; }

	/*- Footer */
	#footer-social { max-width:100%; }
	#footer .wrap { height:auto;max-height:100%;padding-left:0;padding-right:0; }
	body #wrap #footer #footer-social a { margin:14px; }
	#footer-social span { font-size:24px; }
	#footer-nav ul { font-size:16px;min-width:0;width:100%; }
	#footer-title { font-size:30px;line-height:1em; }
	#footer .copyright { font-size:12px;margin:10px 20px 20px 20px; }
	.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 { margin:0; }
	.merit #footer { background:url("images/merit-red_footer_bg_full-width.jpg") center -3px;max-height:289px;overflow:hidden; }
	.merit #footer-title { padding:0 0 10px 0; }
	.merit #footer .wrap { padding:25px 0; }
	}
@media only screen and (max-width:825px) {
	.wp-post-image { margin-left:-1px; }
	.merit.home.has-feature-area #inner,.merit.home.has-partial-feature-area #inner { background:transparent;padding-top:0; }
	.merit.home.has-slider #inner { padding-top:38px; }

	/*- Subscribe/Slider */
	.subscribe-area,.slider-area,.has-feature-area .subscribe-area,.has-feature-area .slider-area { clear:both;float:none;margin:0 auto 40px auto;max-width:90%;width:90%; }
	.subscribe-area { text-align:center; }
	.subscribe-area input[type="email"],.subscribe-area input[type="submit"] { float:none; }
	.subscribe-area input[type="email"] { margin-right:6px; }
	.subscribe-area .widgettitle { left:50%;margin-left:-220px; }
	.subscribe-area form { margin:0 auto;width:auto; }
	.widget_inspyr_subscribe .inspyr_subscribe_wrap,.has-partial-feature-area .widget_inspyr_subscribe .inspyr_subscribe_wrap { height:auto;margin-bottom:15px; }
	.widget_inspyr_subscribe,.widget_inspyr_subscribe .widget-wrap,.has-partial-feature-area .widget_inspyr_subscribe,.widget_inspyr_subscribe .widget-wrap,.has-subscribe .widget_inspyr_subscribe .widget-wrap { height:auto; }
	#wrap .widget_inspyr_subscribe,.has-partial-feature-area #wrap .widget_inspyr_subscribe { height:auto;max-height:242px; }
	.has-partial-feature-area #wrap .widget_inspyr_subscribe .textbox input { width:242px; }
	#sidebar .wiget_inspyr_subscribe { max-height:100%; }
	.subscribe-area .widget_inspyr_subscribe .widgettitle,.slider-area .widget_inspyr_subscribe .widgettitle { left:50%;text-align:center; }
	.merit.home.has-feature-area .subscribe-area,.merit.home.has-partial-feature-area .subscribe-area { background:url("images/merit-red_header_bg_feature.jpg") center -160px repeat-x;margin-left:0;max-width:100%;padding:30px 0;width:100%; }

	/*- Callout */
	body #wrap .callout-area .widget { margin-left:0;margin-right:0; }
	#wrap .callout-area { margin:0 auto;width:95%; }
	}
@media only screen and (max-width:600px) {
	.genesis-grid { float:none;margin:0 0 50px 0;padding-left:4%;padding-right:4%;width:92%; }
	.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds { padding:0;width:100%; }
	blockquote { margin:0 25px 25px 10px; }
	.tribe #title { font-size:45px; }
	.tribe #title a { line-height:66px;padding-top:9px; }
	#inspyr_switcher { display:none; }

	/*- Subscribe/Slider */
	.widget_inspyr_subscribe .widget-wrap,#sidebar .widget_inspyr_subscribe .widget-wrap { padding-top:0; }
	.subscribe-area .widgettitle { font-size:24px;left:auto;line-height:2.4em;margin:0 auto 10px auto;max-width:440px;position:relative;left:auto;top:auto;width:100%; }
	#sidebar .widget_inspyr_subscribe .widgettitle { margin-bottom:15px;position:relative; }
	.subscribe-area input[type="email"] { max-width:45%; }
	.subscribe-area input[type="submit"] { max-width:35%;padding-left:10px;padding-right:10px; }
	.subscribe-area input[type="email"],.subscribe-area input[type="submit"] { font-size:12px; }
	#wrap .widget_inspyr_subscribe { max-height:100%; }
	body .subscribe-area .widget_inspyr_subscribe { margin:0; }
	.tribe .widget_inspyr_subscribe .widget-wrap,.tribe .widget_inspyr_subscribe .widgettitle { height:auto; }
	.subscribe-area .widget_inspyr_subscribe .widgettitle,.slider-area .widget_inspyr_subscribe .widgettitle { left:0; }
	.tribe .widget_inspyr_subscribe .widgettitle { font-size:28px;line-height:1em;text-align:center; }
	.merit .widget_inspyr_subscribe .widget-wrap { height:auto;padding:0 8px 10px 8px; }
	.merit .subscribe-area,.merit .slider-area,.merit #sidebar .widget { margin-bottom:30px; }
	.merit .subscribe-area .widgettitle { font-size:28px;line-height:1em;height:auto;margin-bottom:0;padding-bottom:8px;width:auto; }
	.merit .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-size:15px;height:auto;margin-bottom:0; }
	.has-partial-feature-area .widget_inspyr_subscribe .textbox input { max-width:50%; }

	/* Slider */
	.flex-caption { bottom:10px; }
	.flex-caption h4,.flex-caption p { font-size:12px; }
	.flsl-wrap,.flexslider .slides li { height:170px; }

	/*- Content */
	#content { max-width:100%; }
	.tribe #wrap #content { width:93%; }
	.home .genesis-grid.post { width:95%; }

	/*- Sidebar */
	#sidebar { /*CSS3*/-moz-column-count:1;-webkit-column-count:1;column-count:1; }
	#sidebar .widget { margin-bottom:20px;max-width:100%;width:90%; }
	
	/*- Footer */
	#footer-nav ul { padding:10px 0; }
	.merit #footer-nav .menu { font-size:12px;line-height:2em;padding:10px 0; }
	.merit #wrap #footer #footer-social a { margin:8px 14px; }
	.merit #footer-social span { font-size:18px; }
	}
@media only screen and (max-width:319px) {
	.inspyr_ad { margin-left:-20px; }
	#description { font-size:10px;margin:0; }
	#title-area #title { font-size:40px; }
	.tribe #title { padding-top:6px; }
	.tribe #title a { line-height:61px; }
	#wrap #content { width:94%; }

	/*- Header */
	#header .widget_search .s { width:72%; }

	/*- Nav */
	body .menu-primary a,body .menu-secondary a { padding:6px 0 8px 0; }
	.menu-primary li, .menu-secondary li { background-position:0 13px; }
	.menu li a .sf-sub-indicator { top:7px; }

	/*- Content */
	body #content .genesis-grid .entry-title a { font-size:10px; }

	/*- Subscribe/Slider */
	body #wrap .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-size:12px; }
	body #wrap .widget_inspyr_subscribe .inspyr_subscribe_privacy { font-size:11px; }
	body #wrap .widget_inspyr_subscribe input { font-size:10px; }
	body #wrap .widget_inspyr_subscribe .textbox input { max-width:43%; }
	#sidebar .widget_inspyr_subscribe .widget-wrap { padding:0 0 11px 0; }
	body #wrap #sidebar .widget_inspyr_subscribe input { font-size:10px; }
	.flsl-wrap, .flexslider .slides li { height:150px; }
	.flex-caption h4, .flex-caption p { font-size:9px; }
	.subscribe-area .widgettitle { font-size:18px;line-height:60px; }
	.subscribe-area, .slider-area { width:100%; }

	/*- Sidebar */
	body #sidebar .widget_inspyr_subscribe .widgettitle { width:auto; }

	/*- Footer */
	body #wrap #footer-social { padding:10px 0 0 0; }
	body #wrap #footer-social a { font-size:11px;margin-bottom:0;padding-bottom:0; }
	body #wrap #footer-social a span { font-size:13px; }
	body #wrap #footer-nav .menu { font-size:12px;line-height:1.5em; }
	body #wrap #footer .copyright { font-size:11px;margin-top:0; }
	}