/*
 Theme Name:   ProjectEngineer
 Theme URI:    https://www.projectengineer.net
 Description:  ProjectEngineer theme
 Author:       Bernie Roseke
 Author URI:   http://example.com
 Template:     genesis
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  genesischild
*/

/* # Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Jetpack
- Skip Links
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Accessible Menu
	- Site Header Navigation
	- Primary and Secondary Navigation
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Site Footer
- Media Queries
	- Max-width: 1280px
	- Max-width: 1023px
	- Max-width: 880px
- Print Styles
*/


/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v7.0.0 | MIT License | https://necolas.github.io/normalize.css/ */

body, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea{color:#333;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:14px;font-weight:normal;text-decoration:none;line-height:1.3em;}
body{margin:0;}
h1{line-height:26px;margin:0;}
h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea{margin:0 0 1em;padding:0;}
input{color:#333;font-family:Arial, Helvetica, Tahoma, sans-serif;}
input, select, textarea, .breadcrumb, .sticky, .taxonomy-description{background-color:#f5f5f5;border:1px solid #ddd;}
ol, ul{margin:0;padding:0;}
li{margin:0 0 .5em;}
ol li{list-style-type:decimal;}
a, a:visited{color:#c62765;text-decoration:underline;}
a:hover{text-decoration:underline;}
a img{border:none;}
.header-image{color:white;width:960px;margin:0 auto;}
.header-image .title-area, .header-image .site-title, .header-image .site-title a{display:block;float:left;height:50px;overflow:hidden;padding:0;text-indent:-9999px;width:263px;}
.header-image .site-description{display:inline;overflow:hidden;}
.header-full-width .title-area, .header-full-width .site-title, .header-full-width .site-title a{width:263px;}
li:hover ul ul, li.sfHover ul ul{left:-9999px;}
li:hover, li.sfHover{position:static;}
li a .sf-sub-indicator{position:absolute;text-indent:-9999px;}
.site-header ul.menu{float:right;}
.site-header ul.menu ul{float:right;margin:0;padding:0;width:100%;}
.site-header ul.menu li{float:left;list-style-type:none;text-transform:uppercase;}
.site-header ul.menu li a{color:#fff;display:block;font-size:12px;padding:6px 15px 5px;position:relative;text-decoration:none;}
.site-header ul.menu li a:hover, .site-header ul.menu li a:active, .site-header ul.menu .current_page_item a, .site-header ul.menu .current-cat a, .site-header ul.menu .current-menu-item a{color:#fff;}
.site-header ul.menu li li a, .site-header ul.menu li li a:link, .site-header ul.menu li li a:visited{background-color:#111;border:1px solid #444;border-top-width:0;color:#fff;font-size:11px;padding:5px 10px;position:relative;text-transform:none;width:128px;}
.site-header ul.menu li li a:hover, .site-header ul.menu li li a:active{color:#fff;}
.site-header ul.menu li ul{height:auto;left:-9999px;margin:0 0 0 -1px;position:absolute;width:150px;z-index:9999;}
.site-header ul.menu li ul a{width:130px;}
.site-header ul.menu li ul ul{margin:-33px 0 0 149px;}
.site-header ul.menu li:hover>ul, .site-header ul.menu li.sfHover ul{left:auto;}
.nav-primary li ul ul{margin:-33px 0 0 149px;}
.nav-primary li:hover>ul, .nav-primary li.sfHover ul{left:auto;}
.nav-primary li.right{float:right;font-size:11px;padding:7px 15px 6px;}
.nav-primary li.right a{background:none;border:none;color:#999;display:inline;text-decoration:none;}
.nav-primary li.right a:hover{color:#c62765;text-decoration:none;}
.nav-primary li.search{padding:0 10px;}
.nav-primary li.rss a{background:url(images/rss.png) no-repeat center left;margin:0 0 0 20px;padding:7px 0 5px 18px;}
.nav-primary li.twitter a{background:url(images/twitter-nav.png) no-repeat center left;padding:7px 0 5px 20px;}
.breadcrumb{border:none;font-size:12px;line-height:20px;margin:0 0 30px;padding:5px 10px;}
.taxonomy-description{border:none;margin:0 0 30px;padding:10px;}
.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;}
.genesis-grid-even{float:right;padding:0 0 15px;width:48%;}
.genesis-grid-odd{clear:both;float:left;padding:0 0 15px;width:48%;}
.genesis-grid-even, .genesis-grid-odd{margin:0 0 20px;}
.entry-content ol, .entry-content ul{margin:0em 0 1em 0;}
.entry-content ol{}
.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;}
.entry-header .entry-meta{font-size:11px;margin:5px 0 15px;text-transform:uppercase;}
.entry-footer .entry-meta{display:none;background-color:#f5f5f5;clear:both;font-size:11px;padding:7px 10px 5px;text-transform:uppercase;}
.author-box{border:1px solid #ccc !important;background:#ddd;margin:0 0 40px;overflow:hidden;}
.author-box-title{font-size:12px;}
.author-box p{font-size:13px;line-height:20px;}
.author-box div{border:4px solid #f5f5f5;padding:10px;}
.sticky{margin:0 0 40px;padding:20px;}
.archive-page{float:left;padding:20px 0;width:45%;}
.entry-meta-categories{background:url(images/icon-categories.png) no-repeat top left;padding:3px 0 3px 22px;}
.entry-meta-comments{background:url(images/icon-comments.png) no-repeat top left;margin:0 0 0 10px;padding:2px 0 2px 22px;}
.entry-meta-tags{background:url(images/icon-tags.png) no-repeat top left;margin:0 0 0 10px;padding:3px 0 3px 20px;}
.time{background:url(images/icon-time.png) no-repeat top left;padding:2px 0 2px 21px;}
img{height:auto;max-width:100%;}
.avatar, .entry-content img, .featuredpage img, .featuredpost img, .wp-post-image{margin:0em 0em 1em 1em;background-color:#fff;padding:1px;}
.wp-post-image{float:right;}
.Post_Featured_Image{border:4px solid #eee;}
.home-middle .featuredpost img{margin:0 0 10px;}
.author-box .avatar{background-color:#fff;float:left;height:72px;margin:0 10px 0 0;width:72px;}
.comment-list li .avatar{background-color:#fff;float:left;height:30px;margin:0 5px 0 0;width:30px;}
img.centered, .aligncenter{display:block;margin:0 auto 10px;}
img.alignnone{display:inline;margin:0 0 15px;}
img.alignleft{display:inline;margin:0 15px 10px 0;}
img.alignright{display:inline;margin:0 0 10px 15px;}
.alignleft{float:left;margin:0 15px 0 0;}
.alignright{float:right;margin:0 0 0 15px;}
.wp-caption{background-color:#f5f5f5;padding:10px;text-align:center;}
p.wp-caption-text{font-size:12px;line-height:16px;padding:5px 0;}
.wp-smiley, .wp-wink{border:none;float:none;}
.gallery-caption{}
.navigation{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;}
.sidebar{display:inline;float:right;font-size:13px;line-height:20px;width:30%;box-sizing:border-box;}
.sidebar p{font-size:13px;line-height:20px;}
.sidebar-secondary{float:left;width:150px;}
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary{float:left;}
.content-sidebar-sidebar .sidebar-secondary{float:right;}
.sidebar-primary .widget, .sidebar-secondary .widget{border-bottom:1px solid #ddd;}
.content-sidebar .sidebar-primary .widget, .sidebar-content-sidebar .sidebar-primary .widget, .content-sidebar-sidebar .sidebar-primary .widget, .content-sidebar-sidebar .sidebar-secondary .widget{border-left:1px solid #ddd;}
.sidebar-content .sidebar-primary .widget, .sidebar-content-sidebar .sidebar-secondary .widget, .sidebar-sidebar-content .sidebar-primary .widget, .sidebar-sidebar-content .sidebar-secondary .widget{border-right:1px solid #ddd;}
.sidebar .widget-wrap{border:4px solid #f5f5f5;padding:15px 20px 20px;}
.sidebar .widget ul{margin:5px 0 -5px;}
.home-middle .widget ul li, .sidebar .widget ul li, .sidebar .widget-area ul li{background:url(images/list.png) no-repeat top left;border-bottom:1px dotted #ddd;list-style-type:none;margin:0 0 7px;padding:0 0 5px 18px;word-wrap:break-word;}
#cat, .widget_archive select{display:inline;font-family:'Play', arial, serif;font-size:12px;width:100%;}
.featuredpage, .featuredpost{clear:both;margin:0 0 15px;overflow:hidden;}
.featuredpage .page, .featuredpost .post{border-bottom:1px dotted #ddd;margin:0 0 15px;overflow:hidden;padding:0 0 15px;}
.home .featuredpost p{font-size:13px;line-height:20px;}
.user-profile{overflow:hidden;}
.site-header .searchform{float:right;padding:25px 0 0;}
.nav-primary .searchform{float:right;}
.s{font-family:'Play', arial, serif;font-size:13px;margin:5px -6px 0 0;padding:5px;width:180px;}
.enews{background:url(images/enews.png) no-repeat top right;}
.enews #subbox{font-family:'Play', arial, serif;font-size:13px;margin:10px -2px 0 0;padding:5px;width:175px;}
#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{-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;background-color:#fff;box-shadow:0 1px 1px #666;margin:0 auto 20px;overflow:hidden;width:960px;}
.footer-widgets .wrap{border:4px solid #f5f5f5;font-size:13px;line-height:20px;overflow:hidden;padding:15px 14px 0;}
.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:13px;line-height:20px;padding:0 0 10px;}
.footer-widgets .widget ul li, .footer-widgets .widget-area ul li{background:url(images/list.png) no-repeat top left;border-bottom:1px dotted #ddd;list-style-type:none;margin:0 0 7px;padding:0 0 5px 18px;word-wrap:break-word;}
.footer-widgets #wp-calendar thead, .footer-widgets #wp-calendar td{background:none;}
.footer-widgets-1{float:left;margin:0 20px 0 0;width:295px;}
.footer-widgets-2{float:left;width:290px;}
.footer-widgets-3{float:right;width:295px;}
.site-footer{background:url(images/footer.png);clear:both;overflow:hidden;}
.site-footer .wrap{font-size:11px;margin:0 auto;padding:16px 0 15px;overflow:hidden;text-shadow:-1px -1px #000;text-transform:uppercase;width:960px;}
.site-footer p{color:#999;font-size:11px;}
.site-footer a, .site-footer a:visited{color:#999;}
.site-footer a:hover{color:#c62765;text-decoration:none;}
.site-footer .gototop{float:left;width:200px;}
.site-footer .gototop a{background:url(images/footer-top.png) no-repeat center left;padding:6px 0 4px 35px;}
.site-footer .creds{float:right;text-align:right;width:755px;color:white;}
.entry-comments, #respond{margin:0 0 30px;overflow:hidden;}
.entry-comments{font-size:13px;line-height:20px;}
#author, #comment, #email, #url{font-size:12px;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{margin:0;padding:10px;}
.comment-list li, .ping-list li{font-weight:bold;list-style:none;margin:10px 0 0;padding:10px;}
.comment-list li ul li{list-style-type:none;}
.comment-list p, .ping-list p{font-size:13px;font-weight:normal;line-height:20px;margin:10px 5px 10px 0;padding:0;text-transform:none;}
.comment-list ul.children{margin-top:20px;}
.comment-list ul.children li.comment{background:#fff;}
.comment-list cite, .ping-list cite{font-style:normal;font-weight:bold;}
.commentmetadata{font-weight:normal;}
.comment-author{background:#e5e5e5;font-size:12px;font-weight:bold;padding:8px 10px 0;}
.comment-meta{background:#e5e5e5;font-size:12px;padding:0 10px 8px;}
.nocomments{text-align:center;}
.entry-comments .navigation{display:block;padding:0;}
.bypostauthor{}
.thread-alt, .thread-even{background:#f5f5f5;}
.alt, .depth-1, .even{border:1px solid #ddd;}
div.gform_wrapper input, div.gform_wrapper select, div.gform_wrapper textarea{color:#333;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:12px !important;padding:4px 5px !important;}
div.gform_footer input.button{color:#fff;}
div.gform_wrapper .ginput_complex label{font-size:12px;}
div.gform_wrapper li, div.gform_wrapper form li{margin:0 0 10px;}
div.gform_wrapper .gform_footer{border:none;margin:0;padding:0;}
.magazine-green a, .magazine-green a:visited{color:#27c753;text-decoration:none;}
.magazine-green a:hover{text-decoration:underline;}
.magazine-green .site-header ul.nav li li a, .magazine-green .site-header ul.nav li li a:link, .magazine-green .site-header ul.nav li li a:visited, .magazine-green .site-header ul.menu li li a, .magazine-green .site-header ul.menu li li a:link, .magazine-green .site-header ul.menu li li a:visited, .magazine-green .nav-primary li li a, .magazine-green .nav-primary li li a:link, .magazine-green .nav-primary li li a:visited{color:#999;}
.magazine-green .nav-secondary li li a, .magazine-green .nav-secondary li li a:link, .magazine-green .nav-secondary li li a:visited{color:#fff;}
.magazine-green h2 a, .magazine-green h2 a:visited{color:#333;}
.magazine-green .site-header ul.nav li a:hover, .magazine-green .site-header ul.nav li a:active, .magazine-green .site-header ul.nav .current_page_item a, .magazine-green .site-header ul.nav .current-cat a, .magazine-green .site-header ul.nav .current-menu-item a, .magazine-green .site-header ul.menu li a:hover, .magazine-green .site-header ul.menu li a:active, .magazine-green .site-header ul.menu .current_page_item a, .magazine-green .site-header ul.menu .current-cat a, .magazine-green .site-header ul.menu .current-menu-item a, .magazine-green .site-header ul.nav li li a:hover, .magazine-green .site-header ul.nav li li a:active, .magazine-green .site-header ul.menu li li a:hover, .magazine-green .site-header ul.menu li li a:active, .magazine-green .nav-primary li a:hover, .magazine-green .nav-primary li a:active, .magazine-green .nav-primary .current_page_item a, .magazine-green .nav-primary .current-cat a, .magazine-green .nav-primary .current-menu-item a, .magazine-green .nav-primary li li a:hover, .magazine-green .nav-primary li li a:active, .magazine-green .nav-primary li.right a:hover, .magazine-green .nav-secondary li a:hover, .magazine-green .nav-secondary li a:active, .magazine-green .nav-secondary .current_page_item a, .magazine-green .nav-secondary .current-cat a, .magazine-green .nav-secondary .current-menu-item a, .magazine-green .nav-secondary li li a:hover, .magazine-green .nav-secondary li li a:active, .magazine-green #genesis-responsive-slider h2 a:hover, .magazine-green #genesis-slider h2 a:hover, .magazine-green h2 a:hover, .magazine-green .site-footer a:hover{color:#27c753;}
.magazine-green h2 a:hover{text-decoration:none;}
.magazine-green input[type="button"], .magazine-green input[type="submit"]{background:url(images/green/button.png) 0 0;border:1px solid #27c753;}
.magazine-green input:hover[type="button"], .magazine-green input:hover[type="submit"]{background:url(images/green/button.png) 0 -25px;border:1px solid #27c753;}
.magazine-green .site-footer .gototop a{background:url(images/green/footer-top.png) no-repeat center left;}
.magazine-orange a, .magazine-orange a:visited{color:#e88e05;text-decoration:none;}
.magazine-orange a:hover{text-decoration:underline;}
.magazine-orange .site-header ul.nav li li a, .magazine-orange .site-header ul.nav li li a:link, .magazine-orange .site-header ul.nav li li a:visited, .magazine-orange .site-header ul.menu li li a, .magazine-orange .site-header ul.menu li li a:link, .magazine-orange .site-header ul.menu li li a:visited, .magazine-orange .nav-primary li li a, .magazine-orange .nav-primary li li a:link, .magazine-orange .nav-primary li li a:visited{color:#999;}
.magazine-orange .nav-secondary li li a, .magazine-orange .nav-secondary li li a:link, .magazine-orange .nav-secondary li li a:visited{color:#fff;}
.magazine-orange h2 a, .magazine-orange h2 a:visited{color:#333;}
.magazine-orange .site-header ul.nav li a:hover, .magazine-orange .site-header ul.nav li a:active, .magazine-orange .site-header ul.nav .current_page_item a, .magazine-orange .site-header ul.nav .current-cat a, .magazine-orange .site-header ul.nav .current-menu-item a, .magazine-orange .site-header ul.menu li a:hover, .magazine-orange .site-header ul.menu li a:active, .magazine-orange .site-header ul.menu .current_page_item a, .magazine-orange .site-header ul.menu .current-cat a, .magazine-orange .site-header ul.menu .current-menu-item a, .magazine-orange .site-header ul.nav li li a:hover, .magazine-orange .site-header ul.nav li li a:active, .magazine-orange .site-header ul.menu li li a:hover, .magazine-orange .site-header ul.menu li li a:active, .magazine-orange .nav-primary li a:hover, .magazine-orange .nav-primary li a:active, .magazine-orange .nav-primary .current_page_item a, .magazine-orange .nav-primary .current-cat a, .magazine-orange .nav-primary .current-menu-item a, .magazine-orange .nav-primary li li a:hover, .magazine-orange .nav-primary li li a:active, .magazine-orange .nav-primary li.right a:hover, .magazine-orange .nav-secondary li a:hover, .magazine-orange .nav-secondary li a:active, .magazine-orange .nav-secondary .current_page_item a, .magazine-orange .nav-secondary .current-cat a, .magazine-orange .nav-secondary .current-menu-item a, .magazine-orange .nav-secondary li li a:hover, .magazine-orange .nav-secondary li li a:active, .magazine-orange #genesis-responsive-slider h2 a:hover, .magazine-orange #genesis-slider h2 a:hover, .magazine-orange h2 a:hover, .magazine-orange .site-footer a:hover{color:#e88e05;}
.magazine-orange h2 a:hover{text-decoration:none;}
.magazine-orange input[type="button"], .magazine-orange input[type="submit"]{background:url(images/orange/button.png) 0 0;border:1px solid #e88e05;}
.magazine-orange input:hover[type="button"], .magazine-orange input:hover[type="submit"]{background:url(images/orange/button.png) 0 -25px;border:1px solid #e88e05;}
.magazine-orange .site-footer .gototop a{background:url(images/orange/footer-top.png) no-repeat center left;}
.magazine-purple a, .magazine-purple a:visited{color:#8827c7;text-decoration:none;}
.magazine-purple a:hover{text-decoration:underline;}
.magazine-purple .site-header ul.nav li li a, .magazine-purple .site-header ul.nav li li a:link, .magazine-purple .site-header ul.nav li li a:visited, .magazine-purple .site-header ul.menu li li a, .magazine-purple .site-header ul.menu li li a:link, .magazine-purple .site-header ul.menu li li a:visited, .magazine-purple .nav-primary li li a, .magazine-purple .nav-primary li li a:link, .magazine-purple .nav-primary li li a:visited{color:#999;}
.magazine-purple .nav-secondary li li a, .magazine-purple .nav-secondary li li a:link, .magazine-purple .nav-secondary li li a:visited{color:#fff;}
.magazine-purple h2 a, .magazine-purple h2 a:visited{color:#333;}
.magazine-purple .site-header ul.nav li a:hover, .magazine-purple .site-header ul.nav li a:active, .magazine-purple .site-header ul.nav .current_page_item a, .magazine-purple .site-header ul.nav .current-cat a, .magazine-purple .site-header ul.nav .current-menu-item a, .magazine-purple .site-header ul.menu li a:hover, .magazine-purple .site-header ul.menu li a:active, .magazine-purple .site-header ul.menu .current_page_item a, .magazine-purple .site-header ul.menu .current-cat a, .magazine-purple .site-header ul.menu .current-menu-item a, .magazine-purple .site-header ul.nav li li a:hover, .magazine-purple .site-header ul.nav li li a:active, .magazine-purple .site-header ul.menu li li a:hover, .magazine-purple .site-header ul.menu li li a:active, .magazine-purple .nav-primary li a:hover, .magazine-purple .nav-primary li a:active, .magazine-purple .nav-primary .current_page_item a, .magazine-purple .nav-primary .current-cat a, .magazine-purple .nav-primary .current-menu-item a, .magazine-purple .nav-primary li li a:hover, .magazine-purple .nav-primary li li a:active, .magazine-purple .nav-primary li.right a:hover, .magazine-purple .nav-secondary li a:hover, .magazine-purple .nav-secondary li a:active, .magazine-purple .nav-secondary .current_page_item a, .magazine-purple .nav-secondary .current-cat a, .magazine-purple .nav-secondary .current-menu-item a, .magazine-purple .nav-secondary li li a:hover, .magazine-purple .nav-secondary li li a:active, .magazine-purple #genesis-responsive-slider h2 a:hover, .magazine-purple #genesis-slider h2 a:hover, .magazine-purple h2 a:hover, .magazine-purple .site-footer a:hover{color:#8827c7;}
.magazine-purple h2 a:hover{text-decoration:none;}
.magazine-purple input[type="button"], .magazine-purple input[type="submit"]{background:url(images/purple/button.png) 0 0;border:1px solid #8827c7;}
.magazine-purple input:hover[type="button"], .magazine-purple input:hover[type="submit"]{background:url(images/purple/button.png) 0 -25px;border:1px solid #8827c7;}
.magazine-purple .site-footer .gototop a{background:url(images/purple/footer-top.png) no-repeat center left;}
.magazine-red a, .magazine-red a:visited{color:#c72730;text-decoration:none;}
.magazine-red a:hover{text-decoration:underline;}
.magazine-red .site-header ul.nav li li a, .magazine-red .site-header ul.nav li li a:link, .magazine-red .site-header ul.nav li li a:visited, .magazine-red .site-header ul.menu li li a, .magazine-red .site-header ul.menu li li a:link, .magazine-red .site-header ul.menu li li a:visited, .magazine-red .nav-primary li li a, .magazine-red .nav-primary li li a:link, .magazine-red .nav-primary li li a:visited{color:#999;}
.magazine-red .nav-secondary li li a, .magazine-red .nav-secondary li li a:link, .magazine-red .nav-secondary li li a:visited{color:#fff;}
.magazine-red h2 a, .magazine-red h2 a:visited{color:#333;}
.magazine-red .site-header ul.nav li a:hover, .magazine-red .site-header ul.nav li a:active, .magazine-red .site-header ul.nav .current_page_item a, .magazine-red .site-header ul.nav .current-cat a, .magazine-red .site-header ul.nav .current-menu-item a, .magazine-red .site-header ul.menu li a:hover, .magazine-red .site-header ul.menu li a:active, .magazine-red .site-header ul.menu .current_page_item a, .magazine-red .site-header ul.menu .current-cat a, .magazine-red .site-header ul.menu .current-menu-item a, .magazine-red .site-header ul.nav li li a:hover, .magazine-red .site-header ul.nav li li a:active, .magazine-red .site-header ul.menu li li a:hover, .magazine-red .site-header ul.menu li li a:active, .magazine-red .nav-primary li a:hover, .magazine-red .nav-primary li a:active, .magazine-red .nav-primary .current_page_item a, .magazine-red .nav-primary .current-cat a, .magazine-red .nav-primary .current-menu-item a, .magazine-red .nav-primary li li a:hover, .magazine-red .nav-primary li li a:active, .magazine-red .nav-primary li.right a:hover, .magazine-red .nav-secondary li a:hover, .magazine-red .nav-secondary li a:active, .magazine-red .nav-secondary .current_page_item a, .magazine-red .nav-secondary .current-cat a, .magazine-red .nav-secondary .current-menu-item a, .magazine-red .nav-secondary li li a:hover, .magazine-red .nav-secondary li li a:active, .magazine-red #genesis-responsive-slider h2 a:hover, .magazine-red #genesis-slider h2 a:hover, .magazine-red h2 a:hover, .magazine-red .site-footer a:hover{color:#c72730;}
.magazine-red h2 a:hover{text-decoration:none;}
.magazine-red input[type="button"], .magazine-red input[type="submit"]{background:url(images/red/button.png) 0 0;border:1px solid #c72730;}
.magazine-red input:hover[type="button"], .magazine-red input:hover[type="submit"]{background:url(images/red/button.png) 0 -25px;border:1px solid #c72730;}
.magazine-red .site-footer .gototop a{background:url(images/red/footer-top.png) no-repeat center left;}
.magazine-teal a, .magazine-teal a:visited{color:#27c3c7;text-decoration:none;}
.magazine-teal a:hover{text-decoration:underline;}
.magazine-teal .site-header ul.nav li li a, .magazine-teal .site-header ul.nav li li a:link, .magazine-teal .site-header ul.nav li li a:visited, .magazine-teal .site-header ul.menu li li a, .magazine-teal .site-header ul.menu li li a:link, .magazine-teal .site-header ul.menu li li a:visited, .magazine-teal .nav-primary li li a, .magazine-teal .nav-primary li li a:link, .magazine-teal .nav-primary li li a:visited{color:#999;}
.magazine-teal .nav-secondary li li a, .magazine-teal .nav-secondary li li a:link, .magazine-teal .nav-secondary li li a:visited{color:#fff;}
.magazine-teal h2 a, .magazine-teal h2 a:visited{color:#333;}
.magazine-teal .site-header ul.nav li a:hover, .magazine-teal .site-header ul.nav li a:active, .magazine-teal .site-header ul.nav .current_page_item a, .magazine-teal .site-header ul.nav .current-cat a, .magazine-teal .site-header ul.nav .current-menu-item a, .magazine-teal .site-header ul.menu li a:hover, .magazine-teal .site-header ul.menu li a:active, .magazine-teal .site-header ul.menu .current_page_item a, .magazine-teal .site-header ul.menu .current-cat a, .magazine-teal .site-header ul.menu .current-menu-item a, .magazine-teal .site-header ul.nav li li a:hover, .magazine-teal .site-header ul.nav li li a:active, .magazine-teal .site-header ul.menu li li a:hover, .magazine-teal .site-header ul.menu li li a:active, .magazine-teal .nav-primary li a:hover, .magazine-teal .nav-primary li a:active, .magazine-teal .nav-primary .current_page_item a, .magazine-teal .nav-primary .current-cat a, .magazine-teal .nav-primary .current-menu-item a, .magazine-teal .nav-primary li li a:hover, .magazine-teal .nav-primary li li a:active, .magazine-teal .nav-primary li.right a:hover, .magazine-teal .nav-secondary li a:hover, .magazine-teal .nav-secondary li a:active, .magazine-teal .nav-secondary .current_page_item a, .magazine-teal .nav-secondary .current-cat a, .magazine-teal .nav-secondary .current-menu-item a, .magazine-teal .nav-secondary li li a:hover, .magazine-teal .nav-secondary li li a:active, .magazine-teal #genesis-responsive-slider h2 a:hover, .magazine-teal #genesis-slider h2 a:hover, .magazine-teal h2 a:hover, .magazine-teal .site-footer a:hover{color:#27c3c7;}
.magazine-teal h2 a:hover{text-decoration:none;}
.magazine-teal input[type="button"], .magazine-teal input[type="submit"]{background:url(images/teal/button.png) 0 0;border:1px solid #27c3c7;}
.magazine-teal input:hover[type="button"], .magazine-teal input:hover[type="submit"]{background:url(images/teal/button.png) 0 -25px;border:1px solid #27c3c7;}
.magazine-teal .site-footer .gototop a{background:url(images/teal/footer-top.png) no-repeat center left;}
@media only screen and (max-width:960px){body, .magazine-landing .site-inner .wrap, .site-inner .wrap{width:100%;margin:0 auto;}
.site-header{background-color:#252525;}
.archive-page, .content-sidebar .content, .content-sidebar .content-sidebar-wrap, .content-sidebar-sidebar .content, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .full-width-content.magazine-landing .content, .full-width-content .content, .full-width-content .content-sidebar-wrap, .home-bottom, .home-left, .home-middle, .home-right, .home-top, .magazine-landing .wrap, .sidebar, .sidebar-content .content, .sidebar-content .content-sidebar-wrap, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content, .content-sidebar-wrap, .site-footer .wrap, .site-header, .sidebar-secondary{box-sizing:border-box;width:100%;}
.site-footer .creds, .site-footer .gototop, .site-header ul.menu, .site-header .widget-area, .nav-primary .wrap, .nav-secondary .wrap, .title-area{float:none;text-align:center;width:100%;}
.site-header .widget-area{padding:10px 0; }
.site-header ul.menu{float:none;}
.site-header li, .nav-primary li, .nav-secondary li{display:inline-block;float:none;}
.site-header li li, .nav-primary li li, .nav-secondary li li{text-align:left;}
.nav-primary li.right{display:none;}
.entry-content img, .featuredpage img, .featuredpost img, .wp-post-image{border:none;padding:0;}
.site-footer{background:none;background-color:#252525;}
.site-footer p{padding:0 20px;}
}
@media (max-width:767px){.banner{margin:0 auto;width:100%;}
}
@media only screen and (max-width:600px){.site-title{font-size:36px;line-height:1;}
.nav-primary li a, .nav-secondary li a{padding:7px 10px 6px;}
.nav-secondary{background:none;background-color:#111;border:none;}
.content .slide-excerpt{display:none;}
h1, h2, h2 a, h2 a:visited{font-size:30px;}
h3, h4{font-size:24px;}
.home-bottom h4, .home-middle h4{font-size:18px;}
.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%;}
}
.bannerCover{float:left;width:100%;margin:0;padding:0;}
.banner{margin:0 auto;width:1000px;}
.bannerSlider{float:left;width:100%;margin:0;padding:0;}
.site-inner{float:left;width:100%;}.header_ads{float:left;padding:10px;margin:20px 0 0 50px;}.site-header .title-area{float:left;width:auto;}