• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

derekalvarez

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password
  • Profile
  • Topics Started
  • Replies Created
  • Engagements
  • Favorites

Forum Replies Created

Viewing 20 posts - 1 through 20 (of 47 total)
1 2 3 →
  • Author
    Posts
  • October 13, 2017 at 3:27 am in reply to: Altitude Scrolling Not Working on Chrome #212483
    derekalvarez
    Member

    Thank you, I already installed the newest version of the theme, which fixed it... but hopefully some other people will find your solution and have a quicker fix than I did!

    October 12, 2017 at 5:37 am in reply to: Genesis Custom Redirect URL Not Working #212457
    derekalvarez
    Member

    I figured this one out... we had a category with the same name and it took that url over for some reason.

    October 12, 2017 at 5:35 am in reply to: Altitude Scrolling Not Working on Chrome #212455
    derekalvarez
    Member

    Yes, I did, thank you. I installed the latest version of Altitude.

    February 26, 2015 at 5:12 pm in reply to: Customize Responsive Menu Bar #142443
    derekalvarez
    Member

    Any idea how to add "Menu" and then have the lines below it?

    March 14, 2014 at 5:29 pm in reply to: Streamline Pro Add Newsletter Section After Header #94941
    derekalvarez
    Member

    Home page template...

    <?php
    /**
     * This file adds the Home Page to the Streamline Pro Theme.
     *
     * @author StudioPress
     * @package Streamline Pro
     * @subpackage Customizations
     */
    
    add_action( 'genesis_meta', 'streamline_home_genesis_meta' );
    /**
     * Add widget support for homepage. If no widgets active, display the default loop.
     *
     */
    function streamline_home_genesis_meta() {
    
    	if ( is_active_sidebar( 'home-featured-1' ) || is_active_sidebar( 'home-featured-2' ) || is_active_sidebar( 'home-featured-3' ) ) {
    	
    		//* Force full-width-content layout setting
    		add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
    	
    		// Add streamline-pro-home body class
    		add_filter( 'body_class', 'streamline_body_class' );
    	
    		// Add homepage widgets
    		add_action( 'genesis_before_content_sidebar_wrap', 'streamline_homepage_widgets' );
    
    	}
    }
    
    function streamline_body_class( $classes ) {
    
    	$classes[] = 'streamline-pro-home';
    	return $classes;
    	
    }
    
    function streamline_homepage_widgets() {
    
    	if ( is_active_sidebar( 'home-featured-1' ) || is_active_sidebar( 'home-featured-2' ) || is_active_sidebar( 'home-featured-3' ) ) {
    
    		echo '<div class="home-featured">';
    	
    		genesis_widget_area( 'home-featured-1', array(
    			'before' => '<div class="home-featured-1 widget-area">',
    			'after'  => '</div>',
    		) );
    		
    		genesis_widget_area( 'home-featured-2', array(
    			'before' => '<div class="home-featured-2 widget-area">',
    			'after'  => '</div>',
    		) );
    		
    		genesis_widget_area( 'home-featured-3', array(
    			'before' => '<div class="home-featured-3 widget-area">',
    			'after'  => '</div>',
    		) );
    
    		echo '</div><!-- end #home-featured -->';	
    
    	}
    
    }
    
    remove_action( 'genesis_loop', 'genesis_do_loop' );
    add_action( 'genesis_loop', 'custom_widget' );
    function custom_widget() {
    
    if ( is_active_sidebar( 'home-bottom-1' ) || is_active_sidebar( 'home-bottom-2' ) || is_active_sidebar( 'home-bottom-3' ) || is_active_sidebar( 'home-bottom-4' ) ) {
    	
    		echo '<div class="home-bottom">';
    
    			echo '<div class="home-bottom-1">';
    			dynamic_sidebar( 'home-bottom-1' );
    			echo '</div><!-- end .home-bottom-1 -->';
    
    			echo '<div class="home-bottom-2">';
    			dynamic_sidebar( 'home-bottom-2' );
    			echo '</div><!-- end .home-bottom-2 -->';
    			
    			echo '<div class="home-bottom-3">';
    			dynamic_sidebar( 'home-bottom-3' );
    			echo '</div><!-- end .home-bottom-3 -->';
    			
    			echo '<div class="home-bottom-4">';
    			dynamic_sidebar( 'home-bottom-4' );
    			echo '</div><!-- end .home-bottom-4 -->';
    		
    		echo '</div><!-- end #home-bottom -->';	
    		
    	}
    	
    }
    
    genesis();
    
    March 14, 2014 at 5:26 pm in reply to: Streamline Pro Add Newsletter Section After Header #94940
    derekalvarez
    Member

    Here's my code (functions.php)...

    <?php
    //* Start the engine
    include_once( get_template_directory() . '/lib/init.php' );
    
    //* Set Localization (do not remove)
    load_child_theme_textdomain( 'streamline', apply_filters( 'child_theme_textdomain', get_stylesheet_directory() . '/languages', 'streamline' ) );
    
    //* Child theme (do not remove)
    define( 'CHILD_THEME_NAME', __( 'Streamline Pro Theme', 'streamline' ) );
    define( 'CHILD_THEME_URL', 'http://my.studiopress.com/streamline/' );
    define( 'CHILD_THEME_VERSION', '2.0.0' );
    
    // Modify credits section
    add_filter('genesis_footer_creds_text', 'custom_footer_creds_text');
    function custom_footer_creds_text($creds) {
    $creds = '<div class="footer-banner"><a title="Click to Visit King Metals" href="http://logfurniturehowto.com/go/king-metals" target="_blank" rel="nofollow"><img alt="king metals" src="http://logfurniturehowto.com/images/banners/king-metals-banner.jpg" width="" /></a></div>' . '[footer_copyright] ' . get_bloginfo('name') . ' | Website Created by <a title="OnTop Internet Marketing Services" href="http://ontopinternetmarketing.com" target="_blank">OnTop Internet Marketing Services</a>';
        return $creds;
    }
    
    // Remove the edit link
    add_filter ( 'genesis_edit_post_link' , '__return_false' );
    
    //* Add HTML5 markup structure
    add_theme_support( 'html5' );
    
    //* Add custom Viewport meta tag for mobile browsers
    add_action( 'genesis_meta', 'sp_viewport_meta_tag' );
    function sp_viewport_meta_tag() {
    	echo '<meta name="viewport" content="width=1300, maximum-scale=1.0"/>';
    }
    
    //* Enqueue PT Sans Google font
    add_action( 'wp_enqueue_scripts', 'streamline_google_fonts' );
    function streamline_google_fonts() {
    
    	wp_enqueue_style( 'google-fonts', '//fonts.googleapis.com/css?family=PT+Sans', array(), CHILD_THEME_VERSION );
    	
    }
    
    //* Add support for additional color style options
    add_theme_support( 'genesis-style-selector', array( 
    	'streamline-pro-blue'  => __( 'Streamline Pro Blue', 'streamline' ), 
    	'streamline-pro-green' => __( 'Streamline Pro Green', 'streamline' ),
    ) );
    
    //* Add new image sizes
    add_image_size( 'post-image', 760, 360, TRUE );
    add_image_size( 'widget-image', 295, 100, TRUE );
    
    //* Unregister layout settings
    genesis_unregister_layout( 'content-sidebar-sidebar' );
    genesis_unregister_layout( 'sidebar-content-sidebar' );
    genesis_unregister_layout( 'sidebar-sidebar-content' );
    
    //* Unregister secondary sidebar
    unregister_sidebar( 'sidebar-alt' );
    
    //* Add support for custom background
    add_theme_support( 'custom-background' );
    
    //* Add support for custom header
    add_theme_support( 'custom-header', array(
    	'header_image'    => '',
    	'header-selector' => '.site-title a',
    	'header-text'     => false,
    	'height'          => 100,
    	'width'           => 125,
    ) );
    
    //* Add support for 3-column footer widgets
    add_theme_support( 'genesis-footer-widgets', 3 );
    
    //* Reposition the breadcrumbs
    remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' );
    add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_breadcrumbs' );
    
    //* Customize breadcrumbs display
    add_filter( 'genesis_breadcrumb_args', 'streamline_breadcrumb_args' );
    function streamline_breadcrumb_args( $args ) {
    	$args['home'] = __( 'Home', 'streamline' );
    	$args['sep'] = ' ';
    	$args['list_sep'] = ', '; // Genesis 1.5 and later
    	$args['prefix'] = '<div class="breadcrumb">';
    	$args['suffix'] = '</div>';
    	$args['labels']['prefix'] = '<span class="icon-home">';
    	$args['labels']['suffix'] = '</div>';
    	return $args;
    }
    
    //* Remove default post image
    remove_action( 'genesis_entry_content', 'genesis_do_post_image', 8 );
    
    //* Add post image above post title
    add_action( 'genesis_entry_header', 'streamline_post_image', 1 );
    function streamline_post_image() {
    
    	if ( is_page() || ! genesis_get_option( 'content_archive_thumbnail' ) )
    		return;
    	
    	if ( $image = genesis_get_image( array( 'format' => 'url', 'size' => genesis_get_option( 'image_size' ) ) ) ) {
    		printf( '<a href="%s" rel="bookmark"><img class="post-photo" src="%s" alt="%s" /></a>', get_permalink(), $image, the_title_attribute( 'echo=0' ) );
    	}
    	
    }
    
    //* Reposition the post info function
    remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
    add_action( 'genesis_entry_header', 'genesis_post_info', 2 );
    
    //* Customize the post info function
    add_filter( 'genesis_post_info', 'post_info_filter' );
    function post_info_filter( $post_info ) {
    
    	if ( !is_page() ) {
        	$post_info = '[post_author_posts_link] [post_date] [post_comments] [post_edit]';
        	return $post_info;
    	}
    	
    }
    
    //* Add the after entry section
    add_action( 'genesis_entry_footer', 'streamline_after_entry', 10 );
    function streamline_after_entry() {
    	
    	if ( ! is_singular( 'post' ) ) return;
    	
    	genesis_widget_area( 'after-entry', array(
    		'before' => '<div class="after-entry widget-area">',
    		'after'  => '</div>',
       ) );
       
    }
    
    //* Modify the size of the Gravatar in the author box
    add_filter( 'genesis_author_box_gravatar_size', 'streamline_author_box_gravatar_size' );
    function streamline_author_box_gravatar_size( $size ) {
    
        return '80';
        
    }
    
    //* Remove comment form allowed tags
    add_filter( 'comment_form_defaults', 'streamline_remove_comment_form_allowed_tags' );
    function streamline_remove_comment_form_allowed_tags( $defaults ) {
    
    	$defaults['comment_notes_after'] = '';
    	return $defaults;
    	
    }
    
    //* Add newsletter section after header
    add_action( 'genesis_before_content_sidebar_wrap', 'streamline_newsletter' );
    function streamline_newsletter() {
       if ( ! is_front_page() )
           return;
    
       genesis_widget_area( 'newsletter', array(
           'before' => '<div class="newsletter widget-area">',
       ) );
    }
    
    // Register widget areas
    genesis_register_sidebar( array(
    	'id'				=> 'newsletter',
    	'name'			=> __( 'Newsletter', 'streamline' ),
    	'description'	=> __( 'This is the newsletter section below the navigation.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'          => 'home-featured-1',
    	'name'        => __( 'Home - Featured 1', 'streamline' ),
    	'description' => __( 'This is the first featured column on the homepage.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'          => 'home-featured-2',
    	'name'        => __( 'Home - Featured 2', 'streamline' ),
    	'description' => __( 'This is the second featured column on the homepage.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'          => 'home-featured-3',
    	'name'        => __( 'Home - Featured 3', 'streamline' ),
    	'description' => __( 'This is the third featured column on the homepage.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'			=> 'home-bottom-1',
    	'name'			=> __( 'First Home Bottom', 'streamline' ),
    	'description'	=> __( 'This is the first home bottom section.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'			=> 'home-bottom-2',
    	'name'			=> __( 'Second Home Bottom', 'streamline' ),
    	'description'	=> __( 'This is the second home bottom section.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'			=> 'home-bottom-3',
    	'name'			=> __( 'Third Home Bottom', 'streamline' ),
    	'description'	=> __( 'This is the third home bottom section.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'			=> 'home-bottom-4',
    	'name'			=> __( 'Fourth Home Bottom', 'streamline' ),
    	'description'	=> __( 'This is the fourth home bottom section.', 'streamline' ),
    ) );
    genesis_register_sidebar( array(
    	'id'          => 'after-entry',
    	'name'        => __( 'After Entry', 'streamline' ),
    	'description' => __( 'This is the after entry section.', 'streamline' ),
    ) );

    style.css...

    /*
    	Theme Name: Streamline Pro Theme
    	Theme URI: http://my.studiopress.com/themes/streamline/
    	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
    	Author: StudioPress
    	Author URI: http://www.studiopress.com/
    	Version: 2.0.0
    
    	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
    
    	Template: genesis
    	Template Version: 2.0.0
    
    	License: GPL-2.0+
    	License URI: http://www.opensource.org/licenses/gpl-license.php
    */
    
    /* Table of Contents
    
    	- HTML5 Reset
    		- Baseline Normalize
    		- Box Sizing
    		- Float Clearing
    	- Defaults
    		- Typographical Elements
    		- Headings
    		- Objects
    		- Forms
    		- Tables
    	- Structure and Layout
    		- Site Containers
    		- Column Widths and Positions
    		- Column Classes
    	- Common Classes
    		- WordPress
    		- Genesis
    		- Titles
    	- Widgets
    		- Featured Content
    	- Plugins
    		- Genesis eNews Extended
    		- Genesis Latest Tweets
    		- Gravity Forms
    		- Jetpack
    	- Site Header
    		- Title Area
    		- Widget Area
    	- Site Navigation
    		- Header Navigation
    		- Primary Navigation
    		- Secondary Navigation
    		- Responsive Menu
    	- Content Area
    		- Entries
    		- After Entry
    		- Pagination
    		- Comments
    	- Sidebars
    	- Footer Widgets
    	- Site Footer
    	- Theme Colors
    		- Streamline Pro Blue
    		- Streamline Pro Green
    	- Media Queries
    		- Retina Display
    		- max-width: 1159px
    		- max-width: 1023px
    		- max-width: 767px
    
    */
    
    /*
    HTML5 Reset
    ---------------------------------------------------------------------------------------------------- */
    
    /* Baseline Normalize
    	normalize.css v2.1.2 | MIT License | git.io/normalize
    --------------------------------------------- */
    
    article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
    
    /* Box Sizing
    --------------------------------------------- */
    
    *,
    input[type="search"] {
    	-webkit-box-sizing: border-box;
    	-moz-box-sizing:    border-box;
    	box-sizing:         border-box;
    }
    
    /* Float Clearing
    --------------------------------------------- */
    
    .clearfix:before,
    .entry-content:before,
    .entry:before,
    .footer-widgets:before,
    .nav-primary:before,
    .nav-secondary:before,
    .pagination:before,
    .site-container:before,
    .site-footer:before,
    .site-header:before,
    .site-inner:before,
    .widget:before,
    .wrap:before  {
    	content: " ";
    	display: table;
    }
    
    .clearfix:after,
    .entry-content:after,
    .entry:after,
    .footer-widgets:after,
    .nav-primary:after,
    .nav-secondary:after,
    .pagination:after,
    .site-container:after,
    .site-footer:after,
    .site-header:after,
    .site-inner:after,
    .widget:after,
    .wrap:after {
    	clear: both;
    	content: " ";
    	display: table;
    }
    
    /*
    Defaults
    ---------------------------------------------------------------------------------------------------- */
    
    /* Typographical Elements
    --------------------------------------------- */
    
    html {
    	font-size: 62.5%; /* 10px browser default */
    }
    
    body {
    	background-color: #333;
    	color: #444;
    	font-family: 'PT Sans', sans-serif;
    	font-size: 16px;
    	font-size: 1.6rem;
    	font-weight: 400;
    	line-height: 1.625;
    }
    
    body > div {
    	font-size: 16px;
    	font-size: 1.6rem;
    }
    
    a,
    button,
    input:focus,
    input[type="button"],
    input[type="reset"],
    input[type="submit"],
    textarea:focus,
    .button {
    	-webkit-transition: all 0.1s ease-in-out;
    	-moz-transition:    all 0.1s ease-in-out;
    	-ms-transition:     all 0.1s ease-in-out;
    	-o-transition:      all 0.1s ease-in-out;
    	transition:         all 0.1s ease-in-out;
    }
    
    ::-moz-selection {
    	background-color: #333;
    	color: #fff;
    }
    
    ::selection {
    	background-color: #333;
    	color: #fff;
    }
    
    a {
    	color: #ff6600;
    	text-decoration: none;
    }
    
    a img {
    	margin-bottom: -8px;
    	margin-bottom: -0.8rem;
    }
    
    a:hover {
    	text-decoration: underline;
    }
    
    p {
    	margin: 0 0 24px;
    	margin: 0 0 2.4rem;
    	padding: 0;
    }
    
    strong {
    	font-weight: 700;
    }
    
    ol,
    ul {
    	margin: 0;
    	padding: 0;
    }
    
    blockquote,
    blockquote::before {
    	color: #555;
    }
    
    blockquote {
    	margin: 40px 40px 24px;
    	margin: 4rem 4rem 2.4rem;
    }
    
    blockquote::before {
    	content: "\201C";
    	display: block;
    	font-size: 30px;
    	font-size: 3rem;
    	height: 0;
    	left: -20px;
    	position: relative;
    	top: -10px;
    }
    
    .entry-content code {
    	background-color: #333;
    	color: #ddd;
    }
    
    cite {
    	font-style: normal;
    }
    
    /* Headings
    --------------------------------------------- */
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
    	color: #000;
    	font-weight: 700;
    	line-height: 1.2;
    	margin: 0 0 16px;
    	margin: 0 0 1.6rem;
    }
    
    h1 {
    	font-size: 36px;
    	font-size: 3.6rem;
    }
    
    h2 {
    	font-size: 30px;
    	font-size: 3rem;
    }
    
    h3 {
    	font-size: 24px;
    	font-size: 2.4rem;
    }
    
    h4 {
    	font-size: 20px;
    	font-size: 2rem;
    }
    
    h5 {
    	font-size: 18px;
    	font-size: 1.8rem;
    }
    
    h6 {
    	font-size: 16px;
    	font-size: 1.6rem;
    }
    
    /* Objects
    --------------------------------------------- */
    
    embed,
    iframe,
    img,
    object,
    video,
    .wp-caption {
    	max-width: 100%;
    }
    
    img {
    	height: auto;
    }
    
    .featured-content img,
    .gallery img {
    	width: auto; /* IE8 */
    }
    
    /* Forms
    --------------------------------------------- */
    
    input,
    select,
    textarea {
    	background-color: #fff;
    	border: 1px solid #ccc;
    	border-radius: 3px;
    	box-shadow: 1px 1px 3px #eee inset;
    	color: #999;
    	font-size: 14px;
    	font-size: 1.4rem;
    	padding: 16px;
    	padding: 1.6rem;
    	width: 100%;
    }
    
    input[type="checkbox"], 
    input[type="radio"], 
    input[type="image"] {
    	width: auto;
    }
    
    input:focus,
    textarea:focus {
    	border: 1px solid #999;
    	outline: none;
    }
    
    ::-moz-placeholder {
    	color: #999;
    	opacity: 1;
    }
    
    ::-webkit-input-placeholder {
    	color: #999;
    }
    
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"],
    .button,
    .home-featured .more-link {
    	background-color: #ff6600;
    	background: -moz-linear-gradient(top,  #ff6600 0%, #e66920 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#e66920));
    	background: -webkit-linear-gradient(top,  #ff6600 0%,#e66920 100%);
    	background: -o-linear-gradient(top,  #ff6600 0%,#e66920 100%);
    	background: -ms-linear-gradient(top,  #ff6600 0%,#e66920 100%);
    	background: linear-gradient(to bottom,  #ff6600 0%,#e66920 100%);
    	border: none;
    	border-radius: 3px;
    	box-shadow: 0 1px #b15219;
    	color: #fff;
    	cursor: pointer;
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#e66920',GradientType=0 );
    	font-size: 14px;
    	font-size: 1.4rem;
    	padding: 16px 24px;
    	padding: 1.6rem 2.4rem;
    	text-shadow: -1px -1px #d55f19;
    	text-transform: uppercase;
    	width: auto;
    	height: 100%;
    }
    
    button:hover,
    input:hover[type="button"],
    input:hover[type="reset"],
    input:hover[type="submit"],
    .button:hover,
    .home-featured .more-link:hover {
    	background-color: #e66920;
    	background: -moz-linear-gradient(top,  #e66920 0%, #ff6600 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e66920), color-stop(100%,#ff6600));
    	background: -webkit-linear-gradient(top,  #e66920 0%,#ff6600 100%);
    	background: -o-linear-gradient(top,  #e66920 0%,#ff6600 100%);
    	background: -ms-linear-gradient(top,  #e66920 0%,#ff6600 100%);
    	background: linear-gradient(to bottom,  #e66920 0%,#ff6600 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e66920', endColorstr='#ff6600',GradientType=0 );
    	text-decoration: none;
    }
    
    .entry-content .button:hover {
    	color: #fff;
    }
    
    .button {
    	display: inline-block;
    }
    
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-results-button {
    	display: none;
    }
    
    /* Tables
    --------------------------------------------- */
    
    table {
    	border-collapse: collapse;
    	border-spacing: 0;
    	line-height: 2;
    	margin-bottom: 40px;
    	margin-bottom: 4rem;
    	width: 100%;
    }
    
    tbody {
    	border-bottom: 1px solid #ddd;
    }
    
    th,
    td {
    	text-align: left;
    }
    
    th {
    	font-weight: 700;
    	text-transform: uppercase;
    }
    
    td {
    	border-top: 1px solid #ddd;
    	padding: 6px 0;
    	padding: 0.6rem 0;
    }
    
    /*
    Structure and Layout
    ---------------------------------------------------------------------------------------------------- */
    
    /* Site Containers
    --------------------------------------------- */
    
    .site-inner,
    .wrap {
    	margin: 0 auto;
    	max-width: 1140px;
    }
    
    .site-inner {
    	background-color: #f1f1f1;
    	box-shadow: 0 0 10px #222;
    	clear: both;
    	margin-bottom: 0;
    	margin-bottom: 0;
    }
    
    .streamline-pro-landing .site-inner {
    	margin: 40px auto;
    	margin: 4rem auto;
    	max-width: 960px;
    }
    
    /* Column Widths and Positions
    --------------------------------------------- */
    
    /* Content */
    
    .content {
    	float: right;
    	width: 760px;
    }
    
    .content-sidebar .content {
    	float: left;
    }
    
    .full-width-content .content {
    	width: 100%;
    }
    
    /* Primary Sidebar */
    
    .sidebar-primary {
    	float: right;
    	width: 380px;
    }
    
    .sidebar-content .sidebar-primary {
    	float: left;
    }
    
    /* Column Classes
    	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
    --------------------------------------------- */
    
    .five-sixths,
    .four-sixths,
    .one-fourth,
    .one-half,
    .one-sixth,
    .one-third,
    .three-fourths,
    .three-sixths,
    .two-fourths,
    .two-sixths,
    .two-thirds {
    	float: left;
    	margin-left: 2.564102564102564%;
    }
    
    .one-half,
    .three-sixths,
    .two-fourths {
    	width: 48.717948717948715%;
    }
    
    .one-third,
    .two-sixths {
    	width: 31.623931623931625%;
    }
    
    .four-sixths,
    .two-thirds {
    	width: 65.81196581196582%;
    }
    
    .one-fourth {
    	width: 23.076923076923077%;
    }
    
    .three-fourths {
    	width: 74.35897435897436%;
    }
    
    .one-sixth {
    	width: 14.52991452991453%;
    }
    
    .five-sixths {
    	width: 82.90598290598291%;
    }
    
    .first {
    	clear: both;
    	margin-left: 0;
    }
    
    /*
    Common Classes
    ---------------------------------------------------------------------------------------------------- */
    
    /* WordPress
    --------------------------------------------- */
    
    .avatar {
    	float: left;
    }
    
    .alignleft .avatar {
    	margin-right: 24px;
    	margin-right: 2.4rem;
    }
    
    .alignright .avatar {
    	margin-left: 24px;
    	margin-left: 2.4rem;
    }
    
    .search-form {
    	overflow: hidden;
    }
    
    .search-form input[type="submit"] {
    	border: 0;
    	clip: rect(0, 0, 0, 0);
    	height: 1px;
    	margin: -1px;
    	padding: 0;
    	position: absolute;
    	width: 1px;
    }
    
    img.centered,
    .aligncenter {
    	display: block;
    	margin: 0 auto 24px;
    	margin: 0 auto 2.4rem;
    }
    
    a.alignnone img,
    img.alignnone {
    	margin-bottom: 12px;
    	margin-bottom: 1.2rem;
    }
    
    .alignleft {
    	float: left;
    	text-align: left;
    }
    
    .alignright {
    	float: right;
    	text-align: right;
    }
    
    a.alignleft,
    a.alignright {
        max-width: 100%;
    }
    
    a.alignleft,
    img.alignleft,
    .wp-caption.alignleft {
    	margin: 0 24px 10px 0;
    	margin: 0 2.4rem 1rem 0;
    }
    
    a.alignright,
    img.alignright,
    .wp-caption.alignright {
    	margin: 0 0 10px 24px;
    	margin: 0 0 1rem 2.4rem;
    }
    
    .entry-content .wp-caption-text {
    	font-size: 14px;
    	font-size: 1.4rem;
    	font-weight: 700;
    	margin: 5px 0 0;
    	margin: 0.5rem 0 0;
    	text-align: center;
    }
    
    .widget_calendar table {
    	width: 100%;
    }
    
    .widget_calendar td,
    .widget_calendar th {
    	text-align: center;
    }
    
    /* Genesis
    --------------------------------------------- */
    
    .breadcrumb {
    	background: #444 url(images/lines-diagonal.png);
    	background-size: 6px 6px;
    	border-bottom: 5px solid #333;
    	color: #999;
    	font-size: 14px;
    	font-size: 1.4rem;
    	padding: 16px 24px;
    	padding: 1.6rem 2.4rem;
    	margin: 0;
    	text-shadow: -1px -1px #333;
    }
    
    .breadcrumb a:hover {
    	color: #fff;
    	text-decoration: none;
    }
    
    .breadcrumb a::after {
    	color: #999;
    	content: '\203a';
    	font-weight: 700;
    	margin: 0 10px;
    	margin: 0 1rem;
    }
    
    .archive-description,
    .author-box {
    	background-color: #fff;
    }
    
    .archive-description {
    	padding: 40px 40px 24px;
    	padding: 4rem 4rem 2.4rem;
    }
    
    .author-box {
    	margin: 2px 0;
    	margin: 0.2rem 0;
    	padding: 40px;
    	padding: 4rem;
    }
    
    .author-box-title {
    	color: #333;
    	font-family: 'PT Sans', sans-serif;
    	font-size: 16px;
    	font-size: 1.6rem;
    	margin-bottom: 5px;
    	margin-bottom: 0.5rem;
    }
    
    .author-box p {
    	margin-bottom: 0;
    }
    
    .author-box .avatar {
    	margin-right: 24px;
    	margin-right: 2.4rem;
    }
    
    /* Titles
    --------------------------------------------- */
    
    .entry-title {
    	font-size: 36px;
    	font-size: 3.6rem;
    	line-height: 1;
    }
    
    .entry-title a {
    	color: #333;
    }
    
    .entry-title a:hover,
    .footer-widgets .entry-title a {
    	color: #ff6600;
    	text-decoration: none;
    }
    
    .footer-widgets .entry-title a:hover {
    	color: #fff;
    }
    
    .widget-title {
    	font-size: 16px;
    	font-size: 1.6rem;
    	margin-bottom: 24px;
    	margin-bottom: 2.4rem;
    	text-transform: uppercase;
    }
    
    .after-entry .widget-title,
    .sidebar .widget-title,
    .sidebar .widget-title a {
    	color: #aaa;
    }
    
    .archive-title {
    	font-size: 20px;
    	font-size: 2rem;
    	margin-bottom: 24px;
    	margin-bottom: 2.4rem;
    }
    
    /* Widgets
    ---------------------------------------------------------------------------------------------------- */
    
    .widget {
    	word-wrap: break-word;
    }
    
    .widget li {
    	list-style-type: none;
    	text-align: left;
    }
    
    .widget ol > li {
    	list-style-position: inside;
    	list-style-type: decimal;
    	padding-left: 2rem;
    	text-indent: -2rem;
    }
    
    .widget li li {
    	border: none;
    	margin: 0 0 0 30px;
    	margin: 0 0 0 3rem;
    	padding: 0;
    }
    
    .widget ol > li:last-child,
    .widget p:last-child,
    .widget ul > li:last-child {
    	margin-bottom: 0;
    }
    
    /* Featured Content
    --------------------------------------------- */
    
    .featured-content .entry {
    	margin-bottom: 20px;
    	margin-bottom: 2rem;
    	padding: 0 0 24px;
    	padding: 0 0 2.4rem;
    }
    
    .featured-content .entry-title {
    	font-size: 24px;
    	font-size: 2.4rem;
    	line-height: 1.2;
    }
    
    .featured-content .entry-header,
    .featured-content .entry-content {
    	padding: 0;
    }
    
    .featured-content .entry:last-child {
    	margin: 0;
    	padding: 0;
    }
    
    .featured-content .entry-meta {
    	padding-bottom: 12px;
    	padding-bottom: 1.2rem;
    }
    
    .featured-content .entry-author,
    .featured-content .entry-time,
    .featured-content .entry-comments-link {
    	display: block;
    }
    
    /*
    Plugins
    ---------------------------------------------------------------------------------------------------- */
    
    /* Genesis eNews Extended
    --------------------------------------------- */
    
    .sidebar .enews-widget {
    	color: #fff;
    	text-shadow: -1px -1px #d55f19;
    }
    
    .sidebar .enews-widget .widget-title,
    .sidebar .enews-widget .widget-title:before {
    	color: #fff;
    }
    
    .enews-widget input {
    	margin-bottom: 16px;
    	margin-bottom: 1.6rem;
    }
    
    .enews-widget input:focus {
    	border: 1px solid #ccc;
    }
    
    .sidebar .enews-widget input[type="submit"] {
    	background-color: #f6f6f6;
    	background: -moz-linear-gradient(top,  #f6f6f6 0%, #eaeaea 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#eaeaea));
    	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#eaeaea 100%);
    	background: -o-linear-gradient(top,  #f6f6f6 0%,#eaeaea 100%);
    	background: -ms-linear-gradient(top,  #f6f6f6 0%,#eaeaea 100%);
    	background: linear-gradient(to bottom,  #f6f6f6 0%,#eaeaea 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 );
    	color: #333;
    	margin: 0;
    	text-shadow: 1px 1px #fff;
    	font-weight: 700;
    	width: 100%;
    }
    
    .sidebar .enews-widget input:hover[type="submit"] {
    	background-color: #eaeaea;
    	background: -moz-linear-gradient(top,  #eaeaea 0%, #f6f6f6 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f6f6f6));
    	background: -webkit-linear-gradient(top,  #eaeaea 0%,#f6f6f6 100%);
    	background: -o-linear-gradient(top,  #eaeaea 0%,#f6f6f6 100%);
    	background: -ms-linear-gradient(top,  #eaeaea 0%,#f6f6f6 100%);
    	background: linear-gradient(to bottom,  #eaeaea 0%,#f6f6f6 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f6f6f6',GradientType=0 );
    }
    
    .enews form + p {
    	margin-top: 24px;
    	margin-top: 2.4rem;
    }
    
    /* Newsletter
    ------------------------------------------------------------ */
    
    .newsletter {
    	background: url(images/newsletter.png);
    	maximum-height: 100px;
    	width: 1140px;
    	margin: 0 auto;
    }
    
    .newsletter .enews {
    	padding: 15px;
    	
    }
    
    .newsletter h4 {
    	color: #fff;
    	font-size: 22px;
    	line-height: 24px;
    	padding-left: 10px;
    }
    
    .newsletter p {
    	color: #aaa49f;
    	float: left;
    	font-size: 18px;
    	line-height: 18px;
    	text-shadow: 1px 1px #000;
    	width: 540px;
    	margin-top: -23px;
    	padding-left: 10px;
    }
    
    .newsletter subbox {
    	width: 500px;
    }
    
    .newsletter .aweber .name {
    	width: 150px;
    	float: left;
    }
    
    .newsletter .aweber .email {
    	width: 250px;
    	float: left;
    }
    
    .newsletter .aweber .submit {
    	float: right;
    }
    
    .newsletter #subscribe {
    	float: right;
    	margin: -35px 0 0 0;
    }
    
    /* Genesis Latest Tweets
    --------------------------------------------- */
    
    .latest-tweets ul li {
    	margin-bottom: 16px;
    	margin-bottom: 1.6rem;
    }
    
    /* Gravity Forms
    --------------------------------------------- */
    
    div.gform_wrapper input[type="email"],
    div.gform_wrapper input[type="text"],
    div.gform_wrapper textarea,
    div.gform_wrapper .ginput_complex label {
    	font-size: 16px;
    	font-size: 1.6rem;
    	padding: 16px;
    	padding: 1.6rem;
    }
    
    div.gform_wrapper .ginput_complex label {
    	padding: 0;
    }
    
    div.gform_wrapper li,
    div.gform_wrapper form li {
    	margin: 16px 0 0;
    	margin: 1.6rem 0 0;
    }
    
    div.gform_wrapper .gform_footer input[type="submit"] {
    	font-size: 14px;
    	font-size: 1.4rem;
    }
    
    /* Jetpack
    --------------------------------------------- */
    
    img#wpstats {
    	display: none;
    }
    
    /*
    Site Header
    ---------------------------------------------------------------------------------------------------- */
    
    .site-header {
    	background: url(images/white-bg-header.jpg);
    	box-shadow: 0 0 10px #222;
    	margin: 0 auto;
    	max-width: 1140px;
    	height: 120px;
    	padding: 1rem;
    }
    
    /* Title Area
    --------------------------------------------- */
    
    .title-area {
    	float: left;
    	padding: 0;
    	width: 150px;
    }
    
    .header-image .title-area {
    	padding: 0;
    }
    
    .site-title {
    	font-size: 36px;
    	font-size: 3.6rem;
    	font-weight: 700;
    	line-height: 1;
    	margin-bottom: 0;
    	text-transform: uppercase;
    }
    
    .site-title a,
    .site-title a:hover {
    	color: #333;
    	text-decoration: none;
    }
    
    .site-description {
    	color: #999;
    	font-size: 16px;
    	font-size: 1.6rem;
    	font-weight: 400;
    	line-height: 1;
    	margin-bottom: 0;
    }
    
    /* Full width header, no widgets */
    
    .header-full-width .title-area,
    .header-full-width .site-title {
    	width: 100%;
    }
    
    .header-image .site-description,
    .header-image .site-title a {
    	display: block;
    	text-indent: -9999px;
    }
    
    /* Logo, hide text */
    
    .header-image .site-header .wrap {
    	padding-left: 10px;
    }
    
    .header-image .site-title a {
    	float: left;
    	min-height: 100px;
    	width: 100%;
    }
    
    /* Widget Area
    --------------------------------------------- */
    
    .site-header .widget-area {
    	float: right;
    	text-align: right;
    	width: 950px;
    }
    
    .site-header .genesis-nav-menu li li {
    	margin-left: 0;
    }
    
    .site-header .search-form {
    	float: right;
    	width: 50%;
    }
    
    /*
    Site Navigation
    ---------------------------------------------------------------------------------------------------- */
    
    .genesis-nav-menu {
    	clear: both;
    	color: #999;
    	line-height: 1;
    	width: 100%;
    }
    
    .genesis-nav-menu .menu-item {
    	display: inline-block;
    	text-align: left;
    }
    
    .genesis-nav-menu a {
    	color: #999;
    	display: block;
    	padding: 0 18px 28px;
    	padding: 0 1.8rem 2.8rem;
    	position: relative;
    	text-shadow: -1px -1px #222;
    }
    
    .genesis-nav-menu a:hover,
    .genesis-nav-menu .current-menu-item > a,
    .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
    	color: #fff;
    	text-decoration: none;
    }
    
    .genesis-nav-menu .sub-menu .current-menu-item > a {
    	color: #fff;
    }
    
    .genesis-nav-menu > .menu-item > a {
    	text-transform: uppercase;
    }
    
    .genesis-nav-menu .sub-menu {
    	border-top: 1px solid #444;
    	left: -9999px;
    	opacity: 0;
    	position: absolute;
    	-webkit-transition: opacity .4s ease-in-out;
    	-moz-transition:    opacity .4s ease-in-out;
    	-ms-transition:     opacity .4s ease-in-out;
    	-o-transition:      opacity .4s ease-in-out;
    	transition:         opacity .4s ease-in-out;
    	width: 200px;
    	z-index: 99;
    }
    
    .genesis-nav-menu .sub-menu a {
    	background-color: #333;
    	border: 1px solid #444;
    	border-top: none;
    	font-size: 14px;
    	font-size: 1.4rem;
    	padding: 14px 24px;
    	padding: 1.4rem 2.4rem;
    	position: relative;
    	width: 200px;
    }
    
    .genesis-nav-menu .sub-menu .sub-menu {
    	margin: -44px 0 0 199px;
    }
    
    .genesis-nav-menu .menu-item:hover {
    	position: static;
    }
    
    .genesis-nav-menu .menu-item:hover > .sub-menu {
    	left: auto;
    	opacity: 1;
    }
    
    .genesis-nav-menu > .first > a {
    	padding-left: 0;
    }
    
    .genesis-nav-menu > .last > a {
    	padding-right: 0;
    }
    
    .genesis-nav-menu > .right {
    	float: right;
    	list-style-type: none;
    	padding: 0;
    	text-transform: uppercase;
    }
    
    .genesis-nav-menu > .right > a {
    	display: inline-block;
    	padding: 0 24px 28px;
    	padding: 0 2.4rem 2.8rem;
    }
    
    .genesis-nav-menu > .date {
    	display: inline-block;
    	padding: 28px;
    	padding: 2.8rem;
    }
    
    .genesis-nav-menu > .search {
    	padding: 10px 10px 0 0;
    	padding: 1rem 1rem 0 0;
    }
    
    /* Site Header Navigation
    --------------------------------------------- */
    
    .simple-social-icons {
    	padding-right: 10px;
    	float: right;
    	margin-top: -95px;
    }
    
    .textwidget .AuthorizeNetSeal {
    	float: left;
    }
    
    .site-header .genesis-nav-menu {
    	float: right;
    	font-size: 20px;
    	font-size: 2.0rem;
    	margin-top: -35px;
    	margin-left: 150px;
    	width: 100%;
    }
    
    .site-header .genesis-nav-menu a {
    	color: #ff6600;
    	text-shadow: .1px .1px #333;
    	font-weight: bold;
    }
    
    .site-header .genesis-nav-menu .current-menu-item > a,
    .site-header .genesis-nav-menu a:hover {
    	color: #333;
    }
    
    .site-header .genesis-nav-menu .sub-menu .current-menu-item > a,
    .site-header .genesis-nav-menu .sub-menu a:hover {
    	color: #fff;
    }
    
    .site-header .sub-menu {
    	border-top: 1px solid #eee;
    }
    
    .site-header .genesis-nav-menu .sub-menu a {
    	text-shadow: -1px -1px #222;
    }
    
    /* Primary Navigation
    --------------------------------------------- */
    
    .nav-primary .wrap {
    	background-color: #333;
    }
    
    .nav-primary .genesis-nav-menu a:before {
    	content: "";
    	display: block;
    	font-size: 30px;
    	font-size: 3rem;
    	height: 40px;
    	margin-top: -12px;
    	margin-top: -1.2rem;
    	text-align: center;
    	text-shadow: none;
    }
    
    .nav-primary .genesis-nav-menu a:hover:before,
    .nav-primary .genesis-nav-menu .current-menu-item > a:before {
    	color: #eeeae9;
    	content: "\25BE";
    }
    
    .nav-primary .genesis-nav-menu .sub-menu a:before,
    .nav-primary .genesis-nav-menu .current-menu-item > .sub-menu a:before {
    	display: none;
    }
    
    /* Secondary Navigation
    --------------------------------------------- */
    
    .nav-secondary .wrap {
    	background-color: #333;
    }
    
    .nav-secondary .genesis-nav-menu > li > a {
    	padding: 14px 24px 28px;
    	padding: 1.4rem 2.4rem 2.8rem;
    }	
    
    /* Responsive Menu
    --------------------------------------------- */
    
    #responsive-menu-icon {
    	cursor: pointer;
    	display: none;
    	padding: 17px 0 18px;
    	padding: 1.7rem 0 1.8rem;
    	text-align: center;
    }
    
    #responsive-menu-icon::before {
    	content: "\e600";
    	color: #999;
    	margin: 0 auto;
    	speak: none;
    	text-shadow: -1px -1px #222;
    	text-transform: none;
    }
    
    /*
    Content Area
    ---------------------------------------------------------------------------------------------------- */
    
    /* Home Featured
    --------------------------------------------- */
    
    .home-featured {
    	background: url(images/white-bg.jpg);
    	border-bottom: 5px solid #f1f1f1;
    	margin: 0 auto;
    	overflow: hidden;
    	text-align: center;
    }
    
    .home-featured .widget:first-child {
    	padding: 40px;
    	padding: 4rem;
    }
    
    .home-featured .widget {
    	padding: 0 40px 40px;
    	padding: 0 4rem 4rem;
    }
    
    .home-featured .entry {
    	background: none;
    }
    
    .home-featured .entry-title {
    	text-transform: uppercase;
    }
    
    .home-featured .page {
    	border: none;
    	margin: 0;
    	padding: 0;
    }
    
    .home-featured p {
    	color: #999;
    }
    
    .home-featured .more-link {
    	display: block;
    	margin: 20px auto 0;
    	margin: 2rem auto 0;
    	max-width: 170px;
    	text-transform: none;
    }
    
    .home-featured-1,
    .home-featured-2,
    .home-featured-3 {
    	width: 380px;
    }
    
    .home-featured-1,
    .home-featured-2 {
    	border-right: none;
    }
    
    .home-featured-1,
    .home-featured-2 {
    	float: left;
    }
    
    .home-featured-3 {
    	float: right;
    }
    
    /* Home Bottom
    --------------------------------------------- */
    
    .home-bottom {
    	background-color: #1e1e1e;
    	margin: 0 auto;
    	overflow: hidden;
    	text-align: center;
    }
    
    .home-bottom .widget:first-child {
    	padding: 40px;
    	padding: 4rem;
    }
    
    .home-bottom .widget {
    	padding: 0 40px 40px;
    	padding: 0 4rem 4rem;
    }
    
    .home-bottom .entry {
    	background: none;
    }
    
    .home-bottom .entry-title {
    	text-transform: uppercase;
    }
    
    .home-bottom .page {
    	border: none;
    	margin: 0;
    	padding: 0;
    }
    
    .home-bottom h4,
    .home-bottom p {
    	color: #aaa;
    }
    
    .home-bottom .more-link {
    	display: block;
    	margin: 20px auto 0;
    	margin: 2rem auto 0;
    	max-width: 170px;
    	text-transform: none;
    }
    
    .home-bottom-1,
    .home-bottom-2,
    .home-bottom-3,
    .home-bottom-4 {
    	width: 285px;
    }
    
    .home-bottom-1,
    .home-bottom-2,
    .home-bottom-3 {
    	float: left;
    }
    
    .home-bottom-4 {
    	float: right;
    }
    
    /* Entries
    --------------------------------------------- */
    
    .content .entry {
    	background: url(images/white-bg.jpg);
    	border-bottom: 5px solid #333;
    	box-shadow: inset 0px -5px 0px #eaeaea;
    }
    
    .page .page,
    .single .entry {
    	border: none;
    	box-shadow: none;
    }
    
    .entry-header {
    	padding: 40px 40px 0;
    	padding: 4rem 4rem 0;
    }
    
    .entry-content {
    	padding: 0 40px 40px;
    	padding: 0 4rem 4rem;
    }
    
    .entry-content ol,
    .entry-content p,
    .entry-content ul,
    .quote-caption {
    	margin-bottom: 26px;
    	margin-bottom: 2.6rem;
    }
    
    .entry-content ol,
    .entry-content ul {
    	margin-left: 40px;
    	margin-left: 4rem;
    }
    
    .entry-content ol > li,
    .widget ol > li {
    	list-style-type: decimal;
    }
    
    .entry-content ul > li {
    	list-style-type: disc;
    }
    
    .entry-content ol ol,
    .entry-content ul ul {
    	margin-bottom: 0;
    }
    
    .entry-content .search-form {
    	width: 50%;
    }
    
    .content .entry-meta {
    	background: #444 url(images/lines-diagonal.png);
    	background-size: 6px 6px;
    	clear: both;
    	color: #999;
    	font-size: 12px;
    	font-size: 1.2rem;
    	font-weight: 700;
    	margin: 0;
    	padding: 16px;
    	padding: 1.6rem;
    	text-transform: uppercase;
    	text-shadow: -1px -1px #333;
    }
    
    .entry-meta a {
    	color: #999;
    }
    
    .entry-meta a:hover {
    	color: #ff6600;
    	text-decoration: none;
    }
    
    .entry-footer {
    	margin-top: -40px;
    	margin-top: -4rem;
    	padding: 0 40px 40px;
    	padding: 0 4rem 4rem;
    }
    
    .entry-footer .entry-meta {
    	background: none;
    	padding: 0;
    	text-shadow: none;
    }
    
    .entry-footer .entry-meta a {
    	color: #ff6600;
    }
    
    .entry-author,
    .entry-time,
    .entry-comments-link {
    	margin-right: 24px;
    	margin-right: 2.4rem;
    }
    
    .entry-categories,
    .entry-tags {
    	display: block;
    }
    
    /* Icons
    --------------------------------------------- */
    
    @font-face {
    	font-family: 'streamline-icons';
    	src:url('fonts/streamline-icons.eot');
    	src:url('fonts/streamline-icons.eot?#iefix') format('embedded-opentype'),
    		url('fonts/streamline-icons.ttf') format('truetype'),
    		url('fonts/streamline-icons.woff') format('woff'),
    		url('fonts/streamline-icons.svg#streamline-icons') format('svg');
    	font-weight: normal;
    	font-style: normal;
    }
    
    .entry-author:before,
    .entry-categories:before,
    .entry-comments-link:before,
    .entry-tags:before,
    .entry-time:before,
    .icon-home:before,
    #responsive-menu-icon::before {
    	-webkit-font-smoothing: antialiased;
    	font-family: 'streamline-icons';
    	font-size: 1.6rem;
    	font-size: 16px;
    	font-style: normal;
    	font-variant: normal;
    	font-weight: normal;
    	margin-right: 10px;
    	margin-right: 1rem;
    	speak: none;
    	text-transform: none;
    }
    
    .entry-author:before {
    	content: "\e608";
    }
    .entry-tags:before {
    	content: "\e605";
    }
    .entry-comments-link:before {
    	content: "\e606";
    }
    .entry-time:before {
    	content: "\e604";
    }
    .entry-categories:before {
    	content: "\e607";
    }
    .icon-home:before {
    	content: "\e603";
    }
    
    .entry-categories::before,
    .entry-tags::before {
    	color: #ccc;
    }
    
    /* After Entry
    ------------------------------------------------------------ */
    	
    .after-entry {
    	background-color: #edebeb;
    	clear: both;
    	margin: 20px 0 0;
    	margin: 2rem 0 0;
    	overflow: hidden;
    	padding: 24px;
    	padding: 2.4rem;
    	text-shadow: 1px 1px #fff;
    }
    
    .after-entry .widget {
    	margin-bottom: 24px;
    	margin-bottom: 2.4rem;
    }
    
    .after-entry .widget:last-child {
    	margin: 0;
    }
    
    .after-entry .entry {
    	padding: 24px;
    	padding: 2.4rem;
    }
    
    /* Pagination
    --------------------------------------------- */
    
    .archive-pagination {
    	background: #fff url(images/white-bg.jpg);
    	clear: both;
    	font-size: 14px;
    	font-size: 1.4rem;
    	padding: 40px;
    	padding: 4rem;
    }
    
    .archive-pagination li {
    	display: inline;
    }
    
    .archive-pagination li a {
    	background-color: #ccc;
    	border-radius: 3px;
    	color: #fff;
    	cursor: pointer;
    	display: inline-block;
    	margin: 0 4px 4px 0;
    	margin: 0 0.4rem 0.4rem 0;
    	padding: 8px 12px;
    	padding: 0.8rem 1.2rem;
    }
    
    .archive-pagination li a:hover,
    .archive-pagination li.active a {
    	background-color: #ff6600;
    	text-decoration: none;
    }
    
    /* Comments
    --------------------------------------------- */
    
    .comment-respond,
    .entry-comments,
    .entry-pings {
    	background: url(images/white-bg.jpg);
    	padding: 40px;
    	padding: 4rem;
    }
    
    .entry-pings {
    	padding: 0 40px 0 0;
    	padding: 0 4rem 0 0;
    }
    
    .entry-comments {
    	padding-left: 0;
    }
    
    .entry-comments h3,
    .entry-pings h3 {
    	padding-left: 40px;
    	padding-left: 4rem;
    }
    
    .comment-content {
    	clear: both;
    }
    
    .comment-respond input[type="email"],
    .comment-respond input[type="text"],
    .comment-respond input[type="url"] {
    	width: 50%
    }
    
    .comment-respond label {
    	display: block;
    	margin-right: 12px;
    	margin-right: 1.2rem;
    }
    
    .comment-list li,
    .ping-list li {
    	background-color: #edebeb;
    	border: 2px solid #fff;
    	border-left: none;
    	list-style-type: none;
    	margin-top: 24px;
    	margin-top: 2.4rem;
    	padding: 40px;
    	padding: 4rem;
    	text-shadow: 1px 1px #fff;
    }
    
    .ping-list li {
    	padding-bottom: 16px;
    	padding-bottom: 1.6rem;
    }
    
    .comment-list li li {
    	margin-left: -40px;
    	margin-left: -4rem;
    }
    
    .comment .avatar {
    	float: right;
    	margin: 0;
    }
    
    .comment-header .comment-author {
    	margin: 0;
    }
    
    li.depth-2,
    li.depth-4,
    li.depth-6 {
    	background-color: #fff;
    }
    
    .comment-metadata {
    	padding-bottom: 24px;
    	padding-bottom: 2.4rem;
    }
    
    .entry-pings .reply {
    	display: none;
    }
    
    .form-allowed-tags {
    	background-color: #edebeb;
    	font-size: 14px;
    	font-size: 1.4rem;
    	padding: 24px;
    	padding: 2.4rem;
    }
    
    /*
    Sidebars
    ---------------------------------------------------------------------------------------------------- */
    
    .sidebar {
    	text-shadow: 1px 1px #fff;
    }
    
    .sidebar li {
    	list-style-type: none;
    	margin-bottom: 6px;
    	margin-bottom: 0.6rem;
    	word-wrap: break-word;
    }
    
    .sidebar ul > li::before {
    	content: '\203a';
    	color: #aaa;
    	font-size: 12px;
    	font-size: 1.2rem;
    	font-weight: 700;
    	margin-right: 10px;
    	margin-right: 1rem;
    }
    
    .sidebar ul > li:last-child {
    	margin-bottom: 0;
    }
    
    .sidebar .widget {
    	background-color: #eaeaea;
    	border-bottom: 2px solid #fff;
    	padding: 40px;
    	padding: 4rem;
    }
    
    .sidebar .enews-widget {
    	background-color: #e66920;
    	background: -moz-linear-gradient(top,  #e66920 0%, #ff6600 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e66920), color-stop(100%,#ff6600));
    	background: -webkit-linear-gradient(top,  #e66920 0%,#ff6600 100%);
    	background: -o-linear-gradient(top,  #e66920 0%,#ff6600 100%);
    	background: -ms-linear-gradient(top,  #e66920 0%,#ff6600 100%);
    	background: linear-gradient(to bottom,  #e66920 0%,#ff6600 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e66920', endColorstr='#ff6600',GradientType=0 );
    }
    
    .sidebar .widget_search {
    	background: #666 url(images/lines-diagonal.png);
    	background-size: 6px 6px;
    }
    
    .sidebar .widget_search .widget-title {
    	text-shadow: -1px -1px #555;
    }
    
    /*
    Footer Widgets
    ---------------------------------------------------------------------------------------------------- */
    
    .footer-widgets {
    	background-color: #1e1e1e;
    	color: #aaa;
    	clear: both;
    	padding: 40px 60px 16px 60px;
    	padding: 4rem 6rem 1.6rem 6rem;
    	text-shadow: -1px -1px #000;
    	width: 1140px;
    	margin: 0 auto;
    }
    
    .footer-widgets-1,
    .footer-widgets-3 {
    	width: 330px;
    }
    
    .footer-widgets-2 {
    	width: 330px;
    }
    
    .footer-widgets-1 {
    	margin-right: 0;
    	margin-right: 0;
    }
    
    .footer-widgets-1,
    .footer-widgets-2 {
    	float: left;
    }
    
    .footer-widgets-3 {
    	float: right;
    }
    
    .footer-widgets .widget {
    	margin-bottom: 24px;
    	margin-bottom: 2.4rem;
    }
    
    .footer-widgets .widget-title {
    	color: #aaa;
    }
    
    .footer-widgets li {
    	list-style-type: none;
    	margin-bottom: 6px;
    	margin-bottom: 0.6rem;
    	word-wrap: break-word;
    }
    
    .footer-widgets .search-form input:focus {
    	border: 1px solid #ccc;
    }
    
    /*
    Site Footer
    ---------------------------------------------------------------------------------------------------- */
    
    .site-footer {
    	background-color: #1a1a1a;
    	color: #aaa;
    	font-size: 14px;
    	font-size: 1.4rem;
    	padding: 40px 0;
    	padding: 4rem 0;
    	text-align: center;
    	width: 1140px;
    	margin: 0 auto;
    }
    
    .site-footer p {
    	margin-bottom: 0;
    }
    
    /*
    Theme Colors
    ---------------------------------------------------------------------------------------------------- */
    
    /* Streamline Pro Blue
    --------------------------------------------- */
    
    .streamline-pro-blue a,
    .streamline-pro-blue .entry-title a:hover,
    .streamline-pro-blue .entry-meta a:hover,
    .streamline-pro-blue .entry-footer .entry-meta a,
    .streamline-pro-blue .footer-widgets .entry-title a  {
    	color: #2989d8;
    }
    
    .streamline-pro-blue .entry-title a,
    .streamline-pro-blue .site-title a,
    .streamline-pro-blue .site-title a:hover,
    .streamline-pro-blue .site-header .genesis-nav-menu .current-menu-item > a,
    .streamline-pro-blue .site-header .genesis-nav-menu a:hover {
    	color: #333;
    }
    
    .streamline-pro-blue .genesis-nav-menu a,
    .streamline-pro-blue .entry-meta a {
    	color: #999;
    }
    
    .streamline-pro-blue .footer-widgets .entry-title a:hover,
    .streamline-pro-blue .genesis-nav-menu .current-menu-item > a,
    .streamline-pro-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
    .streamline-pro-blue .genesis-nav-menu a:hover,
    .streamline-pro-blue .site-header .genesis-nav-menu .sub-menu .current-menu-item > a,
    .streamline-pro-blue .site-header .genesis-nav-menu .sub-menu a:hover {
    	color: #fff;
    }
    
    .streamline-pro-blue .archive-pagination li a:hover,
    .streamline-pro-blue .archive-pagination li.active a {
    	background-color: #2989d8;
    }
    
    .streamline-pro-blue .button,
    .streamline-pro-blue .home-featured .more-link,
    .streamline-pro-blue button,
    .streamline-pro-blue input[type="button"],
    .streamline-pro-blue input[type="reset"],
    .streamline-pro-blue input[type="submit"] {
    	background-color: #2989d8;
    	background: -moz-linear-gradient(top,  #2989d8 0%, #2161a5 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2989d8), color-stop(100%,#2161a5));
    	background: -webkit-linear-gradient(top,  #2989d8 0%,#2161a5 100%);
    	background: -o-linear-gradient(top,  #2989d8 0%,#2161a5 100%);
    	background: -ms-linear-gradient(top,  #2989d8 0%,#2161a5 100%);
    	background: linear-gradient(to bottom,  #2989d8 0%,#2161a5 100%);
    	box-shadow: 0 1px #1a4b8b;
    	color: #fff;
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#2161a5',GradientType=0 );
    	text-shadow: -1px -1px #1c4e91;
    }
    
    .streamline-pro-blue .button:hover,
    .streamline-pro-blue .home-featured .more-link:hover,
    .streamline-pro-blue .sidebar .enews-widget,
    .streamline-pro-blue button:hover,
    .streamline-pro-blue input:hover[type="button"],
    .streamline-pro-blue input:hover[type="reset"],
    .streamline-pro-blue input:hover[type="submit"] {
    	background-color: #2161a5;
    	background: -moz-linear-gradient(top,  #2161a5 0%, #2989d8 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2161a5), color-stop(100%,#2989d8));
    	background: -webkit-linear-gradient(top,  #2161a5 0%,#2989d8 100%);
    	background: -o-linear-gradient(top,  #2161a5 0%,#2989d8 100%);
    	background: -ms-linear-gradient(top,  #2161a5 0%,#2989d8 100%);
    	background: linear-gradient(to bottom,  #2161a5 0%,#2989d8 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2161a5', endColorstr='#2989d8',GradientType=0 );
    }
    
    .streamline-pro-blue .enews-widget {
    	text-shadow: -1px -1px #1c4e91;
    }
    
    /* Streamline Pro Blue
    --------------------------------------------- */
    
    .streamline-pro-green a,
    .streamline-pro-green .entry-title a:hover,
    .streamline-pro-green .entry-meta a:hover,
    .streamline-pro-green .entry-footer .entry-meta a,
    .streamline-pro-green .footer-widgets .entry-title a  {
    	color: #5d8c3d;
    }
    
    .streamline-pro-green .entry-title a,
    .streamline-pro-green .site-header .genesis-nav-menu .current-menu-item > a,
    .streamline-pro-green .site-header .genesis-nav-menu a:hover,
    .streamline-pro-green .site-title a,
    .streamline-pro-green .site-title a:hover {
    	color: #333;
    }
    
    .streamline-pro-green .genesis-nav-menu a,
    .streamline-pro-green .entry-meta a {
    	color: #999;
    }
    
    .streamline-pro-green .footer-widgets .entry-title a:hover,
    .streamline-pro-green .genesis-nav-menu .current-menu-item > a,
    .streamline-pro-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
    .streamline-pro-green .genesis-nav-menu a:hover,
    .streamline-pro-green .site-header .genesis-nav-menu .sub-menu .current-menu-item > a,
    .streamline-pro-green .site-header .genesis-nav-menu .sub-menu a:hover {
    	color: #fff;
    }
    
    .streamline-pro-green .archive-pagination li a:hover,
    .streamline-pro-green .archive-pagination li.active a {
    	background-color: #5d8c3d;
    }
    
    .streamline-pro-green .button,
    .streamline-pro-green .home-featured .more-link,
    .streamline-pro-green button,
    .streamline-pro-green input[type="button"],
    .streamline-pro-green input[type="reset"],
    .streamline-pro-green input[type="submit"] {
    	background-color: #5d8c3d;
    	background: -moz-linear-gradient(top,  #5d8c3d 0%, #406728 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d8c3d), color-stop(100%,#406728));
    	background: -webkit-linear-gradient(top,  #5d8c3d 0%,#406728 100%);
    	background: -o-linear-gradient(top,  #5d8c3d 0%,#406728 100%);
    	background: -ms-linear-gradient(top,  #5d8c3d 0%,#406728 100%);
    	background: linear-gradient(to bottom,  #5d8c3d 0%,#406728 100%);
    	box-shadow: 0 1px #375822;
    	color: #fff;
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d8c3d', endColorstr='#406728',GradientType=0 );
    	text-shadow: -1px -1px #3a5f25;
    }
    
    .streamline-pro-green .button:hover,
    .streamline-pro-green .home-featured .more-link:hover,
    .streamline-pro-green .sidebar .enews-widget,
    .streamline-pro-green button:hover,
    .streamline-pro-green input:hover[type="button"],
    .streamline-pro-green input:hover[type="reset"],
    .streamline-pro-green input:hover[type="submit"] {
    	background-color: #406728;
    	background: -moz-linear-gradient(top,  #406728 0%, #5d8c3d 100%);
    	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#406728), color-stop(100%,#5d8c3d));
    	background: -webkit-linear-gradient(top,  #406728 0%,#5d8c3d 100%);
    	background: -o-linear-gradient(top,  #406728 0%,#5d8c3d 100%);
    	background: -ms-linear-gradient(top,  #406728 0%,#5d8c3d 100%);
    	background: linear-gradient(to bottom,  #406728 0%,#5d8c3d 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#406728', endColorstr='#5d8c3d',GradientType=0 );
    }
    
    .streamline-pro-green .enews-widget {
    	text-shadow: -1px -1px #3a5f25;
    }
    
    /* Content Boxes
    ------------------------------------------------------------ */
     
    .content-box-blue,
    .content-box-gray,
    .content-box-green,
    .content-box-purple,
    .content-box-red,
    .content-box-yellow {
        margin: 0 0 25px;
        overflow: hidden;
        padding: 20px;
    }
     
    .content-box-blue {
        background-color: #d8ecf7;
        border: 1px solid #afcde3;
    }
     
    .content-box-gray {
        background-color: #e2e2e2;
        border: 1px solid #bdbdbd;
    }
     
    .content-box-green {
        background-color: #d9edc2;
        border: 1px solid #b2ce96;
    }
     
    .content-box-purple {
        background-color: #e2e2f9;
        border: 1px solid #bebde9;
    }
     
    .content-box-red {
        background-color: #f9dbdb;
        border: 1px solid #e9b3b3;
    }
     
    .content-box-yellow {
        background-color: #fef5c4;
        border: 1px solid #fadf98;
    }
    
    /* Color Buttons
    ------------------------------------------------------------ */
     
    .button-blue,
    .button-gray,
    .button-green,
    .button-purple,
    .button-red,
    .button-yellow,
    .button-orange {
        color: #fff;
        padding: 5px 10px;
    }
     
    .button-blue:hover,
    .button-gray:hover,
    .button-green:hover,
    .button-purple:hover,
    .button-red:hover,
    .button-yellow:hover,
    .button-orange:hover {
        text-decoration: none;
    }
     
    .button-blue {
        background-color: #afcde3;
        border: 1px solid #afcde3;
    }
     
    .button-blue:hover {
        background-color: #83a2be;
        border: 1px solid #83a2be;
    }
     
    .button-gray {
        background-color: #bdbdbd;
        border: 1px solid #bdbdbd;
    }
     
    .button-gray:hover {
        background-color: #919191;
        border: 1px solid #919191;
    }
     
    .button-green {
        background-color: #669933;
        border: 1px solid #669933;
    }
     
    .button-green:hover {
        background-color: #7aae46;
        border: 1px solid #7aae46;
    }
     
    .button-purple {
        background-color: #bebde9;
        border: 1px solid #bebde9;
    }
     
    .button-purple:hover {
        background-color: #9291c7;
        border: 1px solid #9291c7;
    }
     
    .button-red {
        background-color: #e9b3b3;
        border: 1px solid #e9b3b3;
    }
     
    .button-red:hover {
        background-color: #c78787;
        border: 1px solid #c78787;
    }
     
    .button-yellow {
        background-color: #fadf98;
        border: 1px solid #fadf98;
    }
     
    .button-yellow:hover {
        background-color: #ecb870;
        border: 1px solid #ecb870;
    }
    
    .button-orange {
        background-color: #ff6600;
        border: 1px solid #ff6600;
    }
     
    .button-orange:hover {
        background-color: #ff7315;
        border: 1px solid #ff7315;
    }
    
    /* Cart 66
    ------------------------------------------------------------ */
    
    #cartButtonForm_1.Cart66CartButton {
    	width: 480px;
    }
    
    .purAddToCartImage.ajax-button {
    	background: none;
    	float: right;
    	border: none;
    }
    
    #Cart66CheckoutButton.confirm-order.Cart66CompleteOrderButton {
    	background: none;
    	float: right;
    	border: none;
    }
    
    #Cart66CartForm .itemQuantity {
    	width: 100px;
    }
    
    #shipping_zip {
    	width: 150px;
    }
    March 13, 2014 at 4:07 pm in reply to: Overhang logo #94775
    derekalvarez
    Member

    I removed theme support for a custom header in functions.php and added this...

    // Remove Genesis header and and replace with custom two widget header
    
    unregister_sidebar( 'header-right' );
    
    genesis_register_sidebar( array(
        'id'            => 'header-left',
        'name'          => __( 'Left Header', 'theme-name' ),
        'description'   => __( 'Left hand header widget', 'theme-name' ),
    ) );
    
    genesis_register_sidebar( array(
        'id'            => 'header-right',
        'name'          => __( 'Right Header', 'theme-name' ),
        'description'   => __( 'Right hand header widget', 'theme-name' ),
    ) );
    
    remove_action( 'genesis_header', 'genesis_do_header' ); 
    add_action( 'genesis_header', 'genesis_do_new_header' ); 
    function genesis_do_new_header() {
    
        do_action( 'genesis_site_title' ); 
        do_action( 'genesis_site_description' );
        do_action( 'genesis_custom_header' );
    
        if ( is_active_sidebar( 'header-left' ) || has_action( 'genesis_header_left' ) ) { 
            echo '<div class="widget-area header-left">'; 
            do_action( 'genesis_header_left' ); 
            dynamic_sidebar( 'header-left' ); 
            echo '</div><!-- end .widget-area -->'; 
        }
    
        if ( is_active_sidebar( 'header-right' ) || has_action( 'genesis_header_right' ) ) { 
            echo '<div class="widget-area header-right">'; 
            do_action( 'genesis_header_right' ); 
            dynamic_sidebar( 'header-right' ); 
            echo '</div><!-- end .widget-area -->'; 
        }
    }

    Then I added this to the stylesheet...

    .header-left {
    	width:225px !important;
    	float:left!important;
    	clear:left;
    	margin:0 0 0 10px;
    	position:absolute;
    	z-index:99999!important;
    }
    .header-right {
    	width:850px!important;
    	float:right!important;
    	clear:right;margin:0;
    }

    I added this to the header left widget...

    <a href="http://cortezsanitation.com"><img src="http://cortezsanitation.com/wp-content/uploads/2014/03/cortez-san-logo.png" /></a>

    Added the search bar to the header right widget and used some css to move the primary menu to the right...

    .genesis-nav-menu {
    	padding: 0 0 0 300px;
    	float: right;
    }
    March 13, 2014 at 3:18 pm in reply to: Overhang logo #94764
    derekalvarez
    Member

    Yes, I did! Do you need to know how I did it?

    February 6, 2014 at 5:31 pm in reply to: Streamline Pro Add Newsletter Section After Header #89037
    derekalvarez
    Member

    Man, I'm 0 for my last 3 on getting a reply!

    Anyway, I actually had to edit a bunch of css to get it to work. If anyone's interested in what I did, leave a reply and I'll tell you.

    December 17, 2013 at 2:47 pm in reply to: Different Headers on Pages #79818
    derekalvarez
    Member

    I have the header centered and linking to the page I want. Here's the code I used...

    https://gist.github.com/derekalvarez/8008701

    I also added some css...

    .real-estate-header {
    	background-color: #fff;
    	border-left: 1px solid #d5d5d5;
    	border-right: 1px solid #d5d5d5;
    	border-top: 1px solid #d5d5d5;
    	height: 120px;
    	margin: 0 auto;
    	overflow: hidden;
    	width: 960px;
    }

    Now what do I have to do to make sure each page puts my Genesis SEO meta info into each page's header?

    December 17, 2013 at 11:17 am in reply to: Different Headers on Pages #79789
    derekalvarez
    Member

    I just realized it ate my code! Here's the correct code...

    https://gist.github.com/derekalvarez/8008701

    December 16, 2013 at 12:59 pm in reply to: Different Headers on Pages #79504
    derekalvarez
    Member

    Alright, I have now managed to get the header in there, but I don't know how to center it or link it to http://cortezcolorado.net/real-estate. Where I'm at now is the only code I have is this, which I put in my page_real_estate_home.php template file...

    <?php
    /**
    
        This file adds the Real Estate Home Page template to the News Child Theme. *
        @author Derek Alvarez
        @package News
        @subpackage Customizations */
    
    /*
    Template Name: Real Estate Home Page
    */
    
    // Remove header, breadcrumbs, footer widgets
    remove_action( 'genesis_header', 'genesis_header_markup_open', 5 );
    remove_action( 'genesis_header', 'genesis_do_header' );
    remove_action( 'genesis_header', 'genesis_header_markup_close', 15 );remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs');
    remove_action( 'genesis_before_footer', 'genesis_footer_widget_areas' );
    
    add_action ( 'genesis_before_header', 'real_estate_header' );
    function real_estate_header() {
    
    global $post;
    
    {
    echo '
    ';
    echo '';
    echo '
    ';
    }
    
    }
    
    genesis();
    December 15, 2013 at 12:06 pm in reply to: Different Headers on Pages #79261
    derekalvarez
    Member

    It appears this is for making the featured image for each page become the header.

    How can I make this work for a specific header image I want to use for all pages with "real-estate" or "idx" as their parent?

    Would it be something like...

    add_action ( 'genesis_before_header', 'real_estate_header' );
    function real_estate_header() {
     
    echo '<div class="real-estate-header">
    <div class="wrap">
    <img src="get_template_directory_uri() . '/images/cc-header-real-estate.jpg" />
    </div>
    </div>';
    }
     
    }

    Sorry, I know just enough code to be dangerous!

    December 14, 2013 at 4:55 pm in reply to: Different Headers on Pages #79127
    derekalvarez
    Member

    I'm screwing up somehow. I created a file called, "real_estate_header.php" with this code and added it to my child theme...

    <?php
    /**
     * Real Estate Header
     *
     * @package Custom Header
     * @author  Derek Alvarez
     */
    
    do_action( 'genesis_doctype' );
    do_action( 'genesis_title' );
    do_action( 'genesis_meta' );
    
    wp_head(); //* we need this for plugins
    ?>
    </head>
    <?php
    genesis_markup( array(
    	'html5'   => '<body %s>',
    	'xhtml'   => sprintf( '<body class="%s">', implode( ' ', get_body_class() ) ),
    	'context' => 'body',
    ) );
    do_action( 'genesis_before' );
    
    genesis_markup( array(
    	'html5'   => '<div %s>',
    	'xhtml'   => '<div id="wrap">',
    	'context' => 'site-container',
    ) );
    
    do_action( 'genesis_before_header' );
    
    <img src="<?php header_image(); ?>" height="<?php echo get_real_estate_header()->height; ?>" width="<?php echo get_real_estate_header()->width; ?>" alt="" />
    
    do_action( 'genesis_after_header' );
    
    genesis_markup( array(
    	'html5'   => '<div %s>',
    	'xhtml'   => '<div id="inner">',
    	'context' => 'site-inner',
    ) );
    genesis_structural_wrap( 'site-inner' );

    Then I added this code to my page template...

    <?php
    /**
     * This file adds the Real Estate Home Page template to the News Child Theme.
     *
     * @author Derek Alvarez
     * @package News
     * @subpackage Customizations
     */
    
    /*
    Template Name: Real Estate Home Page
    */
    
    // Remove header, breadcrumbs, footer widgets 
    remove_action( 'genesis_header', 'genesis_header_markup_open', 5 );
    remove_action( 'genesis_header', 'genesis_do_header' );
    remove_action( 'genesis_header', 'genesis_header_markup_close', 15 );remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs');
    remove_action( 'genesis_before_footer', 'genesis_footer_widget_areas' );
    
    add_action( 'genesis_after_header', 'real_estate_header' );
    
    genesis();

    Then I added this to my functions.php file...

    /** Add support for custom Real Estate Header */
    $args = array(
    	'width'         => 960,
    	'height'        => 120,
    	'default-image' => get_template_directory_uri() . '/images/cc-header-real-estate.jpg',
    );
    add_theme_support( 'real-estate-header', $args );

    But that broke my site. What am I doing wrong?

    December 14, 2013 at 3:43 pm in reply to: Different Headers on Pages #79116
    derekalvarez
    Member

    Hi Brad, I created a template called "Real Estate Home Page". I used this code to remove the header, breadcrumbs, and footer...

    <?php
    /**
     * This file adds the Real Estate Home Page template to the News Child Theme.
     *
     * @author Derek Alvarez
     * @package News
     * @subpackage Customizations
     */
    
    /*
    Template Name: Real Estate Home Page
    */
    
    // Remove header, breadcrumbs, footer widgets 
    remove_action( 'genesis_header', 'genesis_header_markup_open', 5 );
    remove_action( 'genesis_header', 'genesis_do_header' );
    remove_action( 'genesis_header', 'genesis_header_markup_close', 15 );remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs');
    remove_action( 'genesis_before_footer', 'genesis_footer_widget_areas' );
    
    genesis();

    Can you help me with the code to add a different header?

    Url is...
    http://cortezcolorado.net/real-estate/mockup/

    December 13, 2013 at 4:15 pm in reply to: Different Headers on Pages #78918
    derekalvarez
    Member

    Thanks, Brad!

    I think hardcoding it into the template would be best because we're using an IDX that automatically generates pages and then I can make those use my template.

    Is there a tutorial on changing headers by using a custom template you can point me to?

    December 13, 2013 at 1:36 pm in reply to: Different Headers on Pages #78865
    derekalvarez
    Member

    What if I want to change the header for all pages that have /idx/ as the parent?

    Would this be possible by creating a custom page template? If so, can you point me to a tutorial talking about how to do this?

    October 31, 2013 at 9:46 am in reply to: Bulk Edit Genesis Settings in Pages #70126
    derekalvarez
    Member

    Great, thanks!

    October 31, 2013 at 9:43 am in reply to: Bulk Edit Genesis Settings in Pages #70124
    derekalvarez
    Member

    I mean the Genesis Robot Meta Settings. Do those get transferred?

    October 31, 2013 at 9:20 am in reply to: Bulk Edit Genesis Settings in Pages #70118
    derekalvarez
    Member

    Thanks Gary, Do you know if those settings get transferred when you import/export to another website?

  • Author
    Posts
Viewing 20 posts - 1 through 20 (of 47 total)
1 2 3 →

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2026 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble