WordPress.org

Make WordPress Themes

Changes from primer/1.2 at r88551 to primer/1.3.0 at r88551


Ignore:
Location:
primer
Files:
120 added
8 deleted
13 edited

Legend:

Unmodified
Added
Removed
  • primer/1.3.0/archive.php

    r88551 r88551  
    1 <?php get_header(); ?> 
     1<?php 
     2/** 
     3 * The template for displaying archive pages. 
     4 * 
     5 * Used to display archive-type pages if nothing more specific matches a query. 
     6 * For example, puts together date-based pages if no date.php file exists. 
     7 * 
     8 * If you'd like to further customize these archive views, you may create a 
     9 * new template file for each one. For example, tag.php (Tag archives), 
     10 * category.php (Category archives), author.php (Author archives), etc. 
     11 * 
     12 * @link https://codex.wordpress.org/Template_Hierarchy 
     13 * 
     14 * @package Primer 
     15 * @since   1.0.0 
     16 */ 
     17get_header(); ?> 
    218 
     19<section id="primary" class="content-area"> 
    320 
    4 <?php include('pagemenu.php'); ?> 
     21    <main id="main" class="site-main" role="main"> 
    522 
    6 <!-- start: container --> 
    7 <div id="container"> 
     23    <?php if ( have_posts() ) : ?> 
     24 
     25        <?php while ( have_posts() ) : the_post(); ?> 
     26 
     27            <?php get_template_part( 'content', get_post_format() ); ?> 
     28 
     29        <?php endwhile; ?> 
     30 
     31        <?php primer_paging_nav(); ?> 
     32 
     33    <?php else : ?> 
     34 
     35        <?php get_template_part( 'content', 'none' ); ?> 
     36 
     37    <?php endif; ?> 
     38 
     39    </main><!-- #main --> 
     40 
     41</section><!-- #primary --> 
    842 
    943<?php get_sidebar(); ?> 
    1044 
    11 <!-- start: content --> 
    12 <div id="content"> 
    13  
    14  
    15           <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> 
    16  
    17                    <div class="post" id="post-<?php the_ID(); ?>"> 
    18  
    19                             <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2><?php the_time('l, F jS, Y'); ?>   
    20  
    21                             <div class="entry"> 
    22  
    23                                      <?php the_excerpt(); ?> 
    24                                       
    25                                      <p class="postmetadata"> 
    26 <?php _e('Filed under&#58;'); ?> <?php the_category(', ') ?> <?php _e('by'); ?> <?php  the_author(); ?><br /> 
    27  
    28  
    29 <!-- start: support for tag tags --> 
    30  
    31 <?php the_tags('Tags: &#171; ',' - ',' &#187; '); ?><br /> 
    32  
    33 <!-- end: support for tag tags --> 
    34  
    35  
    36 <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?> <?php edit_post_link('Edit', ' &#124; ', ''); ?> 
    37                 </p>                                        
    38  
    39  
    40                             </div> 
    41  
    42                    </div> 
    43  
    44  
    45           <?php endwhile; ?> 
    46                  
    47                    <div class="navigation"> 
    48  
    49                              <!-- commented out code to use default next and previous page --> 
    50  
    51                              <?php posts_nav_link(/* 'in between ','before',' after' */); ?> 
    52  
    53                    </div> 
    54  
    55           <?php else : ?> 
    56            
    57                    <div class="post" id="post-<?php the_ID(); ?>">   
    58  
    59                             <h2><?php _e('Not Found'); ?></h2> 
    60  
    61                    </div>  
    62  
    63           <?php endif;?> 
    64  
    65  
    66 </div> 
    67 <!-- end: content --> 
    68  
    69  
    70 </div> 
    71 <!-- end: container --> 
    72  
    73  
    74  
    75  
    76  
     45<?php get_sidebar( 'tertiary' ); ?> 
    7746 
    7847<?php get_footer(); ?> 
  • primer/1.3.0/comments.php

    r88551 r88551  
    1 <?php // Do not delete these lines 
    2 if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); 
    3 if (!empty($post->post_password)) { // if there's a password 
    4     if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie 
    5 ?> 
     1<?php 
     2/** 
     3 * The template for displaying comments. 
     4 * 
     5 * The area of the page that contains both current comments 
     6 * and the comment form. 
     7 * 
     8 * @link https://developer.wordpress.org/themes/template-files-section/partial-and-miscellaneous-template-files/#comments-php 
     9 * 
     10 * @package Primer 
     11 * @since   1.0.0 
     12 */ 
    613 
    7 <h2><?php _e('Password Protected'); ?></h2> 
    8 <p><?php _e('Enter the password to view comments.'); ?></p> 
     14/* 
     15 * If the current post is protected by a password and 
     16 * the visitor has not yet entered the password we will 
     17 * return early without loading the comments. 
     18 */ 
     19if ( post_password_required() ) { 
    920 
    10 <?php return; 
    11     } 
     21    return; 
     22 
    1223} 
    13  
    14     /* This variable is for alternating comment background */ 
    15  
    16 $oddcomment = 'alt'; 
    1724 
    1825?> 
    1926 
    20 <!-- You can start editing here. --> 
     27<div id="comments" class="comments-area"> 
    2128 
    22 <?php if ($comments) : ?> 
    23     <h3 id="comments"><?php comments_number('No Responses', 'One Response', '% Responses' );?> to &#8220;<?php the_title(); ?>&#8221;</h3> 
     29    <?php if ( have_comments() ) : ?> 
    2430 
    25 <ol class="commentlist"> 
    26 <?php foreach ($comments as $comment) : ?> 
     31        <h2 class="comments-title"><?php 
    2732 
    28     <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> 
     33            printf( 
     34                _nx( 
     35                    'One thought on %2$s', 
     36                    '%1$d thoughts on %2$s', 
     37                    get_comments_number(), 
     38                    '1. number of comments, 2. post title', 
     39                    'primer' 
     40                ), 
     41                number_format_i18n( get_comments_number() ), 
     42                sprintf( 
     43                    '<span>&ldquo;%s&rdquo;</span>', 
     44                    get_the_title() 
     45                ) 
     46            ); 
    2947 
    30 <!-- start: gravatar support --> 
     48        ?></h2> 
    3149 
    32 <?php if(function_exists('get_avatar')) { echo get_avatar($comment, '50'); } ?> 
     50        <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?> 
    3351 
     52            <nav id="comment-nav-above" class="comment-navigation"> 
    3453 
    35 <!-- end: gravatar support --> 
     54                <h1 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'primer' ); ?></h1> 
    3655 
     56                <div class="nav-previous"><?php previous_comments_link( sprintf( esc_html_x( '%s Older Comments', 'left arrow (LTR) / right arrow (RTL)', 'primer' ), is_rtl() ? '&rarr;' : '&larr;' ) ); ?></div> 
    3757 
    38 <div class="commentmetadata"> 
    39 <strong><?php comment_author_link() ?></strong>, <?php _e('on'); ?> <a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> <?php _e('at');?> <?php comment_time() ?></a> <?php _e('Said&#58;'); ?> <?php edit_comment_link('Edit Comment','',''); ?> 
    40         <?php if ($comment->comment_approved == '0') : ?> 
    41         <em><?php _e('Your comment is awaiting moderation.'); ?></em> 
    42         <?php endif; ?> 
    43 </div> 
     58                <div class="nav-next"><?php next_comments_link( sprintf( esc_html_x( 'Newer Comments %s', 'right arrow (LTR) / left arrow (RTL)', 'primer' ), is_rtl() ? '&larr;' : '&rarr;' ) ); ?></div> 
    4459 
    45 <?php comment_text() ?> 
    46     </li> 
     60            </nav><!-- #comment-nav-above --> 
    4761 
    48 <?php /* Changes every other comment to a different class */ 
    49     if ('alt' == $oddcomment) $oddcomment = ''; 
    50     else $oddcomment = 'alt'; 
    51 ?> 
     62        <?php endif; ?> 
    5263 
    53 <?php endforeach; /* end for each comment */ ?> 
    54     </ol> 
     64        <ol class="comment-list"><?php 
    5565 
    56 <?php else : // this is displayed if there are no comments so far ?> 
     66            wp_list_comments( 
     67                array( 
     68                    'style'      => 'ol', 
     69                    'short_ping' => true, 
     70                ) 
     71            ); 
    5772 
    58 <?php if ('open' == $post->comment_status) : ?> 
    59     <!-- If comments are open, but there are no comments. --> 
    60     <?php else : // comments are closed ?> 
     73        ?></ol><!-- .comment-list --> 
    6174 
    62     <!-- If comments are closed. --> 
    63 <p class="nocomments">Comments are closed.</p> 
     75        <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?> 
     76 
     77            <nav id="comment-nav-below" class="comment-navigation"> 
     78 
     79                <h1 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'primer' ); ?></h1> 
     80 
     81                <div class="nav-previous"><?php previous_comments_link( __( '&larr; Older Comments', 'primer' ) ); ?></div> 
     82 
     83                <div class="nav-next"><?php next_comments_link( __( 'Newer Comments &rarr;', 'primer' ) ); ?></div> 
     84 
     85            </nav><!-- #comment-nav-below --> 
     86 
     87        <?php endif; ?> 
    6488 
    6589    <?php endif; ?> 
    66 <?php endif; ?> 
    6790 
     91    <?php if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) : ?> 
    6892 
    69 <?php if ('open' == $post->comment_status) : ?> 
     93        <p class="no-comments"><?php esc_html_e( 'Comments are closed.', 'primer' ); ?></p> 
    7094 
    71         <h3 id="respond">Leave a Reply</h3> 
     95    <?php endif; ?> 
    7296 
    73 <?php if ( get_option('comment_registration') && !$user_ID ) : ?> 
    74 <p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.</p> 
     97    <?php comment_form(); ?> 
    7598 
    76 <?php else : ?> 
    77  
    78 <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> 
    79 <?php if ( $user_ID ) : ?> 
    80  
    81 <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout &raquo;</a></p> 
    82  
    83 <?php else : ?> 
    84  
    85 <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="40" tabindex="1" /> 
    86 <label for="author"><small>Name <?php if ($req) echo "(required)"; ?></small></label></p> 
    87  
    88 <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="40" tabindex="2" /> 
    89 <label for="email"><small>Mail (will not be published) <?php if ($req) echo "(required)"; ?></small></label></p> 
    90  
    91 <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="40" tabindex="3" /> 
    92 <label for="url"><small>Website</small></label></p> 
    93  
    94 <?php endif; ?> 
    95  
    96 <!--<p><small><strong>XHTML:</strong> <?php _e('You can use these tags&#58;'); ?> <?php echo allowed_tags(); ?></small></p>--> 
    97  
    98 <p><textarea name="comment" id="comment" cols="60" rows="10" tabindex="4"></textarea></p> 
    99  
    100 <p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" /> 
    101 <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> 
    102 </p> 
    103  
    104 <?php do_action('comment_form', $post->ID); ?> 
    105  
    106 </form> 
    107  
    108 <?php endif; // If registration required and not logged in ?> 
    109  
    110 <?php endif; // if you delete this the sky will fall on your head ?> 
     99</div><!-- #comments --> 
  • primer/1.3.0/footer.php

    r88551 r88551  
    1 <!-- start: footer --> 
    2 <div id="footer"> 
     1<?php 
     2/** 
     3 * The template for displaying the footer. 
     4 * 
     5 * Contains the closing of the #content div and all content after. 
     6 * 
     7 * @link https://developer.wordpress.org/themes/template-files-section/partial-and-miscellaneous-template-files/#footer-php 
     8 * 
     9 * @package Primer 
     10 * @since   1.0.0 
     11 */ 
     12?> 
    313 
    4 <a href="<?php bloginfo('url'); ?>/wp-admin" title="login/admin">Login/Admin</a> 
     14        </div><!-- #content --> 
    515 
    6 <span class="blogcredit">Copyright &#169; 2008 <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></span> 
     16        <?php 
     17        /** 
     18         * Fires before the `<footer>` element. 
     19         * 
     20         * @since 1.0.0 
     21         */ 
     22        do_action( 'primer_before_footer' ); 
     23        ?> 
    724 
    8 </div> 
    9 <!-- end: footer --> 
     25        <footer id="colophon" class="site-footer"> 
    1026 
    11 <?php wp_footer(); ?> 
     27            <div class="site-footer-inner"> 
    1228 
    13 </div> 
    14 <!-- end: wrapper --> 
     29                <?php 
     30                /** 
     31                 * Fires inside the `<footer>` element. 
     32                 * 
     33                 * @since 1.0.0 
     34                 */ 
     35                do_action( 'primer_footer' ); 
     36                ?> 
     37 
     38            </div><!-- .site-footer-inner --> 
     39 
     40        </footer><!-- #colophon --> 
     41 
     42        <?php 
     43        /** 
     44         * Fires after the `<footer>` element. 
     45         * 
     46         * @since 1.0.0 
     47         */ 
     48        do_action( 'primer_after_footer' ); 
     49        ?> 
     50 
     51    </div><!-- #page --> 
     52 
     53    <?php wp_footer(); ?> 
    1554 
    1655</body> 
     56 
    1757</html> 
  • primer/1.3.0/functions.php

    r88551 r88551  
    11<?php 
    2 if ( function_exists('register_sidebar') ) 
    3     register_sidebar(); 
    4 ?> 
     2/** 
     3 * Primer functions and definitions. 
     4 * 
     5 * Set up the theme and provide some helper functions, which are used in the 
     6 * theme as custom template tags. Others are attached to action and filter 
     7 * hooks in WordPress to change core functionality. 
     8 * 
     9 * @link https://codex.wordpress.org/Theme_Development 
     10 * @link https://codex.wordpress.org/Child_Themes 
     11 * 
     12 * For more information on hooks, actions, and filters, 
     13 * {@link https://codex.wordpress.org/Plugin_API} 
     14 * 
     15 * @package Primer 
     16 * @since   1.0.0 
     17 */ 
     18 
     19/** 
     20 * Primer theme version. 
     21 * 
     22 * @since 1.0.0 
     23 * 
     24 * @var string 
     25 */ 
     26define( 'PRIMER_VERSION', '0.9.0' ); 
     27 
     28/** 
     29 * Minimum WordPress version required for Primer. 
     30 * 
     31 * @since 1.0.0 
     32 * 
     33 * @var string 
     34 */ 
     35if ( ! defined( 'PRIMER_MIN_WP_VERSION' ) ) { 
     36 
     37    define( 'PRIMER_MIN_WP_VERSION', '4.4' ); 
     38 
     39} 
     40 
     41/** 
     42 * Enforce the minimum WordPress version requirement. 
     43 * 
     44 * @since 1.0.0 
     45 */ 
     46if ( version_compare( get_bloginfo( 'version' ), PRIMER_MIN_WP_VERSION, '<' ) ) { 
     47 
     48    require_once get_template_directory() . '/inc/compat/wordpress.php'; 
     49 
     50} 
     51 
     52/** 
     53 * Load custom helper functions for this theme. 
     54 * 
     55 * @since 1.0.0 
     56 */ 
     57require_once get_template_directory() . '/inc/helpers.php'; 
     58 
     59/** 
     60 * Load custom template tags for this theme. 
     61 * 
     62 * @since 1.0.0 
     63 */ 
     64require_once get_template_directory() . '/inc/template-tags.php'; 
     65 
     66/** 
     67 * Load custom primary nav menu walker. 
     68 * 
     69 * @since 1.0.0 
     70 */ 
     71require_once get_template_directory() . '/inc/walker-nav-menu.php'; 
     72 
     73/** 
     74 * Load template parts and override some WordPress defaults. 
     75 * 
     76 * @since 1.0.0 
     77 */ 
     78require_once get_template_directory() . '/inc/hooks.php'; 
     79 
     80/** 
     81 * Load Beaver Builder compatibility file. 
     82 * 
     83 * @since 1.0.0 
     84 */ 
     85if ( class_exists( 'FLBuilder' ) ) { 
     86 
     87    require_once get_template_directory() . '/inc/compat/beaver-builder.php'; 
     88 
     89} 
     90 
     91/** 
     92 * Load Jetpack compatibility file. 
     93 * 
     94 * @since 1.0.0 
     95 */ 
     96if ( class_exists( 'Jetpack' ) ) { 
     97 
     98    require_once get_template_directory() . '/inc/compat/jetpack.php'; 
     99 
     100} 
     101 
     102/** 
     103 * Load WooCommerce compatibility file. 
     104 * 
     105 * @since 1.0.0 
     106 */ 
     107if ( class_exists( 'WooCommerce' ) ) { 
     108 
     109    require_once get_template_directory() . '/inc/compat/woocommerce.php'; 
     110 
     111} 
     112 
     113/** 
     114 * Load Customizer class (must be required last). 
     115 * 
     116 * @since 1.0.0 
     117 */ 
     118require_once get_template_directory() . '/inc/customizer.php'; 
     119 
     120/** 
     121 * Sets up theme defaults and registers support for various WordPress features. 
     122 * 
     123 * Note that this function is hooked into the 'after_setup_theme' hook, which 
     124 * runs before the init hook. The init hook is too late for some features, such 
     125 * as indicating support for post thumbnails. 
     126 * 
     127 * @global array $primer_image_sizes 
     128 * @since  1.0.0 
     129 */ 
     130function primer_setup() { 
     131 
     132    global $primer_image_sizes; 
     133 
     134    /** 
     135     * Load theme translations. 
     136     * 
     137     * Translations can be filed in the /languages/ directory. If you're 
     138     * building a theme based on Primer, use a find and replace to change 
     139     * 'primer' to the name of your theme in all the template files. 
     140     * 
     141     * @link  https://codex.wordpress.org/Function_Reference/load_theme_textdomain 
     142     * @since 1.0.0 
     143     */ 
     144    load_theme_textdomain( 'primer', get_template_directory() . '/languages' ); 
     145 
     146    /** 
     147     * Filter registered image sizes. 
     148     * 
     149     * @since 1.0.0 
     150     * 
     151     * @var array 
     152     */ 
     153    $primer_image_sizes = (array) apply_filters( 'primer_image_sizes', 
     154        array( 
     155            'primer-featured' => array( 
     156                'width'  => 1600, 
     157                'height' => 9999, 
     158                'crop'   => false, 
     159                'label'  => esc_html__( 'Featured', 'primer' ), 
     160            ), 
     161            'primer-hero' => array( 
     162                'width'  => 2400, 
     163                'height' => 1300, 
     164                'crop'   => array( 'center', 'center' ), 
     165                'label'  => esc_html__( 'Hero', 'primer' ), 
     166            ), 
     167        ) 
     168    ); 
     169 
     170    foreach ( $primer_image_sizes as $name => &$args ) { 
     171 
     172        if ( empty( $name ) || empty( $args['width'] ) || empty( $args['height'] ) ) { 
     173 
     174            unset( $primer_image_sizes[ $name ] ); 
     175 
     176            continue; 
     177 
     178        } 
     179 
     180        $args['crop']  = ! empty( $args['crop'] ) ? $args['crop'] : false; 
     181        $args['label'] = ! empty( $args['label'] ) ? $args['label'] : ucwords( str_replace( array( '-', '_' ), ' ', $name ) ); 
     182 
     183        add_image_size( 
     184            sanitize_key( $name ), 
     185            absint( $args['width'] ), 
     186            absint( $args['height'] ), 
     187            $args['crop'] 
     188        ); 
     189 
     190    } 
     191 
     192    if ( $primer_image_sizes ) { 
     193 
     194        add_filter( 'image_size_names_choose', 'primer_image_size_names_choose' ); 
     195 
     196    } 
     197 
     198    /** 
     199     * Enable support for Automatic Feed Links. 
     200     * 
     201     * @link  https://codex.wordpress.org/Function_Reference/add_theme_support#Feed_Links 
     202     * @since 1.0.0 
     203     */ 
     204    add_theme_support( 'automatic-feed-links' ); 
     205 
     206    /** 
     207     * Enable support for plugins and themes to manage the document title tag. 
     208     * 
     209     * @link  https://codex.wordpress.org/Function_Reference/add_theme_support#Title_Tag 
     210     * @since 1.0.0 
     211     */ 
     212    add_theme_support( 'title-tag' ); 
     213 
     214    /** 
     215     * Enable support for Post Thumbnails on posts and pages. 
     216     * 
     217     * @link  https://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails 
     218     * @since 1.0.0 
     219     */ 
     220    add_theme_support( 'post-thumbnails' ); 
     221 
     222    /** 
     223     * Enable support for customizer selective refresh 
     224     * 
     225     * https://developer.wordpress.org/reference/functions/add_theme_support/#customize-selective-refresh-widgets 
     226     * @since 1.0.0 
     227     */ 
     228    add_theme_support( 'customize-selective-refresh-widgets' ); 
     229 
     230    /** 
     231     * Register custom Custom Navigation Menus. 
     232     * 
     233     * @link  https://codex.wordpress.org/Function_Reference/register_nav_menus 
     234     * @since 1.0.0 
     235     */ 
     236    register_nav_menus( 
     237        /** 
     238         * Filter registered nav menus. 
     239         * 
     240         * @since 1.0.0 
     241         * 
     242         * @var array 
     243         */ 
     244        (array) apply_filters( 'primer_nav_menus', 
     245            array( 
     246                'primary' => esc_html__( 'Primary Menu', 'primer' ), 
     247                'social'  => esc_html__( 'Social Menu', 'primer' ), 
     248                'footer'  => esc_html__( 'Footer Menu', 'primer' ), 
     249            ) 
     250        ) 
     251    ); 
     252 
     253    /** 
     254     * Enable support for HTML5 markup. 
     255     * 
     256     * @link  https://codex.wordpress.org/Function_Reference/add_theme_support#HTML5 
     257     * @since 1.0.0 
     258     */ 
     259    add_theme_support( 
     260        'html5', 
     261        array( 
     262            'search-form', 
     263            'comment-form', 
     264            'comment-list', 
     265            'gallery', 
     266            'caption', 
     267        ) 
     268    ); 
     269 
     270    /** 
     271     * Enable support for Post Formats. 
     272     * 
     273     * @link  https://codex.wordpress.org/Function_Reference/add_theme_support#Post_Formats 
     274     * @since 1.0.0 
     275     */ 
     276    add_theme_support( 
     277        'post-formats', 
     278        array( 
     279            'aside', 
     280            'image', 
     281            'video', 
     282            'quote', 
     283            'link', 
     284        ) 
     285    ); 
     286 
     287} 
     288add_action( 'after_setup_theme', 'primer_setup' ); 
     289 
     290/** 
     291 * Register image size labels. 
     292 * 
     293 * @filter image_size_names_choose 
     294 * @since  1.0.0 
     295 * 
     296 * @param  array $sizes 
     297 * 
     298 * @return array 
     299 */ 
     300function primer_image_size_names_choose( $sizes ) { 
     301 
     302    global $primer_image_sizes; 
     303 
     304    $labels = array_combine( 
     305        array_keys( $primer_image_sizes ), 
     306        wp_list_pluck( $primer_image_sizes, 'label' ) 
     307    ); 
     308 
     309    return array_merge( $sizes, $labels ); 
     310 
     311} 
     312 
     313/** 
     314 * Sets the content width in pixels, based on the theme layout. 
     315 * 
     316 * Priority 0 to make it available to lower priority callbacks. 
     317 * 
     318 * @action after_setup_theme 
     319 * @global int $content_width 
     320 * @since  1.0.0 
     321 */ 
     322function primer_content_width() { 
     323 
     324    $layout        = primer_get_layout(); 
     325    $content_width = ( 'one-column-wide' === $layout ) ? 1068 : 688; 
     326 
     327    /** 
     328     * Filter the content width in pixels. 
     329     * 
     330     * @since 1.0.0 
     331     * 
     332     * @param string $layout 
     333     * 
     334     * @var int 
     335     */ 
     336    $GLOBALS['content_width'] = (int) apply_filters( 'primer_content_width', $content_width, $layout ); 
     337 
     338} 
     339add_action( 'after_setup_theme', 'primer_content_width', 0 ); 
     340 
     341/** 
     342 * Enable support for custom editor style. 
     343 * 
     344 * @link  https://developer.wordpress.org/reference/functions/add_editor_style/ 
     345 * @since 1.0.0 
     346 */ 
     347add_action( 'admin_init', 'add_editor_style', 10, 0 ); 
     348 
     349/** 
     350 * Register sidebar areas. 
     351 * 
     352 * @link  http://codex.wordpress.org/Function_Reference/register_sidebar 
     353 * @since 1.0.0 
     354 */ 
     355function primer_register_sidebars() { 
     356 
     357    /** 
     358     * Filter registered sidebars areas. 
     359     * 
     360     * @since 1.0.0 
     361     * 
     362     * @var array 
     363     */ 
     364    $sidebars = (array) apply_filters( 'primer_sidebars', 
     365        array( 
     366            'sidebar-1' => array( 
     367                'name'          => esc_html__( 'Sidebar', 'primer' ), 
     368                'description'   => esc_html__( 'The primary sidebar appears alongside the content of every page, post, archive, and search template.', 'primer' ), 
     369                'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     370                'after_widget'  => '</aside>', 
     371                'before_title'  => '<h4 class="widget-title">', 
     372                'after_title'   => '</h4>', 
     373            ), 
     374            'sidebar-2' => array( 
     375                'name'          => esc_html__( 'Secondary Sidebar', 'primer' ), 
     376                'description'   => esc_html__( 'The secondary sidebar will only appear when you have selected a three-column layout.', 'primer' ), 
     377                'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     378                'after_widget'  => '</aside>', 
     379                'before_title'  => '<h4 class="widget-title">', 
     380                'after_title'   => '</h4>', 
     381            ), 
     382            'footer-1' => array( 
     383                'name'          => esc_html__( 'Footer 1', 'primer' ), 
     384                'description'   => esc_html__( 'This sidebar is the first column of the footer widget area.', 'primer' ), 
     385                'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     386                'after_widget'  => '</aside>', 
     387                'before_title'  => '<h4 class="widget-title">', 
     388                'after_title'   => '</h4>', 
     389            ), 
     390            'footer-2' => array( 
     391                'name'          => esc_html__( 'Footer 2', 'primer' ), 
     392                'description'   => esc_html__( 'This sidebar is the second column of the footer widget area.', 'primer' ), 
     393                'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     394                'after_widget'  => '</aside>', 
     395                'before_title'  => '<h4 class="widget-title">', 
     396                'after_title'   => '</h4>', 
     397            ), 
     398            'footer-3' => array( 
     399                'name'          => esc_html__( 'Footer 3', 'primer' ), 
     400                'description'   => esc_html__( 'This sidebar is the third column of the footer widget area.', 'primer' ), 
     401                'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     402                'after_widget'  => '</aside>', 
     403                'before_title'  => '<h4 class="widget-title">', 
     404                'after_title'   => '</h4>', 
     405            ), 
     406            'hero' => array( 
     407                'name'          => esc_html__( 'Hero', 'primer' ), 
     408                'description'   => esc_html__( 'Hero widgets appear over the header image on the front page.', 'primer' ), 
     409                'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     410                'after_widget'  => '</aside>', 
     411                'before_title'  => '<h2 class="widget-title">', 
     412                'after_title'   => '</h2>', 
     413            ), 
     414        ) 
     415    ); 
     416 
     417    foreach ( $sidebars as $id => $args ) { 
     418 
     419        register_sidebar( array_merge( array( 'id' => $id ), $args ) ); 
     420 
     421    } 
     422 
     423} 
     424add_action( 'widgets_init', 'primer_register_sidebars' ); 
     425 
     426/** 
     427 * Enqueue theme scripts and styles. 
     428 * 
     429 * @link  https://codex.wordpress.org/Function_Reference/wp_enqueue_style 
     430 * @link  https://codex.wordpress.org/Function_Reference/wp_enqueue_script 
     431 * @since 1.0.0 
     432 */ 
     433function primer_scripts() { 
     434 
     435    $stylesheet = get_stylesheet(); 
     436    $suffix     = SCRIPT_DEBUG ? '' : '.min'; 
     437 
     438    wp_enqueue_style( $stylesheet, get_stylesheet_uri(), false, defined( 'PRIMER_CHILD_VERSION' ) ? PRIMER_CHILD_VERSION : PRIMER_VERSION ); 
     439 
     440    wp_style_add_data( $stylesheet, 'rtl', 'replace' ); 
     441 
     442    wp_enqueue_script( 'primer-navigation', get_template_directory_uri() . "/assets/js/navigation{$suffix}.js", array( 'jquery' ), PRIMER_VERSION, true ); 
     443    wp_enqueue_script( 'primer-skip-link-focus-fix', get_template_directory_uri() . "/assets/js/skip-link-focus-fix{$suffix}.js", array(), PRIMER_VERSION, true ); 
     444 
     445    if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { 
     446 
     447        wp_enqueue_script( 'comment-reply' ); 
     448 
     449    } 
     450 
     451    if ( primer_has_hero_image() ) { 
     452 
     453        wp_add_inline_style( 
     454            $stylesheet, 
     455            sprintf( 
     456                '%s { background-image: url(%s); }', 
     457                primer_get_hero_image_selector(), 
     458                esc_url( primer_get_hero_image() ) 
     459            ) 
     460        ); 
     461 
     462    } 
     463 
     464} 
     465add_action( 'wp_enqueue_scripts', 'primer_scripts' ); 
     466 
     467/** 
     468 * Sets the authordata global when viewing an author archive. 
     469 * 
     470 * This provides backwards compatibility with 
     471 * http://core.trac.wordpress.org/changeset/25574 
     472 * 
     473 * It removes the need to call the_post() and rewind_posts() in an author 
     474 * template to print information about the author. 
     475 * 
     476 * @action wp 
     477 * @global WP_Query $wp_query 
     478 * @global WP_User  $authordata 
     479 * @since  1.0.0 
     480 */ 
     481function primer_setup_author() { 
     482 
     483    global $wp_query, $authordata; 
     484 
     485    if ( $wp_query->is_author() && isset( $wp_query->post ) ) { 
     486 
     487        $authordata = get_userdata( $wp_query->post->post_author ); 
     488 
     489    } 
     490 
     491} 
     492add_action( 'wp', 'primer_setup_author' ); 
     493 
     494/** 
     495 * Reset the transient for the active categories check. 
     496 * 
     497 * @action create_category 
     498 * @action edit_category 
     499 * @action delete_category 
     500 * @action save_post 
     501 * @see    primer_has_active_categories() 
     502 * @since  1.0.0 
     503 */ 
     504function primer_has_active_categories_reset() { 
     505 
     506    delete_transient( 'primer_has_active_categories' ); 
     507 
     508} 
     509add_action( 'create_category', 'primer_has_active_categories_reset' ); 
     510add_action( 'edit_category',   'primer_has_active_categories_reset' ); 
     511add_action( 'delete_category', 'primer_has_active_categories_reset' ); 
     512add_action( 'save_post',       'primer_has_active_categories_reset' ); 
  • primer/1.3.0/header.php

    r88551 r88551  
    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    2 <html xmlns="http://www.w3.org/1999/xhtml"> 
    3 <head profile="http://gmpg.org/xfn/11"> 
     1<?php 
     2/** 
     3 * The template for displaying the header. 
     4 * 
     5 * Displays all of the head element and everything up until the "site-content" div. 
     6 * 
     7 * @package Primer 
     8 * @since   1.0.0 
     9 */ 
    410 
    5     <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> 
     11?><!DOCTYPE html> 
    612 
    7     <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />  
    8     <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats please --> 
     13<html <?php language_attributes(); ?>> 
    914 
    10     <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> 
    11     <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" /> 
    12     <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" /> 
    13     <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" /> 
    14     <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> 
     15<head> 
    1516 
    16     <?php wp_get_archives('type=monthly&format=link'); ?> 
    17     <?php //comments_popup_script(); // off by default ?> 
     17    <meta charset="<?php bloginfo( 'charset' ); ?>"> 
     18 
     19    <meta name="viewport" content="width=device-width, initial-scale=1"> 
     20 
     21    <link rel="profile" href="http://gmpg.org/xfn/11"> 
     22 
     23    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> 
     24 
    1825    <?php wp_head(); ?> 
    19  
    20  
    21         <script src="<?php bloginfo('template_url'); ?>/javascript/dropdown.js" type="text/javascript"></script>  
    22  
    23 <!-- ******************************************************************   --> 
    24 <!-- The javascript and css for the dropdown menu are based on            --> 
    25 <!-- open source codes found at                                           --> 
    26 <!-- A LIST APART: Suckerfish Dropdowns by by Patrick Griffiths, Dan Webb --> 
    27 <!-- http://www.alistapart.com/articles/dropdowns                         --> 
    28 <!-- ******************************************************************   --> 
    2926 
    3027</head> 
    3128 
     29<body <?php body_class(); ?>> 
    3230 
    33 <body> 
     31    <?php 
     32    /** 
     33     * Fires inside the `<body>` element. 
     34     * 
     35     * @since 1.0.0 
     36     */ 
     37    do_action( 'primer_body' ); 
     38    ?> 
    3439 
    35 <!-- start: wrapper --> 
    36 <div id="wrapper"> 
     40    <div id="page" class="hfeed site"> 
    3741 
    38 <!-- start: header --> 
    39 <div id="header"> 
     42        <a class="skip-link screen-reader-text" href="#content"><?php esc_html_e( 'Skip to content', 'primer' ); ?></a> 
    4043 
    41 <!--  Note: header photo is courtesy of http://pdphoto.org      --> 
    42 <!--  http://www.pdphoto.org/PictureDetail.php?mat=pdef&pg=7880 --> 
     44        <?php 
     45        /** 
     46         * Fires before the `<header>` element. 
     47         * 
     48         * @since 1.0.0 
     49         */ 
     50        do_action( 'primer_before_header' ); 
     51        ?> 
    4352 
    44 <h1><a href="<?php bloginfo('url'); ?>"><?php  bloginfo('name'); ?></a></h1> 
    45 <?php bloginfo('description'); ?> 
     53        <header id="masthead" class="site-header" role="banner"> 
    4654 
    47 </div> 
    48 <!-- end: header --> 
     55            <div class="site-header-wrapper"> 
     56 
     57                <?php 
     58                /** 
     59                 * Fires inside the `<header>` element. 
     60                 * 
     61                 * @since 1.0.0 
     62                 */ 
     63                do_action( 'primer_header' ); 
     64                ?> 
     65 
     66            </div><!-- .site-header-wrapper --> 
     67 
     68            <?php 
     69            /** 
     70             * Fires inside the `<div class="site-header-wrapper">` element. 
     71             * 
     72             * @since 1.0.0 
     73             */ 
     74            do_action( 'primer_after_site_header_wrapper' ); 
     75            ?> 
     76 
     77        </header><!-- #masthead --> 
     78 
     79        <?php 
     80        /** 
     81         * Fires after the `<header>` element. 
     82         * 
     83         * @since 1.0.0 
     84         */ 
     85        do_action( 'primer_after_header' ); 
     86        ?> 
     87 
     88        <div id="content" class="site-content"> 
  • primer/1.3.0/index.php

    r88551 r88551  
    1 <?php get_header(); ?> 
     1<?php 
     2/** 
     3 * The main template file. 
     4 * 
     5 * This is the most generic template file in a WordPress theme and one 
     6 * of the two required files for a theme (the other being style.css). 
     7 * It is used to display a page when nothing more specific matches a query. 
     8 * E.g., it puts together the home page when no home.php file exists. 
     9 * 
     10 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ 
     11 * 
     12 * @package Primer 
     13 * @since   1.0.0 
     14 */ 
    215 
     16get_header(); ?> 
    317 
    4 <?php include('pagemenu.php'); ?> 
     18<div id="primary" class="content-area"> 
    519 
    6 <!-- start: container --> 
    7 <div id="container"> 
     20    <main id="main" class="site-main" role="main"> 
     21 
     22    <?php if ( have_posts() ) : ?> 
     23 
     24        <?php while ( have_posts() ) : the_post(); ?> 
     25 
     26            <?php get_template_part( 'content', get_post_format() ); ?> 
     27 
     28        <?php endwhile; ?> 
     29 
     30        <?php primer_paging_nav(); ?> 
     31 
     32    <?php else : ?> 
     33 
     34        <?php get_template_part( 'content', 'none' ); ?> 
     35 
     36    <?php endif; ?> 
     37 
     38    </main><!-- #main --> 
     39 
     40</div><!-- #primary --> 
    841 
    942<?php get_sidebar(); ?> 
    1043 
    11 <!-- start: content --> 
    12 <div id="content"> 
    13  
    14  
    15           <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> 
    16  
    17                    <div class="post" id="post-<?php the_ID(); ?>"> 
    18  
    19                             <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2><?php the_time('l, F jS, Y'); ?>  
    20  
    21                             <div class="entry"> 
    22  
    23                                      <?php the_content(); ?> 
    24                                       
    25                                      <p class="postmetadata"> 
    26 <?php _e('Filed under&#58;'); ?> <?php the_category(', ') ?> <?php _e('by'); ?>  
    27  
    28 <?php  the_author(); ?><br /> 
    29  
    30 <!-- start: support for tag tags --> 
    31  
    32 <?php the_tags('Tags: &#171; ',' - ',' &#187; '); ?><br /> 
    33  
    34 <!-- end: support for tag tags --> 
    35  
    36  
    37 <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?> <?php edit_post_link('Edit', ' &#124; ', ''); ?> 
    38                 </p>                                        
    39  
    40  
    41                             </div> 
    42  
    43                    </div> 
    44  
    45  
    46           <?php endwhile; ?> 
    47                  
    48                    <div class="navigation"> 
    49  
    50                              <!-- commented out code to use default next and previous page --> 
    51  
    52                              <?php posts_nav_link(/* 'in between ','before',' after' */); ?> 
    53  
    54                    </div> 
    55  
    56           <?php else : ?> 
    57            
    58                    <div class="post" id="post-<?php the_ID(); ?>">   
    59  
    60                             <h2><?php _e('Not Found'); ?></h2> 
    61  
    62                    </div>  
    63  
    64           <?php endif;?> 
    65  
    66  
    67  
    68 </div> 
    69 <!-- end: content --> 
    70  
    71  
    72 </div> 
    73 <!-- end: container --> 
    74  
    75  
    76  
    77  
    78  
     44<?php get_sidebar( 'tertiary' ); ?> 
    7945 
    8046<?php get_footer(); ?> 
    81  
    82  
    83  
  • primer/1.3.0/page.php

    r88551 r88551  
    1 <?php get_header(); ?> 
     1<?php 
     2/** 
     3 * The template for displaying all pages. 
     4 * 
     5 * This is the template that displays all pages by default. 
     6 * Please note that this is the WordPress construct of pages 
     7 * and that other 'pages' on your WordPress site may use a 
     8 * different template. 
     9 * 
     10 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ 
     11 * 
     12 * @package Primer 
     13 * @since   1.0.0 
     14 */ 
    215 
     16get_header(); ?> 
    317 
    4 <?php include('pagemenu.php'); ?> 
     18<div id="primary" class="content-area"> 
    519 
    6 <!-- start: container --> 
    7 <div id="container"> 
     20    <main id="main" class="site-main" role="main"> 
     21 
     22        <?php while ( have_posts() ) : the_post(); ?> 
     23 
     24            <?php get_template_part( 'content', 'page' ); ?> 
     25 
     26            <?php if ( comments_open() || get_comments_number() ) : ?> 
     27 
     28                <?php comments_template(); ?> 
     29 
     30            <?php endif; ?> 
     31 
     32        <?php endwhile; ?> 
     33 
     34    </main><!-- #main --> 
     35 
     36</div><!-- #primary --> 
    837 
    938<?php get_sidebar(); ?> 
    1039 
    11 <!-- start: content --> 
    12 <div id="content"> 
    13  
    14           <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> 
    15  
    16                    <div class="post" id="post-<?php the_ID(); ?>"> 
    17  
    18                             <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>  
    19  
    20                             <div class="entry"> 
    21  
    22                                      <?php the_content(); ?> 
    23                                      
    24                                      <?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?> 
    25  
    26                                      <?php edit_post_link('Edit', '<p>', '</p>'); ?> 
    27                                                                            
    28  
    29                             </div> 
    30  
    31                    </div> 
    32  
    33  
    34           <?php endwhile; ?> 
    35                  
    36                    
    37           <?php else : ?> 
    38            
    39                    <div class="post" id="post-<?php the_ID(); ?>">   
    40  
    41                             <h2><?php _e('Not Found'); ?></h2> 
    42  
    43                    </div>  
    44  
    45           <?php endif;?> 
    46  
    47  
    48  
    49 </div> 
    50 <!-- end: content --> 
    51  
    52  
    53 </div> 
    54 <!-- end: container --> 
    55  
    56  
    57  
    58  
    59  
     40<?php get_sidebar( 'tertiary' ); ?> 
    6041 
    6142<?php get_footer(); ?> 
  • primer/1.3.0/readme.txt

    r88551 r88551  
    1 If you want to make a Home Page button, you have two choices 
     1=== Primer === 
     2Contributors:      godaddy, fjarrett, jonathanbardo, eherman24 
     3Tags:              custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, threaded-comments, three-columns, translation-ready, two-columns 
     4Requires at least: 4.4 
     5Tested up to:      4.6 
     6Stable tag:        1.0.0 
     7License:           GPL-2.0 
     8License URI:       https://www.gnu.org/licenses/gpl-2.0.html 
    29 
     10Primer is a powerful theme that brings clarity to your content in a fresh design.  This is the parent for all themes in the GoDaddy Primer theme family. 
    311 
    4 =================================== 
     12== Description == 
    513 
    6 For a Static Home Page Button 
     14**Features** 
    715 
     16* Responsive Layout 
     17* Color Scheme Presets 
     18* Customize Colors 
     19* Customize Fonts 
     20* One, Two, and Three Column Layouts 
     21* Fixed & Fluid Widths 
     22* Header Image Widget Area 
     23* Social Links Menu 
     24* WooCommerce-Ready 
     25* Available in 29 Languages 
     26* RTL Language Support 
    827 
    9 1) a) Make a Page called Home.  Make a page called, let's say, Blog or whatever you choose to call it. 
     28**Contributing** 
    1029 
    11    b) Go to Settings/Reading and declare that created Home Page 
    12       to be your static home page 
     30You can fork and contribute back to Primer by visiting [our public repo on GitHub](https://github.com/godaddy/wp-primer-theme). 
    1331 
    14    c) Make the Blog page the holder of your posts. 
     32== Installation == 
    1533 
    16 You will have a static home page and the Blog Page (or whatever you call it) 
    17 will hold your posts. 
     341. In your admin panel, nagivate to **Appearance > Themes** and click the **Add New** button. 
     352. Type **Primer** in the search form and press the **Enter** key on your keyboard. 
     363. Click the **Activate** button to begin using Primer on your website. 
     374. In your admin panel, navigate to **Appearance > Customize**. 
     385. Put the finishing touches on your website by adding a logo, header image, and custom colors. 
    1839 
     40== Copyright == 
    1941 
    20 You can erase the homebuttonpagemenu.php, if you want,but you do not have to. 
     42Primer WordPress theme, Copyright 2016 GoDaddy Operating Company, LLC. 
     43Primer is distributed under the terms of the GNU GPL. 
    2144 
    22 =================================== 
     45This program is free software: you can redistribute it and/or modify 
     46it under the terms of the GNU General Public License as published by 
     47the Free Software Foundation, either version 2 of the License, or 
     48(at your option) any later version. 
    2349 
    24 For a Blog Home Page Button 
     50This program is distributed in the hope that it will be useful, 
     51but WITHOUT ANY WARRANTY; without even the implied warranty of 
     52MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
     53GNU General Public License for more details. 
    2554 
    26 If you want the blog page to be the front page and still have 
    27 a home button 
     55Primer bundles the following third-party resources: 
    2856 
    29 2) a) erase or rename pagemenu.php 
     57Genericons icon font, Copyright 2013 Automattic, Inc. 
     58License: GPL-2.0 (or later) 
     59Source: https://genericons.com/ 
    3060 
    31    b) rename homebuttonpagemenu.php to pagemenu.php 
     61== Changelog == 
    3262 
    33 =================================== 
     63= 1.0.0 - September 2016 = 
    3464 
    35  
    36 There is a No Title Header Template for those who want no 
    37 Title Headers on their pages. 
    38  
    39  
    40 =================================== 
    41  
    42 There is a No Title Link Template for those who want a Header 
    43 Title on their pages, but without the link aspect. 
    44  
    45 =================================== 
    46  
    47 You can choose which Template you want in the Template Options 
    48 area of the Page section. 
    49  
    50  
    51 =================================== 
    52  
    53 That is it 
     65* Initial release. 
  • primer/1.3.0/search.php

    r88551 r88551  
    1 <?php get_header(); ?> 
     1<?php 
     2/** 
     3 * The template for displaying search results pages. 
     4 * 
     5 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#search-result 
     6 * 
     7 * @package Primer 
     8 * @since   1.0.0 
     9 */ 
    210 
     11get_header(); ?> 
    312 
    4 <?php include('pagemenu.php'); ?> 
     13<section id="primary" class="content-area"> 
    514 
    6 <!-- start: container --> 
    7 <div id="container"> 
     15    <main id="main" class="site-main" role="main"> 
     16 
     17    <?php if ( have_posts() ) : ?> 
     18 
     19        <?php while ( have_posts() ) : the_post() ?> 
     20 
     21            <?php get_template_part( 'content', 'search' ); ?> 
     22 
     23        <?php endwhile; ?> 
     24 
     25        <?php primer_paging_nav(); ?> 
     26 
     27    <?php else : ?> 
     28 
     29        <?php get_template_part( 'content', 'none' ); ?> 
     30 
     31    <?php endif; ?> 
     32 
     33    </main><!-- #main --> 
     34 
     35</section><!-- #primary --> 
    836 
    937<?php get_sidebar(); ?> 
    1038 
    11 <!-- start: content --> 
    12 <div id="content"> 
    13  
    14  
    15           <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> 
    16  
    17                    <div class="post" id="post-<?php the_ID(); ?>"> 
    18  
    19                             <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2><?php the_time('l, F jS, Y'); ?>   
    20  
    21                             <div class="entry"> 
    22  
    23                                      <?php the_excerpt(); ?> 
    24                                       
    25                                      <p class="postmetadata"> 
    26 <?php _e('Filed under&#58;'); ?> <?php the_category(', ') ?> <?php _e('by'); ?> <?php  the_author(); ?><br /> 
    27  
    28  
    29 <!-- start: support for tag tags --> 
    30  
    31 <?php the_tags('Tags: &#171; ',' - ',' &#187; '); ?><br /> 
    32  
    33 <!-- end: support for tag tags --> 
    34  
    35  
    36 <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?> <?php edit_post_link('Edit', ' &#124; ', ''); ?> 
    37                 </p>                                        
    38  
    39  
    40                             </div> 
    41  
    42                    </div> 
    43  
    44  
    45           <?php endwhile; ?> 
    46                  
    47                    <div class="navigation"> 
    48  
    49                              <!-- commented out code to use default next and previous page --> 
    50  
    51                              <?php posts_nav_link(/* 'in between ','before',' after' */); ?> 
    52  
    53                    </div> 
    54  
    55           <?php else : ?> 
    56            
    57                    <div class="post" id="post-<?php the_ID(); ?>">   
    58  
    59                             <h2><?php _e('Not Found'); ?></h2> 
    60  
    61                    </div>  
    62  
    63           <?php endif;?> 
    64  
    65  
    66  
    67 </div> 
    68 <!-- end: content --> 
    69  
    70  
    71 </div> 
    72 <!-- end: container --> 
    73  
    74  
    75  
    76  
    77  
     39<?php get_sidebar( 'tertiary' ); ?> 
    7840 
    7941<?php get_footer(); ?> 
  • primer/1.3.0/sidebar.php

    r88551 r88551  
    1 <div class="sidebar"> 
     1<?php 
     2/** 
     3 * The sidebar containing the main widget area. 
     4 * 
     5 * @link https://developer.wordpress.org/themes/template-files-section/partial-and-miscellaneous-template-files/#sidebar-php 
     6 * 
     7 * @package Primer 
     8 * @since   1.0.0 
     9 */ 
    210 
    3 <ul> 
     11if ( ! primer_layout_has_sidebar() || ! is_active_sidebar( 'sidebar-1' ) ) { 
    412 
     13    return; 
    514 
    6 <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?> 
     15} 
    716 
    8          <li id="search"> 
     17?> 
    918 
    10                     <?php include(TEMPLATEPATH.'/searchform.php'); ?>          
     19<div id="secondary" class="widget-area" role="complementary"> 
    1120 
    12          </li> 
     21    <?php dynamic_sidebar( 'sidebar-1' ); ?> 
    1322 
    14          <li id="calendar"><h2><?php _e('Calendar') ?></h2> 
    15  
    16                     <?php get_calendar(); ?>          
    17  
    18          </li> 
    19  
    20          <?php wp_list_pages('depth=3&title_li=<h2>Pages</h2>'); ?> 
    21  
    22  
    23          <li><h2><?php _e('Categories'); ?></h2> 
    24  
    25  
    26                   <ul> 
    27           
    28  
    29                   <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?> 
    30  
    31                   </ul>      
    32  
    33          </li> 
    34  
    35  
    36          <li><h2><?php _e('Archives'); ?></h2> 
    37  
    38  
    39                   <ul> 
    40  
    41                   <?php wp_get_archives('type=monthly') ?> 
    42  
    43                   </ul> 
    44  
    45  
    46          </li> 
    47  
    48  
    49          <?php get_links_list(); ?> 
    50  
    51          <li><h2><?php _e('Meta'); ?></h2> 
    52  
    53                   <ul> 
    54  
    55                            <?php wp_register(); ?> 
    56  
    57                            <li><?php wp_loginout(); ?></li> 
    58                             
    59                            <?php wp_meta(); ?>  
    60                   </ul> 
    61  
    62  
    63          </li> 
    64  
    65 <?php endif; ?> 
    66  
    67 </ul> 
    68  
    69 </div> 
     23</div><!-- #secondary --> 
  • primer/1.3.0/single.php

    r88551 r88551  
    1 <?php get_header(); ?> 
     1<?php 
     2/** 
     3 * The template for displaying all single posts. 
     4 * 
     5 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post 
     6 * 
     7 * @package Primer 
     8 * @since   1.0.0 
     9 */ 
    210 
     11get_header(); ?> 
    312 
    4 <?php include('pagemenu.php'); ?> 
     13<div id="primary" class="content-area"> 
    514 
    6 <!-- start: container --> 
    7 <div id="container"> 
     15    <main id="main" class="site-main" role="main"> 
     16 
     17    <?php while ( have_posts() ) : the_post(); ?> 
     18 
     19        <?php get_template_part( 'content' ); ?> 
     20 
     21        <?php primer_post_nav(); ?> 
     22 
     23        <?php if ( comments_open() || get_comments_number() ) : ?> 
     24 
     25            <?php comments_template(); ?> 
     26 
     27        <?php endif; ?> 
     28 
     29    <?php endwhile; ?> 
     30 
     31    </main><!-- #main --> 
     32 
     33</div><!-- #primary --> 
    834 
    935<?php get_sidebar(); ?> 
    1036 
    11 <!-- start: content --> 
    12 <div id="content"> 
    13  
    14           <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> 
    15  
    16                    <div class="post" id="post-<?php the_ID(); ?>"> 
    17  
    18                             <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2><?php the_time('l, F jS, Y'); ?>  
    19  
    20                             <div class="entry"> 
    21  
    22                                      <?php the_content(); ?> 
    23  
    24                                      <?php link_pages('<p><strong>Pages:</strong> ', '</p>', 'number'); ?>  
    25                                  
    26                                      <p class="postmetadata"> 
    27 <?php _e('Filed under&#58;'); ?> <?php the_category(', ') ?> <?php _e('by'); ?> <?php  the_author(); ?><br />  
    28  
    29  
    30 <!-- start: support for tag tags --> 
    31  
    32 <?php the_tags('Tags: &#171; ',' - ',' &#187; '); ?><br /> 
    33  
    34 <!-- end: support for tag tags --> 
    35  
    36 <?php edit_post_link('Edit', ' &#124; ', ''); ?> 
    37                 </p>                                        
    38  
    39  
    40                             </div> 
    41  
    42                             <div class="comments-template"> 
    43  
    44                             <?php comments_template(); ?> 
    45  
    46                             </div> 
    47  
    48                    </div> 
    49  
    50  
    51           <?php endwhile; ?> 
    52                  
    53                    <div class="navigation"> 
    54  
    55                              <!-- commented out code to use default next and previous page --> 
    56  
    57                              <?php previous_post_link('&laquo; %link') ?> <?php next_post_link(' %link &raquo;') ?> 
    58  
    59  
    60  
    61  
    62                    </div> 
    63  
    64           <?php else : ?> 
    65            
    66                    <div class="post" id="post-<?php the_ID(); ?>">   
    67  
    68                             <h2><?php _e('Not Found'); ?></h2> 
    69  
    70                    </div>  
    71  
    72           <?php endif;?> 
    73  
    74  
    75 </div> 
    76 <!-- end: content --> 
    77  
    78  
    79 </div> 
    80 <!-- end: container --> 
    81  
    82  
    83  
    84  
    85  
     37<?php get_sidebar( 'tertiary' ); ?> 
    8638 
    8739<?php get_footer(); ?> 
  • primer/1.3.0/style.css

    r88551 r88551  
    1 /*   
    2 Theme Name: PRIMER 
    3 Theme URI: http://www.manhattanray.com/primer 
    4 Description: basic  theme for starting a Word Press website - courtesy of hudsonwebdesign@hotmail.com 
    5 Version: 1.2 
    6 Author: Manhattan Ray 
    7 Tags: left-sidebar, two-columns, red, white, fixed-width 
    8 */ 
    9  
    10 body{ 
    11 margin:0; 
    12 font-family: Arial, Helvetica, Georgia, Sans-serif; 
    13 font-size: 12px; 
    14 text-align: left; 
    15 vertical-align: top; 
    16 background: #505050; 
    17 } 
    18  
    19  
    20 body,h1,h2,h3,h4,h5,h6,address, dd,dl,hr,p,form{ 
    21 margin: 0; 
    22 padding: 0; 
    23 } 
    24  
    25  
    26 #wrapper{ 
    27 margin: 0 auto 0 auto; 
    28 width: 1001px; 
    29 border: 1px solid black; 
    30 border: 0 1px 0 px; 
    31 text-align: left; 
    32 color: black; 
    33 } 
    34  
    35 #header{ 
    36 width: 981px; 
    37 height: 130px; 
    38 padding: 10px; 
    39 background: red url(graphics/header.jpg); /* The red is only there to alert you of errors */ 
    40 color: #c0c0c0; 
    41 } 
    42  
    43  
    44 /* start: pagemenu codes  */ 
    45  
    46 #pagemenu{ 
    47 width: 1001px; 
    48 height: 22px; 
    49 background: #484848 url(graphics/pagemenudivbg.png) 
    50 } 
    51  
    52 #pagemenu ul{ 
    53 list-style-type:none; 
    54 margin: 0; 
    55 padding: 0; 
    56 } 
    57  
    58 #pagemenu ul li{ 
    59 float:left; 
    60 text-align:center; 
    61 position: relative; 
    62 } 
    63  
    64 #pagemenu ul li a{ 
    65 float:left; 
    66 display:block; 
    67 padding: 4px 10px 0 10px; 
    68 border-left: 1px solid #555; 
    69 border-right: 1px solid black; 
    70 height: 18px; 
    71 font-size: 12px; 
    72 font-family: arial, times; 
    73 font-weight: 600; 
    74 color: #b0b0b0; 
    75 text-transform: uppercase; 
    76 text-decoration: none; 
    77 } 
    78  
    79 #pagemenu ul li a:hover{ 
    80 background: url(graphics/pagemenuhoverbg.png); 
    81 color: black; 
    82 } 
    83  
    84 #pagemenu li ul{ 
    85 position: absolute; 
    86 display: none; 
    87 top: 22px; 
    88 left: 0px; 
    89 } 
    90  
    91 #pagemenu li > ul{ 
    92 top: 22px; 
    93 left: 0px; 
    94 } 
    95  
    96 #pagemenu li.over ul, 
    97 #pagemenu li:hover ul{ 
    98 display: block; 
    99 clear:left; 
    100 } 
    101  
    102 #pagemenu li ul li{ 
    103 clear:left; 
    104 text-align:left; 
    105 } 
    106  
    107  
    108 #pagemenu li ul a{ 
    109 display: block; 
    110 clear:left; 
    111 width: 140px; 
    112 height:17px; 
    113 padding: 3px 5px 0 5px; 
    114 border: 1px solid black; 
    115 border-top: 0; 
    116 background: #000080; 
    117 color:  white; 
    118 font-size: 11px; 
    119 text-transform:  none; 
    120 opacity: .80; /* for IE */ 
    121 filter: alpha(opacity=80);  /* for FF */ 
    122 } 
    123  
    124  
    125 #pagemenu li ul a:hover{ 
    126 background: url(graphics/pagemenudropdownhoverbg.png); 
    127 opacity: 1; /* for IE */ 
    128 filter: alpha(opacity= 100);  /* for FF */ 
    129 } 
    130  
    131  
    132 /* end: pagemenu codes  */ 
    133  
    134  
    135 #container{ 
    136 width: 1001px; 
    137 height: 100%; 
    138 overflow: hidden; 
    139 background: url(graphics/containerbg.png); 
    140 } 
    141  
    142  
    143 .sidebar{ 
    144 float: left; 
    145 width: 219px; 
    146 min-height: 800px; 
    147 height: auto !important; 
    148 height: 800px; 
    149 border-right: 1px solid black; 
    150 background: #eeeeee; 
    151 padding: 10px; 
    152 display:inline; /* because IE doubles set margins  */ 
    153 } 
    154  
    155 .sidebar ul{ 
    156 list-style-type: none; 
    157 margin: 0; 
    158 padding: 0 10px 0 10px; 
    159 } 
    160  
    161  
    162 .sidebar ul li{ 
    163 padding: 10px 0 10px 0; 
    164 } 
    165  
    166  
    167 .sidebar ul li h2{ 
    168 font-family: Georgia, Sans-serif; 
    169 font-size: 14px; 
    170 } 
    171  
    172 .sidebar ul ul li{ 
    173 padding: 0; 
    174 line-height:24px; 
    175 } 
    176  
    177 #content{ 
    178 float:left; 
    179 width: 741px; 
    180 padding: 10px; 
    181 background: white; 
    182 color: black; 
    183 font-family: georgia, times; 
    184 font-size: 12px; 
    185 min-height: 800px; 
    186 height: auto !important; /* hack to allow height to expand if needed  */ 
    187 height: 800px; 
    188 } 
    189  
    190  
    191 #footer{ 
    192 width: 993px; 
    193 padding: 4px; 
    194 background: #343434; 
    195 color: #c0c0c0; 
    196 font-size: 12px; 
    197 font-family: arial, times; 
    198 position: relative;  /* set datum to place footer credits */ 
    199 } 
    200  
    201  
    202  
    203 /* start: anchor/code links */ 
    204  
    205 #header a:link, #header a:visited{ 
    206 text-decoration: none; 
    207 color: #b0b0b0; 
    208 } 
    209  
    210 #header a:hover{ 
    211 text-decoration: overline underline; 
    212 color: white; 
    213 } 
    214  
    215 .sidebar a:link, .sidebar a:visited{ 
    216 text-decoration: none; 
    217 font-weight: 600; 
    218 color: #603030; 
    219 } 
    220  
    221 .sidebar a:hover{ 
    222 text-decoration: overline underline; 
    223 color: #000080; 
    224 } 
    225  
    226  
    227 #content a:link, #content a:visited{ 
    228 text-decoration: none; 
    229 color: black; 
    230 } 
    231  
    232 #content a:hover{ 
    233 text-decoration: overline underline; 
    234 color: #880026; 
    235 } 
    236  
    237  
    238  
    239 #footer a:link, #footer a:visited{ 
    240 text-decoration: none; 
    241 color: #c0c0c0; 
    242 } 
    243  
    244 #footer a:hover{ 
    245 text-decoration: overline underline; 
    246 color: white; 
    247 } 
    248  
    249  
    250 .postmetadata a{ 
    251 font-weight: 600; 
    252 } 
    253  
    254 .comments-template ol li a{ 
    255 font-weight: 600; 
    256 } 
    257  
    258 /* start: anchor/code links */ 
    259  
    260  
    261 /* start: span credit codes */ 
    262  
    263 span.blogcredit{ 
    264 position: absolute; 
    265 left: 425px; 
    266 } 
    267  
    268  
    269 /* end: span credit codes */ 
    270  
    271 /* start: mandatory css for codex approval */ 
    272  
    273 .aligncenter, 
    274 div.aligncenter { 
    275    display: block; 
    276    margin-left: auto; 
    277    margin-right: auto; 
    278 } 
    279  
     1@charset "UTF-8"; 
     2/** 
     3 * Theme Name: Primer 
     4 * Theme URI: https://github.com/godaddy/wp-primer-theme 
     5 * Author: GoDaddy 
     6 * Author URI: https://www.godaddy.com/ 
     7 * Description: Primer is a powerful theme that brings clarity to your content in a fresh design. 
     8 * Version: 1.3.0 
     9 * License: GPL-2.0 
     10 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 
     11 * Text Domain: primer 
     12 * Domain Path: /languages 
     13 * Tags: custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, threaded-comments, three-columns, translation-ready, two-columns 
     14 * 
     15 * This theme, like WordPress, is licensed under the GPL. 
     16 * Use it to make something cool, have fun, and share what you've learned with others. 
     17 * 
     18 * Copyright © 2016 GoDaddy Operating Company, LLC. All Rights Reserved. 
     19 */ 
     20/*-------------------------------------------------------------- 
     21>>> TABLE OF CONTENTS: 
     22---------------------------------------------------------------- 
     23# Normalize 
     24# Typography 
     25# Elements 
     26# Forms 
     27# Navigation 
     28    ## Links 
     29    ## Menus 
     30# Accessibility 
     31# Alignments 
     32# Clearings 
     33# Widgets 
     34# Content 
     35    ## Posts and pages 
     36    ## Comments 
     37# Infinite scroll 
     38# Media 
     39    ## Captions 
     40    ## Galleries 
     41--------------------------------------------------------------*/ 
     42/*-------------------------------------------------------------- 
     43# Normalize 
     44--------------------------------------------------------------*/ 
     45html { 
     46  font-family: sans-serif; 
     47  -ms-text-size-adjust: 100%; 
     48  -webkit-text-size-adjust: 100%; } 
     49 
     50body { 
     51  margin: 0; } 
     52 
     53article, 
     54aside, 
     55details, 
     56figcaption, 
     57figure, 
     58footer, 
     59header, 
     60main, 
     61menu, 
     62nav, 
     63section, 
     64summary { 
     65  display: block; } 
     66 
     67audio, 
     68canvas, 
     69progress, 
     70video { 
     71  display: inline-block; } 
     72 
     73audio:not([controls]) { 
     74  display: none; 
     75  height: 0; } 
     76 
     77progress { 
     78  vertical-align: baseline; } 
     79 
     80template, 
     81[hidden] { 
     82  display: none; } 
     83 
     84a { 
     85  background-color: transparent; 
     86  -webkit-text-decoration-skip: objects; } 
     87 
     88a:active, 
     89a:hover { 
     90  outline-width: 0; } 
     91 
     92abbr[title] { 
     93  border-bottom: none; 
     94  text-decoration: underline; 
     95  text-decoration: underline dotted; } 
     96 
     97b, 
     98strong { 
     99  font-weight: inherit; } 
     100 
     101b, 
     102strong { 
     103  font-weight: bolder; } 
     104 
     105dfn { 
     106  font-style: italic; } 
     107 
     108h1 { 
     109  font-size: 2em; 
     110  margin: 0.67em 0; } 
     111 
     112mark { 
     113  background-color: #ff0; 
     114  color: #000; } 
     115 
     116small { 
     117  font-size: 80%; } 
     118 
     119sub, 
     120sup { 
     121  font-size: 75%; 
     122  line-height: 0; 
     123  position: relative; 
     124  vertical-align: baseline; } 
     125 
     126sub { 
     127  bottom: -0.25em; } 
     128 
     129sup { 
     130  top: -0.5em; } 
     131 
     132img { 
     133  border-style: none; } 
     134 
     135svg:not(:root) { 
     136  overflow: hidden; } 
     137 
     138code, 
     139kbd, 
     140pre, 
     141samp { 
     142  font-family: monospace, monospace; 
     143  font-size: 1em; } 
     144 
     145figure { 
     146  margin: 1em 40px; } 
     147 
     148hr { 
     149  -webkit-box-sizing: content-box; 
     150  -moz-box-sizing: content-box; 
     151  box-sizing: content-box; 
     152  height: 0; 
     153  overflow: visible; } 
     154 
     155button, 
     156input, 
     157select, 
     158textarea { 
     159  font: inherit; 
     160  margin: 0; } 
     161 
     162optgroup { 
     163  font-weight: bold; } 
     164 
     165button, 
     166input { 
     167  overflow: visible; } 
     168 
     169button, 
     170select { 
     171  text-transform: none; } 
     172 
     173button, 
     174html [type="button"], 
     175[type="reset"], 
     176[type="submit"] { 
     177  -webkit-appearance: button; } 
     178 
     179button::-moz-focus-inner, 
     180[type="button"]::-moz-focus-inner, 
     181[type="reset"]::-moz-focus-inner, 
     182[type="submit"]::-moz-focus-inner { 
     183  border-style: none; 
     184  padding: 0; } 
     185 
     186button:-moz-focusring, 
     187[type="button"]:-moz-focusring, 
     188[type="reset"]:-moz-focusring, 
     189[type="submit"]:-moz-focusring { 
     190  outline: 1px dotted ButtonText; } 
     191 
     192fieldset { 
     193  border: 1px solid #c0c0c0; 
     194  margin: 0 2px; 
     195  padding: 0.35em 0.625em 0.75em; } 
     196 
     197legend { 
     198  -webkit-box-sizing: border-box; 
     199  -moz-box-sizing: border-box; 
     200  box-sizing: border-box; 
     201  color: inherit; 
     202  display: table; 
     203  max-width: 100%; 
     204  padding: 0; 
     205  white-space: normal; } 
     206 
     207textarea { 
     208  overflow: auto; } 
     209 
     210[type="checkbox"], 
     211[type="radio"] { 
     212  -webkit-box-sizing: border-box; 
     213  -moz-box-sizing: border-box; 
     214  box-sizing: border-box; 
     215  padding: 0; } 
     216 
     217[type="number"]::-webkit-inner-spin-button, 
     218[type="number"]::-webkit-outer-spin-button { 
     219  height: auto; } 
     220 
     221[type="search"] { 
     222  -webkit-appearance: textfield; 
     223  outline-offset: -2px; } 
     224 
     225[type="search"]::-webkit-search-cancel-button, 
     226[type="search"]::-webkit-search-decoration { 
     227  -webkit-appearance: none; } 
     228 
     229::-webkit-input-placeholder { 
     230  color: inherit; 
     231  opacity: 0.54; } 
     232 
     233::-webkit-file-upload-button { 
     234  -webkit-appearance: button; 
     235  font: inherit; } 
     236 
     237/*-------------------------------------------------------------- 
     238# Typography 
     239--------------------------------------------------------------*/ 
     240body { 
     241  -webkit-font-smoothing: antialiased; 
     242  -moz-osx-font-smoothing: grayscale; } 
     243 
     244body, 
     245button, 
     246input, 
     247select, 
     248textarea { 
     249  color: #252525; 
     250  font-family: "Open Sans", sans-serif; 
     251  font-weight: normal; 
     252  font-size: 16px; 
     253  font-size: 1rem; 
     254  line-height: 1.8; } 
     255  @media only screen and (max-width: 40.063em) { 
     256    body, 
     257    button, 
     258    input, 
     259    select, 
     260    textarea { 
     261      font-size: 14.4px; 
     262      font-size: 0.9rem; } } 
     263 
     264h1, h2, h3, h4, h5, h6 { 
     265  clear: both; 
     266  margin-top: 0.2rem; 
     267  margin-bottom: 0.8rem; 
     268  font-weight: bold; 
     269  line-height: 1.4; 
     270  text-rendering: optimizeLegibility; 
     271  color: #353535; } 
     272 
     273h1 { 
     274  font-size: 2.5em; } 
     275 
     276h2 { 
     277  font-size: 2em; } 
     278 
     279h3 { 
     280  font-size: 1.5em; } 
     281 
     282h4 { 
     283  font-size: 1.25em; } 
     284 
     285h5 { 
     286  font-size: 1.125em; } 
     287 
     288h6 { 
     289  font-size: 1em; } 
     290 
     291p { 
     292  margin-bottom: 1.5em; } 
     293 
     294dfn, cite, em, i { 
     295  font-style: italic; } 
     296 
     297blockquote { 
     298  margin: 0 1.5em; 
     299  font-size: 125%; 
     300  font-style: italic; 
     301  line-height: 1.4; 
     302  margin: 1em 0; 
     303  padding-left: 1em; 
     304  border-left: 4px solid rgba(37, 37, 37, 0.1); 
     305  color: #686868; } 
     306 
     307address { 
     308  margin: 0 0 1.5em; } 
     309 
     310pre { 
     311  background-color: rgba(225, 225, 225, 0.5); 
     312  font-family: "Courier 10 Pitch", Courier, monospace; 
     313  font-size: 15px; 
     314  font-size: 0.9375rem; 
     315  line-height: 1.6; 
     316  margin-bottom: 1.6em; 
     317  max-width: 100%; 
     318  overflow: auto; 
     319  padding: 1em; 
     320  border: 1px solid rgba(37, 37, 37, 0.1); 
     321  -webkit-border-radius: 2px; 
     322  border-radius: 2px; } 
     323 
     324code, kbd, tt, var { 
     325  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; 
     326  font-size: 15px; 
     327  font-size: 0.9375rem; } 
     328 
     329code { 
     330  padding: 0.125rem 0.25rem; 
     331  background-color: rgba(225, 225, 225, 0.5); 
     332  border: 1px solid rgba(37, 37, 37, 0.1); 
     333  -webkit-border-radius: 2px; 
     334  border-radius: 2px; } 
     335 
     336pre code { 
     337  padding: 0; 
     338  border: none; 
     339  background-color: transparent; } 
     340 
     341abbr, acronym { 
     342  border-bottom: 1px dotted rgba(37, 37, 37, 0.1); 
     343  cursor: help; } 
     344 
     345mark, ins { 
     346  background-color: rgba(255, 249, 192, 0.5); 
     347  text-decoration: none; } 
     348 
     349big { 
     350  font-size: 125%; } 
     351 
     352/*-------------------------------------------------------------- 
     353# Elements 
     354--------------------------------------------------------------*/ 
     355html { 
     356  -webkit-box-sizing: border-box; 
     357  -moz-box-sizing: border-box; 
     358  box-sizing: border-box; } 
     359 
     360*, 
     361*:before, 
     362*:after { 
     363  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ 
     364  -webkit-box-sizing: inherit; 
     365  -moz-box-sizing: inherit; 
     366  box-sizing: inherit; } 
     367 
     368body { 
     369  background: #f5f5f5; } 
     370 
     371blockquote, q { 
     372  quotes: "" ""; } 
     373  blockquote:before, blockquote:after, q:before, q:after { 
     374    content: ""; } 
     375 
     376hr { 
     377  background-color: rgba(37, 37, 37, 0.1); 
     378  border: 0; 
     379  height: 1px; 
     380  margin-bottom: 1.5em; } 
     381 
     382img { 
     383  height: auto; 
     384  /* Make sure images are scaled correctly. */ 
     385  max-width: 100%; 
     386  /* Adhere to container width. */ } 
     387 
     388/*-------------------------------------------------------------- 
     389# Lists 
     390--------------------------------------------------------------*/ 
     391ul, ol { 
     392  margin: 0 0 1.5em 0; } 
     393 
     394ul { 
     395  list-style: disc; } 
     396 
     397ol { 
     398  list-style: decimal; } 
     399 
     400li > ul, 
     401li > ol { 
     402  margin-bottom: 0; } 
     403 
     404dt { 
     405  font-weight: bold; } 
     406 
     407dd { 
     408  margin: 0 1.5em 1.5em; } 
     409 
     410/*-------------------------------------------------------------- 
     411# Tables 
     412--------------------------------------------------------------*/ 
     413table { 
     414  border-collapse: collapse; 
     415  margin: 0 0 1.5em; 
     416  width: 100%; } 
     417 
     418.hentry table th, 
     419.hentry table td { 
     420  padding: 0.5em; 
     421  text-align: left; 
     422  border: 1px solid rgba(37, 37, 37, 0.1); 
     423  border-left: none; 
     424  border-right: none; } 
     425 
     426.hentry table thead th { 
     427  border-bottom-width: 2px; 
     428  border-top: none; } 
     429 
     430.hentry table tfoot th { 
     431  border-top-width: 2px; 
     432  border-bottom: none; } 
     433 
     434.hentry table tr:hover td { 
     435  background-color: rgba(37, 37, 37, 0.05); } 
     436 
     437.widget table caption { 
     438  padding: 0 0.5em 0.5em; 
     439  font-weight: bold; } 
     440 
     441.widget table th, 
     442.widget table td { 
     443  text-align: center; } 
     444 
     445/*-------------------------------------------------------------- 
     446# Forms 
     447--------------------------------------------------------------*/ 
     448input[type="text"], 
     449input[type="email"], 
     450input[type="url"], 
     451input[type="password"], 
     452input[type="search"], 
     453input[type="number"], 
     454input[type="tel"], 
     455input[type="range"], 
     456input[type="date"], 
     457input[type="month"], 
     458input[type="week"], 
     459input[type="time"], 
     460input[type="datetime"], 
     461input[type="datetime-local"], 
     462input[type="color"], 
     463textarea { 
     464  color: rgba(37, 37, 37, 0.5); 
     465  border: 1px solid rgba(37, 37, 37, 0.1); 
     466  -webkit-border-radius: 3px; 
     467  border-radius: 3px; 
     468  padding: 0.75rem; 
     469  resize: none; 
     470  background-color: rgba(255, 255, 255, 0.5); } 
     471  input[type="text"]:focus, 
     472  input[type="email"]:focus, 
     473  input[type="url"]:focus, 
     474  input[type="password"]:focus, 
     475  input[type="search"]:focus, 
     476  input[type="number"]:focus, 
     477  input[type="tel"]:focus, 
     478  input[type="range"]:focus, 
     479  input[type="date"]:focus, 
     480  input[type="month"]:focus, 
     481  input[type="week"]:focus, 
     482  input[type="time"]:focus, 
     483  input[type="datetime"]:focus, 
     484  input[type="datetime-local"]:focus, 
     485  input[type="color"]:focus, 
     486  textarea:focus { 
     487    color: #252525; 
     488    background-color: rgba(255, 255, 255, 0.75); } 
     489 
     490input[type="checkbox"], 
     491input[type="radio"] { 
     492  margin: 0 0.25em; } 
     493 
     494input[type="file"] { 
     495  font-size: 13.6px; 
     496  font-size: 0.85rem; } 
     497 
     498select { 
     499  border: 1px solid rgba(37, 37, 37, 0.1); } 
     500 
     501textarea { 
     502  width: 100%; } 
     503 
     504fieldset { 
     505  padding: 0.5em 1.5em; 
     506  border-color: rgba(37, 37, 37, 0.1); } 
     507 
     508legend { 
     509  padding: 0 1em; 
     510  text-transform: uppercase; 
     511  letter-spacing: 1px; } 
     512 
     513form label { 
     514  font-weight: bold; } 
     515 
     516/*-------------------------------------------------------------- 
     517# Buttons 
     518--------------------------------------------------------------*/ 
     519button, 
     520a.button, 
     521a.button:visited, 
     522input[type="button"], 
     523input[type="reset"], 
     524input[type="submit"] { 
     525  display: inline-block; 
     526  border: none; 
     527  -webkit-border-radius: 3px; 
     528  border-radius: 3px; 
     529  background-color: #ff6663; 
     530  color: #ffffff; 
     531  line-height: 1; 
     532  margin-bottom: 0.5em; 
     533  padding: 0.75em 1em; 
     534  white-space: nowrap; } 
     535  button:hover, button:active, button:focus, 
     536  a.button:hover, 
     537  a.button:active, 
     538  a.button:focus, 
     539  a.button:visited:hover, 
     540  a.button:visited:active, 
     541  a.button:visited:focus, 
     542  input[type="button"]:hover, 
     543  input[type="button"]:active, 
     544  input[type="button"]:focus, 
     545  input[type="reset"]:hover, 
     546  input[type="reset"]:active, 
     547  input[type="reset"]:focus, 
     548  input[type="submit"]:hover, 
     549  input[type="submit"]:active, 
     550  input[type="submit"]:focus { 
     551    cursor: pointer; 
     552    background-color: rgba(255, 102, 99, 0.8); 
     553    color: #ffffff; } 
     554 
     555/*-------------------------------------------------------------- 
     556# Links 
     557--------------------------------------------------------------*/ 
     558a { 
     559  color: #ff6663; 
     560  text-decoration: none; } 
     561  a:visited { 
     562    color: #ff6663; } 
     563  a:hover, a:focus, a:active { 
     564    color: rgba(255, 102, 99, 0.8); } 
     565  a:hover, a:active, a:focus { 
     566    outline: 0; } 
     567 
     568/*-------------------------------------------------------------- 
     569# Pointers 
     570--------------------------------------------------------------*/ 
     571.wp-pointer-content { 
     572  border-top: none; } 
     573  .wp-pointer-content h3 { 
     574    font-family: sans-serif; } 
     575  .wp-pointer-content p { 
     576    font-family: sans-serif; 
     577    font-size: 13px; 
     578    line-height: 1.4; } 
     579  .wp-pointer-content a.close, 
     580  .wp-pointer-content a.close:visited { 
     581    color: #0073aa; 
     582    line-height: 1.5; 
     583    font-family: sans-serif; 
     584    font-weight: 400; } 
     585    .wp-pointer-content a.close:hover, .wp-pointer-content a.close:active, .wp-pointer-content a.close:focus, 
     586    .wp-pointer-content a.close:visited:hover, 
     587    .wp-pointer-content a.close:visited:active, 
     588    .wp-pointer-content a.close:visited:focus { 
     589      color: #00a0d2; } 
     590 
     591/*-------------------------------------------------------------- 
     592# Menus 
     593--------------------------------------------------------------*/ 
     594.main-navigation-container { 
     595  width: 100%; 
     596  background-color: #0b3954; 
     597  content: ""; 
     598  display: table; 
     599  table-layout: fixed; 
     600  clear: both; } 
     601 
     602.main-navigation { 
     603  max-width: 1100px; 
     604  margin-left: auto; 
     605  margin-right: auto; 
     606  display: none; } 
     607  .main-navigation:after { 
     608    content: " "; 
     609    display: block; 
     610    clear: both; } 
     611  .main-navigation.open { 
     612    display: block; } 
     613    .main-navigation.open ul a:not(.expand) { 
     614      border-bottom: 1px solid rgba(0, 0, 0, 0.1); } 
     615  .main-navigation .expand { 
     616    font-size: 1.8rem; 
     617    color: #ffffff; 
     618    position: absolute; 
     619    right: 0; 
     620    top: 0; 
     621    padding: 1.2rem 0; 
     622    width: 50px; 
     623    text-align: center; 
     624    border-left: 1px solid rgba(0, 0, 0, 0.1); 
     625    border-bottom: none; 
     626    text-indent: 0; } 
     627    .main-navigation .expand:hover { 
     628      background-color: rgba(0, 0, 0, 0.1); } 
     629    .main-navigation .expand:before { 
     630      content: "+"; } 
     631    @media only screen and (min-width: 61.063em) { 
     632      .main-navigation .expand { 
     633        display: none; } } 
     634  .main-navigation .menu-item-has-children { 
     635    position: relative; } 
     636    .main-navigation .menu-item-has-children.open > .expand:before { 
     637      content: "\2013"; } 
     638  @media only screen and (min-width: 61.063em) { 
     639    .main-navigation { 
     640      display: block; } } 
     641  @media only screen and (min-width: 61.063em) { 
     642    .main-navigation .menu-main-menu-container { 
     643      float: left; 
     644      margin-left: 25px; } } 
     645  .main-navigation li li { 
     646    text-indent: 1rem; } 
     647    .main-navigation li li a { 
     648      text-indent: 0; } 
     649  .main-navigation li li li { 
     650    text-indent: 1.5rem; } 
     651    .main-navigation li li li a { 
     652      text-indent: 0; } 
     653  .main-navigation ul { 
     654    list-style: none; 
     655    margin: 0; 
     656    padding-left: 0; } 
     657    .main-navigation ul a { 
     658      color: #ffffff; } 
     659    @media only screen and (max-width: 61.063em) { 
     660      .main-navigation ul .open > .sub-menu { 
     661        display: block; } } 
     662    .main-navigation ul ul { 
     663      z-index: 99999; 
     664      background-color: #0b3954; } 
     665      @media only screen and (max-width: 61.063em) { 
     666        .main-navigation ul ul { 
     667          display: none; } } 
     668      @media only screen and (min-width: 61.063em) { 
     669        .main-navigation ul ul { 
     670          position: absolute; 
     671          left: -999em; 
     672          -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); 
     673          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); } 
     674          .main-navigation ul ul ul { 
     675            left: -999em; 
     676            top: 0; } 
     677          .main-navigation ul ul li:hover > ul, 
     678          .main-navigation ul ul li.focus > ul { 
     679            left: 100%; } 
     680          .main-navigation ul ul a { 
     681            width: 200px; } } 
     682    .main-navigation ul li:hover > ul, 
     683    .main-navigation ul li.focus > ul { 
     684      left: auto; } 
     685  @media only screen and (min-width: 61.063em) { 
     686    .main-navigation li { 
     687      position: relative; 
     688      float: left; } } 
     689  .main-navigation a { 
     690    display: block; 
     691    text-decoration: none; 
     692    padding: 1.6rem 1rem; 
     693    line-height: 1rem; 
     694    color: #ffffff; } 
     695    @media only screen and (max-width: 61.063em) { 
     696      .main-navigation a { 
     697        padding: 1.2rem 1rem; } } 
     698    .main-navigation a:hover, .main-navigation a:visited:hover { 
     699      background-color: rgba(0, 0, 0, 0.1); 
     700      color: #ffffff; } 
     701  .main-navigation .current_page_item > a, 
     702  .main-navigation .current-menu-item > a, 
     703  .main-navigation .current_page_ancestor > a, 
     704  .main-navigation .current_page_parent > a, 
     705  .main-navigation .current-menu-ancestor > a { 
     706    background-color: rgba(0, 0, 0, 0.1); } 
     707  .main-navigation .sub-menu .menu-item-has-children > a::after { 
     708    position: absolute; 
     709    content: ""; 
     710    width: 0; 
     711    height: 0; 
     712    right: 10px; 
     713    top: 50%; 
     714    border-bottom: 7px solid transparent; 
     715    border-top: 7px solid transparent; 
     716    border-left: 7px solid #ffffff; 
     717    -webkit-transform: translateY(-50%); 
     718    -ms-transform: translateY(-50%); 
     719    transform: translateY(-50%); 
     720    display: none; } 
     721    @media only screen and (min-width: 61.063em) { 
     722      .main-navigation .sub-menu .menu-item-has-children > a::after { 
     723        display: inline; } } 
     724  .main-navigation .search-form { 
     725    padding: 20px; 
     726    clear: both; 
     727    position: relative; } 
     728    @media only screen and (min-width: 61.063em) { 
     729      .main-navigation .search-form { 
     730        padding: 0; 
     731        float: right; 
     732        margin: 1em; 
     733        height: 48px; 
     734        clear: none; } } 
     735    .site-footer .main-navigation .search-form { 
     736      display: inline-block; 
     737      float: none; } 
     738    .main-navigation .search-form .screen-reader-text { 
     739      display: none; } 
     740    .main-navigation .search-form input[type="search"] { 
     741      background: none; 
     742      border: none; 
     743      color: #fff; 
     744      font-size: 14px; 
     745      margin: 0; 
     746      position: relative; 
     747      padding: 10px 35px 10px 0; 
     748      display: block; 
     749      width: 100%; 
     750      border-bottom: 1px solid rgba(255, 255, 255, 0.2); } 
     751    .main-navigation .search-form input[type="submit"] { 
     752      background: transparent url("assets/images/search-icon.svg") no-repeat center bottom; 
     753      -webkit-background-size: 17px 17px; 
     754      background-size: 17px; 
     755      display: block; 
     756      height: 21px; 
     757      text-indent: -9999px; 
     758      vertical-align: middle; 
     759      width: 21px; 
     760      padding: 0; 
     761      display: inline-block; 
     762      position: absolute; 
     763      right: 30px; 
     764      top: 27px; } 
     765      @media only screen and (min-width: 61.063em) { 
     766        .main-navigation .search-form input[type="submit"] { 
     767          right: 10px; 
     768          top: 10px; } } 
     769    .main-navigation .search-form ::-webkit-input-placeholder, 
     770    .main-navigation .search-form :-moz-placeholder, 
     771    .main-navigation .search-form ::-moz-placeholder, 
     772    .main-navigation .search-form :-ms-input-placeholder { 
     773      color: #fff; 
     774      font-size: 8px; } 
     775 
     776body.no-max-width .main-navigation { 
     777  max-width: none; } 
     778 
     779.menu-toggle { 
     780  display: block; 
     781  position: absolute; 
     782  top: 0; 
     783  right: 0; 
     784  cursor: pointer; 
     785  width: 4rem; 
     786  padding: 6% 5px 0; 
     787  z-index: 15; } 
     788  body.admin-bar .menu-toggle { 
     789    padding-top: -webkit-calc(6% + 32px); 
     790    padding-top: calc(6% + 32px); } 
     791    @media only screen and (max-width: 782px) { 
     792      body.admin-bar .menu-toggle { 
     793        padding-top: -webkit-calc(6% + 46px); 
     794        padding-top: calc(6% + 46px); } } 
     795  @media only screen and (min-width: 61.063em) { 
     796    .menu-toggle { 
     797      display: none; } } 
     798  .menu-toggle div { 
     799    background-color: #ffffff; 
     800    margin: 0.43rem .86rem 0.43rem 0; 
     801    -webkit-transform: rotate(0deg); 
     802    -ms-transform: rotate(0deg); 
     803    transform: rotate(0deg); 
     804    -webkit-transition: .15s ease-in-out; 
     805    transition: .15s ease-in-out; 
     806    -webkit-transform-origin: left center; 
     807    -ms-transform-origin: left center; 
     808    transform-origin: left center; 
     809    height: 0.45rem; } 
     810  .menu-toggle.open div:nth-child(1) { 
     811    -webkit-transform: rotate(45deg); 
     812    -ms-transform: rotate(45deg); 
     813    transform: rotate(45deg); } 
     814  .menu-toggle.open div:nth-child(2) { 
     815    width: 0%; 
     816    opacity: 0; } 
     817  .menu-toggle.open div:nth-child(3) { 
     818    -webkit-transform: rotate(-45deg); 
     819    -ms-transform: rotate(-45deg); 
     820    transform: rotate(-45deg); } 
     821 
     822.site-main .comment-navigation, .site-main 
     823.posts-navigation, .site-main 
     824.post-navigation { 
     825  margin: 0 0 1.5em; 
     826  overflow: hidden; } 
     827 
     828.comment-navigation .nav-previous, 
     829.posts-navigation .nav-previous, 
     830.post-navigation .nav-previous { 
     831  float: left; 
     832  width: 50%; } 
     833 
     834.comment-navigation .nav-next, 
     835.posts-navigation .nav-next, 
     836.post-navigation .nav-next { 
     837  float: right; 
     838  text-align: right; 
     839  width: 50%; } 
     840 
     841/*-------------------------------------------------------------- 
     842# Media 
     843--------------------------------------------------------------*/ 
     844.page-content .wp-smiley, 
     845.entry-content .wp-smiley, 
     846.comment-content .wp-smiley { 
     847  border: none; 
     848  margin-bottom: 0; 
     849  margin-top: 0; 
     850  padding: 0; } 
     851 
     852/* Make sure embeds and iframes fit their containers. */ 
     853embed, 
     854iframe, 
     855object { 
     856  max-width: 100%; } 
     857 
     858/*-------------------------------------------------------------- 
     859# Captions 
     860--------------------------------------------------------------*/ 
     861.wp-caption { 
     862  margin-bottom: 1.5em; 
     863  max-width: 100%; } 
     864  .wp-caption img[class*="wp-image-"] { 
     865    display: block; 
     866    margin-left: auto; 
     867    margin-right: auto; } 
     868  .wp-caption .wp-caption-text { 
     869    margin: 0.8075em 0; } 
     870 
     871.wp-caption-text { 
     872  text-align: center; } 
     873 
     874/*-------------------------------------------------------------- 
     875# Galleries 
     876--------------------------------------------------------------*/ 
     877.gallery { 
     878  margin-bottom: 1.5em; } 
     879 
     880.gallery-item { 
     881  display: inline-block; 
     882  text-align: center; 
     883  vertical-align: top; 
     884  width: 100%; } 
     885  .gallery-columns-2 .gallery-item { 
     886    max-width: 50%; } 
     887  .gallery-columns-3 .gallery-item { 
     888    max-width: 33.33%; } 
     889  .gallery-columns-4 .gallery-item { 
     890    max-width: 25%; } 
     891  .gallery-columns-5 .gallery-item { 
     892    max-width: 20%; } 
     893  .gallery-columns-6 .gallery-item { 
     894    max-width: 16.66%; } 
     895  .gallery-columns-7 .gallery-item { 
     896    max-width: 14.28%; } 
     897  .gallery-columns-8 .gallery-item { 
     898    max-width: 12.5%; } 
     899  .gallery-columns-9 .gallery-item { 
     900    max-width: 11.11%; } 
     901 
     902.gallery-caption { 
     903  display: block; } 
     904 
     905/*-------------------------------------------------------------- 
     906# Accessibility 
     907--------------------------------------------------------------*/ 
     908/* Text meant only for screen readers. */ 
     909.screen-reader-text { 
     910  clip: rect(1px, 1px, 1px, 1px); 
     911  position: absolute !important; 
     912  height: 1px; 
     913  width: 1px; 
     914  overflow: hidden; } 
     915  .screen-reader-text:focus { 
     916    background-color: #fff; 
     917    -webkit-border-radius: 3px; 
     918    border-radius: 3px; 
     919    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 
     920    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 
     921    clip: auto !important; 
     922    color: #21759b; 
     923    display: block; 
     924    font-size: 14px; 
     925    font-size: 0.875rem; 
     926    font-weight: bold; 
     927    height: auto; 
     928    left: 5px; 
     929    line-height: normal; 
     930    padding: 15px 23px 14px; 
     931    text-decoration: none; 
     932    top: 5px; 
     933    width: auto; 
     934    z-index: 100000; 
     935    /* Above WP toolbar. */ } 
     936 
     937/* Do not show the outline on the skip link target. */ 
     938#content[tabindex="-1"]:focus { 
     939  outline: 0; } 
     940 
     941/*-------------------------------------------------------------- 
     942# Alignments 
     943--------------------------------------------------------------*/ 
    280944.alignleft { 
    281    float: left; 
    282 } 
     945  display: inline; 
     946  float: left; 
     947  margin-right: 1.5em; } 
    283948 
    284949.alignright { 
    285    float: right; 
    286 } 
    287  
    288 /* end: mandatory css for codex approval */ 
    289  
    290  
    291 acronym{ 
    292 font-weight: 600; 
    293 color: #343434; 
    294 } 
    295  
    296 #content hr{ 
    297 border: 1px solid #603030; 
    298 } 
    299  
    300  
    301 h1{ 
    302 font-family: Georgia, Sans-serif; 
    303 font-size: 24px; 
    304 padding: 0 0 10px 0; 
    305 } 
    306  
    307 blockquote{ 
    308 margin: 10px; 
    309 padding: 10px; 
    310 border-top: 1px solid #603030; 
    311 border-bottom: 1px solid #603030; 
    312 border-radius: 8px; 
    313 font-style: italic; 
    314 background: #eeeeee; 
    315  
    316 } 
    317  
    318 legend{ 
    319 color:black; 
    320 } 
    321  
    322  
    323 .post{ 
    324 padding: 10px 0 10px 0; 
    325 } 
    326  
    327 .post h2{ 
    328 font-family: Georgia, Sans-serif; 
    329 font-size: 18px; 
    330 } 
    331  
    332 .entry{ 
    333 line-height: 18px; 
    334 } 
    335  
    336 p{ 
    337 padding: 10px 0 0 0; 
    338 } 
    339  
    340 p.postmetadata{ 
    341 border-top: 1px solid #880026; 
    342 border-bottom: 3px solid black; 
    343 margin: 10px 0 0 0; 
    344 } 
    345  
    346  
    347 .navigation{ 
    348 padding: 10px 0 0 0; 
    349 font-size: 14px; 
    350 font-weight: bold; 
    351 line-height: 18px; 
    352 } 
    353  
    354  
    355 table#wp-calendar{ 
    356 width: 100%; 
    357 } 
    358  
    359  
    360  
    361 .comments-template{ 
    362     margin: 10px 0 0; 
    363     border-top: 0px solid #880026; 
    364     padding: 10px 0 0; 
    365 } 
    366  
    367 .comments-template ol{ 
    368     margin: 0; 
    369     padding: 0 0 15px; 
    370     list-style: none; 
    371 } 
    372  
    373 .comments-template ol li{ 
    374     margin: 0; 
    375     line-height: 18px; 
    376     padding: 10px; 
    377     border-bottom: 1px solid black; 
    378 } 
    379  
    380  
    381 .comments-template ol li.alt{ 
    382     margin: 0; 
    383     line-height: 18px; 
    384     padding: 10px; 
    385         background: #ffcccc; 
    386     border-bottom: 1px solid black; 
    387 } 
    388  
    389  
    390 .comments-template h2, .comments-template h3{ 
    391     font-family: Georgia, Sans-serif; 
    392     font-size: 16px; 
    393         border-bottom: 1px solid black; 
    394 } 
    395  
    396 .commentmetadata{ 
    397     font-size: 12px; 
    398 } 
    399  
    400 .comments-template p.nocomments{ 
    401     padding: 0; 
    402 } 
    403  
    404 .comments-template textarea{ 
    405     font-family: Arial, Helvetica, Georgia, Sans-serif; 
    406     font-size: 12px; 
    407 } 
    408  
    409 .comments-template img{ 
    410 border: 1px solid black; 
    411 } 
     950  display: inline; 
     951  float: right; 
     952  margin-left: 1.5em; } 
     953 
     954.aligncenter { 
     955  clear: both; 
     956  display: block; 
     957  margin-left: auto; 
     958  margin-right: auto; } 
     959 
     960/*-------------------------------------------------------------- 
     961# Clearings 
     962--------------------------------------------------------------*/ 
     963.clear:before, 
     964.clear:after, 
     965.entry-content:before, 
     966.entry-content:after, 
     967.comment-content:before, 
     968.comment-content:after, 
     969.site-header:before, 
     970.site-header:after, 
     971.site-content:before, 
     972.site-content:after, 
     973.site-footer:before, 
     974.site-footer:after { 
     975  content: ""; 
     976  display: table; 
     977  table-layout: fixed; } 
     978 
     979.clear:after, 
     980.entry-content:after, 
     981.comment-content:after, 
     982.site-header:after, 
     983.site-content:after, 
     984.site-footer:after { 
     985  clear: both; } 
     986 
     987/*-------------------------------------------------------------- 
     988# Jetpack 
     989--------------------------------------------------------------*/ 
     990/* Globally hidden elements when Infinite Scroll is supported and in use. */ 
     991.infinite-scroll .posts-navigation, 
     992.infinite-scroll.neverending .site-footer { 
     993  /* Theme Footer (when set to scrolling) */ 
     994  display: none; } 
     995 
     996/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ 
     997.infinity-end.neverending .site-footer { 
     998  display: block; } 
     999 
     1000#wpstats { 
     1001  display: none; } 
     1002 
     1003/*-------------------------------------------------------------- 
     1004# Genericons 
     1005--------------------------------------------------------------*/ 
     1006@font-face { 
     1007  font-family: 'Genericons'; 
     1008  src: url("assets/genericons/Genericons.eot"); } 
     1009 
     1010@font-face { 
     1011  font-family: 'Genericons'; 
     1012  font-weight: normal; 
     1013  font-style: normal; 
     1014  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("assets/genericons/Genericons.ttf") format("truetype"), url("assets/genericons/Genericons.svg#genericonsregular") format("svg"); } 
     1015 
     1016.genericon, .social-menu a { 
     1017  display: inline-block; 
     1018  width: 16px; 
     1019  height: 16px; 
     1020  -webkit-font-smoothing: antialiased; 
     1021  -moz-osx-font-smoothing: grayscale; 
     1022  font-size: 16px; 
     1023  line-height: 1; 
     1024  font-family: 'Genericons'; 
     1025  text-decoration: inherit; 
     1026  font-weight: normal; 
     1027  font-style: normal; 
     1028  vertical-align: top; } 
     1029 
     1030/* Post formats */ 
     1031.genericon-standard:before { 
     1032  content: '\f100'; } 
     1033 
     1034.genericon-aside:before { 
     1035  content: '\f101'; } 
     1036 
     1037.genericon-image:before { 
     1038  content: '\f102'; } 
     1039 
     1040.genericon-gallery:before { 
     1041  content: '\f103'; } 
     1042 
     1043.genericon-video:before { 
     1044  content: '\f104'; } 
     1045 
     1046.genericon-status:before { 
     1047  content: '\f105'; } 
     1048 
     1049.genericon-quote:before { 
     1050  content: '\f106'; } 
     1051 
     1052.genericon-link:before, .social-menu a:before { 
     1053  content: '\f107'; } 
     1054 
     1055.genericon-chat:before { 
     1056  content: '\f108'; } 
     1057 
     1058.genericon-audio:before { 
     1059  content: '\f109'; } 
     1060 
     1061/* Social icons */ 
     1062.genericon-github:before { 
     1063  content: '\f200'; } 
     1064 
     1065.genericon-dribbble:before { 
     1066  content: '\f201'; } 
     1067 
     1068.genericon-twitter:before { 
     1069  content: '\f202'; } 
     1070 
     1071.genericon-facebook:before { 
     1072  content: '\f203'; } 
     1073 
     1074.genericon-facebook-alt:before { 
     1075  content: '\f204'; } 
     1076 
     1077.genericon-wordpress:before { 
     1078  content: '\f205'; } 
     1079 
     1080.genericon-googleplus:before { 
     1081  content: '\f206'; } 
     1082 
     1083.genericon-linkedin:before { 
     1084  content: '\f207'; } 
     1085 
     1086.genericon-linkedin-alt:before { 
     1087  content: '\f208'; } 
     1088 
     1089.genericon-pinterest:before { 
     1090  content: '\f209'; } 
     1091 
     1092.genericon-pinterest-alt:before { 
     1093  content: '\f210'; } 
     1094 
     1095.genericon-flickr:before { 
     1096  content: '\f211'; } 
     1097 
     1098.genericon-vimeo:before { 
     1099  content: '\f212'; } 
     1100 
     1101.genericon-youtube:before { 
     1102  content: '\f213'; } 
     1103 
     1104.genericon-tumblr:before { 
     1105  content: '\f214'; } 
     1106 
     1107.genericon-instagram:before { 
     1108  content: '\f215'; } 
     1109 
     1110.genericon-codepen:before { 
     1111  content: '\f216'; } 
     1112 
     1113.genericon-polldaddy:before { 
     1114  content: '\f217'; } 
     1115 
     1116.genericon-googleplus-alt:before { 
     1117  content: '\f218'; } 
     1118 
     1119.genericon-path:before { 
     1120  content: '\f219'; } 
     1121 
     1122.genericon-skype:before { 
     1123  content: '\f220'; } 
     1124 
     1125.genericon-digg:before { 
     1126  content: '\f221'; } 
     1127 
     1128.genericon-reddit:before { 
     1129  content: '\f222'; } 
     1130 
     1131.genericon-stumbleupon:before { 
     1132  content: '\f223'; } 
     1133 
     1134.genericon-pocket:before { 
     1135  content: '\f224'; } 
     1136 
     1137.genericon-dropbox:before { 
     1138  content: '\f225'; } 
     1139 
     1140/* Meta icons */ 
     1141.genericon-comment:before { 
     1142  content: '\f300'; } 
     1143 
     1144.genericon-category:before { 
     1145  content: '\f301'; } 
     1146 
     1147.genericon-tag:before { 
     1148  content: '\f302'; } 
     1149 
     1150.genericon-time:before { 
     1151  content: '\f303'; } 
     1152 
     1153.genericon-user:before { 
     1154  content: '\f304'; } 
     1155 
     1156.genericon-day:before { 
     1157  content: '\f305'; } 
     1158 
     1159.genericon-week:before { 
     1160  content: '\f306'; } 
     1161 
     1162.genericon-month:before { 
     1163  content: '\f307'; } 
     1164 
     1165.genericon-pinned:before { 
     1166  content: '\f308'; } 
     1167 
     1168/* Other icons */ 
     1169.genericon-search:before { 
     1170  content: '\f400'; } 
     1171 
     1172.genericon-unzoom:before { 
     1173  content: '\f401'; } 
     1174 
     1175.genericon-zoom:before { 
     1176  content: '\f402'; } 
     1177 
     1178.genericon-show:before { 
     1179  content: '\f403'; } 
     1180 
     1181.genericon-hide:before { 
     1182  content: '\f404'; } 
     1183 
     1184.genericon-close:before { 
     1185  content: '\f405'; } 
     1186 
     1187.genericon-close-alt:before { 
     1188  content: '\f406'; } 
     1189 
     1190.genericon-trash:before { 
     1191  content: '\f407'; } 
     1192 
     1193.genericon-star:before { 
     1194  content: '\f408'; } 
     1195 
     1196.genericon-home:before { 
     1197  content: '\f409'; } 
     1198 
     1199.genericon-mail:before { 
     1200  content: '\f410'; } 
     1201 
     1202.genericon-edit:before { 
     1203  content: '\f411'; } 
     1204 
     1205.genericon-reply:before { 
     1206  content: '\f412'; } 
     1207 
     1208.genericon-feed:before { 
     1209  content: '\f413'; } 
     1210 
     1211.genericon-warning:before { 
     1212  content: '\f414'; } 
     1213 
     1214.genericon-share:before { 
     1215  content: '\f415'; } 
     1216 
     1217.genericon-attachment:before { 
     1218  content: '\f416'; } 
     1219 
     1220.genericon-location:before { 
     1221  content: '\f417'; } 
     1222 
     1223.genericon-checkmark:before { 
     1224  content: '\f418'; } 
     1225 
     1226.genericon-menu:before { 
     1227  content: '\f419'; } 
     1228 
     1229.genericon-refresh:before { 
     1230  content: '\f420'; } 
     1231 
     1232.genericon-minimize:before { 
     1233  content: '\f421'; } 
     1234 
     1235.genericon-maximize:before { 
     1236  content: '\f422'; } 
     1237 
     1238.genericon-404:before { 
     1239  content: '\f423'; } 
     1240 
     1241.genericon-spam:before { 
     1242  content: '\f424'; } 
     1243 
     1244.genericon-summary:before { 
     1245  content: '\f425'; } 
     1246 
     1247.genericon-cloud:before { 
     1248  content: '\f426'; } 
     1249 
     1250.genericon-key:before { 
     1251  content: '\f427'; } 
     1252 
     1253.genericon-dot:before { 
     1254  content: '\f428'; } 
     1255 
     1256.genericon-next:before { 
     1257  content: '\f429'; } 
     1258 
     1259.genericon-previous:before { 
     1260  content: '\f430'; } 
     1261 
     1262.genericon-expand:before { 
     1263  content: '\f431'; } 
     1264 
     1265.genericon-collapse:before { 
     1266  content: '\f432'; } 
     1267 
     1268.genericon-dropdown:before { 
     1269  content: '\f433'; } 
     1270 
     1271.genericon-dropdown-left:before { 
     1272  content: '\f434'; } 
     1273 
     1274.genericon-top:before { 
     1275  content: '\f435'; } 
     1276 
     1277.genericon-draggable:before { 
     1278  content: '\f436'; } 
     1279 
     1280.genericon-phone:before { 
     1281  content: '\f437'; } 
     1282 
     1283.genericon-send-to-phone:before { 
     1284  content: '\f438'; } 
     1285 
     1286.genericon-plugin:before { 
     1287  content: '\f439'; } 
     1288 
     1289.genericon-cloud-download:before { 
     1290  content: '\f440'; } 
     1291 
     1292.genericon-cloud-upload:before { 
     1293  content: '\f441'; } 
     1294 
     1295.genericon-external:before { 
     1296  content: '\f442'; } 
     1297 
     1298.genericon-document:before { 
     1299  content: '\f443'; } 
     1300 
     1301.genericon-book:before { 
     1302  content: '\f444'; } 
     1303 
     1304.genericon-cog:before { 
     1305  content: '\f445'; } 
     1306 
     1307.genericon-unapprove:before { 
     1308  content: '\f446'; } 
     1309 
     1310.genericon-cart:before { 
     1311  content: '\f447'; } 
     1312 
     1313.genericon-pause:before { 
     1314  content: '\f448'; } 
     1315 
     1316.genericon-stop:before { 
     1317  content: '\f449'; } 
     1318 
     1319.genericon-skip-back:before { 
     1320  content: '\f450'; } 
     1321 
     1322.genericon-skip-ahead:before { 
     1323  content: '\f451'; } 
     1324 
     1325.genericon-play:before { 
     1326  content: '\f452'; } 
     1327 
     1328.genericon-tablet:before { 
     1329  content: '\f453'; } 
     1330 
     1331.genericon-send-to-tablet:before { 
     1332  content: '\f454'; } 
     1333 
     1334.genericon-info:before { 
     1335  content: '\f455'; } 
     1336 
     1337.genericon-notice:before { 
     1338  content: '\f456'; } 
     1339 
     1340.genericon-help:before { 
     1341  content: '\f457'; } 
     1342 
     1343.genericon-fastforward:before { 
     1344  content: '\f458'; } 
     1345 
     1346.genericon-rewind:before { 
     1347  content: '\f459'; } 
     1348 
     1349.genericon-portfolio:before { 
     1350  content: '\f460'; } 
     1351 
     1352.genericon-heart:before { 
     1353  content: '\f461'; } 
     1354 
     1355.genericon-code:before { 
     1356  content: '\f462'; } 
     1357 
     1358.genericon-subscribe:before { 
     1359  content: '\f463'; } 
     1360 
     1361.genericon-unsubscribe:before { 
     1362  content: '\f464'; } 
     1363 
     1364.genericon-subscribed:before { 
     1365  content: '\f465'; } 
     1366 
     1367.genericon-reply-alt:before { 
     1368  content: '\f466'; } 
     1369 
     1370.genericon-reply-single:before { 
     1371  content: '\f467'; } 
     1372 
     1373.genericon-flag:before { 
     1374  content: '\f468'; } 
     1375 
     1376.genericon-print:before { 
     1377  content: '\f469'; } 
     1378 
     1379.genericon-lock:before { 
     1380  content: '\f470'; } 
     1381 
     1382.genericon-bold:before { 
     1383  content: '\f471'; } 
     1384 
     1385.genericon-italic:before { 
     1386  content: '\f472'; } 
     1387 
     1388.genericon-picture:before { 
     1389  content: '\f473'; } 
     1390 
     1391.genericon-fullscreen:before { 
     1392  content: '\f474'; } 
     1393 
     1394/* Generic shapes */ 
     1395.genericon-uparrow:before { 
     1396  content: '\f500'; } 
     1397 
     1398.genericon-rightarrow:before { 
     1399  content: '\f501'; } 
     1400 
     1401.genericon-downarrow:before { 
     1402  content: '\f502'; } 
     1403 
     1404.genericon-leftarrow:before { 
     1405  content: '\f503'; } 
     1406 
     1407/*-------------------------------------------------------------- 
     1408# Site Layout 
     1409--------------------------------------------------------------*/ 
     1410.site-content { 
     1411  max-width: 1100px; 
     1412  margin-left: auto; 
     1413  margin-right: auto; 
     1414  margin-top: 2em; } 
     1415  .site-content:after { 
     1416    content: " "; 
     1417    display: block; 
     1418    clear: both; } 
     1419  @media only screen and (max-width: 61.063em) { 
     1420    .site-content { 
     1421      margin-top: 1.38889%; } } 
     1422 
     1423body.error404 .site-content { 
     1424  margin-bottom: 2em; } 
     1425 
     1426body.no-max-width .site-content { 
     1427  max-width: none; } 
     1428 
     1429@media only screen and (min-width: 40.063em) and (max-width: 61.063em) { 
     1430  body.layout-one-column-narrow .site-content { 
     1431    max-width: 80%; 
     1432    margin-left: auto; 
     1433    margin-right: auto; } 
     1434    body.layout-one-column-narrow .site-content:after { 
     1435      content: " "; 
     1436      display: block; 
     1437      clear: both; } } 
     1438 
     1439@media only screen and (min-width: 61.063em) { 
     1440  body.layout-one-column-narrow .site-content { 
     1441    max-width: 66.66667%; 
     1442    margin-left: auto; 
     1443    margin-right: auto; } 
     1444    body.layout-one-column-narrow .site-content:after { 
     1445      content: " "; 
     1446      display: block; 
     1447      clear: both; } } 
     1448 
     1449.content-area { 
     1450  width: 63.88889%; 
     1451  float: left; 
     1452  margin-left: 1.38889%; 
     1453  margin-right: 1.38889%; } 
     1454  @media only screen and (max-width: 61.063em) { 
     1455    .content-area { 
     1456      width: 97.22222%; 
     1457      float: left; 
     1458      margin-left: 1.38889%; 
     1459      margin-right: 1.38889%; } } 
     1460 
     1461#secondary { 
     1462  width: 30.55556%; 
     1463  float: right; 
     1464  margin-left: 1.38889%; 
     1465  margin-right: 1.38889%; } 
     1466  @media only screen and (max-width: 61.063em) { 
     1467    #secondary { 
     1468      width: 97.22222%; 
     1469      float: left; 
     1470      margin-left: 1.38889%; 
     1471      margin-right: 1.38889%; } } 
     1472 
     1473#tertiary { 
     1474  display: none; } 
     1475  @media only screen and (max-width: 61.063em) { 
     1476    #tertiary { 
     1477      width: 97.22222%; 
     1478      float: left; 
     1479      margin-left: 1.38889%; 
     1480      margin-right: 1.38889%; } } 
     1481 
     1482@media only screen and (min-width: 61.063em) { 
     1483  .layout-one-column-wide .content-area, 
     1484  .layout-one-column-wide #secondary, 
     1485  .layout-one-column-wide #tertiary, 
     1486  .layout-one-column-narrow .content-area, 
     1487  .layout-one-column-narrow #secondary, 
     1488  .layout-one-column-narrow #tertiary { 
     1489    width: 97.22222%; 
     1490    float: left; 
     1491    margin-left: 1.38889%; 
     1492    margin-right: 1.38889%; } 
     1493  .layout-two-column-default .content-area { 
     1494    width: 63.88889%; 
     1495    float: left; 
     1496    margin-left: 1.38889%; 
     1497    margin-right: 1.38889%; } 
     1498  .layout-two-column-default #secondary { 
     1499    width: 30.55556%; 
     1500    float: right; 
     1501    margin-left: 1.38889%; 
     1502    margin-right: 1.38889%; } 
     1503  .layout-two-column-reversed .content-area { 
     1504    width: 63.88889%; 
     1505    float: right; 
     1506    margin-left: 1.38889%; 
     1507    margin-right: 1.38889%; } 
     1508  .layout-two-column-reversed #secondary { 
     1509    width: 30.55556%; 
     1510    float: left; 
     1511    margin-left: 1.38889%; 
     1512    margin-right: 1.38889%; } 
     1513  .layout-three-column-default .content-area { 
     1514    width: 47.22222%; 
     1515    float: left; 
     1516    margin-left: 1.38889%; 
     1517    margin-right: 1.38889%; } 
     1518  .layout-three-column-default #secondary { 
     1519    width: 22.22222%; 
     1520    float: left; 
     1521    margin-left: 1.38889%; 
     1522    margin-right: 1.38889%; } 
     1523  .layout-three-column-default #tertiary { 
     1524    width: 22.22222%; 
     1525    float: right; 
     1526    margin-left: 1.38889%; 
     1527    margin-right: 1.38889%; 
     1528    display: block; } 
     1529  .layout-three-column-reversed .content-area { 
     1530    width: 47.22222%; 
     1531    float: right; 
     1532    margin-left: 1.38889%; 
     1533    margin-right: 1.38889%; } 
     1534  .layout-three-column-reversed #secondary { 
     1535    width: 22.22222%; 
     1536    float: left; 
     1537    margin-left: 1.38889%; 
     1538    margin-right: 1.38889%; } 
     1539  .layout-three-column-reversed #tertiary { 
     1540    width: 22.22222%; 
     1541    float: left; 
     1542    margin-left: 1.38889%; 
     1543    margin-right: 1.38889%; 
     1544    display: block; } 
     1545  .layout-three-column-center .content-area { 
     1546    width: 47.22222%; 
     1547    float: left; 
     1548    margin-left: 1.38889%; 
     1549    margin-right: 1.38889%; 
     1550    margin-left: 26.38889%; } 
     1551  .layout-three-column-center #secondary { 
     1552    width: 22.22222%; 
     1553    float: left; 
     1554    margin-left: 1.38889%; 
     1555    margin-right: 1.38889%; 
     1556    margin-left: -73.61111%; } 
     1557  .layout-three-column-center #tertiary { 
     1558    width: 22.22222%; 
     1559    float: right; 
     1560    margin-left: 1.38889%; 
     1561    margin-right: 1.38889%; 
     1562    display: block; } } 
     1563 
     1564/*-------------------------------------------------------------- 
     1565# Header 
     1566--------------------------------------------------------------*/ 
     1567.site-header { 
     1568  position: relative; 
     1569  background-color: #0b3954; 
     1570  -webkit-background-size: cover; 
     1571  background-size: cover; 
     1572  background-position: bottom center; 
     1573  background-repeat: no-repeat; } 
     1574 
     1575.site-header-wrapper { 
     1576  max-width: 1100px; 
     1577  margin-left: auto; 
     1578  margin-right: auto; } 
     1579  .site-header-wrapper:after { 
     1580    content: " "; 
     1581    display: block; 
     1582    clear: both; } 
     1583 
     1584body.no-max-width .site-header-wrapper { 
     1585  max-width: none; } 
     1586 
     1587.site-title-wrapper { 
     1588  width: 97.22222%; 
     1589  float: left; 
     1590  margin-left: 1.38889%; 
     1591  margin-right: 1.38889%; 
     1592  position: relative; 
     1593  z-index: 10; 
     1594  padding: 6% 1rem; } 
     1595  @media only screen and (max-width: 40.063em) { 
     1596    .site-title-wrapper { 
     1597      padding-left: 0.75rem; 
     1598      padding-right: 0.75rem; } } 
     1599 
     1600.site-title { 
     1601  margin-bottom: 0.25rem; 
     1602  letter-spacing: -0.03em; 
     1603  font-weight: 700; 
     1604  font-size: 2em; } 
     1605  .site-title a { 
     1606    color: #ffffff; } 
     1607    .site-title a:hover, .site-title a:visited:hover { 
     1608      color: rgba(255, 255, 255, 0.8); } 
     1609 
     1610.site-description { 
     1611  color: #ffffff; } 
     1612 
     1613.header-image img { 
     1614  display: block; } 
     1615 
     1616.page-title-container { 
     1617  background-color: #ffffff; } 
     1618  .page-title-container .page-header { 
     1619    max-width: 1100px; 
     1620    margin-left: auto; 
     1621    margin-right: auto; 
     1622    position: relative; 
     1623    clear: both; } 
     1624    .page-title-container .page-header:after { 
     1625      content: " "; 
     1626      display: block; 
     1627      clear: both; } 
     1628    .page-title-container .page-header h1 { 
     1629      width: 97.22222%; 
     1630      float: left; 
     1631      margin-left: 1.38889%; 
     1632      margin-right: 1.38889%; 
     1633      padding: 3% 1rem; 
     1634      margin-bottom: 0; 
     1635      font-weight: 300; } 
     1636 
     1637body.no-max-width .page-title-container .page-header { 
     1638  max-width: none; } 
     1639 
     1640/*-------------------------------------------------------------- 
     1641# Hero 
     1642--------------------------------------------------------------*/ 
     1643.hero { 
     1644  width: 97.22222%; 
     1645  float: left; 
     1646  margin-left: 1.38889%; 
     1647  margin-right: 1.38889%; 
     1648  clear: both; 
     1649  padding: 0 1rem; 
     1650  color: #ffffff; } 
     1651  .hero .hero-inner { 
     1652    max-width: none; } 
     1653    @media only screen and (min-width: 61.063em) { 
     1654      .hero .hero-inner { 
     1655        max-width: 75%; } } 
     1656  .hero .widget { 
     1657    padding: 0; 
     1658    margin-bottom: 1em; 
     1659    font-size: 1.2em; 
     1660    font-weight: 300; 
     1661    background: none; } 
     1662    .hero .widget:last-child { 
     1663      margin-bottom: 0; 
     1664      padding-bottom: 6%; } 
     1665    .hero .widget h1, .hero .widget h2, .hero .widget h3, .hero .widget h4, .hero .widget h5, .hero .widget h6, .hero .widget p, .hero .widget ul, .hero .widget ol, .hero .widget li, .hero .widget blockquote { 
     1666      color: #ffffff; } 
     1667    .hero .widget ul, .hero .widget ol { 
     1668      padding-left: 0; } 
     1669      .hero .widget ul li, .hero .widget ol li { 
     1670        list-style: none; } 
     1671  .hero label, .hero input, .hero select, .hero textarea { 
     1672    display: inline; 
     1673    width: auto; } 
     1674 
     1675/*-------------------------------------------------------------- 
     1676# Footer 
     1677--------------------------------------------------------------*/ 
     1678.site-footer { 
     1679  clear: both; 
     1680  background-color: #0b3954; } 
     1681 
     1682.footer-widget-area { 
     1683  max-width: 1100px; 
     1684  margin-left: auto; 
     1685  margin-right: auto; 
     1686  padding: 2em 0; } 
     1687  .footer-widget-area:after { 
     1688    content: " "; 
     1689    display: block; 
     1690    clear: both; } 
     1691  .footer-widget-area .footer-widget { 
     1692    width: 97.22222%; 
     1693    float: left; 
     1694    margin-left: 1.38889%; 
     1695    margin-right: 1.38889%; } 
     1696    @media only screen and (max-width: 40.063em) { 
     1697      .footer-widget-area .footer-widget { 
     1698        margin-bottom: 1em; } } 
     1699  @media only screen and (min-width: 40.063em) { 
     1700    .footer-widget-area.columns-2 .footer-widget:nth-child(1) { 
     1701      width: 47.22222%; 
     1702      float: left; 
     1703      margin-left: 1.38889%; 
     1704      margin-right: 1.38889%; } 
     1705    .footer-widget-area.columns-2 .footer-widget:nth-child(2) { 
     1706      width: 47.22222%; 
     1707      float: right; 
     1708      margin-left: 1.38889%; 
     1709      margin-right: 1.38889%; } 
     1710    .footer-widget-area.columns-3 .footer-widget:nth-child(1) { 
     1711      width: 30.55556%; 
     1712      float: left; 
     1713      margin-left: 1.38889%; 
     1714      margin-right: 1.38889%; } 
     1715    .footer-widget-area.columns-3 .footer-widget:nth-child(2) { 
     1716      width: 30.55556%; 
     1717      float: left; 
     1718      margin-left: 1.38889%; 
     1719      margin-right: 1.38889%; } 
     1720    .footer-widget-area.columns-3 .footer-widget:nth-child(3) { 
     1721      width: 30.55556%; 
     1722      float: right; 
     1723      margin-left: 1.38889%; 
     1724      margin-right: 1.38889%; } 
     1725    .footer-widget-area.columns-4 .footer-widget:nth-child(1) { 
     1726      width: 22.22222%; 
     1727      float: left; 
     1728      margin-left: 1.38889%; 
     1729      margin-right: 1.38889%; } 
     1730    .footer-widget-area.columns-4 .footer-widget:nth-child(2), .footer-widget-area.columns-4 .footer-widget:nth-child(3) { 
     1731      width: 22.22222%; 
     1732      float: left; 
     1733      margin-left: 1.38889%; 
     1734      margin-right: 1.38889%; } 
     1735    .footer-widget-area.columns-4 .footer-widget:nth-child(4) { 
     1736      width: 30.55556%; 
     1737      float: right; 
     1738      margin-left: 1.38889%; 
     1739      margin-right: 1.38889%; } } 
     1740 
     1741body.no-max-width .footer-widget-area { 
     1742  max-width: none; } 
     1743 
     1744.site-info-wrapper { 
     1745  padding: 1.5em 0; 
     1746  background-color: #f5f5f5; } 
     1747  .site-info-wrapper .site-info { 
     1748    max-width: 1100px; 
     1749    margin-left: auto; 
     1750    margin-right: auto; } 
     1751    .site-info-wrapper .site-info:after { 
     1752      content: " "; 
     1753      display: block; 
     1754      clear: both; } 
     1755  .site-info-wrapper .site-info-text { 
     1756    width: 47.22222%; 
     1757    float: left; 
     1758    margin-left: 1.38889%; 
     1759    margin-right: 1.38889%; 
     1760    font-size: 90%; 
     1761    line-height: 38px; 
     1762    color: #686868; } 
     1763  .site-info-wrapper .social-menu { 
     1764    width: 47.22222%; 
     1765    float: right; 
     1766    margin-left: 1.38889%; 
     1767    margin-right: 1.38889%; } 
     1768  @media only screen and (max-width: 61.063em) { 
     1769    .site-info-wrapper .footer-menu, 
     1770    .site-info-wrapper .site-info-text, 
     1771    .site-info-wrapper .social-menu { 
     1772      width: 97.22222%; 
     1773      float: left; 
     1774      margin-left: 1.38889%; 
     1775      margin-right: 1.38889%; 
     1776      text-align: center; } } 
     1777 
     1778.footer-menu { 
     1779  width: 97.22222%; 
     1780  float: left; 
     1781  margin-left: 1.38889%; 
     1782  margin-right: 1.38889%; 
     1783  margin-bottom: 1em; } 
     1784  .footer-menu ul { 
     1785    padding: 0; 
     1786    margin: 0; 
     1787    list-style: none; } 
     1788  .footer-menu li { 
     1789    display: inline-block; 
     1790    margin: 0.5em 1em; } 
     1791    @media only screen and (min-width: 61.063em) { 
     1792      .footer-menu li:first-child { 
     1793        margin-left: 0; } 
     1794      .footer-menu li:last-child { 
     1795        margin-right: 0; } } 
     1796    .footer-menu li a, .footer-menu li a:visited { 
     1797      color: #686868; } 
     1798      .footer-menu li a:hover, .footer-menu li a:visited:hover { 
     1799        color: rgba(104, 104, 104, 0.8); } 
     1800 
     1801body.no-max-width .site-info-wrapper .site-info { 
     1802  max-width: none; } 
     1803 
     1804.social-menu { 
     1805  text-align: right; } 
     1806  @media only screen and (max-width: 61.063em) { 
     1807    .social-menu { 
     1808      margin-bottom: 1em; } } 
     1809  .social-menu ul { 
     1810    list-style: none; 
     1811    margin: 0; 
     1812    padding: 0; 
     1813    font-size: 0; } 
     1814    .social-menu ul li { 
     1815      display: inline-block; 
     1816      position: relative; 
     1817      padding: 0; 
     1818      margin: 3px; } 
     1819      @media only screen and (min-width: 61.063em) { 
     1820        .social-menu ul li:first-child { 
     1821          margin-left: 0; } 
     1822        .social-menu ul li:last-child { 
     1823          margin-right: 0; } } 
     1824  .social-menu a { 
     1825    font-size: 0; 
     1826    text-indent: -9999em; 
     1827    border: 0; 
     1828    width: 32px; 
     1829    height: 32px; 
     1830    -webkit-transition: 200ms opacity; 
     1831    transition: 200ms opacity; 
     1832    color: #f5f5f5; 
     1833    background-color: #252525; 
     1834    -webkit-border-radius: 3px; 
     1835    border-radius: 3px; } 
     1836    .social-menu a:visited { 
     1837      color: #f5f5f5; } 
     1838    .social-menu a:before { 
     1839      -webkit-font-smoothing: subpixel-antialiased; 
     1840      padding: 7px; 
     1841      display: inline-block; 
     1842      font-size: 18px; } 
     1843    .social-menu a:hover { 
     1844      background-color: #ff6663; } 
     1845    .social-menu a:hover, .social-menu a:visited:hover { 
     1846      color: #f5f5f5; } 
     1847  .social-menu a[href*="wordpress.org"]:before, 
     1848  .social-menu a[href*="wordpress.com"]:before { 
     1849    content: '\f205'; } 
     1850    .social-menu a[href*="wordpress.org"]:before:hover, 
     1851    .social-menu a[href*="wordpress.com"]:before:hover { 
     1852      color: #21759b; } 
     1853  .social-menu a[href*="facebook.com"]:before { 
     1854    content: '\f203'; } 
     1855    .social-menu a[href*="facebook.com"]:before:hover { 
     1856      color: #3b5998; } 
     1857  .social-menu a[href*="twitter.com"]:before { 
     1858    content: '\f202'; } 
     1859    .social-menu a[href*="twitter.com"]:before:hover { 
     1860      color: #33ccff; } 
     1861  .social-menu a[href*="dribbble.com"]:before { 
     1862    content: '\f201'; } 
     1863    .social-menu a[href*="dribbble.com"]:before:hover { 
     1864      color: #ea4c89; } 
     1865  .social-menu a[href*="plus.google.com"]:before { 
     1866    content: '\f206'; } 
     1867    .social-menu a[href*="plus.google.com"]:before:hover { 
     1868      color: #dd4b39; } 
     1869  .social-menu a[href*="pinterest.com"]:before { 
     1870    content: '\f210'; } 
     1871    .social-menu a[href*="pinterest.com"]:before:hover { 
     1872      color: #c8232c; } 
     1873  .social-menu a[href*="github.com"]:before { 
     1874    content: '\f200'; } 
     1875    .social-menu a[href*="github.com"]:before:hover { 
     1876      color: #171515; } 
     1877  .social-menu a[href*="tumblr.com"]:before { 
     1878    content: '\f214'; } 
     1879    .social-menu a[href*="tumblr.com"]:before:hover { 
     1880      color: #34526f; } 
     1881  .social-menu a[href*="youtube.com"]:before { 
     1882    content: '\f213'; } 
     1883    .social-menu a[href*="youtube.com"]:before:hover { 
     1884      color: #c4302b; } 
     1885  .social-menu a[href*="flickr.com"]:before { 
     1886    content: '\f211'; } 
     1887    .social-menu a[href*="flickr.com"]:before:hover { 
     1888      color: #ff0084; } 
     1889  .social-menu a[href*="vimeo.com"]:before { 
     1890    content: '\f212'; } 
     1891    .social-menu a[href*="vimeo.com"]:before:hover { 
     1892      color: #1ab7ea; } 
     1893  .social-menu a[href*="instagram.com"]:before { 
     1894    content: '\f215'; } 
     1895    .social-menu a[href*="instagram.com"]:before:hover { 
     1896      color: #3f729b; } 
     1897  .social-menu a[href*="codepen.io"]:before { 
     1898    content: '\f216'; } 
     1899    .social-menu a[href*="codepen.io"]:before:hover { 
     1900      color: #000; } 
     1901  .social-menu a[href*="linkedin.com"]:before { 
     1902    content: '\f208'; } 
     1903    .social-menu a[href*="linkedin.com"]:before:hover { 
     1904      color: #0e76a8; } 
     1905 
     1906/*-------------------------------------------------------------- 
     1907# Widgets 
     1908--------------------------------------------------------------*/ 
     1909.widget { 
     1910  margin: 0 0 1.5rem; 
     1911  padding: 2rem; 
     1912  background-color: #ffffff; } 
     1913  .widget p:last-child { 
     1914    margin-bottom: 0; } 
     1915  .widget:after { 
     1916    content: ""; 
     1917    display: table; 
     1918    table-layout: fixed; 
     1919    clear: both; } 
     1920  @media only screen and (min-width: 40.063em) and (max-width: 61.063em) { 
     1921    .widget { 
     1922      padding: 1.5rem; } } 
     1923  @media only screen and (max-width: 40.063em) { 
     1924    .widget { 
     1925      padding: 1rem; } } 
     1926  .widget input[type="text"], 
     1927  .widget input[type="email"], 
     1928  .widget input[type="url"], 
     1929  .widget input[type="password"], 
     1930  .widget input[type="search"], 
     1931  .widget input[type="number"], 
     1932  .widget input[type="tel"], 
     1933  .widget input[type="range"], 
     1934  .widget input[type="date"], 
     1935  .widget input[type="month"], 
     1936  .widget input[type="week"], 
     1937  .widget input[type="time"], 
     1938  .widget input[type="datetime"], 
     1939  .widget input[type="datetime-local"], 
     1940  .widget input[type="color"], 
     1941  .widget select, 
     1942  .widget textarea { 
     1943    width: 100%; } 
     1944  .widget ul { 
     1945    list-style: none; 
     1946    margin: 0; 
     1947    padding: 0; } 
     1948  .widget li { 
     1949    padding: 0.25rem 0; } 
     1950    .widget li ul { 
     1951      padding-left: 1.5rem; } 
     1952 
     1953.widget_calendar #calendar_wrap #wp-calendar td#today { 
     1954  font-weight: bold; } 
     1955 
     1956.widget_calendar #calendar_wrap #wp-calendar tfoot td#prev { 
     1957  text-align: left; } 
     1958 
     1959.widget_calendar #calendar_wrap #wp-calendar tfoot td#next { 
     1960  text-align: right; } 
     1961 
     1962.site-footer .widget { 
     1963  color: #252525; 
     1964  background-color: #ffffff; } 
     1965  .site-footer .widget:last-child { 
     1966    margin-bottom: 0; } 
     1967 
     1968.site-footer .widget-title, .site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 { 
     1969  color: #353535; } 
     1970 
     1971.widget_search { 
     1972  padding: 0; } 
     1973  .widget_search .widget-title { 
     1974    padding: 2rem 2rem 0; } 
     1975    .widget_search .widget-title + .search-form { 
     1976      padding: 0 2rem 2rem; } 
     1977  .widget_search .search-field { 
     1978    width: 100%; 
     1979    -webkit-border-radius: 0; 
     1980    border-radius: 0; 
     1981    -webkit-box-sizing: border-box; 
     1982    -moz-box-sizing: border-box; 
     1983    box-sizing: border-box; } 
     1984    .widget_search .search-field::-webkit-search-cancel-button { 
     1985      z-index: 1; } 
     1986  .widget_search .search-submit { 
     1987    display: none; } 
     1988 
     1989/*-------------------------------------------------------------- 
     1990# Content 
     1991--------------------------------------------------------------*/ 
     1992.hentry { 
     1993  margin: 0 0 1.5em; 
     1994  padding: 2.5em 3.375em; 
     1995  background-color: #ffffff; } 
     1996  .hentry p:last-child { 
     1997    margin-bottom: 0; } 
     1998  .hentry:after { 
     1999    content: ""; 
     2000    display: table; 
     2001    table-layout: fixed; 
     2002    clear: both; } 
     2003  @media only screen and (min-width: 40.063em) and (max-width: 61.063em) { 
     2004    .hentry { 
     2005      padding: 1.5em 2.375em; } } 
     2006  @media only screen and (max-width: 40.063em) { 
     2007    .hentry { 
     2008      padding: 1em; } } 
     2009 
     2010.sticky { 
     2011  display: block; } 
     2012  @media only screen and (min-width: 40.063em) { 
     2013    .sticky .entry-title { 
     2014      position: relative; } 
     2015      .sticky .entry-title a:before { 
     2016        font-family: 'Genericons'; 
     2017        content: '\f308'; 
     2018        line-height: 1.4; 
     2019        position: absolute; 
     2020        top: 2px; 
     2021        left: -40px; 
     2022        opacity: 0.2; } } 
     2023 
     2024.entry-title a, 
     2025.entry-title a:visited, 
     2026.entry-title a:before { 
     2027  color: #252525; } 
     2028 
     2029.entry-title a:hover, 
     2030.entry-title a:visited:hover { 
     2031  color: #ff6663; } 
     2032 
     2033.entry-meta { 
     2034  font-size: 90%; 
     2035  color: #686868; } 
     2036  .entry-meta .posted-date, 
     2037  .entry-meta .posted-author, 
     2038  .entry-meta .comments-number { 
     2039    margin-right: 1rem; } 
     2040    .entry-meta .posted-date:last-child, 
     2041    .entry-meta .posted-author:last-child, 
     2042    .entry-meta .comments-number:last-child { 
     2043      margin-right: 0; } 
     2044    @media only screen and (max-width: 40.063em) { 
     2045      .entry-meta .posted-date, 
     2046      .entry-meta .posted-author, 
     2047      .entry-meta .comments-number { 
     2048        display: block; 
     2049        margin-right: 0; } } 
     2050    .entry-meta .posted-date:before, 
     2051    .entry-meta .posted-author:before, 
     2052    .entry-meta .comments-number:before { 
     2053      position: relative; 
     2054      top: 3px; 
     2055      font-family: 'genericons'; 
     2056      font-size: 18px; 
     2057      padding-right: 2px; } 
     2058  .entry-meta .posted-date:before { 
     2059    content: '\f303'; 
     2060    top: 4px; } 
     2061  .entry-meta .posted-author:before { 
     2062    content: '\f304'; } 
     2063  .entry-meta .comments-number:before { 
     2064    content: '\f300'; } 
     2065 
     2066@media only screen and (max-width: 40.063em) { 
     2067  .post-navigation { 
     2068    font-size: 90%; } } 
     2069 
     2070.byline, 
     2071.updated:not(.published) { 
     2072  display: none; } 
     2073 
     2074.single .byline, 
     2075.group-blog .byline { 
     2076  display: inline; } 
     2077 
     2078.page-content, 
     2079.entry-content, 
     2080.entry-summary { 
     2081  margin: 1em 0 0; } 
     2082 
     2083.entry-footer { 
     2084  padding-top: 1em; 
     2085  font-size: 85%; 
     2086  color: #686868; } 
     2087  .entry-footer .entry-footer-right { 
     2088    float: right; } 
     2089  .entry-footer .cat-links, 
     2090  .entry-footer .tag-links { 
     2091    display: block; } 
     2092 
     2093.paging-navigation { 
     2094  clear: both; 
     2095  margin: 0 0 1.5em; } 
     2096 
     2097/*-------------------------------------------------------------- 
     2098# Comments 
     2099--------------------------------------------------------------*/ 
     2100.comments-area { 
     2101  margin: 0 0 1.5em; 
     2102  padding: 2.5em 3em; 
     2103  background-color: #ffffff; } 
     2104  @media only screen and (min-width: 40.063em) and (max-width: 61.063em) { 
     2105    .comments-area { 
     2106      padding: 1.5em; } } 
     2107  @media only screen and (max-width: 40.063em) { 
     2108    .comments-area { 
     2109      padding: 1em; } } 
     2110  .comments-area label { 
     2111    display: block; } 
     2112  .comments-area input:not(.submit), 
     2113  .comments-area textarea { 
     2114    width: 100%; } 
     2115 
     2116.comment-list { 
     2117  padding: 0; 
     2118  list-style: none; } 
     2119  .comment-list ol { 
     2120    list-style: none; } 
     2121    .comment-list ol.children { 
     2122      margin-top: 2em; } 
     2123      @media only screen and (max-width: 40.063em) { 
     2124        .comment-list ol.children { 
     2125          padding-left: 1em; } } 
     2126  .comment-list li { 
     2127    margin-bottom: 2em; 
     2128    padding-left: 32px; } 
     2129    @media only screen and (max-width: 40.063em) { 
     2130      .comment-list li { 
     2131        padding-left: 0; } } 
     2132    .comment-list li article { 
     2133      padding-left: 1em; } 
     2134      @media only screen and (max-width: 40.063em) { 
     2135        .comment-list li article { 
     2136          padding-left: 0; } } 
     2137    .comment-list li .comment-metadata { 
     2138      font-size: 85%; } 
     2139      .comment-list li .comment-metadata .edit-link { 
     2140        float: right; } 
     2141    .comment-list li.bypostauthor { 
     2142      display: block; 
     2143      padding: 0.5em 0.5em 0.5em -webkit-calc(0.5em + 32px); 
     2144      padding: 0.5em 0.5em 0.5em calc(0.5em + 32px); 
     2145      -webkit-border-radius: 5px; 
     2146      border-radius: 5px; 
     2147      border: 3px solid rgba(255, 102, 99, 0.2); } 
     2148 
     2149.comment-meta .avatar { 
     2150  float: left; 
     2151  margin-left: -webkit-calc(-1em - 32px); 
     2152  margin-left: calc(-1em - 32px); 
     2153  -webkit-border-radius: 3px; 
     2154  border-radius: 3px; } 
     2155  @media only screen and (max-width: 40.063em) { 
     2156    .comment-meta .avatar { 
     2157      display: none; 
     2158      margin: 0; } } 
     2159 
     2160.comment-meta .says { 
     2161  color: #686868; } 
     2162 
     2163.comment-content a { 
     2164  word-wrap: break-word; } 
     2165 
     2166.logged-in-as { 
     2167  font-size: 90%; 
     2168  color: #686868; } 
     2169 
     2170.comment .comment-respond { 
     2171  margin: 2em 20px 0 -12px; } 
     2172 
     2173.comment-reply-title small { 
     2174  float: right; 
     2175  margin-top: 0.6em; 
     2176  font-size: 60%; } 
     2177 
     2178/*-------------------------------------------------------------- 
     2179# Compatibility 
     2180--------------------------------------------------------------*/ 
     2181.woocommerce-page { 
     2182  /* 2 Column Layout */ 
     2183  /* Quantity field */ } 
     2184  .woocommerce-page ul.products li.product.primer-2-column-product { 
     2185    width: 48.05%; } 
     2186  .woocommerce-page .primer-woocommerce .cart .qty { 
     2187    padding: 0.18em; } 
     2188 
     2189body.post-type-archive, 
     2190body.single-product { 
     2191  /* On sale badge */ } 
     2192  body.post-type-archive span.onsale, 
     2193  body.post-type-archive ul.products li.product .onsale, 
     2194  body.single-product span.onsale, 
     2195  body.single-product ul.products li.product .onsale { 
     2196    padding: 2px 8px; 
     2197    -webkit-border-radius: 0; 
     2198    border-radius: 0; 
     2199    margin: 0; 
     2200    min-height: auto; 
     2201    min-width: auto; 
     2202    line-height: inherit; } 
     2203 
     2204body.single-product span.onsale { 
     2205  padding: 3px 18px; 
     2206  top: 0; 
     2207  left: 0; } 
Note: See TracChangeset for help on using the changeset viewer.