/***
Merit Theme Style
(in)SPYR Theme

SPYRmedia.com

= WARNING =
If you wish to install future releases of (in)SPYR DO NOT edit this file as all changes 
will be overwritten upon update. To retain freedom to install future version we recommend 
that all modifications must happen via an extension plugin.
*/



/*** 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 .site-container,.merit.has-partial-feature-area.home .site-container { background-image:url("images/merit-red_header_bg_feature-sidebar.jpg"); }
.merit .site-container,.merit.has-feature-area.home.paged .site-container,.merit.paged.has-slider.home .site-container { background:url("images/merit-red_header_bg.png") center top repeat-x; }
.merit.page-template-page_landing-php .site-container { 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 .site-header { height:108px;overflow:hidden; }
.merit .site-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 .site-title { font-size:56px;overflow:hidden;padding-top:7px; }
.merit .site-title { /* CSS3 */ -moz-text-shadow:1px 1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff; }
.merit .site-title a { border-color:#ffde00;color:#741b00; }
.merit .site-title a:hover { color:#741b00; }
.merit .site-description { color:#741b00; }
.merit .site-title a:hover { background-image:none; }
.merit .site-header .wrap { border-top:4px solid #741b00; }
.merit .site-header .widget_search .s,.merit .sidebar-primary .widget_search .search-form input[type="search"] { background-color:#fbfaef;border-color:#e6e1b5;color:#afaa8b; }
.merit .site-header .widget_search .s:focus,.merit .sidebar-primary .widget_search .s:focus { background-color:#fff; }
.merit .site-header .menu a { color:#741b00; }
.merit #title-image img { margin:5px 0 0 0;max-height:95px;width:auto; }
.merit .widget_search .search-form input[type="submit"] { background-position:0 -68px; }

/* Nav */
.merit .nav-primary { min-height:36px; }
.merit .menu-primary,.merit .menu-secondary { background:transparent;border:none; }
.merit .nav-primary .menu { margin-top:10px; }
.merit .nav-primary .menu li { background-position:0 -24px; }
.merit .nav-primary .menu li:first-child { background:transparent; }
.merit .nav-primary .menu a { border:none;color:#fdfcf3;font-weight:normal;padding:7px 0 12px 0; }
.merit .nav-primary .menu a:hover,.merit .nav-primary .menu .current-menu-item a { color:#ffde00; }
.merit .nav-primary .menu .sub-menu { background:#420f00;margin-top:0; }
.merit .nav-primary .menu li ul .sub-menu { border:none;margin-top:-39px; }
.merit .nav-primary .menu .sub-menu a { border:1px solid #6c1900;border-top:none;padding:10px; }
.merit .nav-primary .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-primary .subscribe-area { margin-bottom:15px; }
.merit .widget_inspyr_subscribe .widgettitle span,.merit .sidebar-primary .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-primary .widget_inspyr_subscribe .inspyr_subscribe_wrap { border:none;height:auto; }
.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-primary .widget_inspyr_subscribe .widgettitle,.merit .sidebar-primary .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-primary .widget_inspyr_subscribe .widgettitle { margin-bottom:10px;padding-bottom:0;width:100%; }
.merit .site-container .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-primary .widget_inspyr_subscribe .widget-wrap { height:auto; }
.merit .sidebar-primary .widget_inspyr_subscribe .widget-wrap { padding-top:0; }
.merit .widget_inspyr_subscribe .textbox input { border-color:#fff; }
.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; }
.merit .sidebar-primary .widget_inspyr_subscribe .textbox input { margin:0; }
.merit .sidebar-primary .widget_inspyr_subscribe input[type="submit"] { width:86px; }
.merit .widget_inspyr_subscribe a { color:#ffde00; }

/* Slider */
.merit .subscribe-area,.merit .slider-area { color:#fff;margin-bottom:65px; }
.merit .flsl-wrap { border:none;margin:0;padding:0; }
.merit .widget_inspyr_flexslider .widget-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 { border-right:none; }
.merit .content .entry-title,.merit .content .entry-title a { border-color:#741b00;color:#741b00; }
.merit .entry-content { color:#741b00;padding:0 10px; }
.merit .site-container .entry-content a { font-weight:600;text-decoration:underline; }
.merit .site-container .entry-content a:hover { text-decoration:none; }
.merit .site-container blockquote,.merit .site-container blockquote p { color:#333; }
.merit .widget_archive .sbHolder a,.merit .widget_archive .sbHolder a:hover { color:#333; }
.merit .single .entry-footer .entry-meta a:hover,.merit .widget_recent_entries a:hover,.merit .widget_archive a:hover,.merit .widget_categories a:hover,.merit .sidebar-primary .widget_recent_comments a:hover,.merit .sidebar-primary .widget_nav_menu a:hover,.merit .widget_links a:hover,.merit .widget_rss a:hover { color:#741b00; }
.merit .entry-header .entry-meta .entry-comments-link 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 .entry-footer .entry-meta a { color:#741b00; }
.merit.single .entry-footer .entry-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 .site-inner { padding-top:30px; }
.merit.has-slider .site-inner { padding-top:38px; }
.merit .author-box a { color:#fff; }

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

/* Social Icons */
.merit .inspyr_icon { border-color:#4f1200;color:#fdfcf3 !important; }
.merit .inspyr_icon:hover { color:#ffde00 !important; }

/* 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 .entry-comments .comment-reply-link,.merit .widget_inspyr_subscribe input[type="submit"] { background-position:0 -450px;border-color:#fff3a1;color:#741b00;font-weight:700; }
.merit .entry-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 .entry-comments .comment-reply-link:hover,.merit .widget_inspyr_subscribe input[type="submit"]:hover { background-position:0 -495px; }
.merit .button:hover,.merit .entry-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 .entry-header .entry-meta,.merit .entry-header .entry-meta .post-date { border-color:#c0a0a0; }
.merit .content .genesis-grid .wp-post-image { background:transparent;border:none;padding:0; }

/* Sidebar */
.merit .sidebar-primary,.merit .sidebar-primary .entry-content { color:#fff; }
.merit .sidebar-primary .sbToggle { background-position:0 -215px; }
.merit .sidebar-primary { padding-bottom:50px;padding-top:20px; }
.merit .sidebar-primary .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-primary .widgettitle a { color:#ffde00; }
.merit .sidebar-primary .widgettitle { /* CSS3 */ -moz-text-shadow:1px 1px 1px #111;-webkit-text-shadow:1px 1px 1px #111;text-shadow:1px 1px 1px #111; }
.merit .sidebar-primary .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-primary .widget_nav_menu a,.merit .widget_links a,.merit .sidebar-primary .widget_rss li a { color:#fdfcf3; }
.merit .widget_recent_entries a:hover,.merit .widget_archive a:hover,.merit .widget_categories a:hover,.merit .sidebar-primary .widget_nav_menu a:hover,.merit .widget_links a:hover,.merit .sidebar-primary .widget_rss a:hover { color:#ffde00; }
.merit .sidebar-primary .widget_recent_entries li,.merit .sidebar-primary .widget_archive li,.merit .sidebar-primary .widget_categories li,.merit .sidebar-primary .widget_recent_comments li,.merit .sidebar-primary .widget_nav_menu li,.merit .sidebar-primary .widget_links li,.merit .sidebar-primary .widget_rss li { background-position:0 -187px; }
.merit .featuredpage .more-link,.merit .featuredpost .more-link { border-color:#4f1200; }
.merit .featuredpost.widget .entry-header .entry-meta,.merit .featuredpost.widget .entry-header .entry-meta a { color:#fff; }

/* Footer */
.merit .site-footer .copyright,.merit .site-footer a { color:#d44c1c; }
.merit .site-footer a:hover { color:#FDFCF3; }
.merit #footer-title a { color:#ffde00;font-size:40px; }
.merit .site-footer { background:url("images/merit-red_footer_bg.jpg") center top repeat-x; }
.merit .site-footer { /* CSS3 */ -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.merit.full-width-content .site-footer { background-image:url("images/merit-red_footer_bg_full-width.jpg"); }
.merit .site-container .site-footer #footer-social,.merit .site-container .site-footer #footer-nav ul { border-color:#d44c1c; }
.merit .site-container .site-footer #footer-social a { color:#d44c1c; }
.merit .site-container .site-footer #footer-social a span { color:#ffde00; }
.merit .site-container .site-footer #footer-social a:hover { color:#FDFCF3; }
.merit .site-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 */
@media only screen and (max-width:959px) {
	
	.merit,.merit.has-partial-feature-area { background-image:url("images/merit-red_bg_full-width.jpg"); }
	.merit .site-container { background:transparent; }
	.merit.home.has-feature-area .site-container,.merit.home.has-partial-feature-area .site-container { background:transparent; }
	.merit.home.has-feature-area .site-inner,.merit.home.has-subscribe .site-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 */
	.merit .site-header { height:auto; }
	.merit .site-container,.merit.home.has-feature-area .site-container { background:transparent; }
	.merit .nav-primary .menu { background:#731b00;text-align:center;width:100%; }
	.merit #title-image a { display:block;margin:10px; }
	.merit #title-image img { max-height:none; }
	
	/* Subscribe */
	.merit .widget_inspyr_subscribe { margin-left:auto; }
	
	/* Sidebar */
	.merit .sidebar-primary { background:url("images/merit-red_sidebar_bg.jpg") left top repeat;border-top:1px solid #fff;padding:20px 0; }
	.merit .sidebar-primary { /* CSS3 */ -moz-box-shadow:0 0 1px #741b00;-webkit-box-shadow:0 0 1px #741b00;box-shadow:0 0 1px #741b00; }
	
	/* Footer */
	.merit .site-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 .site-footer .wrap { padding:25px 0; }
	
	}
@media only screen and (max-width:825px) {
	
	.merit.home.has-feature-area .site-inner,.merit.home.has-partial-feature-area .site-inner { background:transparent;padding-top:0; }
	.merit.home.has-slider .site-inner { padding-top:38px; }
	
	/* Subscribe / Slider */
	.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;max-width:100%;padding:30px 0;width:100%; }
	
	}
@media only screen and (max-width:600px) {
	
	/* Subscribe / Slider */
	.merit .widget_inspyr_subscribe .widget-wrap { height:auto;padding:0 8px 10px 8px; }
	.merit .subscribe-area,.merit .slider-area,.merit .sidebar-primary .widget { margin-bottom:30px; }
	.merit .subscribe-area .widgettitle { font-size:28px;line-height:1em;height:auto;margin:0;padding-bottom:8px;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto; }
	.merit .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-size:15px;height:auto;margin-bottom:0; }
	.merit .subscribe-area .widget_inspyr_subscribe { height:auto;margin:0 auto; }
	.merit .sidebar-primary .widget_inspyr_subscribe input[type="submit"] { width:100%; }
	
	/* Footer */
	.merit #footer-nav .menu { font-size:12px;line-height:2em;padding:10px 0; }
	.merit .site-container .site-footer #footer-social a { margin:8px 14px; }
	.merit #footer-social span { font-size:18px; }
	
	}
@media only screen and (max-width:400px) {
	
	/* Subscribe */
	.merit .widget_inspyr_subscribe .inspyr_subscribe_content,.merit .widget_inspyr_subscribe .inspyr_subscribe_privacy { margin:5px; }
	
	}


