WordPress.org

Make WordPress Themes

Changes from poseidon/1.0 at r88745 to poseidon/1.0.1 at r88745


Ignore:
Location:
poseidon
Files:
25 added
3 deleted
34 edited

Legend:

Unmodified
Added
Removed
  • poseidon/1.0.1/README.md

    r88745 r88745  
    66=================================== 
    77 
    8 Thank you for downloading my theme.  
     8Thank you for downloading the Poseidon WordPress theme. 
     9 
    910If you have any questions that are beyond the scope of this help file,  
    1011please visit themezee.com. Thanks so much! 
     
    2021    * C) Theme Options 
    2122    * D) Theme Documentation 
    22     * E) Page Templates 
    23     * F) Theme License 
    24     * G) Licenses of bundled resources 
     23    * E) Theme License 
     24    * F) Licenses of bundled resources 
    2525----------------------------------- 
    2626 
     
    3131The theme has been tested on all major browsers including Firefox, Opera, Chrome,   
    3232Internet Explorer and Safari. Your browser should have JavaScript enabled to make this theme work! 
    33 For example the DropDown Navigation and the Content Slider need Javascript to work. 
    3433 
    3534The theme works on the latest Wordpress version without any problems. Previous versions have not been tested 
    36 and are not supported. I suggest to update your wordpress installation, especially due to security flaws. 
     35and are not supported. We suggest to update your wordpress installation, especially due to security flaws. 
    3736 
    3837=================================== 
     
    4746      your wordpress admin panel. That's it! 
    4847 
    49 To find out more about installing WordPress themes please also see http://themezee.com/docs/install-wordpress-themes/ 
     48To find out more about installing WordPress themes please also see https://themezee.com/docs/install-wordpress-themes/ 
    5049 
    5150=================================== 
     
    6160 
    6261Need any help to setup and configure this theme? We got you covered with an extensive theme documentation on our website. 
    63 http://themezee.com/docs/Poseidon-documentation/ 
     62https://themezee.com/docs/Poseidon-documentation/ 
    6463 
    6564=================================== 
    66 E) Page Templates 
    67 =================================== 
    68  
    69 I have included a few, nice page templates for advanced content presentation. 
    70  
    71     1. Fullwidth Template  
    72     This template shows a static page without the blog sidebar 
    73      
    74     2. Magazine Homepage Template 
    75     Displays a magazine-styled homepage with various posts. 
    76  
    77 =================================== 
    78 F) Theme License 
     65E) Theme License 
    7966=================================== 
    8067 
     
    8370 
    8471=================================== 
    85 G) Licenses of bundled resources 
     72F) Licenses of bundled resources 
    8673=================================== 
    8774 
     
    9885    Copyright: 2012-2015 Nicolas Gallagher and Jonathan Neal 
    9986     
     87    4. FlexSlider - https://github.com/woothemes/FlexSlider 
     88    License: Distributed under the terms of the GPLv2 (https://www.gnu.org/licenses/gpl-2.0.html) 
     89    Copyright: 2015 WooThemes, http://www.woothemes.com 
     90     
     91    5. Ubuntu Font - https://www.google.com/fonts/specimen/Ubuntu 
     92    License: Distributed under the terms of the Ubuntu Font License (http://font.ubuntu.com/ufl/) 
     93    Copyright: 2015 Dalton Maag 
     94     
     95    6. Raleway Font - https://www.google.com/fonts/specimen/Raleway 
     96    License: Distributed under the terms of the SIL Open Font License (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL) 
     97    Copyright: 2015 Matt McInerney, Pablo Impallari 
     98     
    10099    7. Images from Pixabay - http://pixabay.com 
    101100    License: Distributed under the terms of the CC0 License (https://creativecommons.org/publicdomain/zero/1.0/) 
    102     Copyright: 2015 Pixabay users werner22brigitte, sciencefreak, geralt 
     101    Copyright: 2015 Pixabay users: LoggaWiggler, mruizdeassin 
    103102     
    104103    Images used in screenshot.jpg: 
    105104    Image 1: https://pixabay.com/en/mallorca-cala-blue-water-beach-109204/ 
    106105    Image 2: https://pixabay.com/en/beach-boot-colorful-sea-water-51956/ 
    107     Image 3: https://pixabay.com/en/star-projector-planetarium-projector-91866/ 
    108     Image 4: https://pixabay.com/en/leaf-green-leaf-veins-filigree-141494/ 
    109     Image 5: https://pixabay.com/en/almond-blossom-cherry-blossom-5378/ 
    110106 
    111107=================================== 
  • poseidon/1.0.1/archive.php

    r88745 r88745  
    2020         
    2121            <header class="page-header"> 
    22                 <?php 
    23                     the_archive_title( '<h1 class="archive-title">', '</h1>' ); 
    24                     the_archive_description( '<div class="archive-description">', '</div>' ); 
    25                 ?> 
     22                <?php the_archive_title( '<h1 class="archive-title">', '</h1>' ); ?> 
    2623            </header><!-- .page-header --> 
     24             
     25            <?php the_archive_description( '<div class="archive-description">', '</div>' ); ?> 
    2726 
    2827            <?php /* Start the Loop */  
  • poseidon/1.0.1/changelog.txt

    r88745 r88745  
    33=================================== 
    44 
     5Version 1.0.1 
     6----------------------------------- 
     7[added] Magazine Homepage template 
     8 
    59Version 1.0 
    610----------------------------------- 
  • poseidon/1.0.1/comments.php

    r88745 r88745  
    1717    return; 
    1818} 
    19  
    20 if ( comments_open() or have_comments() ) : ?> 
     19?> 
    2120 
    2221<div id="comments" class="comments-area"> 
     
    4039            <div class="nav-links"> 
    4140 
    42                 <div class="nav-previous"><?php previous_comments_link( esc_html__( 'Older Comments', 'poseidon' ) ); ?></div> 
    43                 <div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments', 'poseidon' ) ); ?></div> 
     41                <div class="nav-previous"><?php previous_comments_link( esc_html__( '&laquo; Older Comments', 'poseidon' ) ); ?></div> 
     42                <div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments &raquo;', 'poseidon' ) ); ?></div> 
    4443 
    4544            </div><!-- .nav-links --> 
     
    6261            <div class="nav-links"> 
    6362 
    64                 <div class="nav-previous"><?php previous_comments_link( esc_html__( 'Older Comments', 'poseidon' ) ); ?></div> 
    65                 <div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments', 'poseidon' ) ); ?></div> 
     63                <div class="nav-previous"><?php previous_comments_link( esc_html__( '&laquo; Older Comments', 'poseidon' ) ); ?></div> 
     64                <div class="nav-next"><?php next_comments_link( esc_html__( 'Newer Comments &raquo;', 'poseidon' ) ); ?></div> 
    6665 
    6766            </div><!-- .nav-links --> 
     
    8584 
    8685</div><!-- #comments --> 
    87  
    88 <?php endif; ?> 
  • poseidon/1.0.1/css/customizer.css

    r88745 r88745  
    77 */ 
    88 
    9 #customize-control-poseidon_control_post_images_headline, 
    10 #customize-control-poseidon_control_post_meta_headline { 
    11     margin-top: 12px; 
     9.customize-control-checkbox { 
     10    margin-bottom: 4px; 
    1211} 
    1312 
    14 #customize-control-poseidon_control_post_images_headline, 
    15 #customize-control-poseidon_control_post_meta_headline { 
     13#customize-control-poseidon_theme_options-post_layout_archives, 
     14#customize-control-poseidon_theme_options-post_layout_single, 
     15#customize-control-poseidon_theme_options-latest_posts_title, 
     16#customize-control-poseidon_theme_options-post_content, 
     17#customize-control-poseidon_theme_options-post_footer_headline, 
     18#customize-control-poseidon_theme_options-postmeta_headline, 
     19#customize-control-poseidon_theme_options-footermeta_headline, 
     20#customize-control-poseidon_theme_options-slider_category, 
     21#customize-control-poseidon_theme_options-slider_limit, 
     22#customize-control-poseidon_theme_options-slider_animation { 
     23    margin-top: 16px; 
     24} 
     25 
     26#customize-control-poseidon_theme_options-sticky_header_title, 
     27#customize-control-poseidon_theme_options-post_footer_headline, 
     28#customize-control-poseidon_theme_options-postmeta_headline, 
     29#customize-control-poseidon_theme_options-footermeta_headline, 
     30#customize-control-poseidon_theme_options-post_image_single_header, 
     31#customize-control-poseidon_theme_options-slider_activate { 
    1632    margin-bottom: 0; 
    1733} 
     34 
     35#customize-control-poseidon_theme_options-upgrade div { 
     36    margin: 4px 0 32px; 
     37} 
     38#customize-control-poseidon_theme_options-upgrade div .customize-control-title { 
     39    margin-bottom: 4px; 
     40} 
  • poseidon/1.0.1/footer.php

    r88745 r88745  
    1414    <?php do_action( 'poseidon_before_footer' ); ?> 
    1515 
    16     <footer id="colophon" class="site-footer clearfix" role="contentinfo"> 
    17          
    18         <div class="footer-main container clearfix"> 
    19              
     16    <div id="footer" class="footer-wrap"> 
     17     
     18        <footer id="colophon" class="site-footer container clearfix" role="contentinfo"> 
     19 
    2020            <div id="footer-text" class="site-info"> 
    21                  
    22                 <?php do_action('poseidon_footer_text'); ?> 
    23              
     21                <?php do_action( 'poseidon_footer_text' ); ?> 
    2422            </div><!-- .site-info --> 
    2523             
    26             <nav id="footer-links" class="footer-navigation navigation clearfix" role="navigation"> 
    27                 <?php  
    28                     // Display Footer Navigation 
    29                     wp_nav_menu( array( 
    30                         'theme_location' => 'footer',  
    31                         'container' => false,  
    32                         'menu_class' => 'footer-navigation-menu',  
    33                         'echo' => true,  
    34                         'fallback_cb' => '', 
    35                         'depth' => 1) 
    36                     ); 
    37                 ?> 
    38             </nav><!-- .footer-navigation --> 
    39              
    40         </div><!-- .footer-main --> 
     24            <?php do_action( 'poseidon_footer_menu' ); ?> 
    4125 
    42     </footer><!-- #colophon --> 
     26        </footer><!-- #colophon --> 
     27         
     28    </div> 
    4329 
    4430</div><!-- #page --> 
  • poseidon/1.0.1/functions.php

    r88745 r88745  
    3737     
    3838    // Set detfault Post Thumbnail size 
    39     set_post_thumbnail_size( 900, 400, true ); 
    40  
    41     // This theme uses wp_nav_menu() in one location. 
    42     register_nav_menus( array( 
    43         'primary' => esc_html__( 'Main Navigation', 'poseidon' ), 
    44         'footer' => esc_html__( 'Footer Navigation', 'poseidon' ) 
    45     ) ); 
     39    set_post_thumbnail_size( 840, 560, true ); 
     40 
     41    // Register Navigation Menu 
     42    register_nav_menu( 'primary', esc_html__( 'Main Navigation', 'poseidon' ) ); 
    4643 
    4744    // Switch default core markup for search form, comment form, and comments to output valid HTML5. 
     
    5148 
    5249    // Set up the WordPress core custom background feature. 
    53     add_theme_support( 'custom-background', apply_filters( 'poseidon_custom_background_args', array('default-color' => 'bbe5ff') ) ); 
     50    add_theme_support( 'custom-background', apply_filters( 'poseidon_custom_background_args', array( 'default-color' => 'ffffff' ) ) ); 
    5451     
    5552    // Set up the WordPress core custom header feature. 
    5653    add_theme_support('custom-header', apply_filters( 'poseidon_custom_header_args', array( 
    5754        'header-text' => false, 
    58         'width' => 2500, 
    59         'height' => 250, 
     55        'width' => 1920, 
     56        'height' => 480, 
    6057        'flex-height' => true 
    6158    ) ) ); 
     59     
     60    // Add Theme Support for wooCommerce 
     61    add_theme_support( 'woocommerce' ); 
    6262     
    6363} 
     
    8888        'name' => esc_html__( 'Sidebar', 'poseidon' ), 
    8989        'id' => 'sidebar', 
    90         'description' => esc_html__( 'Appears on posts and pages except Magazine Homepage and Fullwidth template.', 'poseidon' ), 
     90        'description' => esc_html__( 'Appears on posts and pages except full width template.', 'poseidon' ), 
    9191        'before_widget' => '<aside id="%1$s" class="widget %2$s clearfix">', 
    9292        'after_widget' => '</aside>', 
     
    9595    )); 
    9696     
     97    register_sidebar( array( 
     98        'name' => esc_html__( 'Magazine Homepage', 'poseidon' ), 
     99        'id' => 'magazine-homepage', 
     100        'description' => esc_html__( 'Appears on Magazine Homepage template only. You can use the Magazine Posts widgets here.', 'poseidon' ), 
     101        'before_widget' => '<div id="%1$s" class="widget %2$s">', 
     102        'after_widget' => '</div>', 
     103        'before_title' => '<div class="widget-header"><h1 class="widget-title">', 
     104        'after_title' => '</h1></div>', 
     105    )); 
     106     
    97107} // poseidon_widgets_init 
    98108add_action( 'widgets_init', 'poseidon_widgets_init' ); 
     
    117127    // Register and enqueue navigation.js 
    118128    wp_enqueue_script( 'poseidon-jquery-navigation', get_template_directory_uri() .'/js/navigation.js', array('jquery') ); 
    119      
    120     // Register and enqueue sidebar.js 
    121     wp_enqueue_script( 'poseidon-jquery-sidebar', get_template_directory_uri() .'/js/sidebar.js', array('jquery') ); 
    122129     
    123130    // Register and Enqueue Google Fonts 
     
    139146     
    140147    // Set default Fonts 
    141     $font_families = array( 'Titillium Web', 'Amaranth' ); 
     148    $font_families = array( 'Ubuntu:400,400italic,700,700italic', 'Raleway:400,700' ); 
    142149 
    143150    // Build Fonts URL 
     
    153160 
    154161/** 
     162 * Add custom sizes for featured images 
     163 */ 
     164function poseidon_add_image_sizes() { 
     165     
     166    // Add Custom Header Image Size 
     167    add_image_size( 'poseidon-header-image', 1920, 480, true ); 
     168     
     169    // Add different thumbnail sizes for widgets and post layouts 
     170    add_image_size( 'poseidon-thumbnail-small', 120, 80, true ); 
     171    add_image_size( 'poseidon-thumbnail-medium', 360, 240, true ); 
     172    add_image_size( 'poseidon-thumbnail-large', 600, 400, true ); 
     173     
     174} 
     175add_action( 'after_setup_theme', 'poseidon_add_image_sizes' ); 
     176 
     177 
     178/** 
    155179 * Include Files 
    156180 */ 
    157181  
     182// include Theme Info page 
     183require get_template_directory() . '/inc/theme-info.php'; 
     184 
    158185// include Theme Customizer Options 
    159186require get_template_directory() . '/inc/customizer/customizer.php'; 
     
    165192// include Template Functions 
    166193require get_template_directory() . '/inc/template-tags.php'; 
     194 
     195// Include support functions for Theme Addons 
     196require get_template_directory() . '/inc/addons.php'; 
     197 
     198// Include Post Slider Setup 
     199require get_template_directory() . '/inc/slider.php'; 
     200 
     201// include Widget Files 
     202require get_template_directory() . '/inc/widgets/widget-magazine-posts-boxed.php'; 
     203require get_template_directory() . '/inc/widgets/widget-magazine-posts-columns.php'; 
     204require get_template_directory() . '/inc/widgets/widget-magazine-posts-grid.php'; 
  • poseidon/1.0.1/header.php

    r88745 r88745  
    88 */ 
    99  
    10 // Get Theme Options from Database 
    11 $theme_options = poseidon_theme_options(); 
    12      
    1310?><!DOCTYPE html> 
    1411<html <?php language_attributes(); ?>> 
     
    2926        <a class="skip-link screen-reader-text" href="#content"><?php esc_html_e( 'Skip to content', 'poseidon' ); ?></a> 
    3027         
     28        <div id="header-top" class="header-bar-wrap"><?php do_action( 'poseidon_header_bar' ); ?></div> 
     29         
    3130        <header id="masthead" class="site-header clearfix" role="banner"> 
    3231             
     
    3534                <div id="logo" class="site-branding clearfix"> 
    3635                 
    37                     <?php do_action('poseidon_site_title'); ?> 
     36                    <?php do_action( 'poseidon_site_title' ); ?> 
    3837                 
    3938                </div><!-- .site-branding --> 
     
    5655        </header><!-- #masthead --> 
    5756         
    58         <?php // Display Custom Header Image 
    59         poseidon_header_image(); ?> 
     57        <?php poseidon_header_image(); ?> 
    6058         
     59        <?php poseidon_slider(); ?> 
     60         
     61        <?php poseidon_breadcrumbs(); ?> 
     62             
    6163        <div id="content" class="site-content container clearfix"> 
    62          
  • poseidon/1.0.1/home.php

    r88745 r88745  
    1212// Get Theme Options from Database 
    1313$theme_options = poseidon_theme_options(); 
    14  
    1514?> 
    1615         
    1716    <section id="primary" class="content-area"> 
    18         <main id="main" class="site-main" role="main">       
     17        <main id="main" class="site-main" role="main"> 
     18                     
     19            <?php 
     20            // Display Latest Posts Title 
     21            if ( isset( $theme_options['latest_posts_title'] ) and $theme_options['latest_posts_title'] <> '' ) : ?> 
     22                         
     23                <header class="page-header"> 
     24                     
     25                    <h1 class="archive-title"><?php echo wp_kses_post($theme_options['latest_posts_title']); ?></h1> 
     26 
     27                </header><!-- .page-header --> 
     28         
     29            <?php endif; ?> 
     30             
    1931          
    2032            <?php if (have_posts()) : while (have_posts()) : the_post(); 
  • poseidon/1.0.1/inc/customizer/customizer.php

    r88745 r88745  
    1515require( get_template_directory() . '/inc/customizer/sections/customizer-general.php' ); 
    1616require( get_template_directory() . '/inc/customizer/sections/customizer-post.php' ); 
     17require( get_template_directory() . '/inc/customizer/sections/customizer-slider.php' ); 
     18require( get_template_directory() . '/inc/customizer/sections/customizer-upgrade.php' ); 
    1719 
    1820 
     
    3638    $wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage'; 
    3739     
     40    // Change default background section 
     41    $wp_customize->get_control( 'background_color'  )->section   = 'background_image'; 
     42    $wp_customize->get_section( 'background_image'  )->title     = esc_html__( 'Background', 'poseidon' ); 
     43     
     44    // Add Header Image Link 
     45    $wp_customize->add_setting( 'poseidon_theme_options[custom_header_link]', array( 
     46        'default'           => '', 
     47        'type'              => 'option', 
     48        'transport'         => 'refresh', 
     49        'sanitize_callback' => 'esc_url' 
     50        ) 
     51    ); 
     52    $wp_customize->add_control( 'poseidon_control_custom_header_link', array( 
     53        'label'    => esc_html__( 'Header Image Link', 'poseidon' ), 
     54        'section'  => 'header_image', 
     55        'settings' => 'poseidon_theme_options[custom_header_link]', 
     56        'type'     => 'url', 
     57        'priority' => 10 
     58        ) 
     59    ); 
     60     
     61    // Add Custom Header Hide Checkbox 
     62    $wp_customize->add_setting( 'poseidon_theme_options[custom_header_hide]', array( 
     63        'default'           => false, 
     64        'type'              => 'option', 
     65        'transport'         => 'refresh', 
     66        'sanitize_callback' => 'poseidon_sanitize_checkbox' 
     67        ) 
     68    ); 
     69    $wp_customize->add_control( 'poseidon_control_custom_header_hide', array( 
     70        'label'    => esc_html__( 'Hide header image on front page', 'poseidon' ), 
     71        'section'  => 'header_image', 
     72        'settings' => 'poseidon_theme_options[custom_header_hide]', 
     73        'type'     => 'checkbox', 
     74        'priority' => 15 
     75        ) 
     76    ); 
     77     
    3878} // poseidon_customize_register_options() 
    3979add_action( 'customize_register', 'poseidon_customize_register_options' ); 
     
    4585 */ 
    4686function poseidon_customize_preview_js() { 
    47     wp_enqueue_script( 'poseidon-customizer-js', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20150723', true ); 
     87    wp_enqueue_script( 'poseidon-customizer-preview', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151202', true ); 
    4888} 
    4989add_action( 'customize_preview_init', 'poseidon_customize_preview_js' ); 
     90 
     91 
     92/** 
     93 * Embed JS file for Customizer Controls 
     94 * 
     95 */ 
     96function poseidon_customize_controls_js() { 
     97     
     98    wp_enqueue_script( 'poseidon-customizer-controls', get_template_directory_uri() . '/js/customizer-controls.js', array(), '20151202', true ); 
     99     
     100    // Localize the script 
     101    wp_localize_script( 'poseidon-customizer-controls', 'poseidon_theme_links', array( 
     102        'title' => esc_html__( 'Theme Links', 'poseidon' ), 
     103        'themeURL'  => esc_url( __( 'https://themezee.com/themes/poseidon/', 'poseidon' ) . '?utm_source=customizer&utm_medium=textlink&utm_campaign=poseidon&utm_content=theme-page' ), 
     104        'themeLabel'    => esc_html__( 'Theme Page', 'poseidon' ), 
     105        'docuURL'   => esc_url( __( 'https://themezee.com/docs/poseidon-documentation/', 'poseidon' ) . '?utm_source=customizer&utm_medium=textlink&utm_campaign=poseidon&utm_content=documentation' ), 
     106        'docuLabel' =>  esc_html__( 'Theme Documentation', 'poseidon' ), 
     107        'rateURL'   => esc_url( 'http://wordpress.org/support/view/theme-reviews/poseidon?filter=5' ), 
     108        'rateLabel' => esc_html__( 'Rate this theme', 'poseidon' ), 
     109        ) 
     110    ); 
     111 
     112} 
     113add_action( 'customize_controls_enqueue_scripts', 'poseidon_customize_controls_js' ); 
    50114 
    51115 
     
    55119 */ 
    56120function poseidon_customize_preview_css() { 
    57     wp_enqueue_style( 'poseidon-customizer-css', get_template_directory_uri() . '/css/customizer.css', array(), '20150723' ); 
     121    wp_enqueue_style( 'poseidon-customizer-css', get_template_directory_uri() . '/css/customizer.css', array(), '20151202' ); 
    58122} 
    59123add_action( 'customize_controls_print_styles', 'poseidon_customize_preview_css' ); 
  • poseidon/1.0.1/inc/customizer/default-options.php

    r88745 r88745  
    4141 
    4242    $default_options = array( 
     43        'custom_header_link'                => '', 
     44        'custom_header_hide'                => false, 
    4345        'layout'                            => 'right-sidebar', 
     46        'sticky_header'                     => false, 
     47        'post_layout_archives'              => 'left', 
     48        'post_layout_single'                => 'header', 
     49        'latest_posts_title'                => esc_html__( 'Latest Posts', 'poseidon' ), 
    4450        'post_content'                      => 'excerpt', 
    45         'excerpt_length'                    => 30, 
    46         'post_thumbnail_archives'           => true, 
    47         'post_thumbnail_single'             => true, 
     51        'excerpt_length'                    => 20, 
    4852        'meta_date'                         => true, 
    4953        'meta_author'                       => true, 
    5054        'meta_category'                     => true, 
    51         'meta_comments'                     => false, 
    52         'meta_tags'                         => true 
     55        'meta_tags'                         => false, 
     56        'post_navigation'                   => true, 
     57        'slider_magazine'                   => false, 
     58        'slider_blog'                       => false, 
     59        'slider_category'                   => 0, 
     60        'slider_limit'                      => 8, 
     61        'slider_animation'                  => 'slide', 
     62        'slider_speed'                      => 7000, 
    5363    ); 
    5464     
  • poseidon/1.0.1/inc/customizer/functions/callback-functions.php

    r88745 r88745  
    2626     
    2727} 
     28 
     29 
     30/** 
     31 * Adds a callback function to retrieve wether slider is activated or not 
     32 * 
     33 * @param object $control / Instance of the Customizer Control  
     34 * @return bool 
     35 */ 
     36function poseidon_slider_activated_callback( $control ) { 
     37     
     38    // Check if Slider is turned on 
     39    if ( $control->manager->get_setting('poseidon_theme_options[slider_blog]')->value() == 1 ) : 
     40        return true; 
     41    elseif ( $control->manager->get_setting('poseidon_theme_options[slider_magazine]')->value() == 1 ) : 
     42        return true; 
     43    else : 
     44        return false; 
     45    endif; 
     46     
     47} 
  • poseidon/1.0.1/inc/customizer/functions/custom-controls.php

    r88745 r88745  
    1111 */ 
    1212if ( class_exists( 'WP_Customize_Control' ) ) : 
    13  
    1413 
    1514    /** 
     
    2827        } 
    2928    } 
     29 
     30    /** 
     31     * Displays a description text in gray italic font 
     32     * 
     33     */ 
     34    class Poseidon_Customize_Description_Control extends WP_Customize_Control { 
     35 
     36        public function render_content() {  ?> 
     37             
     38            <span class="description"><?php echo wp_kses_post( $this->label ); ?></span> 
     39             
     40            <?php 
     41        } 
     42    } 
     43 
     44    /** 
     45     * Creates a category dropdown control for the Customizer 
     46     * 
     47     */ 
     48    class Poseidon_Customize_Category_Dropdown_Control extends WP_Customize_Control { 
     49         
     50        public function render_content() { 
     51                 
     52            $categories = get_categories( array( 'hide_empty' => false ) ); 
     53             
     54            if( !empty( $categories ) ) : ?> 
     55                     
     56                    <label> 
     57                     
     58                        <span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> 
     59                         
     60                        <select <?php $this->link(); ?>> 
     61                            <option value="0"><?php esc_html_e( 'All Categories', 'poseidon' ); ?></option> 
     62                        <?php 
     63                            foreach ( $categories as $category ) : 
     64                                 
     65                                printf( '<option value="%s" %s>%s</option>',  
     66                                    $category->term_id,  
     67                                    selected( $this->value(), $category->term_id, false ),  
     68                                    $category->name . ' (' . $category->count . ')' 
     69                                ); 
     70                                 
     71                            endforeach; 
     72                        ?> 
     73                        </select> 
     74                       
     75                    </label> 
     76                     
     77                <?php 
     78            endif; 
     79         
     80        } 
     81         
     82    } 
    3083     
     84    /** 
     85     * Displays the upgrade teasers in thhe Pro Version / More Features section. 
     86     * 
     87     */ 
     88    class Poseidon_Customize_Upgrade_Control extends WP_Customize_Control { 
     89     
     90        public function render_content() {  ?> 
     91             
     92            <div class="upgrade-pro-version"> 
     93             
     94                <span class="customize-control-title"><?php esc_html_e( 'Pro Version', 'poseidon' ); ?></span> 
     95                 
     96                <span class="textfield"> 
     97                    <?php printf( esc_html__( 'Purchase the Pro Version of %s to get additional features and advanced customization options.', 'poseidon' ), 'Poseidon'); ?> 
     98                </span> 
     99                 
     100                <p> 
     101                    <a href="<?php echo esc_url( __( 'https://themezee.com/addons/poseidon-pro/', 'poseidon' ) ); ?>?utm_source=customizer&utm_medium=button&utm_campaign=poseidon&utm_content=pro-version" target="_blank" class="button button-secondary"> 
     102                        <?php printf( esc_html__( 'Learn more about %s Pro', 'poseidon' ), 'Poseidon'); ?> 
     103                    </a> 
     104                </p> 
     105                 
     106            </div> 
     107             
     108            <div class="upgrade-plugins"> 
     109             
     110                <span class="customize-control-title"><?php esc_html_e( 'ThemeZee Plugins', 'poseidon' ); ?></span> 
     111                 
     112                <span class="textfield"> 
     113                    <?php esc_html_e( 'Extend the functionality of your WordPress website with our customized plugins.', 'poseidon' ); ?> 
     114                </span> 
     115                 
     116                <p> 
     117                    <a href="<?php echo esc_url( __( 'https://themezee.com/plugins/', 'poseidon' ) ); ?>?utm_source=customizer&utm_medium=button&utm_campaign=poseidon&utm_content=plugins" target="_blank" class="button button-secondary"> 
     118                        <?php esc_html_e( 'Browse Plugins', 'poseidon' ); ?> 
     119                    </a> 
     120                    <a href="<?php echo admin_url( 'plugin-install.php?tab=search&type=author&s=themezee' ); ?>" class="button button-primary"> 
     121                        <?php esc_html_e( 'Install now', 'poseidon' ); ?> 
     122                    </a> 
     123                </p> 
     124             
     125            </div> 
     126             
     127            <?php 
     128        } 
     129    } 
    31130     
    32131endif; 
  • poseidon/1.0.1/inc/customizer/functions/sanitize-functions.php

    r88745 r88745  
    44 * 
    55 * Used to validate the user input of the theme settings 
     6 * Based on https://github.com/WPTRT/code-examples/blob/master/customizer/sanitization-callbacks.php 
    67 * 
    78 * @package Poseidon 
     
    1011 
    1112/** 
    12  * Sanitize Checkbox Settings 
     13 * Checkbox sanitization callback 
    1314 * 
    14  * @param string $value / Value of the setting 
    15  * @return bool 
     15 * @param bool $checked Whether the checkbox is checked. 
     16 * @return bool Whether the checkbox is checked. 
    1617 */ 
    17 function poseidon_sanitize_checkbox( $value ) { 
     18function poseidon_sanitize_checkbox( $checked ) { 
    1819 
    19     if ( $value == 1) : 
    20         return 1; 
    21     else: 
    22         return ''; 
    23     endif; 
     20    // Boolean check. 
     21    return ( ( isset( $checked ) && true == $checked ) ? true : false ); 
     22     
    2423} 
    2524 
    2625 
    2726/** 
    28  * Sanitize the layout sidebar value. 
     27 * Select & Radio Button sanitization callback 
     28 *  
     29 * @see sanitize_key()               https://developer.wordpress.org/reference/functions/sanitize_key/ 
     30 * @see $wp_customize->get_control() https://developer.wordpress.org/reference/classes/wp_customize_manager/get_control/ 
    2931 * 
    30  * @param string $value / Value of the setting 
    31  * @return string 
     32 * @param string               $input   Slug to sanitize. 
     33 * @param WP_Customize_Setting $setting Setting instance. 
     34 * @return string Sanitized slug if it is a valid choice; otherwise, the setting default. 
    3235 */ 
    33 function poseidon_sanitize_layout( $value ) { 
    34  
    35     if ( ! in_array( $value, array( 'left-sidebar', 'right-sidebar' ), true ) ) : 
    36         $value = 'right-sidebar'; 
    37     endif; 
    38  
    39     return $value; 
     36function poseidon_sanitize_select( $input, $setting ) { 
     37     
     38    // Ensure input is a slug. 
     39    $input = sanitize_key( $input ); 
     40     
     41    // Get list of choices from the control associated with the setting. 
     42    $choices = $setting->manager->get_control( $setting->id )->choices; 
     43     
     44    // If the input is a valid key, return it; otherwise, return the default. 
     45    return ( array_key_exists( $input, $choices ) ? $input : $setting->default ); 
    4046} 
    41  
    42  
    43 /** 
    44  * Sanitize the post length value. 
    45  * 
    46  * @param string $value / Value of the setting 
    47  * @return string 
    48  */ 
    49 function poseidon_sanitize_post_content( $value ) { 
    50  
    51     if ( ! in_array( $value, array( 'index', 'excerpt' ), true ) ) : 
    52         $value = 'excerpt'; 
    53     endif; 
    54  
    55     return $value; 
    56 } 
  • poseidon/1.0.1/inc/customizer/sections/customizer-general.php

    r88745 r88745  
    1717 
    1818    // Add Section for Theme Options 
    19     $wp_customize->add_section( 'poseidon_section_general', array( 
     19    $wp_customize->add_section( 'beetle_section_general', array( 
    2020        'title'    => esc_html__( 'General Settings', 'poseidon' ), 
    2121        'priority' => 10, 
     
    2929        'type'              => 'option', 
    3030        'transport'         => 'refresh', 
    31         'sanitize_callback' => 'poseidon_sanitize_layout' 
     31        'sanitize_callback' => 'poseidon_sanitize_select' 
    3232        ) 
    3333    ); 
    34     $wp_customize->add_control( 'poseidon_control_layout', array( 
     34    $wp_customize->add_control( 'poseidon_theme_options[layout]', array( 
    3535        'label'    => esc_html__( 'Theme Layout', 'poseidon' ), 
    36         'section'  => 'poseidon_section_general', 
     36        'section'  => 'beetle_section_general', 
    3737        'settings' => 'poseidon_theme_options[layout]', 
    3838        'type'     => 'radio', 
     
    4545    ); 
    4646     
     47    // Add Sticky Header Setting 
     48    $wp_customize->add_setting( 'poseidon_theme_options[sticky_header_title]', array( 
     49        'default'           => '', 
     50        'type'              => 'option', 
     51        'transport'         => 'refresh', 
     52        'sanitize_callback' => 'esc_attr' 
     53        ) 
     54    ); 
     55    $wp_customize->add_control( new Poseidon_Customize_Header_Control( 
     56        $wp_customize, 'poseidon_theme_options[sticky_header_title]', array( 
     57            'label' => esc_html__( 'Sticky Header', 'poseidon' ), 
     58            'section' => 'beetle_section_general', 
     59            'settings' => 'poseidon_theme_options[sticky_header_title]', 
     60            'priority' => 2 
     61            ) 
     62        ) 
     63    ); 
     64    $wp_customize->add_setting( 'poseidon_theme_options[sticky_header]', array( 
     65        'default'           => false, 
     66        'type'              => 'option', 
     67        'transport'         => 'refresh', 
     68        'sanitize_callback' => 'poseidon_sanitize_checkbox' 
     69        ) 
     70    ); 
     71    $wp_customize->add_control( 'poseidon_theme_options[sticky_header]', array( 
     72        'label'    => esc_html__( 'Enable sticky header feature', 'poseidon' ), 
     73        'section'  => 'beetle_section_general', 
     74        'settings' => 'poseidon_theme_options[sticky_header]', 
     75        'type'     => 'checkbox', 
     76        'priority' => 3 
     77        ) 
     78    ); 
     79     
     80     
     81    // Add Post Layout Settings for archive posts 
     82    $wp_customize->add_setting( 'poseidon_theme_options[post_layout_archives]', array( 
     83        'default'           => 'left', 
     84        'type'              => 'option', 
     85        'transport'         => 'refresh', 
     86        'sanitize_callback' => 'poseidon_sanitize_select' 
     87        ) 
     88    ); 
     89    $wp_customize->add_control( 'poseidon_theme_options[post_layout_archives]', array( 
     90        'label'    => esc_html__( 'Post Layout (archive pages)', 'poseidon' ), 
     91        'section'  => 'beetle_section_general', 
     92        'settings' => 'poseidon_theme_options[post_layout_archives]', 
     93        'type'     => 'select', 
     94        'priority' => 4, 
     95        'choices'  => array( 
     96            'left' => esc_html__( 'Show featured image beside content', 'poseidon' ), 
     97            'top' => esc_html__( 'Show featured image above content', 'poseidon' ), 
     98            'none' => esc_html__( 'Hide featured image', 'poseidon' ) 
     99            ) 
     100        ) 
     101    ); 
     102     
     103    // Add Post Layout Settings for single posts 
     104    $wp_customize->add_setting( 'poseidon_theme_options[post_layout_single]', array( 
     105        'default'           => 'header', 
     106        'type'              => 'option', 
     107        'transport'         => 'refresh', 
     108        'sanitize_callback' => 'poseidon_sanitize_select' 
     109        ) 
     110    ); 
     111    $wp_customize->add_control( 'poseidon_theme_options[post_layout_single]', array( 
     112        'label'    => esc_html__( 'Post Layout (single post)', 'poseidon' ), 
     113        'section'  => 'beetle_section_general', 
     114        'settings' => 'poseidon_theme_options[post_layout_single]', 
     115        'type'     => 'select', 
     116        'priority' => 5, 
     117        'choices'  => array( 
     118            'header' => esc_html__( 'Show featured image as header image', 'poseidon' ), 
     119            'top' => esc_html__( 'Show featured image above content', 'poseidon' ), 
     120            'none' => esc_html__( 'Hide featured image', 'poseidon' ) 
     121            ) 
     122        ) 
     123    ); 
     124 
     125     
    47126} 
    48127add_action( 'customize_register', 'poseidon_customize_register_general_settings' ); 
  • poseidon/1.0.1/inc/customizer/sections/customizer-post.php

    r88745 r88745  
    2424    ); 
    2525     
     26    // Add Title for latest posts setting 
     27    $wp_customize->add_setting( 'poseidon_theme_options[latest_posts_title]', array( 
     28        'default'           => esc_html__( 'Latest Posts', 'poseidon' ), 
     29        'type'              => 'option', 
     30        'transport'         => 'refresh', 
     31        'sanitize_callback' => 'esc_html' 
     32        ) 
     33    ); 
     34    $wp_customize->add_control( 'poseidon_theme_options[latest_posts_title]', array( 
     35        'label'    => esc_html__( 'Title above Latest Posts', 'poseidon' ), 
     36        'section'  => 'poseidon_section_post', 
     37        'settings' => 'poseidon_theme_options[latest_posts_title]', 
     38        'type'     => 'text', 
     39        'priority' => 1 
     40        ) 
     41    ); 
     42 
    2643    // Add Settings and Controls for post content 
    2744    $wp_customize->add_setting( 'poseidon_theme_options[post_content]', array( 
     
    2946        'type'              => 'option', 
    3047        'transport'         => 'refresh', 
    31         'sanitize_callback' => 'poseidon_sanitize_post_content' 
     48        'sanitize_callback' => 'poseidon_sanitize_select' 
    3249        ) 
    3350    ); 
    34     $wp_customize->add_control( 'poseidon_control_post_content', array( 
     51    $wp_customize->add_control( 'poseidon_theme_options[post_content]', array( 
    3552        'label'    => esc_html__( 'Post length on archives', 'poseidon' ), 
    3653        'section'  => 'poseidon_section_post', 
    3754        'settings' => 'poseidon_theme_options[post_content]', 
    3855        'type'     => 'radio', 
    39         'priority' => 1, 
     56        'priority' => 2, 
    4057        'choices'  => array( 
    4158            'index' => esc_html__( 'Show full posts', 'poseidon' ), 
     
    5370        ) 
    5471    ); 
    55     $wp_customize->add_control( 'poseidon_control_excerpt_length', array( 
     72    $wp_customize->add_control( 'poseidon_theme_options[excerpt_length]', array( 
    5673        'label'    => esc_html__( 'Excerpt Length', 'poseidon' ), 
    5774        'section'  => 'poseidon_section_post', 
     
    5976        'type'     => 'text', 
    6077        'active_callback' => 'poseidon_control_post_content_callback', 
    61         'priority' => 2 
     78        'priority' => 3 
    6279        ) 
    6380    ); 
    6481     
    65     // Add Post Images Settings 
    66     $wp_customize->add_setting( 'poseidon_theme_options[post_images_headline]', array( 
     82    // Add Post Meta Settings 
     83    $wp_customize->add_setting( 'poseidon_theme_options[postmeta_headline]', array( 
    6784        'default'           => '', 
    6885        'type'              => 'option', 
     
    7289    ); 
    7390    $wp_customize->add_control( new Poseidon_Customize_Header_Control( 
    74         $wp_customize, 'poseidon_control_post_images_headline', array( 
    75             'label' => esc_html__( 'Post Images', 'poseidon' ), 
     91        $wp_customize, 'poseidon_theme_options[postmeta_headline]', array( 
     92            'label' => esc_html__( 'Post Meta', 'poseidon' ), 
    7693            'section' => 'poseidon_section_post', 
    77             'settings' => 'poseidon_theme_options[post_images_headline]', 
    78             'priority' => 3 
     94            'settings' => 'poseidon_theme_options[postmeta_headline]', 
     95            'priority' => 4 
    7996            ) 
    8097        ) 
    8198    ); 
    82     $wp_customize->add_setting( 'poseidon_theme_options[post_thumbnail_archives]', array( 
     99     
     100    $wp_customize->add_setting( 'poseidon_theme_options[meta_date]', array( 
    83101        'default'           => true, 
    84102        'type'              => 'option', 
     
    87105        ) 
    88106    ); 
    89     $wp_customize->add_control( 'poseidon_control_post_thumbnail_archive', array( 
    90         'label'    => esc_html__( 'Display featured images on archives', 'poseidon' ), 
     107    $wp_customize->add_control( 'poseidon_theme_options[meta_date]', array( 
     108        'label'    => esc_html__( 'Display post date', 'poseidon' ), 
    91109        'section'  => 'poseidon_section_post', 
    92         'settings' => 'poseidon_theme_options[post_thumbnail_archives]', 
     110        'settings' => 'poseidon_theme_options[meta_date]', 
    93111        'type'     => 'checkbox', 
    94         'priority' => 4 
     112        'priority' => 5 
    95113        ) 
    96114    ); 
    97     $wp_customize->add_setting( 'poseidon_theme_options[post_thumbnail_single]', array( 
     115     
     116    $wp_customize->add_setting( 'poseidon_theme_options[meta_author]', array( 
    98117        'default'           => true, 
    99118        'type'              => 'option', 
     
    102121        ) 
    103122    ); 
    104     $wp_customize->add_control( 'poseidon_control_post_thumbnail_single', array( 
    105         'label'    => esc_html__( 'Display featured images on single posts', 'poseidon' ), 
     123    $wp_customize->add_control( 'poseidon_theme_options[meta_author]', array( 
     124        'label'    => esc_html__( 'Display post author', 'poseidon' ), 
    106125        'section'  => 'poseidon_section_post', 
    107         'settings' => 'poseidon_theme_options[post_thumbnail_single]', 
     126        'settings' => 'poseidon_theme_options[meta_author]', 
    108127        'type'     => 'checkbox', 
    109         'priority' => 5 
     128        'priority' => 6 
    110129        ) 
    111130    ); 
    112131     
    113     // Add Post Meta Settings 
    114     $wp_customize->add_setting( 'poseidon_theme_options[post_meta_headline]', array( 
     132    $wp_customize->add_setting( 'poseidon_theme_options[meta_category]', array( 
     133        'default'           => true, 
     134        'type'              => 'option', 
     135        'transport'         => 'refresh', 
     136        'sanitize_callback' => 'poseidon_sanitize_checkbox' 
     137        ) 
     138    ); 
     139    $wp_customize->add_control( 'poseidon_theme_options[meta_category]', array( 
     140        'label'    => esc_html__( 'Display post categories', 'poseidon' ), 
     141        'section'  => 'poseidon_section_post', 
     142        'settings' => 'poseidon_theme_options[meta_category]', 
     143        'type'     => 'checkbox', 
     144        'priority' => 7 
     145        ) 
     146    ); 
     147 
     148    $wp_customize->add_setting( 'poseidon_theme_options[meta_tags]', array( 
     149        'default'           => false, 
     150        'type'              => 'option', 
     151        'transport'         => 'refresh', 
     152        'sanitize_callback' => 'poseidon_sanitize_checkbox' 
     153        ) 
     154    ); 
     155    $wp_customize->add_control( 'poseidon_theme_options[meta_tags]', array( 
     156        'label'    => esc_html__( 'Display post tags on single posts', 'poseidon' ), 
     157        'section'  => 'poseidon_section_post', 
     158        'settings' => 'poseidon_theme_options[meta_tags]', 
     159        'type'     => 'checkbox', 
     160        'priority' => 8 
     161        ) 
     162    ); 
     163     
     164    // Add Post Footer Settings 
     165    $wp_customize->add_setting( 'poseidon_theme_options[post_footer_headline]', array( 
    115166        'default'           => '', 
    116167        'type'              => 'option', 
     
    120171    ); 
    121172    $wp_customize->add_control( new Poseidon_Customize_Header_Control( 
    122         $wp_customize, 'poseidon_control_post_meta_headline', array( 
    123             'label' => esc_html__( 'Post Meta', 'poseidon' ), 
     173        $wp_customize, 'poseidon_theme_options[post_footer_headline]', array( 
     174            'label' => esc_html__( 'Post Footer', 'poseidon' ), 
    124175            'section' => 'poseidon_section_post', 
    125             'settings' => 'poseidon_theme_options[post_meta_headline]', 
    126             'priority' => 6 
     176            'settings' => 'poseidon_theme_options[post_footer_headline]', 
     177            'priority' => 9 
    127178            ) 
    128179        ) 
    129180    ); 
    130     $wp_customize->add_setting( 'poseidon_theme_options[meta_date]', array( 
     181    $wp_customize->add_setting( 'poseidon_theme_options[post_navigation]', array( 
    131182        'default'           => true, 
    132183        'type'              => 'option', 
     
    135186        ) 
    136187    ); 
    137     $wp_customize->add_control( 'poseidon_control_meta_date', array( 
    138         'label'    => esc_html__( 'Display post date', 'poseidon' ), 
     188    $wp_customize->add_control( 'poseidon_theme_options[post_navigation]', array( 
     189        'label'    => esc_html__( 'Display post navigation on single posts', 'poseidon' ), 
    139190        'section'  => 'poseidon_section_post', 
    140         'settings' => 'poseidon_theme_options[meta_date]', 
    141         'type'     => 'checkbox', 
    142         'priority' => 7 
    143         ) 
    144     ); 
    145     $wp_customize->add_setting( 'poseidon_theme_options[meta_author]', array( 
    146         'default'           => true, 
    147         'type'              => 'option', 
    148         'transport'         => 'refresh', 
    149         'sanitize_callback' => 'poseidon_sanitize_checkbox' 
    150         ) 
    151     ); 
    152     $wp_customize->add_control( 'poseidon_control_meta_author', array( 
    153         'label'    => esc_html__( 'Display post author', 'poseidon' ), 
    154         'section'  => 'poseidon_section_post', 
    155         'settings' => 'poseidon_theme_options[meta_author]', 
    156         'type'     => 'checkbox', 
    157         'priority' => 8 
    158         ) 
    159     ); 
    160     $wp_customize->add_setting( 'poseidon_theme_options[meta_category]', array( 
    161         'default'           => true, 
    162         'type'              => 'option', 
    163         'transport'         => 'refresh', 
    164         'sanitize_callback' => 'poseidon_sanitize_checkbox' 
    165         ) 
    166     ); 
    167     $wp_customize->add_control( 'poseidon_control_meta_category', array( 
    168         'label'    => esc_html__( 'Display post categories', 'poseidon' ), 
    169         'section'  => 'poseidon_section_post', 
    170         'settings' => 'poseidon_theme_options[meta_category]', 
    171         'type'     => 'checkbox', 
    172         'priority' => 9 
    173         ) 
    174     ); 
    175     $wp_customize->add_setting( 'poseidon_theme_options[meta_comments]', array( 
    176         'default'           => true, 
    177         'type'              => 'option', 
    178         'transport'         => 'refresh', 
    179         'sanitize_callback' => 'poseidon_sanitize_checkbox' 
    180         ) 
    181     ); 
    182     $wp_customize->add_control( 'poseidon_control_meta_comments', array( 
    183         'label'    => esc_html__( 'Display post comments', 'poseidon' ), 
    184         'section'  => 'poseidon_section_post', 
    185         'settings' => 'poseidon_theme_options[meta_comments]', 
     191        'settings' => 'poseidon_theme_options[post_navigation]', 
    186192        'type'     => 'checkbox', 
    187193        'priority' => 10 
    188         ) 
    189     ); 
    190         $wp_customize->add_setting( 'poseidon_theme_options[meta_tags]', array( 
    191         'default'           => true, 
    192         'type'              => 'option', 
    193         'transport'         => 'refresh', 
    194         'sanitize_callback' => 'poseidon_sanitize_checkbox' 
    195         ) 
    196     ); 
    197     $wp_customize->add_control( 'poseidon_control_meta_tags', array( 
    198         'label'    => esc_html__( 'Display post tags', 'poseidon' ), 
    199         'section'  => 'poseidon_section_post', 
    200         'settings' => 'poseidon_theme_options[meta_tags]', 
    201         'type'     => 'checkbox', 
    202         'priority' => 11 
    203194        ) 
    204195    ); 
  • poseidon/1.0.1/inc/extras.php

    r88745 r88745  
    2121 
    2222/** 
    23  * Adds custom theme layout and sticky navigation class to the array of body classes. 
     23 * Adds custom classes to the array of body classes. 
    2424 * 
    2525 * @param array $classes Classes for the body element. 
     
    3232         
    3333    // Switch Sidebar Layout to left 
    34     if ( 'left-sidebar' == $theme_options['layout']  ) : 
     34    if ( 'left-sidebar' == $theme_options['layout'] ) { 
    3535        $classes[] = 'sidebar-left'; 
    36     endif; 
     36    } 
     37     
     38    // Add Sticky Header class 
     39    if ( true == $theme_options['sticky_header'] ) { 
     40        $classes[] = 'sticky-header'; 
     41    } 
     42     
     43    // Add Small Post Layout class 
     44    if ( ( is_archive() or is_home() ) and 'left' == $theme_options['post_layout_archives'] ) { 
     45        $classes[] = 'post-layout-small'; 
     46    } 
    3747 
    3848    return $classes; 
     
    6878 * @return int 
    6979 */ 
    70 function poseidon_category_posts_excerpt_length($length) { 
     80function poseidon_magazine_posts_excerpt_length($length) { 
    7181    return 15; 
    7282} 
     83 
     84 
     85/** 
     86 * Set wrapper start for wooCommerce 
     87 * 
     88 */ 
     89function poseidon_wrapper_start() { 
     90    echo '<section id="primary" class="content-area">'; 
     91    echo '<main id="main" class="site-main" role="main">'; 
     92} 
     93remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); 
     94add_action('woocommerce_before_main_content', 'poseidon_wrapper_start', 10); 
     95 
     96 
     97/** 
     98 * Set wrapper end for wooCommerce 
     99 * 
     100 */ 
     101function poseidon_wrapper_end() { 
     102    echo '</main><!-- #main -->'; 
     103    echo '</section><!-- #primary -->'; 
     104} 
     105remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); 
     106add_action('woocommerce_after_main_content', 'poseidon_wrapper_end', 10); 
  • poseidon/1.0.1/inc/template-tags.php

    r88745 r88745  
    2828 */ 
    2929function poseidon_header_image() { 
    30          
    31     // Check if there is a custom header image 
    32     if( get_header_image() ) : ?> 
     30     
     31    // Get theme options from database 
     32    $theme_options = poseidon_theme_options();   
     33     
     34    // Display featured image as header image on static pages 
     35    if( is_page() && has_post_thumbnail() ) : ?> 
     36         
     37        <div id="headimg" class="header-image featured-image-header"> 
     38            <?php the_post_thumbnail( 'poseidon-header-image' ); ?> 
     39        </div> 
     40     
     41    <?php // Display Header Image on Single Posts 
     42    elseif( is_single() && has_post_thumbnail() && 'header' == $theme_options['post_layout_single'] ) : ?> 
     43         
     44        <div id="headimg" class="header-image featured-image-header"> 
     45            <?php the_post_thumbnail( 'poseidon-header-image' ); ?> 
     46        </div> 
     47     
     48    <?php // Display default header image set on Appearance > Header 
     49    elseif( get_header_image() ) :  
     50 
     51        // Hide header image on front page 
     52        if ( true == $theme_options['custom_header_hide'] and is_front_page() ) { 
     53            return; 
     54        } 
     55        ?> 
    3356         
    3457        <div id="headimg" class="header-image"> 
    35             <img src="<?php echo get_header_image(); ?>" /> 
     58             
     59            <?php // Check if custom header image is linked 
     60            if( $theme_options['custom_header_link'] <> '' ) : ?> 
     61             
     62                <a href="<?php echo esc_url( $theme_options['custom_header_link'] ); ?>"> 
     63                    <img src="<?php echo get_header_image(); ?>" /> 
     64                </a> 
     65                 
     66            <?php else : ?> 
     67             
     68                <img src="<?php echo get_header_image(); ?>" /> 
     69                 
     70            <?php endif; ?> 
     71             
    3672        </div> 
    37 <?php  
    38     endif; 
    39  
     73     
     74    <?php  
     75    endif; 
    4076} 
    4177endif; 
     
    4783 */ 
    4884function poseidon_post_image_archives() { 
    49          
    50     // Get Theme Options from Database 
    51     $theme_options = poseidon_theme_options(); 
    52      
    53     // Display Postmeta 
    54     if ( true == $theme_options['post_thumbnail_archives'] ) : ?> 
    55          
    56         <div class="entry-thumbnail"> 
    57             <a href="<?php esc_url( the_permalink() ); ?>" rel="bookmark"> 
    58                 <?php the_post_thumbnail(); ?> 
    59             </a> 
    60         </div> 
    61 <?php  
     85     
     86    // Get Theme Options from Database 
     87    $theme_options = poseidon_theme_options(); 
     88     
     89    // Return early if no featured image should be displayed 
     90    if ( 'none' == $theme_options['post_layout_archives'] ) : 
     91        return; 
     92    endif; 
     93     
     94    // Display Featured Image beside post content 
     95    if ( 'left' == $theme_options['post_layout_archives'] ) : ?> 
     96 
     97        <a class="post-thumbnail-small" href="<?php esc_url( the_permalink() ); ?>" rel="bookmark"> 
     98            <?php the_post_thumbnail( 'poseidon-thumbnail-medium' ); ?> 
     99        </a> 
     100 
     101<?php 
     102    // Display Featured Image above post content 
     103    else: ?> 
     104 
     105        <a href="<?php esc_url( the_permalink() ); ?>" rel="bookmark"> 
     106            <?php the_post_thumbnail(); ?> 
     107        </a> 
     108 
     109<?php 
    62110    endif; 
    63111 
     
    71119 */ 
    72120function poseidon_post_image_single() { 
    73          
    74     // Get Theme Options from Database 
    75     $theme_options = poseidon_theme_options(); 
    76      
    77     // Display Postmeta 
    78     if ( true == $theme_options['post_thumbnail_single'] ) : ?> 
    79          
    80         <div class="entry-thumbnail"> 
    81             <?php the_post_thumbnail(); ?> 
    82         </div> 
    83 <?php  
     121     
     122    // Get Theme Options from Database 
     123    $theme_options = poseidon_theme_options(); 
     124     
     125    // Display Post Thumbnail if activated 
     126    if ( 'top' == $theme_options['post_layout_single'] ) : 
     127 
     128        the_post_thumbnail(); 
     129 
    84130    endif; 
    85131 
     
    90136if ( ! function_exists( 'poseidon_entry_meta' ) ):   
    91137/** 
    92  * Displays the date and author of posts 
     138 * Displays the date, author and categories of a post 
    93139 */ 
    94140function poseidon_entry_meta() { 
     
    97143    $theme_options = poseidon_theme_options(); 
    98144     
    99     // Display Postmeta 
    100     if ( true == $theme_options['meta_date'] or true == $theme_options['meta_author'] ) : 
    101      
    102         echo '<div class="entry-meta">'; 
    103          
    104         // Display Date unless user has deactivated it via settings 
    105         if ( true == $theme_options['meta_date'] ) : 
    106          
    107             poseidon_meta_date(); 
    108          
    109         endif;  
    110  
    111         // Display Author unless user has deactivated it via settings 
    112         if ( true == $theme_options['meta_author'] ) : 
    113          
    114             poseidon_meta_author(); 
    115          
    116         endif;  
    117          
    118         // Display Categories unless user has deactivated it via settings 
    119         if ( true == $theme_options['meta_category'] ) : 
    120          
    121             poseidon_meta_category(); 
    122          
    123         endif;  
    124          
    125         // Display Author unless user has deactivated it via settings 
    126         if ( true == $theme_options['meta_comments'] and comments_open() ) : 
    127          
    128             poseidon_meta_comments(); 
    129          
    130         endif;  
    131  
    132         echo '</div>'; 
    133          
    134     endif; 
     145    $postmeta = ''; 
     146     
     147    // Display date unless user has deactivated it via settings 
     148    if ( true == $theme_options['meta_date'] ) { 
     149         
     150        $postmeta .= poseidon_meta_date(); 
     151         
     152    } 
     153 
     154    // Display author unless user has deactivated it via settings 
     155    if ( true == $theme_options['meta_author'] ) { 
     156     
     157        $postmeta .= poseidon_meta_author(); 
     158     
     159    } 
     160     
     161    // Display categories unless user has deactivated it via settings 
     162    if ( true == $theme_options['meta_category'] ) { 
     163     
     164        $postmeta .= poseidon_meta_category(); 
     165     
     166    } 
     167         
     168    if( $postmeta ) { 
     169         
     170        echo '<div class="entry-meta">' . $postmeta . '</div>'; 
     171             
     172    } 
    135173 
    136174} // poseidon_entry_meta() 
     
    150188        esc_html( get_the_date() ) 
    151189    ); 
    152      
    153     echo '<span class="meta-date">' . $time_string . '</span>'; 
     190 
     191    return '<span class="meta-date">' . $time_string . '</span>'; 
    154192 
    155193}  // poseidon_meta_date() 
     
    169207    ); 
    170208     
    171     echo '<span class="meta-author"> ' . $author_string . '</span>'; 
     209    return '<span class="meta-author"> ' . $author_string . '</span>'; 
    172210 
    173211}  // poseidon_meta_author() 
     
    177215if ( ! function_exists( 'poseidon_meta_category' ) ): 
    178216/** 
    179  * Displays the post categories 
    180  */ 
    181 function poseidon_meta_category() {   
    182      
    183     echo '<span class="meta-category"> ' . get_the_category_list(' / '). '</span>'; 
    184  
    185 }  // poseidon_meta_category() 
    186 endif; 
    187  
    188  
    189 if ( ! function_exists( 'poseidon_meta_comments' ) ): 
    190 /** 
    191  * Displays the post comments 
    192  */ 
    193 function poseidon_meta_comments() {   
    194      
    195     echo '<span class="meta-comments">'; 
    196      
    197     comments_popup_link(  
    198         esc_html__( 'Leave a comment', 'poseidon' ), 
    199         esc_html__( 'One comment', 'poseidon' ),  
    200         esc_html__( '% comments', 'poseidon' ) ); 
    201      
    202     echo '</span>'; 
    203  
    204 }  // poseidon_meta_comments() 
     217 * Displays the category of posts 
     218 */  
     219function poseidon_meta_category() {  
     220 
     221    return '<span class="meta-category"> ' . get_the_category_list(', ') . '</span>'; 
     222     
     223} // poseidon_meta_category() 
    205224endif; 
    206225 
     
    239258function poseidon_more_link() { ?> 
    240259 
    241     <a href="<?php echo esc_url( get_permalink() ) ?>" class="more-link"><?php esc_html_e( 'Continue reading &raquo;', 'poseidon' ); ?></a> 
     260    <a href="<?php echo esc_url( get_permalink() ) ?>" class="more-link"><?php esc_html_e( 'Read more', 'poseidon' ); ?></a> 
    242261 
    243262<?php 
    244263} 
     264endif; 
     265 
     266 
     267if ( ! function_exists( 'poseidon_post_navigation' ) ): 
     268/** 
     269 * Displays Single Post Navigation 
     270 */  
     271function poseidon_post_navigation() {  
     272     
     273    // Get Theme Options from Database 
     274    $theme_options = poseidon_theme_options(); 
     275     
     276    if ( true == $theme_options['post_navigation'] ) { 
     277 
     278        the_post_navigation( array( 'prev_text' => '&laquo; %title', 'next_text' => '%title &raquo;' ) ); 
     279             
     280    } 
     281     
     282}    
     283endif; 
     284 
     285 
     286if ( ! function_exists( 'poseidon_breadcrumbs' ) ): 
     287/** 
     288 * Displays ThemeZee Breadcrumbs plugin 
     289 */  
     290function poseidon_breadcrumbs() {  
     291     
     292    if ( function_exists( 'themezee_breadcrumbs' ) ) { 
     293 
     294        themezee_breadcrumbs( array(  
     295            'before' => '<div class="breadcrumbs-container container clearfix">', 
     296            'after' => '</div>' 
     297        ) ); 
     298         
     299    } 
     300}    
     301endif; 
     302 
     303 
     304if ( ! function_exists( 'poseidon_related_posts' ) ): 
     305/** 
     306 * Displays ThemeZee Related Posts plugin 
     307 */  
     308function poseidon_related_posts() {  
     309     
     310    if ( function_exists( 'themezee_related_posts' ) ) { 
     311 
     312        themezee_related_posts( array(  
     313            'class' => 'related-posts type-page clearfix', 
     314            'before_title' => '<header class="page-header"><h2 class="archive-title related-posts-title">', 
     315            'after_title' => '</h2></header>' 
     316        ) ); 
     317         
     318    } 
     319}    
    245320endif; 
    246321 
     
    288363        <?php printf( esc_html__( 'Powered by %1$s and %2$s.', 'poseidon' ),  
    289364            '<a href="http://wordpress.org" title="WordPress">WordPress</a>', 
    290             '<a href="http://themezee.com/themes/poseidon/" title="Poseidon WordPress Theme">Poseidon</a>' 
     365            '<a href="https://themezee.com/themes/poseidon/" title="Poseidon WordPress Theme">Poseidon</a>' 
    291366        ); ?> 
    292367    </span> 
  • poseidon/1.0.1/index.php

    r88745 r88745  
    1616    <section id="primary" class="content-area"> 
    1717        <main id="main" class="site-main" role="main"> 
    18           
     18                     
    1919            <?php if (have_posts()) : while (have_posts()) : the_post(); 
    2020         
  • poseidon/1.0.1/js/navigation.js

    r88745 r88745  
    11/** 
    22 * jQuery Navigation Plugin 
    3  * Includes responsiveMenu() and flipMenu() functions 
     3 * Includes responsiveMenu() function 
    44 * 
    55 * Copyright 2015 ThemeZee 
     
    106106    }; 
    107107     
    108     /**-------------------------------------------------------------- 
    109     # Flip between dropdown menus for Social Icons and Top Navigation 
    110     --------------------------------------------------------------*/ 
    111     $.fn.flipMenu = function( options ) { 
    112      
    113         if (options === undefined) options = {}; 
    114          
    115         /* Set Defaults */ 
    116         var defaults = { 
    117             menuClass: "menu", 
    118             flipMenuClass: "menu", 
    119             toggleClass: "menu-toggle", 
    120             toggleText: "" 
    121         }; 
    122          
    123         /* Set Variables */ 
    124         var vars = $.extend({}, defaults, options), 
    125             menuClass = vars.menuClass, 
    126             flipMenuClass = vars.flipMenuClass, 
    127             toggleID = (vars.toggleID) ? vars.toggleID : vars.toggleClass, 
    128             toggleClass = vars.toggleClass, 
    129             toggleText = vars.toggleText, 
    130             $this = $(this), 
    131             $menu = $('.' + menuClass), 
    132             $flipMenu = $('.' + flipMenuClass); 
    133          
    134          
    135         /* Add both Menu Toggle Buttons */ 
    136         $this.before('<button id=\"' + toggleID + '\" class=\"' + toggleClass + '\">' + toggleText + '</button>'); 
    137          
    138         /* Add dropdown slide animation for mobile devices */ 
    139         $('#' + toggleID).on('click', function(){ 
    140             if( $flipMenu.is(':visible') ) { 
    141                 $flipMenu.slideToggle(); 
    142                 $menu.delay(400).slideToggle(); 
    143             } else { 
    144                 $menu.slideToggle(); 
    145             } 
    146             $(this).toggleClass('active'); 
    147         }); 
    148  
    149     }; 
    150      
    151108     
    152109    /**-------------------------------------------------------------- 
     
    162119        }); 
    163120         
    164         /* Setup Footer Navigation */ 
     121        /* Setup Top Navigation */ 
     122        $("#top-navigation").responsiveMenu({ 
     123            menuClass: "top-navigation-menu", 
     124            toggleClass: "top-navigation-toggle", 
     125            maxWidth: "60em" 
     126        }); 
     127         
     128        /* Setup Top Navigation */ 
     129        $("#footer-links").responsiveMenu({ 
     130            menuClass: "footer-navigation-menu", 
     131            toggleClass: "footer-navigation-toggle", 
     132            maxWidth: "60em" 
     133        }); 
     134         
     135        /* Setup Footer Navigation  
    165136        $('.footer-navigation-menu').before('<button id=\"footer-links-toggle\" class=\"footer-navigation-toggle\"></button>'); 
    166137         
     
    168139            $('.footer-navigation-menu').slideToggle(); 
    169140            $(this).toggleClass('active'); 
    170         }); 
     141        });*/ 
    171142 
    172143    } ); 
  • poseidon/1.0.1/languages/readme.txt

    r88745 r88745  
    44 
    55Theme translation tutorial: 
    6 http://themezee.com/docs/theme-translation/ 
     6https://themezee.com/docs/theme-translation/ 
    77 
    88WordPress plugin for translating themes: 
  • poseidon/1.0.1/page.php

    r88745 r88745  
    1515    <section id="primary" class="content-area"> 
    1616        <main id="main" class="site-main" role="main"> 
    17          
     17                     
    1818            <?php while (have_posts()) : the_post(); 
    1919 
  • poseidon/1.0.1/search.php

    r88745 r88745  
    1616    <section id="primary" class="content-area"> 
    1717        <main id="main" class="site-main" role="main"> 
    18          
     18                     
    1919            <header class="page-header"> 
    2020                 
  • poseidon/1.0.1/single.php

    r88745 r88745  
    1010    <section id="primary" class="content-area"> 
    1111        <main id="main" class="site-main" role="main"> 
    12          
     12                 
    1313        <?php while (have_posts()) : the_post(); 
    1414 
    1515            get_template_part( 'template-parts/content', 'single' ); 
    1616             
     17            poseidon_related_posts(); 
     18         
    1719            comments_template(); 
    1820 
  • poseidon/1.0.1/style.css

    r88745 r88745  
    11/* 
    22Theme Name: Poseidon 
    3 Theme URI: http://themezee.com/themes/poseidon/ 
     3Theme URI: https://themezee.com/themes/poseidon/ 
    44Author: ThemeZee 
    5 Author URI: http://themezee.com 
    6 Description: Poseidon is a beautiful designed Magazine WordPress theme with a responsive layout. The theme comes with a gorgeous Post Slider, Magazine Homepage template and a Header Widget area. Settings can be configured easily in the Customizer.  
    7 Version: 1.0 
     5Author URI: https://themezee.com 
     6Description: Poseidon is an elegant designed WordPress theme featuring a splendid fullscreen image slideshow. The clean typography and spacious white layout makes it great to share your stories. You can use the theme as simple blog or easily create a news website with the widget-based Magazine Homepage template. 
     7Version: 1.0.1 
    88License: GNU General Public License v2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
    1010Text Domain: poseidon 
    11 Tags: two-columns, light, orange, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, custom-colors, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, fluid-layout, responsive-layout, one-column, left-sidebar, right-sidebar, three-columns, black, red, blue, silver, white, green, gray 
     11Tags: two-columns, light, blue, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, custom-colors, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, fluid-layout, responsive-layout, one-column, left-sidebar, right-sidebar, three-columns, black, red, silver, white, green, gray 
    1212 
    1313This theme, like WordPress, is licensed under the GPL. 
     
    33339.0 - Header 
    343410.0 - Navigation 
    35     10.1 - Top Navigation 
    36     10.2 - Main Navigation 
     35    10.1 - Main Navigation 
     36    10.2 - Social Icon Menu 
    373711.0 - Widgets 
     38    11.1 - Default Widgets 
     39    11.2 - Magazine Posts Widgets 
    384012.0 - Posts and pages 
    394111.0 - Comments 
     
    555715.0 - Theme Option Styles 
    5658    15.1 - Sidebar Left Layout 
     59    15.2 - Sticky Header 
    576016.0 - Media Query Fixes 
    5861--------------------------------------------------------------*/ 
     
    286289textarea { 
    287290    color: #404040; 
    288     font-family: 'Titillium Web', Tahoma, Arial; 
    289     font-size: 17px; 
    290     font-size: 1.0625rem; 
    291     line-height: 1.75; 
     291    font-family: 'Ubuntu', Tahoma, Arial; 
     292    font-size: 16px; 
     293    font-size: 1rem; 
     294    line-height: 1.5; 
    292295} 
    293296 
     
    371374 
    372375body { 
    373     background: #eee; /* Fallback for when there is no custom background color defined. */ 
     376    background: #fff; /* Fallback for when there is no custom background color defined. */ 
    374377} 
    375378 
     
    443446a:focus, 
    444447a:active { 
    445     color: #303030; 
     448    color: #444; 
    446449} 
    447450 
     
    462465input[type="reset"], 
    463466input[type="submit"] { 
    464     padding: 0.6em 1em; 
    465     font-size: 16px; 
    466     font-size: 1rem; 
     467    padding: 0.4em 0.8em; 
     468    font-family: 'Raleway', Tahoma, Arial; 
     469    font-size: 13px; 
     470    font-size: 0.8125rem; 
     471    font-weight: bold; 
    467472    color: #fff; 
    468473    background: #22aadd; 
    469474    border: none; 
     475    text-transform: uppercase; 
    470476    text-decoration: none; 
     477    -webkit-transition: all 0.2s ease; 
     478    -moz-transition: all 0.2s ease; 
     479    -ms-transition: all 0.2s ease; 
     480    -o-transition: all 0.2s ease; 
     481    transition: all 0.2s ease; 
    471482} 
    472483 
     
    475486input[type="reset"]:hover, 
    476487input[type="submit"]:hover { 
    477     background: #303030; 
     488    background: #444; 
    478489} 
    479490 
     
    486497input[type="reset"]:active, 
    487498input[type="submit"]:active { 
    488     background: #303030; 
     499    background: #444; 
    489500} 
    490501 
     
    593604 
    594605.container { 
    595     max-width: 1290px; 
     606    max-width: 1280px; 
    596607    width: 100%; 
    597608    margin: 0 auto; 
    598     padding: 0 3em; 
     609    padding: 0 2em; 
    599610} 
    600611 
    601612.site-content { 
    602613    padding-top: 3em; 
     614    background: #fff; 
    603615} 
    604616 
    605617.content-area { 
    606618    float: left; 
    607     width: 68%; 
    608     padding-right: 3em; 
     619    width: 70%; 
     620    padding-right: 4em; 
    609621    -webkit-box-sizing: border-box; 
    610622    -moz-box-sizing: border-box; 
     
    614626.sidebar { 
    615627    float: right; 
    616     width: 32%; 
     628    width: 30%; 
    617629} 
    618630 
     
    629641.site-header { 
    630642    background: #fff; 
     643    border-bottom: 1px solid #ddd; 
    631644} 
    632645 
    633646.header-main { 
    634      
     647    padding-top: 1em; 
     648    padding-bottom: 1em; 
    635649} 
    636650 
     
    638652    float: left; 
    639653    max-width: 100%; 
    640     margin: 0.65em 0; 
     654    margin: 0; 
    641655} 
    642656 
     
    652666    margin: 0; 
    653667    padding: 0; 
     668    color: #404040; 
     669    font-family: 'Raleway', sans-serif; 
     670    font-size: 38px; 
     671    font-size: 2.375rem; 
     672    text-decoration: none; 
     673    -webkit-transition: all 0.2s ease; 
     674    -moz-transition: all 0.2s ease; 
     675    -ms-transition: all 0.2s ease; 
     676    -o-transition: all 0.2s ease; 
     677    transition: all 0.2s ease; 
     678} 
     679 
     680.site-branding a:hover .site-title { 
    654681    color: #22aadd; 
    655     font-family: 'Amaranth', Tahoma, Arial; 
    656     font-size: 24px; 
    657     font-size: 1.5rem; 
    658     text-decoration: none; 
    659 } 
    660  
    661 .site-branding a:hover .site-title { 
    662     color: #444; 
    663682} 
    664683 
    665684/* Custom Header Image */ 
    666685.header-image { 
     686    margin-top: -1px; 
    667687    text-align: center; 
    668688} 
    669689 
    670690.header-image img { 
    671     max-width: 100%; 
     691    max-width: 2500px; 
     692    max-height: 500px; 
    672693    vertical-align: top; 
    673694    width: 100%; 
     
    675696} 
    676697 
    677  
    678698/*-------------------------------------------------------------- 
    679699# 10.0 - Navigation 
     
    681701 
    682702/*-------------------------------------------------------------- 
    683 ## 10.1 - Top Navigation 
    684 --------------------------------------------------------------*/ 
    685  
    686  
    687 /*-------------------------------------------------------------- 
    688 ## 10.2 - Main Navigation 
     703## 10.1 - Main Navigation 
    689704--------------------------------------------------------------*/ 
    690705.primary-navigation { 
     
    692707} 
    693708 
    694 .main-navigation-toggle, 
    695 .sidebar-navigation-toggle { 
     709.main-navigation-toggle { 
    696710    display: none; 
    697711} 
     
    709723    float: left; 
    710724    position: relative; 
    711     margin: 0 1em; 
    712725} 
    713726 
    714727.main-navigation-menu a { 
    715728    display: block; 
     729    font-family: 'Raleway', Tahoma, Arial; 
     730    font-size: 15px; 
     731    font-size: 0.9375rem; 
     732    font-weight: bold; 
     733    padding: 1.2em; 
     734    text-transform: uppercase; 
     735    text-decoration: none; 
     736    -webkit-transition: all 0.2s ease; 
     737    -moz-transition: all 0.2s ease; 
     738    -ms-transition: all 0.2s ease; 
     739    -o-transition: all 0.2s ease; 
     740    transition: all 0.2s ease; 
     741} 
     742 
     743.main-navigation-menu > .menu-item-has-children > a:after { 
     744    display: inline-block; 
     745    margin: 0.2em 0 0 0.2em; 
    716746    font-size: 16px; 
    717     font-size: 1rem; 
    718     padding: 1em 0; 
    719     text-decoration: none; 
     747    line-height: 1; 
     748    font-family: 'Genericons'; 
     749    -webkit-font-smoothing: antialiased; 
     750    -moz-osx-font-smoothing: grayscale; 
     751    text-decoration: inherit; 
     752    vertical-align: top; 
     753    content: '\f431'; 
     754    color: #404040; 
    720755} 
    721756 
    722757.main-navigation-menu a:link,  
    723758.main-navigation-menu a:visited { 
    724     color: #444; 
     759    color: #404040; 
    725760    text-decoration: none; 
    726761} 
    727762 
    728 .main-navigation-menu a:hover { 
     763.main-navigation-menu a:hover, 
     764.main-navigation-menu a:hover:after { 
    729765    color: #22aadd; 
    730766} 
     
    735771    z-index: 99; 
    736772    margin: 0; 
    737     padding: 0 1em; 
     773    padding: 0; 
    738774    list-style-type: none; 
    739775    list-style-position: outside; 
    740776    background: #fff; 
     777    border: 1px solid #ddd; 
     778    border-top: 4px solid #404040; 
    741779} 
    742780 
     
    748786    width: 250px; 
    749787    width: 16rem; 
    750     margin: 0; 
    751     padding: 0.9em 0; 
     788    padding: 1em; 
    752789    float: left; 
    753     font-size: 14px; 
    754     font-size: 0.875rem; 
    755     color: #303030; 
    756     border-bottom: 1px solid #ddd; 
     790    font-size: 13px; 
     791    font-size: 0.8125rem; 
     792    color: #404040; 
     793    border-bottom: 1px dotted #ccc; 
     794    -webkit-transition: none; 
     795    -moz-transition: none; 
     796    -ms-transition: none; 
     797    -o-transition: none; 
     798    transition: none; 
    757799} 
    758800 
     
    761803} 
    762804 
     805.main-navigation-menu ul .menu-item-has-children > a:after { 
     806    display: inline-block; 
     807    margin: 0.2em 0 0 0.2em; 
     808    font-size: 14px; 
     809    line-height: 1; 
     810    font-family: 'Genericons'; 
     811    -webkit-font-smoothing: antialiased; 
     812    -moz-osx-font-smoothing: grayscale; 
     813    text-decoration: inherit; 
     814    vertical-align: top; 
     815    content: '\f431'; 
     816    color: #404040; 
     817    -webkit-transform:rotate(270deg); 
     818    -moz-transform:rotate(270deg); 
     819    -o-transform:rotate(270deg); 
     820    -ms-transform:rotate(270deg); 
     821} 
     822 
    763823.main-navigation-menu ul a:link,  
    764824.main-navigation-menu ul a:visited { 
    765     color: #303030; 
     825    color: #404040; 
    766826    text-decoration: none; 
    767827} 
     
    774834    margin-left: 250px; 
    775835    margin-left: 16rem; 
     836    margin-top: -4px; 
    776837} 
    777838 
     
    789850} 
    790851 
    791 .main-navigation-menu li.current-menu-item a { 
    792     border-bottom: 3px solid #fff; 
    793 } 
    794  
    795 .main-navigation-menu li.current-menu-item ul li a, 
    796 .main-navigation-menu ul li.current-menu-item ul li a { 
    797     text-decoration: none; 
    798 } 
    799  
    800 .main-navigation-menu ul li.current-menu-item a { 
    801     text-decoration: underline; 
    802 } 
    803  
    804 /*-------------------------------------------------------------- 
    805 ## 10.3 - Social Icons Menu 
    806 --------------------------------------------------------------*/ 
    807 .header-bar .social-icons-navigation { 
    808     float: right; 
    809 } 
    810  
    811 .social-icons-navigation-toggle { 
    812     display: none; 
    813 } 
    814  
     852.main-navigation-menu li.current-menu-item > a { 
     853    color: #22aadd; 
     854} 
     855 
     856/*-------------------------------------------------------------- 
     857## 10.2 - Social Icons Menu 
     858--------------------------------------------------------------*/ 
    815859.social-icons-menu { 
    816860    margin: 0; 
     
    830874    position: relative; 
    831875    display: inline-block; 
    832     padding: 0.6em; 
     876    padding: 0.5em; 
    833877    text-decoration: none; 
    834878} 
    835879 
     880.social-icons-menu li a .screen-reader-text { 
     881    display: none; 
     882} 
     883 
     884/* Add Genericons */ 
    836885.social-icons-menu li a:before { 
    837886    color: #fff; 
     
    839888    -webkit-font-smoothing: antialiased; 
    840889    -moz-osx-font-smoothing: grayscale; 
    841     font-size: 24px; 
     890    font-size: 16px; 
    842891    line-height: 1; 
    843892    font-family: 'Genericons'; 
     
    846895} 
    847896 
    848 /* Add Genericons */ 
    849 .social-icons-menu li a:before { content: '\f408'; color: #333; } /* Default Icon */ 
    850 .social-icons-menu li a[href*="codepen.io"]:before  { content: '\f216'; color: #222; } 
    851 .social-icons-menu li a[href*="digg.com"]:before { content: '\f221'; color: #151515; } 
    852 .social-icons-menu li a[href*="dribbble.com"]:before { content: '\f201'; color: #ea4c89; } 
    853 .social-icons-menu li a[href*="facebook.com"]:before { content: '\f204'; color: #3b5998; } 
    854 .social-icons-menu li a[href*="flickr.com"]:before { content: '\f211'; color: #ff0084; } 
    855 .social-icons-menu li a[href*="plus.google.com"]:before { content: '\f218'; color: #dd4b39; } 
    856 .social-icons-menu li a[href*="github.com"]:before { content: '\f200'; color: #171515; } 
    857 .social-icons-menu li a[href*="instagram.com"]:before { content: '\f215'; color: #3f729b; } 
    858 .social-icons-menu li a[href*="linkedin.com"]:before { content: '\f207'; color: #007bb6; } 
    859 .social-icons-menu li a[href*="pinterest.com"]:before { content: '\f209'; color: #cb2027; } 
    860 .social-icons-menu li a[href*="polldaddy.com"]:before { content: '\f217'; color: #bc0b0b; } 
    861 .social-icons-menu li a[href*="getpocket.com"]:before { content: '\f224'; color: #ee4056; } 
    862 .social-icons-menu li a[href*="reddit.com"]:before { content: '\f222'; color: #ff4500; } 
    863 .social-icons-menu li a[href*="spotify.com"]:before { content: '\f515'; color: #81b71a; } 
     897.social-icons-menu li a:before { content: '\f408'; } /* Default Icon */ 
     898.social-icons-menu li a[href*="codepen.io"]:before  { content: '\f216'; } 
     899.social-icons-menu li a[href*="digg.com"]:before { content: '\f221'; } 
     900.social-icons-menu li a[href*="dribbble.com"]:before { content: '\f201'; } 
     901.social-icons-menu li a[href*="facebook.com"]:before { content: '\f204'; } 
     902.social-icons-menu li a[href*="flickr.com"]:before { content: '\f211'; } 
     903.social-icons-menu li a[href*="plus.google.com"]:before { content: '\f218'; } 
     904.social-icons-menu li a[href*="github.com"]:before { content: '\f200'; } 
     905.social-icons-menu li a[href*="instagram.com"]:before { content: '\f215'; } 
     906.social-icons-menu li a[href*="linkedin.com"]:before { content: '\f207'; } 
     907.social-icons-menu li a[href*="pinterest.com"]:before { content: '\f209'; } 
     908.social-icons-menu li a[href*="polldaddy.com"]:before { content: '\f217'; } 
     909.social-icons-menu li a[href*="getpocket.com"]:before { content: '\f224'; } 
     910.social-icons-menu li a[href*="reddit.com"]:before { content: '\f222'; } 
     911.social-icons-menu li a[href*="spotify.com"]:before { content: '\f515'; } 
    864912.social-icons-menu li a[href*="skype.com"]:before, 
    865 .social-icons-menu li a[href*="skype:"]:before { content: '\f220'; color: #00aff0; } 
    866 .social-icons-menu li a[href*="stumbleupon.com"]:before { content: '\f223'; color: #f74425; } 
    867 .social-icons-menu li a[href*="tumblr.com"]:before { content: '\f214'; color: #32506d; } 
    868 .social-icons-menu li a[href*="twitch.tv"]:before { content: '\f516'; color: #6441A5; } 
    869 .social-icons-menu li a[href*="twitter.com"]:before { content: '\f202'; color: #00aced; } 
    870 .social-icons-menu li a[href*="vimeo.com"]:before  { content: '\f212'; color: #aad450; } 
    871 .social-icons-menu li a[href*="wordpress.org"]:before { content: '\f205'; color: #21759b; } 
    872 .social-icons-menu li a[href*="wordpress.com"]:before { content: '\f205'; color: #1e8cbe; } 
    873 .social-icons-menu li a[href*="youtube.com"]:before { content: '\f213'; color: #c4302b; } 
     913.social-icons-menu li a[href*="skype:"]:before { content: '\f220'; } 
     914.social-icons-menu li a[href*="stumbleupon.com"]:before { content: '\f223'; } 
     915.social-icons-menu li a[href*="tumblr.com"]:before { content: '\f214'; } 
     916.social-icons-menu li a[href*="twitch.tv"]:before { content: '\f516'; } 
     917.social-icons-menu li a[href*="twitter.com"]:before { content: '\f202'; } 
     918.social-icons-menu li a[href*="vimeo.com"]:before  { content: '\f212'; } 
     919.social-icons-menu li a[href*="wordpress.org"]:before { content: '\f205'; } 
     920.social-icons-menu li a[href*="wordpress.com"]:before { content: '\f205'; } 
     921.social-icons-menu li a[href*="youtube.com"]:before { content: '\f213'; } 
     922.social-icons-menu li a[href*="newsletter"]:before, 
     923.social-icons-menu li a[href*="mailto"]:before { content: '\f410'; } 
    874924.social-icons-menu li a[href*="/feed"]:before, 
    875925.social-icons-menu li a[href*="/feed/"]:before, 
    876926.social-icons-menu li a[href*="?feed=rss2"]:before, 
    877927.social-icons-menu li a[href*="feedburner.google.com"]:before, 
    878 .social-icons-menu li a[href*="feedburner.com"]:before { content: '\f413'; color: #ee802f; } 
    879  
    880 .social-icons-menu li a:hover:before { 
    881     text-decoration: none; 
    882     color: #222; 
    883 } 
    884  
    885 .social-icons-menu li a .screen-reader-text { 
    886     display: none; 
    887 } 
    888  
    889 /*-------------------------------------------------------------- 
    890 ## Post Navigation Menu 
    891 --------------------------------------------------------------*/ 
     928.social-icons-menu li a[href*="feedburner.com"]:before { content: '\f413'; } 
    892929 
    893930/*-------------------------------------------------------------- 
     
    896933.widget { 
    897934    margin: 0 0 3em 0; 
    898     padding: 1.5em; 
    899     background: #fff; 
    900     color: #303030; 
     935    color: #333; 
    901936    -ms-word-wrap: break-word; 
    902937    word-wrap: break-word; 
     
    904939 
    905940.widget-header { 
    906     margin: 0 0 1em 0; 
     941    margin: 0 0 1.5em 0; 
    907942} 
    908943 
    909944.widget-title { 
    910     display: block; 
     945    display: inline-block; 
    911946    margin: 0; 
    912     padding: 0.3em 0.6em; 
    913     font-size: 16px; 
    914     font-size: 1rem; 
     947    padding: 0; 
     948    font-family: 'Raleway', Tahoma, Arial; 
     949    font-size: 18px; 
     950    font-size: 1.125rem; 
    915951    font-weight: bold; 
    916     color: #fff; 
    917     background: #22aadd; 
     952    text-transform: uppercase; 
     953    color: #404040; 
     954    border-bottom: 4px solid #eee; 
    918955} 
    919956 
     
    932969.widget-title a:link,  
    933970.widget-title a:visited  { 
    934     color: #fff; 
     971    color: #404040; 
     972    -webkit-transition: all 0.2s ease; 
     973    -moz-transition: all 0.2s ease; 
     974    -ms-transition: all 0.2s ease; 
     975    -o-transition: all 0.2s ease; 
     976    transition: all 0.2s ease; 
    935977} 
    936978 
    937979.widget-title a:hover,  
    938980.widget-title a:active  { 
    939     text-decoration: underline; 
     981    color: #22aadd; 
    940982} 
    941983 
     
    948990## 11.1 - Default Widgets 
    949991--------------------------------------------------------------*/ 
    950  
    951 /* Default Archive & Category Wigdets */ 
    952 .widget_archive ul,  
    953 .widget_categories ul { 
    954     list-style: none; 
    955 } 
    956  
    957 .widget_archive ul li:before,  
    958 .widget_categories ul li:before { 
    959     display: inline-block; 
    960     -webkit-font-smoothing: antialiased; 
    961     font: normal 18px 'Genericons'; 
    962     vertical-align: middle; 
    963     color: #555; 
    964     margin: 0 0.3em 0 0; 
    965 } 
    966  
    967 .widget_archive ul li:before { 
    968     content: '\f307'; 
    969 } 
    970  
    971 .widget_categories ul li:before { 
    972     content: '\f301'; 
    973 } 
    974  
    975 /* Default Recent Posts & Comments Wigdets */ 
    976 .widget_recent_entries ul,  
    977 .widget_recent_comments ul { 
    978     list-style: none; 
    979 } 
    980  
    981 .widget_recent_entries ul li .post-date { 
    982     color: #888; 
    983     font-size: 12px; 
    984     font-size: 0.75rem; 
    985     font-style: italic; 
    986 } 
    987  
    988 .widget_recent_entries ul li:before,  
    989 .widget_recent_comments ul li:before { 
    990     display: inline-block; 
    991     -webkit-font-smoothing: antialiased; 
    992     font: normal 16px 'Genericons'; 
    993     vertical-align: middle; 
    994     color: #555; 
    995     margin: 0 0.2em 0 0; 
    996 } 
    997  
    998 .widget_recent_entries ul li:before { 
    999     content: '\f303'; 
    1000 } 
    1001  
    1002 .widget_recent_comments ul li:before { 
    1003     content: '\f300'; 
    1004 } 
    1005  
    1006 /* Default Meta & Pages Wigdets */ 
    1007 .widget_meta ul,  
    1008 .widget_pages ul,  
    1009 .widget_nav_menu ul { 
    1010     list-style: none; 
    1011 } 
    1012  
    1013 .widget_meta ul li a:before,  
    1014 .widget_pages ul li a:before , 
    1015 .widget_nav_menu ul li a:before { 
    1016     display: inline-block; 
    1017     -webkit-font-smoothing: antialiased; 
    1018     font: normal 18px 'Genericons'; 
    1019     vertical-align: middle; 
    1020     color: #555; 
    1021     margin: 0 0.1em 0 0; 
    1022     content: '\f432'; 
    1023     -webkit-transform:rotate(90deg); 
    1024     -moz-transform:rotate(90deg); 
    1025     -o-transform:rotate(90deg); 
    1026     -ms-transform:rotate(90deg); 
    1027 } 
    1028992 
    1029993/* Tagcloud Widget */ 
     
    1031995    font-size: 14px; 
    1032996    font-size: 0.875rem; 
    1033     font-weight: bold; 
    1034997} 
    1035998 
     
    10471010    float: left; 
    10481011    display: inline-block; 
    1049     margin: 0 3px 3px 0; 
    1050     padding: 0.3em 0.6em; 
     1012    margin: 0 2px 2px 0; 
     1013    padding: 0.2em 0.5em 0.3em; 
    10511014    text-decoration: none; 
    1052     font-size: 1.0em !important; 
    1053     border: 1px solid #ddd; 
     1015    background: #eee; 
     1016    font-size: 16px !important; 
     1017    font-size: 1rem !important; 
    10541018} 
    10551019 
    10561020.widget_tag_cloud .tagcloud a:link,  
    10571021.widget_tag_cloud .tagcloud a:visited { 
    1058     color: #303030; 
     1022    color: #777; 
     1023    -webkit-transition: all 0.2s ease; 
     1024    -moz-transition: all 0.2s ease; 
     1025    -ms-transition: all 0.2s ease; 
     1026    -o-transition: all 0.2s ease; 
     1027    transition: all 0.2s ease; 
    10591028} 
    10601029 
    10611030.widget_tag_cloud .tagcloud a:hover,  
    10621031.widget_tag_cloud .tagcloud a:active { 
    1063     color: #22aadd; 
     1032    color: #fff; 
     1033    background: #22aadd; 
    10641034} 
    10651035 
     
    10971067    padding: 0.6em 0.6em 0 0; 
    10981068    cursor: pointer; 
     1069    -webkit-transition: all 0.2s ease; 
     1070    -moz-transition: all 0.2s ease; 
     1071    -ms-transition: all 0.2s ease; 
     1072    -o-transition: all 0.2s ease; 
     1073    transition: all 0.2s ease; 
    10991074} 
    11001075 
     
    11161091 
    11171092.search-form .search-submit:hover { 
    1118     background: #303030; 
    1119 } 
    1120  
     1093    background: #444; 
     1094} 
     1095 
     1096 
     1097/*-------------------------------------------------------------- 
     1098## 11.2 - Magazine Posts Widgets 
     1099--------------------------------------------------------------*/ 
     1100 
     1101.widget-magazine-posts { 
     1102    margin-bottom: -1em; 
     1103} 
     1104 
     1105.widget-magazine-posts .type-post { 
     1106    margin: 0 0 2em 0; 
     1107    padding: 0; 
     1108    border: none; 
     1109    background: none; 
     1110} 
     1111 
     1112.widget-magazine-posts .type-post .wp-post-image { 
     1113    margin: 0 0 0.5em; 
     1114    max-width: 100%; 
     1115} 
     1116 
     1117.widget-magazine-posts .type-post .entry-content { 
     1118    font-size: 16px; 
     1119    font-size: 1rem; 
     1120} 
     1121 
     1122.widget-magazine-posts .type-post .entry-content p { 
     1123    margin: 1em 0 0; 
     1124} 
     1125 
     1126.widget-magazine-posts .type-post .more-link { 
     1127    margin: 1em 0 0; 
     1128} 
     1129 
     1130.widget-magazine-posts .large-post .entry-title { 
     1131    font-size: 24px; 
     1132    font-size: 1.5rem; 
     1133} 
     1134 
     1135.widget-magazine-posts .medium-post { 
     1136    float: left; 
     1137    display: block; 
     1138    width: 33.33333333%; 
     1139    padding-right: 2em; 
     1140    -webkit-box-sizing: border-box; 
     1141    -moz-box-sizing: border-box; 
     1142    box-sizing: border-box; 
     1143} 
     1144 
     1145.widget-magazine-posts .medium-post .entry-title { 
     1146    font-size: 16px; 
     1147    font-size: 1rem; 
     1148} 
     1149 
     1150.widget-magazine-posts .small-post { 
     1151    float: left; 
     1152    display: block; 
     1153    width: 100%; 
     1154    -webkit-box-sizing: border-box; 
     1155    -moz-box-sizing: border-box; 
     1156    box-sizing: border-box; 
     1157} 
     1158 
     1159.widget-magazine-posts .small-post .wp-post-image { 
     1160    float: left; 
     1161    margin: 0 1em 0 0; 
     1162    max-width: 40%; 
     1163} 
     1164 
     1165.widget-magazine-posts .small-post .entry-title { 
     1166    font-size: 15px; 
     1167    font-size: 0.9375rem; 
     1168} 
     1169 
     1170.widget-magazine-posts .medium-post .entry-meta, 
     1171.widget-magazine-posts .small-post .entry-meta { 
     1172    font-size: 12px; 
     1173    font-size: 0.75rem; 
     1174} 
     1175 
     1176/* Magazine Posts Boxed Widget Horizontal Style */ 
     1177.widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .wp-post-image { 
     1178    float: left;     
     1179    width: 50%; 
     1180    margin: 0; 
     1181    padding-right: 1em; 
     1182    -webkit-box-sizing: border-box; 
     1183    -moz-box-sizing: border-box; 
     1184    box-sizing: border-box; 
     1185} 
     1186 
     1187.widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .post-content { 
     1188    float: right; 
     1189    width: 50%; 
     1190    padding-left: 1em; 
     1191    -webkit-box-sizing: border-box; 
     1192    -moz-box-sizing: border-box; 
     1193    box-sizing: border-box; 
     1194} 
     1195 
     1196.widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .medium-posts { 
     1197    margin-right: -2em; 
     1198} 
     1199 
     1200/* Magazine Posts Boxed Widget Vertical Style */ 
     1201.widget-magazine-posts-boxed .magazine-posts-boxed-vertical .large-post { 
     1202    float: left; 
     1203    width: 50%; 
     1204    margin-bottom: 1em; 
     1205    padding-right: 1em; 
     1206    -webkit-box-sizing: border-box; 
     1207    -moz-box-sizing: border-box; 
     1208    box-sizing: border-box; 
     1209} 
     1210 
     1211.widget-magazine-posts-boxed .magazine-posts-boxed-vertical .small-posts { 
     1212    width: 50%; 
     1213    margin-left: 50%; 
     1214    padding-left: 1em; 
     1215    -webkit-box-sizing: border-box; 
     1216    -moz-box-sizing: border-box; 
     1217    box-sizing: border-box; 
     1218} 
     1219 
     1220/* Magazine Posts Grid Widget */ 
     1221.widget-magazine-posts-grid .magazine-posts-grid-row { 
     1222    margin-right: -2em; 
     1223} 
     1224 
     1225.widget-magazine-posts-grid .magazine-posts-grid-row .large-post { 
     1226    float: left; 
     1227    width: 50%; 
     1228    padding-right: 2em; 
     1229    -webkit-box-sizing: border-box; 
     1230    -moz-box-sizing: border-box; 
     1231    box-sizing: border-box; 
     1232} 
     1233 
     1234/* Magazine Posts Columns Widget */ 
     1235.poseidon-magazine-posts-columns { 
     1236    padding: 0; 
     1237} 
     1238 
     1239.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content .magazine-posts-columns-post-list { 
     1240    float: left; 
     1241    width: 100%; 
     1242    -webkit-box-sizing: border-box; 
     1243    -moz-box-sizing: border-box; 
     1244    box-sizing: border-box; 
     1245} 
     1246 
     1247.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content { 
     1248    float: left; 
     1249    width: 100%; 
     1250} 
     1251 
     1252.widget-magazine-posts-columns .magazine-posts-column-left { 
     1253    float: left; 
     1254    width: 50%; 
     1255    padding-right: 1em; 
     1256    -webkit-box-sizing: border-box; 
     1257    -moz-box-sizing: border-box; 
     1258    box-sizing: border-box; 
     1259} 
     1260 
     1261.widget-magazine-posts-columns .magazine-posts-column-right { 
     1262    margin-left: 50%; 
     1263    width: 50%; 
     1264    padding-left: 1em; 
     1265    -webkit-box-sizing: border-box; 
     1266    -moz-box-sizing: border-box; 
     1267    box-sizing: border-box; 
     1268} 
     1269 
     1270.widget-magazine-posts-columns .medium-post { 
     1271    width: 100%; 
     1272    padding-right: 0; 
     1273} 
    11211274 
    11221275/*-------------------------------------------------------------- 
     
    11271280.type-attachment  { 
    11281281    margin: 0 0 3em 0; 
    1129     padding: 3em; 
    1130     background: #fff; 
    11311282    max-width: 100%; 
    11321283} 
     
    11341285.page-title,  
    11351286.entry-title { 
    1136     font-family: 'Amaranth', Tahoma, Arial; 
    1137     font-size: 36px; 
    1138     font-size: 2.25rem; 
     1287    display: inline; 
     1288    font-family: 'Raleway', sans-serif; 
     1289    font-size: 40px; 
     1290    font-size: 2.5rem; 
     1291    font-weight: bold; 
    11391292    padding: 0; 
    11401293    margin: 0; 
    1141     color: #22aadd; 
     1294    color: #404040; 
    11421295    -ms-word-wrap: break-word; 
    11431296    word-wrap: break-word; 
    11441297} 
    11451298 
    1146 .page-title { 
    1147     color: #303030; 
    1148 } 
    1149  
    11501299.entry-title a:link,  
    11511300.entry-title a:visited { 
    1152     color: #22aadd; 
     1301    color: #404040; 
    11531302    text-decoration: none; 
     1303    -webkit-transition: all 0.2s ease; 
     1304    -moz-transition: all 0.2s ease; 
     1305    -ms-transition: all 0.2s ease; 
     1306    -o-transition: all 0.2s ease; 
     1307    transition: all 0.2s ease; 
    11541308} 
    11551309 
    11561310.entry-title a:hover,  
    11571311.entry-title a:active{ 
    1158     color: #303030; 
    1159 } 
    1160  
    1161 .entry-thumbnail { 
    1162     margin: -3em -3em 2em; 
    1163 } 
    1164  
    1165 .sticky { 
    1166  
    1167 } 
    1168      
     1312    color: #22aadd; 
     1313} 
     1314 
     1315.type-post .wp-post-image { 
     1316    margin: 0 0 0.5em; 
     1317} 
     1318 
     1319.entry-content { 
     1320    font-size: 17px; 
     1321    font-size: 1.0625rem; 
     1322} 
     1323 
     1324/* Read more Link */ 
     1325.more-link { 
     1326    display: inline-block; 
     1327    margin: 0; 
     1328    padding: 0; 
     1329    font-family: 'Raleway', Tahoma, Arial; 
     1330    font-size: 14px; 
     1331    font-size: 0.875rem; 
     1332    font-weight: bold; 
     1333    color: #22aadd; 
     1334    text-transform: uppercase; 
     1335    text-decoration: none; 
     1336    -webkit-transition: all 0.2s ease; 
     1337    -moz-transition: all 0.2s ease; 
     1338    -ms-transition: all 0.2s ease; 
     1339    -o-transition: all 0.2s ease; 
     1340    transition: all 0.2s ease; 
     1341} 
     1342 
     1343/* Small Post Layout */ 
     1344.post-layout-small .type-post .wp-post-image { 
     1345    float: left; 
     1346    max-width: 40%; 
     1347    margin: 0 1.5em 1.5em 0; 
     1348    padding: 0.3em 0 0; 
     1349} 
     1350 
     1351.post-layout-small .type-post .entry-title { 
     1352    font-size: 28px; 
     1353    font-size: 1.75rem; 
     1354} 
     1355 
     1356.post-layout-small .type-post .entry-content { 
     1357    font-size: 16px; 
     1358    font-size: 1rem; 
     1359} 
     1360 
     1361.post-layout-small .type-post .entry-excerpt p { 
     1362    margin-bottom: 1em; 
     1363} 
     1364 
    11691365/* Page Links | wp_link_pages() */ 
    11701366.page-links { 
     
    11761372/* Entry Meta */ 
    11771373.entry-meta { 
    1178     margin: 2em -3em -3em; 
    1179     padding: 1.5em 2em; 
    1180     color: #303030; 
    1181     border-top: 1px solid #ddd; 
    1182 } 
    1183  
    1184 .entry-meta .meta-date,  
    1185 .entry-meta .meta-author,  
    1186 .entry-meta .meta-category,  
    1187 .entry-meta .meta-comments { 
    1188     margin-right: 1.5em; 
    1189     font-size: 15px; 
    1190     font-size: 0.9375rem; 
    1191 } 
    1192  
    1193 .entry-meta span:before { 
     1374    margin: 0.5em 0.2em 0; 
     1375    color: #aaa; 
     1376    font-size: 13px; 
     1377    font-size: 0.8125rem; 
     1378    text-transform: uppercase; 
     1379} 
     1380 
     1381.entry-meta a:link,  
     1382.entry-meta a:visited { 
     1383    color: #aaa; 
     1384} 
     1385 
     1386.entry-meta a:hover,  
     1387.entry-meta a:active { 
     1388    color: #777; 
     1389} 
     1390 
     1391.entry-meta span:after { 
    11941392    display: inline-block; 
    11951393    -webkit-font-smoothing: antialiased; 
    1196     font: normal 24px 'Genericons'; 
     1394    font: normal 16px 'Genericons'; 
    11971395    vertical-align: middle; 
    1198     color: #333; 
    1199 } 
    1200  
    1201 .entry-meta .meta-date:before{ 
    1202     content: '\f307'; 
    1203 } 
    1204  
    1205 .entry-meta .meta-author:before{ 
    1206     content: '\f304'; 
    1207 } 
    1208  
    1209 .entry-meta .meta-category:before{ 
    1210     content: '\f301'; 
    1211 } 
    1212  
    1213 .entry-meta .meta-comments:before{ 
    1214     content: '\f300'; 
     1396    color: #aaa; 
     1397    content: '\f428'; 
     1398    margin-left: 0.2em; 
     1399} 
     1400 
     1401.entry-meta span:last-child:after { 
     1402    display: none; 
    12151403} 
    12161404 
     
    12181406.entry-tags { 
    12191407    clear: both; 
    1220     margin: 2.5em 0 0.5em; 
     1408    margin: 0 0 2em; 
    12211409} 
    12221410 
     
    12261414    font-size: 14px; 
    12271415    font-size: 0.875rem; 
    1228     font-weight: bold; 
    12291416} 
    12301417 
     
    12321419    float: left; 
    12331420    display: inline-block; 
    1234     margin: 0 3px 3px 0; 
    1235     padding: 0.3em 0.6em; 
     1421    margin: 0 2px 2px 0; 
     1422    padding: 0.2em 0.5em 0.3em; 
    12361423    text-decoration: none; 
    1237     border: 1px solid #ddd; 
     1424    background: #eee; 
    12381425} 
    12391426 
    12401427.entry-tags .meta-tags a:link,  
    12411428.entry-tags .meta-tags a:visited { 
    1242     color: #303030; 
     1429    color: #777; 
     1430    -webkit-transition: all 0.2s ease; 
     1431    -moz-transition: all 0.2s ease; 
     1432    -ms-transition: all 0.2s ease; 
     1433    -o-transition: all 0.2s ease; 
     1434    transition: all 0.2s ease; 
    12431435} 
    12441436 
    12451437.entry-tags .meta-tags a:hover,  
    12461438.entry-tags .meta-tags a:active { 
    1247     color: #22aadd; 
     1439    color: #fff; 
     1440    background: #22aadd; 
    12481441} 
    12491442 
    12501443/* Post Navigation */ 
    12511444.post-navigation { 
    1252     margin-top: 1.5em; 
     1445    margin: 1em 0 0; 
     1446    padding: 0.6em 0; 
     1447    border-top: 1px solid #ddd; 
     1448    border-bottom: 1px solid #ddd; 
    12531449} 
    12541450 
     
    12711467} 
    12721468 
    1273 /* Read more Link */ 
    1274 .more-link { 
     1469/* Theme Pagination */ 
     1470.post-pagination { 
    12751471    display: inline-block; 
    1276     margin: 0 0 1em; 
    1277     padding: 0.6em 1em; 
     1472    border-top: 4px solid #eee; 
     1473    margin: 0 0 3em; 
     1474} 
     1475.post-pagination a, 
     1476.post-pagination .current { 
     1477    display: inline-block; 
     1478    margin: 0; 
     1479    padding: 0.5em 0.9em; 
     1480    text-align: center; 
     1481    text-decoration: none; 
     1482    font-family: 'Raleway', Tahoma, Arial; 
    12781483    font-size: 16px; 
    12791484    font-size: 1rem; 
    1280     color: #fff; 
    1281     background: #22aadd; 
    1282     text-decoration: none; 
    1283 } 
    1284  
    1285 .more-link:link,  
    1286 .more-link:visited  { 
    1287     color: #fff; 
    1288 } 
    1289  
    1290 .more-link:hover,  
    1291 .more-link:active { 
    1292     background: #303030; 
    1293     text-decoration: none; 
     1485    font-weight: bold; 
     1486    color: #22aadd; 
     1487    text-transform: uppercase; 
     1488} 
     1489 
     1490.post-pagination a:link,  
     1491.post-pagination a:visited { 
     1492    -webkit-transition: all 0.2s ease; 
     1493    -moz-transition: all 0.2s ease; 
     1494    -ms-transition: all 0.2s ease; 
     1495    -o-transition: all 0.2s ease; 
     1496    transition: all 0.2s ease; 
     1497} 
     1498 
     1499.post-pagination a:hover, 
     1500.post-pagination .current { 
     1501    color: #404040; 
    12941502} 
    12951503 
    12961504/* Archives and Search Heading */ 
    12971505.page-header { 
    1298     margin: 0 0 2em 0; 
    1299     padding: 1em 1.5em 1.2em; 
    1300     background: #fff; 
     1506    margin: 0 0 1.5em 0; 
    13011507} 
    13021508 
     
    13041510    display: inline-block; 
    13051511    margin: 0; 
    1306     padding: 0 0 0.1em; 
    1307     font-size: 16px; 
    1308     font-size: 1rem; 
     1512    padding: 0; 
     1513    font-family: 'Raleway', Tahoma, Arial; 
     1514    font-size: 18px; 
     1515    font-size: 1.125rem; 
    13091516    font-weight: bold; 
    1310     border-bottom: 3px solid #22aadd; 
    1311 } 
    1312  
    1313 /* Theme Pagination */ 
    1314 .post-pagination { 
    1315     margin: 0 0 3em 0; 
    1316 } 
    1317  
    1318 .post-pagination a, 
    1319 .post-pagination .current { 
    1320     display: inline-block; 
    1321     margin: 0 3px 3px 0; 
    1322     padding: 0.4em 1em; 
    1323     text-align: center; 
    1324     text-decoration: none; 
    1325     color: #333; 
    1326     background: #fff; 
    1327 } 
    1328  
    1329 .post-pagination a:link,  
    1330 .post-pagination a:visited { 
    1331     color: #333; 
    1332 } 
    1333  
    1334 .post-pagination a:hover, 
    1335 .post-pagination .current { 
    1336     color: #fff; 
    1337     background: #22aadd; 
     1517    text-transform: uppercase; 
     1518    color: #404040; 
     1519    border-bottom: 4px solid #eee; 
     1520} 
     1521 
     1522.archive-description { 
     1523    color: #666; 
     1524} 
     1525 
     1526/* Breadcrumbs */ 
     1527.breadcrumbs { 
     1528    margin: 0; 
     1529    padding: 0.5em 0; 
     1530    border-bottom: 1px solid #ddd; 
     1531} 
     1532 
     1533.breadcrumbs-container { 
     1534    color: #222; 
     1535    font-size: 14px; 
     1536    font-size: 0.875rem; 
     1537} 
     1538 
     1539.breadcrumbs .trail-browse, 
     1540.breadcrumbs .trail-items, 
     1541.breadcrumbs .trail-items li { 
     1542    display: inline; 
     1543    margin: 0; 
     1544    padding: 0; 
     1545} 
     1546 
     1547.breadcrumbs .trail-browse { 
     1548    margin-right: 0.5em; 
     1549    font-size: 14px; 
     1550    font-size: 0.875rem; 
     1551    font-weight: normal; 
     1552} 
     1553 
     1554.breadcrumbs .trail-items { 
     1555    list-style: none; 
     1556} 
     1557 
     1558.breadcrumbs .trail-items li::after { 
     1559    content: "\00bb"; /* Raquo */ 
     1560    padding: 0 0.5em; 
     1561} 
     1562 
     1563.trail-separator-slash .trail-items li::after { content: "\002F"; } 
     1564.trail-separator-dash .trail-items li::after { content: "\2013"; } 
     1565.trail-separator-bull .trail-items li::after { content: "\2022"; } 
     1566.trail-separator-arrow-bracket .trail-items li::after { content: "\003e"; } 
     1567.trail-separator-raquo .trail-items li::after { content: "\00bb"; } 
     1568.trail-separator-single-arrow .trail-items li::after { content: "\2192"; } 
     1569.trail-separator-double-arrow .trail-items li::after { content: "\21D2"; } 
     1570 
     1571.breadcrumbs .trail-items li:last-of-type::after { 
     1572    display: none; 
    13381573} 
    13391574 
     
    13411576# 11.0 - Comments 
    13421577--------------------------------------------------------------*/ 
    1343  
    1344 .comments-area { 
    1345     margin: 0 0 3em 0; 
    1346     padding: 1em 1.5em; 
    1347     background: #fff; 
    1348     max-width: 100%; 
    1349 } 
    13501578 
    13511579/* Comment Header */ 
    13521580.comments-header, 
    13531581.comment-reply-title { 
    1354     margin: 0 0 1em 0; 
     1582    margin: 0 0 1.5em 0; 
    13551583} 
    13561584 
     
    13591587    display: inline-block; 
    13601588    margin: 0; 
    1361     padding: 0 0 0.1em; 
    1362     font-size: 16px; 
    1363     font-size: 1rem; 
     1589    padding: 0; 
     1590    font-family: 'Raleway', Tahoma, Arial; 
     1591    font-size: 18px; 
     1592    font-size: 1.125rem; 
    13641593    font-weight: bold; 
    1365     border-bottom: 3px solid #22aadd; 
     1594    text-transform: uppercase; 
     1595    color: #404040; 
     1596    border-bottom: 4px solid #eee; 
    13661597} 
    13671598 
     
    13741605 
    13751606.comment { 
    1376     padding: 0.8em 0; 
    1377     border-top: 1px solid #ddd; 
     1607    margin: 0 0 1.5em; 
     1608    padding: 1.5em; 
     1609    border: 2px solid #eee; 
    13781610    -ms-word-wrap: break-word; 
    13791611    word-wrap: break-word; 
     
    13831615    float: left; 
    13841616    width: 100%; 
    1385     padding: 0.2em 0 0.6em; 
     1617    padding: 0; 
    13861618} 
    13871619 
     
    14071639.comment-content { 
    14081640    clear: left; 
    1409     padding: 0.3em 0 0; 
     1641    padding: 0.2em 0 0; 
    14101642} 
    14111643 
     
    14141646} 
    14151647 
    1416 .comment .reply { 
    1417     margin-bottom: 1em; 
    1418 } 
    1419  
    14201648.comment ol.children { 
    14211649    list-style: none; 
    14221650} 
    14231651 
     1652.comment .comment-respond { 
     1653    margin-top: 2em; 
     1654} 
     1655 
    14241656/* Comment Pagination */ 
    14251657.comment-navigation { 
    1426     margin: 2em 0; 
     1658    margin: 0 0 1.5em; 
     1659    padding: 0.5em 0; 
     1660    border-top: 1px solid #ddd; 
     1661    border-bottom: 1px solid #ddd; 
    14271662    font-size: 14px; 
    14281663    font-size: 0.875rem; 
    14291664} 
    14301665 
    1431 .comment-navigation a { 
    1432     display: inline-block; 
    1433 } 
    1434  
    14351666.comment-navigation .nav-previous { 
    14361667    float: left; 
     
    14431674/* Comment Form */ 
    14441675.comment-form { 
    1445     padding: 0 0.5em; 
    1446 } 
     1676    padding: 0; 
     1677} 
     1678 
    14471679.comment-form label { 
    14481680    display: inline-block; 
     
    14531685.comment-form textarea { 
    14541686    margin-top: 0.4em; 
     1687} 
     1688 
     1689.comment-form .submit { 
     1690    padding: 1em 1.6em; 
    14551691} 
    14561692 
     
    14661702# 12.0 - Footer 
    14671703--------------------------------------------------------------*/ 
     1704.footer-wrap { 
     1705    border-top: 1px solid #ddd; 
     1706} 
     1707 
    14681708.site-footer { 
    1469     padding: 1.5em 0; 
    1470     font-size: 15px; 
    1471     font-size: 0.9375rem; 
    1472     background: #fff; 
    1473 } 
    1474  
    1475 .site-footer a:link, 
    1476 .site-footer a:visited { 
    1477     color: #666; 
    1478     border-bottom: 1px dotted #aaa; 
    1479 } 
    1480  
    1481 .site-footer a:hover, 
    1482 .site-footer a:focus, 
    1483 .site-footer a:active { 
    1484     color: #333; 
     1709    font-size: 14px; 
     1710    font-size: 0.875rem; 
    14851711} 
    14861712 
    14871713.site-footer .site-info { 
    14881714    float: left; 
    1489 } 
    1490  
    1491 /* Footer Navigation Menu */ 
    1492 .footer-navigation { 
    1493     float: right; 
    1494 } 
    1495  
    1496 .footer-navigation-toggle { 
    1497     display: none; 
    1498 } 
    1499  
    1500 .footer-navigation-menu { 
    1501     display: inline; 
    1502     margin: 0; 
    1503     padding: 0; 
    1504     list-style-type: none; 
    1505     list-style-position: outside; 
    1506     position: relative; 
    1507 } 
    1508  
    1509 .footer-navigation-menu li { 
    1510     float: left; 
    1511     position: relative; 
    1512     margin: 0 1em; 
    1513 } 
    1514  
    1515 .footer-navigation-menu a { 
    1516     display: block; 
     1715    padding: 2em 0; 
    15171716} 
    15181717 
     
    16121811 
    16131812/*-------------------------------------------------------------- 
    1614 ## 14.1 - Desktop X-Large ( < 1120px ) 
     1813## 14.1 - Desktop X-Large ( < 1200px ) 
    16151814--------------------------------------------------------------*/ 
    16161815@media only screen and (max-width: 80em) { 
    1617      
    1618     .container { 
    1619         max-width: 100%; 
    1620         margin: 0; 
    1621         padding: 0 2.5em; 
    1622     } 
    1623      
    1624     .site-content { 
    1625         padding-top: 2.5em; 
    1626     } 
    1627      
    1628     .content-area { 
    1629         padding-right: 2.5em; 
    1630     } 
    1631      
    1632     .widget, 
    1633     .type-post,  
    1634     .type-page,  
    1635     .type-attachment, 
    1636     .post-pagination,  
    1637     .comments-area { 
    1638         margin: 0 0 2.5em 0; 
    1639     } 
    1640      
    1641     .type-post,  
    1642     .type-page,  
    1643     .type-attachment  { 
    1644         padding: 2.5em; 
    1645     } 
    1646      
    1647     .entry-thumbnail { 
    1648         margin: -2.5em -2.5em 1.5em; 
    1649     } 
    1650      
    1651     .entry-meta { 
    1652         margin: 1.5em -2.5em -2.5em; 
    1653         padding: 1.25em 1.5em; 
    1654     } 
    1655      
    1656 } 
    1657  
    1658 /*-------------------------------------------------------------- 
    1659 ## 14.1 - Desktop Large ( < 1120px ) 
    1660 --------------------------------------------------------------*/ 
    1661 @media only screen and (max-width: 70em) { 
    1662      
    1663     .container { 
    1664         padding: 0 2em; 
    1665     } 
    1666      
     1816 
    16671817    .site-content { 
    16681818        padding-top: 2em; 
     
    16701820     
    16711821    .content-area { 
    1672         width: 66%; 
    1673         padding-right: 2em; 
    1674     } 
    1675      
    1676     .sidebar { 
    1677         width: 34%; 
    1678     } 
    1679      
    1680     .widget, 
    1681     .type-post,  
    1682     .type-page,  
    1683     .type-attachment, 
    1684     .post-pagination, 
    1685     .comments-area { 
    1686         margin: 0 0 2em 0; 
    1687     } 
    1688      
    1689     .type-post,  
    1690     .type-page,  
    1691     .type-attachment  { 
    1692         padding: 2em; 
    1693     } 
    1694      
    1695     .entry-thumbnail { 
    1696         margin: -2em -2em 1em; 
    1697     } 
    1698      
    1699     .entry-meta { 
    1700         margin: 1em -2em -2em; 
    1701         padding: 1em 1.25em; 
    1702     } 
    1703      
    1704     .main-navigation-menu li { 
    1705         margin: 0 0.8em; 
    1706     } 
     1822        padding-right: 3em; 
     1823    } 
     1824     
     1825} 
     1826 
     1827@media only screen and (max-width: 75em) { 
    17071828 
    17081829    .main-navigation-menu a { 
     1830        font-size: 14px; 
     1831        font-size: 0.875rem; 
     1832        padding: 1.3em 1.1em; 
     1833    } 
     1834     
     1835    .page-title,  
     1836    .entry-title { 
     1837        font-size: 36px; 
     1838        font-size: 2.25rem; 
     1839    } 
     1840     
     1841    .post-layout-small .type-post .entry-title { 
     1842        font-size: 26px; 
     1843        font-size: 1.625rem; 
     1844    } 
     1845     
     1846} 
     1847 
     1848/*-------------------------------------------------------------- 
     1849## 14.2 - Desktop Large ( < 1120px ) 
     1850--------------------------------------------------------------*/ 
     1851@media only screen and (max-width: 70em) { 
     1852     
     1853    .main-navigation-menu a { 
     1854        font-size: 13px; 
     1855        font-size: 0.8125rem; 
     1856        padding: 1.5em 1em; 
     1857    } 
     1858     
     1859    .widget-magazine-posts .large-post .entry-title { 
     1860        font-size: 22px; 
     1861        font-size: 1.375rem; 
     1862    } 
     1863 
     1864    .widget-magazine-posts .medium-post .entry-title { 
    17091865        font-size: 15px; 
    17101866        font-size: 0.9375rem; 
    17111867    } 
    17121868     
     1869    .widget-magazine-posts .small-post .entry-title { 
     1870        font-size: 14px; 
     1871        font-size: 0.875rem; 
     1872    } 
     1873     
     1874    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .more-link  { 
     1875        display: none; 
     1876    } 
     1877     
    17131878} 
    17141879 
     
    17171882--------------------------------------------------------------*/ 
    17181883@media only screen and (max-width: 65em) { 
    1719  
     1884     
     1885    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .entry-content { 
     1886        display: none; 
     1887    } 
    17201888 
    17211889} 
     
    17261894@media only screen and (max-width: 60em) { 
    17271895     
    1728     .site-branding { 
    1729         float: none; 
    1730         text-align: center; 
    1731         margin: 1em 0; 
    1732     } 
    1733      
    1734     .page-title, 
     1896    .page-title,  
    17351897    .entry-title { 
    17361898        font-size: 32px; 
     
    17381900    } 
    17391901     
    1740     .site-content { 
    1741         position: relative; 
    1742     } 
    1743      
    1744     .content-area,  
    1745     .site-content .fullwidth-content-area { 
    1746         float: none; 
    1747         width: 100%; 
    1748         padding: 0; 
    1749     } 
    1750      
    1751     .header-main { 
    1752         position: relative; 
    1753     } 
    1754      
    1755     .sidebar { 
    1756         float: none; 
    1757         display: none; 
    1758         position: absolute; 
    1759         top: 0; 
    1760         right: 0; 
    1761         padding: 1.5em; 
    1762         background: #fff; 
    1763         box-shadow: 0 0 5px #aaa; 
    1764         width: 80%; 
    1765         height: 100%; 
    1766         overflow: auto; 
    1767         z-index: 200; 
    1768     } 
    1769      
    1770     /* Sidebar Toggle */ 
    1771     .sidebar-navigation-toggle { 
    1772         position: absolute; 
    1773         top: 1em; 
    1774         right: 1em; 
    1775         display: inline-block; 
    1776         padding: 1.25em 1.5em; 
    1777         background: none; 
    1778     } 
    1779      
    1780     .sidebar-navigation-toggle:hover, 
    1781     .sidebar-navigation-toggle:active { 
    1782         cursor: pointer; 
    1783     } 
    1784      
    1785     .sidebar-navigation-toggle:after { 
    1786         float: left; 
    1787         display: inline-block; 
    1788         font-size: 32px; 
    1789         line-height: 1; 
    1790         font-family: 'Genericons'; 
    1791         -webkit-font-smoothing: antialiased; 
    1792         -moz-osx-font-smoothing: grayscale; 
    1793         text-decoration: inherit; 
    1794         vertical-align: middle; 
    1795         content: '\f510'; 
    1796         color: #fff; 
    1797     } 
    1798      
    1799     .sidebar-navigation-toggle:hover:after, 
    1800     .sidebar-navigation-toggle:active:after { 
    1801         color: #bbb; 
    1802     } 
    1803  
     1902    .post-layout-small .type-post .entry-title { 
     1903        font-size: 24px; 
     1904        font-size: 1.5rem; 
     1905    } 
     1906     
    18041907    /*** Mobile Main Navigation ***/ 
    18051908     
    18061909    /* Reset */ 
    1807     .primary-navigation { 
    1808         float: none; 
    1809         margin-top: 0; 
    1810     } 
    1811  
     1910    .primary-navigation,  
    18121911    .main-navigation-menu li { 
    18131912        float: none; 
     
    18391938    } 
    18401939     
     1940    .main-navigation-menu > .menu-item-has-children > a:after, 
     1941    .main-navigation-menu ul .menu-item-has-children > a:after { 
     1942        display: none; 
     1943    } 
    18411944     
    18421945    /* Main Navigation Toggle */ 
    18431946    .main-navigation-toggle { 
    1844         position: absolute; 
    1845         top: 1em; 
    1846         left: 1em; 
     1947        float: right; 
    18471948        display: inline-block; 
    1848         margin: 0; 
    1849         padding: 1.25em 1.5em; 
     1949        padding: 1em; 
    18501950        background: none; 
    18511951    } 
    18521952     
    18531953    .main-navigation-toggle:hover, 
     1954    .main-navigation-toggle:focus, 
    18541955    .main-navigation-toggle:active { 
    18551956        cursor: pointer; 
     1957        background: none; 
    18561958    } 
    18571959     
     
    18671969        vertical-align: middle; 
    18681970        content: '\f419'; 
    1869         color: #fff; 
    1870     } 
    1871      
    1872     .main-navigation-toggle:hover:after, 
    1873     .main-navigation-toggle:active:after { 
    1874         color: #bbb; 
     1971        color: #404040; 
     1972    } 
     1973     
     1974    .main-navigation-toggle:hover:after { 
     1975        color: #22aadd; 
    18751976    } 
    18761977     
     
    18801981        width: 100%; 
    18811982        display: none; 
    1882         border-top: 1px solid rgba(255,255,255,0.1); 
    1883     } 
    1884      
    1885     .main-navigation-menu li { 
    1886         margin: 0; 
     1983        margin-top: 1em; 
     1984        border-top: 4px solid #404040; 
    18871985    } 
    18881986     
     
    18901988        display: block; 
    18911989        clear: left; 
    1892         font-size: 16px; 
    1893         font-size: 1rem; 
    1894         font-weight: bold; 
    1895         margin: 0; 
    1896         padding: 0.8em 0; 
    1897         border-bottom: 1px solid rgba(255,255,255,0.1); 
     1990        font-size: 15px; 
     1991        font-size: 0.9375rem; 
     1992        padding: 1.2em; 
     1993        border-bottom: 1px dotted #ccc; 
     1994    } 
     1995     
     1996    .main-navigation-menu li:last-child a { 
     1997        border-bottom: none; 
    18981998    } 
    18991999 
    19002000    .main-navigation-menu ul { 
     2001        float: none; 
    19012002        width: 100%; 
     2003        border: none; 
    19022004    } 
    19032005     
     
    19052007        display: block; 
    19062008        width: 100%; 
    1907     } 
    1908      
    1909     .main-navigation-menu li.current-menu-item a { 
    1910         border-bottom: 1px solid rgba(255,255,255,0.1); 
    1911         text-decoration: underline; 
     2009        padding-left: 2em; 
     2010    } 
     2011     
     2012    .main-navigation-menu ul li ul a { 
     2013        padding-left: 4em; 
     2014    } 
     2015     
     2016    .main-navigation-menu ul li ul li ul a { 
     2017        padding-left: 6em; 
     2018    } 
     2019     
     2020    .main-navigation-menu ul li ul li ul li ul a { 
     2021        padding-left: 8em; 
     2022    } 
     2023     
     2024    .main-navigation-menu ul li:last-child a { 
     2025        border-bottom: 1px dotted #ccc; 
     2026    } 
     2027     
     2028    .main-navigation-menu ul ul { 
     2029        border-top: 1px dotted #ccc; 
    19122030    } 
    19132031     
     
    19172035        display: block; 
    19182036        margin: 0; 
    1919         padding: 0.6em 1.2em; 
     2037        padding: 0.8em 1.2em; 
    19202038    } 
    19212039     
     
    19332051        vertical-align: middle; 
    19342052        content: '\f431'; 
    1935         color: #fff; 
     2053        color: #404040; 
    19362054    } 
    19372055     
    19382056    .main-navigation-menu .submenu-dropdown-toggle:hover:before { 
    1939         color: #bbb; 
     2057        color: #22aadd; 
    19402058    } 
    19412059     
     
    19452063     
    19462064    .main-navigation-menu ul .submenu-dropdown-toggle { 
    1947         padding: 0.55em 1.2em; 
     2065        padding: 0.5em 1em; 
    19482066    } 
    19492067     
    19502068    .main-navigation-menu ul .submenu-dropdown-toggle:before { 
    19512069        font-size: 24px; 
    1952         color: #333; 
    1953     } 
    1954      
    1955     .main-navigation-menu ul .submenu-dropdown-toggle:hover:before { 
    1956         color: #666; 
    19572070    } 
    19582071     
     
    19642077@media only screen and (max-width: 55em) { 
    19652078     
    1966  
     2079    .site-content { 
     2080        position: relative; 
     2081        padding: 0; 
     2082    } 
     2083     
     2084    .content-area,  
     2085    .site-content .fullwidth-content-area { 
     2086        float: none; 
     2087        width: 100%; 
     2088        padding: 2em 2em 0; 
     2089    } 
     2090     
     2091    .sidebar { 
     2092        float: none; 
     2093        padding: 2em 2em 0; 
     2094        width: 100%; 
     2095        border-top: 1px solid #ddd; 
     2096        background: #fdfdfd; 
     2097    } 
     2098     
     2099    /* Magazine Post Widgets */ 
     2100    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .entry-content, 
     2101    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .more-link { 
     2102        display: inline-block; 
     2103    } 
     2104     
     2105    .widget-magazine-posts .large-post .entry-title     { 
     2106        font-size: 24px; 
     2107        font-size: 1.5rem; 
     2108    } 
     2109 
     2110    .widget-magazine-posts .medium-post .entry-title { 
     2111        font-size: 16px; 
     2112        font-size: 1rem; 
     2113    } 
     2114     
     2115    .widget-magazine-posts .small-post .entry-title { 
     2116        font-size: 15px; 
     2117        font-size: 0.9375rem; 
     2118    } 
    19672119     
    19682120} 
     
    19732125@media only screen and (max-width: 50em) { 
    19742126     
    1975     .page-title, 
     2127    .site-branding .site-title { 
     2128        font-size: 35px; 
     2129        font-size: 2.1875rem; 
     2130    } 
     2131     
     2132    .main-navigation-toggle:after { 
     2133        font-size: 29px; 
     2134    } 
     2135     
     2136    /* Magazine Post Widgets */ 
     2137    .widget-magazine-posts .large-post .entry-title     { 
     2138        font-size: 22px; 
     2139        font-size: 1.375rem; 
     2140    } 
     2141 
     2142    .widget-magazine-posts .medium-post .entry-title { 
     2143        font-size: 15px; 
     2144        font-size: 0.9375rem; 
     2145    } 
     2146     
     2147    .widget-magazine-posts .small-post .entry-title { 
     2148        font-size: 14px; 
     2149        font-size: 0.875rem; 
     2150    } 
     2151     
     2152    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .more-link { 
     2153        display: none; 
     2154    } 
     2155     
     2156} 
     2157 
     2158/*-------------------------------------------------------------- 
     2159## 14.6 - Tablet Small ( < 720px ) 
     2160--------------------------------------------------------------*/ 
     2161@media only screen and (max-width: 45em) { 
     2162     
     2163    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .entry-content { 
     2164        display: none; 
     2165    } 
     2166     
     2167} 
     2168 
     2169/*-------------------------------------------------------------- 
     2170## 14.7 - Mobile Extra Large ( < 640px ) 
     2171--------------------------------------------------------------*/ 
     2172@media only screen and (max-width: 40em) { 
     2173     
     2174    .page-title,  
    19762175    .entry-title { 
    19772176        font-size: 28px; 
     
    19792178    } 
    19802179     
    1981     /*** Mobile Footer Navigation ***/ 
    1982      
    1983     .site-footer { 
     2180    .post-layout-small .type-post .entry-title { 
     2181        font-size: 22px; 
     2182        font-size: 1.375rem; 
     2183    } 
     2184     
     2185    .entry-content { 
     2186        font-size: 16px; 
     2187        font-size: 1rem; 
     2188    } 
     2189     
     2190    /* Magazine Post Widgets */ 
     2191    .widget-magazine-posts-grid .magazine-posts-grid-row { 
     2192        margin-right: 0; 
     2193    } 
     2194     
     2195    .widget-magazine-posts-grid .medium-post-row { 
     2196        margin-right: -1.2em; 
     2197    } 
     2198     
     2199    .widget-magazine-posts-grid .magazine-posts-grid-row .large-post, 
     2200    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .wp-post-image, 
     2201    .widget-magazine-posts-boxed .magazine-posts-boxed-vertical .large-post, 
     2202    .widget-magazine-posts-columns .magazine-posts-column-left { 
     2203        float: none; 
     2204        width: 100%; 
    19842205        padding: 0; 
    19852206    } 
    1986      
    1987     .site-footer .site-info { 
    1988         padding: 2em 0; 
    1989     } 
    1990      
    1991     .footer-navigation { 
    1992         display: block; 
     2207 
     2208    .widget-magazine-posts-boxed .magazine-posts-boxed-vertical .small-posts, 
     2209    .widget-magazine-posts-columns .magazine-posts-column-right { 
    19932210        width: 100%; 
    1994  
    1995     } 
    1996      
    1997     /* Footer Navigation Toggle */ 
    1998     .footer-navigation-toggle { 
     2211        padding-top: 1em; 
     2212        margin-left: 0; 
     2213        padding-left: 0; 
     2214    } 
     2215     
     2216    .widget-magazine-posts .large-post .wp-post-image { 
     2217        float: left; 
     2218        margin: 0 1.5em 0 0; 
     2219        max-width: 50%; 
     2220    } 
     2221     
     2222    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .post-content { 
    19992223        float: right; 
    2000         display: inline-block; 
    2001         background: none; 
    2002         padding: 0; 
    2003         margin-top: -3.8em; 
    2004     } 
    2005      
    2006     .footer-navigation-toggle:hover, 
    2007     .footer-navigation-toggle:active, 
    2008     .footer-navigation-toggle:focus { 
    2009         cursor: pointer; 
    2010         background: none; 
    2011     } 
    2012      
    2013     .footer-navigation-toggle:after { 
    2014         float: left; 
    2015         display: inline-block; 
    2016         font-family: 'Genericons'; 
    2017         font-size: 24px; 
    2018         font-weight: normal; 
    2019         line-height: 1; 
    2020         -webkit-font-smoothing: antialiased; 
    2021         -moz-osx-font-smoothing: grayscale; 
    2022         text-decoration: inherit; 
    2023         vertical-align: middle; 
    2024         content: '\f419'; 
    2025         color: #fff; 
    2026     } 
    2027      
    2028     .footer-navigation-toggle:hover:after { 
    2029         color: #bbb; 
    2030     } 
    2031      
    2032     /* Footer Navigation Menu */ 
    2033     .footer-navigation-menu { 
    2034         float: left; 
    2035         width: 100%; 
     2224        width: 50%; 
     2225        padding-left: 1.5em; 
     2226    } 
     2227     
     2228    .widget-magazine-posts-grid .magazine-posts-grid-row .large-post { 
     2229        clear: left; 
     2230    } 
     2231     
     2232    .widget-magazine-posts-grid .magazine-posts-grid-row .large-post .wp-post-image { 
     2233        margin-bottom: 1em; 
     2234    } 
     2235 
     2236    .widget-magazine-posts .large-post .entry-content { 
    20362237        display: none; 
    2037         margin: 0; 
    2038         padding: 2em 0; 
    2039         border-top: 1px solid rgba(255,255,255,0.1); 
    2040     } 
    2041      
    2042     .footer-navigation-menu li{ 
    2043         margin: 0 2em 0 0; 
    2044     } 
    2045 } 
    2046  
    2047 /*-------------------------------------------------------------- 
    2048 ## 14.6 - Tablet Small ( < 720px ) 
    2049 --------------------------------------------------------------*/ 
    2050 @media only screen and (max-width: 45em) { 
    2051      
    2052     .site-title { 
     2238    } 
     2239     
     2240    .widget-magazine-posts .small-post .entry-title { 
     2241        font-size: 15px; 
     2242        font-size: 0.9375rem; 
     2243    } 
     2244     
     2245} 
     2246 
     2247/*-------------------------------------------------------------- 
     2248## 14.8 - Mobile Large ( < 560px ) 
     2249--------------------------------------------------------------*/ 
     2250@media only screen and (max-width: 35em) { 
     2251 
     2252    .site-branding .site-title { 
    20532253        font-size: 32px; 
    20542254        font-size: 2rem; 
    20552255    } 
    2056  
    2057     .main-navigation-toggle, 
    2058     .sidebar-navigation-toggle { 
    2059         padding: 1em 1.25em; 
    2060     } 
    2061      
    2062     .sidebar { 
    2063         padding: 1em; 
    2064     } 
    2065      
    2066 } 
    2067  
    2068 /*-------------------------------------------------------------- 
    2069 ## 14.7 - Mobile Extra Large ( < 640px ) 
    2070 --------------------------------------------------------------*/ 
    2071 @media only screen and (max-width: 40em) { 
    2072      
    2073     .container { 
    2074         padding: 0 1.5em; 
    2075     } 
    2076      
    2077     .site-content { 
    2078         padding-top: 1.5em; 
    2079     } 
    2080      
    2081     .widget, 
    2082     .type-post,  
    2083     .type-page,  
    2084     .type-attachment, 
    2085     .post-pagination, 
    2086     .comments-area { 
    2087         margin: 0 0 1.5em 0; 
    2088     } 
    2089      
    2090     .type-post,  
    2091     .type-page,  
    2092     .type-attachment  { 
     2256     
     2257    .main-navigation-toggle:after { 
     2258        font-size: 26px; 
     2259    } 
     2260     
     2261    .widget-magazine-posts-grid .medium-post-row { 
     2262        margin-right: 0; 
     2263    } 
     2264     
     2265    .widget-magazine-posts .medium-post { 
     2266        float: none; 
     2267        width: 100%; 
     2268        padding-right: 0; 
     2269    } 
     2270     
     2271    .widget-magazine-posts .medium-post .wp-post-image { 
     2272        float: left; 
     2273        margin: 0 1em 0 0; 
     2274        max-width: 120px; 
     2275    } 
     2276     
     2277    .widget-magazine-posts .large-post .entry-title { 
     2278        font-size: 20px; 
     2279        font-size: 1.25rem; 
     2280    } 
     2281     
     2282} 
     2283 
     2284/*-------------------------------------------------------------- 
     2285## 14.9 - Mobile Medium ( < 480px ) 
     2286--------------------------------------------------------------*/ 
     2287@media only screen and (max-width: 30em) { 
     2288     
     2289    .header-main { 
     2290        padding: 1em 1.5em; 
     2291    } 
     2292     
     2293    .content-area,  
     2294    .site-content .fullwidth-content-area { 
    20932295        padding: 1.5em; 
    2094     } 
    2095      
    2096     .entry-thumbnail { 
    2097         margin: -1.5em -1.5em 0.8em; 
    2098     } 
    2099      
    2100     .entry-meta { 
    2101         margin: 0.8em -1.5em -1.5em; 
    2102         padding: 0.75em 1em; 
    2103     } 
    2104      
    2105     .page-title, 
    2106     .entry-title { 
    2107         font-size: 26px; 
    2108         font-size: 1.625rem; 
    2109     } 
    2110      
    2111 } 
    2112  
    2113 /*-------------------------------------------------------------- 
    2114 ## 14.8 - Mobile Large ( < 560px ) 
    2115 --------------------------------------------------------------*/ 
    2116 @media only screen and (max-width: 35em) { 
    2117  
    2118     .site-title { 
    2119         font-size: 28px; 
    2120         font-size: 1.75rem; 
    2121     } 
    2122  
    2123     .main-navigation-toggle, 
    2124     .sidebar-navigation-toggle { 
    2125         padding: 1em; 
    2126     } 
    2127      
    2128     .main-navigation-toggle:after, 
    2129     .sidebar-navigation-toggle:after { 
    2130         font-size: 28px; 
    2131     } 
    2132      
    2133     .entry-meta .meta-date,  
    2134     .entry-meta .meta-author,  
    2135     .entry-meta .meta-category,  
    2136     .entry-meta .meta-comments { 
    2137         display: block; 
    2138         margin-right: 0; 
    2139     } 
    2140      
    2141 } 
    2142  
    2143 /*-------------------------------------------------------------- 
    2144 ## 14.9 - Mobile Medium ( < 480px ) 
    2145 --------------------------------------------------------------*/ 
    2146 @media only screen and (max-width: 30em) { 
    2147      
    2148     .sidebar { 
    2149         padding: 0; 
    2150     } 
    2151      
    2152     .main-navigation-toggle:after, 
    2153     .sidebar-navigation-toggle:after { 
    2154         font-size: 24px; 
    21552296    } 
    21562297     
     
    21612302    } 
    21622303     
     2304    .post-layout-small .type-post .entry-title { 
     2305        font-size: 20px; 
     2306        font-size: 1.25rem; 
     2307    } 
     2308     
    21632309    .alignright, .alignleft { 
    21642310        float: none; 
     
    21662312    } 
    21672313     
    2168 } 
    2169  
    2170 /*-------------------------------------------------------------- 
    2171 ## 14.10 - Mobile Small ( < 320px ) 
    2172 --------------------------------------------------------------*/ 
    2173 @media only screen and (max-width: 20em) { 
    2174      
    2175     .header-main { 
    2176         padding: 1em 1.2em; 
    2177     } 
    2178      
    2179     .site-branding .site-title { 
     2314    /* Magazine Homepage: Category Post Widgets */ 
     2315    .widget-magazine-posts .medium-post .wp-post-image, 
     2316    .widget-magazine-posts .small-post .wp-post-image { 
     2317        max-width: 30%; 
     2318    } 
     2319     
     2320    .widget-magazine-posts .medium-post .entry-title { 
     2321        font-size: 14px; 
     2322        font-size: 0.875rem; 
     2323    } 
     2324     
     2325    .widget-magazine-posts .large-post .wp-post-image, 
     2326    .widget-magazine-posts-grid .magazine-posts-grid-row .large-post .wp-post-image { 
     2327        float: none; 
     2328        margin: 0 0 0.5em 0; 
     2329        max-width: 100%; 
     2330    } 
     2331     
     2332    .widget-magazine-posts-boxed .magazine-posts-boxed-horizontal .large-post .post-content { 
     2333        float: none; 
     2334        width: 100%; 
     2335        padding: 0; 
     2336    } 
     2337     
     2338    .widget-magazine-posts .large-post .entry-title { 
    21802339        font-size: 22px; 
    21812340        font-size: 1.375rem; 
    21822341    } 
    21832342     
     2343    .widget-magazine-posts .large-post .entry-content, 
     2344    .widget-magazine-posts .large-post .entry-content .more-link { 
     2345        display: inline-block; 
     2346    } 
     2347     
     2348} 
     2349 
     2350/*-------------------------------------------------------------- 
     2351## 14.9.5 - Mobile Small ( < 320px ) 
     2352--------------------------------------------------------------*/ 
     2353@media only screen and (max-width: 25em) { 
     2354     
     2355    .post-layout-small .type-post .wp-post-image { 
     2356        float: none; 
     2357        max-width: 100%; 
     2358        margin: 0 0 0.5em; 
     2359        padding: 0; 
     2360    } 
     2361     
     2362} 
     2363 
     2364/*-------------------------------------------------------------- 
     2365## 14.10 - Mobile Small ( < 320px ) 
     2366--------------------------------------------------------------*/ 
     2367@media only screen and (max-width: 20em) { 
     2368     
     2369    .site-branding .site-title { 
     2370        font-size: 28px; 
     2371        font-size: 1.75rem; 
     2372    } 
     2373     
     2374    .main-navigation-toggle { 
     2375        padding: 0.75em; 
     2376    } 
     2377     
     2378    .main-navigation-toggle:after { 
     2379        font-size: 22px; 
     2380    } 
     2381     
    21842382    .page-title, 
    21852383    .entry-title { 
    2186         font-size: 22px; 
    2187         font-size: 1.375rem; 
    2188     } 
    2189      
     2384        font-size: 20px; 
     2385        font-size: 1.25rem; 
     2386    } 
     2387     
     2388    .entry-meta span { 
     2389        display: block; 
     2390    } 
     2391     
     2392    .entry-meta span:after { 
     2393        display: none; 
     2394    } 
     2395 
    21902396} 
    21912397 
     
    22012407    float: right; 
    22022408    padding-right: 0; 
    2203     padding-left: 3em; 
     2409    padding-left: 4em; 
    22042410} 
    22052411     
     
    22082414} 
    22092415 
    2210 @media only screen and (max-width: 55em) { 
    2211      
    2212     .sidebar-left .content-area { 
    2213         float: none; 
     2416/*-------------------------------------------------------------- 
     2417## 15.2 - Sticky Header 
     2418--------------------------------------------------------------*/ 
     2419@media only screen and (min-width: 60em) { 
     2420     
     2421    .sticky-header { 
     2422        position: relative; 
     2423    } 
     2424     
     2425    .sticky-header .site-header { 
     2426        position: -webkit-sticky; 
     2427        position: sticky; 
     2428        z-index: 100; 
     2429        top: 0; 
    22142430        width: 100%; 
    2215         padding: 1.5em; 
    2216     } 
    2217      
    2218     .sidebar-left .sidebar { 
    2219         float: none; 
    2220         left: 0; 
    2221         right: auto; 
    2222         width: 80%; 
    2223     } 
    2224      
     2431    } 
     2432 
     2433    .sticky-header.admin-bar .site-header { 
     2434        top: 32px; 
     2435    } 
    22252436} 
    22262437 
     
    22362447    } 
    22372448     
    2238     .sidebar { 
    2239         display: block; 
    2240         width: 34%; 
    2241         position: static; 
    2242     } 
    2243      
    2244 } 
    2245  
    2246 @media only screen and (min-width: 70em) { 
    2247      
    2248     .sidebar { 
    2249         width: 32%; 
    2250     } 
    2251      
    2252 } 
    2253  
    2254 /* Ensure .footer-navigation-menu is visible on desktop view */ 
    2255 @media only screen and (min-width: 50em) { 
    2256      
    2257     .footer-navigation-menu { 
    2258         display: block !important; 
    2259     } 
    2260      
    2261 } 
     2449} 
  • poseidon/1.0.1/template-fullwidth.php

    r88745 r88745  
    1212    <section id="primary" class="fullwidth-content-area content-area"> 
    1313        <main id="main" class="site-main" role="main"> 
    14          
     14                     
    1515            <?php while (have_posts()) : the_post(); 
    1616 
  • poseidon/1.0.1/template-parts/content-excerpt.php

    r88745 r88745  
    99    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
    1010         
     11        <?php poseidon_post_image_archives(); ?> 
     12         
    1113        <header class="entry-header"> 
     14 
     15            <?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h1>' ); ?> 
    1216             
    13             <?php poseidon_post_image_archives(); ?> 
    14              
    15             <?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h1>' ); ?> 
     17            <?php poseidon_entry_meta(); ?> 
    1618         
    1719        </header><!-- .entry-header --> 
    1820 
    19         <div class="entry-content clearfix"> 
    20              
     21        <div class="entry-content entry-excerpt clearfix"> 
    2122            <?php the_excerpt(); ?> 
    2223            <?php poseidon_more_link(); ?> 
    23          
    2424        </div><!-- .entry-content --> 
    25          
    26         <footer class="entry-footer"> 
    27              
    28             <?php poseidon_entry_meta(); ?> 
    29              
    30         </footer><!-- .entry-footer --> 
    31  
    3225 
    3326    </article> 
  • poseidon/1.0.1/template-parts/content-page.php

    r88745 r88745  
    1111        <header class="entry-header"> 
    1212             
    13             <div class="entry-thumbnail"> 
    14                 <?php the_post_thumbnail(); ?> 
    15             </div> 
    16              
    1713            <?php the_title( '<h1 class="page-title">', '</h1>' ); ?> 
    1814             
  • poseidon/1.0.1/template-parts/content-single.php

    r88745 r88745  
    99    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
    1010         
     11        <?php poseidon_post_image_single(); ?> 
     12         
    1113        <header class="entry-header"> 
    1214             
    13             <?php poseidon_post_image_single(); ?> 
    14  
    1515            <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?> 
     16             
     17            <?php poseidon_entry_meta(); ?> 
    1618 
    1719        </header><!-- .entry-header --> 
    1820 
    1921        <div class="entry-content clearfix"> 
    20              
    2122            <?php the_content(); ?> 
    2223            <!-- <?php trackback_rdf(); ?> --> 
    23              
    2424            <div class="page-links"><?php wp_link_pages(); ?></div> 
    25              
    26             <?php poseidon_entry_tags(); ?> 
    27              
    2825        </div><!-- .entry-content --> 
    2926         
    3027        <footer class="entry-footer"> 
    3128             
    32             <?php poseidon_entry_meta(); ?> 
     29            <?php poseidon_entry_tags(); ?> 
     30            <?php poseidon_post_navigation(); ?> 
    3331             
    3432        </footer><!-- .entry-footer --> 
  • poseidon/1.0.1/template-parts/content.php

    r88745 r88745  
    88 
    99    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
    10  
     10         
     11        <?php poseidon_post_image_archives(); ?> 
     12         
    1113        <header class="entry-header"> 
    12              
    13             <?php poseidon_post_image_archives(); ?> 
    1414         
    1515            <?php the_title( sprintf( '<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h1>' ); ?> 
     16             
     17            <?php poseidon_entry_meta(); ?> 
    1618 
    1719        </header><!-- .entry-header --> 
    1820 
    1921        <div class="entry-content clearfix"> 
    20              
    21             <?php the_content( esc_html__( 'Continue reading &raquo;', 'poseidon' ) ); ?> 
    22          
     22            <?php the_content( esc_html__( 'Read more', 'poseidon' ) ); ?> 
    2323        </div><!-- .entry-content --> 
    24          
    25         <footer class="entry-footer"> 
    26              
    27             <?php poseidon_entry_meta(); ?> 
    28              
    29         </footer><!-- .entry-footer --> 
    30  
    3124 
    3225    </article> 
Note: See TracChangeset for help on using the changeset viewer.