From 23d61719c109ffea7adeda9ac66274b59a5977ea Mon Sep 17 00:00:00 2001 From: Joshua Roy Date: Fri, 16 Nov 2018 13:43:53 -0500 Subject: [PATCH] Cornerstone --- themes/cornerstone/.gitignore | 18 + themes/cornerstone/403.php | 50 + themes/cornerstone/404.php | 53 + themes/cornerstone/README.html | 2 + themes/cornerstone/README.md | 5 + themes/cornerstone/archive.php | 118 + themes/cornerstone/comments.php | 70 + themes/cornerstone/content-az.php | 109 + themes/cornerstone/content-blank.php | 15 + themes/cornerstone/content-featured_image.php | 32 + themes/cornerstone/content-home.php | 17 + themes/cornerstone/content-none.php | 35 + themes/cornerstone/content-page.php | 27 + themes/cornerstone/content-person.php | 62 + themes/cornerstone/content-single.php | 77 + themes/cornerstone/content.php | 61 + themes/cornerstone/css/.htaccess | 3 + themes/cornerstone/css/admin-style.css | 162 + themes/cornerstone/css/admin-style.php | 165 + themes/cornerstone/css/bootstrap-ie7.css.php | 252 + .../css/megamenu-cornerstone-base.css | 624 ++ themes/cornerstone/css/megamenu.css | 57 + themes/cornerstone/css/print.css | 51 + themes/cornerstone/css/style.css | 8177 +++++++++++++++ themes/cornerstone/css/widgets-area.php | 31 + themes/cornerstone/favicon.ico | Bin 0 -> 894 bytes themes/cornerstone/footer.php | 93 + themes/cornerstone/functions.php | 322 + themes/cornerstone/header.php | 96 + themes/cornerstone/img/JonathanStill-403.png | Bin 0 -> 276932 bytes themes/cornerstone/img/JonathanStill.jpg | Bin 0 -> 90401 bytes themes/cornerstone/img/_notes/dwsync.xml | 6 + themes/cornerstone/inc/bootstrap-forms.php | 37 + .../cornerstone/inc/bootstrap-whitelist.php | 43 + themes/cornerstone/inc/custom-header.php | 126 + .../inc/customizer-homepage-layout.php | 128 + themes/cornerstone/inc/customizer-nav.php | 79 + .../cornerstone/inc/customizer-titlebar.php | 38 + themes/cornerstone/inc/customizer.php | 20 + themes/cornerstone/inc/extras.php | 89 + themes/cornerstone/inc/header-img.php | 1 + themes/cornerstone/inc/ie-hacks.php | 30 + themes/cornerstone/inc/mega-footer.php | 7 + .../cornerstone/inc/nav-drop-multi-walker.php | 170 + themes/cornerstone/inc/nav-drop-multi.php | 112 + themes/cornerstone/inc/nav-maxmegamenu.php | 16 + themes/cornerstone/inc/nav-tabs-walker.php | 333 + themes/cornerstone/inc/nav-tabs.php | 173 + themes/cornerstone/inc/nav-walker.php | 374 + themes/cornerstone/inc/nav.php | 50 + themes/cornerstone/inc/people-grid.php | 154 + themes/cornerstone/inc/people-table.php | 159 + themes/cornerstone/inc/person-info.php | 50 + themes/cornerstone/inc/person-no-about.php | 30 + themes/cornerstone/inc/person-with-about.php | 34 + themes/cornerstone/inc/private-pages.php | 20 + themes/cornerstone/inc/reg-sidebars.php | 161 + themes/cornerstone/inc/scripts-and-styles.php | 53 + themes/cornerstone/inc/settings.php | 37 + themes/cornerstone/inc/sidebar-check.php | 14 + themes/cornerstone/inc/sidebar-if-active.php | 7 + themes/cornerstone/inc/sidemenu-walker.php | 16 + themes/cornerstone/inc/site-title.php | 9 + themes/cornerstone/inc/submenu-check.php | 42 + .../cornerstone/inc/submenu-closing-tags.php | 4 + themes/cornerstone/inc/template-tags.php | 141 + themes/cornerstone/inc/vars.php | 7 + themes/cornerstone/index.php | 51 + themes/cornerstone/js/admin-style.js | 14 + themes/cornerstone/js/boxsizing.htc | 504 + themes/cornerstone/js/cs-modernizr.js | 4 + themes/cornerstone/js/cs.js | 339 + themes/cornerstone/js/customizer.js | 36 + themes/cornerstone/js/header-widgets.js | 20 + .../js/html5shiv/_notes/dwsync.xml | 7 + .../js/html5shiv/html5shiv-printshiv.js | 520 + .../js/html5shiv/html5shiv-printshiv.min.js | 4 + themes/cornerstone/js/html5shiv/html5shiv.js | 322 + .../cornerstone/js/html5shiv/html5shiv.min.js | 4 + themes/cornerstone/js/layoutbuilder.js | 162 + themes/cornerstone/js/linktracking.js | 34 + themes/cornerstone/js/min/_notes/dwsync.xml | 10 + themes/cornerstone/js/min/admin-style.min.js | 1 + themes/cornerstone/js/min/cs-modernizr.min.js | 1 + themes/cornerstone/js/min/cs.min.js | 1 + themes/cornerstone/js/min/customizer.min.js | 1 + .../cornerstone/js/min/layoutbuilder.min.js | 1 + themes/cornerstone/js/min/navigation.min.js | 1 + .../js/min/skip-link-focus-fix.min.js | 1 + themes/cornerstone/js/navigation.js | 67 + themes/cornerstone/js/respond.min.js | 5 + themes/cornerstone/js/skip-link-focus-fix.js | 18 + themes/cornerstone/js/stickynav.js | 37 + themes/cornerstone/min/_notes/dwsync.xml | 5 + themes/cornerstone/min/admin-style.min.js | 1 + themes/cornerstone/page-az.php | 26 + themes/cornerstone/page-blank.php | 29 + themes/cornerstone/page-blog.php | 95 + themes/cornerstone/page-home.php | 46 + themes/cornerstone/page-pagebuilder-cards.php | 31 + themes/cornerstone/page-pagebuilder.php | 31 + themes/cornerstone/page-private.php | 51 + themes/cornerstone/page-user-profile.php | 41 + themes/cornerstone/page.php | 38 + themes/cornerstone/prepros-6.config | 597 ++ themes/cornerstone/sass/_accessibility.scss | 53 + themes/cornerstone/sass/_alignments.scss | 22 + themes/cornerstone/sass/_buttons.scss | 167 + themes/cornerstone/sass/_cal.scss | 126 + themes/cornerstone/sass/_captions.scss | 17 + themes/cornerstone/sass/_content.scss | 292 + themes/cornerstone/sass/_fonts.scss | 24 + themes/cornerstone/sass/_footer.scss | 68 + themes/cornerstone/sass/_galleries.scss | 37 + themes/cornerstone/sass/_header-image.scss | 50 + themes/cornerstone/sass/_in-page-menus.scss | 19 + themes/cornerstone/sass/_link-flags.scss | 34 + themes/cornerstone/sass/_media.scss | 17 + themes/cornerstone/sass/_nav.scss | 246 + themes/cornerstone/sass/_page-builder.scss | 209 + themes/cornerstone/sass/_table-stripper.scss | 44 + themes/cornerstone/sass/_titlebar.scss | 71 + themes/cornerstone/sass/_ucpeople.scss | 24 + themes/cornerstone/sass/_utilities.scss | 23 + themes/cornerstone/sass/_uup.scss | 145 + themes/cornerstone/sass/_variables.scss | 318 + themes/cornerstone/sass/_widgets.scss | 1015 ++ themes/cornerstone/sass/admin-style.scss | 199 + themes/cornerstone/sass/print.scss | 49 + themes/cornerstone/screenshot.jpg | Bin 0 -> 154938 bytes themes/cornerstone/search.php | 53 + themes/cornerstone/sidebar.php | 32 + themes/cornerstone/single-person.php | 34 + themes/cornerstone/single.php | 37 + themes/cornerstone/style.css | 8934 +++++++++++++++++ themes/cornerstone/style.css.map | 1 + themes/cornerstone/style.scss | 32 + themes/cornerstone/user-index-table.php | 56 + themes/cornerstone/user-index.php | 57 + themes/cornerstone/user-people.php | 228 + 140 files changed, 29443 insertions(+) create mode 100644 themes/cornerstone/.gitignore create mode 100644 themes/cornerstone/403.php create mode 100644 themes/cornerstone/404.php create mode 100644 themes/cornerstone/README.html create mode 100644 themes/cornerstone/README.md create mode 100644 themes/cornerstone/archive.php create mode 100644 themes/cornerstone/comments.php create mode 100644 themes/cornerstone/content-az.php create mode 100644 themes/cornerstone/content-blank.php create mode 100644 themes/cornerstone/content-featured_image.php create mode 100644 themes/cornerstone/content-home.php create mode 100644 themes/cornerstone/content-none.php create mode 100644 themes/cornerstone/content-page.php create mode 100644 themes/cornerstone/content-person.php create mode 100644 themes/cornerstone/content-single.php create mode 100644 themes/cornerstone/content.php create mode 100644 themes/cornerstone/css/.htaccess create mode 100644 themes/cornerstone/css/admin-style.css create mode 100644 themes/cornerstone/css/admin-style.php create mode 100644 themes/cornerstone/css/bootstrap-ie7.css.php create mode 100644 themes/cornerstone/css/megamenu-cornerstone-base.css create mode 100644 themes/cornerstone/css/megamenu.css create mode 100644 themes/cornerstone/css/print.css create mode 100644 themes/cornerstone/css/style.css create mode 100644 themes/cornerstone/css/widgets-area.php create mode 100644 themes/cornerstone/favicon.ico create mode 100644 themes/cornerstone/footer.php create mode 100644 themes/cornerstone/functions.php create mode 100644 themes/cornerstone/header.php create mode 100644 themes/cornerstone/img/JonathanStill-403.png create mode 100644 themes/cornerstone/img/JonathanStill.jpg create mode 100644 themes/cornerstone/img/_notes/dwsync.xml create mode 100644 themes/cornerstone/inc/bootstrap-forms.php create mode 100644 themes/cornerstone/inc/bootstrap-whitelist.php create mode 100644 themes/cornerstone/inc/custom-header.php create mode 100644 themes/cornerstone/inc/customizer-homepage-layout.php create mode 100644 themes/cornerstone/inc/customizer-nav.php create mode 100644 themes/cornerstone/inc/customizer-titlebar.php create mode 100644 themes/cornerstone/inc/customizer.php create mode 100644 themes/cornerstone/inc/extras.php create mode 100644 themes/cornerstone/inc/header-img.php create mode 100644 themes/cornerstone/inc/ie-hacks.php create mode 100644 themes/cornerstone/inc/mega-footer.php create mode 100644 themes/cornerstone/inc/nav-drop-multi-walker.php create mode 100644 themes/cornerstone/inc/nav-drop-multi.php create mode 100644 themes/cornerstone/inc/nav-maxmegamenu.php create mode 100644 themes/cornerstone/inc/nav-tabs-walker.php create mode 100644 themes/cornerstone/inc/nav-tabs.php create mode 100644 themes/cornerstone/inc/nav-walker.php create mode 100644 themes/cornerstone/inc/nav.php create mode 100644 themes/cornerstone/inc/people-grid.php create mode 100644 themes/cornerstone/inc/people-table.php create mode 100644 themes/cornerstone/inc/person-info.php create mode 100644 themes/cornerstone/inc/person-no-about.php create mode 100644 themes/cornerstone/inc/person-with-about.php create mode 100644 themes/cornerstone/inc/private-pages.php create mode 100644 themes/cornerstone/inc/reg-sidebars.php create mode 100644 themes/cornerstone/inc/scripts-and-styles.php create mode 100644 themes/cornerstone/inc/settings.php create mode 100644 themes/cornerstone/inc/sidebar-check.php create mode 100644 themes/cornerstone/inc/sidebar-if-active.php create mode 100644 themes/cornerstone/inc/sidemenu-walker.php create mode 100644 themes/cornerstone/inc/site-title.php create mode 100644 themes/cornerstone/inc/submenu-check.php create mode 100644 themes/cornerstone/inc/submenu-closing-tags.php create mode 100644 themes/cornerstone/inc/template-tags.php create mode 100644 themes/cornerstone/inc/vars.php create mode 100644 themes/cornerstone/index.php create mode 100644 themes/cornerstone/js/admin-style.js create mode 100644 themes/cornerstone/js/boxsizing.htc create mode 100644 themes/cornerstone/js/cs-modernizr.js create mode 100644 themes/cornerstone/js/cs.js create mode 100644 themes/cornerstone/js/customizer.js create mode 100644 themes/cornerstone/js/header-widgets.js create mode 100644 themes/cornerstone/js/html5shiv/_notes/dwsync.xml create mode 100644 themes/cornerstone/js/html5shiv/html5shiv-printshiv.js create mode 100644 themes/cornerstone/js/html5shiv/html5shiv-printshiv.min.js create mode 100644 themes/cornerstone/js/html5shiv/html5shiv.js create mode 100644 themes/cornerstone/js/html5shiv/html5shiv.min.js create mode 100644 themes/cornerstone/js/layoutbuilder.js create mode 100644 themes/cornerstone/js/linktracking.js create mode 100644 themes/cornerstone/js/min/_notes/dwsync.xml create mode 100644 themes/cornerstone/js/min/admin-style.min.js create mode 100644 themes/cornerstone/js/min/cs-modernizr.min.js create mode 100644 themes/cornerstone/js/min/cs.min.js create mode 100644 themes/cornerstone/js/min/customizer.min.js create mode 100644 themes/cornerstone/js/min/layoutbuilder.min.js create mode 100644 themes/cornerstone/js/min/navigation.min.js create mode 100644 themes/cornerstone/js/min/skip-link-focus-fix.min.js create mode 100644 themes/cornerstone/js/navigation.js create mode 100644 themes/cornerstone/js/respond.min.js create mode 100644 themes/cornerstone/js/skip-link-focus-fix.js create mode 100644 themes/cornerstone/js/stickynav.js create mode 100644 themes/cornerstone/min/_notes/dwsync.xml create mode 100644 themes/cornerstone/min/admin-style.min.js create mode 100644 themes/cornerstone/page-az.php create mode 100644 themes/cornerstone/page-blank.php create mode 100644 themes/cornerstone/page-blog.php create mode 100644 themes/cornerstone/page-home.php create mode 100644 themes/cornerstone/page-pagebuilder-cards.php create mode 100644 themes/cornerstone/page-pagebuilder.php create mode 100644 themes/cornerstone/page-private.php create mode 100644 themes/cornerstone/page-user-profile.php create mode 100644 themes/cornerstone/page.php create mode 100644 themes/cornerstone/prepros-6.config create mode 100644 themes/cornerstone/sass/_accessibility.scss create mode 100644 themes/cornerstone/sass/_alignments.scss create mode 100644 themes/cornerstone/sass/_buttons.scss create mode 100644 themes/cornerstone/sass/_cal.scss create mode 100644 themes/cornerstone/sass/_captions.scss create mode 100644 themes/cornerstone/sass/_content.scss create mode 100644 themes/cornerstone/sass/_fonts.scss create mode 100644 themes/cornerstone/sass/_footer.scss create mode 100644 themes/cornerstone/sass/_galleries.scss create mode 100644 themes/cornerstone/sass/_header-image.scss create mode 100644 themes/cornerstone/sass/_in-page-menus.scss create mode 100644 themes/cornerstone/sass/_link-flags.scss create mode 100644 themes/cornerstone/sass/_media.scss create mode 100644 themes/cornerstone/sass/_nav.scss create mode 100644 themes/cornerstone/sass/_page-builder.scss create mode 100644 themes/cornerstone/sass/_table-stripper.scss create mode 100644 themes/cornerstone/sass/_titlebar.scss create mode 100644 themes/cornerstone/sass/_ucpeople.scss create mode 100644 themes/cornerstone/sass/_utilities.scss create mode 100644 themes/cornerstone/sass/_uup.scss create mode 100644 themes/cornerstone/sass/_variables.scss create mode 100644 themes/cornerstone/sass/_widgets.scss create mode 100644 themes/cornerstone/sass/admin-style.scss create mode 100644 themes/cornerstone/sass/print.scss create mode 100644 themes/cornerstone/screenshot.jpg create mode 100644 themes/cornerstone/search.php create mode 100644 themes/cornerstone/sidebar.php create mode 100644 themes/cornerstone/single-person.php create mode 100644 themes/cornerstone/single.php create mode 100644 themes/cornerstone/style.css create mode 100644 themes/cornerstone/style.css.map create mode 100644 themes/cornerstone/style.scss create mode 100644 themes/cornerstone/user-index-table.php create mode 100644 themes/cornerstone/user-index.php create mode 100644 themes/cornerstone/user-people.php diff --git a/themes/cornerstone/.gitignore b/themes/cornerstone/.gitignore new file mode 100644 index 0000000..2b321c9 --- /dev/null +++ b/themes/cornerstone/.gitignore @@ -0,0 +1,18 @@ + +_notes/dwsync.xml + +inc/_notes/dwsync.xml + +prepros.cfg + +.DS_Store + +*.scssc + +*.codekit + +sass/_notes/dwsync.xml + +css/_notes/dwsync.xml + +js/_notes/dwsync.xml diff --git a/themes/cornerstone/403.php b/themes/cornerstone/403.php new file mode 100644 index 0000000..a4d4936 --- /dev/null +++ b/themes/cornerstone/403.php @@ -0,0 +1,50 @@ + +
+
+
+
+
+
+
+
+ +
+ +
+
    + '404', + 'container' => false, + 'items_wrap' => '%3$s', + 'depth' => 1, + 'fallback_cb' => false + ); + wp_nav_menu( $defaults ); + } + ?> +
+
+
+
+
+ Photo of a puppy. +
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/themes/cornerstone/404.php b/themes/cornerstone/404.php new file mode 100644 index 0000000..3565ba9 --- /dev/null +++ b/themes/cornerstone/404.php @@ -0,0 +1,53 @@ + +
+
+
+
+
+
+
+
+ +
+

+
+ +
+
+
    + '404', + 'container' => false, + 'items_wrap' => '%3$s', + 'depth' => 1, + 'fallback_cb' => false + ); + wp_nav_menu( $defaults ); + } + ?> +
+
+
+
+
+ Photo of a puppy. +
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/themes/cornerstone/README.html b/themes/cornerstone/README.html new file mode 100644 index 0000000..2880a11 --- /dev/null +++ b/themes/cornerstone/README.html @@ -0,0 +1,2 @@ +

Cornerstone

+

This is a project by the University of Connecticut Web Development Lab, to produce a starter theme for our projects.

diff --git a/themes/cornerstone/README.md b/themes/cornerstone/README.md new file mode 100644 index 0000000..b96bdcf --- /dev/null +++ b/themes/cornerstone/README.md @@ -0,0 +1,5 @@ +Cornerstone +=== + +This is a project by the University of Connecticut Web Development Lab, to produce a starter theme for our projects. + diff --git a/themes/cornerstone/archive.php b/themes/cornerstone/archive.php new file mode 100644 index 0000000..f11fb25 --- /dev/null +++ b/themes/cornerstone/archive.php @@ -0,0 +1,118 @@ + +
+
+
+
+
+ +
+ +

+ ' . get_the_author() . '' ); + + elseif ( is_day() ) : + printf( __( 'Day: %s', 'cs' ), '' . get_the_date() . '' ); + + elseif ( is_month() ) : + printf( __( 'Month: %s', 'cs' ), '' . get_the_date( _x( 'F Y', 'monthly archives date format', 'cs' ) ) . '' ); + + elseif ( is_year() ) : + printf( __( 'Year: %s', 'cs' ), '' . get_the_date( _x( 'Y', 'yearly archives date format', 'cs' ) ) . '' ); + + elseif ( is_tax( 'post_format', 'post-format-aside' ) ) : + _e( 'Asides', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) : + _e( 'Galleries', 'cs'); + + elseif ( is_tax( 'post_format', 'post-format-image' ) ) : + _e( 'Images', 'cs'); + + elseif ( is_tax( 'post_format', 'post-format-video' ) ) : + _e( 'Videos', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-quote' ) ) : + _e( 'Quotes', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-link' ) ) : + _e( 'Links', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-status' ) ) : + _e( 'Statuses', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-audio' ) ) : + _e( 'Audios', 'cs' ); + + elseif ( is_tax( 'post_format', 'post-format-chat' ) ) : + _e( 'Chats', 'cs' ); + + elseif ( is_tax( 'group') || is_tax('persontag')): + global $wp_query; + $term = $wp_query->get_queried_object(); + $name = $term->name; + echo $name; + + else : + _e( 'Archives', 'cs' ); + + endif; + ?> +

+ %s
', $term_description ); + endif; + ?> + + + + + + + + + + + + + + + + + + + +
+ +
+ + diff --git a/themes/cornerstone/comments.php b/themes/cornerstone/comments.php new file mode 100644 index 0000000..9d9b19d --- /dev/null +++ b/themes/cornerstone/comments.php @@ -0,0 +1,70 @@ + +
+ + + + +

+ ' . get_the_title() . '' ); + ?> +

+ + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + + + +
    + 'ol', + 'type' => 'comment', + 'short_ping' => true, + 'avatar_size' => 0, + ) ); + ?> +
+ + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + + + + + + +

+ + + + +
diff --git a/themes/cornerstone/content-az.php b/themes/cornerstone/content-az.php new file mode 100644 index 0000000..0925436 --- /dev/null +++ b/themes/cornerstone/content-az.php @@ -0,0 +1,109 @@ +.<]#'; +?> + + +
> +
+ ', '' ); ?> +
+ +
+ + '', + ) ); + ?> +
+ +
+ 'asc', 'sort_column' => 'post_title', 'hierarchical' => false, 'exclude' => $exclude)); + $letters = array(); + foreach( (array) $pages as $pg ){ + $parent = is_parent_private($pg->ID); + if($parent !== false) $page = $parent; + else $page = $pg->ID; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + continue; + } + $title = ucwords($pg->post_title); + $char = $title{0}; + //if($char == 'Z') echo $title; + if(!in_array($char, $letters) ){ + array_push($letters, $char); + } + } + return $letters; + } + + // Generate AZ Navigation + echo ''; + ?> + + '; + foreach( (array) $pages as $pg ){ + $parent = is_parent_private($pg->ID); + if($parent !== false) $page = $parent; + else $page = $pg->ID; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + continue; + } + $title = ucwords($pg->post_title); + $char = $title{0}; + if( !( empty($char) ) ){ + if( $char != end($letters) && !empty($letters) ){ + echo '
'; + } + if( !in_array($char, $letters) ){ + echo '

'.$char.'

    '; + array_push($letters, $char); + } + echo '
  1. '.$title.'
  2. '; + } + } + echo '
'; + //} else { + // echo '

Invalid input in field: "exclude"

'; + //} + ?> + +
+ ', '' ); ?> +
+
diff --git a/themes/cornerstone/content-blank.php b/themes/cornerstone/content-blank.php new file mode 100644 index 0000000..9783dfa --- /dev/null +++ b/themes/cornerstone/content-blank.php @@ -0,0 +1,15 @@ + +
> +
+ +
+
+ ', '' ); ?> +
+
\ No newline at end of file diff --git a/themes/cornerstone/content-featured_image.php b/themes/cornerstone/content-featured_image.php new file mode 100644 index 0000000..392e948 --- /dev/null +++ b/themes/cornerstone/content-featured_image.php @@ -0,0 +1,32 @@ + + +
> +
+ + ', esc_url( get_permalink() ) ), '' ); ?> + + + + +
+ +
+ [Read More] + '', + ) ); + ?> +
+ + + ', '' ); ?> + +
\ No newline at end of file diff --git a/themes/cornerstone/content-home.php b/themes/cornerstone/content-home.php new file mode 100644 index 0000000..7a9c907 --- /dev/null +++ b/themes/cornerstone/content-home.php @@ -0,0 +1,17 @@ + + +
> +
+ +
+
+ ', '' ); ?> +
+
+ \ No newline at end of file diff --git a/themes/cornerstone/content-none.php b/themes/cornerstone/content-none.php new file mode 100644 index 0000000..96c00d4 --- /dev/null +++ b/themes/cornerstone/content-none.php @@ -0,0 +1,35 @@ + +
+ + + +
+ + +

Get started here.', 'cs' ), esc_url( admin_url( 'post-new.php' ) ) ); ?>

+ + + +

+ + + + +

+ + + +
+
diff --git a/themes/cornerstone/content-page.php b/themes/cornerstone/content-page.php new file mode 100644 index 0000000..84b68dc --- /dev/null +++ b/themes/cornerstone/content-page.php @@ -0,0 +1,27 @@ + + + +
> +
+ ', '' ); ?> +
+ +
+ + '', + ) ); + ?> +
+
+ ', '' ); ?> +
+
diff --git a/themes/cornerstone/content-person.php b/themes/cornerstone/content-person.php new file mode 100644 index 0000000..bc7e051 --- /dev/null +++ b/themes/cornerstone/content-person.php @@ -0,0 +1,62 @@ + +
> + + '; + echo ''; + echo '
'; + } ?> +
+ '; + the_field('first_name'); + echo ' '; + if (get_field('middle_name')){ + the_field('middle_name'); + echo ' '; + } + the_field('last_name'); + echo ''; + ?> +
+ + + + +
+ '.get_field('title').'

'; + if (strlen(get_field('email')) . 0 ){ + echo '

'.get_field('email').'

'; + } + if (strlen(get_field('phone')) > 0 ){ + echo '

'.get_field('phone').'

'; + } + + ?> + + + + +
+ '', + ) ); + ?> +
+ + '; + echo '
'; + } ?> +
diff --git a/themes/cornerstone/content-single.php b/themes/cornerstone/content-single.php new file mode 100644 index 0000000..12e12d5 --- /dev/null +++ b/themes/cornerstone/content-single.php @@ -0,0 +1,77 @@ + +
> +
+ '; + echo '
'; + the_post_thumbnail(); + echo '
'; + echo '
'; + } */?> + + ', '' ); ?> + + + '; + echo '
'; + } */?> + +
+ +
+ + + + + +
+ '', + ) ); + ?> +
+ +
+ + + +
+
diff --git a/themes/cornerstone/content.php b/themes/cornerstone/content.php new file mode 100644 index 0000000..67ba346 --- /dev/null +++ b/themes/cornerstone/content.php @@ -0,0 +1,61 @@ + + +
> +
+ ', esc_url( get_permalink() ) ), '' ); ?> + + + + +
+ +
+ →', 'cs' ) );} ?> + '', + ) ); + ?> +
+ +
+ + + + + + + + + + + + + + + + + + + ', '' ); ?> +
+
\ No newline at end of file diff --git a/themes/cornerstone/css/.htaccess b/themes/cornerstone/css/.htaccess new file mode 100644 index 0000000..e0abc03 --- /dev/null +++ b/themes/cornerstone/css/.htaccess @@ -0,0 +1,3 @@ + +SetHandler php5-script + \ No newline at end of file diff --git a/themes/cornerstone/css/admin-style.css b/themes/cornerstone/css/admin-style.css new file mode 100644 index 0000000..17aafbe --- /dev/null +++ b/themes/cornerstone/css/admin-style.css @@ -0,0 +1,162 @@ +/* - - - - - - - - - - - - - - - - - - - + == Admin Style +- - - - - - - - - - - - - - - - - - - */ +#wpadminbar { + background-color: #000E2F; } + +#sub-accordion-section-layout_builder { + /* Homepage Layout builder */ } + #sub-accordion-section-layout_builder .customize-control-hidden * { + display: none; } + #sub-accordion-section-layout_builder .sliderDeleteRow { + float: right; } + #sub-accordion-section-layout_builder .sliders { + padding: 2.5em 0; } + #sub-accordion-section-layout_builder .slider-wrap { + float: left; + width: 100%; + padding: 5px 0; + clear: left; } + #sub-accordion-section-layout_builder .slider-wrap a:focus { + outline: thin dotted; + outline-color: #2ea2cc; } + #sub-accordion-section-layout_builder .slider, + #sub-accordion-section-layout_builder .sliderAddColumn { + float: left; } + #sub-accordion-section-layout_builder .slider { + width: 195px; + margin-right: 15px; } + #sub-accordion-section-layout_builder .sliderAddColumn { + padding: 0px !important; + height: auto !important; } + #sub-accordion-section-layout_builder .ui-slider-horizontal { + height: 3.5em !important; + background-color: #eeeeee !important; + background-image: linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, 0.5) 50%) !important; + background-size: 20px 50px !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle { + width: 0.01em !important; + height: 3.9em !important; + padding: 0 !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + width: 0.05em !important; + height: 3.7em !important; + border: 1px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:before { + content: ""; + display: block; + position: relative; + top: -24px; + left: -13px; + width: 20px; + height: 20px; + margin-left: 3px; + border-radius: 3px; + background: grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:before { + position: relative; + top: -24px; + left: -12px; + background: #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:after { + content: ""; + display: block; + position: relative; + top: -24px; + left: -8px; + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:after { + position: relative; + top: -24px; + left: -7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:hover { + cursor: -webkit-grab; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:active { + cursor: -webkit-grabbing; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + background-image: none; + background: #2ea2cc !important; + width: 2px !important; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + color: #fff; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn .dashicons-minus { + padding: 4px; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderAddColumn .dashicons-plus { + padding: 14px 4px; } + +#sidebar-manager #home0, +#sidebar-manager #home1, +#sidebar-manager #home2, +#sidebar-manager #home3, +#sidebar-manager #home4, +#sidebar-manager #home5, +#sidebar-manager #home6, +#sidebar-manager #home7, +#sidebar-manager #home8, +#sidebar-manager #home9, +#sidebar-manager #home10, +#sidebar-manager #home11, +#sidebar-manager #home12, +#sidebar-manager #home13, +#sidebar-manager #home14, +#sidebar-manager #home15, +#sidebar-manager #home16, +#sidebar-manager #home17, +#sidebar-manager #home18, +#sidebar-manager #home19, +#sidebar-manager #home20, +#sidebar-manager #home21, +#sidebar-manager #home22, +#sidebar-manager #home23, +#sidebar-manager #home24, +#sidebar-manager #home25, +#sidebar-manager #home26, +#sidebar-manager #home27, +#sidebar-manager #home28, +#sidebar-manager #home29, +#sidebar-manager #home30, +#sidebar-manager #home31, +#sidebar-manager #home32, +#sidebar-manager #home33, +#sidebar-manager #home34, +#sidebar-manager #home35, +#sidebar-manager #home36, +#sidebar-manager #home37, +#sidebar-manager #home38, +#sidebar-manager #home39, +#sidebar-manager #home40, +#sidebar-manager #home41, +#sidebar-manager #home42, +#sidebar-manager #home43, +#sidebar-manager #home44, +#sidebar-manager #home45, +#sidebar-manager #home46, +#sidebar-manager #home47, +#sidebar-manager #home48, +#sidebar-manager #home49, +#sidebar-manager #home50, +#sidebar-manager #home51, +#sidebar-manager #home52, +#sidebar-manager #home53, +#sidebar-manager #home54, +#sidebar-manager #home55, +#sidebar-manager #home56, +#sidebar-manager #home57, +#sidebar-manager #home58, +#sidebar-manager #home59, +#sidebar-manager #home60 { + display: none; } + +.so-panels-dialog-add-widget .so-left-sidebar .so-sidebar-tabs li:nth-child(2) { + display: none; } diff --git a/themes/cornerstone/css/admin-style.php b/themes/cornerstone/css/admin-style.php new file mode 100644 index 0000000..ffec34f --- /dev/null +++ b/themes/cornerstone/css/admin-style.php @@ -0,0 +1,165 @@ + +/* - - - - - - - - - - - - - - - - - - - + == Admin Style +- - - - - - - - - - - - - - - - - - - */ +#wpadminbar { + background-color: #000E2F; } + +#sub-accordion-section-layout_builder { + /* Homepage Layout builder */ } + #sub-accordion-section-layout_builder .customize-control-hidden * { + display: none; } + #sub-accordion-section-layout_builder .sliderDeleteRow { + float: right; } + #sub-accordion-section-layout_builder .sliders { + padding: 2.5em 0; } + #sub-accordion-section-layout_builder .slider-wrap { + float: left; + width: 100%; + padding: 5px 0; + clear: left; } + #sub-accordion-section-layout_builder .slider-wrap a:focus { + outline: thin dotted; + outline-color: #2ea2cc; } + #sub-accordion-section-layout_builder .slider, + #sub-accordion-section-layout_builder .sliderAddColumn { + float: left; } + #sub-accordion-section-layout_builder .slider { + width: 195px; + margin-right: 15px; } + #sub-accordion-section-layout_builder .sliderAddColumn { + padding: 0px !important; + height: auto !important; } + #sub-accordion-section-layout_builder .ui-slider-horizontal { + height: 3.5em !important; + background-color: #eeeeee !important; + background-image: linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, 0.5) 50%) !important; + background-size: 20px 50px !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle { + width: 0.01em !important; + height: 3.9em !important; + padding: 0 !important; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + width: 0.05em !important; + height: 3.7em !important; + border: 1px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:before { + content: ""; + display: block; + position: relative; + top: -24px; + left: -13px; + width: 20px; + height: 20px; + margin-left: 3px; + border-radius: 3px; + background: grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:before { + position: relative; + top: -24px; + left: -12px; + background: #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:after { + content: ""; + display: block; + position: relative; + top: -24px; + left: -8px; + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid grey; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus:after { + position: relative; + top: -24px; + left: -7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #2ea2cc; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:hover { + cursor: -webkit-grab; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:active { + cursor: -webkit-grabbing; } + #sub-accordion-section-layout_builder .ui-slider .ui-slider-handle:focus { + background-image: none; + background: #2ea2cc !important; + width: 2px !important; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15); + color: #fff; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderDeleteColumn .dashicons-minus { + padding: 4px; } + #sub-accordion-section-layout_builder .wp-core-ui .button.sliderAddColumn .dashicons-plus { + padding: 14px 4px; } + +#sidebar-manager #home0, +#sidebar-manager #home1, +#sidebar-manager #home2, +#sidebar-manager #home3, +#sidebar-manager #home4, +#sidebar-manager #home5, +#sidebar-manager #home6, +#sidebar-manager #home7, +#sidebar-manager #home8, +#sidebar-manager #home9, +#sidebar-manager #home10, +#sidebar-manager #home11, +#sidebar-manager #home12, +#sidebar-manager #home13, +#sidebar-manager #home14, +#sidebar-manager #home15, +#sidebar-manager #home16, +#sidebar-manager #home17, +#sidebar-manager #home18, +#sidebar-manager #home19, +#sidebar-manager #home20, +#sidebar-manager #home21, +#sidebar-manager #home22, +#sidebar-manager #home23, +#sidebar-manager #home24, +#sidebar-manager #home25, +#sidebar-manager #home26, +#sidebar-manager #home27, +#sidebar-manager #home28, +#sidebar-manager #home29, +#sidebar-manager #home30, +#sidebar-manager #home31, +#sidebar-manager #home32, +#sidebar-manager #home33, +#sidebar-manager #home34, +#sidebar-manager #home35, +#sidebar-manager #home36, +#sidebar-manager #home37, +#sidebar-manager #home38, +#sidebar-manager #home39, +#sidebar-manager #home40, +#sidebar-manager #home41, +#sidebar-manager #home42, +#sidebar-manager #home43, +#sidebar-manager #home44, +#sidebar-manager #home45, +#sidebar-manager #home46, +#sidebar-manager #home47, +#sidebar-manager #home48, +#sidebar-manager #home49, +#sidebar-manager #home50, +#sidebar-manager #home51, +#sidebar-manager #home52, +#sidebar-manager #home53, +#sidebar-manager #home54, +#sidebar-manager #home55, +#sidebar-manager #home56, +#sidebar-manager #home57, +#sidebar-manager #home58, +#sidebar-manager #home59, +#sidebar-manager #home60 { + display: none; } + +.so-panels-dialog-add-widget .so-left-sidebar .so-sidebar-tabs li:nth-child(2) { + display: none; } diff --git a/themes/cornerstone/css/bootstrap-ie7.css.php b/themes/cornerstone/css/bootstrap-ie7.css.php new file mode 100644 index 0000000..47eff97 --- /dev/null +++ b/themes/cornerstone/css/bootstrap-ie7.css.php @@ -0,0 +1,252 @@ + li{display:inline;zoom:1} +.glyphicon{text-decoration:inherit;line-height:normal} +.glyphicon-adjust{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-center{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-justify{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-align-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-asterisk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='*')} +.glyphicon-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ban-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-barcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bell{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bold{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-book{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bookmark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-briefcase{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-bullhorn{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-calendar{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-camera{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-certificate{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-check{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-chevron-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-circle-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cloud{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='☁')} +.glyphicon-cloud-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cloud-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cog{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse-top{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-collapse-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-comment{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-compressed{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-copyright-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-credit-card{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-cutlery{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-dashboard{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-download-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-earphone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-edit{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-eject{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-envelope{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='✉')} +.glyphicon-euro{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='€')} +.glyphicon-exclamation-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-expand{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-export{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-eye-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-eye-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-facetime-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fast-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fast-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-file{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-film{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-filter{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fire{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-flag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-flash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-disk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-floppy-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-folder-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-folder-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-font{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-fullscreen{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-gbp{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-gift{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-glass{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-globe{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hand-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hdd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-hd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-header{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-headphones{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-heart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-heart-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-home{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-import{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-inbox{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-indent-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-indent-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-info-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-italic{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-leaf{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-link{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-list-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-lock{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-log-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-log-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-magnet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-map-marker{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-minus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='−')} +.glyphicon-minus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-move{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-music{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-new-window{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ok{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ok-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-ok-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-paperclip{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-pause{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-pencil{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='✏')} +.glyphicon-phone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-phone-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-picture{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-plane{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-play{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-play-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-plus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='+')} +.glyphicon-plus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-print{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-pushpin{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-qrcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-question-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-random{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-record{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-refresh{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-registration-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-remove-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-remove-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-repeat{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-full{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-horizontal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-small{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-resize-vertical{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-retweet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-road{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-screenshot{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-search{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-send{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-share{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-share-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-shopping-cart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-signal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-alphabet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-alphabet-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-attributes{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-attributes-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-order{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sort-by-order-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-5-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-6-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-7-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-dolby{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-sound-stereo{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-star{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-star-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-stats{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-step-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-step-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-stop{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-subtitles{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tags{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tasks{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-text-height{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-text-width{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-th{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-th-large{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-th-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-thumbs-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-thumbs-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-time{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tint{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tower{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-transfer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-trash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tree-conifer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-tree-deciduous{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-unchecked{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-usd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-user{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-volume-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-volume-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-volume-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-warning-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-wrench{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-zoom-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} +.glyphicon-zoom-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='')} + +"; +?> \ No newline at end of file diff --git a/themes/cornerstone/css/megamenu-cornerstone-base.css b/themes/cornerstone/css/megamenu-cornerstone-base.css new file mode 100644 index 0000000..e36ba3b --- /dev/null +++ b/themes/cornerstone/css/megamenu-cornerstone-base.css @@ -0,0 +1,624 @@ +#megamenu-wrapper { + background: #dbdbdb; + background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#dbdbdb)); + background: -moz-linear-gradient(top, #ebebeb, #dbdbdb); + background: -ms-linear-gradient(top, #ebebeb, #dbdbdb); + background: -o-linear-gradient(top, #ebebeb, #dbdbdb); + background: linear-gradient(to bottom, #ebebeb, #dbdbdb); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#dbdbdb'); +} + +#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul, #mega-menu-wrap-primary #mega-menu-primary li, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img, #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a { + color: #474747; + font-family: inherit; + font-size: 14px; + background: none; + border: 0; + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + -ms-border-radius: 0 0 0 0; + -o-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; + margin: 0; + opacity: 1; + padding: 0; + position: relative; + right: auto; + top: auto; + bottom: auto; + left: auto; + text-align: left; + text-transform: none; + vertical-align: baseline; + -webkit-box-shadow: none; + -moz-box-shadow: none; + -ms-box-shadow: none; + -o-box-shadow: none; + box-shadow: none; + list-style-type: none; + line-height: 1.7; + box-sizing: border-box; + float: none; + overflow: visible; + display: block; + min-height: 0; + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; + text-decoration: none; + width: auto; + clip: auto; + height: auto; + outline: none; + visibility: inherit; +} +#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul:before, #mega-menu-wrap-primary #mega-menu-primary li:before, #mega-menu-wrap-primary #mega-menu-primary p:before, #mega-menu-wrap-primary #mega-menu-primary img:before, #mega-menu-wrap-primary #mega-menu-primary div:before, #mega-menu-wrap-primary #mega-menu-primary a:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul:after, #mega-menu-wrap-primary #mega-menu-primary li:after, #mega-menu-wrap-primary #mega-menu-primary p:after, #mega-menu-wrap-primary #mega-menu-primary img:after, #mega-menu-wrap-primary #mega-menu-primary div:after, #mega-menu-wrap-primary #mega-menu-primary a:after { + display: none; +} +#mega-menu-wrap-primary #mega-menu-primary { + visibility: visible; +} +#mega-menu-wrap-primary #mega-menu-primary a { + display: inline; +} +#mega-menu-wrap-primary #mega-menu-primary table, #mega-menu-wrap-primary #mega-menu-primary td, #mega-menu-wrap-primary #mega-menu-primary tr, #mega-menu-wrap-primary #mega-menu-primary th { + border: 0; + margin: 0; + padding: 0; + background: none; +} +#mega-menu-wrap-primary { + background: #dbdbdb; + background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#dbdbdb)); + background: -moz-linear-gradient(top, #ebebeb, #dbdbdb); + background: -ms-linear-gradient(top, #ebebeb, #dbdbdb); + background: -o-linear-gradient(top, #ebebeb, #dbdbdb); + background: linear-gradient(to bottom, #ebebeb, #dbdbdb); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#dbdbdb'); + -webkit-border-radius: 3px 3px 3px 3px; + -moz-border-radius: 3px 3px 3px 3px; + -ms-border-radius: 3px 3px 3px 3px; + -o-border-radius: 3px 3px 3px 3px; + border-radius: 3px 3px 3px 3px; +} +#mega-menu-wrap-primary #mega-menu-primary { + text-align: left; + padding: 0px 0px 0px 0px; +} +#mega-menu-wrap-primary #mega-menu-primary p { + margin-bottom: 10px; +} +#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img { + max-width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu { + display: block; + visibility: hidden; + opacity: 1; +} +#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu { + visibility: visible; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before { + font-family: dashicons; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a:before { + display: inline-block; + font: inherit; + font-family: dashicons; + position: static; + margin: 0 6px 0 0px; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a:before { + margin: 0; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a { + -webkit-border-radius: 0px 0px 0 0; + -moz-border-radius: 0px 0px 0 0; + -ms-border-radius: 0px 0px 0 0; + -o-border-radius: 0px 0px 0 0; + border-radius: 0px 0px 0 0; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu { + right: 0; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a { + -webkit-border-radius: 0px 0px 0 0; + -moz-border-radius: 0px 0px 0 0; + -ms-border-radius: 0px 0px 0 0; + -o-border-radius: 0px 0px 0 0; + border-radius: 0px 0px 0 0; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item { + position: static; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { + margin: 0 0px 0 0; + display: inline-block; + height: auto; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right { + float: right; + margin: 0 0 0 0px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:focus { + background: rgba(0, 0, 0, 0); + color: #525252; + font-weight: normal; + text-decoration: none; + border-color: #fff; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a { + background: rgba(0, 0, 0, 0); + color: #525252; + font-weight: normal; + text-decoration: none; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a { + border-top: 0px solid #fff; + border-left: 0px solid #fff; + border-right: 0px solid #fff; + border-bottom: 0px solid #fff; + outline: none; + text-decoration: none; + padding: 0 10px 0 10px; + line-height: 55px; + font-weight: normal; + height: 55px; + vertical-align: baseline; + text-align: left; + width: auto; + display: block; + color: rgba(82, 82, 82, 0.75); + text-transform: none; + text-decoration: none; + background: rgba(0, 0, 0, 0); + -webkit-border-radius: 0px 0px 0px 0px; + -moz-border-radius: 0px 0px 0px 0px; + -ms-border-radius: 0px 0px 0px 0px; + -o-border-radius: 0px 0px 0px 0px; + border-radius: 0px 0px 0px 0px; + font-family: inherit; + font-size: 14px; + cursor: pointer; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { + display: list-item; + margin: 0; + clear: both; + border: 0; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right { + float: none; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a { + -webkit-border-radius: 0 0 0 0 0 0 0; + -moz-border-radius: 0 0 0 0 0 0 0; + -ms-border-radius: 0 0 0 0 0 0 0; + -o-border-radius: 0 0 0 0 0 0 0; + border-radius: 0 0 0 0 0 0 0; + border: 0; + margin: 0; + line-height: 40px; + height: 40px; + padding: 0 10px; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { + z-index: 999; + -webkit-border-radius: 0px 0px 0px 0px; + -moz-border-radius: 0px 0px 0px 0px; + -ms-border-radius: 0px 0px 0px 0px; + -o-border-radius: 0px 0px 0px 0px; + border-radius: 0px 0px 0px 0px; + background: #f1f1f1; + padding: 10px 10px 10px 10px; + position: absolute; + width: 100%; + border-top: 0px solid #fff; + border-left: 0px solid #fff; + border-right: 0px solid #fff; + border-bottom: 0px solid #fff; + left: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { + float: left; + position: static; + width: 100% !important; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 { + width: 33.33333%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 { + width: 66.66667%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 { + width: 25%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 { + width: 75%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 { + width: 20%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 { + width: 40%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 { + width: 60%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 { + width: 80%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 { + width: 16.66667%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 { + width: 33.33333%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 { + width: 66.66667%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 { + width: 83.33333%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 { + width: 14.28571%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 { + width: 28.57143%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 { + width: 42.85714%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 { + width: 57.14286%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 { + width: 71.42857%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 { + width: 85.71429%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 { + width: 100%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 { + width: 12.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 { + width: 25%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 { + width: 37.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 { + width: 50%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 { + width: 62.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 { + width: 75%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 { + width: 87.5%; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 { + width: 100%; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li { + width: 50% !important; + clear: none; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-child(odd) { + clear: left; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu { + clear: both; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu { + margin-left: 10px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li ul.mega-sub-menu li ul.mega-sub-menu li ul.mega-sub-menu { + margin-left: 20px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { + color: #474747; + font-family: inherit; + font-size: 14px; + display: block; + float: left; + clear: none; + padding: 15px 15px 15px 15px; + vertical-align: top; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear { + clear: left; + /* Widget titles */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > h4.mega-block-title { + color: #2c2c2c; + font-family: inherit; + font-size: 16px; + text-transform: none; + text-decoration: none; + font-weight: bold; + margin: 0px 0px 0px 0px; + padding: 0px 0px 5px 0px; + vertical-align: top; + display: block; + border-top: 0px solid #555; + border-left: 0px solid #555; + border-right: 0px solid #555; + border-bottom: 0px solid #555; + /* Second level menu item */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a { + color: #474747; + font-family: inherit; + font-size: 16px; + text-transform: uppercase; + text-decoration: none; + font-weight: bold; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + vertical-align: top; + display: block; + border-top: 0px solid #555; + border-left: 0px solid #555; + border-right: 0px solid #555; + border-bottom: 0px solid #555; + /* Second level menu item hover */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a:focus { + color: #2c2c2c; + font-weight: bold; + text-decoration: underline; + background: rgba(198, 198, 198, 0); + /* third level menu item */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a { + color: #474747; + font-family: inherit; + font-size: 14px; + text-transform: none; + text-decoration: none; + font-weight: normal; + margin: 0; + padding: 0px 0px 0px 0px; + vertical-align: top; + display: block; + /* Second level menu item hover */ +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:focus { + color: #2c2c2c; + font-weight: normal; + text-decoration: underline; + background: rgba(198, 198, 198, 0); +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { + z-index: 999; + position: absolute; + width: 150px; + border-top: 0px solid #fff; + border-left: 0px solid #fff; + border-right: 0px solid #fff; + border-bottom: 0px solid #fff; + padding: 0px 0px 0px 0px; + background: #f1f1f1; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { + float: left; + position: static; + width: 100% !important; + } +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item { + clear: both; + } +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a { + display: block; + background: #f1f1f1; + color: #666; + font-family: inherit; + font-size: 14px; + font-weight: normal; + padding: 0px 10px 0px 10px; + line-height: 35px; + text-decoration: none; + text-transform: none; + vertical-align: baseline; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child a { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:focus { + background: rgba(221, 221, 221, 0); + font-weight: normal; + text-decoration: underline; + color: #666; +} +#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { + position: absolute; + left: 100%; + top: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { + position: static; + left: 0; + width: 100%; + } + #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a { + padding-left: 20px; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a:after { + content: '\f140'; + display: inline-block; + font: inherit; + font-family: dashicons; + margin: 0 0 0 6px; + vertical-align: top; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -ms-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children a:after { + float: right; + } + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-toggle-on > a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-toggle-on > a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-toggle-on > a:after { + content: '\f142'; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children.mega-hide-arrow > a:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children.mega-hide-arrow > a:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-hide-arrow > a:after { + display: none; +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a:after { + content: '\f139'; + float: right; + margin: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a:after { + content: '\f140'; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a { + text-align: right; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a { + text-align: left; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a:before { + float: right; + margin: 0 0 0 6px; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li a:before { + float: left; + margin: 0 6px 0 0; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a:after { + content: '\f141'; + float: left; + margin: 0; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item-has-children > a:after { + content: '\f140'; + float: right; + } +} +#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { + left: -100%; + top: 0; +} +#mega-menu-wrap-primary .mega-menu-toggle { + display: none; + z-index: 1; + cursor: pointer; + text-align: right; + + -webkit-border-radius: 2px 2px 2px 2px; + -moz-border-radius: 2px 2px 2px 2px; + -ms-border-radius: 2px 2px 2px 2px; + -o-border-radius: 2px 2px 2px 2px; + border-radius: 2px 2px 2px 2px; + line-height: 40px; + height: 40px; + color: rgba(82, 82, 82, 0.75); +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary .mega-menu-toggle { + display: block; + } +} +#mega-menu-wrap-primary .mega-menu-toggle:before { + content: none; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 5px; + float: right; +} +#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before { + content: none; +} +#mega-menu-wrap-primary .mega-menu-toggle:after { + content: none; +} +#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after { + content: ""; +} +@media only screen and (max-width: 600px) { + #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { + display: none; + } + #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu { + display: none; + visibility: visible; + opacity: 1; + } + #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu { + display: block; + } + #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { + display: block; + } +} +#mega-menu-wrap-primary { + clear: both; +} \ No newline at end of file diff --git a/themes/cornerstone/css/megamenu.css b/themes/cornerstone/css/megamenu.css new file mode 100644 index 0000000..ca367b3 --- /dev/null +++ b/themes/cornerstone/css/megamenu.css @@ -0,0 +1,57 @@ +/* +Error: Undefined variable: "$wrap". + on line 274 of /Users/andrewbacon/Sites/wordpress/wp-content/themes/cornerstone/megamenu/megamenu.scss + +269: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$from}', endColorstr='#{$to}'); +270: } +271: } +272: +273: // resets +274: #{$wrap}, +275: #{$wrap} #{$menu}, +276: #{$wrap} #{$menu} ul, +277: #{$wrap} #{$menu} li, +278: #{$wrap} #{$menu} p, +279: #{$wrap} #{$menu} img, + +Backtrace: +/Users/andrewbacon/Sites/wordpress/wp-content/themes/cornerstone/megamenu/megamenu.scss:274 +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/variable.rb:49:in `_perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/node.rb:50:in `perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/interpolation.rb:100:in `_perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/script/tree/node.rb:50:in `perform' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:536:in `block in run_interp_no_strip' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:534:in `map' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:534:in `run_interp_no_strip' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:541:in `run_interp' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:409:in `visit_rule' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:36:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:158:in `block in visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/stack.rb:79:in `block in with_base' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/stack.rb:115:in `with_frame' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/stack.rb:79:in `with_base' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:158:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:52:in `block in visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:52:in `map' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:52:in `visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:179:in `with_environment' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:166:in `visit_children' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:36:in `block in visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:186:in `visit_root' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/base.rb:36:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:157:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/visitors/perform.rb:8:in `visit' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/root_node.rb:36:in `css_tree' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/tree/root_node.rb:20:in `render' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/engine.rb:268:in `render' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/sass_scss.rb:415:in `run' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/sass_scss.rb:63:in `process_result' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/base.rb:52:in `parse' +/Applications/CodeKit.app/Contents/Resources/engines/scss/lib/sass/exec/base.rb:19:in `parse!' +/Applications/CodeKit.app/Contents/Resources/engines/scss/bin/scss:13:in `
' +*/ +body:before { + white-space: pre; + font-family: monospace; + content: "Error: Undefined variable: \"$wrap\".\A on line 274 of /Users/andrewbacon/Sites/wordpress/wp-content/themes/cornerstone/megamenu/megamenu.scss\A \A 269: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$from}', endColorstr='#{$to}');\A 270: }\A 271: }\A 272: \A 273: // resets\A 274: #{$wrap},\A 275: #{$wrap} #{$menu}, \A 276: #{$wrap} #{$menu} ul, \A 277: #{$wrap} #{$menu} li,\A 278: #{$wrap} #{$menu} p,\A 279: #{$wrap} #{$menu} img,"; } diff --git a/themes/cornerstone/css/print.css b/themes/cornerstone/css/print.css new file mode 100644 index 0000000..3930dc5 --- /dev/null +++ b/themes/cornerstone/css/print.css @@ -0,0 +1,51 @@ +/* + + Cornerstone Print Styles + Andrew Bacon of UITS WEB DEV + Aug 2015 + +*/ +#uc-utility, +#nav-wrapper, +a:after, +#masthead .searchform { + display: none; } + +#site-title.hidden-xs { + display: inline-block !important; } + +#site-title.hidden-xs:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + +/* start commented backslash hack \*/ +* html #site-title.hidden-xs { + height: 1% !important; } + +#site-title.hidden-xs { + display: block !important; } + +/* close commented backslash hack */ +#masthead:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + +#masthead { + display: inline-block; } + +/* start commented backslash hack \*/ +* html #masthead { + height: 1%; } + +#masthead { + display: block; } + +/* close commented backslash hack */ diff --git a/themes/cornerstone/css/style.css b/themes/cornerstone/css/style.css new file mode 100644 index 0000000..565eb37 --- /dev/null +++ b/themes/cornerstone/css/style.css @@ -0,0 +1,8177 @@ +@charset "UTF-8"; +/* +Theme Name: Cornerstone +Author: UConn Web Development Lab +Description: Parent theme for University of Connecticut +Version: 4 +Text Domain: cs +*/ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], +template { + display: none; } + +a { + background-color: transparent; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, +strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + +pre { + overflow: auto; } + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], +html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + select { + background: #fff !important; } + + .navbar { + display: none; } + + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; } + + .label { + border: 1px solid #000; } + + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; } } +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot"); + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); } +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.glyphicon-asterisk:before { + content: "\2a"; } + +.glyphicon-plus:before { + content: "\2b"; } + +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; } + +.glyphicon-minus:before { + content: "\2212"; } + +.glyphicon-cloud:before { + content: "\2601"; } + +.glyphicon-envelope:before { + content: "\2709"; } + +.glyphicon-pencil:before { + content: "\270f"; } + +.glyphicon-glass:before { + content: "\e001"; } + +.glyphicon-music:before { + content: "\e002"; } + +.glyphicon-search:before { + content: "\e003"; } + +.glyphicon-heart:before { + content: "\e005"; } + +.glyphicon-star:before { + content: "\e006"; } + +.glyphicon-star-empty:before { + content: "\e007"; } + +.glyphicon-user:before { + content: "\e008"; } + +.glyphicon-film:before { + content: "\e009"; } + +.glyphicon-th-large:before { + content: "\e010"; } + +.glyphicon-th:before { + content: "\e011"; } + +.glyphicon-th-list:before { + content: "\e012"; } + +.glyphicon-ok:before { + content: "\e013"; } + +.glyphicon-remove:before { + content: "\e014"; } + +.glyphicon-zoom-in:before { + content: "\e015"; } + +.glyphicon-zoom-out:before { + content: "\e016"; } + +.glyphicon-off:before { + content: "\e017"; } + +.glyphicon-signal:before { + content: "\e018"; } + +.glyphicon-cog:before { + content: "\e019"; } + +.glyphicon-trash:before { + content: "\e020"; } + +.glyphicon-home:before { + content: "\e021"; } + +.glyphicon-file:before { + content: "\e022"; } + +.glyphicon-time:before { + content: "\e023"; } + +.glyphicon-road:before { + content: "\e024"; } + +.glyphicon-download-alt:before { + content: "\e025"; } + +.glyphicon-download:before { + content: "\e026"; } + +.glyphicon-upload:before { + content: "\e027"; } + +.glyphicon-inbox:before { + content: "\e028"; } + +.glyphicon-play-circle:before { + content: "\e029"; } + +.glyphicon-repeat:before { + content: "\e030"; } + +.glyphicon-refresh:before { + content: "\e031"; } + +.glyphicon-list-alt:before { + content: "\e032"; } + +.glyphicon-lock:before { + content: "\e033"; } + +.glyphicon-flag:before { + content: "\e034"; } + +.glyphicon-headphones:before { + content: "\e035"; } + +.glyphicon-volume-off:before { + content: "\e036"; } + +.glyphicon-volume-down:before { + content: "\e037"; } + +.glyphicon-volume-up:before { + content: "\e038"; } + +.glyphicon-qrcode:before { + content: "\e039"; } + +.glyphicon-barcode:before { + content: "\e040"; } + +.glyphicon-tag:before { + content: "\e041"; } + +.glyphicon-tags:before { + content: "\e042"; } + +.glyphicon-book:before { + content: "\e043"; } + +.glyphicon-bookmark:before { + content: "\e044"; } + +.glyphicon-print:before { + content: "\e045"; } + +.glyphicon-camera:before { + content: "\e046"; } + +.glyphicon-font:before { + content: "\e047"; } + +.glyphicon-bold:before { + content: "\e048"; } + +.glyphicon-italic:before { + content: "\e049"; } + +.glyphicon-text-height:before { + content: "\e050"; } + +.glyphicon-text-width:before { + content: "\e051"; } + +.glyphicon-align-left:before { + content: "\e052"; } + +.glyphicon-align-center:before { + content: "\e053"; } + +.glyphicon-align-right:before { + content: "\e054"; } + +.glyphicon-align-justify:before { + content: "\e055"; } + +.glyphicon-list:before { + content: "\e056"; } + +.glyphicon-indent-left:before { + content: "\e057"; } + +.glyphicon-indent-right:before { + content: "\e058"; } + +.glyphicon-facetime-video:before { + content: "\e059"; } + +.glyphicon-picture:before { + content: "\e060"; } + +.glyphicon-map-marker:before { + content: "\e062"; } + +.glyphicon-adjust:before { + content: "\e063"; } + +.glyphicon-tint:before { + content: "\e064"; } + +.glyphicon-edit:before { + content: "\e065"; } + +.glyphicon-share:before { + content: "\e066"; } + +.glyphicon-check:before { + content: "\e067"; } + +.glyphicon-move:before { + content: "\e068"; } + +.glyphicon-step-backward:before { + content: "\e069"; } + +.glyphicon-fast-backward:before { + content: "\e070"; } + +.glyphicon-backward:before { + content: "\e071"; } + +.glyphicon-play:before { + content: "\e072"; } + +.glyphicon-pause:before { + content: "\e073"; } + +.glyphicon-stop:before { + content: "\e074"; } + +.glyphicon-forward:before { + content: "\e075"; } + +.glyphicon-fast-forward:before { + content: "\e076"; } + +.glyphicon-step-forward:before { + content: "\e077"; } + +.glyphicon-eject:before { + content: "\e078"; } + +.glyphicon-chevron-left:before { + content: "\e079"; } + +.glyphicon-chevron-right:before { + content: "\e080"; } + +.glyphicon-plus-sign:before { + content: "\e081"; } + +.glyphicon-minus-sign:before { + content: "\e082"; } + +.glyphicon-remove-sign:before { + content: "\e083"; } + +.glyphicon-ok-sign:before { + content: "\e084"; } + +.glyphicon-question-sign:before { + content: "\e085"; } + +.glyphicon-info-sign:before { + content: "\e086"; } + +.glyphicon-screenshot:before { + content: "\e087"; } + +.glyphicon-remove-circle:before { + content: "\e088"; } + +.glyphicon-ok-circle:before { + content: "\e089"; } + +.glyphicon-ban-circle:before { + content: "\e090"; } + +.glyphicon-arrow-left:before { + content: "\e091"; } + +.glyphicon-arrow-right:before { + content: "\e092"; } + +.glyphicon-arrow-up:before { + content: "\e093"; } + +.glyphicon-arrow-down:before { + content: "\e094"; } + +.glyphicon-share-alt:before { + content: "\e095"; } + +.glyphicon-resize-full:before { + content: "\e096"; } + +.glyphicon-resize-small:before { + content: "\e097"; } + +.glyphicon-exclamation-sign:before { + content: "\e101"; } + +.glyphicon-gift:before { + content: "\e102"; } + +.glyphicon-leaf:before { + content: "\e103"; } + +.glyphicon-fire:before { + content: "\e104"; } + +.glyphicon-eye-open:before { + content: "\e105"; } + +.glyphicon-eye-close:before { + content: "\e106"; } + +.glyphicon-warning-sign:before { + content: "\e107"; } + +.glyphicon-plane:before { + content: "\e108"; } + +.glyphicon-calendar:before { + content: "\e109"; } + +.glyphicon-random:before { + content: "\e110"; } + +.glyphicon-comment:before { + content: "\e111"; } + +.glyphicon-magnet:before { + content: "\e112"; } + +.glyphicon-chevron-up:before { + content: "\e113"; } + +.glyphicon-chevron-down:before { + content: "\e114"; } + +.glyphicon-retweet:before { + content: "\e115"; } + +.glyphicon-shopping-cart:before { + content: "\e116"; } + +.glyphicon-folder-close:before { + content: "\e117"; } + +.glyphicon-folder-open:before { + content: "\e118"; } + +.glyphicon-resize-vertical:before { + content: "\e119"; } + +.glyphicon-resize-horizontal:before { + content: "\e120"; } + +.glyphicon-hdd:before { + content: "\e121"; } + +.glyphicon-bullhorn:before { + content: "\e122"; } + +.glyphicon-bell:before { + content: "\e123"; } + +.glyphicon-certificate:before { + content: "\e124"; } + +.glyphicon-thumbs-up:before { + content: "\e125"; } + +.glyphicon-thumbs-down:before { + content: "\e126"; } + +.glyphicon-hand-right:before { + content: "\e127"; } + +.glyphicon-hand-left:before { + content: "\e128"; } + +.glyphicon-hand-up:before { + content: "\e129"; } + +.glyphicon-hand-down:before { + content: "\e130"; } + +.glyphicon-circle-arrow-right:before { + content: "\e131"; } + +.glyphicon-circle-arrow-left:before { + content: "\e132"; } + +.glyphicon-circle-arrow-up:before { + content: "\e133"; } + +.glyphicon-circle-arrow-down:before { + content: "\e134"; } + +.glyphicon-globe:before { + content: "\e135"; } + +.glyphicon-wrench:before { + content: "\e136"; } + +.glyphicon-tasks:before { + content: "\e137"; } + +.glyphicon-filter:before { + content: "\e138"; } + +.glyphicon-briefcase:before { + content: "\e139"; } + +.glyphicon-fullscreen:before { + content: "\e140"; } + +.glyphicon-dashboard:before { + content: "\e141"; } + +.glyphicon-paperclip:before { + content: "\e142"; } + +.glyphicon-heart-empty:before { + content: "\e143"; } + +.glyphicon-link:before { + content: "\e144"; } + +.glyphicon-phone:before { + content: "\e145"; } + +.glyphicon-pushpin:before { + content: "\e146"; } + +.glyphicon-usd:before { + content: "\e148"; } + +.glyphicon-gbp:before { + content: "\e149"; } + +.glyphicon-sort:before { + content: "\e150"; } + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; } + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; } + +.glyphicon-sort-by-order:before { + content: "\e153"; } + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; } + +.glyphicon-sort-by-attributes:before { + content: "\e155"; } + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; } + +.glyphicon-unchecked:before { + content: "\e157"; } + +.glyphicon-expand:before { + content: "\e158"; } + +.glyphicon-collapse-down:before { + content: "\e159"; } + +.glyphicon-collapse-up:before { + content: "\e160"; } + +.glyphicon-log-in:before { + content: "\e161"; } + +.glyphicon-flash:before { + content: "\e162"; } + +.glyphicon-log-out:before { + content: "\e163"; } + +.glyphicon-new-window:before { + content: "\e164"; } + +.glyphicon-record:before { + content: "\e165"; } + +.glyphicon-save:before { + content: "\e166"; } + +.glyphicon-open:before { + content: "\e167"; } + +.glyphicon-saved:before { + content: "\e168"; } + +.glyphicon-import:before { + content: "\e169"; } + +.glyphicon-export:before { + content: "\e170"; } + +.glyphicon-send:before { + content: "\e171"; } + +.glyphicon-floppy-disk:before { + content: "\e172"; } + +.glyphicon-floppy-saved:before { + content: "\e173"; } + +.glyphicon-floppy-remove:before { + content: "\e174"; } + +.glyphicon-floppy-save:before { + content: "\e175"; } + +.glyphicon-floppy-open:before { + content: "\e176"; } + +.glyphicon-credit-card:before { + content: "\e177"; } + +.glyphicon-transfer:before { + content: "\e178"; } + +.glyphicon-cutlery:before { + content: "\e179"; } + +.glyphicon-header:before { + content: "\e180"; } + +.glyphicon-compressed:before { + content: "\e181"; } + +.glyphicon-earphone:before { + content: "\e182"; } + +.glyphicon-phone-alt:before { + content: "\e183"; } + +.glyphicon-tower:before { + content: "\e184"; } + +.glyphicon-stats:before { + content: "\e185"; } + +.glyphicon-sd-video:before { + content: "\e186"; } + +.glyphicon-hd-video:before { + content: "\e187"; } + +.glyphicon-subtitles:before { + content: "\e188"; } + +.glyphicon-sound-stereo:before { + content: "\e189"; } + +.glyphicon-sound-dolby:before { + content: "\e190"; } + +.glyphicon-sound-5-1:before { + content: "\e191"; } + +.glyphicon-sound-6-1:before { + content: "\e192"; } + +.glyphicon-sound-7-1:before { + content: "\e193"; } + +.glyphicon-copyright-mark:before { + content: "\e194"; } + +.glyphicon-registration-mark:before { + content: "\e195"; } + +.glyphicon-cloud-download:before { + content: "\e197"; } + +.glyphicon-cloud-upload:before { + content: "\e198"; } + +.glyphicon-tree-conifer:before { + content: "\e199"; } + +.glyphicon-tree-deciduous:before { + content: "\e200"; } + +.glyphicon-cd:before { + content: "\e201"; } + +.glyphicon-save-file:before { + content: "\e202"; } + +.glyphicon-open-file:before { + content: "\e203"; } + +.glyphicon-level-up:before { + content: "\e204"; } + +.glyphicon-copy:before { + content: "\e205"; } + +.glyphicon-paste:before { + content: "\e206"; } + +.glyphicon-alert:before { + content: "\e209"; } + +.glyphicon-equalizer:before { + content: "\e210"; } + +.glyphicon-king:before { + content: "\e211"; } + +.glyphicon-queen:before { + content: "\e212"; } + +.glyphicon-pawn:before { + content: "\e213"; } + +.glyphicon-bishop:before { + content: "\e214"; } + +.glyphicon-knight:before { + content: "\e215"; } + +.glyphicon-baby-formula:before { + content: "\e216"; } + +.glyphicon-tent:before { + content: "\26fa"; } + +.glyphicon-blackboard:before { + content: "\e218"; } + +.glyphicon-bed:before { + content: "\e219"; } + +.glyphicon-apple:before { + content: "\f8ff"; } + +.glyphicon-erase:before { + content: "\e221"; } + +.glyphicon-hourglass:before { + content: "\231b"; } + +.glyphicon-lamp:before { + content: "\e223"; } + +.glyphicon-duplicate:before { + content: "\e224"; } + +.glyphicon-piggy-bank:before { + content: "\e225"; } + +.glyphicon-scissors:before { + content: "\e226"; } + +.glyphicon-bitcoin:before { + content: "\e227"; } + +.glyphicon-btc:before { + content: "\e227"; } + +.glyphicon-xbt:before { + content: "\e227"; } + +.glyphicon-yen:before { + content: "\00a5"; } + +.glyphicon-jpy:before { + content: "\00a5"; } + +.glyphicon-ruble:before { + content: "\20bd"; } + +.glyphicon-rub:before { + content: "\20bd"; } + +.glyphicon-scale:before { + content: "\e230"; } + +.glyphicon-ice-lolly:before { + content: "\e231"; } + +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; } + +.glyphicon-education:before { + content: "\e233"; } + +.glyphicon-option-horizontal:before { + content: "\e234"; } + +.glyphicon-option-vertical:before { + content: "\e235"; } + +.glyphicon-menu-hamburger:before { + content: "\e236"; } + +.glyphicon-modal-window:before { + content: "\e237"; } + +.glyphicon-oil:before { + content: "\e238"; } + +.glyphicon-grain:before { + content: "\e239"; } + +.glyphicon-sunglasses:before { + content: "\e240"; } + +.glyphicon-text-size:before { + content: "\e241"; } + +.glyphicon-text-color:before { + content: "\e242"; } + +.glyphicon-text-background:before { + content: "\e243"; } + +.glyphicon-object-align-top:before { + content: "\e244"; } + +.glyphicon-object-align-bottom:before { + content: "\e245"; } + +.glyphicon-object-align-horizontal:before { + content: "\e246"; } + +.glyphicon-object-align-left:before { + content: "\e247"; } + +.glyphicon-object-align-vertical:before { + content: "\e248"; } + +.glyphicon-object-align-right:before { + content: "\e249"; } + +.glyphicon-triangle-right:before { + content: "\e250"; } + +.glyphicon-triangle-left:before { + content: "\e251"; } + +.glyphicon-triangle-bottom:before { + content: "\e252"; } + +.glyphicon-triangle-top:before { + content: "\e253"; } + +.glyphicon-console:before { + content: "\e254"; } + +.glyphicon-superscript:before { + content: "\e255"; } + +.glyphicon-subscript:before { + content: "\e256"; } + +.glyphicon-menu-left:before { + content: "\e257"; } + +.glyphicon-menu-right:before { + content: "\e258"; } + +.glyphicon-menu-down:before { + content: "\e259"; } + +.glyphicon-menu-up:before { + content: "\e260"; } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; } + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #fff; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #337ab7; + text-decoration: none; } + a:hover, a:focus { + color: #23527c; + text-decoration: underline; } + a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +.img-responsive { + display: block; + max-width: 100%; + height: auto; } + +.img-rounded { + border-radius: 6px; } + +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; } + +.img-circle { + border-radius: 50%; } + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +[role="button"] { + cursor: pointer; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + h1 small, + h1 .small, h2 small, + h2 .small, h3 small, + h3 .small, h4 small, + h4 .small, h5 small, + h5 .small, h6 small, + h6 .small, + .h1 small, + .h1 .small, .h2 small, + .h2 .small, .h3 small, + .h3 .small, .h4 small, + .h4 .small, .h5 small, + .h5 .small, .h6 small, + .h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; } + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; } + h1 small, + h1 .small, .h1 small, + .h1 .small, + h2 small, + h2 .small, .h2 small, + .h2 .small, + h3 small, + h3 .small, .h3 small, + .h3 .small { + font-size: 65%; } + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; } + h4 small, + h4 .small, .h4 small, + .h4 .small, + h5 small, + h5 .small, .h5 small, + .h5 .small, + h6 small, + h6 .small, .h6 small, + .h6 .small { + font-size: 75%; } + +h1, .h1 { + font-size: 36px; } + +h2, .h2 { + font-size: 30px; } + +h3, .h3 { + font-size: 24px; } + +h4, .h4 { + font-size: 18px; } + +h5, .h5 { + font-size: 14px; } + +h6, .h6 { + font-size: 12px; } + +p { + margin: 0 0 10px; } + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; } + @media (min-width: 768px) { + .lead { + font-size: 21px; } } + +small, +.small { + font-size: 85%; } + +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +.text-nowrap { + white-space: nowrap; } + +.text-lowercase { + text-transform: lowercase; } + +.text-uppercase, .initialism { + text-transform: uppercase; } + +.text-capitalize { + text-transform: capitalize; } + +.text-muted { + color: #777777; } + +.text-primary { + color: #337ab7; } + +a.text-primary:hover { + color: #286090; } + +.text-success { + color: #3c763d; } + +a.text-success:hover { + color: #2b542c; } + +.text-info { + color: #31708f; } + +a.text-info:hover { + color: #245269; } + +.text-warning { + color: #8a6d3b; } + +a.text-warning:hover { + color: #66512c; } + +.text-danger { + color: #a94442; } + +a.text-danger:hover { + color: #843534; } + +.bg-primary { + color: #fff; } + +.bg-primary { + background-color: #337ab7; } + +a.bg-primary:hover { + background-color: #286090; } + +.bg-success { + background-color: #dff0d8; } + +a.bg-success:hover { + background-color: #c1e2b3; } + +.bg-info { + background-color: #d9edf7; } + +a.bg-info:hover { + background-color: #afd9ee; } + +.bg-warning { + background-color: #fcf8e3; } + +a.bg-warning:hover { + background-color: #f7ecb5; } + +.bg-danger { + background-color: #f2dede; } + +a.bg-danger:hover { + background-color: #e4b9b9; } + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; } + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; } + ul ul, + ul ol, + ol ul, + ol ol { + margin-bottom: 0; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; } + .list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; } + +dl { + margin-top: 0; + margin-bottom: 20px; } + +dt, +dd { + line-height: 1.428571429; } + +dt { + font-weight: bold; } + +dd { + margin-left: 0; } + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; } +.dl-horizontal dd:after { + clear: both; } +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .dl-horizontal dd { + margin-left: 180px; } } + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; } + +.initialism { + font-size: 90%; } + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; } + blockquote p:last-child, + blockquote ul:last-child, + blockquote ol:last-child { + margin-bottom: 0; } + blockquote footer, + blockquote small, + blockquote .small { + display: block; + font-size: 80%; + line-height: 1.428571429; + color: #777777; } + blockquote footer:before, + blockquote small:before, + blockquote .small:before { + content: '\2014 \00A0'; } + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; } + .blockquote-reverse footer:before, + .blockquote-reverse small:before, + .blockquote-reverse .small:before, + blockquote.pull-right footer:before, + blockquote.pull-right small:before, + blockquote.pull-right .small:before { + content: ''; } + .blockquote-reverse footer:after, + .blockquote-reverse small:after, + .blockquote-reverse .small:after, + blockquote.pull-right footer:after, + blockquote.pull-right small:after, + blockquote.pull-right .small:after { + content: '\00A0 \2014'; } + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; } + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; } + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; } + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; } + pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container:before, .container:after { + content: " "; + display: table; } + .container:after { + clear: both; } + @media (min-width: 768px) { + .container { + width: 750px; } } + @media (min-width: 992px) { + .container { + width: 970px; } } + @media (min-width: 1200px) { + .container { + width: 1170px; } } + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid:before, .container-fluid:after { + content: " "; + display: table; } + .container-fluid:after { + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row:before, .row:after { + content: " "; + display: table; } + .row:after { + clear: both; } + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; } + +.col-xs-1 { + width: 8.3333333333%; } + +.col-xs-2 { + width: 16.6666666667%; } + +.col-xs-3 { + width: 25%; } + +.col-xs-4 { + width: 33.3333333333%; } + +.col-xs-5 { + width: 41.6666666667%; } + +.col-xs-6 { + width: 50%; } + +.col-xs-7 { + width: 58.3333333333%; } + +.col-xs-8 { + width: 66.6666666667%; } + +.col-xs-9 { + width: 75%; } + +.col-xs-10 { + width: 83.3333333333%; } + +.col-xs-11 { + width: 91.6666666667%; } + +.col-xs-12 { + width: 100%; } + +.col-xs-pull-0 { + right: auto; } + +.col-xs-pull-1 { + right: 8.3333333333%; } + +.col-xs-pull-2 { + right: 16.6666666667%; } + +.col-xs-pull-3 { + right: 25%; } + +.col-xs-pull-4 { + right: 33.3333333333%; } + +.col-xs-pull-5 { + right: 41.6666666667%; } + +.col-xs-pull-6 { + right: 50%; } + +.col-xs-pull-7 { + right: 58.3333333333%; } + +.col-xs-pull-8 { + right: 66.6666666667%; } + +.col-xs-pull-9 { + right: 75%; } + +.col-xs-pull-10 { + right: 83.3333333333%; } + +.col-xs-pull-11 { + right: 91.6666666667%; } + +.col-xs-pull-12 { + right: 100%; } + +.col-xs-push-0 { + left: auto; } + +.col-xs-push-1 { + left: 8.3333333333%; } + +.col-xs-push-2 { + left: 16.6666666667%; } + +.col-xs-push-3 { + left: 25%; } + +.col-xs-push-4 { + left: 33.3333333333%; } + +.col-xs-push-5 { + left: 41.6666666667%; } + +.col-xs-push-6 { + left: 50%; } + +.col-xs-push-7 { + left: 58.3333333333%; } + +.col-xs-push-8 { + left: 66.6666666667%; } + +.col-xs-push-9 { + left: 75%; } + +.col-xs-push-10 { + left: 83.3333333333%; } + +.col-xs-push-11 { + left: 91.6666666667%; } + +.col-xs-push-12 { + left: 100%; } + +.col-xs-offset-0 { + margin-left: 0%; } + +.col-xs-offset-1 { + margin-left: 8.3333333333%; } + +.col-xs-offset-2 { + margin-left: 16.6666666667%; } + +.col-xs-offset-3 { + margin-left: 25%; } + +.col-xs-offset-4 { + margin-left: 33.3333333333%; } + +.col-xs-offset-5 { + margin-left: 41.6666666667%; } + +.col-xs-offset-6 { + margin-left: 50%; } + +.col-xs-offset-7 { + margin-left: 58.3333333333%; } + +.col-xs-offset-8 { + margin-left: 66.6666666667%; } + +.col-xs-offset-9 { + margin-left: 75%; } + +.col-xs-offset-10 { + margin-left: 83.3333333333%; } + +.col-xs-offset-11 { + margin-left: 91.6666666667%; } + +.col-xs-offset-12 { + margin-left: 100%; } + +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; } + + .col-sm-1 { + width: 8.3333333333%; } + + .col-sm-2 { + width: 16.6666666667%; } + + .col-sm-3 { + width: 25%; } + + .col-sm-4 { + width: 33.3333333333%; } + + .col-sm-5 { + width: 41.6666666667%; } + + .col-sm-6 { + width: 50%; } + + .col-sm-7 { + width: 58.3333333333%; } + + .col-sm-8 { + width: 66.6666666667%; } + + .col-sm-9 { + width: 75%; } + + .col-sm-10 { + width: 83.3333333333%; } + + .col-sm-11 { + width: 91.6666666667%; } + + .col-sm-12 { + width: 100%; } + + .col-sm-pull-0 { + right: auto; } + + .col-sm-pull-1 { + right: 8.3333333333%; } + + .col-sm-pull-2 { + right: 16.6666666667%; } + + .col-sm-pull-3 { + right: 25%; } + + .col-sm-pull-4 { + right: 33.3333333333%; } + + .col-sm-pull-5 { + right: 41.6666666667%; } + + .col-sm-pull-6 { + right: 50%; } + + .col-sm-pull-7 { + right: 58.3333333333%; } + + .col-sm-pull-8 { + right: 66.6666666667%; } + + .col-sm-pull-9 { + right: 75%; } + + .col-sm-pull-10 { + right: 83.3333333333%; } + + .col-sm-pull-11 { + right: 91.6666666667%; } + + .col-sm-pull-12 { + right: 100%; } + + .col-sm-push-0 { + left: auto; } + + .col-sm-push-1 { + left: 8.3333333333%; } + + .col-sm-push-2 { + left: 16.6666666667%; } + + .col-sm-push-3 { + left: 25%; } + + .col-sm-push-4 { + left: 33.3333333333%; } + + .col-sm-push-5 { + left: 41.6666666667%; } + + .col-sm-push-6 { + left: 50%; } + + .col-sm-push-7 { + left: 58.3333333333%; } + + .col-sm-push-8 { + left: 66.6666666667%; } + + .col-sm-push-9 { + left: 75%; } + + .col-sm-push-10 { + left: 83.3333333333%; } + + .col-sm-push-11 { + left: 91.6666666667%; } + + .col-sm-push-12 { + left: 100%; } + + .col-sm-offset-0 { + margin-left: 0%; } + + .col-sm-offset-1 { + margin-left: 8.3333333333%; } + + .col-sm-offset-2 { + margin-left: 16.6666666667%; } + + .col-sm-offset-3 { + margin-left: 25%; } + + .col-sm-offset-4 { + margin-left: 33.3333333333%; } + + .col-sm-offset-5 { + margin-left: 41.6666666667%; } + + .col-sm-offset-6 { + margin-left: 50%; } + + .col-sm-offset-7 { + margin-left: 58.3333333333%; } + + .col-sm-offset-8 { + margin-left: 66.6666666667%; } + + .col-sm-offset-9 { + margin-left: 75%; } + + .col-sm-offset-10 { + margin-left: 83.3333333333%; } + + .col-sm-offset-11 { + margin-left: 91.6666666667%; } + + .col-sm-offset-12 { + margin-left: 100%; } } +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; } + + .col-md-1 { + width: 8.3333333333%; } + + .col-md-2 { + width: 16.6666666667%; } + + .col-md-3 { + width: 25%; } + + .col-md-4 { + width: 33.3333333333%; } + + .col-md-5 { + width: 41.6666666667%; } + + .col-md-6 { + width: 50%; } + + .col-md-7 { + width: 58.3333333333%; } + + .col-md-8 { + width: 66.6666666667%; } + + .col-md-9 { + width: 75%; } + + .col-md-10 { + width: 83.3333333333%; } + + .col-md-11 { + width: 91.6666666667%; } + + .col-md-12 { + width: 100%; } + + .col-md-pull-0 { + right: auto; } + + .col-md-pull-1 { + right: 8.3333333333%; } + + .col-md-pull-2 { + right: 16.6666666667%; } + + .col-md-pull-3 { + right: 25%; } + + .col-md-pull-4 { + right: 33.3333333333%; } + + .col-md-pull-5 { + right: 41.6666666667%; } + + .col-md-pull-6 { + right: 50%; } + + .col-md-pull-7 { + right: 58.3333333333%; } + + .col-md-pull-8 { + right: 66.6666666667%; } + + .col-md-pull-9 { + right: 75%; } + + .col-md-pull-10 { + right: 83.3333333333%; } + + .col-md-pull-11 { + right: 91.6666666667%; } + + .col-md-pull-12 { + right: 100%; } + + .col-md-push-0 { + left: auto; } + + .col-md-push-1 { + left: 8.3333333333%; } + + .col-md-push-2 { + left: 16.6666666667%; } + + .col-md-push-3 { + left: 25%; } + + .col-md-push-4 { + left: 33.3333333333%; } + + .col-md-push-5 { + left: 41.6666666667%; } + + .col-md-push-6 { + left: 50%; } + + .col-md-push-7 { + left: 58.3333333333%; } + + .col-md-push-8 { + left: 66.6666666667%; } + + .col-md-push-9 { + left: 75%; } + + .col-md-push-10 { + left: 83.3333333333%; } + + .col-md-push-11 { + left: 91.6666666667%; } + + .col-md-push-12 { + left: 100%; } + + .col-md-offset-0 { + margin-left: 0%; } + + .col-md-offset-1 { + margin-left: 8.3333333333%; } + + .col-md-offset-2 { + margin-left: 16.6666666667%; } + + .col-md-offset-3 { + margin-left: 25%; } + + .col-md-offset-4 { + margin-left: 33.3333333333%; } + + .col-md-offset-5 { + margin-left: 41.6666666667%; } + + .col-md-offset-6 { + margin-left: 50%; } + + .col-md-offset-7 { + margin-left: 58.3333333333%; } + + .col-md-offset-8 { + margin-left: 66.6666666667%; } + + .col-md-offset-9 { + margin-left: 75%; } + + .col-md-offset-10 { + margin-left: 83.3333333333%; } + + .col-md-offset-11 { + margin-left: 91.6666666667%; } + + .col-md-offset-12 { + margin-left: 100%; } } +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; } + + .col-lg-1 { + width: 8.3333333333%; } + + .col-lg-2 { + width: 16.6666666667%; } + + .col-lg-3 { + width: 25%; } + + .col-lg-4 { + width: 33.3333333333%; } + + .col-lg-5 { + width: 41.6666666667%; } + + .col-lg-6 { + width: 50%; } + + .col-lg-7 { + width: 58.3333333333%; } + + .col-lg-8 { + width: 66.6666666667%; } + + .col-lg-9 { + width: 75%; } + + .col-lg-10 { + width: 83.3333333333%; } + + .col-lg-11 { + width: 91.6666666667%; } + + .col-lg-12 { + width: 100%; } + + .col-lg-pull-0 { + right: auto; } + + .col-lg-pull-1 { + right: 8.3333333333%; } + + .col-lg-pull-2 { + right: 16.6666666667%; } + + .col-lg-pull-3 { + right: 25%; } + + .col-lg-pull-4 { + right: 33.3333333333%; } + + .col-lg-pull-5 { + right: 41.6666666667%; } + + .col-lg-pull-6 { + right: 50%; } + + .col-lg-pull-7 { + right: 58.3333333333%; } + + .col-lg-pull-8 { + right: 66.6666666667%; } + + .col-lg-pull-9 { + right: 75%; } + + .col-lg-pull-10 { + right: 83.3333333333%; } + + .col-lg-pull-11 { + right: 91.6666666667%; } + + .col-lg-pull-12 { + right: 100%; } + + .col-lg-push-0 { + left: auto; } + + .col-lg-push-1 { + left: 8.3333333333%; } + + .col-lg-push-2 { + left: 16.6666666667%; } + + .col-lg-push-3 { + left: 25%; } + + .col-lg-push-4 { + left: 33.3333333333%; } + + .col-lg-push-5 { + left: 41.6666666667%; } + + .col-lg-push-6 { + left: 50%; } + + .col-lg-push-7 { + left: 58.3333333333%; } + + .col-lg-push-8 { + left: 66.6666666667%; } + + .col-lg-push-9 { + left: 75%; } + + .col-lg-push-10 { + left: 83.3333333333%; } + + .col-lg-push-11 { + left: 91.6666666667%; } + + .col-lg-push-12 { + left: 100%; } + + .col-lg-offset-0 { + margin-left: 0%; } + + .col-lg-offset-1 { + margin-left: 8.3333333333%; } + + .col-lg-offset-2 { + margin-left: 16.6666666667%; } + + .col-lg-offset-3 { + margin-left: 25%; } + + .col-lg-offset-4 { + margin-left: 33.3333333333%; } + + .col-lg-offset-5 { + margin-left: 41.6666666667%; } + + .col-lg-offset-6 { + margin-left: 50%; } + + .col-lg-offset-7 { + margin-left: 58.3333333333%; } + + .col-lg-offset-8 { + margin-left: 66.6666666667%; } + + .col-lg-offset-9 { + margin-left: 75%; } + + .col-lg-offset-10 { + margin-left: 83.3333333333%; } + + .col-lg-offset-11 { + margin-left: 91.6666666667%; } + + .col-lg-offset-12 { + margin-left: 100%; } } +table { + background-color: transparent; } + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; } + +th { + text-align: left; } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; } + .table > thead > tr > th, + .table > thead > tr > td, + .table > tbody > tr > th, + .table > tbody > tr > td, + .table > tfoot > tr > th, + .table > tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #ddd; } + .table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; } + .table > caption + thead > tr:first-child > th, + .table > caption + thead > tr:first-child > td, + .table > colgroup + thead > tr:first-child > th, + .table > colgroup + thead > tr:first-child > td, + .table > thead:first-child > tr:first-child > th, + .table > thead:first-child > tr:first-child > td { + border-top: 0; } + .table > tbody + tbody { + border-top: 2px solid #ddd; } + .table .table { + background-color: #fff; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-bordered { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td, + .table-bordered > tbody > tr > th, + .table-bordered > tbody > tr > td, + .table-bordered > tfoot > tr > th, + .table-bordered > tfoot > tr > td { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td { + border-bottom-width: 2px; } + +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; } + +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; } + +.table > thead > tr > td.success, +.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; } + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; } + +.table > thead > tr > td.info, +.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; } + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; } + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; } + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; } + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; } + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; } + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; } + @media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; } + .table-responsive > .table { + margin-bottom: 0; } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; } + .table-responsive > .table-bordered { + border: 0; } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; } } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; } + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; } + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; } + +input[type="file"] { + display: block; } + +input[type="range"] { + display: block; + width: 100%; } + +select[multiple], +select[size] { + height: auto; } + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; } + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + .form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + .form-control::-moz-placeholder { + color: #999; + opacity: 1; } + .form-control:-ms-input-placeholder { + color: #999; } + .form-control::-webkit-input-placeholder { + color: #999; } + .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; } + .form-control[disabled], fieldset[disabled] .form-control { + cursor: not-allowed; } + +textarea.form-control { + height: auto; } + +input[type="search"] { + -webkit-appearance: none; } + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; } + input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, + .input-group-sm > input[type="date"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input[type="time"].form-control, + .input-group-sm > input[type="time"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input[type="datetime-local"].form-control, + .input-group-sm > input[type="datetime-local"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input[type="month"].form-control, + .input-group-sm > input[type="month"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm + input[type="month"] { + line-height: 30px; } + input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, + .input-group-lg > input[type="date"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input[type="time"].form-control, + .input-group-lg > input[type="time"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input[type="datetime-local"].form-control, + .input-group-lg > input[type="datetime-local"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input[type="month"].form-control, + .input-group-lg > input[type="month"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg + input[type="month"] { + line-height: 46px; } } +.form-group { + margin-bottom: 15px; } + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; } + .radio label, + .checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; } + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; } + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; } + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; } + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; } + +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; } + +.radio-inline.disabled, fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; } + +.radio.disabled label, fieldset[disabled] .radio label, +.checkbox.disabled label, fieldset[disabled] +.checkbox label { + cursor: not-allowed; } + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px; } + .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, + .input-group-lg > .form-control-static.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, + .input-group-sm > .form-control-static.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; } + +.input-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +select.input-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; } + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select[multiple].form-control, +.input-group-sm > select[multiple].input-group-addon, +.input-group-sm > .input-group-btn > select[multiple].btn { + height: auto; } + +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; } +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; } +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + min-height: 32px; } + +.input-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } + +select.input-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; } + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select[multiple].form-control, +.input-group-lg > select[multiple].input-group-addon, +.input-group-lg > .input-group-btn > select[multiple].btn { + height: auto; } + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; } +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; } +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + min-height: 38px; } + +.has-feedback { + position: relative; } + .has-feedback .form-control { + padding-right: 42.5px; } + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; } + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, +.input-group-lg > .input-group-addon + .form-control-feedback, +.input-group-lg > .input-group-btn > .btn + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; } + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, +.input-group-sm > .input-group-addon + .form-control-feedback, +.input-group-sm > .input-group-btn > .btn + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; } + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { + color: #3c763d; } +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; } +.has-success .form-control-feedback { + color: #3c763d; } + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { + color: #8a6d3b; } +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; } +.has-warning .form-control-feedback { + color: #8a6d3b; } + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { + color: #a94442; } +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; } +.has-error .form-control-feedback { + color: #a94442; } + +.has-feedback label ~ .form-control-feedback { + top: 25px; } +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; } + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; } + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-static { + display: inline-block; } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; } + .form-inline .input-group > .form-control { + width: 100%; } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; } +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; } +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; } + .form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; } + .form-horizontal .form-group:after { + clear: both; } +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; } } +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; } +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; } } +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; } } + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + .btn:hover, .btn:focus, .btn.focus { + color: #333; + text-decoration: none; } + .btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; } + .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; } + .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; } + .btn-default .badge { + color: #fff; + background-color: #333; } + +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; } + .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; } + .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; } + .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; } + .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; } + .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; } + .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; } + .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; } + .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; } + .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; } + .btn-link:hover, .btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; } + .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-xs, .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-block { + display: block; + width: 100%; } + +.btn-block + .btn-block { + margin-top: 5px; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + .fade.in { + opacity: 1; } + +.collapse { + display: none; } + .collapse.in { + display: block; } + +tr.collapse.in { + display: table-row; } + +tbody.collapse.in { + display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropup, +.dropdown { + position: relative; } + +.dropdown-toggle:focus { + outline: 0; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .dropdown-menu.pull-right { + right: 0; + left: auto; } + .dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; } +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } +.open > a { + outline: 0; } + +.dropdown-menu-right { + left: auto; + right: 0; } + +.dropdown-menu-left { + left: 0; + right: auto; } + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #777777; + white-space: nowrap; } + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; } + +.pull-right > .dropdown-menu { + right: 0; + left: auto; } + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; } +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; } + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; } } +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + float: left; } + .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 2; } + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; } + +.btn-toolbar { + margin-left: -5px; } + .btn-toolbar:before, .btn-toolbar:after { + content: " "; + display: table; } + .btn-toolbar:after { + clear: both; } + .btn-toolbar .btn-group, + .btn-toolbar .input-group { + float: left; } + .btn-toolbar > .btn, + .btn-toolbar > .btn-group, + .btn-toolbar > .input-group { + margin-left: 5px; } + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; } + +.btn-group > .btn:first-child { + margin-left: 0; } + .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group > .btn-group { + float: left; } + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; } + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn .caret { + margin-left: 0; } + +.btn-lg .caret, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; } + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; } + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; } +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; } +.btn-group-vertical > .btn-group:after { + clear: both; } +.btn-group-vertical > .btn-group > .btn { + float: none; } +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; } + .btn-group-justified > .btn, + .btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; } + .btn-group-justified > .btn-group .btn { + width: 100%; } + .btn-group-justified > .btn-group .dropdown-menu { + left: auto; } + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: table; + border-collapse: separate; } + .input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; } + .input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; } + .input-group-addon:not(:first-child):not(:last-child), + .input-group-btn:not(:first-child):not(:last-child), + .input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; } + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; } + .input-group-addon.input-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; } + .input-group-addon.input-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + margin-top: 0; } + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.input-group-addon:first-child { + border-right: 0; } + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.input-group-addon:last-child { + border-left: 0; } + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; } + .input-group-btn > .btn { + position: relative; } + .input-group-btn > .btn + .btn { + margin-left: -1px; } + .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + z-index: 2; } + .input-group-btn:first-child > .btn, + .input-group-btn:first-child > .btn-group { + margin-right: -1px; } + .input-group-btn:last-child > .btn, + .input-group-btn:last-child > .btn-group { + margin-left: -1px; } + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; } + .nav:before, .nav:after { + content: " "; + display: table; } + .nav:after { + clear: both; } + .nav > li { + position: relative; + display: block; } + .nav > li > a { + position: relative; + display: block; + padding: 10px 15px; } + .nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .nav > li.disabled > a { + color: #777777; } + .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; } + .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; } + .nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; } + .nav > li > a > img { + max-width: none; } + +.nav-tabs { + border-bottom: 1px solid #ddd; } + .nav-tabs > li { + float: left; + margin-bottom: -1px; } + .nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; } + .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; } + .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; } + +.nav-pills > li { + float: left; } + .nav-pills > li > a { + border-radius: 4px; } + .nav-pills > li + li { + margin-left: 2px; } + .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; } + +.nav-stacked > li { + float: none; } + .nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; } + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; } + .nav-justified > li, .nav-tabs.nav-justified > li { + float: none; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; } + .nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; } + @media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; } } + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; } + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; } + @media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; } } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; } + .navbar:before, .navbar:after { + content: " "; + display: table; } + .navbar:after { + clear: both; } + @media (min-width: 768px) { + .navbar { + border-radius: 4px; } } + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; } +.navbar-header:after { + clear: both; } +@media (min-width: 768px) { + .navbar-header { + float: left; } } + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; } + .navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; } + .navbar-collapse:after { + clear: both; } + .navbar-collapse.in { + overflow-y: auto; } + @media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; } + .navbar-collapse.in { + overflow-y: visible; } + .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; } } + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; } + @media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; } } + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; } + @media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; } } + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; } + @media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; } } + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; } + @media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; } } + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; } + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; } + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; } + .navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; } + .navbar-brand > img { + display: block; } + @media (min-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: -15px; } } + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; } + .navbar-toggle:focus { + outline: 0; } + .navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; } + .navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; } + @media (min-width: 768px) { + .navbar-toggle { + display: none; } } + +.navbar-nav { + margin: 7.5px -15px; } + .navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; } + @media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; } } + @media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; } + .navbar-nav > li { + float: left; } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; } } + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; } + @media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .navbar-form .form-control-static { + display: inline-block; } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; } + .navbar-form .input-group > .form-control { + width: 100%; } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .navbar-form .has-feedback .form-control-feedback { + top: 0; } } + @media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; } + .navbar-form .form-group:last-child { + margin-bottom: 0; } } + @media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; } } + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; } + .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 10px; + margin-bottom: 10px; } + .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 14px; + margin-bottom: 14px; } + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; } + @media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; } } + +@media (min-width: 768px) { + .navbar-left { + float: left !important; } + + .navbar-right { + float: right !important; + margin-right: -15px; } + .navbar-right ~ .navbar-right { + margin-right: 0; } } +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; } + .navbar-default .navbar-brand { + color: #777; } + .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; } + .navbar-default .navbar-text { + color: #777; } + .navbar-default .navbar-nav > li > a { + color: #777; } + .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; } + .navbar-default .navbar-toggle { + border-color: #ddd; } + .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + background-color: #ddd; } + .navbar-default .navbar-toggle .icon-bar { + background-color: #888; } + .navbar-default .navbar-collapse, + .navbar-default .navbar-form { + border-color: #e7e7e7; } + .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; } + @media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; } } + .navbar-default .navbar-link { + color: #777; } + .navbar-default .navbar-link:hover { + color: #333; } + .navbar-default .btn-link { + color: #777; } + .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { + color: #333; } + .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; } + +.navbar-inverse { + background-color: #222; + border-color: #090909; } + .navbar-inverse .navbar-brand { + color: #9d9d9d; } + .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-text { + color: #9d9d9d; } + .navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; } + .navbar-inverse .navbar-toggle { + border-color: #333; } + .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + background-color: #333; } + .navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; } + .navbar-inverse .navbar-collapse, + .navbar-inverse .navbar-form { + border-color: #101010; } + .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: #fff; } + @media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; } } + .navbar-inverse .navbar-link { + color: #9d9d9d; } + .navbar-inverse .navbar-link:hover { + color: #fff; } + .navbar-inverse .btn-link { + color: #9d9d9d; } + .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { + color: #fff; } + .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; } + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; } + .breadcrumb > li { + display: inline-block; } + .breadcrumb > li + li:before { + content: "/ "; + padding: 0 5px; + color: #ccc; } + .breadcrumb > .active { + color: #777777; } + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; } + .pagination > li { + display: inline; } + .pagination > li > a, + .pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.428571429; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; } + .pagination > li:first-child > a, + .pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; } + .pagination > li:last-child > a, + .pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; } + .pagination > li > a:hover, .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; } + .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; } + .pagination > .disabled > span, + .pagination > .disabled > span:hover, + .pagination > .disabled > span:focus, + .pagination > .disabled > a, + .pagination > .disabled > a:hover, + .pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; } + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; } +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; } +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; } + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; } +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; } + .pager:before, .pager:after { + content: " "; + display: table; } + .pager:after { + clear: both; } + .pager li { + display: inline; } + .pager li > a, + .pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; } + .pager li > a:hover, + .pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .pager .next > a, + .pager .next > span { + float: right; } + .pager .previous > a, + .pager .previous > span { + float: left; } + .pager .disabled > a, + .pager .disabled > a:hover, + .pager .disabled > a:focus, + .pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; } + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; } + .label:empty { + display: none; } + .btn .label { + position: relative; + top: -1px; } + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.label-default { + background-color: #777777; } + .label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; } + +.label-primary { + background-color: #337ab7; } + .label-primary[href]:hover, .label-primary[href]:focus { + background-color: #286090; } + +.label-success { + background-color: #5cb85c; } + .label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44; } + +.label-info { + background-color: #5bc0de; } + .label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; } + +.label-warning { + background-color: #f0ad4e; } + .label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f; } + +.label-danger { + background-color: #d9534f; } + .label-danger[href]:hover, .label-danger[href]:focus { + background-color: #c9302c; } + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; } + .badge:empty { + display: none; } + .btn .badge { + position: relative; + top: -1px; } + .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; } + .list-group-item.active > .badge, .nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; } + .list-group-item > .badge { + float: right; } + .list-group-item > .badge + .badge { + margin-right: 5px; } + .nav-pills > li > a > .badge { + margin-left: 3px; } + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; } + .jumbotron h1, + .jumbotron .h1 { + color: inherit; } + .jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; } + .jumbotron > hr { + border-top-color: #d5d5d5; } + .container .jumbotron, .container-fluid .jumbotron { + border-radius: 6px; } + .jumbotron .container { + max-width: 100%; } + @media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; } + .container .jumbotron, .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; } } + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; } + .thumbnail > img, + .thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; } + .thumbnail .caption { + padding: 9px; + color: #333333; } + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; } + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; } + .alert h4 { + margin-top: 0; + color: inherit; } + .alert .alert-link { + font-weight: bold; } + .alert > p, + .alert > ul { + margin-bottom: 0; } + .alert > p + p { + margin-top: 5px; } + +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; } + .alert-dismissable .close, + .alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; } + +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; } + .alert-success hr { + border-top-color: #c9e2b3; } + .alert-success .alert-link { + color: #2b542c; } + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; } + .alert-info hr { + border-top-color: #a6e1ec; } + .alert-info .alert-link { + color: #245269; } + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; } + .alert-warning hr { + border-top-color: #f7e1b5; } + .alert-warning .alert-link { + color: #66512c; } + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; } + .alert-danger hr { + border-top-color: #e4b9c0; } + .alert-danger .alert-link { + color: #843534; } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } + +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; } + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; } + +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; } + +.progress-bar-success { + background-color: #5cb85c; } + .progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-info { + background-color: #5bc0de; } + .progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-warning { + background-color: #f0ad4e; } + .progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-danger { + background-color: #d9534f; } + .progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.media { + margin-top: 15px; } + .media:first-child { + margin-top: 0; } + +.media, +.media-body { + zoom: 1; + overflow: hidden; } + +.media-body { + width: 10000px; } + +.media-object { + display: block; } + +.media-right, +.media > .pull-right { + padding-left: 10px; } + +.media-left, +.media > .pull-left { + padding-right: 10px; } + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; } + +.media-middle { + vertical-align: middle; } + +.media-bottom { + vertical-align: bottom; } + +.media-heading { + margin-top: 0; + margin-bottom: 5px; } + +.media-list { + padding-left: 0; + list-style: none; } + +.list-group { + margin-bottom: 20px; + padding-left: 0; } + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; } + .list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; } + +a.list-group-item { + color: #555; } + a.list-group-item .list-group-item-heading { + color: #333; } + a.list-group-item:hover, a.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; } + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; } + .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; } +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; } + .list-group-item.active .list-group-item-heading, + .list-group-item.active .list-group-item-heading > small, + .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, + .list-group-item.active:hover .list-group-item-heading > small, + .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, + .list-group-item.active:focus .list-group-item-heading > small, + .list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; } + .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: #c7ddef; } + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; } + +a.list-group-item-success { + color: #3c763d; } + a.list-group-item-success .list-group-item-heading { + color: inherit; } + a.list-group-item-success:hover, a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; } + a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; } + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; } + +a.list-group-item-info { + color: #31708f; } + a.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:hover, a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; } + a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; } + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; } + +a.list-group-item-warning { + color: #8a6d3b; } + a.list-group-item-warning .list-group-item-heading { + color: inherit; } + a.list-group-item-warning:hover, a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; } + a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; } + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; } + +a.list-group-item-danger { + color: #a94442; } + a.list-group-item-danger .list-group-item-heading { + color: inherit; } + a.list-group-item-danger:hover, a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; } + a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; } + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; } + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; } + +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } + +.panel-body { + padding: 15px; } + .panel-body:before, .panel-body:after { + content: " "; + display: table; } + .panel-body:after { + clear: both; } + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel-heading > .dropdown .dropdown-toggle { + color: inherit; } + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; } + .panel-title > a, + .panel-title > small, + .panel-title > .small, + .panel-title > small > a, + .panel-title > .small > a { + color: inherit; } + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; } + .panel > .list-group .list-group-item, + .panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; } + .panel > .list-group:first-child .list-group-item:first-child, + .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .list-group:last-child .list-group-item:last-child, + .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; } + +.list-group + .panel-footer { + border-top-width: 0; } + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; } + .panel > .table caption, + .panel > .table-responsive > .table caption, + .panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; } +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; } +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; } +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; } +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; } +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; } + .panel > .table-bordered > thead > tr > th:first-child, + .panel > .table-bordered > thead > tr > td:first-child, + .panel > .table-bordered > tbody > tr > th:first-child, + .panel > .table-bordered > tbody > tr > td:first-child, + .panel > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-bordered > tfoot > tr > td:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .panel > .table-bordered > thead > tr > th:last-child, + .panel > .table-bordered > thead > tr > td:last-child, + .panel > .table-bordered > tbody > tr > th:last-child, + .panel > .table-bordered > tbody > tr > td:last-child, + .panel > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-bordered > tfoot > tr > td:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .panel > .table-bordered > thead > tr:first-child > td, + .panel > .table-bordered > thead > tr:first-child > th, + .panel > .table-bordered > tbody > tr:first-child > td, + .panel > .table-bordered > tbody > tr:first-child > th, + .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, + .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; } + .panel > .table-bordered > tbody > tr:last-child > td, + .panel > .table-bordered > tbody > tr:last-child > th, + .panel > .table-bordered > tfoot > tr:last-child > td, + .panel > .table-bordered > tfoot > tr:last-child > th, + .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, + .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, + .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, + .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; } +.panel > .table-responsive { + border: 0; + margin-bottom: 0; } + +.panel-group { + margin-bottom: 20px; } + .panel-group .panel { + margin-bottom: 0; + border-radius: 4px; } + .panel-group .panel + .panel { + margin-top: 5px; } + .panel-group .panel-heading { + border-bottom: 0; } + .panel-group .panel-heading + .panel-collapse > .panel-body, + .panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; } + .panel-group .panel-footer { + border-top: 0; } + .panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; } + +.panel-default { + border-color: #ddd; } + .panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; } + .panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; } + .panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; } + .panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; } + +.panel-primary { + border-color: #337ab7; } + .panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; } + .panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; } + .panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; } + .panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; } + +.panel-success { + border-color: #d6e9c6; } + .panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; } + .panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; } + .panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; } + .panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; } + +.panel-info { + border-color: #bce8f1; } + .panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; } + .panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; } + .panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; } + .panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; } + +.panel-warning { + border-color: #faebcc; } + .panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; } + .panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; } + .panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; } + .panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; } + +.panel-danger { + border-color: #ebccd1; } + .panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; } + .panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; } + .panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; } + .panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; } + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; } + +.embed-responsive-16by9 { + padding-bottom: 56.25%; } + +.embed-responsive-4by3 { + padding-bottom: 75%; } + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } + .well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); } + +.well-lg { + padding: 24px; + border-radius: 6px; } + +.well-sm { + padding: 9px; + border-radius: 3px; } + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); } + .close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); } + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; } + .modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; } + .modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); } + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; } + +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); } + .modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); } + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.428571429px; } + +.modal-header .close { + margin-top: -2px; } + +.modal-title { + margin: 0; + line-height: 1.428571429; } + +.modal-body { + position: relative; + padding: 15px; } + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; } + .modal-footer:before, .modal-footer:after { + content: " "; + display: table; } + .modal-footer:after { + clear: both; } + .modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; } + .modal-footer .btn-group .btn + .btn { + margin-left: -1px; } + .modal-footer .btn-block + .btn-block { + margin-left: 0; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; } + + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } + + .modal-sm { + width: 300px; } } +@media (min-width: 992px) { + .modal-lg { + width: 900px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); } + .tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); } + .tooltip.top { + margin-top: -3px; + padding: 5px 0; } + .tooltip.right { + margin-left: 3px; + padding: 0 5px; } + .tooltip.bottom { + margin-top: 3px; + padding: 5px 0; } + .tooltip.left { + margin-left: -3px; + padding: 0 5px; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; } + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; } +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; } +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; } +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; } +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; } +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; } +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; } +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: left; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; } + .popover.top { + margin-top: -10px; } + .popover.right { + margin-left: 10px; } + .popover.bottom { + margin-top: 10px; } + .popover.left { + margin-left: -10px; } + +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; } + +.popover-content { + padding: 9px 14px; } + +.popover > .arrow, .popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.popover > .arrow { + border-width: 11px; } + +.popover > .arrow:after { + border-width: 10px; + content: ""; } + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; } + .popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; } +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); } + .popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; } +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; } + .popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; } +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); } + .popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; } + .carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; } + .carousel-inner > .item > img, + .carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; } + @media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + -moz-perspective: 1000; + perspective: 1000; } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; } } + .carousel-inner > .active, + .carousel-inner > .next, + .carousel-inner > .prev { + display: block; } + .carousel-inner > .active { + left: 0; } + .carousel-inner > .next, + .carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; } + .carousel-inner > .next { + left: 100%; } + .carousel-inner > .prev { + left: -100%; } + .carousel-inner > .next.left, + .carousel-inner > .prev.right { + left: 0; } + .carousel-inner > .active.left { + left: -100%; } + .carousel-inner > .active.right { + left: 100%; } + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } + .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } + .carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); } + .carousel-control .icon-prev, + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; } + .carousel-control .icon-prev, + .carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; } + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; } + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + line-height: 1; + font-family: serif; } + .carousel-control .icon-prev:before { + content: '\2039'; } + .carousel-control .icon-next:before { + content: '\203a'; } + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; } + .carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: transparent; } + .carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; } + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-caption .btn { + text-shadow: none; } + +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; } + + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; } + + .carousel-indicators { + bottom: 20px; } } +.clearfix:before, .clearfix:after { + content: " "; + display: table; } +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; } + +.affix { + position: fixed; } + +@-ms-viewport { + width: device-width; } +.visible-xs { + display: none !important; } + +.visible-sm { + display: none !important; } + +.visible-md { + display: none !important; } + +.visible-lg { + display: none !important; } + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; } + +@media (max-width: 767px) { + .visible-xs { + display: block !important; } + + table.visible-xs { + display: table; } + + tr.visible-xs { + display: table-row !important; } + + th.visible-xs, + td.visible-xs { + display: table-cell !important; } } +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; } } + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; } } + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; } + + table.visible-sm { + display: table; } + + tr.visible-sm { + display: table-row !important; } + + th.visible-sm, + td.visible-sm { + display: table-cell !important; } } +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; } + + table.visible-md { + display: table; } + + tr.visible-md { + display: table-row !important; } + + th.visible-md, + td.visible-md { + display: table-cell !important; } } +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; } } + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; } + + table.visible-lg { + display: table; } + + tr.visible-lg { + display: table-row !important; } + + th.visible-lg, + td.visible-lg { + display: table-cell !important; } } +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; } } + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; } } +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; } } +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; } } +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; } } +.visible-print { + display: none !important; } + +@media print { + .visible-print { + display: block !important; } + + table.visible-print { + display: table; } + + tr.visible-print { + display: table-row !important; } + + th.visible-print, + td.visible-print { + display: table-cell !important; } } +.visible-print-block { + display: none !important; } + @media print { + .visible-print-block { + display: block !important; } } + +.visible-print-inline { + display: none !important; } + @media print { + .visible-print-inline { + display: inline !important; } } + +.visible-print-inline-block { + display: none !important; } + @media print { + .visible-print-inline-block { + display: inline-block !important; } } + +@media print { + .hidden-print { + display: none !important; } } +/* - - - - - - - - - - - - - - - - - - - + == Variables +- - - - - - - - - - - - - - - - - - - */ +/* == Nav */ +/* == Widgets */ +/* Megafooter often inverts the tones, so these variables allow you to override teh defaults used in the homepage/sidebars. */ +/* Subpage widgets */ +/* not used... panels widgets do not include a head. */ +/* Maxmegamenu widgets */ +/* Specific Widgets */ +/* Megafooter versions of ECW variables. Same as widgets, default to the home/sidebar version, but can be overridden. */ +/* Subpage */ +/* maxmegamenu */ +/* == Main Content Area */ +/* == Footers */ +/* - - - - - - - - - - - - - - - - - - - + == Utilities +- - - - - - - - - - - - - - - - - - - */ +#content .modal { + position: absolute; } + +/* - - - - - - - - - - - - - - - - - - - + == Fonts +- - - - - - - - - - - - - - - - - - - */ +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot"); + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.woff") format("woff"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot"); + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold") format("svg"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff") format("woff"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf") format("truetype"); + font-weight: 500; + font-style: normal; } +/* - - - - - - - - - - - - - - - - - - - + == Titlebar +- - - - - - - - - - - - - - - - - - - */ +#uc-header { + border-bottom: 1px solid transparent; + border-bottom-color: #fff; } + +#uc-site-header { + padding-top: 30px; } + +#masthead.header-image #uc-site-header { + padding-top: 0; } + +#uc-site-header h1, +#uc-site-header p, +#uc-site-header a { + padding: 0; + margin: 0; + font-size: 1em; + line-height: 1em; + color: black; + font-style: normal; + font-weight: normal; + border: 0; + font-family: "Proxima Nova", Helvetica, Arial, sans-serif; } + +#uc-site-header .glyphicon { + display: none; } + +#uc-site-header #uc-site-parent { + margin-bottom: 5px; } + +#uc-site-header #uc-site-parent a { + font-size: 13px; + letter-spacing: 1px; + text-transform: uppercase; } + +#uc-site-header #uc-site-title { + padding-bottom: 20px; } + +#uc-site-header #uc-site-title a { + font-weight: 500; + font-size: 24px; + word-wrap: break-word; + max-width: 100%; } + +#site-title .searchform .form-group { + width: 100%; } + #site-title .searchform .form-group .form-control { + width: 150px; } + +.lte7.form-control { + width: 20px; } + +/* NAV +--------------------------------------------------------------*/ +#nav-tabs { + padding-bottom: .5em; } + #nav-tabs .nav-tabs { + border-bottom: 0; } + #nav-tabs .nav-tabs > li > a:hover { + border-color: #ddd; + border-radius: 4px; } + #nav-tabs .nav-tabs > li.active > a, #nav-tabs .nav-tabs > li.active > a:hover, #nav-tabs .nav-tabs > li.active > a:focus { + background-color: #f8f8f8; + z-index: 9999; + border-radius: 4px; + border-bottom-color: #ddd; } + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a, #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:hover, #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:focus { + border-radius: 4px 4px 0 0; + border-bottom-color: transparent; } + +#primary-nav a.external { + max-height: 50px; } + +#nav-secondary { + padding: 5px; + border: 1px solid transparent; + border-color: #ccc; + border-radius: 4px; + background-color: #fff; + font-size: 0.9em; } + #nav-secondary .nav.nav-pills.nav-stacked a { + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ + border-radius: 4px; + background-color: transparent; + color: inherit; } + #nav-secondary .nav.nav-pills.nav-stacked a:hover { + background-color: #eee; } + #nav-secondary .nav.nav-pills.nav-stacked .active a { + background-color: #337ab7; + color: #fff; } + #nav-secondary .nav.nav-pills.nav-stacked .sub-menu { + margin: 2px 0 2px 1.5em; } + #nav-secondary > ul { + margin: 0; + padding: 0; + list-style-type: none; } + #nav-secondary > ul > li > ul { + margin: 0; + padding: 0; } + #nav-secondary ul ul ul { + display: none; } + +.navbar-collapse { + max-height: none; } + +.menu-icon, +.menu-label { + display: inline-block; } + +.menu-label { + position: relative; + top: -.15em; + margin-left: .2em; } + +.navbar-default .navbar-brand { + height: auto; + float: none; + margin-right: 130px; + font: 500 18px "Proxima Nova", Helvetica, Arial, sans-serif; + color: black; } + +/**/ +#masthead { + z-index: 9999; } + #masthead #nav-wrapper { + z-index: 9999; } + #masthead #nav-wrapper .container { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation .dropdown-menu { + z-index: 9999; } + +#mega-menu-primary { + margin-bottom: 0; } + +.mega-sub-menu { + list-style-type: none; } + +#megamenu-mobile-title { + font-size: 1.3em; + padding: .8em; + margin: 0; } + +/* - - - - - - - - - - - - - - - - - - - + == Header Image +- - - - - - - - - - - - - - - - - - - */ +#masthead.header-image .container { + position: relative; } + +#header-image-wrap { + overflow: hidden; + max-height: 250px; } + +#header-image { + min-height: 100px; + width: 100%; } + +#masthead.header-image .site-branding { + position: absolute; + top: 30px; + left: 30px; } + +#masthead.header-image .container .row { + position: absolute; + top: 0; + left: 0; + width: 100%; + margin: 0; } + +#site-title .searchform { + float: right; + padding-top: 30px; } + +#site-title .parent-spacing .searchform { + margin-top: 10px; } + +#primary-nav .searchform .form-control { + display: inline-block; + width: auto; } + +@media (max-width: 768px) { + #nav-wrapper .container { + padding: 0; } + + .dropdown-menu .dropdown-menu { + padding-left: 20px; } } +/* - - - - - - - - - - - - - - - - - - - + == Widgets +- - - - - - - - - - - - - - - - - - - */ +.widget-placeholder { + padding: 2em !important; + border: 4px dashed #ccc !important; + color: #696969 !important; } + .widget-placeholder * { + color: #696969 !important; + font-size: 1em !important; + margin: auto !important; } + .widget-placeholder h3 { + margin-bottom: 1em !important; + color: #474747 !important; } + +/* - - - - - - - - - - - - - - - - - - - + == Content +- - - - - - - - - - - - - - - - - - - */ +.home #content { + /* Make sure select elements fit in widgets */ } + .home #content .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + .home #content .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .widget a { + color: #337ab7; } + .home #content .widget a:hover { + color: #23527c; } + .home #content .widget .nav-pills .active a { + color: #fff; } + .home #content .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .widget form { + margin: 1em; } + .home #content .widget ul, + .home #content .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + .home #content .widget ul li, + .home #content .widget ol li { + margin-bottom: .75em; } + .home #content .widget ul li ul, + .home #content .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .widget ul li ul li, + .home #content .widget ol li ul li { + margin-bottom: .5em; } + .home #content .widget ul li ul li ul, + .home #content .widget ol li ul li ul { + list-style-type: circle; } + .home #content .widget ul li ol, + .home #content .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .widget ul li ol li, + .home #content .widget ol li ol li { + margin-bottom: .5em; } + .home #content .widget .nav-tabs { + margin: 0; } + .home #content .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .widget .nav-tabs li.active a { + color: #333333; } + .home #content .widget .nav-pills { + margin: 0; } + .home #content .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .widget select { + max-width: 100%; } + .home #content .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .widget.widget_text .textwidget { + margin: 1em; } + .home #content .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + .home #content .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + .home #content .widget.widget_black-studio-tinymce ul, .home #content .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + .home #content .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons .social-bloglovin:before, .home #content .widget.simple-social-icons .social-dribbble:before, .home #content .widget.simple-social-icons .social-email:before, .home #content .widget.simple-social-icons .social-facebook:before, .home #content .widget.simple-social-icons .social-flickr:before, .home #content .widget.simple-social-icons .social-github:before, .home #content .widget.simple-social-icons .social-gplus:before, .home #content .widget.simple-social-icons .social-instagram:before, .home #content .widget.simple-social-icons .social-linkedin:before, .home #content .widget.simple-social-icons .social-pinterest:before, .home #content .widget.simple-social-icons .social-rss:before, .home #content .widget.simple-social-icons .social-stumbleupon:before, .home #content .widget.simple-social-icons .social-tumblr:before, .home #content .widget.simple-social-icons .social-twitter:before, .home #content .widget.simple-social-icons .social-vimeo:before, .home #content .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .widget.widget_rcpt ul { + margin: 0; } + .home #content .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + .home #content .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + .home #content .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .widget.widget_metaslider_widget ul, + .home #content .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .widget.uc-contact-widget th { + white-space: nowrap; } + .home #content .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + .home #content .panel-grid { + /* Make sure select elements fit in widgets */ } + .home #content .panel-grid .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .home #content .panel-grid .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .panel-grid .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .panel-grid .widget a { + color: #337ab7; } + .home #content .panel-grid .widget a:hover { + color: #23527c; } + .home #content .panel-grid .widget .nav-pills .active a { + color: #fff; } + .home #content .panel-grid .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .panel-grid .widget form { + margin: 0; } + .home #content .panel-grid .widget ul, + .home #content .panel-grid .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .home #content .panel-grid .widget ul li, + .home #content .panel-grid .widget ol li { + margin-bottom: .75em; } + .home #content .panel-grid .widget ul li ul, + .home #content .panel-grid .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .panel-grid .widget ul li ul li, + .home #content .panel-grid .widget ol li ul li { + margin-bottom: .5em; } + .home #content .panel-grid .widget ul li ul li ul, + .home #content .panel-grid .widget ol li ul li ul { + list-style-type: circle; } + .home #content .panel-grid .widget ul li ol, + .home #content .panel-grid .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .panel-grid .widget ul li ol li, + .home #content .panel-grid .widget ol li ol li { + margin-bottom: .5em; } + .home #content .panel-grid .widget .nav-tabs { + margin: 0; } + .home #content .panel-grid .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .panel-grid .widget .nav-tabs li.active a { + color: #333333; } + .home #content .panel-grid .widget .nav-pills { + margin: 0; } + .home #content .panel-grid .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content .panel-grid * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .panel-grid .widget select { + max-width: 100%; } + .home #content .panel-grid .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .panel-grid .widget.widget_text .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .home #content .panel-grid .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul, .home #content .panel-grid .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .panel-grid .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons .social-bloglovin:before, .home #content .panel-grid .widget.simple-social-icons .social-dribbble:before, .home #content .panel-grid .widget.simple-social-icons .social-email:before, .home #content .panel-grid .widget.simple-social-icons .social-facebook:before, .home #content .panel-grid .widget.simple-social-icons .social-flickr:before, .home #content .panel-grid .widget.simple-social-icons .social-github:before, .home #content .panel-grid .widget.simple-social-icons .social-gplus:before, .home #content .panel-grid .widget.simple-social-icons .social-instagram:before, .home #content .panel-grid .widget.simple-social-icons .social-linkedin:before, .home #content .panel-grid .widget.simple-social-icons .social-pinterest:before, .home #content .panel-grid .widget.simple-social-icons .social-rss:before, .home #content .panel-grid .widget.simple-social-icons .social-stumbleupon:before, .home #content .panel-grid .widget.simple-social-icons .social-tumblr:before, .home #content .panel-grid .widget.simple-social-icons .social-twitter:before, .home #content .panel-grid .widget.simple-social-icons .social-vimeo:before, .home #content .panel-grid .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .panel-grid .widget.widget_rcpt ul { + margin: 0; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + .home #content .panel-grid .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .panel-grid .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .panel-grid .widget.widget_metaslider_widget ul, + .home #content .panel-grid .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .panel-grid .widget.uc-contact-widget th { + white-space: nowrap; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .panel-grid .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .panel-grid .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .panel-grid .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .panel-grid .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + +#page-sidebar { + /* Make sure select elements fit in widgets */ } + #page-sidebar .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + #page-sidebar .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + #page-sidebar .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #page-sidebar .widget a { + color: #337ab7; } + #page-sidebar .widget a:hover { + color: #23527c; } + #page-sidebar .widget .nav-pills .active a { + color: #fff; } + #page-sidebar .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #page-sidebar .widget form { + margin: 1em; } + #page-sidebar .widget ul, + #page-sidebar .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #page-sidebar .widget ul li, + #page-sidebar .widget ol li { + margin-bottom: .75em; } + #page-sidebar .widget ul li ul, + #page-sidebar .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #page-sidebar .widget ul li ul li, + #page-sidebar .widget ol li ul li { + margin-bottom: .5em; } + #page-sidebar .widget ul li ul li ul, + #page-sidebar .widget ol li ul li ul { + list-style-type: circle; } + #page-sidebar .widget ul li ol, + #page-sidebar .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #page-sidebar .widget ul li ol li, + #page-sidebar .widget ol li ol li { + margin-bottom: .5em; } + #page-sidebar .widget .nav-tabs { + margin: 0; } + #page-sidebar .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #page-sidebar .widget .nav-tabs li.active a { + color: #333333; } + #page-sidebar .widget .nav-pills { + margin: 0; } + #page-sidebar .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #page-sidebar * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #page-sidebar .widget select { + max-width: 100%; } + #page-sidebar .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #page-sidebar .widget.widget_text .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #page-sidebar .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_black-studio-tinymce ul, #page-sidebar .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + #page-sidebar .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #page-sidebar .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #page-sidebar .widget.simple-social-icons ul { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons .social-bloglovin:before, #page-sidebar .widget.simple-social-icons .social-dribbble:before, #page-sidebar .widget.simple-social-icons .social-email:before, #page-sidebar .widget.simple-social-icons .social-facebook:before, #page-sidebar .widget.simple-social-icons .social-flickr:before, #page-sidebar .widget.simple-social-icons .social-github:before, #page-sidebar .widget.simple-social-icons .social-gplus:before, #page-sidebar .widget.simple-social-icons .social-instagram:before, #page-sidebar .widget.simple-social-icons .social-linkedin:before, #page-sidebar .widget.simple-social-icons .social-pinterest:before, #page-sidebar .widget.simple-social-icons .social-rss:before, #page-sidebar .widget.simple-social-icons .social-stumbleupon:before, #page-sidebar .widget.simple-social-icons .social-tumblr:before, #page-sidebar .widget.simple-social-icons .social-twitter:before, #page-sidebar .widget.simple-social-icons .social-vimeo:before, #page-sidebar .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #page-sidebar .widget.widget_rcpt ul { + margin: 0; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + #page-sidebar .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #page-sidebar .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #page-sidebar .widget.widget_metaslider_widget ul, + #page-sidebar .widget.widget_metaslider_widget ol { + margin: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #page-sidebar .widget.uc-contact-widget th { + white-space: nowrap; } + #page-sidebar .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #page-sidebar .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #page-sidebar .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #page-sidebar .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #page-sidebar .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #page-sidebar .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #page-sidebar .widget.uc-hours-widget caption { + padding: .5em; } + #page-sidebar .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + +.subpage { + /* Make sure select elements fit in widgets */ } + .subpage .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .subpage .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .subpage .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .subpage .widget a { + color: #337ab7; } + .subpage .widget a:hover { + color: #23527c; } + .subpage .widget .nav-pills .active a { + color: #fff; } + .subpage .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .subpage .widget form { + margin: 0; } + .subpage .widget ul, + .subpage .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .subpage .widget ul li, + .subpage .widget ol li { + margin-bottom: .75em; } + .subpage .widget ul li ul, + .subpage .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .subpage .widget ul li ul li, + .subpage .widget ol li ul li { + margin-bottom: .5em; } + .subpage .widget ul li ul li ul, + .subpage .widget ol li ul li ul { + list-style-type: circle; } + .subpage .widget ul li ol, + .subpage .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .subpage .widget ul li ol li, + .subpage .widget ol li ol li { + margin-bottom: .5em; } + .subpage .widget .nav-tabs { + margin: 0; } + .subpage .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .subpage .widget .nav-tabs li.active a { + color: #333333; } + .subpage .widget .nav-pills { + margin: 0; } + .subpage .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .subpage * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .subpage .widget select { + max-width: 100%; } + .subpage .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .subpage .widget.widget_text .textwidget { + margin: 0; } + .subpage .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .subpage .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .subpage .widget.widget_black-studio-tinymce ul, .subpage .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + .subpage .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .subpage .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .subpage .widget.simple-social-icons ul { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons .social-bloglovin:before, .subpage .widget.simple-social-icons .social-dribbble:before, .subpage .widget.simple-social-icons .social-email:before, .subpage .widget.simple-social-icons .social-facebook:before, .subpage .widget.simple-social-icons .social-flickr:before, .subpage .widget.simple-social-icons .social-github:before, .subpage .widget.simple-social-icons .social-gplus:before, .subpage .widget.simple-social-icons .social-instagram:before, .subpage .widget.simple-social-icons .social-linkedin:before, .subpage .widget.simple-social-icons .social-pinterest:before, .subpage .widget.simple-social-icons .social-rss:before, .subpage .widget.simple-social-icons .social-stumbleupon:before, .subpage .widget.simple-social-icons .social-tumblr:before, .subpage .widget.simple-social-icons .social-twitter:before, .subpage .widget.simple-social-icons .social-vimeo:before, .subpage .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .subpage .widget.widget_rcpt ul { + margin: 0; } + .subpage .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .subpage .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + .subpage .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + .subpage .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .subpage .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .subpage .widget.widget_metaslider_widget ul, + .subpage .widget.widget_metaslider_widget ol { + margin: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .subpage .widget.uc-contact-widget th { + white-space: nowrap; } + .subpage .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .subpage .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .subpage .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .subpage .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .subpage .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .subpage .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .subpage .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .subpage .widget.uc-hours-widget caption { + padding: .5em; } + .subpage .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + +img { + height: auto; + max-width: 100%; } + +code { + white-space: normal; } + +.table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.az-letter-list li { + list-style-type: none; } + +#page #content .widget .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #page #content .widget .btn:active:focus, #page #content .widget .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #page #content .widget .btn:hover, #page #content .widget .btn:focus { + color: #333 !important; + text-decoration: none; } + #page #content .widget .btn:active, #page #content .widget .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #page #content .widget .btn.disabled, #page #content .widget .btn[disabled], fieldset[disabled] #page #content .widget .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#page #content .widget .btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default:hover, #page #content .widget .btn-default:focus, #page #content .widget .btn-default.focus, #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, .open > #page #content .widget .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, .open > #page #content .widget .btn-default.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-default.disabled, #page #content .widget .btn-default.disabled:hover, #page #content .widget .btn-default.disabled:focus, #page #content .widget .btn-default.disabled.focus, #page #content .widget .btn-default.disabled:active, #page #content .widget .btn-default.disabled.active, #page #content .widget .btn-default[disabled], #page #content .widget .btn-default[disabled]:hover, #page #content .widget .btn-default[disabled]:focus, #page #content .widget .btn-default[disabled].focus, #page #content .widget .btn-default[disabled]:active, #page #content .widget .btn-default[disabled].active, fieldset[disabled] #page #content .widget .btn-default, fieldset[disabled] #page #content .widget .btn-default:hover, fieldset[disabled] #page #content .widget .btn-default:focus, fieldset[disabled] #page #content .widget .btn-default.focus, fieldset[disabled] #page #content .widget .btn-default:active, fieldset[disabled] #page #content .widget .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default .badge { + color: #fff; + background-color: #333; } + +#page #content .widget .btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary:hover, #page #content .widget .btn-primary:focus, #page #content .widget .btn-primary.focus, #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, .open > #page #content .widget .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, .open > #page #content .widget .btn-primary.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-primary.disabled, #page #content .widget .btn-primary.disabled:hover, #page #content .widget .btn-primary.disabled:focus, #page #content .widget .btn-primary.disabled.focus, #page #content .widget .btn-primary.disabled:active, #page #content .widget .btn-primary.disabled.active, #page #content .widget .btn-primary[disabled], #page #content .widget .btn-primary[disabled]:hover, #page #content .widget .btn-primary[disabled]:focus, #page #content .widget .btn-primary[disabled].focus, #page #content .widget .btn-primary[disabled]:active, #page #content .widget .btn-primary[disabled].active, fieldset[disabled] #page #content .widget .btn-primary, fieldset[disabled] #page #content .widget .btn-primary:hover, fieldset[disabled] #page #content .widget .btn-primary:focus, fieldset[disabled] #page #content .widget .btn-primary.focus, fieldset[disabled] #page #content .widget .btn-primary:active, fieldset[disabled] #page #content .widget .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#page #content .widget .btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success:hover, #page #content .widget .btn-success:focus, #page #content .widget .btn-success.focus, #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, .open > #page #content .widget .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, .open > #page #content .widget .btn-success.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-success.disabled, #page #content .widget .btn-success.disabled:hover, #page #content .widget .btn-success.disabled:focus, #page #content .widget .btn-success.disabled.focus, #page #content .widget .btn-success.disabled:active, #page #content .widget .btn-success.disabled.active, #page #content .widget .btn-success[disabled], #page #content .widget .btn-success[disabled]:hover, #page #content .widget .btn-success[disabled]:focus, #page #content .widget .btn-success[disabled].focus, #page #content .widget .btn-success[disabled]:active, #page #content .widget .btn-success[disabled].active, fieldset[disabled] #page #content .widget .btn-success, fieldset[disabled] #page #content .widget .btn-success:hover, fieldset[disabled] #page #content .widget .btn-success:focus, fieldset[disabled] #page #content .widget .btn-success.focus, fieldset[disabled] #page #content .widget .btn-success:active, fieldset[disabled] #page #content .widget .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#page #content .widget .btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info:hover, #page #content .widget .btn-info:focus, #page #content .widget .btn-info.focus, #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, .open > #page #content .widget .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, .open > #page #content .widget .btn-info.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-info.disabled, #page #content .widget .btn-info.disabled:hover, #page #content .widget .btn-info.disabled:focus, #page #content .widget .btn-info.disabled.focus, #page #content .widget .btn-info.disabled:active, #page #content .widget .btn-info.disabled.active, #page #content .widget .btn-info[disabled], #page #content .widget .btn-info[disabled]:hover, #page #content .widget .btn-info[disabled]:focus, #page #content .widget .btn-info[disabled].focus, #page #content .widget .btn-info[disabled]:active, #page #content .widget .btn-info[disabled].active, fieldset[disabled] #page #content .widget .btn-info, fieldset[disabled] #page #content .widget .btn-info:hover, fieldset[disabled] #page #content .widget .btn-info:focus, fieldset[disabled] #page #content .widget .btn-info.focus, fieldset[disabled] #page #content .widget .btn-info:active, fieldset[disabled] #page #content .widget .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#page #content .widget .btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning:hover, #page #content .widget .btn-warning:focus, #page #content .widget .btn-warning.focus, #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, .open > #page #content .widget .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, .open > #page #content .widget .btn-warning.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-warning.disabled, #page #content .widget .btn-warning.disabled:hover, #page #content .widget .btn-warning.disabled:focus, #page #content .widget .btn-warning.disabled.focus, #page #content .widget .btn-warning.disabled:active, #page #content .widget .btn-warning.disabled.active, #page #content .widget .btn-warning[disabled], #page #content .widget .btn-warning[disabled]:hover, #page #content .widget .btn-warning[disabled]:focus, #page #content .widget .btn-warning[disabled].focus, #page #content .widget .btn-warning[disabled]:active, #page #content .widget .btn-warning[disabled].active, fieldset[disabled] #page #content .widget .btn-warning, fieldset[disabled] #page #content .widget .btn-warning:hover, fieldset[disabled] #page #content .widget .btn-warning:focus, fieldset[disabled] #page #content .widget .btn-warning.focus, fieldset[disabled] #page #content .widget .btn-warning:active, fieldset[disabled] #page #content .widget .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#page #content .widget .btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger:hover, #page #content .widget .btn-danger:focus, #page #content .widget .btn-danger.focus, #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, .open > #page #content .widget .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, .open > #page #content .widget .btn-danger.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-danger.disabled, #page #content .widget .btn-danger.disabled:hover, #page #content .widget .btn-danger.disabled:focus, #page #content .widget .btn-danger.disabled.focus, #page #content .widget .btn-danger.disabled:active, #page #content .widget .btn-danger.disabled.active, #page #content .widget .btn-danger[disabled], #page #content .widget .btn-danger[disabled]:hover, #page #content .widget .btn-danger[disabled]:focus, #page #content .widget .btn-danger[disabled].focus, #page #content .widget .btn-danger[disabled]:active, #page #content .widget .btn-danger[disabled].active, fieldset[disabled] #page #content .widget .btn-danger, fieldset[disabled] #page #content .widget .btn-danger:hover, fieldset[disabled] #page #content .widget .btn-danger:focus, fieldset[disabled] #page #content .widget .btn-danger.focus, fieldset[disabled] #page #content .widget .btn-danger:active, fieldset[disabled] #page #content .widget .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#page #content .widget .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #page #content .widget .btn-link, #page #content .widget .btn-link:active, #page #content .widget .btn-link[disabled], fieldset[disabled] #page #content .widget .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #page #content .widget .btn-link, #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus, #page #content .widget .btn-link:active { + border-color: transparent; } + #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #page #content .widget .btn-link[disabled]:hover, #page #content .widget .btn-link[disabled]:focus, fieldset[disabled] #page #content .widget .btn-link:hover, fieldset[disabled] #page #content .widget .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#page #content .widget .btn-lg, #page #content .widget .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } + +#page #content .widget .btn-sm, #page #content .widget .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-xs, #page #content .widget .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-block { + display: block; + width: 100%; } + +#page #content .widget .btn-block + #page #content .widget .btn-block { + margin-top: 5px; } + +input[type="submit"]#page #content .widget.btn-block, +input[type="reset"]#page #content .widget.btn-block, +input[type="button"]#page #content .widget.btn-block { + width: 100%; } + +/* PAGE +--------------------------------------------------------------*/ +#main { + border-radius: 4px; + background-color: #fff; + padding: 1em; + overflow: hidden; + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ } + +/* POSTS +--------------------------------------------------------------*/ +.post { + background-color: #fff; + padding: 1em; } + +/*-------------------------------------------------------------- +10.0 Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +10.1 Posts and pages +--------------------------------------------------------------*/ +.hentry { + margin: 0 0 1.5em; } + +.byline, +.updated { + display: none; } + +.single .byline { + display: inline; } + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; } + +.page-links { + clear: both; + margin: 0 0 1.5em; } + +.nav-next { + text-align: right; } + +.entry-content a, +.entry-footer a { + text-decoration: underline; } + +.nav a, +a.btn { + text-decoration: none !important; } + +/*-------------------------------------------------------------- +10.2 Asides +--------------------------------------------------------------*/ +.blog .format-aside .entry-title, +.archive .format-aside .entry-title { + display: none; } + +/*-------------------------------------------------------------- +10.3 Comments +--------------------------------------------------------------*/ +.comment-list { + padding: 0; + list-style-type: none; } + +.comment-list ol { + list-style-type: none; } + +.comment { + padding: 1em; + border-top: 1px solid transparent; + border-top-color: #ccc; } + +.comment.thread-odd { + background-color: #f5f5f5; } + +.comment-content a { + word-wrap: break-word; } + +/* comments form */ +.form-submit { + display: none; } + +.comment-form-author, +.comment-form-email, +.comment-form-url { + width: 50%; } + +/*-------------------------------------------------------------- +10.4 Private Page List +--------------------------------------------------------------*/ +#page-private-list li { + list-style-type: none; + padding-bottom: 10px; } + +/* - - - - - - - - - - - - - - - - - - - + == Captions +- - - - - - - - - - - - - - - - - - - */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; } + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto; } + +.wp-caption-text { + text-align: center; } + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; } + +/* - - - - - - - - - - - - - - - - - - - + == Alignments +- - - - - - - - - - - - - - - - - - - */ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; } + +.alignright { + display: inline; + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; } + +.aligncenter { + clear: both; + display: block; + margin: 1em auto; } + +/* - - - - - - - - - - - - - - - - - - - + == Galleries +- - - - - - - - - - - - - - - - - - - */ +.gallery { + margin-bottom: 1.5em; } + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; } + +.gallery-columns-2 .gallery-item { + max-width: 50%; } + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; } + +.gallery-columns-4 .gallery-item { + max-width: 25%; } + +.gallery-columns-5 .gallery-item { + max-width: 20%; } + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; } + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; } + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; } + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; } + +/* - - - - - - - - - - - - - - - - - - - + == Media +- - - - - - - - - - - - - - - - - - - */ +.page-content img.wp-smiley, +.entry-content img.wp-smiley, +.comment-content img.wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; } + +/* Make sure embeds and iframes fit their containers */ +embed, +iframe, +object { + max-width: 100%; } + +/* - - - - - - - - - - - - - - - - - - - + == Link Flags +- - - - - - - - - - - - - - - - - - - */ +.flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } + +.btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } + +.external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } + +.external:hover .glyphicon-new-window { + opacity: 1 !important; } + +table .flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } +table .btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } +table .external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } +table .external:hover .glyphicon-new-window { + opacity: 1 !important; } + +/* - - - - - - - - - - - - - - - - - - - + == Accessibility +- - - - - - - - - - - - - - - - - - - */ +#skiplinks { + position: absolute; + left: 0; + top: 0; + visibility: hidden; + height: 0; + width: 0; } + +.accessibility-fail { + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + filter: grayscale(100%); + opacity: .3; } + +.accessibility-fail-msg { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.accessibility-fail-msg .glyphicon { + color: red; + margin-right: 1em; } + +.accessibility-fail-msg a { + text-decoration: underline; } + +/* - - - - - - - - - - - - - - - - - - - + == Table Stripper + + Our effort to combat the use of table-based layouts by site authors. + +- - - - - - - - - - - - - - - - - - - */ +table div, table span, table applet, table object, table iframe, table +h1, table h2, table h3, table h4, table h5, table h6, table p, table blockquote, table pre, table +a, table abbr, table acronym, table address, table big, table cite, table code, table +del, table dfn, table em, table img, table ins, table kbd, table q, table s, table samp, table +small, table strike, table strong, table sub, table sup, table tt, table var, table +b, table u, table i, table center, table +dl, table dt, table dd, table ol, table ul, table li, table +fieldset, table form, table label, table legend, table +article, table aside, table canvas, table details, table embed, table +figure, table figcaption, table footer, table header, table hgroup, table +menu, table nav, table output, table ruby, table section, table summary, table +time, table mark, table audio, table video { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + vertical-align: baseline !important; } + +/* HTML5 display-role reset for older browsers */ +table article, table aside, table details, table figcaption, table figure, table +footer, table header, table hgroup, table menu, table nav, table section { + display: block !important; } + +table body { + line-height: 1 !important; } + +table ol, table ul { + list-style: none !important; } + +table blockquote, table q { + quotes: none !important; } + +table blockquote:before, table blockquote:after, table +q:before, table q:after { + content: "" !important; + content: none !important; } + +/* - - - - - - - - - - - - - - - - - - - + == UUP +- - - - - - - - - - - - - - - - - - - */ +.uup-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uup-list .has-image { + display: block; + position: relative; + padding-left: 170px; + min-height: 150px; } + .uup-list .has-image .uup-thumbnail { + display: block; + width: 150px; + height: 150px; + position: absolute; + left: 0; + top: 0; } + .uup-list .uup-item { + margin-bottom: 1em; } + .uup-list .uup-item .uup-text { + display: block; } + .uup-list .uup-item .uup-text > span { + display: block; } + .uup-list .uup-item .uup-text a .uup-name { + display: inline; } + .uup-list .uup-item .uup-text .uup-name { + font-weight: bold; } + .uup-list .uup-item .uup-text .uup-name .uup-first:after { + content: ' '; } + +.uup-index-table .uup-table-name.table-has-image { + position: relative; + padding-left: 60px; } + .uup-index-table .uup-table-name.table-has-image .uup-table-thumbnail { + display: block; + width: 50px; + height: 50px; + position: absolute; + left: 0; + top: 5px; } + .uup-index-table .uup-table-name.table-has-image .uup-name { + display: block; } +.uup-index-table .uup-table-name .uup-last:before { + content: ' '; } + +/* + Profile Page +*/ +.page-template-page-user-profile-php .uup-user { + padding: 1em; } + .page-template-page-user-profile-php .uup-user > span { + display: block; } + .page-template-page-user-profile-php .uup-user .uup-image { + margin-bottom: 1em; } + .page-template-page-user-profile-php .uup-user .uup-name { + font-weight: bold; } + .page-template-page-user-profile-php .uup-user .uup-name .uup-first:after { + content: ' '; } + .page-template-page-user-profile-php .uup-user .uup-phones .uup-phone2 { + display: block; } + +.person-image { + display: none; + overflow: hidden; + /* + max-width:100%; + + img { + max-width:none; + max-height:none; + min-width:100%; + min-height:100%; + } + */ } + +/* - - - - - - - - - - - - - - - - - - - + == Calendar +- - - - - - - - - - - - - - - - - - - */ +#vb #vb-timespan { + list-style-type: none; + padding: 0; + margin: 0; + font-size: 2em; } + #vb #vb-timespan .glyphicon-new-window { + display: none; } + +#events-grid-wrap li { + margin-bottom: 1em !important; } + #events-grid-wrap li strong { + font-weight: normal; } + #events-grid-wrap li .glyphicon-new-window { + display: none; } + +.uc-listcal .uc-cal-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uc-listcal .uc-cal-list .uc-cal-item { + margin-bottom: 1em; } + .uc-listcal .uc-cal-list .uc-cal-item .uc-cal-event-title { + font-style: normal; + margin-left: 1em; } + .uc-listcal .uc-cal-list .uc-cal-item .glyphicon-new-window { + display: none; } + +#events-table #events-toolbar { + margin-bottom: 1em; } + #events-table #events-toolbar #events-month { + width: 10em; } +#events-table table { + font-size: 85%; } + #events-table table thead th { + width: 14%; + text-align: center; } + #events-table table tbody th { + border-bottom-width: 0; + padding-bottom: 0; + padding-left: 0; + text-align: right; + font-weight: normal; + opacity: .7; } + #events-table table tbody th.today { + background: #ccc; + color: #000; } + #events-table table tbody td { + border-top-width: 0; + padding-top: 0; } + #events-table table tbody td a { + text-decoration: none; } + #events-table table tbody td a:hover { + text-decoration: underline; } + #events-table table tbody td a strong { + font-weight: normal; } + #events-table table tbody td a .glyphicon { + display: none; } + #events-table table tbody td .event-list + .event-list { + margin-top: 1em !important; } + #events-table table tbody td .event-list li + li { + margin-top: .5em !important; } + +/* - - - - - - - - - - - - - - - - - - - + == In Page Menus +- - - - - - - - - - - - - - - - - - - */ +.in-page-list { + float: right; + padding: .5em; + border: 1px solid transparent; + border-color: #e7e7e7; + background-color: #f8f8f8; + margin: 0 0 1.5em 2em; + width: 20%; + min-width: 200px; + max-width: 400px; + border-radius: 3px; } + +.in-page-tabs { + margin-bottom: 2em; } + +/* - - - - - - - - - - - - - - - - - - - + == Footers +- - - - - - - - - - - - - - - - - - - */ +#footers { + background-color: #eee; + margin: 1.5em 0 0 0; + border: 0px solid transparent; + border-color: #ccc; + border-width: 2px 0 0 0; } + +body.sticky #footers { + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + +body.sticky .ie8 #footers { + position: inherit; + width: inherit; } + +#mega-footer { + padding-top: 1em; + background-color: transparent; + /* Make sure select elements fit in widgets */ } + #mega-footer .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + #mega-footer .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0; + border-color: #ccc; + background-color: transparent; } + #mega-footer .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #mega-footer .widget a { + color: #337ab7; } + #mega-footer .widget a:hover { + color: #23527c; } + #mega-footer .widget .nav-pills .active a { + color: #fff; } + #mega-footer .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #mega-footer .widget form { + margin: 1em; } + #mega-footer .widget ul, + #mega-footer .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #mega-footer .widget ul li, + #mega-footer .widget ol li { + margin-bottom: .75em; } + #mega-footer .widget ul li ul, + #mega-footer .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #mega-footer .widget ul li ul li, + #mega-footer .widget ol li ul li { + margin-bottom: .5em; } + #mega-footer .widget ul li ul li ul, + #mega-footer .widget ol li ul li ul { + list-style-type: circle; } + #mega-footer .widget ul li ol, + #mega-footer .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #mega-footer .widget ul li ol li, + #mega-footer .widget ol li ol li { + margin-bottom: .5em; } + #mega-footer .widget .nav-tabs { + margin: 0; } + #mega-footer .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #mega-footer .widget .nav-tabs li.active a { + color: #333333; } + #mega-footer .widget .nav-pills { + margin: 0; } + #mega-footer .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #mega-footer * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #mega-footer .widget select { + max-width: 100%; } + #mega-footer .widget { + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #mega-footer .widget.widget_text .textwidget { + margin: 1em; } + #mega-footer .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #mega-footer .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #mega-footer .widget.widget_black-studio-tinymce ul, #mega-footer .widget.widget_black-studio-tinymce ol { + padding-left: 4em; } + #mega-footer .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #mega-footer .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #mega-footer .widget.simple-social-icons ul { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons .social-bloglovin:before, #mega-footer .widget.simple-social-icons .social-dribbble:before, #mega-footer .widget.simple-social-icons .social-email:before, #mega-footer .widget.simple-social-icons .social-facebook:before, #mega-footer .widget.simple-social-icons .social-flickr:before, #mega-footer .widget.simple-social-icons .social-github:before, #mega-footer .widget.simple-social-icons .social-gplus:before, #mega-footer .widget.simple-social-icons .social-instagram:before, #mega-footer .widget.simple-social-icons .social-linkedin:before, #mega-footer .widget.simple-social-icons .social-pinterest:before, #mega-footer .widget.simple-social-icons .social-rss:before, #mega-footer .widget.simple-social-icons .social-stumbleupon:before, #mega-footer .widget.simple-social-icons .social-tumblr:before, #mega-footer .widget.simple-social-icons .social-twitter:before, #mega-footer .widget.simple-social-icons .social-vimeo:before, #mega-footer .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #mega-footer .widget.widget_rcpt ul { + margin: 0; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 5% 0; + font-weight: bold; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 5% 1em; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 5% 1em; } + #mega-footer .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #mega-footer .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #mega-footer .widget.widget_metaslider_widget ul, + #mega-footer .widget.widget_metaslider_widget ol { + margin: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #mega-footer .widget.uc-contact-widget th { + white-space: nowrap; } + #mega-footer .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #mega-footer .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #mega-footer .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #mega-footer .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #mega-footer .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #mega-footer .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #mega-footer .widget.uc-hours-widget caption { + padding: .5em; } + #mega-footer .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + +#footer { + padding: 1.5em 0; + color: #337ab7; } + #footer ul { + padding: 0; } + #footer a { + color: #337ab7; } + #footer a:hover { + color: #23527c; } + #footer li { + display: inline; + margin-right: 1em; } + #footer li:last-child { + margin-right: 0; } + #footer li a { + padding: 15px 0px; } + +#footers .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #footers .btn:active:focus, #footers .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #footers .btn:hover, #footers .btn:focus { + color: #333 !important; + text-decoration: none; } + #footers .btn:active, #footers .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #footers .btn.disabled, #footers .btn[disabled], fieldset[disabled] #footers .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#footers .btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; } + #footers .btn-default:hover, #footers .btn-default:focus, #footers .btn-default.focus, #footers .btn-default:active, #footers .btn-default.active, .open > #footers .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #footers .btn-default:active, #footers .btn-default.active, .open > #footers .btn-default.dropdown-toggle { + background-image: none; } + #footers .btn-default.disabled, #footers .btn-default.disabled:hover, #footers .btn-default.disabled:focus, #footers .btn-default.disabled.focus, #footers .btn-default.disabled:active, #footers .btn-default.disabled.active, #footers .btn-default[disabled], #footers .btn-default[disabled]:hover, #footers .btn-default[disabled]:focus, #footers .btn-default[disabled].focus, #footers .btn-default[disabled]:active, #footers .btn-default[disabled].active, fieldset[disabled] #footers .btn-default, fieldset[disabled] #footers .btn-default:hover, fieldset[disabled] #footers .btn-default:focus, fieldset[disabled] #footers .btn-default.focus, fieldset[disabled] #footers .btn-default:active, fieldset[disabled] #footers .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #footers .btn-default .badge { + color: #fff; + background-color: #333; } + +#footers .btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary:hover, #footers .btn-primary:focus, #footers .btn-primary.focus, #footers .btn-primary:active, #footers .btn-primary.active, .open > #footers .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #footers .btn-primary:active, #footers .btn-primary.active, .open > #footers .btn-primary.dropdown-toggle { + background-image: none; } + #footers .btn-primary.disabled, #footers .btn-primary.disabled:hover, #footers .btn-primary.disabled:focus, #footers .btn-primary.disabled.focus, #footers .btn-primary.disabled:active, #footers .btn-primary.disabled.active, #footers .btn-primary[disabled], #footers .btn-primary[disabled]:hover, #footers .btn-primary[disabled]:focus, #footers .btn-primary[disabled].focus, #footers .btn-primary[disabled]:active, #footers .btn-primary[disabled].active, fieldset[disabled] #footers .btn-primary, fieldset[disabled] #footers .btn-primary:hover, fieldset[disabled] #footers .btn-primary:focus, fieldset[disabled] #footers .btn-primary.focus, fieldset[disabled] #footers .btn-primary:active, fieldset[disabled] #footers .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#footers .btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success:hover, #footers .btn-success:focus, #footers .btn-success.focus, #footers .btn-success:active, #footers .btn-success.active, .open > #footers .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #footers .btn-success:active, #footers .btn-success.active, .open > #footers .btn-success.dropdown-toggle { + background-image: none; } + #footers .btn-success.disabled, #footers .btn-success.disabled:hover, #footers .btn-success.disabled:focus, #footers .btn-success.disabled.focus, #footers .btn-success.disabled:active, #footers .btn-success.disabled.active, #footers .btn-success[disabled], #footers .btn-success[disabled]:hover, #footers .btn-success[disabled]:focus, #footers .btn-success[disabled].focus, #footers .btn-success[disabled]:active, #footers .btn-success[disabled].active, fieldset[disabled] #footers .btn-success, fieldset[disabled] #footers .btn-success:hover, fieldset[disabled] #footers .btn-success:focus, fieldset[disabled] #footers .btn-success.focus, fieldset[disabled] #footers .btn-success:active, fieldset[disabled] #footers .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#footers .btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info:hover, #footers .btn-info:focus, #footers .btn-info.focus, #footers .btn-info:active, #footers .btn-info.active, .open > #footers .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #footers .btn-info:active, #footers .btn-info.active, .open > #footers .btn-info.dropdown-toggle { + background-image: none; } + #footers .btn-info.disabled, #footers .btn-info.disabled:hover, #footers .btn-info.disabled:focus, #footers .btn-info.disabled.focus, #footers .btn-info.disabled:active, #footers .btn-info.disabled.active, #footers .btn-info[disabled], #footers .btn-info[disabled]:hover, #footers .btn-info[disabled]:focus, #footers .btn-info[disabled].focus, #footers .btn-info[disabled]:active, #footers .btn-info[disabled].active, fieldset[disabled] #footers .btn-info, fieldset[disabled] #footers .btn-info:hover, fieldset[disabled] #footers .btn-info:focus, fieldset[disabled] #footers .btn-info.focus, fieldset[disabled] #footers .btn-info:active, fieldset[disabled] #footers .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#footers .btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning:hover, #footers .btn-warning:focus, #footers .btn-warning.focus, #footers .btn-warning:active, #footers .btn-warning.active, .open > #footers .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #footers .btn-warning:active, #footers .btn-warning.active, .open > #footers .btn-warning.dropdown-toggle { + background-image: none; } + #footers .btn-warning.disabled, #footers .btn-warning.disabled:hover, #footers .btn-warning.disabled:focus, #footers .btn-warning.disabled.focus, #footers .btn-warning.disabled:active, #footers .btn-warning.disabled.active, #footers .btn-warning[disabled], #footers .btn-warning[disabled]:hover, #footers .btn-warning[disabled]:focus, #footers .btn-warning[disabled].focus, #footers .btn-warning[disabled]:active, #footers .btn-warning[disabled].active, fieldset[disabled] #footers .btn-warning, fieldset[disabled] #footers .btn-warning:hover, fieldset[disabled] #footers .btn-warning:focus, fieldset[disabled] #footers .btn-warning.focus, fieldset[disabled] #footers .btn-warning:active, fieldset[disabled] #footers .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#footers .btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger:hover, #footers .btn-danger:focus, #footers .btn-danger.focus, #footers .btn-danger:active, #footers .btn-danger.active, .open > #footers .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #footers .btn-danger:active, #footers .btn-danger.active, .open > #footers .btn-danger.dropdown-toggle { + background-image: none; } + #footers .btn-danger.disabled, #footers .btn-danger.disabled:hover, #footers .btn-danger.disabled:focus, #footers .btn-danger.disabled.focus, #footers .btn-danger.disabled:active, #footers .btn-danger.disabled.active, #footers .btn-danger[disabled], #footers .btn-danger[disabled]:hover, #footers .btn-danger[disabled]:focus, #footers .btn-danger[disabled].focus, #footers .btn-danger[disabled]:active, #footers .btn-danger[disabled].active, fieldset[disabled] #footers .btn-danger, fieldset[disabled] #footers .btn-danger:hover, fieldset[disabled] #footers .btn-danger:focus, fieldset[disabled] #footers .btn-danger.focus, fieldset[disabled] #footers .btn-danger:active, fieldset[disabled] #footers .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#footers .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #footers .btn-link, #footers .btn-link:active, #footers .btn-link[disabled], fieldset[disabled] #footers .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #footers .btn-link, #footers .btn-link:hover, #footers .btn-link:focus, #footers .btn-link:active { + border-color: transparent; } + #footers .btn-link:hover, #footers .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #footers .btn-link[disabled]:hover, #footers .btn-link[disabled]:focus, fieldset[disabled] #footers .btn-link:hover, fieldset[disabled] #footers .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#footers .btn-lg, #footers .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; } + +#footers .btn-sm, #footers .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-xs, #footers .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-block { + display: block; + width: 100%; } + +#footers .btn-block + #footers .btn-block { + margin-top: 5px; } + +input[type="submit"]#footers.btn-block, +input[type="reset"]#footers.btn-block, +input[type="button"]#footers.btn-block { + width: 100%; } diff --git a/themes/cornerstone/css/widgets-area.php b/themes/cornerstone/css/widgets-area.php new file mode 100644 index 0000000..f377f3e --- /dev/null +++ b/themes/cornerstone/css/widgets-area.php @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/themes/cornerstone/favicon.ico b/themes/cornerstone/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fde8229652088aa0ac4642fc75553857294c1bf1 GIT binary patch literal 894 zcmZQzU<5(|0R|u`!H~hsz#zuJz@P!dKp_SNAO?xUfCrEP!Z7gr?=MWWbK%sJJJw-} zV-@-J=f{MM(8Y~~SY_dYZ(lv@PV}qsHf;>Cuk|r&3UR0pu&MJg>rW5;@#8C88H90q z=Z3CWuS7-mMGb{tzkcja@S9ta{`uqEDLK&zitLlKBCj0V2iJ0F{nB_v_AEWIjZ-`3 z)#g^Z8?Twrym@+8sf)qt3C)Y@^V7A35)?VEo;U!}^62)JEJMixE0t&WZ>4Gqtm>%) zI;K6=dvQ~7x`E`=`!}-f`$u1LV4k@`rKd@jp;V5E4A473_1ou7 zZjbTGGnIRA?ZVuutV})8a%a6QvwHWfT2N@I1PqW$SN$|C!2~6a0!yV!NA@ggC@6E* z%{7r(+t={z`{xQ*gDOwcH!mK4{`~&nnuQs9V!bIrHNKYVx}p~j?fmxj(~Yx7>wGO* zBV2$Ud~ow}m4{Kelg^z>r_b!!lB~*;rYQjACaLiP!zx2Z==Oz^7Z2^svrq&^-@7-@ zfzG>s?L06NfsEN@Y4d7wvyG)%BU}sYwaOf|XA~u_?rQ)_HHJF9dHDp$fFPhn5XRe= zPqPdpO6)b#bVTy4RK9)tgr)$l1;RMBb3>JfagL#6rhz2T{Cii=p(#M)0)zC&&u<$h Vw;otI?>i`&LG6VrgXIHqX#m}t^Xvcs literal 0 HcmV?d00001 diff --git a/themes/cornerstone/footer.php b/themes/cornerstone/footer.php new file mode 100644 index 0000000..9a112fb --- /dev/null +++ b/themes/cornerstone/footer.php @@ -0,0 +1,93 @@ + + + + +
+ + +
+ + + + + + \ No newline at end of file diff --git a/themes/cornerstone/functions.php b/themes/cornerstone/functions.php new file mode 100644 index 0000000..c1c4215 --- /dev/null +++ b/themes/cornerstone/functions.php @@ -0,0 +1,322 @@ + __( 'Primary Menu', 'cs' ), + ) ); + + // Enable support for HTML5 markup. + add_theme_support( 'html5', array( + 'comment-list', + 'search-form', + 'comment-form', + 'gallery', + 'caption', + ) ); +} +endif; // cs_setup +add_action( 'after_setup_theme', 'cs_setup' ); + +if(!function_exists('is_parent_private')){ + function is_parent_private($id){ + $page = get_post($id); + if($page->post_parent > 0){ + $parent = get_post($page->post_parent); + $private = get_post_meta($parent->ID, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return $parent->ID; + } + else return is_parent_private($parent->ID); + } + else{ + return false; + } + } +} + +/** + * Register widget area. + * + * @link http://codex.wordpress.org/Function_Reference/register_sidebar + */ +function cs_widgets_init() { + require get_template_directory() . '/inc/reg-sidebars.php'; +} +add_action( 'widgets_init', 'cs_widgets_init' ); + +/** + * Enqueue scripts and styles. + */ +require get_template_directory() . '/inc/scripts-and-styles.php'; + +/** + * Browser hacks + */ +require get_template_directory() . '/inc/ie-hacks.php'; + +/** + * Private Pages + */ +require get_template_directory() . '/inc/private-pages.php'; + + +/** + * Custom template tags for this theme. + */ +require get_template_directory() . '/inc/template-tags.php'; + +/** + * Custom functions that act independently of the theme templates. + */ +require get_template_directory() . '/inc/extras.php'; + +/** + * Customizer additions. + */ +require get_template_directory() . '/inc/customizer.php'; + +/** +* New nav walkers +*/ +require get_template_directory() . '/inc/nav-walker.php'; +require get_template_directory() . '/inc/nav-drop-multi-walker.php'; +require get_template_directory() . '/inc/nav-tabs-walker.php'; + +/** +* Bootstrap the comment form. +*/ +require get_template_directory() . '/inc/bootstrap-forms.php'; + +/** +* Custom site settings +*/ +require get_template_directory() . '/inc/settings.php'; + +/** +* Bootstrap Whitelist +*/ +require get_template_directory() . '/inc/bootstrap-whitelist.php'; + + + + + + + +// Change what's hidden by default +add_filter('default_hidden_meta_boxes', 'be_hidden_meta_boxes', 10, 2); +function be_hidden_meta_boxes($hidden, $screen) { + if ( 'post' == $screen->base || 'page' == $screen->base ) + $hidden = array('slugdiv', 'trackbacksdiv', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'authordiv', 'revisionsdiv'); + // removed 'postcustom', + return $hidden; +} + + + +/*the fallback from wp_nav_menu, we want to replicate the output of wp_page_menu to be similar to wp_nav_menu +@param args, it comes from the wp_nav_menu arguments*/ +function hale_main_nav_fallback($args) { + $args['echo'] = 0; // don't echo the output yet. + $nav_menu = wp_page_menu($args); + if(!empty($nav_menu)){ + $doc = new DOMDocument(); + @$doc->loadHTML($nav_menu);//surpress the warnings + $data = $doc->getElementsByTagName('li'); + //the default behaviour of wp_page_menu is that it wraps the list items with a ul and div + //menu_class is for div in wp_page_menu, but is for the ul in wp_nav_menu + //create the container, if any + //container class and id come from wp_nav_menu arguments. Which is not used in wp_page_menu. + if($args['container'] != false) { + $attributes = (!empty($args['container_class'])?' class="'.$args['container_class'].'"':''); + $attributes .= (!empty($args['container_id'])?' id="'.$args['container_id'].'"':''); + if($args['container'] == 'nav') { + echo ''; + } else { + echo ''; + } + + } + $attributes = (!empty($args['menu_class'])?' class="'.$args['menu_class'].'"':''); + $attributes .= (!empty($args['menu_id'])?' id="'.$args['menu_id'].'"':''); + echo ''; + if($data->length > 0) { + foreach($data as $item) { + echo $item->ownerDocument->saveXML($item);//saveHTML wouldn't accept it as paramater. + } + } + echo ''; + //close the container, if any + if($args['container'] != false) { + if($args['container'] == 'nav') { + echo ''; + } else { + echo ''; + } + + } + } + return; +} + +function disable_comments_media_attachments( $open, $post_id ){ + $post = get_post_type( $post_id ); + if( $post == 'attachment' ) { + $open = false; + } + return $open; +} +add_filter('comments_open', 'disable_comments_media_attachments', 10 , 2); + +function metaslider_filmstrip_alt_tags( $list_item, $post, $url ) { + $alt = get_post_meta( $post->ID, '_wp_attachment_image_alt', true ); + $list_item = "
  • ID} post-{$post->ID}\" style=\"display: none;\">\"{$alt}
  • "; + return $list_item; +} +add_filter( 'metaslider_filmstrip_list_item', 'metaslider_filmstrip_alt_tags', 10, 3 ); + + + +function remove_submenu() { + if (network_home_url() != 'http://development.wordpress.uconn.edu/'){ + remove_submenu_page( 'themes.php', 'megamenu_settings'); + } +} +add_action( 'admin_menu', 'remove_submenu', 999 ); + +function remove_core_widgets() { + unregister_widget('WP_Widget_Calendar'); + unregister_widget('WP_Widget_Meta'); +} +add_action( 'widgets_init', 'remove_core_widgets' ); + +function cornerstone_show_people(){ + if ( !is_plugin_active('uc-people/uc-people.php') ) { + activate_plugin('uc-people/uc-people.php'); + } +}; +add_action( 'admin_init', 'cornerstone_show_people' ); + +// Force the Page Builder plugin to include the 'simple-social-icons' class +add_filter( 'siteorigin_panels_widget_classes', 'ssi_add_widget_class' ); +function ssi_add_widget_class( $classes ) { + if ( in_array( 'widget_simple-social-icons', $classes ) ) { + $classes[] = 'simple-social-icons'; + } + + return $classes; +} + +function cornerstone_breadcrumbs(){ + if(get_option('breadcrumbs') != 'on') { + return; + } + $thisID = get_the_ID(); + $ancestors = get_ancestors($thisID, 'page'); + $ancestors = array_reverse($ancestors); + + + if ($ancestors) { + echo ''; + } +} + +function uc_redirect_403() { + if( get_query_var( 'is_403' ) == true ){ + global $wp_query; + + status_header(403); + $wp_query->is_404=false; + + add_filter( 'wp_title', function( $title='', $sep='' ){ + return "Forbidden | ".get_bloginfo('name'); + }); + get_template_part('403'); + exit; + } +} + +add_action( 'template_redirect', 'uc_redirect_403' ); + +//Add title tag if theme doesn't have title-tag theme support +if ( ! function_exists( '_wp_render_title_tag' ) ) { + function theme_slug_render_title() { +?> +<?php wp_title( '|', true, 'right' ); ?> + section and everything up till
    + * + */ +if ( apply_filters( 'load_custom_header', false ) ) { + $custom_header = apply_filters( 'get_custom_header', '' ); + + if ( '' != $custom_header ) { + // Get the header that we just received + // and call the native 'get_header' function + // as usual + load_template( $custom_header ); + + // By calling 'return' we are skipping + // parsing this template any further + return; + } +} + include 'inc/vars.php'; +?> + +> + + + + + + + + + + +> + + + + + + +
    + + +
    +
    \ No newline at end of file diff --git a/themes/cornerstone/img/JonathanStill-403.png b/themes/cornerstone/img/JonathanStill-403.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c7e7de12430b4e3aea4c9c53cb144efee72784 GIT binary patch literal 276932 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ŒZiJOnXo zK&1UWFS#JRC8#6r$MUhBBOA{(dxiJt7QyO%`*>oGutJ;%yQjsA$O%SA;ghekjL{h5 zD9vEdH>Q*)ocPU%#-SW(&WiD(DCuEnk=9P}F(-|B-{qDNb&u^yv*Qi#ig^gGu8qb5 zIAcT*Bmz=2G^6(#EY$kOkez5}4g5M|*!?TmqibS-?8*(A;;HzCWWm!ejkb&dy7HLX2qt->uFlF~f#%~dU1v6@iT;%{}5dfvDLLQd(2 zD5$<&e*J{9C5EEeHpayqdA@A-h7o?f!Wyx|b{}$o%>kIQtS~7l+SF)vT9u+J@?6^p zVgAN8JGKL*EcM*ZDU@Y`<`6_NsenGYwLEp&TrfOtk(I=OZm3g%w?n`ZKTgnRVyS9E z)LLQUKc25fntL|Qa#LW7jz0zncdeIQM+}#|B`l}8`I)&>m;^|ZCYS(g?jhCsdEKJ> zy1D5c*0QbCg$bWnmP3J#1h^_q+*QO|mq=L_YIj-Bk$(lsb~?no#pSwN*HwX{$2hmP zLvyh?nQTm_ht{VP9NNNKg*2yvuQp8*GGI?AWUQf5CKtP?f6`gBfpy-nM%v0E&E15L zRa($2){5WKuXV&TW!Nn-O>t?l$Q`gRuhf!EoI0gF_srsr6*A8_G7Gm6NmZ zP*CN=vo{PUGi)Ie9dirg&v^W8e?>tg9V2w^kh#(hE`bmUQNPgTUW&&5wlVF)fX9bH z+VHfB_qOGx!mdZ3q?9Kzf%1x%x?lS_-js@kV||SQu852Wh_374c!VOrN03hsnOFbt zSydLB%)1;yg|l#M4pt_BpuY)@6|Lwx_NT}EYckr`6~HRQ>{v%~3_k_~Ydo7e#r1e_ zoEXlTT^|`cxSw&xHQG*yaRDyvvX3?Grq*-?*P}`HrCc%y z-#R@;E@G_H8*YOw_HlOWM8Pn&N$K4TS~sV`*rEKuRS{R+Dx7GSR%hJFBbK^$_td*# zXzpNp^)Vos4lQCe8Fs7nNp&AxAfWD)c6&+5j2D(hHpkp`xLvZIBL;cg0djjTc30|D z@C7Nd+AJNkdRyka=WE*fBUQ?RFY8}K@0^Z*h)wS$Kw=-Wn zzPEeg^y%4Ri94Jrpy}F}LeiXhZ7NwpznNdG?KmIb%hZ}hR(K$SIaiaWEV~xx@6^d} zV#ziv%5m~)Dq|D>%v&wn)|_*mTPYNtkaze3wP@=G@nuh#pyWuFGX_BhsFB;INTJ&EVmVF&^%!zu zjdxtGf%R<^PH0^*cG^8g(qiK|Kr+zAPtE$n$u6~yk6N|KL;xZ$1Q;g=Du38LB2ZjA zK-$#o>l8YPy~w&IHDHLNhL4v6sbqf`5=NX4+zuX%6@zt~@`T1Gv=i#sw;oh49Oy9& zkkfUH0mEA85%*xP2B5VIu_MP9L45b|l2~yR6x6I9o5>=72l5DpNL z!@6kZp8($j+KBGCN?}%!enOZT_xi!?XG=S8UxLq5NR-fNs-dIo#)5{troVO;3b8Tm z*s=f}{afnu>@T=pLCH(XZ111Md%Am92(Vvp2nHJnpCw{k{t;B@!B zt(0;&?BICmag$sX@<$V@h45a=68tgBQSOghJgHd)ew_$#H}Gu`uWro|Ci8{92Mbap zbv3R-I;Z#QKTuaBISAhT|nJ27NQ6)1BXdsMn2^wb_QPhc3g9C3_Cw zBII!_SY$QUB045CNBa#}IH)^4$rfTjB~~FjNe=2j+R@NrL8y3?h|uE91c{vLC*efT zGZASUWmX_svl^uq$;d0?FaQi6;}EPnOCzNVpjqD)BMWLupyR8mn_42aD>s#BUAOb5 zo-OJ{vqTRfV2HcsxonGF+`>d$bGjudnJk-*8U5yRWSGIw2Rfo4lWWb9)LCZAP4hl2 ziZ^lpk$`5T0Ah}=ZW}U`H3x&$s)?G|N-&|9ClHEyP+FUp@wu7=U}rWrSwc&pu`F_I z9h3WSWe2obk!R$rkTdPL$_q-?vWy)SXzsRYG$|oc!yvemjx2*6hio80?BnQal3Ma=GUae5dN~JzQIe0<_1C8bp zYrKFc)+uo1W zUzYtK0m8gSfM>7;69t=R21gbAI8&i%6obU$%qi!n8)z^gFiB5N@)tCWplIxve5`h= z?6yJy6veX!TtnWTRiqQ1$;{{C)CgBBKdT7PA}#fqsKE3LG;O;eQmiQ`>6&&k^m)ai z*1K0X6s-$V;H-U3D4c5|VaHfBqoWCKLDc4!#GBAW7SkBQn9Qg zcv`G^3al%_a(nJ6bK7wAOF|gDN72YRh+g1~KhG5^&(pmCMWQ9<$Xi-Az$Q6XlF*hC zQuNcI$P6u!M2?ega4JqBAv8oBR#@SF1-q$FWE?`DOAUs+qfc46Y zjamYn+YQ-#oiQ3&bfgqFfaMGZIkpIWqy z$@-~GP^{Bb*kQb2g?+{ttKjHky-At>r${kYFzk$qykSn|9!tq$FvthO=pZ`>P$uCq z3og_4*|c{FO%X(p7q*8ktkAUwMYHTPST?j3%b^@Xag@~*FB=^glPv{NO@lzQ>Ej5_ z1RE+tYt=2$6c&#Vdx;Vw zkq@NBiJBhfB2UbO0|e2a4q)Jvf6_B zqotmUff+^+Nb5@ryPlBJi3B5f?<$!R8l%7ov74Zq_y{eaN9#xmDxLN+6UN0j8)Bua zio;cj40P}CBB_A5ajnm&$Kbr=z(a0hvY&r`^O!TM2j>bf5~5Z``<{ueNUX?{_e#xx zdiwjIMc+TjL*^V7RBN|0su8zB%iHPuA&T`4R|J53?3X8lK`iE1 zcF^rIF%6OW3Rvb8L@t%_G{sQ>B2G@kkFr+O5$^`%YH+y&*y~Zz$LItdD~sNppMSFt zF57y!tg!;Xy{sz=!a+GfZtAy-&UONXQ}84P3+@^0#-N#NlSvueFTEE>#BySU6*#R4 zPGP7tqo^;qeik(3;(`?OSPGWPSK-&IIX2L z%e-{2ZCOAV-yb^m{E!p?TEuE$8n9NC)-1#7?qNn^E*BQ7#9L#~FZPOYU8&MstWLMO zBLtQ0fwRu8x#;FL&K9OfR;DC1ub(YzbMQ;VKWntq#V);tu}t%fbwbR)a+=d(<=r_j zj)}M!0;Pjtlihum+mSqH)j(yc9o3t6C~2n4D5R1tk7(JOWrK2$1g*+tf%+IZ%54(Q zN{}Zb5V4q2F|+m*qw9ogw1tT25eASj$Rl>2?S1sxv$3jZzP%8r7o!t0Nk~NO#aj8Gity zhM2zh&Tun{NCh|x!(?YIs)gQ%kTY(%n%3443d4a^(gV;d2D-u*i(YFlIN~KVJKy3T z#Mht`78TLSWFE9Nn$s~*+Sb$3ViUq^!>~e&s5u!OiA@_UuG8xTYBA!~s{O!UIR#y7 zOrCT_Ah3cVbeK7@cgI%Od>PoW!=YR<>$ZmJZ_3OT0&P zR*IipTZANCX*l)z`l8~>avXOv%Cz8Dc*W_om53d`K^Y`6*=^*aHHAwsu zn?YbMD@o=jU@^lKwlg+U;Hhe6xe&H;?JPu7(9GM8&Xmo=E&LLao*4dL$D={30776m z&HDaoPKv}PS{$e*8)daXai>Mo;^VQmSR(dVsX6%_ksBjoo-3(KEE5rtH7N^%mx+R6 z?vnZkN_*)|>=jFb18`%uBgSk-H>k7F{H{PZLk!HQEJ26bC}s}e>RYa#{EQI#i7~>C(MH5HO$feWFPXsR+jK-_MWdNG9 zVKGptjo(yR?tJojFc^QX9MA?XkA|_isRw5Yr)R6vF{8r-L`HZH*hMa(2_!3>AB;?h zBd5G%*es(0+l@Sd1(sOhI-O5T854@4xQ4&u1mv+B<}?Dm52c3S1q(4eH!{{kx*ep zDWs-S5D-?PLkcWX;5tSQKS|PT)F-`xFpkQ=!jkQXR!Yat6w*GQVA}_@Lli{Vl}@gt zV_^%0yQ?HDFL}jMAjPv(yiwW)9ZE6dK3f8^j2a@M&@hj{u~_5a(|}+HC+j$4rI^JlDQ>zrH+vdD(u);!;z^a4L#wnp zGSWK6Fh&U@L#H(O9m(&^I>Nxm=_YyoIgm7~pMVKbR6vqU6=(e>1DWmYO4Ti9vz^7v z)Pn0}1!C>cv|23d?dEawauZU{nM};PESrWtvy*Lma8gb4V!LTts<#j-tQ&rW@v@PD znhO`eVTQ=H9jzy1e^q#+fh-sVtBIKsx1gRrSLY^*2}*q^K{6$;iL`jFF#Zd%UR5TD zngWyPS){)$$u-UbK#^NakZ{Gc9UheA8A6`&%v|JAy^#i@5C5F7ow?lZf?Usb3DZX}w5=j%0}=iU|bqR99ZB z71~vLEQ0jNq49jMH(u$$%6ro4JP3(iXQVAQaozAXj?NHX9 z`3J*=;aJq(0a9WJpRJj#ounSP2qy?HfT#;CAtF6lV+fZ~at3QQ6%$=*z@}UyNIIt_ zIS7WyO7;M-w!wl2l@v$G;1#za@>apU4QQz3*dW4T!K}%%g$+7{l-oXR`I@n*F^}&h z31VtITQ-|=R-geo;h~AOwnQB}O`u|$l?5B(T-rh!ixBk9F9$4?irZqV3dX)- zWg{$6d{NhkbS2^93_}}6JM#ilvfz&1wQM+JHt3~lv3Z+ilDS*B8&mAZ3#ORst4P@( z1F*1e=}Cun1(?0Kv-U&6OXrwHM$WY+;J9WKqkt)bGU`N1ZiHwNrJyXlRS4P9=PHY4 zvMnK|HeqPV1X1?1Q?A!^I|__*sEsTpD3h2UTAMVBg}Dmm@LFh3EccePg{)ChIMYba zL5V36l9V+7h1yo#jK;G>T}A+xIrL0Hjv~W!0;n4MIrnRGTY{9pf(3 z)Lk&QGG|Rsp-4d=MWC`A@kF{I`vb+}q7KMwPm~3oa*YlRqQxRu)r7&Ll}+~|V>%P& zFs3NZq_btzMb5dv`2JN^^0+OMsc0;MoraWIJjiA=;M;3Y7G!~96Ex0oQ7MGzktrW-ocnBGtk zDJ6;Uv{xETGZ8;^$F`?Dlixu+AGWomZIJ3P!5wh|h-INh#{*6Zv7cAPRi^*^o`#3d zX)MmrB`AYFhEp)@3u5|)ffTM=80b2#w(O8)LG7|mvr9G>;?O}ystdRYa>SQ*4r+5h zhlZrUmRUR!)fm|AnF7WIk`qv zMLK^5CHd(NF*G!B%SlIo=DHpAoVhsQONN9C6D;Yp%r=OFGe885*}IqKHwhGDerKyzuc7Jb3&(CYl+CXkzLUJMs9P^=|p|V699JIqh6fxD8 zCU==F>e+m;vp1V9m-7zui$;i=;Ik%VPbA}|u=Z=UonK-?hGb~G5y)+#auN$jdPL0C zHTK{J5U=@iLw69IUh0^643Hkb`9tKnQLG% zrk=VQK&)0Qg?T};G)ha(6r4pZtpTyLJ^{qm%E-K!1--jYL4=ZRpygYL8Wa>WIk#ur zpb4?_B_+k{m@VTrO}r!1n**4nU-lIPAx}_@`rI!C($0f|H~NjP>*| zgHxNE^Rpj|3ImeNm-f9(#Z!rrCP7dzi4vE-CmrY!TM3W!^I8`mbkE{xi2bAZit!XV z4=9F*SQXrdI;ws$!8)Nl<_{9MiqzZ9^~Px*Ngi3&D={22OSFW%5uyjw&V=xDfu&9$ zR9sd!C)p+tt?hDwR(QaJ<$jyz6&bOlQ^6`ftb4#QIO}PnBMd>>5}P7c&SLQx30T%j z61)Wygj}LEf(f4}8%f7(qAxaf6LJfOizyZ( zLYu*!MT5650p`L=;W@|F7t9j@!g!N=oFt8=BR_EIN)@lFsIBe+IN2$>k`%N|X0li; z_hx8{zPqd!otibx&TO$*)FeNUb>;$!u5DTqnsRCll;ogmO2?e!CM2<0Yy$x2sRS7Z zYqnyI_^hZ|w^U8p0hY4Zi7+A8s+B+lm|$gNc3dz&S$5dc=kZ&IzCE}wbGp_o8Zt5o z+dm7c18<}uNEbypE{;hDItFU7SOj&^F*U;|PT)8;8==t#DK3#vC{uGvSg%=!jL|T$cBzuZ)L7ErJVu7z%;bFoyT>-X}U92?{$; z(c_;Rf>OM<@53V14mbiqXIH?AsV(#%QfGiCc`~w}qBp&ywq+3NN?Fx*foSLnOpH^Np-<-xX2X`E5m&d`BLMY2iolXS-M)xH8b4V|Yy6^l zY(pv@T|o`f_(&LZ!)!|+Rw?yut^T3;xubHj>JXcYk)^fJ5E?u7vauSGz2&BAK@coy zU*{%J0+l6}tVb0GZ;%KbqOLAZQFEf85WPn`T%!FP zC0j^Xr#?cC%sP8~ZHp5EItb?qS&XxG;^*48!<9)NdEb!#UxN9s;GR)Sh_(0yyCfhJ;4lR9EP4+XIt zUvEfIN=kpvkB?k*!c^FeT2l>cmlDL*A|BkUW8_#5s;<0nNNR@>24&%xlpg3O?<2us z<&63utfBG4+4oCEvzaqM&(4NF%L;IkcJHQXw&!#61m-y7!X_#!2!_WAyr3iRM5bb} zb~o5Gvn^#JA`0g$=&g4hh+0}88v=>3e+H6?44w0eaAKqO`BZjn?3F^T3z&rDR$8th zVSh*k!M3UWkj#o=Qc*-3ygfi}Ci7d@q#R2ocnE%3t4KnjG?50G9_FpqtE#144DD`Y zj^2=5vrv`H2`FPIbBwqa<;yhKOa|pmfLP@w6tXH>wScJ=>&p#<~e+#U|=Bmk+O$EO`oe(KinH4gtF%w%fEo$+j0wL>fQ(qUy zdfMDj>T~db3KO-CG%Th?RxzVjGW}HgsMOJfo6`bDdNYET-vnQkOYX9g*^;P{#?u7# z603$SNdgQPVdiZ9IB0QSH>bG)4ZP8-hw0bY04{L-&FjXJw4pPH*($ljK|F)SbW8ql z8FgyR3%#TwjvHtNXY>(@jF96fUm`{v>VVwjhlw%_ ze3~g&I+k$qu3r#gbRs}b-_P6ALtY<8< z7&CIW-7dLOY$29<>J2N?mju*1JERh!+<8`|-H-8ReN>;Xa4PIsJdGqPFa)nh+Dwt` zh6VwnN8%C@$40XELpVQO725CA;O#`myB#uBnx<`=vdpHUgvwI#gh<3;Xor&C*oh!$ zlIC{OTO@&#t^_GW&wCTY520a^P8#3kF!+gSecI*W2zaq$dj=zr2)|~;FVK=_0Z=EJPS}3mvea$w0x!pOKV-&T~_=wlbF!jnaB8R{SVsj1U&uF|HgA`wIrgisKen!&i8qvfA~-6gIOD)`V6fEAr=QmS3&k(#sY&1lKQ zMB*y)Y^|sqgHX^2nWmj6#$;A!VMTy7(T)LwE~RWGk(@D-u~RQcC^wI=o`WSdCC~$a zMewPCQ4{mkq7Eqrbgav0d*g!eN2*4KEON250=pqrS`(8V1g{-@i&PMrpN$G<9p5TVi7ue;o3(LKKGsQ8jd$OMfk9wxw7h+MtddF5pP3>n@aRU|y69rq012jOJ) z1vdtP+g4!%8ni*#SKtYR-$3TNS2hIe^^CO`OQ=6X&rPJ^9v5P*gxAdvBI^2LtoNk;Zk=wyP5 zIir@fYpA$n*c97QfC;5FHi}lrIGEiJgZ?{6@YO{2f&M(rkh~~W}du#MUEf$NGy7<$wm^C%t zH&gGTy@4rob5g~^56@Xc%r|n6P#gHDE41Qf*Ajh)@|3lr2vZ3w**k=+wkTujkO5}YE zm5%ISbwJ|83CTd^ATTGqBeu7XHIJKCD&;k45qHPN$~qVn_2W8Iq`U0#*zpBW5tUvH zyBm@9tnYq{fz>P1^I4U~+q{oD+@y9r5C(+4pJ_#FV|ca~b5f!|^VhMGwQyq<@I>W) zbl0Q9@_3jRTNYFNg6OJf=0hS&Ph?G3o5a~f1yZ52MkwYdW-q9)h>LV~gJU_J1a;9e zJ_W)!@(d^=xdqn?0@sb_>nWv29(oh@VEJGbkr{8ofX|MY79?%aSqmH>6?sMV5&=PJ zTVWWp&qIO8oq|Fvwkpjg%ifmeI8kFC5FA?+xScOmU1D`4N%vN{?k^71l$+*ew)YS0 zeddCg6$Bt|gV~yaeOiEypCp)illN%Fx`_k?qY7aGR<7GX-hU9czbx+B(ZrcJ+qpiv z=QxIt%(o=067QU$t)H2&qG|kib+qRwmW+02QgdA7?1*`w3iHCb{M1MVsBSMdMqP^CT%r8a=a;C}nnx zAErhzKj;NDVCZcn*U*hZdjssM4-3h+|CVkYwB+FYHXx~@W!P3JP5`5Prtdh`KshgC} zeZ!Ly%hHNSH*i&*9;0Jpy<%?@8{>4HFKR%$p!5V|Ed-mJ2B%nm>@p}OTL;3h(}!U% z#RTP(Ag78?$JZt0JSWy5(-g^j;&vc%(Wl#Lk&fR(0zeK4wyEdHVLEjmjwsfCjcC_` z)}E-VIP0-wkGQ?SfC``C@E=)qD1N=-Z1YTa)f{n7IrQ(sL4l4u}#;G;*xmk__ z#f<=&s#kf~ptNWOYvkI?i&E`v$5_YefLM|2-fFWv+=^P0%HwnhH3LO~6H;73*eX+I zf28M;@nIwxZ&}J@{YIOm*(|6HMUpp;rYyOAYY8k=*wF%)l<&}C?_nUnx-g9bSIVB z6!`FC{0aj6|1F}ff4PWvcebE)M8}ZFEy6|MFD=SP$q|@G2xUbTyiW>WE&2;;LcV4N zuO*PnmbsWH#X!lcSk|@q{}zRrNH-WT4a%^sN<|p5@{o8vL05H&*0iRC#iju_inCU< zfOjNoO$96pC3&gf{zLPEwhLBIT+mBW|IbTYqbMrEq7&w7EKEhnT@t*0RALe|%4y4C zB1UN*Isa&eE-){a?^$O(4@{7zt_|_RbeUB+Tg4O>YyGxEIqOMQai5<(7b+-GmKj5- zTq{vq&BRypHVt(G${Z$TzFrkoULX!pHFGS;^%Sz@V!n;$z4gi6a-*8ARr$tba$q{$ zoRn)sEz2`q(3ND~InBbA<0D83y`9o&^+%+Gv}}-m*cWeoPJc=`oeOrx6(rCW$73wG zXrXd+2k-O9hascxol3SW7mAMry>W9baD}Bkwj^zbgzJ(9fR&wxu~xPma))D| zJiQV@l=Pt!;b|^ML~J0eAs!$G5ypOhK5P^? zO)_-QF^zN(IMjNy!>>hDEzz>Wb#ECo_!u;(_FkKpROA;zU|Y$1q6MrmQN&f?83fQC zo6orR0B2OxHYC3m9Ot2Cp(}EQ<+ZqwV`rlLFkpBvdy%q zNYw19YRw2elTqscS9J6xp_4(34mPE{;SsmOng5wLG!@?7V!5+eJi5Jo^yK3Yojkcc zo3-dtXNo!0-EF02E}%q|o4H77gpPUh;OL?47&VP=IVs9R>uZPBO!UkbZ8L9b^I*=~hR|9<)OaZKW@)kx^582E zuC1N3v2LQQ`QE6iNm;U=0d|qK^h9uxSkw)5|5Yj~FCwMn(U`}NB*ZQ@tR@D5sbNPU zoeuNEA&Ph(NYJo3w?DH6(!i<5Cc$CKxuP4M)_9IUs8kPQJEHwV7bK7Hy1EbOO)*4{ ziaNw8_1VQy?_Tx=t-!PI6JV5U;b)Lmw=(tv2;#hA=+2g)g<0HnFmTrnlBrh_yPPzH z$7jYP^q_r^9%S0kCaJp=FXtdiYIOBLObCx4S9(C>(Y_$JRwx2&n*n4Wp_k5L-EE8y ziJoBhLsUpt=q`iZHhdrp+6ZdQ>s1DjSyL}jmDqgYQ1igVWF6Anse(qSgF9+`i|v%%5gB$@psulGz~@E}%^dR<3dO&PIu$94H5e;Pe3 zz4Vzy_GN_FO-P$w%m-Eu+Js0&3*0a(xF8IwXX_Kekciw0@1y+v$lKa4`c)sAqwbtvSH{Bmr#!))LM3k_0i4PGN z(md1R{b<%LQG%iYlW3cNy7<~>9DefE5P{6^d*6Q*j**!;w>DNka2Xbl_cYsR`-R8? zbv*}0pPC``m++s$5qIpgjAj)I;;A(L`}zeJp7*qC4_4@KAiczJA}m zi`o461NT4v$nj78?cYBB_=yH}zVJj*&?m!29I7}qh>YF92Ae5qb2Ki^vbCn1)wOxe z!L_M{fHqCWHgYXg8A>f;^(tAm+55LMVoH>U&pCM2mDBUjo1A}MzPV9sY{Un)c;vWR z*7f5j+nwF{J@;*`ebeG(#tQ4596zM++qHE^xk{FcGumv-}c2%e&i;$2H=21F&Jkk zoIUVmEd+wCe4mh*IVQ>L!0N_ZoSDg4*NWU!ml~%quvwI3Xr*a%jc&DoWfb9!x~8IWgHSPq}!mRzwX=!#C=DRu2ZwKn4R3& zKDoQQy|-t!)XWrclj=ZK9h|Pe_}~8e#swE9JJDag_t?!JlTJR2X~Wivjz}_G@Zl!x zdQ|Lg9V;`_j8O@P1xFMvDep^Cd*(qPh6>HbWkBT>uF=hlFMi5*fA7WDTsu8@@a*}- z#~ys}bD#Ru2jBIsqj%no?Lmn<)OuO8s9qosPVviZcBZ(QqAho}vzSkdd~-UT*R^@s z6w8#XDor&a&7apx?DFO4Fq#8Z|1!%rE;#?lH{WpRNmrGdn`eJu^~qC<`ybr9vh< zUq_lRi22INY+izSX3yQ+JiNYs{(%i#*k!R^RaKEYN#QIZiH69a94*6g4p%tO*x{G2 z@IoD8uZ|jYchi(QX#cLPVqI{79)Rg=?wTDc`E3TYNZXi0vTV#9U4b6$?W^I>yum4F zww&S6#3FgrKp0~TowYK6ff%uBPguIWw)I$(-Lr$n3%mIK=~QZDnER|`hz=Sd!%#Nb z4e^zv)2)Nin$xMJ1ko?;GMJ<$4(7kQPwE{AZ^pVjQRvmflwkC#jG@>6ny~!!dNn1KX|rCHCwF(urgrYe#-{mKfU3gC+LaZS zs;a9@4I{wRG3P$*X;;4F+YVfM$v@!0Ov!7$4?Oo-^9LS0{fWPCPH%yT6w{qgl&6oO z!JCJmYXMJCy5t-AGQo4+Hhf=9SSfH2h&Wh8x*{T%MHn>O(wj>5!pkrH>0kQAAAZei zp6CZn*VbP6;uo9mpZbNLf7gxgc>5pzafYBPTVPS^L~)f*`e1kkS_GLX>J=krhO{iK zip5peUi-%X{@0#$-E~j&FicMH{Xh6J^L^)6?)X3d_>bT7_ID7A42LT%!r*WuY(BRJ zld&n%CPC1zS;9Fh9Z`3}L_<^dPjDE4ZCdIIXV{L$m{??_ca69?&?aNqoM0?8Y2UK$ zYGNg0WsA$QYg*g)CP^~jrZ1b+lN*I<2-9RfzHU)X+7z|szq5_nRJ69>#^!uRDv;pt zN)B&>7gIX*!Jhb!7>vOBJAdpCu2oFmkM~#^n!{skj#Whx47PMV=wgqxwsq9*>Gg3E zZ?|~%*DGrE7@?+boEM>vxs1<#^#^_cg8OMwBR;{WHPR1`Hh+-G8(M&-^txI@^mh`J zL4;okikmUWO$8!Ta10(x1;E4LAof`pNoOELK^T?E@fsf^*-g(G(208Jq^%r4?GSN_ z0Qz=QI>;sZ`=>{z(F2)czkZ~55$N^wU7vn&2dwE z!O#5M+Mz?et1&rvaQoqh7AGDHJ$hD%vde)1vG(-10VR2Jt1*5bDn$CCqD7mV<+Y)RfOKBdv(3H z#Bt-YX=hk2pf3w5Ep#obSdflEYn{2s#MGS8=7kqN_osjIif?;ib>P4^cwoiBgPYHM zdVbD1%ZHCq%Hah@z*!cB1>;%>x;S`X{i#>~^Mu&1e)*11e)J~kJYgyV)0iU50{rMp zF%em-7k$@v{?70H#}~ZtTfUJ`G_m%1FSy|qul=!Ey}bLj+nE|mj&CM9NgmT$W`akL z6V1w9vMiM1Z!3w0G$fja69Wx@i(M6k<7mahG{TL`m_rz~&GcyPmlj_^ zlh3K*%Sg{o#uY?=`Wpo-NCf(Zk^s6lyNz~55P>(^57LQH;fUUC)W;oU6Qe`Jfh3|W zw7i0X39&DanRB+9^lt*aKnL;p53YiYxpp8UnoW8}$zgf-t~kO#kIpxSXNI6IsjcM~ z^g~<(%Cf4y5FkbVU0_vVp2$1|{fMDaZfvV=Md^bAj{utz2D+zPi9&~_hYr%hX;td2 zq;!19l($Boo?wp$RqWt`3O5UP3i71DitVokEjH}~X?CS~y*#{gjuz{Dz-+ z!{%AH8PDeH%B!w?-5Y+wWcr`E^;0+o8{V z#mjH_@z<@Nd-xymz)VHE@r-Mlot@>0lhlm_kIZDs2=5ur|61e+4{ZE%h1k3Axa0P} z|0Ip>5v?jvw4pH@epRqn3{9dHcHqDDyT0ppfB*N+J@4Fql+QJR_FG>3ZO{JZZ~oNH zx9siia;{cn(mma*63pB&feP$*4vxYZz8&Kl{(2&ck`SY-t!K@NRXkmQ#*l^b@1rV527%IRtPG9St*9J-W!?g2M7z<|Hf|q_uUNm}4dIMriQ*>*Yekj4q zy=iud6G_C=e!Olm##+Qg7~MA(CSiHIqQH%duz3SIs@G*iSz_P;$N>`FCVhUqs%;V| z1LY>d7sQbAFtkIVVCnKV9nulYrSVAwD&q6{&Ly&Rw94DOP?efDHDq}M*{S9H6|Y>` z;=AA(&pLYEMT^HCb+svwjsOxklm`j3IlGe_5~O^@9_x}JuD%OkH9?7GN!Ztpki+@r z=5v4a$1i*KbM{%{58d&V(+@v<{Jx`K`}(nC+dF#=VlNLKI`q_Qu6gp+Prl~br<)CW z^cUCG)_&v7zx9&uc*(zg)2|$V@PU>X9aw|qMbjaLztU}nCU~Ngn1k#U&9tZwv{Ms; z&$-~dA9~{(uf5^<`yANzeMc9jNW0YI<3w>Z*tzblZ!8uWjT(9EX(u1 z=R4P~yyE!ZeY{&PoFWQdB5DSbjg4DILr}@`2sgE`R_jb*s(`Y zFr=eKYumo`)vvzn^2?rm-F44<{_|HYn;(1K>%QfMFZ`u{^$VZBlI?qicDL>cW0sDxIGbkBq5thKj@K>dby8V(n&IPRvsGrANGlTzy5xBmNzgc9CWrFqXF9SLr@Su5$wl z%b?&-3^^;hC(xD<8xvlYJ8) zoi0SM>fjHER@mg`)~U=CWKCyz^&O?+ zrj24ctG1GERtr}+(k5e&*>EN>IhFGbL~Sg&zW%Mh{3{18ym0i>AHL&`yKcGpu8-Yh z67v$W$G3Mreecn)K6;$MI5-zHWdW7S-M4?=OMm=d{IuD-*Ty!@Z~u<(c*lF+^ZHl4 z>d}WDG9PO8eFW1MBq5==RFWusRX2HE&x@i~ZE@(x&;R!CTy*KBqX%~CYxh2W`zJ_qK~gN*}a+ zqg9B_$3Aw;?$M*%Qjz2ULN2_?!`op-3#=-@j`uB@)zk<$Yv*-+YH#nv&d$T9PCd4D z`sD8J@zbXli@AwusA7-u%vni>rl^@9!Th&V`SyHXcZhWTZ~n*sVHjWE_wM(+<1KGJ zed0uk&|DLZ3O7SRLz`Pa`Z05n-~A_VGsknoOJ4k=Z}^GlT>rdbkTXAd>NVH?-FyG4 zAruROdzGC^7m`<+Hi5%j?aQxy+E4uK&klp@jc@(G-t~XHRcTAPCSq%t=6vv7?~*RJ z|IwfQneThq%dWfr`r#G6{E92iJ?}hHBv#6rXIUuS#(c&nD-Q(QU{U*qn zx*zFGY&*pAEadBhv)*Y@ih?XUBy^|<-Q-wDGa+VtWBht63?2JL!Tq3}o8!-GOt3YJWSfFh%cQSk?_ zxh)k`0e#)5;2r_?Pm=sf7C zVIQ^UqufA?R4>yuD`Nb0Z+Z_FO0 zoPg1=QM_~K-OZ`35ki86dva>%2=25|wlv6W$<}buv^&d%39+a4cDHAHTeIDh+uJ*f zJ#15FIA7eT%Jp($GMKfhlBCp}QnpZJac^amGSd~uSKJ^0|i{;}77_G2H@!s9CFE+{f)(iZp5q9f*iw|(w& z@4E3XKJt-|Jn8DIk6dyjeyg{>!z)=5%;Twy|qXvN9zO{%;NO4C=nV~ zk;{59tqKx5G(R+dC@IF0=A^65%tfA*`4q!2{vt;@u8?W`Ecp~n1;18JNVcM#EthrI zpgjYPFqGFIC&e+kt&Pc?Oa_T2gGf!zNs}vpWGDyp3KeqoZZGyh3tPK*5$P^)UoP5e z;Vc8`01O4`o|kIlMwC%IP6q8fe{_mi(PMyNU;j#fxCv8sw22$Ww2>R2pb#t4f-H?r zFp5%yKF(=%b`gzZQ@!bNXjW`}1Tcg#$66#kNe)=0q8!to!74U^Lo(S!EK(X2-tpN% zr$DR%fdyA>9eVmYPA~>D>p)hK0K@o~f|)^xRL?QJ@Or=xhmaINeDnH{D~POn91wur zycx35lDd-#v1XIaHa1@Vi*L;G-2eK~Pkj90n?7>si@q(qVV-L#x9_<-!b*54X**)& zV`8=msV(ySmG>bMaAmyT*4BUi zz2Dp3Iwi@66=%(~MTVg^{m}&4Kf3Y8tDf|v-mlk-#mC=%WRfWk*`ri3>yux?bfznGBu<+NjES$m`76Kr*_&@>i=M@@UUrBqGk@Jd9_Re@-fVZVSP~D2 zCagHZG^O2qZ||0meDvm7;DI;3;ipa>Kh9fogaSoI5KDD}wqe_DAsqsyjz4_t-8cUE{SQ5O-Se;K zF325U`O3fi@z>+LlU?hqG$2#U9FT$%*p8;P=3G!o7^$wM39c2+UrRnsjIu>8Nq2%R z3IwT6nu}bS2aS2SlGoS5{!yxJ_s*c6YyP!Y-P>`r(!jDSa0#MC&>#9+@Arj5|sKofYdm#uY! z>RwEVqO=sgws9qUh)5bdm^JP~S{F+lhOP36L59!%p9U!3ew@+!B`n(diu84(_SI{K z!7=F}_(_fZV#3RUbdH}=xV#RX>(L2MDTx#unMP(oPrWv9Om^&q6? zd&3L3TOQP^T>{JDlN{*SuZwqlM{h)NI}U!zYyNS{tAxDfwXZ*X`4#;rc>MU^{BOT| z-zRUe4k~0SXL5q=`RuXXU9-`k9-dGpzD)_c3Fs<{;8wbzid{J$d-%bhdHE}T|9}7Y zv)L@1+Wq&x_LZ;v|9E>3cuS7*PPD2zoOHw7$s00|+Dgak+k0VZRX6#|2K zHkNH+8!)yBUVAYZ9Ke42!@C#&tj_=bk=&x~uC;|M0^0ZRq7rBFV(j!tGcx>&(Oc{L5e3aLm!ws`}Yy zKlj^L{`AHl%=P-ZE^|Q{cYfgpCTPMY9FWb>53ToH(Hrdk_nY?JdPg}%#i{Dk-@YdA z_Ed?6GbdBtz_DOIMI=Qd$0|Lw94h==24HtaRK`b!bf@3n*KQwZw>yKLzJJX$nQ1jA z>a}Jq(SJ@ta7~2kln9=|-9RURIC;zaFR!$Sul?4yZ~xJc=X$+92;3KmVVr=>$S{`! z^m_+oY`{##P+DP4hgNr>4!C{m&p+^{w_Nk>tMs8h^NBy&vHe+`HsY&rb!BJ{oEuWQ zAVtGV-uceT1^L3C{+HYL-=GVS%)4liV zW%J&5|Ee-pfUuZJnu4K36ykn$&QTyxA0s!4BkDK`5a>9fE-{vmz}`tB!u#Onj+;y( zKzgbc#VP&{J)Zj48cBkB6e+nCrFfn6C+&hQfd2Ff@>{RAy{oD5nwV?~pvy+~Gk?vTCk^)GZ@!^9xsCDNNs` zk=f(y#mKGvMf#={ekR4cC|kc#vKwKBnKO0-eNojKzBe zbE94?zAj+OSK=iWa0?&Le==eso^*6rMvnWyK`8XGx0Luu&O)y`52Rl4NwjDrH6mlh zS=G$Py`56Qrd7_9jmj$=Qc5|#Bf`UywCqYdk5uH^s`1xtL|QWhbs4*;sskW1#;Dvj z4LEw2!v5gvmlB;{Zxg4y>H`1Nx7~k#`@mcy5!-LSb+Okyj%&4*XPy20owqX-<|plX z3+*zc0{DfoC~`1AMqab9saW7AG%7O$)aXZb<>{xdf7#1NJd$WthE|}1 zBG)DCY_Gq2ey*2iL-3yvt$JNAC|%3qAtm6IxJ2?kvyD*s7oYyjrcL+#-B-S%>ymBT zw!Qh%OP}BNbcAN|45e)Kt1<)+11v=t`HVNc=RL2v_~PnFc>DI>`?U`hv+WhrQ)vW} z6pflB{k=#SRb=L=p7^T)or-+)xSD@x%W&78<(FP0(p1OS?ccsm_6O$K#Tv_({R(V& zEAbT*cF*H_bp6H)Rzt{Wb-+Z}&y->nnQ}TtD5TJQNR&)fAiH(r~y8J4#n?#Eq z&cE=9KfdN0-`w)RX8cbWD}yjK05`!%HdDlx5HQxySscel9&?O;8k_ICZ_8bG>G&jR z7J-~AYDy!S1@L!RG72d$bn8z>j(=A6Q@`N3XSToPb(frQ>M74Yy$uHk%J`9(ajvw+ z!=-*D17ib5%p6pQASXnQe}NzBdy_+UAoV}eYlI-j2-EQph;Bn^Vru+AxTPtwj+!!7 z%@m@$zQQ`d53uFl8x9H-qEeR3qhFdZz&4}duIdf4eY~Augw_X{ZZswuwaGdtTB578 zk@&|kswn-cZT0B$Wt|)#-bZ1eNkR0m*`zvH`RdOBM?JI0YXw>;R;kqQlZw23)l(?4 zdyo+?@ZTuRK?74%=8e7x7gkPCIhh!S@i1PvFqLI&8-W#t9t+B!ds}Wx7@}1GBwlcw z9q?#9s~^7bt5^lx8wgSP0m#hT(FV<8xEumajcrPgHnGP@SJ=EphFx=?&g?+#N{#ZY z6!XTVEDWwepe3*XXXB;)OTdf!bY?Z170t_>$Mlh%AeVpR~r27MiR@`oNcV%M(L^5rG;k?)=GLL436}ucR%KV6J*+(dDDAA9b;u;MN7sUm05R z;1$YLhUO}8VRL|lz^%XbnyVjpaP!x{_3c0X%%>lFY-=oHMI1yyO}{LO6$MwQr{ZY& zs+AwU^2#chdHePczxUVX_Ux-giI{7Hn@XZAMX7n}(3@k-~@_!757a{H)AxW$MJhoDds963Dt7epKKwz=LgJJ9Jaot#)cJz2=f ziCP`K@C?(K5U89jSna?_SgDYf=~8%SpvvvguG-@r4Gp7qDL$#D;v2>SUm0aFIf{?+ zSdC9;RbI)*58BPCq?A?)s#2rgho(AxMNfnmW=vKm#y;AC%efQv5DSeW7iw0HiB-y* zUE;b_tjfa)eRs#*PBjMo^ncLaR?K>cGT)!TA9q{D>QEWDVz%mBpnT|<`&Vc6$}4w8 zjq-f_i{Sr|JKrT0oV;SC1WC0kQ0*jC?3}82X=yEJow*J7h`)Nv8-T`pe$oZ63L2qL zKC$Q7?R5~u2QRs&e|p<-Z+Nr&*V@$d(o;^|bN{9iYRD+QqR1XZmPpvbvEe#H=%de_&5IGqZNQ_uiLxg zy&u@SYmeUM^l$dEY~Or)SFJwPthee7q=}jl7FCeth(?uVD|K`u;ZM-H91Nek>N-oy zH~n+&d0`QboiCst4qI>`onEwb$t+!VQlYdn13C)?5=)|s=qowj>$Q8`eeF)W-y0(O zR~KG2z`+6?6ECvTnM#VX22Dg=_c}xU8CQn-R*(Js@$LKe^)o1Tp`!`9OF51ENCOh) ziAbVEQ3jk$>q?q~=orqzVf={A2`J@a@QaNE&_;7n+R2-v>5r_hw?4>*ldCFDzj*Xf z9owO?L4YQ_bchlv2-%1ITd3*=#+w-a6)a#QxXzHwF-as`iQyUXYhWjZ%xNf|fguAy zNs#~(LkKrV?m4RkwvzfHbF_xaSso+NIfkJLS~xMGd_E)%T+J|_C!k=3Lfyb9j{pqJ z^|j*l1Wf$~Lmf5i`sH1nYwD*M(uo*H%K(PbzmO<_zot(yCM(@8G>v<+z1{#3j%o^q z%8e8T75D5u~Nf)fwrkH5Mfkbyjh}OZb_vom?o*b z9UaqDN>ql+IYA`dg!FNXRjsnFpcC^~w>X!nMC6O=e% zQcg$;V?I7;1v#u>>_MM2&WHLxqGBLrtaoXsY$DXf0rsK3I7gjy#)TJGb%6ihzxvzV zJNM^NZ74+}N%b-J_Ir)F*=38SmrP{3w5W0Lk#+kEY>a}oX)vL+GbH74{yF6wXyVJI z;Uc)2RFFjiL-$$x;Bh$?*g(6rDNN0xq_jp_B^tfwqE~8R^i-kg4tUi09%Lq2R&=^u z9UOIO)r4IahKM@8){+DoPmyfsstDzW^jmcM1AW|XHmIV&^8ER|d-X>gqSlfQNjM}> z&N&D)^Kn{&bd3Q-p{^@IgN*9;=6#A*|7Mg;YuKnSOl7}KP z;Ma+_3(QGJF&f*+cKQW8YBUyh8crW;O{RuO$8_4womuLD~ zM*X7Lt)COP_n_sxWTI8bdJ|-m6Ykt|@P0T_57}P9^#N~T4?$_ba~6%P0?~YC?8lw^ zv(r*AZlV=h4<1lBX<{Fq#!E#Yn)5QuYDCrRjHvlYY&8^H=NitXwfm|@BW%1eVP_T? z(5Z3~WkpTUEl0gktn`4#-;PZ*cD1Y;alkbe2eQIm_hWT1a(3JjC97mTJ~HK10nC^w zwy>9~&n0#_RM6x1DY-nD5PQzO<0s2v45A9x5UgWs*jd86xf;hs8t*u0yvVFGJM*#! z&dY%6ycitI(Z9UX9?17_A|H3Fb1^cAW>%Clm=SY3U*ToO!i-2E0s0Mq27m2@SHIf- zEIXfj_U@Z*Y}IP|@vBFvt|N5FdG7vAhi^Q;B)zOz+g!W0`^?kK%aD}OIss8CFyFQ+ zF{p5-kh3pIt_Ud;KyoJUhf59KA;Z}fizD|XGS=npRuttXW!!uUvqh3bH845)h3aH^H!F5`IsMbjy$BXO$FXxtm2$2&d6Fej!NL}6OU z1OEul z2feEGg@=|2+TRj89+rJRho~_LkYhOo$DCjc(h=bUN{rt!rEqAmE-WnFpQrK=2UHDW zj`J|03><8wN{t1oRvh7gl_Hv0mcJxHHsM*0sndvHHyc!;WNjNUn@ynhNYYze$CD?~q_R1B5B~`|Qv5ldta#m>t3%{Y@#^cJh5a{ZZ zqR16IdT4ViI3K|^g~E^)a_%{MGtM0K+bv}WQ&8O87vK%xUNF6C@#Bek|{!(TbIukFHPzfpqN|dUi9@ z25hyKZP-waWLJG#S>sX)*l3oCcD8uysUiUr)1rvugeW=)SJowHgcO3p$ZlY*06jfW znPH}BZKk7=RNM95mZPf)boli4guT|)>(-op#u=3p``iEic}Z?+3=Fp=ruzCI?LoGC zety2+TOud9og0`*ryvzGl7Vo;D_IeBYK&gIT-nU(;?SBb8vN-o5mvj;4gbdLv7 z6=?}!LxvaBR)C5Pz&pJx-`DN#YPYxT*?XYV(V0sI9o^s`qsCInImaX3S}b1E{sW_ zn_rz20$$NTtIEt6qNskAj4WC(S2DH^wP>EqNKO!|S%JJ*flcXz#+-pr9|pWiuT-C1 zjBM3fOcuN`(Z66hK)?eLD{#sq$tQe%V0=SQ8-sVOr%@w|3F#aosyOH1u|14gQksKwP*^u=|l~}cAVSsMA$Xq#{R>oYK*CZl# z&;ezkv7i@Uschxt;NDuwb6=#%?0%A2g(=%2)@f@z+O_5-If!{>tKj8tstT}}+-Ds+ z4->DD;Hj8epd~KC39$@5CTG?+g)85uMg@~a7jD^$GFeBirRn;>H_aP#2mz#oh%!LeCCw0)3Kgni>kk24K8qka4Cx$0XJwFH5joaB2ZnsvR)?%29@ zwWn*i;`kGuUcR!wYZoQ>LLZRB?rb^P%0i1_T}zB%peUzojl%h=Q%{e>DeU&m543mg zV8*9Y5-bZ1LjYN?_aSrv}nuEm4Y;tKGSGdyR&ak5MtM?U3<(aC*6I= zow|xsXvl+@2E9ZgeRp8~sO#4_=2SjHQCBeVhO6mpPye6?UNZ&3+6oEE3CMMU(LQQ5 zE3ORb7-7HWIeC2ZgOv+%!l|d~n{5a}DEtepX5*F!%r0qk{VdNz9~_ZfB4i0Kj=y(hlFLLNh@{HvKm;e{v2v?MT z#er_GAdzsqOwW(t}B-YF7fFRK?b%^yUj=4W>>;A5HjOR4vYFOO3*)!PVxj(#XEk82mnuE$%UdIZpO;9U(SWK#YlgAOJ0EX;H!{8+ zubV}UV#}jYfi~nXPbYRwU4t#McDekZOk>4-c$6AXt@4+k*_%BSjJcggai(&eN0Srd zVh!63SaZb5+LHn`;QMaBZGW#jH|Xi7Y^qgn)MNd4>)K+N=bNv+x^n)9zVaMtI(Etl zGe@wF3qwgag4*2kV=md5%Z@p&a=^!b{3GwPOB}ou6cf?#RishW=?~_+-M)?v?&C|G zFA9m7r{plc6~ZDSXp_X9EwZvxVCxCu^+F_o1{8_j`|zKkjad}uoO@2?#J>Kuf9+FsA_qf%UNPJ2?QXXbVN2aqX*IXxxV#EaNqNts&8YP23R9?=p{$XrkZQ!g zbIb}PKLuhfm;tz#+bP=jBvFQ8FsVbWzD%toSur&+UDr{w(EEL}-bmv*v@Rr{@AZ3m z7NLYaO4S$Cs2mh|dpPVB#e9}Muz7RkO#b{Y|5EStdj06Yfxbz`E?yc`v-!J1(|dv$ z_faJ(;=qed6N)s@I?jwBRN=J%7!`ANlZC(QqdmTLtA7qNOO|}_k3IqBZXjKzaMa3l zxi-WK8I(i;%qs|~>qK(&Ij6Df)0P?}38)UkBZH+LtQ;JDpk1Uga*QaI1>r2_akG}z zF}~Jf6m^PYlw}4Xk2DtbME@OH@z9V@Vi?@Qr;d#r1sdcC(wt(p-$UvgAjk}5u0Ce7 z1|kx5P>%w3>~y`=h{2f=wM3wLgm6v~J%-yCMJU$6pne_X`kI5&l)g4|{oc;mxuJG`83G^xaRV%JtR*q;F^URs#Y@>86>sNW*@)%0H6bls7{aVB5~UR0q{ zMnYmF^ld!*ycep4Hgr>nDb7MeTbe%@zORXi#5ngGc>9Wmd{xl=AGFa!wPf0u>J-&_3h1 z1W$Q?@mRhzCvugOH%>Jpx>0Z0@k-LXq!Or-(psT}Ghg*7M8^C7DN*)C?{2+8cId{9 z6;k7kU;9V>Xz7i$oey=gpC-}L$;oAtQ`606zIX4=p9dS+$`ekEn=Rj9NmzCh3QkB- zdhWVwrQED%=}|`oc-`6A{ZBqo0;h@ViIATGU|>MIZhkO4(C>DKL;WWDBY;dRGJv?X zL`I=;6t&3!`-Hs53AK!~H)a6l&hHXU{D^x>ax11B4nw zzZ5i{C22(JfUS?Oqb$;d(59DR6e)@^qST6&Xawm?MyN1tH$wv4<)kn0Hg-RfuyWid4o}2G=lq_0lGF5L()*E``)-UaY**MeJEJmkT zuxVqwmu2(4!GUi7`Teu{Q~%(mA68E0*kg~q`g_+?S6N@pMvAo@o_B=Z1Isd!=%osI zkIv!RgFznvz}z~d!nckPI#!|XV4RRzGGf)yI~E{noDs>5-*e}kmD70B+unNl6~9Hn zPseGU7UaZB#?!FRzHx4$Nhb(I7#R$+iCeTIL6hL5Nl^sVp3w&$d(f0Ipx7_~!=S)N zRVEs&l0sG;;ww1F#`q2q*0M2Sx`?I2eV&Lkgdc8Wm>{kXo?ygCf|1H)eQWBd%LwYn z_|YP(GZ{xLL2#K>h;VxhX*L7qajw^W;lP1yd-sAo_58g4PrWd5%GVH0?RFjItxqAM zaHEoybr}kf03001@1!^pCJ|rOF0E*N9fCYIe?jZP#(` za6Xnw1$7H0!P1qaUZf=NIquDF7bx@m$d3_7;41~HSeW?AXzs+>LIE{2lMCZPxKotn zEN7$oP;4Z4jOrebPn3iRs7_pYpHev^CgN8}<~MT3OXxVo`*Eh|V?VmjWu_qksc4#S zt1LK%dc?!KVwx1(2)6l6hpNVwy`Iuy1AL1@+9-ygL?d~vcEnj{g(d9m^LzIaRRfyF zz5Z;cf1uMh-B-@G-Fl1v`*E$d=DhPI4{{yh35qDRu`6sTL$fq$EH62(TEf2Y=$1fS zlmlis#Z8I?==DZ1lw{uuP2*h2_Moq$EQ$sYlpEPHs2eu`&W8RA%L-kE>x3P&cPzym z&DrpAq;1PKqu}Pe=dyQKPVDZV-rdUv?cpFtl_~wL6MayB&7pIOL4$Vzgq33^fb$NU zLQy&`t!SiD20iQbdQ2YfQewfZ*`#t$mTMi+jv_|@w6buM1SFgJj~kSdj14gq0GCD< z-8|O?Xd8e|AQLVa>Vgdvg1}K&C2`WM*QOfHr4y4g zkXpgH-*@NTTOZw8IiHQ^oww=XhcCPQ@_Gc=q%^{QDIrU+7$`7dlBlVVIgmsZPuST> zRgqI$H5SMkO6qA;OGGW=H65-%HW{7cVng!LAMl%B{c6us@1n2Y`0d~R%2nSy^7!Mj z0)+9Q*@4*)W=cws!5nHQfwWeRTNk>6FU|GsEVE>w8^2lb`F3!@~$lm zDX0OW#QL-&U9+Og4bhe0e+d@}fnt$R6w}|)BNm|TyxgZzLfLG%)J}*fzLPAPnTf)` zHK4Rj8)=+^`A}qf*Vg=ing?L1i_mFm@(4~@K9siez21%kvpWtP*xPQm`-34-hct413hd(sGyu1~3{_1);dAIaIcYnern|=?uX9Y2!g;5e4@= zXse1uDyaI$MyYD|SQ&LQ#=;SR3nDDE4R8Vu_LK5pRBgKr!F}~(wsNsoDRvOGD|4x- zY7&;eBb>cYS=r-mQLTK-rKZ$)Nkwi&0=zWF(|qO!Ezgymy19;uQ38e;oWjN$Y--C- zJ|zhi6Ysg^>WQ>gPgBT%*^d4D_s;3`w)gD)_s#Fz85FW7o>Y+EDn$!a zRAZ7vV}wI~5(>XSgfPxP+4M_}sGRnmU;KjRuY^D*Ay@S65yY2(p&B=cB9uf2{h;|i zKywNt_~<`@KC6sE0SV_FhZF)KkF4$64BlF+|wBhI)mPz zKkW2%JOVIgFCTWYfyD7*f`tjr%@`I~KxK=BVD>Hp2^d$Euu527f4Hj7>UG|TI>3cT z((*Fs>Nb?)ZX1~_-uBk;iXmN74vK83qo@K8(RMbR?e)7ua92+wKn}N(6dJ@FvD`(L zLgfj15&fc|kD%+em{^#iVtXsG4ufO!SKe_9U5C6^; z3g?1RS&Iu)e&E=rrJ%)$X@i=&nE~Qbs}iFyG>uiRKN&O|py`i{D0>}rj7Ty#^7GFvNW}ynI)U(AQl-W?9igZf%SjrgV)SRw%Sf>$#c2rt z5jC{+d1j#F0t0S*#0pX+q(ny_8TI!?DNtj}bWz@SK^awqOhI81Ea?<)gw-N3lLG+q z!Kv#L!Z@Z&RX$O#rSy?R8J2P+Weu_%=k5|S7)Ik)ViquFMwR_suZQmLxj9|P9_V&D zFxNF4Vl}S6Y9LX(+?qVgSQakq>W0t5UtrGOa)Dw=xQB-OU2EaR1-sI%fosXMRHZ-c z7>QqpoaXKb6fwEShbd?W<96S$kwUsi5q$(j;J7#2bSNI~w>%x&(`*(lVk3&u)Xv88 z!hv$60p}Y&t}|&baZ7xp?D8z|#`KUw8EE6_TUxvLL6P&a02r^pU`ORByjeomN*NC? zrQo5ra4GO1h^xq4%pCF4Evd5p>Tw^VJP!AbdJLXI8L**YTp6$oH)w0(J@qieWz`Ts4;^3*vbVhs3yWXYCPvh{tKOF&Zlx6yfRX~UVK$D@&S{QU;9tX;M*PeG?Yf0d^ z{=hfBSpb_Jw@zp>N92>LP&!d!@i7FTla6&oyEo_#V1ifZU78iNvE{%ZEM-@1W@^C9 z2=){tb0};BLGMClfCH%#pk#mRcYpiP(2d~tfA=Hv`}YaGCFxHmS%#b^orpjtp-XKr z?#z}>O}=FLikW6J##+btm~g`+r;!mU_<$6la6k#-a+wt%gZ2$FXb}%0EqsEZj$pEA zdgjEzR#dt3-=7)I~;Jd@9$m&TvRj=2QG(`(> z{aRfJr4h(VQbDGVu&>>DdiS1Z_s_mC*Pd<9@9%YC7asQK2fh0q+`M}A>X#n>($U>< z*|KFD&p+?7_rL#?(@$?qv>tuJu;Kva-4={l1#~_Bq$N)ITfi(C9MHV5=2@5TptEUwe;LgLGwj61R z5{5#-jQz!ElTP_^1FXz9M>S`eF((yOw5d-^Gw5k+C}_9iNVwif&=aL-Dg<+z5;HD6 zjFc;-a-d$~paGhZcf16Jyx*lD>^ z)rNs&o&aXRrDBYYm=u+39fQQc$OpxUneO@>;D{<;1pw6)VsdL8w7r4E-nw)$fBh zcr24tMYV{xYPB?ppy6p01B9}Po#RAP=0nx3*BmNm>%ub5NN)iX1ps?Mguk&)Q+nz_nkmA%g>b#_-x36^NIsrL zR_c_@8azg-!4*3(6GB#liWzxifdD0tiXs;4Uue~9nXXpzYzTs7Qd-O@^;2Lji>nOC zK_v4DnivoR0k{XE3(&6L*J;CVkePvq>K4taXjEmwN@VLdiL%e3AGQ^JaD>4T66T9Q zp(=zIzA$Li_C+E)8S_H73Kb%%c5=c}QWX!KNtM<5<~-Eqcje#62Z+nzoDHG&s)hBt za)et;oJDwIDdl8)n^-anw*Z{v#i)W`K$&#}&2d<=gJ>lNgC$i#LLKZ?PL_=ORV$HU zJ=l3giDJQ#vM;`9u?fnP8Q>!tnAr$VbKcx0}q3$Q3%p20tAr zT-Zddp|_HHEv^j`_?=ux(1V3^S-N}efy1TMV9S-%4`S@ifl_4C7M6oS_h|k4_5O)% z*|G(rFZ@#-bAPzeMV9q-{TuT&UnM3j4qM^*{gY&u{+T_jk)N9$NLbpccqzy7Q5{=H9r^73DM|3MDhY&K6j{dE2Pws*ecbASC;k3G6|+fz^7 z{^Of}blvy7?b77TfaQr00Xxj{Sf((Fj9oV!h8@s1fhrL6A@J+K&KQ)ie_1 zg1O{If*ROh=I&rV1bT{D(a$qo-`8tNBdfJiL`Pd8R>~w0>np668Z3|mQXiUJ3RFy^ zW}q-I9W*qhSdr5+q6|KZEMRdM4F3#X?ZY@tlK~BzF;l>GgYpP=!^DvZW;enhgKYi} zn#SFM+}G{^$}CC}5gC_0BKTTGJ)g{KSv$On5h-h4RV}3!7;|y8K+LtKF?^hoyp0XQ zQ`DDUmBk$)bpcK}S0Z3!l0u+x4{fPSWq43*#9TEF>Cfeyfd^zeE0l=Hp5T`)WHlT#Zl2TLXM+S_y7B~$G!3#e~x?jg|FW8@WTjX zDP=Vz^>(E3Z6`uCS@S@5&g)S#Gx2~EBw!Q}Z;(=9)Q&LKPGZ=IhLN0VG?q+E4)m7a z%~MQbhJ`cv@zgZEyP&KRo3L~qEQXBUAh0j+3h5KAFk%5{txFS_Ov9u>uoxebJj;q$ z6uJJCwTNs1^-qR{PEFDRpHCzEYAaakG}!w?6m$EO1_6GHNhZNScCaB#WB@P_n>t^nIn%r z`j>f^4aXd zK__to?P#EB`?sih$W zt_||+F?|ONVn|oDYXj~#H`_mib9CDfB%EGA?h9}Q!m>%IT!G@OFGL#GiUjT&Tpolz z7^z58JU}!CJyC_|Dbhxf*o0>&wFR8JL6+@px3P_!M1+6_F%4dB?8@RVNhVbCO624o z)J_E(e(Gyn(-*|I4p{g-<(MB|v56-H3trDGyi*-PUijn1H@>RQFBq+_U1wZg)P z7qsYb6JX&gv&uUOPpFW4v*kdZBKTpj)60^gGm_DS_%n(gIIFVAG4GpI5Kk48dd~Sm zqilaF%RJvAk9X{8E-N)oZAy)WUE7U1Xk&N|a@NatC>H&+7 zxHo*J)mk<^H8U{*I)8eL7h>#F%00a`VF8?mw@On3kdvcRRj9c*#(_>>v)*7Z-|OjJ zEC-QW9rg7-IMh`!0jg+JRs+2!DNFv1^}Rv#lC+YEtOTGb#hAa`s1;0gJayWHZT}Xf zOCVJo>OVTf&JOy!XXksvAvEWK;3SA76Cs)xP&T?6OVU=eIn$b$Y_=A)CYLQ*bjZx& z-g7%X^}Y}M)gOOy(+G>^;BoG(b6)u;fAQb{?atdSzv4Gh(Gr~RaOw?gt29bMM4B+M z=*$X)T4Z+WNH*K;>Qn6xhTQ>p`{*Cuc=dN*d&cR1_eEVOKl;m`h7QTEzWCyQzUG>L zz5aU_yzz|$<3@icTPL!Tk5163LJ?hx?sP;CJL2zvuscL4aGcE>7%rITL9+)&o3Z}Z z7qV39QT`^zon{pF35&vbh@}x?hVj>81lz~P+#P5_jkH#;f#PtAKx86u8oO*kcD)))Mm`8{M=byZ_G&|U z@E$es47o#xmBCn+T~Pn6N7#*Hohg649(w0U?>_7YqW&<@G zfZ~z_<%A>!i3B0YDtxNdnwgwjGC93+dS>mCrR$b1UB7hMAxjqP@0E*Zp1uG6?|$}k zU;f=IZ@K!KJH@0+KU{P$OkAH;NW9rR`ub zOZero+h@?}%#us63(W|a?TV%d!mz%3HBihz2Mi>dNg!i^NG7;D;@APw0|sd1sFB1i zAp9htiIJu{%7RuJh%AEs_FS*mK^VOi^~XX8Kb_1Ue#Op*Ixjt73LqxPzyRr`pl7B6+9f-Y-S^w>AM^^y@Q^so3h z`=Y9=`AEH}N(b4nF>8JL zCQe5C5rSUy-n8P}0F#pS`;Xsx^8hgtx*SY}=puq2W>F~qK3#86W~Fy8y=~Qt`c$3o zfBv~A?%QQnnb!h(lt`ER%y-9#>CWyv(H?0;n-G%;E_E)jsET6L=1vXvSoVimiXkxO20cWb zK#E8pzlo1)Y{m)t9U_Xv9DDLs{o5eTDVEb97G${)wnWe{^n9kRlu*zBmR1h+1fiMa~&YacKsgRKR^qsdy{r;kct_Rbss7=-zwYZ%oeJpul7l1Yw zatDQ>%10S)D?h*U4nM@|uS3r~>j_=m+7D%XY%HX}OdV`yHotS{Fsa+qTZL89xpsGH8-U>Inp2!5Si(s_RJKoTxXOI`xl?g_d!+)+Zm+@W!yO zC@mDs3dbuUJTWxVIbgP%Pw$B)Dp36kls4ebcqjaN;yc&OKJm2S>LIUFg3dD(9+`xI zm!kyc{9rhr4SRW}i#=VM=wtPutSM>;mY(fm-(oO0(C_Jh1vJZ))uW^tCyg|1)oQ@& ziAAlJPNub_UazNVgU9+`>2aD!lLCY)8FIrEC6v_dSH1qDH~nby_iyYDhq6{%f9ffR z9e3!sl$<`1S98=fAx9EzfV;&KWUD5|o@JyWK7^Fy2NOLY{E`Gylue8qViPdxeLqmMiG;3M1jzW@D)A92KGZ+j>B z@L=1M1HYwkk0gp7qWUIjL?caH*VFnu>$*CW4)QI6P6joPVf>HkCE!PkVjMO{pipNd zFAxG}bficm3n*0uO048Y*a)G;aUrk<1!AH87iw{XbOu}_0yc1z7lkY~&k#gyLYAs2 z@FCF0j1X3)--;whz?=$s=d3lsFwr5Q3~byH+t7A5)rcQjxP1v9)}+*Ehsi1%msOLY z1`tO8UlEg8r*c?s9;)vt8qM$p`^FaiWCOejuEqnh1pE?ZdE7Q!eE{P^=A_YO5aZl* z6}d;F;b@PF6l;JLkY5X^mKe`k(!GnQ=SR%}d(yZmQe(_bT+I+oj$B4j{^|EbSvkA) z+-R*XB=;fn z+r19@k!6qEcIzpxd;N;T4s(ZEf7Y2#{rHEh+f~B)>j+6$4%m_KA-9HiDjW1G%d|c* zJ!sD}Y=sFR41fuBAt^kGoLt#K{86^*wI~z%dJ5N?9wUSTQA(1+}FI+YVU;)o-D{`lkicN3^mz?v-9B@2(IbY!j7rW&o4 zi)K<3p8}N(1+ZzjO>hee(%XYSmF*&ve*QFqrwMa}P>13nP9S*4B zsw1e5ovnI(s@2pbY(p2Zx}1&EiF&PpPTn!OheJIn>ImwNtpf>)0E3UfFaoMrDii(5 z=DNN6fAE95ZuovL%W6}L&V0>9<4-<$Yy% zKvV>c=n2{Db{1ZM<*mL!(GYqkte;7AQN)$V#6aJfoNu}RfvpcdfN??`ec}nPe*Npu zyWmx;*REYC*njDNedWpz{93BS00kU!ox0fEEMkeS9t-4vG$SYwn5 zybm}&U`K$X{6qt#xzVDY8HS71hOpg5Q(v0UXhNVU4F#Nl0~+>u=ppG!Goz-2QXGVU zG?Rqm*Y++kWN8$WIVc5aGCQBo0Ht({d@@pxi_|Q3e!`_!G`X{iiUx@}i5z zcRoi(eYRO@8^svkEmPhwoSZBJFQpMipkUoLXo2>g3in;Z@kv=iWu&o_eAM#Cmd6 zd;u1j{Q-*6!we>qW{|1Bk9_+(A$;1eoeyr_e#b2qm>_k1v%k~rf_@%o!%oyd>8X*V zNJc37LwIxt_y8+JoiwJV4)?rw^pS_d;htYSE+|{(rCOH7Vw*fk@5+s3D;9_JnB7l4 zF~4&McEc2jfLJscJSTd~M*}-$BsH+H+{=bLXXo1e9&+l1wZXxe7Hyxx%x19wRTNI) zcX@;{$Pl`znM}%a$Def4@h2SbpV%XhYwKK2;@4EH|r z=y2bD+oeJLH^~5#+7Q9Vko4JzqedL-=$L|Zu&6~qHtJ3HJ%Yo1&0H6`=n1;Cmt}WnnYG9`t z*N_mRe^?9#PdxPS9XH%~!!_6Fo2!f3(f;l9qDA`WH(q}|abrk8!(^x^+CXzHg1r*C z2mwB_53pWH%XCs^_je=nQcCq=UUgvio_lV;{hMF=+ATN#q%}2p=%I(|pjf3v9d*<* z+n;^(;YV-=jHm)`tu!U+MQ~DSN;pfCWU|>H6O|4R3t&UVMgh6Pw* zr_4j6cvVtm$EjBM!htXHHC`ck=3l+38LyO!uQpnO+=rU`7YSxLDd2%yUQQUhB z$D4SNmRo^lIFL@^9kA{I1qGhI4xhter`J2sY3rmbLHU4M1VhYDuRqu85ithP(NWY& zQ~kYa(TvU>j##yF-O^>tCMOp)8am=mgZ+{&mSFU1WC)PV6O+R_BDXQsfRx3l;p?!P zg4%GZ7thkk$(dGjQL~{-;W`H0&i(`6_}ef4#yj41&9|=_ePl0r!yDEewm!o4tS%oj z39Og`Wv5X4H+HJIxNgY$0VWPs%AX1eX#ttW5XNLVb{E#K+`9R}Pki{dKKSl;Kd@=j z=xJR3!4GCA&xwvY3Z*$fGZ~B)b+Jw!=imng+E|SgK5QMOHSJ#N_AR{mU?HHK%ptL; zndiP`n{Ke+A~IYvQ3$C%+Eco>M_c;)SG?<97?@Q$KU4X+`^W>D2o zkec+0Aqs64!irbuw0f@FMQz1y56z2YXqGY#iLa_qVJD(K2KA~&Rf-(@ufh@FHcYy~ zpHDx*4o=~F?C=0)Ap%!#3)E7+GmqC&mMZX*^BevLo5k9TQW_47i$uc8B6AZ#Oj00O zU=dqtyYYpC>v-Aa@xis6PIDF9Is9QWodJ2^srvB%RQaQalQf$AiyiWiDQx&WiGy7iU;&xuP4JS#~ebGG*AEPS62D> zM_u|RX$#H5iZd%#?)cKk{4pMCqgcy&Cc{LhF+IKJmFH}~?G|+W5>{@^%B(5VNYL-K z^U*CYedC+_*RDM7*iGM-u3pnmab$r@9Q8Z(UQDb56D(z+H?T#G=AI-SW<#K&@^Ua? z`m)%n7A9vB_;8Z#s4}&PL0SP5UuX8Z*1G*CxBbqQR|X;Wm1n2m{Vq|9J}ne#)B_Mq z$Mm?{2Wv2x#}k#pfRhFGbxV}E^5}pxwvYyoX7m)PGi*KD%A5;-xzN|Lz%?!w&@h44 zAHqBfL!$-TRh+_0I=J34=R5621VME$?02%^fnHBvhb)(Ri`AR1&aw0ro{3@^aUgx@ z{Wp%L8qLXCO7aQdX^M*ZkbQl5@=Rr3=b5O@B)bJ!mGM{ zXiDqDcJ}W3n?L#V{rBAau}^=}FK3(0=KDVM>tFcPCkx{xp$O*9C9!mg_o=v{)kM-b ztCHX=Wi{BGM@$=xiXv#zk`cONEGrNwhTnbc!G}KZwzvQ0$3Om__g!8=KW%)?YyS83 z*P~DgBIE!F7ExublN!2@F)@cxS2+iocVx)|&I%ZFA5!60Bv4~!1p-CEXpTs7R#cT) zyGWY+!h%UyMDbw=`fFI4gMYgu=R1%VMQbUY5&>|j-OT{@B=OdvZ07}DZucu)Z$7Q;Ikr?$bvSYAR`Ef$(D7^@BvV*L+?&xq%ZhTu;- zot342lAU&{K>N>B(#*g)lwY55rVd`t8r7#U^J<3uyK&UdP;9VzXB4Y;oP&?d{Q}s( zTuwWpa@z_0$(Vm*l)rR5-m0U4xl<68-mo7RM+*2#E^%-SJ0AnJ^R+r{^9r+M)B#5W zlbI7vs!dH-yKrmQ{a**89)9*KpStB{uJ?DLoVPQx4~i?(J3DvwW@mLsE>C8~%I1od zot-b(Y?J3jX%8WB{!NTMokUX!)vVQKTCGL(=3WRYIY%U9%%j43Z6kA$6-Ky#a!}YE z$sz%b=crj{a25I=w{Cu9&z?O?JqXOYb?eT5)p-y9?7oS5tDdAe`i8WYU zy|r{n69(cSxbxXG?gSj`Tsylk*eE0B?CF|2ElK73zN)d5H)GKw5TuIePl7>U*ac(Y zHaO7rIp|=qEFbQgpPdEI-JDVau&&bqrYQ9F)X_7o>HkX;gyVwmDfS7Bi@0fcMzjN> zwW^>(!=U#{^&PXQ$*xWjvBh8vL{k~12++SQln%0F_NhzKJHCI@KdxE*A@rehU*})= z>MwrkQ?)q8P6nzKDo)0z0>txxE~76^Y%qCp2*TCaasvc_Ao)T;jtI;&b+O=%JexC` z=P8n?{F~4G=}V3{{Oohj^-tq1Z-4ubZn%MF3o+-m;e_rIFhNN0fKEY2IT#2NMu{5T zej+Q1Yjz<-$+(zM8cw?oo>kGs*@6;v7Q@2@<*dpCJQq2_tRz~7k@b&$HB15Om_6VY z)fo;DKd(qUkj)^ml zJ;_;6r#e`GK?~cj!ns!mk(itKYJ{FuNt`9e6YoTYUz}Aa055har7x0DrW4LI$H_QQ z->mEw*lDL2<3t;p;z{PT@hOc7erK#Xou7ONCmW`!tX$#M{oJsk$I)zfwJV}zRmh{N zFA><%a}T!9kQhq~7|Wbve;$rFAeZpp=|PDF;3K6bFPl zRMZ6g#OSqJ`V49EqxQB$+$*&2$c*~lyYH!-*zbMx_ZLr2=)j|}qui=DCTb08hc0Wi zrt0-rlqh>Q_Y$Vem*lilAOhAHcGy;nsH{^@kOZfV0g;V%2{{hqXuSdY`>-f47?T2AGG#%rzm+ zM676yrwdW_$XP)koQGR$K3lYlGEXfZIGTK?z{srCbWBh1JC4y8R{YD~{r&c5p7B56 znzd`~s|{4e2;(aPUQ+Pk676sjND|->_#Uy|Ubw$gyy+)*fuA-*$+cJLl~K|LhEH;~IAfX5^?7F6j=?O+oukp5A| zgpSPqBn=26du8qYjY_u?Wx&R+dH@npB+$Gadj73ityR;((J1{%gwyMtp@(vhUC@?* zp*1pi8Sv$bqBH2v_jU4<>3O*yGq!fhn!r8VWh%9QnSqTzl$S01KsK$iYF)dL+hwhZqq8nLoL`;;lXfP z8GA@clS`Dy$@A8lwbN_Xu>Y*DBhTHqcgrI=bZMofuy90mQZSGx2gshj^UjyNJaCR% zeeAJOv(=rSGsZ#6NYU6~Bw-xDf)2JY1#}d>Yb=|b9HRd^_`>S4h$}l}MX)7eAMq&M zIA7ufEXD>SLQ~P33_5?h$OE0ctFOBHqSsyQpV+CVpT1<}%4fDcn^WP$#YCe%*{H2q zGP7>!lEuwtgg7f*G$QbY_>N#S1eH@Ey*?F3(gmk!ob$MK(0GE5qEDx^-681{XWdjU z?6{a37eUvsEejaPnPdf|BsgzGQ5MI&;h@tW=(-j~Gq?_=jhZf9LD;sQrW5-A=?DdC zh^$6_YXX}y_yk52-UKM=(f)3LuEv0ml6l2TKQTsH^bu-7gRv_D`t^rH0*q|xH>#!j zG#O}L19~Y3KVvA%?!D`-H6gzDtn)9}blWYlU~UR%QEwuSD8|T)>}E02s~FTSF=v9a z0uc*ngkp0TWrmU3B+*tK&sZ0~V95xaZh{2vec^@29({DfF~@ia=k+lmn9b(l(5g_~ zOMI6?f_bn>Zg`~EI?U(6#T_pkTu}ql;-vyDIlT+g*{0Yeaho<#3I2{!7cewXPUbpC zttJO6%aCJ3y8QZQSs{sGtq)vFbe)N2#mOCu7Q&3Vy4##XaYD}0{jtS+BJ5ird zGH=9PQ|w(Lp@RSH0qF_MiB*YQxcuWy=W0>}EO2ju`E1Qttl6<9oI}?Y}Us*Uxy{+Z`6K z3;8wV(Wqo@kU@z6%qm#2gSTA~N6Dhr#Inh$rBhQnVCani(X7S*oRY^_P!I(n1zp|d zFqniffDSDQ;(m#6kFcOT66}s2-@G*x-fJ|QSA6`V1c4qvuEKN?T_!~S--QJz(VwU*peSvU3#f%jW+2=sWK5A2 zT-mZhZ;A@RFFBghgDqe;8w|l?9ENr+fDPAlwK|1RCMbF!%0^8jA(3o70Ai!q!NVvT zV3`FwJNAlA0fD!PIzHrgKzL%uMJ_86vQ^N>Z`IT3MtxDMG1UO*6M@F`3pb545+)Zd z(#u-keK0tJ8k+uuxKu-obOY*OKtI8pIN|_&ykT$j{%!USY3|*@YP=VRadawl| za6)N%Ess3-pnnd{W)tnsg;B*f&l;hWA#@Fjtd|eF!%WwI9bNq82Kh(8h|Jipntom3 zZT%MXBz^R#v`U}0VpF9vt1_O_VDN6+6=amu8w|jz2s=RF6bm&p05TYaUI3<%KRo#w zS*bDn;9z(lP})La(+GACUBdQ;kh%7U{eC{^XM@>Jd&lhT-Z@jtW@rvEItQfWqXKvG zxDv*}j{CMS3xrob+R`(FPLrTm?{sN1QR7UfY}eNLb624-WrZ!Ad%W~ePbw4_@&J-% zm__}Jm^iQ2Sh#du_2-w4AfcprgwR;P3Ox~AMIZ^5tafB!<-{xoO4)+kHm7Z^CanAr z`5~CGrR_h5qLj*YU6~zDnPQn6J}W^%@Km|99ROx%qNJMb)SWBQj`lgSWrALiFhkO^ z#8ke892=w2=m3h!=1FvT|F<|oURt_pp1p1J#{J0E(G?g*h34cGxRm1H-|`ap`LLn-63 zQWW?wBSeMkola-3I_E_<8!I3jJDA@bnyxf05NMxi0CGxTLsQ+lJ>U#rLS z^Ru0fE=D6$5WvkXtP%oVcOA_#3E@rTNYjd*4qLwbki|2)3M7v)1^puEm0AS}$(_aklaZi3Q2`*CmlB*x zd6;vF`4$#c#@hwe@O9zA!T1agSs3nM@TG5kCUeVk1NTajya2wY%7@@`s^d`7j)xhR zYiSH!)Wxk9$l2=uKr%)QKaWXc3oMDE$XC3wSW4Jp5^hPj+zP}IRtL>ta7IP7Bey#0 z(l@6NIAJ3jTK${#q?Q*t7!=J~U2o{aEE{qWkH9eXkvfB+UYRL0fFqkw1Dc5RxfGyp zfVeM=Q@ZNqGBV9z@?RBn(qQ|_$tD&B0dTv+&NCLo2x4Gdjx}9VKvo6Sq#POqJcmdL z*IZ|N`XwMe1|5i=zMA@XbOdU|F(SRQ2%Z{U)avsDeF+l-$j_?WpbT&r2h5zbQVg|O z5&aLnEAhi;gsTVWlZcW;XQBW$29*&owT0ptOClf(fGZIyed>!7L!j+v`iyjz%7A|d z!8O*up!W>H5RZ=PQMqZ2aInQ4$c9SNA{l~9h(5ngDq_fKM4AGNO_32iNr(Cz5VKz? zsSEl74{KDmON%puLlC@dh5D$c5(e%ft}!D=Z5E|O+3*$Cbr!oP%;ol_B$qTW{Xh>x zFry64jUbZQlQ}%gfe5_c9rd+LV^@_rmm4*PN^A6IyvRZ3TAVvVtZiqLH+yLa!%IUh zZ**iGjhJ&wRlK@tg?Z{ig)P7$+OC>4|G`?b?8vJzU}G+<^l~`A@&*0NR|$J$zEE$% zbf=Z~);u(R51R@0B5-e%jiNjbT+GYnuT}6E^$4=gb%8t>-5OD?UrSMP!*t1|&dq_t z3d*Rk5y+QpJg@TMp8U}dyE|Vn8xJF*ypdFeEO-d$!yJ#R|1vBx1_A;FhBg2!QUauN ztW1HJ!vHoudE%=sT<$rUA9l(qx7O04-_{pV*AsCGtn&m`xOn2nKRoj6S1wu^7~7rq z!4G}skN>DQdjMODP}9ZI1ZSN(M0(xhh^q^Njze@CW%V>(#F~Zz8%4c-uR9!2s;9RY zK_C#rOb7X)Dm?H6miancpEc@5tFd^s1yXv3GiK11D2x}C_~eA0TWrU zWtWgINCVG-SqGQ>Y^Wj<(vfY%jwd)f*U8zGPNNxehm63Q$-X4D2vJs9vceWf-qt+c z(}JsTiQA~CERfhbZD6uycTrChkFybOsj(g8V}zQJb5OE51esh{9B2Y6jtysm5PV?N zMSW^-Tv}ycFeP|N8ZskdyEPbOo^x3>5Nhd*U)atuS7jKjQiZw2m8y{IQgQfk526{K zGxv5lq9U0qG*K$2mx2GLYo+>3Dw|s|2P?F~i4* zS0wx$9Eg=VBjzY7xV6exn{ZSx9wK3YB(689VFu1H{oda8y#5}<(W(>Fq7GJn^Mx-|PHgd#C4cbQ|F+@KL)I=`vT}Nnj!)8vS_sqx70g)mF>+i` z#*;nJ&-6S7aWAp=_|VtC_K-_n&1_4Y<6MT;1N8q<*Qv7N{KuGD7tlP%B1|gNlyq5r zZ5Xp#o~zxA(uO*}DS2O_qq zqPu16_HSWxxlRfVGnvpM|9VL4J$Fox<&?c=HW}R(j232egzH zu5G*$VQs+O*FV&kak5cs)oVc32G%UlbEoR{R#GFSZsoA%OrdhJ(9d{+^WoTaD-aKl zHJ>r?C~%O`&k+_SL71^S?C+bO-!VJ8dw#An93q=e`h9OnGJLEo5rlI(3AGx02+~;7 zSQVC@*8N;rZcj;wvz3%pu{P3AjP~HF#(+QH!HCT@E1Y)Xe&wBIVGG7rRBX-G{V!yOIglAMIOG`qdqg_J1xw02<#5*t41F8Iz zSLmy9USRh#;-u>cly`=McDFaz0hf%`8_$btb^j!P@#7y97KXrSAZSJwX0i_1DCQR# zOqB*5R65iqaGu~%RZE4IarYZ&V}`|Y_`|i z-|HH@C>F9H^cO|28)7>^$BaYQANIBHUbFGM^Upi){BK-yEnG1mn}W$J68Uii0{vLi zmAdYm-@5fDKdE9$k2~(d|L521NewGLQ)JUBr2-P49O)?@IF&R(RTlkB;?s%n92qt0 zhhBQo^oAp+k3Mqsr5BZx4obR}bYnP5#YY#mX+l7JC7F1@vO+F09P0lDq%Mq1S&my6GhY_SSMAwT1HFrcwyel7h(x^xSlM;!*L?Y3 zzV<6`d+Qgz`VTmD&h!fD4u|c2uQ${SFelCwjTadRrWy~pgaBPsN=lFt)Q=BL7ZHTN zbmhv*uwd8Dop@~w&DxCRjK845dXfZ_jroi)JYWDd6S1hU#O}z-`$$6*vcz;lmu3~Q z9oL4Vr=Q~_J0?{q(w310H%Mz#hc56_0D4*{%?Y_Ap-&OSe!@@3i0iJQm4(0}m?0UR z3NvQu>D1pMtOq>8khthzTO88JKQ{unX;jAA^F zAyB^;?p4H$p1wfv4nQPe#00hD`~V_u52j_qTxI%qK*g;nVuV`gSoOdixB2f?t2fr4 zdA2^2b{|yS02zTJbYZ3|$W27N%sv15Pn`n?s{GnhPrcy7S2U)k^gDK;7d`9^jiVNb zLQ+seu|U+gFFJk1m<)7HT~OOR2F1RFF7>NkcgZ)d*74Q!%+EdVJRN0GtbyTxnJ2J} z_5Pbvixa!Z@((}qkx>)0LykZ0xOcrJsy8A;j@Ud`k)DLJg0=pcrg|gUCptoA8b^@1 z#w(Yvd&iq~e5HR{bo5cH-*B-s7&~TlqCFunHU{v7K^@Khuz2dAZK}Rpa5WG`MVO$} z_JI)&3fr^ZT=gX~7$0b|LWGDcFGU!?QZhf_qO_JaAjefNf7$ZmpxkUNTl(_f{qT~b zH{fhrcnT`qtTTLWq?G`qPl6gjidGSgIdmw{=X2c4&p2YkhM;`hvPBnW4UqFpaBLje zOcoFXSN!oG9g2YYv(G)}x?68P<&0CCwWJms07?Off*dzcY6KK+pFp5lF~~E$KJ^mo z4-0U7vudO7xcu^ppyLDg-EUh|mc>V@6_a+V=0Pb@$B~NF0;|kI2X9-u>XH_TZ7i40 z##AX)?od3yT^gh*?M5U6f}AnRhXiq@s9duZB%~lUAnkxb1=YTO6 z6!mDZlVhvi_CX{GQAzadf?WpZP`O@Rv)%r#Stw-nH$+*)juk3!uPfWymab;-L?dGk zUyIk5j}3#FaIitYqGRJFEtHRyq55zHN?US6P0aQpak#IKi8!to8(n$P#jc3)2{S2IV$t6dfafW}e2d}$k78r-hN-nupq#=zP5hmuk)^I{- zRAS0;jx8p|jgu)+U2{b3?t1FUSN_Ud{I^@WX6+5%__{MUOhg13v+a5dy8`v*w&SU% z4mEaZK&wNDcbCo_p@>^Use% z(c0FsWs5f)vH!`Z)L=-{+{jdHrGf#f%V$rnPtZZj=wt|e5ki)uinQ|0v;Vf0Z|OL4G2(1YKMjL zMwk+jJX2)Egt-y(X9NKz5oMD2H_c*ZytWK#T7OThS$+IF-c}~^alGP$<9RJ@zpz6h zYnk&BMrreKBf~~v0Jm(Y9f#O@=?tNt+FCsG+kg7$$>~5Q`cHjT@ciG=jMhO_}HiMr=PhV5T;1imVLjtwOb-;^wYOvV?g{ct7 zNB#iZxh@J}_fbjNo2O(zvqr)F_-kk;WLHTk9Rx{6V_gBxuLw<526oO#qap*Gxl=K3+B`fN5pgkMn#*;|dx8okDxGDuij}_Sfc#0v+ zqYVWuZ7RhBjd?XzHi=s!cx!UQON^nX(QiHS%GVGQ*hRInldi~nke7fTZez*F#SkG- z*cp*lf|4g(IVu5V(HnO3IT~eo*_`zO$&5Kn?6YmS%ZyJN@t(@w8k(#GWEi5oXgE?cT&aKF>lHTrxX`qW5r zMR#ssJLveDp*ulAu5sl3t~Y>--}=_S`n$h-&1)|j6?VVnCpUlOLm$*1I|X?P2q*P4 z(OWaP$~1t)vSe~%_2Q*dSur?pV8hGKsJuLFHCLQ?0;{L}9lPW(vrq(XeSXQTz?y5) zs8$%EKK*}bbej}}o>Ir84Ek3D_U50#yTaH~nl_K7 zD25ynBU7L9ibGa?^0R+Yxw-m3Pd?*}v(A52x8Hy2vBz?%q9qMSz$=2DNzzZIZZqNH3&V7yvZ2OVvH6C62_1w8=*sj z0K7C&gKTIftd`N!piY4iPh_QlJ>3f{YOTC|kF4$_y&TK~GoabP8pv~9mv^A8D-q~d z0`kxY&{**0p5BY|TQ!SW8q=o&yk-HgO}jZ)p0L4{Q zmdf&!1wsY3j^y5YEL}VOBG9A0x++IF=?6!>2|>Q5+AxW~@VkI zsx~$hSzgekal3z%`X2g4!S+v%qZg!d4nyZ71c zr(g8Cpx~RDy6gJu(+I|93=k!Pq;8Gy9s$bml;(HtJg{f)stre1YFS-Qt~=_em%aA2 zwV6e`cD%4>*Dl&08L$8)+JIzOtzo|oPkN9K-}Ii#uKdIwUG~2BEenfR7hgZ{&UeH} z2b`?cn@I|0GOgy!WNZ1%qScF*telxyvt;SI<;xG5nUM!(d;1Tp+;Ef#PfWzo^qSSn zPCijI>cxCpp$edp)}~>hEk}%l2Ij=gqYhtw_L)o1I4uc_SJTPg`q(e7xz2R*l_Kv# zE)8ykR=y6gD^7T+|Egyncwlbl&OWfMvOendfJ2#=sp834uV%ZZh%k!cN1UW2T-cxq ziQvNdKsval8@2AZcT;o4iq`V#<&A5#B}X2y>eQ3;< ztkP0D;*8UN^<#gqWcl*S0YCT0f3pAi9TIi_X*h!8ObK1he(%PAzwQ<1ziMi_Dh|4M z>C$sAyxEwkD+u_9-R?GfFkVv8FZ6#TfzJ5=fx+844BC zU;uSMioYIBuISzLUj)c&n6R$%Idp}GZD@#3bR9IL0AX(sZA9smrX30@986g_y6>w) z7RbhIE|37=j@TnAJGs@O5tck@d*~%z+4-t*H)`aieU5N-4K_-RFA(`fhT@C7te#z# z8TjyE+u^yt`D^P6B)YyHC>&bdR~d#ehHDkz{BqYa3O46Q^-qu36yV_M}g zX>HAj#!j4q-5E?wM{Ide+o5gK#zfmjBT;bx1Ox;WgklB@N~VG;sN#<2oIU-+TK&E6 zx7Paqz0bL&J|M?SdG9&VY|3pX3PSZCSuUol z+V%QZzW1Ls2UllxrPIfFC!K10h6q0QQCbjfXGCs|Ui})jv$&gUVxTsxJlX&R<9^35q|aTulnkT+;;2dJ?TkL z{=zRjZi|+`e*8r*`oDhkg%tt}+IDkDu7WpmWA9Z_q=FI%ohwa~fo2%>V zy~D>|`I=At@tq2Q_1wUniHgc{eWL`U_h%n_$5X!fdE;OF%2z#b@4YE~ ziA+HH#)oHp`G5CyfBWm7^`&2W;>!6)-||1d_LZ-aT(d&gfr_&Ra)>GprP5LcbLAeP zi$tKZbbFJ@4fFkdh!@u9_U30NlT(oQDEFt+S&hmMMnkZYEvOu+ptGp);Z#-G=9^NO z!M1AVOs7<| zBoKiviEhU>vVI58?;#=@wMjPQX@_w!k_DYzQedz)gBH~1o*j!3me)CT9v?tAnf|s_ zXoqA4AA?R9_a6&x{+;QEwj)wEYd`VhKb8ztg{TDIFeQ zAkyXZ=PVznH*+M45eKi01baYAQCA=V_QcP!|)n(-mn@kwk? z3*-&BH+9rDLW>qgs+;w-)#~yQAWlc?ja0FxZh6?h`j0<9KEgX+@$$F-@-G%V5A<^? zRn@hsd7DD4rPn4Nv*^!*yx40DV?$WJk2(3h zoB!yiU+{gC8fc3fPo2K$^qEuBd96=1TZNvLjk8(-nEi)5^soQJe|*C>S@yH?b@AfG z7yi({{oViaD^-+rM00q?5?1!UIX1rfhP^#GQi-p#$&^vHtXw5qT!w>(?D-Ztk!zdRJAd_HtvYgULNo%_P^c{D6!QXk_=S-{X)&J|ijG1)m z#Q2cG8d#jCAMx7N9URN zpkd)rR#WvKpoK}q*4O>rZ~l(&{_Y1!t@76gwxzouc(RQg-ue2e7ysDL{OF5GmISql zdRaO%AxE}X1^%8zpcIABTIzgV)tGuxAZx<9Q?PbTMP^Ha1Lme5N;RyD2R!)RFF z#xbpB1DQ>lqAZdOPadNxge64*8b?ZqRXE|QS<8Qy$X>8`DvE2+HN$g2P?G76RtI0d zmc8O|wUTWO>LX0*Rad!(-FxOmVW*VGU4Cmr_`IQ?gTtkO4X_-DJTIqb^IL8>|Ja8- zTbDVQUWIN32OGN;Voj#LhHdF!4ViAt4jro1t?6KgdvkA5$s{;u4q@BPZ>CQB)!WJo&{P4*ZxR_n;H z6;13`XE=RWngwr7J#D6JZTHzDNkqTzcJVz)xnw(^7?V_O9_yxQcMjp!4z?F#am3NQ zFRMTe75;d}YlnutR*i1Zc#K2)VV1k)+&k{_#^Fdv$1unn50)__-+Rb2scB&DN`#XI zvh9dki9D2;mem?hi~RkQ*RI@q<;umw1BKMe55MtyzULv^qQo!%>7VS54jh$b3$-4J z`q)thD5(V`oxWt8M~Z*sA}hw!WoQ9!nX>DOlxJPK=c7;kimw{afN#F_ws*eijaNQ> ze}^33Nl2a}gD*8^1Wg(kXjz?`_2J?BUi0eK+M6D6`%csNGx_?R-}T?fhuz{ndk6NZcf9MvFMZkS z{s%gx&5d}EDz8jI9||Zi9i5*)ztbrGOa1!L@4sd=1yXIuVNU>Y>)OG+Z~5cRa(VU< z4}b8>GTGakOEoWl&c;6va({pOr7wNq_q{;TNJNtRq%VenrbGp`4Ujm}v%GuH+u!-J zU;p*J{rx9=-d}m}GrDl&jXQs?_sZ3B`Qm^7!@u;?KdVzrbu`x=9qDIU(J3w|&>)?- zZ1!fbYhY}RWjHw-jBa-tlk%WE7a3$@u zgBore4FNDJl80*wNE+tOc904mtMF;HXU({r+_hmpjsi6!r2(J2t!~7;jI*;Ld~6|f zw7ahZkU{l!*ud?s#BXG!#s6l_AmulPtx>U&5c`$Zq(O=`8N}s6j)h~{8FEgxwftSe zF6Do^(S&p-B8(=!IiO`H+mYGP77SOfzPHIFD0b&v_VTu78#}^d+ZN9#vsg&K}GV@(hFWBy+S&8`@dl>P&>^K$4Z?Xl9 zqFN;zhb=)O5<->0ceL3Yt=CtV%PWh;eOInZ6}xCQQrcd4To{=tftIB5W^Age$*polev6E#@`x|2Nm$xqor!Q6P` zov-;l`7JbHIg(OYSDKSxn_$Bq{W_@xd*f|yIdCF+D|BJUeDkMPKtivq_Bn&X58Ckr>IFKl$rwjxO~U66p$2UanHvu z{mI?+sr|jrxSTz__rCZ3zc2apJKocST4Va;s_Rm|sGTn8Xb}OcstD8b=N|H;&;Q(o z*jK+M&MZ@x#fL#pF*6H^PzA`Womy__Fg~Hfb=E7N-oY%mr@<7OVQLZ| z^J%r=4d|j%4+~tT&?nLKpiUdA)SUDNxh2Z8J*zABy^9F@NFg>05zyVxhVAGPPO^>D zKhBOTqY<_=S}l)8bvDWFZtdMRJ2Bf)f|ANhYlpH*J)3N1e2l~*BCDMU+32ROR3FU9 zfd8`bv2{ZkyoJ#9te3|Y=i53P)*N$4$T|}zL!fv0COP#DW0&zk{U*yZWV!zQ`%dSu z!)K(XZ^(9!ZU7gDB&xO32@fZ`#)o4{54#TPC))v;5#=`_eveUZsra0PTd(7i=xLaf!QAIOvp(PS`Y-}|~(f64#&P2)oL zaZi5A4L9DrynK056cRokI5;@hhx4aTRcu~K;Yid7DIDHQq9CUukMyVB{hklJ|NXZ- z>d{~DoacPr)1Ptrh8zAuTjXlB`lHvs{v|*E3mg4yDh>!z>5-gH_Qg#uCB(4~w^dUf&B@Bh{R`q3LNJoKqgzUlLxI5~CdFLYpi z(_DK0UH85Dk5`v2tLsot0Jn+#0W+|$mB{HM-b6V_t@q}0_!apZvH4^}DhPZCJ0$h> z;o`2}e!2X)^%+mQ`3aA|=`nZwg@fz8_rBqGfAXDUp?9(=+>ezM$f!hS?O|Iav7(g zq+L}fhh7>fvZcC4ZjFkZ&X{OE!}5L1AhK~KT6D|TO)GoR<>}Gc*>pyy0f4$}$ikq5 zt!l8_+6Gn?B-|D=al``&Tf6np7aR@JVn=su7PEutiCX$vMze|u3T{$$Bb(nkjCd|- zw~x86zG*SW?(l_WQj8pforhSPkU?88WWS65(Rrdj&c;1f(TxL)%>`#4Kf>mcFbpSU zcY5cVR``+Na&|nj<5y(ieQ!pVH>nens&1Y34+H85a!X3a(MUMOV`s8^pbf|9wPwpt zI64$0`QdRC9mPv;&6alam@|8lBT#gROvpifFt81;K+cg0uRX-%_2}Ai*#PLofYf!0 z?UGfqS{%LhWxrV}eAn1+y}Ek$2c=w7>^;afJau+*fFn_8Wa?8Str_*iBe}aiX^CKSh>BT}m;L7r-bjadQ z_tS#7*V>g$kf+!3foD>0+-kFyGF>v_)m?YJ_dV~L*7c*F^pwXw`6;(Q;Rz4D?Y1-L z&Yie9u2-v1e*EJf`jbC->+4?s-nYEvXalv18}???rd&1+Jv5PhlU`X#-Y=&xDQjIG zaC&#~)}s&KG?Tifi20zeOWmAau0v(R=F;VRU-Jj@XMXEL&pz_@GY`LYcHu&O5>6P4 zplLRjt}O4n@7f3NzIxBSC>o+5n#w~3b>=CU3iqn}#*fpzRfl9G;h4*xy#E8Qf1^G? z(5{S?Rfr}_fdcp10CE`(5k|n7h%C)SBeQMP74cAMHl+Njs6$|)v+3YHm1bH!=*W(a z-{xa)c+*Gz;EirJyYUH+J9EoJFFf**XKuc^noh2F%kI7B-_` zAjnSP0+eJLB`=BgFC5N!ZB%NA3du4A;)rYk6h(FLz{Q_^;R}D^MgPZRKJW9t=u5uj z_B$T)h(|v1F^_-z^}_1qix)rkv5)=X8{YUEzxu16{P-u-)m$!u#Cb!rI<%~l&#(q6 ztIbkSmZMx{$F??c8xoZv1*~qtn$%M4vr;1m6<P41-#x9&;-VBPaD8l?lIv7Ro7K zNH#V@DLcj+xm@U4Z$^EBL8>8zRX=o{%}5M1MbeN#KE^)q6F(NvE+52{bzbeG(Vf0- zm=OnOM>aTiRKaoYrzw=he zXX8>BD9RDk6uJ4d|I{580{xKe0qp2twZ3?8@acmCG}1zUv|LIws*2dRMJ`+vd(+9e z*$hJwi6~S`11BA0mmWY0PEE?R?S>JGEi>el$DmGc__a&UR2JT-Ju;Xml;{*$<73azsVk9<$WNo} z9qR3wq%=R`Wt)frHKT!!;(g?{_w*O?L4m1#ESuo(i|?F&)a`aU0UVvda?|&3dgW`b zE*EmvfR+`-wdJA@y=D@pCR6!H8a$6}I2_HQj2A4#Xt3NEpu~z4-L8Bv{HE6>T58d}i>y=#pP1_h% zeB}2_MsENne829SxLf+6fk!G7{wt?bm-Q3~ui3-SoxAJd#Jdo0jz+%sv&R2j>e&qg9oQDylIPD^#tXhz#WhcQo~ zYS~7$H8bVl#^a&x6={r6m&h&NuVo8@y#Y8xYOja0yXO_JkRv=bo6E*0aixsX35EP( z1?vJsIgXWF$Gr&x=XqdFB?9%dL~+xq@@-2F23$z>Q00epp(j`z;&WQ^+NDu9D-k<$a%2C{O`*f2s1t%&c+EH&g={nX&uW2Vp|0j)WQd&JnDkh=0Sn zL~C4Zsq#&{KXzwJd(fa8bCQDdYPLgLP)O3sMV7tX#F3KAMJ?A`bmno9CkCX9(=Cs! z3?H-YNJ;NUMkx|ibAJw*Lu71gJsm9#RHqOFf_J==Tv)G>peic4j~7mzk_-mAkIhOl zH~KOmZL3@%r%8u!r;a+4$}Xw8oD+Q|q52psap-Cp6t%r@8j^^p{xV_!6z^Sm=WAZu z@p!a4mqUUGLjg5>`Jhz?q<+UUDA^Q)Y!>ye=|d19e!8P*=SGpLx}1NxuQiG=X^Wj?cs!>n>rO{io62iplG4w+7fLUl5pB< z?Q-30QslOE8MzHaPDqAbY&tm=WE0LI2CpkTlnrllsb#T`sA8P0EM_GT7bu(9Ux`7{ zD@Rxo<+i;X_gfg*@?2&TWt0Augq&ut+dNfkw%W+E-?Lv&qmLJ=SQsUV4?gbbd$?DS8JAF3A&!}QXENtq`*%SzGNlbLI}dr_$~J*Z z3%`%Zzo5FXG;O6mS`70(FV;Si1j8^QP>UqRL8SuPrgneivZf}_&Rn^V>@HUf7uI=I zzDBiRTo_z~EeRUxgKHHb0Wt0l?r~j55TB%|n`Xi2B3tvpO47{b<;C*KYC&5|D4xsX zJ}F#dExc$ZwL}vFbqYC0JUt!{FKVekGZ{S6B`AhqJwRs3>+bASfVzvOA$)Y{E5IPY zwgdf}u@QB?(Y6vzt^0x|U|Jv&nI+Gel)@W`_Ce99w6r;u;#(>LdD!G?tee%EKF`S0 zLs6Y}6*_Tt>MA4)eLtVpt9DblN-SIfm~~O1y`OX5(k4r)IuCg``eNUw628_Ip*8av+lYigH7Jboc@_o4whrn{7W9NJ{ zDN_R5OQ-0iwnj&0qlRhe`(sj>3o3;*CVXsR%;H8 z_N^>=Nkkh-2;?2SombVStlBb2{#cc?fkl?kdJy9AwxyY_+eUS#btjdJM0a=9YXoo# zZo0m|vc!_A(J_WkB6`sUnqJym_bNXbZ&381N7_pHXo8~2eDGmp7;7?uHAAE094=y1 z8A-euxe!LZXEI{-xpK+*EQe0$7Pwqm+c97_Zu%~}_$DkyGPxO)gG;-OMb^qGD=#P2 zx0t9pHF2{eZtj*|V4hQ+prm9I0a&vYp9~}H(1qV|bKCATC)uT)`L@obnHU;1jSs^# z+m5A>)$u3R;!y!4Swe^00XT+wim8l&LQTx=MASt}<*}lsw4x_QTS16V{>#Os#gU}{+6=6aCt{h(Qa(MK_3WOZNeB}a zXtl}4R}@47hrtX)KC%YSfnMLtFerqJrzKna#%EZGA}Y79!$=GZA+p1XPOtDq&U!G& zgdqWK306pm<&jp4??N_o35Ie=@|3FVyNaO7R(r5ogXB<{y{-p;rl=&lsJ&~wJ2RhS zFJ!-KUQdJe3{g+Cr;5o224U^8YgeQJYPm+@yrKB6(~c$8Si>6oxokAdp~-%fQ&#cNc#cJ~BKCGHt`m5KUPFG%S)Od0(F&6BmL(sy zZpj`Rwpwv*doZ5a!R}?_HMLHtviHI)KaeY{&ZHO zhiz&g^&lsN?k!}KPz%aQ$kWl%ILJhy46ExzKj)w3a5NWE=d6w5s0o4vg>sCmX;KEZDc4n(ooM^}@IG8~dhYN-HiZl?n z*&coTQaLGW#aqc!M}~cJ$&G@Rym4+om0FXr>mv%ROe1aVQip!YOSxio@Xay{*B!6Qs&8a8B%?DUnqUN4`H1-W=sgGkGLMIpenCZrE`~ z-}&q?BK(-J<-Y6e7RfgQnC;H5C-)tEyAOnEC>A5?o%T^jBXN($K(gUOBSI%jRD=iN zU?l~vEWeaG>0!iU)=u_F<0%c~_2qtB@yqt=+hfhxv_R7|AKeUDJ*y2F1&3P*O28?F ze=uB;qOD`uDxW`})U&cGbqejhj@e`fs+>JFsU`sPVIav7h^A42Dsg1EdYclI4yO=I z8c&35mF7qNlh_|&Q>aibv{)3=95?bY?_Xtj9w`SWs8YPQOpx73!1Y>~5iGM`Y{5%JATNo&2bST0s;aDLGK zDmEb4_w*4%Ult8(RnF%-EY}J<*MmqLy#M|TmQh50mnh;VqX!np=RN27LYtrWw`(?vD_e1O)~6#t@2c-Lutvqt=5 z0%VHSrn$CQu-*xW>!rL50B>s-&H5@Vp*9g^fr_>-l5B5-h~$}n^txsyz^<1KGpB~u zHE2A*^T12RW+I;lOQN88xUyFXItoYBl|N0wEfF!KSHw(z< ztK^zjqgZ9PbeTj7yID&`9cmZB&0K4JBxjB9T!+O|c4ZA$_Ks5wJTF}+D)lJTmT$aS z7%w^2!9H5Y>u!>9m?0N;%+i2%=ol=cR7BE-jB_G~B@rUbq6(M) za(G3d?z3xa73iQ=5h}4Mmxb(h_EiGk8A)x-&pOEoJErN#sG7@*qfcC}_Uc-8Bnj|T z+o<8*=&aAO5?cVTxQ*r^;Mo6k#QzwOG~*Z9k=j8Rfs4I2J8}jiERH>aEi|qskAr!~ za(wB-%j^8QH5rLJ`e0c{MbhBSZ|Qa*Q9}dW?pC)Zx}$0y=yv+%+p<+|)QcZ8Wx{|C zj%pwonM4vyBq=JMJ>>U`g@rO*b~^UnZiBPzRwI5#tzra#vq@BG)J6y+ttM;Sj>$lZ zvcs@;a6U-w;}CIKAtME&d@K7`9SR<7UQ}z6x&;$Yxr=pORcB5unidmHG&aecVclM^ z1TUFrS0u3_Cv_S2<=6~#eIE-Dn=h~Oi1BPAsn=19w)b6HLRMv2g3}fwaUgUH=-Fri zti|&oblUJajY^OXlzlG+_33H?hET77C}5g>DI%wnvwM3;9OQ%0 z=mvp@ewLI-lq*m|2X(ft8yXL++dbI^+pbUg=8!Bd2;`wUQUo3-hJgSh&-N1{#%u!W zo>c#nY6jR>(LiFpDkqrS86*dZHSZABFe}bv%nUBfzFMkWQ*4_<$UV?GD|LXRer?qt z9EaC;j+)Pm(@5LZ0aO(Mbxok^?O|qO;sh5IMvr2;pepGvKjP1 zsB163!{)im#Qf5XeHF8LV|2UiAo^%osP$;DN*z-~n69q)R<5#P9mcu4?Ame|Dvyk7 zSOP=Wu>F9%P=XqQdJ*VMUgF#l$>fSJWqBX14ps~KzMP~SqMT#PVd@;f8OX_NF1n%l ztBVs*>eO-~xnm`XM`K$?{i;D89NmNykR&Q0 z;7$0Wh+M~biM~D2oFijF?RA_$O)?4^@Hjdwz*Zv5Oc$>ukjbH!+Ytc;quDkh8atyc zz__GgpM|UrFbO=hh133F&s`lcqOhDhgfs$WqXk`a%f`KzWct$K;iqPJ#42jjNT^k= z%&06PVJ92Ph5@{r(bi#G`6RPE?QwUPEtpj7eU9)iCM#4VGvqL;Kh3Cg-38r@{<#H& z*0(6#w%wi0%*bOCW*sr=5*?Q^k*yKiz(Xl$M_0xks}TpWiLe!7i(`z24DK3*|7;sz zlBa@CMXJiVxZ~1~$(}U2fLICD{oPt*2&_)9R{iG@2GRPRP|A1v&); zBs#@}*`!Pa?6!fLv(m>^z1&56a3Y8>2<#Om<};LA>#UeL1NG9Y|4tkN!4E57;EE8# zz06DrR^jF%88M_@R7q8y>J6!%#1EtICvQ{o!nJMt@ynOwNai&}T;UiV(3lObtR{s* zPi1FB-0b8HW}E0vCJ~K!<*l4ucKVLK-#6 z@*KoO!UJ&Es$1kVwdX)om9FDNNPeyjjLl}v_Ob(`x6omPcS(Uj5m`xuFWR0vyY*an zg4mO#)v4iDQ+M&kE0McppV<&($66FI z33(5eC>KAp_4~M+C4^c?ih4oeg2bq4vWqL(DOQ{^I4=6VQ)f}@DK}6#cNhejZX4pv z%Z^^2x^ScI$tQ}Pf_A zr2CE}Hj?1HrXSgFCr&h@t6#htcI-zx_L7Yc9Z~USEIN^PUq9-krYNf;9@EEg7RJ#b z?39nkB5wYma!daR5@;M#bH2YoVRNYF6|OyOn05 z29JLiN996D8d;fBx-|(M+w_dU#{=O>$*|*$V*Dm!hxBoeI_6M=T$A-lTKSmjmzH?j z_aV*atsV2G2Q!Fl*k>`V>2*7XqIcJ>WJ8sl-hy5N5)R0tc3MNoh9VL~Lb8AW? zqdE$F>QzVr>^uepA7#Ut#&R_YvAoQW=-5Ivm(O zp^-~hF4(q`zd#qs6^kCGALC2I98w_2^qQT8vtyhw4O{fSUVXjrf^t6u-DJkGCk^1t69vy6=KPP0iSp8t{P+<3}$M9msfkjIMP(`wnyusz8qfZ|l zfZ^J;lCQ`cU0W>V2WY}K?NQTAK(8s}GuE4CinhCx^ifJZ*>$}$M;izY>tdTvFph;t zu9ZE#LtO9CFWIYWcn7gKK3uQS#R0Rqma93dL2E97@$NT0CiD_231CH!r*xdn zTi?^3w)02p4L}Uh<&T*Hu%Fzk1Ww24Fg3kr6hVqCi#&I>B?MRrS zzo5~l27F>{L#>YZe_^LERD7Z(de@TeNG{KRHw{w&X1VGqyC`{u`4-1 zer-kq4f=Rn1G`bI$PCgjV1KRO8XAV{Tec1J!J)fa`lQOS<*z!HSu$a(?9M_<#^<^1 zc%FPcU$|&Bv+YPU3T9!f*Bla0CTSlgdjey(;ZE7%ILcWSgNRsaVux`{z>IXI2OTPF zPONxG`j)$xrKBij2XMBH$L4LurP)E9c*n6e>?S^AM5})FT6a^4VgCJNOjS081F>GB|byk?5z@) zG;PL?tOGiAzKn=&y*E5<^0*jheTZ;=Zq1g!3bdT2viTy)7Hm0sWpi3>W}BfAO?n?- zukxQ6dYjEXpT2mwSlx2|oJ0!*uHJO6uVkNh7JW!5s$|P-d$}AlgcC?>uu!fMkRTj^ zX;aangq@T{7tF+h{V98Wt$=+`Gd@_FfOoWnZ2D$CZDpsB&7HU{iNy63y7I*w|1I^V z733Tjbo$i(dDdT3U+#p|w^V}YDN;|9!DgcpyN0s$(5z>U3;gXys(N*9F%q{9)~mgG zQUEK|5ktG)w5|Gr0Vfo?lICL^c2T>SaVaUrN2MFBT+#CY6$7KhIF*XH;W+(b<1Yg; zeT4l44tAL)vs}cRcj$rw0ITvQa!69J%IQeVLkl7pNmlN?a%I)5<(92|FQH5B3Oen^ zU0E$JEf$IqB~=zJ*-3?2z!Vj7g-Vm4T-Do??@OX1fA`GZdInl~w|QC5sX?)7yTxW* zZi;1t1Vkk@&y;;eYe8EDvMiz4>BGp`Gg2&-Ma?dWC$x_f5V@zYtSVJ_1d+-W z0NZ(;@#8f|Yb=t2mUi+Cowm`|BB6AxQc;o-Ywi$aHTj*oCT2GSEO=ZC?@mIaWt!hL ze;vB*My%G}pd#5rbjI{tw4qjEdq4%#STRGYd~oBO!HvO8VKI{ReGC5z`svK;El zkX++N)Z1N#S2(H8*5s)t7s8k^5lPMY2H_;5I16ivh>sngc@$PF059qi1!tr%Z1Z&r z#|c|Pk;n~5j@*b&fg~7(g(+ITo!+C~a_Xqy6eIhiJw2Pt z6}WG4X^BFoI)C~!xU|>{iU#iy*u}-Qs|r(1=kuxulo;dZ^7JfRI$BV>t_hn^Ar?uM zQ)8G!f~*|wehsn^*Ak*KHHrZdDnZRG6uh${3#cYhN9novI9I5Y03~Ok;Xs$T(nal5 zL#H{TY+bn*Dh)5cC?~RRR!20Jk&7nz2W3P;t3Wfxwu7aVP2K)6aGwP;rI%YfQeWn!-T=wQmZEU-m3xMt6vW zT-&T#Ud#rf)0=5oPs;M_Y$nlH8EEUx`f#<8OC={GXT4Wfr)E<$W;q9u-$G(kY9j;_ z+=`+Za(HLw^ZjYPAgdL`AIaW4Q0}s9_NFiC6Qa8j|Jp3Zfvi)`B9 zudP<=cB8sfn)WroNDmVH!0~v^x(geH&b{Ls^geGrYNOc?@|P*uM<*uq>%Oh}qUowl z(XF~}QW7Ce+!ITDIZ)Q}B;Ete7<8>xGRqQV;F-!DVu+5FAou5Ry}=Y9ImMveLhMYD%0~62fZ7bY&elF~^Fv@_?*s32i=hYf-TL(%( zC5EoILFE+2?Or$9pH;2}46*q`3cusVQn7TzOs)aKdEIpPT{$R< z`gE|T=Tjm-@qjOz9^E`tJm{?9`KLTYONt@&4B#hi=*PYfIi^y+=L+4Oyo9B|a779M zs(~r?nF?J(sfp|Q^lU~M0X6T6@E>aC0gelEOW94BebW~~A`lyVMBKvpi&x&Et=%{B zON503Z42`g;HdYeXq3sZHGnYnQOM9qWd^Y$9B^TeTAYeJaYySl-7dlHk-bh*##vb( zZPt*xD%}38mir)NCRLv?Nhg(hj*sQj|_66Gz7* zGO+u`z`%Ijpt8pT(*%>`lNxD(oT=OtEJE~_u?*VaRS*Yj6XhD^pycU`v@z{=QsAXy z;$&SdA$r|QAzpg&PFYC?@?$NdUqodR4raYl#Y3dzGx<*{hkRKF>u9TbmSDN}hT4RU zq(AU?@>nXRm&?*Y>yU_FO93i5xJ|O=rN)a%g^l7SX;0uiF6l*tyvQDW9msXTM>e(u4PoG~c zL!&nlMP(vCDWw049uW~mU|r;B2gOGQzlD9{bPt;^;3uJ1>4StM)#i-L>zH{+p@Jc` zLUk}3_Bt7|$p_2Ejh%fjT2*`F!-&9!l^t~AXcYZ;xJElw_LbZ0IeDNbWvMAGsIehh zeaJhOnAUbE4SRnW!an3<=CU`-K7M*Kg``g3Et{sMGcFuq!MTj{5M>~!fK)+qv?*QL z$yV&AB*p@~YU8L?bq+h&P@{uN0YZl^F3Nw|k*Qw7;p$R~*A}YC%I0AKj}`^ye~WIf zo>1Z#veI%@$OS4TxUSk(;*F&Sf?OV{#^f@tx(#j-@I+Es+BFEZJOnRQB3Euz?v z89AzBE-NvVJu1TjH$pKADxa`=KqKAw$jze`L{I%Awn<=!4lqqzdoC;DZb&?tmI>e^Iu)Gojbzf?GK;ldZylyQuG$K|g)xHL! z3RL-MOOX7N`u6ehkFs3sWGLD_9D>A{~cW@T!wEwk+U-srx|*F)T-jWdUyn zPHJh&Q1nXoB0|DO3n35+4kdAvtg9%dfJfqUXDs2WLWOHx$U4JzX#9@svwg0=l4Ryc z@^A}~d>o%NR+6%+Rgy=aI#%~#EIH+l2a@n$Ay(y(Ovp3Gq&|@+!_fpWjF7Yj{L!9lOD& zP#E&OH@eCB;nl~Q?KWCNST~ZQ9`Rtuq#L)xI~s$f3A%S75o}|P#Rdvk4nvdOoDnbtp^LWik7Q*%-8L=e7Es1~H z@wHlhJCg!CmVZaiejn5zgW7RA^zw|;)}rUk(Tye+yuOGCgjKfW{+Wo##gG>dr|dWo zPezmtQrJCka1CmI&Z4}l3Y9XKQl^B|hPp@L$wihepHySOIVTb)bDgg)SJh@MDY)&nRaj?Zzb?V*DKYyqZ1*7+LMX#` z3m(I?sN}d?Lc~F3_Wfc5220I|BB!=!ptm5g9~f5$434TpuQq_)vTdiUM1p0gNY3KG z(y^v%APSdT6K7)SU_OhLN^d4;9@2NBbK#HPgG!KGU5g)V8^cB@7dei6W11!?$ zg&_A#3QB-kCiQ$ekwt+xAs2jVW|N6jme-CJAHQ<>@?vp%I=Nv!>m-e6q4&AotWk*q zD%G#rj-5#qAGFYM9l+kW$YiPYY$9TqSJR{gkT>72*0{bUsn2rdPS59iqYyg*RJ&CT z#g1c5y^MPE3Rlf=>#?*H8LOJ-eHSFxp;kUlmNy9a{0-s!Bn@M?sW@=$$%e(!waK>+ zt@UWi9Vdu(*trrgIB^}Lu7Z{Z>XH_J~%1Tt^l3YsyTB+8r8m)UwW-)+3|38c@ zG^tt@Oc^N+s<-L2_LHZ(38X5KUK_<^5YZute5#u+H*1Zf1(4YC786}RItA*$(}_;j zW$E^&HF`pA!+ZiyAMtlR3HK59C;x9=7j@ZdzfrTj7EcN}gzzV_E*fIula4m)i-$*( z=|mgT@}L0z=Hdv<4ifsRbeODJ5@0{e<_BfFj?^fU^;6bX8ssA)^lZ??4Lf?k{m4Ny z#9)6to~%jj*})_Z1F{sb!T`f%b1xN#11`u7a`h@wKj5SX`9#J%lV`U+41?EnZZ=87 z_%KY78jL`NhVoDLMIce^}3wvZz0K6rx0IR}*(;PLc z3JeE|+~ODITAbn}Ro=P-Q=&Dr^8>Sj?+iw1*Pq*)?bYSMdI?b`ut?36R9%pc4Ad*N zxhFvv@xumX>Ofe47f=ofq5;b0RFm((F$15mR3Yd}2ui79uOU87itR!&A;q^;oYwAv zs9Hu&5et2m;hlTRE=c3p7@KS|xb<2w|wJw3GXdIDR+K+FiL3sIsyBUiGc zC6_X+@DS~Tn_5hKrKc~es#FnT&bfeTPo(U^Y0m(Uvt*@HDuc?#NzZ^*D+x7N?9i=+ zoVa{blVDZ7kSwez(F_Su@(HYTaDh0OkZ0t|VgZMSxLZzR+he54W40%Y+a!?_+KpL~ zAx*=)*)j$QX?SQ)()W+oIvJq46U}Q+{FN-uQ^w$Ljr}u!b42USYJ%3--p#)keG>_7S^bv;Yk{P~w59rj?pgT2>(v zg_g~xKfngm;K4T2x>9?9kQDPhh3XA~hZQ+Ck_~U@O(f6z>Aih*i<5n)DzF#RTuhrE z&d1J0bdBZ!4B*lb@n4k3vIJpvor9Uh~U z$2KSLvp<=1>RrTf{9+@aqtS7@+|qRiNq_mt2JPeyJCg5?HmkFHGeTgxI&uL3LsPM* z!e$4zpvX*iHKQ7$aVDC5k5o+*G2*FDU%E^Q2rPdMKmewi5XKXso<6iZEcq-6ZgQIP zB~`e@P6=}I&qEsEz}_dA3#az?>U!C%<#UggOW8o>M5bk}6)I$MeLsU43GRzzJO*_e z&URi;bGHfcpbruUCUT>_k$1zv`smCm7gjD>jm!iAEGkVKtcpopdOtj~6kf(9LRv#t zJgp5H>beA%TSuMhXDP^wKwMOTd^9A?Pf#AT$d=mRM|{9AqCZ5{h(SDu)O03-oeGa= zfk9N1Ct1#G1~75p@=}BiOI`zTi%CSU++qx2B5%`oc>EOZfW5BQjNXSZ(%+8>lhI_W za;@3Gn5dDfDwkT7)Mgk!;5wseACPhG)llIkQeG}K2RZzhUb!h2jsh;J)@|AXSbjo0 z=&SD{Q46IwP&s#L1PM^6wTuwz|R1GNcAEUV(`YUwD6QW6_c6984(6C8PSrDT=F zs|*PfrF_DJNJNYjhX+e`dt3}6(^geeBBTbvpA{@e;(#SXv)fkv9T3A?n!6+7&ro-! zZfOz@jDWl_IMFAC(Cq}nXJyE-Ae6IqN20>yR`g)OzSV$^N2+E)6sk`sCNnr0>=?T5 z%4;cFEz-%-5t9Ys2g9gsp{|iKh&`?%5_6@nYi~Cg0%!Ug(_318Dl#{)R_WPd?Scx^ z#hwqkz{q#i*DL^BpmSHNu7I4u^j15~acIyD8k->@v{JJ{WpA^UBI`}6)3TXBz4+(~ ztA`gGxh?_U@NH`d(N;k&$0=o8hx#PMMr9sQMHSzuW9>|oibQ@uTxj-ajuM%49o*?DJGeP%vCGoM*<>~qph;ThGa3VTE_Iz^t5_R6}a;AqaP z(VcEg=$1t#4E5Sn**SUIhi8G5zN5B-0^X*D&5;(qtIbL)p^}P*D~QwwUS=x1lV9p- zNF&jP9En1&6^3)xZ(2yAqXkWU{56=PH6bzFm4aWcTR@t)!&+`VDj^0#B8~>xtgfJ( zOdN_P>4*xl7l(o}TbYKh_gs5NPWI~}Dm^MPF}9M}xzwNmoX@gt7n^1VJQ!x%^GUtx zIx=GWxnvb>yIij!+gTR-(}`ERC5k1b=ewHl1d9R zn}+EuoYnE9v91MYQ{CuD<>VD;ldcvweKbNTjb*gNFPKwDXDrj(MBsrgG$L(q^i3fi zxX-dJ%-eXg(lk}GOpX|MZb{T6Z4t?KNnsHgwMf`hnQY;+>q#_eppkHrt?)ida>8hD zpCW6}XQt@mGBos(>d6e2n*t>8-eiJO6>6-7>O-QyksW}CXsPzB%sM4F@zHiY8psY# zcm!;_LYva?`r&dlH2;9BgzwedP=UUxmxfgSXuXohTt0mc5#_A^ocgfA z5j+yiX3(K>Bd@yM0qRHyQQu(52~xFwJx$19M|kEimV!+9BbQnU!{GBcYwCCb8!}>h zWKg7PAcZyIggnS@r5#x=G5PA{39cQ;JZw1o(MULtYWeuFR`XPj?W3GtlsD6-C9>RM zhUJsb8FgDCgIAf4P7y;2YXrWZwPPSjW}rqfzNt_PpEyOIMU&EKrjzCt87@)Kgt_g4 zwoJJUymn=M6lRK(e1=TJ7MAwfZNj8cTgGM6zN8u+0nB~DJU?ow@Y3U`@Eke?>xRCY zR^M2D~R~ zLu1+freU8+xFHwCoNYV?z%SQLd-3qv#lr&$Ei6qt(8(y76eQSC;mI#JJt!w9wEb4qn%F9b)={xHRMCFX$% z1CiurBP(G-ve32Vk`kUUPn6~Sz~ZRs8rgq0jKOFlOI%zom0YW0&W<=5PtP1F;7(2F zawhb3;CR9SeJ0_ig{wfT%v9PsIaRrlYW4i7Q#Z`_3YFbvEG19aw7#uug>nr79&sy^ zs;n#!+h`ZjD=E4J)eY&JQp^dMcWiHT^bhFO_((2WM^#QAt!#9D&7I!G-9@FkErp;H zM<=L1IXlf{gE*~U)i=p$U$7%`yAM&si0%TViZ;YVhb?FI=}`m398;5uy>*fF%COCE zDm_X0`Q#}WXqMSxkDsV8t2lG5!k#=aEduIdv*Ey{WRwFl3Z_4D-CO@417k1*=wILyeqeEp@P{KFrx; zK6{{tEs6ikM=~aJW(MuCE#ZriRp6)=j|V?E+>c}=w)wrFxb)li6vc!4O^2aFZ&x_pdMDWqmPg1$iuL91$_mge$QB9S9nHS3xR7&^4Cs~SEE@GwD+0@@$%OcOfj(Q$%S6m|fH5RM}M z>}=2PTMipx93#J(CJ1pT*t4}>aCe5k6P>sBfIEVdLqL38s{&uaN?VGa`E*YqnCl@P9iN3!H* zWbqO+95J2^T^;n90=~?9IaC#B?1Ewm$O!?Yw;x%$B!VFqWMzwv&sVg6^oG&C?+ zys5Q2LJXyk0iFs}rbK8VZoKN%i6OS$Mk7ab9f~ZHpUiPV4!{x_i$ai1M9(hE>|H0d ziZ@0UFfC+(bT!qKh;?_8l6Dhd2%z5q415bSJ1l9eV%G80?vRVA)M&Q-=xz zwv$Hy!KGwV6Ga2^OW+tfhe0jMJIHSV(Nt1=hN@C@D4`rQmB!nqo783BQP(BdVUB8I z$1)DWy@?#q+(C@|hAqsk;%?kX&oBeN?e)T@9mMiYq}oO>Y`C7*)0lnZ0b$W$nawbn zvFV=8%F$t%@|r|%7XfDq5pqfPDe|SF)m^$bar~F7fvopw%@%ja#BcbKkVjUv zA|8vUWj}(pBnDz0s9lgoG3P*s|uMQAOAb!=XJIW~~RH!E#T?P3f94SQOE$ibw z@&xqq;p9ovxC0H}f(Moy!YTWf+G0^>$D)(g>Rdw$Y*H90REO@X>{iBimRSE@enUku zol+}HvP-#{sF4ll3Vjq1cZs~`(rr@D-d=69&}RyT=Gs#EvAKl4Zf{zq?qS*cz1d!C z0AED#D^#M^VuJuo0~N`lUCWv7)lj{-cyK^MUiHAKBiVM(O31D2SyfLt=jtdQ={Z|v zaAgSMAX$Meb*u<+7dA9|-_V-(+UiIOH9~|NS;CI|1kV-BwxLm%4EW4PvsD}?)NU2- zK^t17E&?8lbjonjW-3$E>~QhjWKV46@AFFb_jbKmmH}Q#s!l0+*sKJ~bcqGiU_a|3 z^W37fn6?rGJXjWX zCD&8(o3<>Qb|d?=mr%VSeUr{P$X9qHTD4~br_)J^R#CsgLQT0NX$LNNF2Qq<^j)5Vr(h{85@lr4l+DXO9H#xOEQJNEwb3$W! zVg)7f_H@8PpMd8mJB;Mrcn&G7hFY0J4hnr6H>q`0-$;6TR4Ts9bnFZi$?pMG7Rkq! zliG|bwyD9pZ3AGpK|ks;o+~d^-NMkwp5u0#0kf?FHKM}gt}gvz z?JjpV3vg`pGqYgf;CnD2sgIk^o9&o7(tg}^49bo(Cpy}jEr8G#Jtn_f2*K{C{SL+c zG0xKXWKz~+Poz2xK7!UB$8=kpGs_((h?EL!k&tqyf+!q970`84vn)uvv4^OMIoj;#Xoxl08XWxh_)Z%S#_}!!(!pmoU`tVSS`)O6k{lix7)!ZGhHFAdnyO#(F0nJ{Cln{gh)ue3ale*`SSXSgh z%2&2Nl+&!nx(Pi;{uN+gaF)$rhmJs}OvKXesh+32C!7|DGEs>JUfZ;x>pa{>&)D>f zezbGAEIlE~Lr8YZN>^ty!VQc)5{+n23n>O2UKEi}j$Th|F*$b5?!Z}8H&{O#fIp|S z3N(V`yOUrV$j9KBk>XVH(Syxejvu`68Cd3Uqw`j;kG48O7xb19jjZ7GUcHJ*mc`1c zDA8Jw)CX}g_H@-xZG!P31NWTMri!sQQ@pl3c+6jY+W8x9Q2#RJP{g`0dT1j%UUJN4fC3G0 z=SIuX&MG)$qJ~AAvw&xa19U^OX2ohy=)b6qYBAbw(|+X5Z&phj^)y3{!rIMgXPJ-p zqo4M4h-{RV0@gnHfxA{$F0<)?L06<{aGvMlC_^2|h!fm$!dd+wvANPSjd?UDbYVvMqOm0-_55rV>5e-vOh@8Fs)(f{h zEVmHlSMGWH+qH3TY^Dri^QXdGPys(6R-~psy?^@QkC1{?uFqaQp?GifT%zzEr3%5P zbSsvKHxc4QN#SsTEgH!})}Ye14d;SNA5ze1&j)`Gx5UZ|-gnnscfaes#EzAU>EEv< zQdgLOLMscHvj6tkUv>l5K)RTmGEc$0l3NVQmd6;Ik5wGrQum1K?t|}o=h3ChHQBwi zg6!BbvD!=yI&+~0MWXKX#3gkKAZq)FmnEn^(qoeRsj*QX-|N)7VB+YL&j#vYa=<$d z|CPZ$P*RwGyO>5J(b;rO-Ra{{?D(#y?pPfBQcSwHc?QO#QeO^5hEr18A^b#_NB-?71SYNchC{$&mmpDg1a;D2D zW?9-gDIoeD83`%a%xF0vhk6ZQhQM{>0wcoq?A%O{Fv(r0W*`ofp_s0}+q zRBLxNhK@mn_3wrHourrfQEj9^mSB&Ej&LHr>164NT{|9y?5Z9`2s=i#K7+5#YW3+)+;jguAN%Ng z-gVzy@4t4>N8&&k=os$!L>6j!poJa>Fhx`(4r)fI3hnZMQKk{PLU_%zs*cuDmill1 zU;f!0kAJ-RoP7P!t6ycJ)vk+FU{i9q9FvMC>f9)l|@`LaC=d#yNp}jR#HJb%^oE@9k$cLW)-T(A4pV=Dt)FL! z8SPP`AL{uyOo>u+gsYhx?a^wZDsnm(VBTXg^LtXMLvBZ-o}LO>z3U58E+>_{asTgGMZP#9HDPK5-v8?563@<9lzCc~Y^@ij(*ZTxMnGK-iZ z4eAQfwqU1*8~s+;MlIP9*mxV*t6HF$0vwJp2smOQatF%&|{OZ}YIlui8Fe>yzi0 zA~15A6rqL5{YZxZKEWD2rP>q?>Byn$dp~fsLih|f$H{DV>th}#f1dj6=OEbJ`-%6x z@els^H-Bw?^$JB&*nkX?L##8)J{gj5itEPrlyxe_tX!C|uS;=3^Pubbv;2kIMQ%*x zDroGPAUVFu#HldF@n`$OEw?=PAN-?V{-J;4*ir1+z^D`}8Py7%Hb|+2?o_Tub~yw0 zq$+w10X@xq%{bZb>q4zby*o}Vuqu)sdpi2&8Q&gFJ&2<|es|G9E?lB{ctSG@?aZs# z0$mn-V|)J@uZ_RZmjqO)zfaF*5QOUbON+x*)2MAYoP1pUX8=0?9A6K)^LRr_jZsv+kyJ`b`){;=?qH_Y~6o6T&{cxF(J{5&6E!~}$ zi9<$?m zlQF{)Dr^Vor>&}de4Yt8n_c~)g14zV<)=hpYE|C~}IzK*d(|IPEyW$%nE}39Av2`cyY{2kXYzt$zFG;7cjNZGe+J za3%CfwZ!+@Wb%Ccx1R9VzUUc$>+A3Q&EEib6Ea3#sTpeBs-Z%=f*DPKt(^N+)3x$5 zPBdG#)6mImk)E{9R>vQ33QBZEsMI5kc?l&BEINTj8h6-7Qz|^# zQk7|3r*wngct5A@Z_) z;;%E`Guhk)LSSmWmmGAI-<-r1oH<#r!X8&58g);1@Hf7U+*=!R*z?1{)h7>|W3Zj{ zS$+gl9$Td4Na@DTx=8^msEmRgwEjjy{MXe5);B1UFFfrOl1$AY=y2Wex*aBuA*u#f z`>h`GNsqE0t4WNNFwK^~y3skRHfdFp7Oi33%XFR+192R_t9rVR?i_S5w#t43;XC>a zjzG>niA)6Tu=r%){I(nod7mT?BhR@Q=GC9oFDY%G__U|XpLhKJ zt6%%`Kef7c5NGpRiL+qpD5E?nY9+aE`c`3Kl`Yj^4O;NN;cT`0+!j>eeqc%j)CR=> zFk@DKX&g#8rooQ zg2>Yp8%%jT{f=3b)YgSc7LY~>v3Ofzpr)gTw5e}@p}b&Gg|T2yd^@*t47n|bUH~?C zp%_Z=&&8LuQee%e(^8SN)=I3kY-Uzu4<9j`>d`P$>d5JgPRklp{u3^ zna37;wIyvW4LB34fFL}iY*nF65i@w9kf#^>u_|F76>A}aq4+@sigPyr#C>n#Stt`; z)BDn6^$MpeMby$TVf*->lEG5J@@w%75k zqF#_sgiNKSM2t)JWhUFCLM4ry!GN)=tbaIpfFmBVpkCUv?N;y5g2yr6E4E_TEr)=%b`)M-b*SQ6h>wv5eVS|9kjm)62Is*5N@F+NF(S#HRM`%S&qLGLo~)LYL@j*? zqj_+S(|3$lGfRl&8ISDc~B2r>Cb%Wi+|)#-}E|3Z9Rht zFhLewvWmP$javj;s>>|=!)5DVE*61yJ;ys1>(%PMd+s@Q`vw@FLVtboL5fI%EP_2U zXmTUv6K!jiN+3j}LzkHB_^7L>)TswS#C^jHe&A=n^E*qTPaHO9Q0_^z_+?%LMD4q*Kc#m!!Gj zu^K3?4Dcq{6zl7hj8{MPsdl|KQSUnTR8z%lb8jYQ7%^|eMyA;H@qX7Qg(GG7U%dbR zv-5dfPvo5^i2VR->5NmZ$)v8&%%|=zb6Rlj{P}jMkDs6sX;*r)(? z@pl22J2RWMeX(jb06>LK5Lj6!SXV0D54?;5v23r zvTcqJTLq)@^U$l&Q7q|LTNk-v&O`Q$Gzz*)c;X>hD5ULD z>1$a?D$#z%Zd1A+4{{k%e?ZmAQ(Ga43dfd25u)##Qw4Qm`!wN-Zoko_0-y=HzCsoi z$^(2mz|sqOJ`piHEku<;jZuH}DfDE=q9WmaDdV&?njlab4VkFIaN1;L2k{`X4-}+> z=LOVQhE-=3qH77^kunO7p@Fv5)*atSU;3gS{=gr--uO;VwuKcMURi{sdO?&dZy1yT zANQ>1O!iMb>hqs``{V!0O}E~5y^8jEKk%>K{`=2-*^mAZo=5`AJFnPRjR=MXoIVN& zvQ_lVF^z0MAP3l9HGpTC%%ocL|*ajK$Ls1r4PX*SMyi00&UGW^C;06Eb z`@gp!teU2wRZ-Yxl| zRNhk49B$T4)5u1=Zu*)gDpwW@t$pvidQ}nyiJFEQJ*%cU+HCeGHTaQTe{HqALQP}& z^c(hO`T)&lb9pjmMX_407@dNYP>@9TDp&w1jhHOI-p7~fV87GQAPy? zyaU$(W}H2nj58=rW2>0e5I^xs`YNs5{YhOy1B+PsqfJNSKlxE{s+iKUP-Hm3|ZfgNhQSoK9`cI|0oFqE?+;Bors z_$Dzx+X#-gCIfRu-mVF6l&~`)N_k`?mi39FmUzJSBy8}AP8&=pj)=Mk{S`9|;PFB{b7F&;#aKn9>qM3v0#7P=&R*g(+b2+2A9PIXlVqCHra7d} zVrr-81BCE4O4!(rX^=OXezH6?NymbVN?y1kv*maLz@eoB>PyF2u#HM>kf{OWuXJ8D zp=|lVH@r$d?%luhQhD*Y+aLSnXMg$ApZis3&YeHL2EX9T{>F4Z|Ly$@YKx$Oo*Zz8WV+gx!qsx5p>$x^%|~;F zq{IfiD6e%C)*q}C{;bC1qaOX0-|<~9|H&UGO^|{MgC-?zLTA*56CGeVMz$#WP1nGM z5I!)m%$=}AC?igDd!A}3pc4TBPRT+vtgTe=R{MoMiNI}d2CT(XqpvRNXT6t-a*j(kfud z)ipRgZ3C)qRZY4MerhvxhFgaA7PJ=A!3VdC-5oEl0jipS-e#wJpc#;F{ps0kZ!)n+ zq%hgrv=a3vH3-2{t-*D@EGFU7rB6Qaz};_t>+eyb?+d=-IseVmzv!<%^O+}>v;X$R zFZ$ts^{-#`8!ub+o0w8Fxa$9DPqI^}1Vv9(Cq|DMdKWC+T$2Blg)FrlmKkk)e3mGP z_#M@@bWs32N{F+I!C+Gam&FFGf)_%P+qJ4-N-5+JXIWNjGVWrjQNh_ThiodoQ(>N9 zAVx_WAKTbW1U^DQlxvZz$ezUNzZt5sV$HaNWMV64i`}0%~@oJfHZbWB;5O=fZZK z=|+JsDHe@N*8y*|g%i4d8^v$Klzge}=#a?3MOGFx>09H@YSPk!<9zV)wv{WlyBv`>86 zGfrK&@H7AT+g$7?pcm#@7KdnCZ`3TulRm2iS#Of0^6pV8`WI^iEaOO*RGA0df-8$7 zs&t^_gI*&&N3F`t+o+*WbWg`z7+Q2hG`V1s4P}hYCQ~A8-WwnE>q*ag*8TT<^v>UU znS_&ui!YB7TZruRMFgM1oCo|uDGF7{A~GzY=~1ddX&;XFY@t<)YFA~7sr^awB~J-v zi8MGJpxH-A0W+i^gzFSUn&6*%^|U}GfgKZgmQn(B3DY`PoRrzf^WG~?X9ABMsX?Vi zYvoM$CsS~FQGr0j#zMPCjz%JD14h$&TG#WcCLI$f(~c0^Ys zNyl`Y;uDQ+cRD`ZkC{4l>XPF zhqZdW@B3SO?=uw1AEqytTX#6;`@X&RTI)BxgGuLK=y<32m5SFDtOAN9RH@SO2qDKI6F`{S{yP)t~ek7X$5Tz5cep{ePub z_?iFbRi#uLG8r?BR#{n~B2F6gg+%<_tmLg|<=%F~9Nn2cQ3hyD1*ALVL*iS&;fB7y zA5HOOt0yEHNxT_yV}lhrf0x=M6{++MB^AST_DX96rVzCgAlRw2BYYQGW(ue&^8lN? z3Mr|nsehJ!vxzlZV=$P?)L6DKd1yfZEjKa^_n}q|7BDR#)5?a~Rd?+&{T1OWPY7*##y8$xLb(IbO8(h@iqjZzabt*TJW z#j2=}FNbjP?Fn!R=G1{b*7ji!jaCw@)L9~wU|^4k>F;FZ%jRrhgte>SPEej=at2zw$Fa>e*lRSHE3tNT?9U z!Q}cBB!t-zj+z-ghKrepcM11vmO<1hwCw}%NKAJXpMTflmRNtnn+BWC2x&NQkU5C` zz~h(~B83TGO1X(@aBgaKxXF?D!~gi~FL~M1pZ^f;VR;0isaR4h$&AL*vH=$sE9bC> zX2#%cT84Nm$mN)oUuyOm4@%Wf>8!gGc)OsO5v1?oMqRe?$9mDg&jgXFxwcxLtkx?y zu&$1l>!a0b(bSaBEl7hbFVAtk#?*8k?&6K3&8?GTh&)g%FfF~b zDbBhU&{IyM(@Wobe0+VmmJJ51<ysYtQFI42z`8(9~ zrMbI92Vnj~Um^%ofIcXZ!v3aA-k#89Ysw zNx%_WQfL{aJeumbk7eSXKb#RGFM>J|PJ=!6!Kw(I1zyfC^ac z47h;!3H>HIOF~kug0ME0O{wOPnVpx`ATSt|Ma{s&9KaG?XUM@N^eWYq9j#RhKxR||NP zGSp~DD_)V@o+KT?CP0>y936$`9^-DbHx*(i|2j5@Y$RNm>-%87u4V~u8gllxrhvpm zB1CttgY9zrm)yc&Q%`Fp#8EE)3L=nA$9eYm=9B{&ytIego`)sdMhZ^(y`<@c6*3fB zCmruC!zze0+;Cb5ndoL47V^E`&UG@$MyLB|y`{=}&B$aO(13{RPVCKe_EioZ7w9x* z1!#&J$Z3u(Xzqc_R~i&#G|7`@n=rr#U`TjdiXc)+M>8j?t%81D2Ffm`OMTUM{LSzG zwr@S`b{Ag%p-=g=Kl*jwB$_|YSKgdh*r#%ZyeEf|=p3`b#+6UR3@x&shPq`v4|k!e zB@1JRApc{b6D?w-G*EabU4!mf7IAXs#p8wAfoFh0(4K6={pM?b>Gtox@7x4>x%~V; z|L2$2PILl_x#*ZiR60P}?T~5^EyhZLs;KFz5MN;gTnP(uegh8}J(ZLmYV z5TTd!0&?rcV$;BuZc&5wNbU-780i|1mW$)%N&>vsS1a1p4r=VDFWR>N!l#$jnV$ac zc)7T?Tpcf#o*-C%N$KWzu}Hh;?sm8DIxiDK=N~)WKK$sTkKDcU*x4Dpc+nY#>G$o^ zZ3=to^B=F5*EZ|)Vb)E$1ODy5{>K0F>;A$UfBAKnYuUf^UElT82OjV?@3dTyy-nON zgbh$iY!8W8EGKu`Q&NW$EmfDwh7Wp*3EGRt16UX3tDF zhLYmN);JccIOSr7~ z>+=2b=8uydL~XFkdY9J&edxI^m1*LeG^#9`gVonwOV$GIq#${&=RQ}qqB9hhvw%gx z?BHStstKIPTC><5!N88RR41&u3jHo^35zSNCI_Ra3;c^t9g#SN1YC;@d-Fc`0^~P| z7%&iNT(GWXXoIvYFi>oG*R_Q8(cl7-CCEgGvkk)Y8lL8wl!vQX#qv?bF&>Gt3j%P# zJQnTij_%g`-hB6a+LkdmweIlKJ&kqbDvcMPI|c( zUrEzaS8T+mT^ty9`beBTsHv`=YEMou^PZkOcR;`BNnR>|6y&DJ_5`R%4sH#wA4hbV zA?R6K7cyvY@-Q1UnP)!^yX|Yf_j_8RZ6}KGQ=j&dZ}>(#Nz%;>BFGX;EMZ2LAq0pR zah8yiYT2YJbIAx*7FSt4YG(*@N6RL>jtD$BEAhSf=2W59)x}CQz4)p@7)zBa49=?B z#P3V2J+7Hb5Sz>5qB3hMcrJ73o8oAFyjrEBlQ?!9#FT)pQz%X6bq7~bFfLN*e0{yX z@8sG&M@JjPw&wA(v&Xk*DFs|NizTgBQn-5X-dq38JvX78|b5}rN!*gyDR{?|9Y?usb;_y6(tqcY=I*9^*|`j&oHCPJD!6@4WY?He|GG4J5S zsBJqr$5|tFR3icE8^WI$7-Lx)RK_XCDv+(JZssJ#w46qcxKuKF$xVe}l>XJZZ4_Ly zf7a1aD46RxI>QX%!KdeSZN0kp=;*#{Cn^0}RE;=hKzj|t*G!UhY=8F2c@s^m2%! zCVGhHR3hW~(bpmxN%Rx2J^W z8NEtJWhZn15F5;$pqRSEq(53mc;1hl{hU>=Bg%iYhnqA0n>#p4xdQ^DHdgayh;AT_G|=mU6B zafb};CUd-!$&A|0S4t=tZUEChjK?~b+Iy^T0+HF{R!mfh7wP+^i?Kd7(Oqb{RYi;2F>23k(rGUC{hpp9UHBZo`_d%g}hLV6iBKcheklvLiHZ0 zaqZZD^YZj8MU77{TmkH3(;S&EX-lj1>ec;Vf)a>xl+a)@2jiv>D=INV{|X$hIDv`I(|t>#j&vmCw~M9;+CPEid^ z8-{cF!oo+TEK|fyaqIN3Pvz{5&F0!_ea|Kx-`DOvIYtwh-GS{M2Ja|^q4I-MHT~;7 z$D8X%8?p~#Qvz4D>-u%QI9V-E0BE{Qpu?_91#$X<2$~04%IU*j->f&ZAMd*U?rxVZ zWYeUmza*+HjOO#qYsFYZO7VaHrEht|rCRpc&wcKn`ueY%x*#-}rYVs(!#eg!5Ey(V zd{qs%VwzPTfK-Bt&;!C}-*|+U6tUJ-&CY7NX%b5|ylkG_1H=T>p(-_l|D0o{v_S(Y zbLX^%nWb<%%?#?H@GUQ7uX5Q7g-TpxO1rPEmMPGttR*EP$IJDqSz@VBOe*Cod$x{= zcC1oXv|=t5T#>D@)T2Db|yK0I{cKm(J z$@yG3g3;#ORC2~68YW9yGjvwxB3^K&of=2Q)X|mr0q?cXuF+$mEH+q48kEod-RWPa z>e*Z)2F+^=lWLgLhsSJTgjpHvC=OEuA8pemlwmXA7{)ngmSwSE9LO9oWKI4IL8DeW zDYE&NHvCyyZC$tRT6jKF&c7Q$N~11?lw;AWvBgXmo5H3bh5a1qv$hSq+Qmh@AP|`` z-kP|uJwy6-S@U+fJwtwab=YunYLeD%IzLco4uc{P)roLeYl2H?1^qI^6*wXei=0Z> zC>rI+nNoki&7^npfmafP!$@X&3k)s(?QeYj5B#mae&J27-Msll-|)@36^z$sdznrF zPN>9^S%vJK-Q{F5WQoYZ5dd!iw#PB)EmHSbgxw`8kUeHRd&W}voc zLhH2Gb{`J&@b7=&U;XB5fAQi__N6a<@RL4C_L+vdq->9*H1)nIc_-WhAlMQ8!kUa+1FL&VHW~uLYgvN{;BL=U!~v zRwYp?n4WRt#_@6i@Q3#twPJ1GzI!*V1Y`hgv{dM4_|2l0Jn)4Zj-7Zo(CQIg%2b;3 zq(<}hiS720yLZmo1DK#(1iP-gv)$g^ZPPcVLT$aoA&!#WFNnRzlK5NS_?O=P*0)`_ z>Ob{WUv=#%Pa*%<>OKuMm8}Y@2$2Lx5V}T+b`xHOn zsmJz`W*Ke*Wae6SvTCsS8YU+o3W?<8K9_Zo=mM1`VzEVQte%x$Ey|1n4{*ppsj6s7k6^F-C zoY}MEZGsy-=_#2bME)!_z64z*3`co{#ZZtFG-VPt*XgiLhY?~YO@6J=b+SDjqkt+Z zN{SSrCV?ljgMv{;Bur24bMQGip$dz0I_`slUm);xMA^W4Q@lYJsiPFx%`mud5WBy~ z$({N#xK=hAVXo3Me=LUVTTo1H@R6!5>2HUU4TJ%=(w>l+JmWYp4;|Q-!H_bf<49>T zn@hn&52{jdV``K~srbmuB$cG@oT=h@C=F#>FRgH6)xRMC!E&DH|78C-E0RK3! zS??s+!CWcQ$&0G0&}_M?O`K)X((3rxfADwjec%~SfAFK`|M~@A^R++l@WZG7@txK~ z;y4`Yh+R64e5xBf_!Gsh?bG?PS*~_)K@TZl><;iKmlFNC1Z8!cLf5uEP}3D>vD)1! z>ZQwBFP1m!dJoT@D+s(LwX~?1VAO@$5SiG5dlIE6!BaGs!ZUORFutus71kcnNEK#NwfI4pJyOK`Hvpp)Iqs8)gz1+g84=Ltmu}W`q3bovLr#;)X#JUY3 zZTx%J8$lP(+J1lNE+dN5d#>wZRh64{qxAqkxV}qYes<_;Fi&E-dxtK49>m#`^%3fL zcrM`*(pRP%-VVL`Aw#;Zq5o@t@f*MACttOi5ocHH^;i9cumASH@~tTkN*|4d9oC)H z7}Nlu?G@&$g!H3vn&MN+0McJA@m`@qM#51Lc-2l;al#)!I}^9Pi4hyN3+>Vqtb|g~ zQ&JSlngpAwyB6rXF4HDhLIEJ2^*sPKkXfNoEy-66##!LB&bv`inTMOpY)Z$$R8966 z-fIA*aEVa@O^BW71IR}M2z;m_8oJu$`o)uGCWnJ`N6SIH13W0Nxs=QwOE!u`17mVg z=FTX|+B%flv^``86w_9@Q<%{O-MX5F<*)anexXGwxmhvplx`9>5W`0S&5mwmmB2O= z&ZbrtM?vNx7$?O>`FZ#`1$Hu1jhW@?Y;GEfSPFAl#8HkoOD)Hkhmo?cikWF8{(?X_ z#dzL?i+K96_d7;@HsPfWF|in}gz~O9SE?4`VHNQrmNL$|t@iej>tiB0#rfD;iJu~$ zzlzwDje`ndQ)y*|iZCU-`@Y}y!#1T(=_e)u1AcZG3G9ddK$WkfT-kC5P@5Mly3aOV-=nvmTl^Fi4pTI5)!aGp*JP1FxdSPGL6|ul$>T?e1fbUC^WW zl5hT>mnHhB+D-g~H3wT@OdhW{sdTu$IZ8io9-Z8O?fR{g<3&?n-)vUR@^V3WvRb7& zN1rtmtXQ(Q=MT2lPExzhL_Z6zlf78 z*y|J6*r}LMW8nH4ro3rIrO=+%J$lHS^*u)?HD%m)ZTG}>pT6bVdYwM@X0=MMvm<78 zl}e&iFfEpA&f!*z1}*5tBHe-O$4EX7z;i`;ww!Mi7Yj(w<1;^U=k)z|?raY!s)sW; z{D$l6^~rLT)<7zf1_B}1OT1~6ZO)-RI{D$ucSaN1u9(F(f6F+fL8uO3+ zG2md?(1y5U)mZ0)gJ<@{D7te!Zy)Vjsd*SAZ0?P&G&Nx}f2+t& z;)3}4b2jYR2*iyvmCT6smO{9h%Ec^xhLFt#oG4i#Lz-Ql24<~h>sN%C?qV2$x%2>T zDI|pYuOAGH#L>M5v9swdvc#+`GO1!@0b!TlHS1@}3zFIr#{agt8+3WJrM&c~gK8A zJj?)##7@l(eAht+&SJNYns8xjH9eZ(fZs%e?kVk5I@vZ$4nffEXR(^1nnBj{TLDp$n5^5UBZ z5&C50ks>_^n$~${4jg61Af}3`zLkdFxIDnNop-o%=O_N&cf8`;{>Jk($^g5!vnRt%Z*|vHk2&Bz0td)H82Uv z!Xry36-M`0RI%RAT4-f{ab_n`N>8NLxOk%j9+$w$mWy6M(*!)P}PV(tMPJa>23ZZ|0(9X4HBNG`3G1yW~(45kh- z3oD$f`!W#6J$b*^&17e?Iz~aWqC6lerlY)=88G-!RM=U>a@DB(FdnH{TR%$twwwcu zbD$gb8dw)9$hgY~jkG*g{G;%8tAr;WSzIB5NSWxeU7LCTGw3 zI2MEEQ5z>{mU^s_Lg_^gPU876F(h{tkYAa?3|XyXvU}5bGT&VNb?$k`iJzQxuqclw zYmN%iD;EEW@hi~M3|UK8_K(!#h(?Nv_6Y|T^gxZ8Mug?R z7P*Z4g_gh2h0pgg#Lk}0pH)=4g z3V~g(K*O<$g>Dgadi=tBUJI;kBZU$jrfcXc?z@=PKHI2S& zp2ff+6PhF%bP6-KILP?W-8-BzBIX}89GAw645DS}Qz_H2WtuXiC$`)4pl_^K00ijQ~ZgCk4}aHp zBgZn*eBliM-<41S^i(knV$GUGr@1i{Y-kd-ZJw3Yc-n^N98lu`X&dIjs<6ju6T9&ydp9X1 zS$KBm69jK0rYtrb=Moy_49|R(0)H_%>$s_qh*oP%hB-<_hOvsCr7l@8MNNHL+)$ga z6W%Eop)pLL>bd8E>Isc?vp}TTcE-%(bY^c~jMIJ}-Pppw{0Q>`%Yp^lp{Fy85^fM$ z8HWrrH$L%bwK&3gat%WJM+o4RvYkq&h%#J1$!&|8S+X7O3A{>KsgEvRiQjP(N5g51 z;R?+uv-f+nZ7cqEL=sxan$9#MMuxAtMhIo7BwqWPSAXGGoC`dE=(GO2cfINL&^a1H z3N(|kN$N9&V~~Q_;wNPYXPf%?Q~wF*IheAG7la?7_C*~%z#bf zOq~v#q<}%8;zfM8ONYX=sT{tBk(N zD%L5>ml{mz^T^V&2DH=p4e3L4P;Zt*$!@z(>+q2~r$?NXTwAX;%f$v1XOy!5Ay-39 zZ5ef^q%o;K7IO#ii-~fa^M5p*J!cc1VZd|5ZH`@GKBi1ZNM(+$`L^3lz+pOM9e<DTKR= zGFNKF`w=E>%PS9@2h(F3L`zkP(ox}lh*OzO_4YXT!_^%dW;5*3L6@1@*x{a@hd0oz zW6u-UN)c^B_lPKwjI4TYA!`J>?5H#d&xDG#q|5AJ*Aj{mQRG!w2H6B6y{6X+CZnqE zDnT2HFuJNm>lS!d#3wb}jd||q1nZBcu1no7ocoq0Yi=~qk5cl>_y(bZJ-=6CAk<7o zMfR&d|C$RS_QB^r)LS+g$+{6l&XSlVA*pBW{xZZ!U*t)mpzwML8CGudbyFWL7PO(I z1gln6py_L2%U)s0$)1zWWe$!G9TO@1>ma{fI_~6tNHkr_@(LVw90g+e$Wx*DlYjf$ z@BRDVdGFJnHvhWM|N6i1D}VRz3}i7$*OwzJM?I1#WN9P>y#waCj8`}{WXw9BqsIOm zI%7~Uj47zGkFEv=dt%mN$lV;t#b%c>mU-u7+D3qbR&-^e7LldDZz%DcE}>0vk?(ud z)IAr@qAt6>`_Sp>>Ap>MxT<0w7##7U?6O9`;c4ZbMomn(YGu z3EZz2(pZBV_~-#yrs<7)%WwSV3qI{r=kNG=U-*)L`L__(X+D?C|xg3 zR`6-sESn7iEz%$x5`!mzbh^?uV-w5flDxx(LBCv9Nm5TYCnR3CW%P)3=XtU2oISvZ zTXrc;v++$Z2Um4-VdLc{@!evQcg%XiT%Y#R5|WLk0bGm#DdEn-m07;eY*@3THP0MD zzzU-W<>5lidjBE6v=z;~1sR&{$|4>WrX2WnWZ+}K=~BV^>_ePnvFdv6+sP5o8U%! z+*Esp>V1F>8%{=;3Z$FZAe#sNCq=j(-PAfAc}yH5kz8QDh5`KY^ettcsGqwByFftI+*Kh z$P2;eW}tk1!q{~ii-~b!I)=Q8hEXbQ{j?o;@^H;C4fTd3l5iZz)^ilCB}bZ2%uH}C zREK!M`!%-!(|V2|i&q{qptOoMi{;SAEpw5(`~4HU-Q!Jj0%G(Y`cn-s?F-r%$e`kQ zxmt=$RhrOr>8vsgq(Vqus=ItG7;Q*pH`3RfvGRpW3k0b`Ha(j-8hEV>LW<*VD2ue#%>a?N=%$a4g^H36#nE?wIqTECh~L&GpSnqEza?rDxsv+Pe`V7~pB0L2>M868&c)IKD9AlX=Qw zaog}&S@=~UHb34tDsqRA@@s#3_t$>-2S4l2f6e@huRr4%&wlAk-}M7Z^K>i)ES^9Zi=q}5?os>m*4>d-Il7j zqxDMm4R^O_B_A)=aN0S4+fgeoS0VK2(GI7ltf+?uT3WSIQ_6<-oF6;5FNC2DDPya4 zF!BTNZy*xNV;&*LZ>X=OMZ^#i-u(L4|H(i1=gtXX9meTsXI<` zh}yEY{0t^yqKsM7$htTN(3$~F)EJHZXIW}1P+q~eqqiN zO`lJ9KAYA%%dM#wHuz-lGrvMTx^6=d5|lH zybn4Y2JtGJYo{1vh6JW938g35@2HVM$s;F7{a}y;P# zeBh#L?#XrN&slHG`Uto`bl0k#KVCMMKPG7amf@4$1E1IH%N0CId0*4IItaZS)9SgitJC2F@-&brk}DJIH&>V0z!fRX*qGDRy09qtRvQMW0XQ)ZMqf z?e|{$+6O=Tv(MQfyzmo0^v>UVJ@~?v#%TJM-{U%_+&ategJ%E;ZZzdeM$t;DA^D-K1*j3W^zN2 z1nZa|m@`0x{w@7`V=e5RFNqJ4n3X}hUGPx8HF`h$=RSJI1u0= z_uHXH;LSBiI37LXl9fkga>2#K02KK|A{i5|Is2-oOy65hW3|o5pUqZmR`IH%<_%?P z6G6H03DFy8#uf4j=rQ3V@nK7J$>mfjeTS|rol5U|`$hGf2R{1Q z|K`>ILLsvul9u+7k}H7~Lg_Aw`91r&&;5Vj{FdSm?#F-ny?6YRZ~jJMOo|J-oT0dY z%e@TK6`NU_tIN7RT2vHl^5U@n&QHGT`2PE!@|@?)zvW}U@QZ)__M>;-{U1XZrBj`T zWTnm>0#>ht1na?N;ZONFo);)LjN{c)fN|-HjlZlKV?Eja94E>bzxVkse|hl-`s3%m z>$~6m@7|Om&~gFifUY}~`$Kmc?qXJrCf2U&(&5$*@UFS+v~zcNcD!1opq-Y>1`_rd zxurXJZMC|#UZoTHiNk(i;hSY&cHPHLt``-H> zcwl_Tr$6Hv3?GnEBNZ>^X*WB)kUFXF9QL7TQ#D$Gvs=y}HhjL;T94*cM8i84Qi`~k z8=?LNQ#U}ckkQl-k!)(nv6#~eV4wtqtdNsMrPdC_q=CIQwdX7`vLnKPo_5HHg0J&E_$nwMHuduPw^GGL9%S+q$-JSh@1iEHSs-a2E{+23G0&9oduhRjK|SyqS86C`m0#+5W)N}I zyvoH6fdkq z6S|ZspzTYqC6zuI&W$5QyeUP&lC2i-%tNC*JVg-`($as5`yS zhZ{xZ9od4T|M8{1w3oiACB`!hhB)vU`xvi61&>C{ZjO`Z$gL!PY6u@z9qteA2c-yn zUHQ#&k?z=?0TM#1MWbmhHHwEWh9w21FUV@8?_4jTYLx=gp@sO-jicjR*RDgRiJK!8 zIu14u2z4twk+LP~SQ~JSd2OYN;Xw6W=qM5S&}Un;!|t4~!;*?0q{fD>lmDdoRjZ|% zQmRE&V|?Sy-$HN!X?>^|RS^PT`pU!tAreAS6oFCU2@o5hGD{4An9Onq^~_WURYaZx zt5m;2yrNQ!babvz9H%IcW$io?)$sIkMKSsi+v~!mXN-(-A>8b+GO4|+(g-~mmhUke zr^&ZYYmUYnI)wZp=#$a5h5T0Cy0MOPH^~FH(kvgH$lIcp9vV)5T)BK#Jp2ikFhA6%@Q-6t!L~ zq^g#?r#u%juuD=Jr6%Ywfrk86kjY0{z$sYg?rqU$*(2lBI6t|EPn;WTe#T-H1(sra zhMic`e@^l(6e$%9ymdXDASCCRz8QDKq|4bOF1V7M)iM&q%6gjuscK^1sdb!rHO^*4 zQrVXTFHQ^OJJAXLlNP|BF*RQ*8lJ~x0ha7>n_GxeZov>j^KXu7Ggp^DPW^ru!bF`4 zF%MC)XS4DkX(`KqJR8gtpTfFRW)vXl(rd18)|4IxblNakB+J+u`1(L?vyxq)U^5Ig zy|o*&qYEURk0To9X9Y}><~-R|_zLISs0+}Uo^ zp|x5reK$140m!vW>Q1Q;T~*c5VsYnefBSTI`)u2i=C;PBImBXUNRLKCYX}SI%R54I zak21$A)zQ0Iz7O-bjRw3-qLqhTqVrj$`1n+Vl&s0GJY-HA_uYM^hOx{N?y^8023#p z1>kpC1*UJ2`GoL+6v0NMDXC$YcE4V~B^E4&;@)c04B;%ikiu{xDcMp=XMln6jq0tg zo-{#KB@7v%mX=D55R%)9Mz9FR$19xbE>RI^V#~>>25~WX(|a*uN0}RI8Bh~h#aaW% zz<2H(OFQFjN1%<7^z$4iM5(ElUcNQjOH`Gq*G+Ficqp+BhYbB3ym`GEx4;H{3Oa#) zExqe3sHNj2rB>@c+y&AFIh~ow14@Xl#O%fH_qo_97_ebG2Mo3$yx7nM!6t*7&T;~bMS+tqj(HJ`{*i^x z_rEs__gETaX~fw3tQhTbv$~+Svt%Mnti#Q?)nRHGU1D_1;OV$sJW#kfDI3GAe{@6g z-n441vX{P+fR7U3z@%`Hx<)_55U&X8ki3iL!@dB%7Ff3kXt5gy7XP&aY@E9NfeSUB z*G3tnv(4$_<6J$6r;e#QS0$CWp{+?7bY0V{!*{o(f6 zE*+G6%95{|ihzuMIKV4l(JYP@OKLk1H9`Py3t&T}up*N9R1vmF4RL(#!{w!lJRp77 zuJ6hW{Gr!{OL?FeHtcz#3!TcK0&UDLZN@`8z^$vpT$WLvPCHepHW(_b0zyS}5www1 zN-rDw7sK$8zWv-i1fJR8r z)SklXa4TaWfea$ulcKMo60{tuqmXu7(eSCIM?;92Q|Oa$W%^@XcpAo|kvR;LA1j82 z&>HJWceH5WVZhfszN1Z037>l1fSPR;_&Q+yU?`vqNKYrdFI@jpCWJmSG&rxV_LV3U z!D6M!#6)p5^2pj5848KY5W^(hAg;tL_Q*eoop+bRWSBe72$C9@$j$BK&gr|lbI0AR z+R0KInZYwsif~Klf1%I7a69D0tuPHjA|vI;iAS4_4zvJ6^f{*IG3Us__kL1noaM89 z7<5mp?9HTdL9t7zd6M(eVTokvqpTk-uN%Q_G`;g#c!h0WZ>|GjQu{JimG>Fmq?AzY z4sWPwUa(kI$j65X8_Yz{#NUUxxzdv~J)IaKVWd|VhL#KivHQpbQJ!)>oA!m?0$yfy zO+ZA>FjC4t40U132{BHk*A-GtJnGw?pge#BvpZp32}BV8tCz5ZYf6m4_zap!#t~~d zF(|?n!oO5hEp_GwO}V0ZEA=*WDBk%?zj)(;2R`DHKV|;CAN`^ioxbn=kG=J6gR@4H zweoEobCo<32Ld6hUJa&hUDRSDn5=m*wqY*LaVN`6C+9eJaV7y7Q)v6o*i-*OL|7fN zgSzR(3jQZQGJM5*>gJa*E{|3$gG3l5ikpp^t}=Z}JC3~I4iZgNzAH`!r&OR4Pzc4` zRA%#z`8-ZK^Ddun%+z~;oMS1SfEdrIaPtM7=+Pqyg7bxFjWPBUWybDCAqV<4V`d24 zd6c$QzWJl1ZM06SS5!6ulYV4lqV0u|F51^V$PqbfR@7r;XaAn(aGxz-s7J*PJS8wGmREFWPGgfw=Eb*NPj6tf8EWCL83zZ$PT~egiX*MQ z7RWj@+G@JoE~;*OX!mVzjbcx|1$86iNOv_?%)-w~(OHwyc&u5x$+Qo>l0c@&Y7VP& z;By6%8A8LTu4i;c%Qh^uPZdQLa+*2mjU-@;@e;ot#Mg}KBJ?E`Xh~Bt@)`?I*mpI4w`x6m@O=Gl&YnL%Yx!Zqa*G# zPIVL8GK?Pg-u%|%sO%A?7h|fPxt(vB!bk@u#1GIrok@Z@^sokI#t*&l6ED2uo8ItxZi5VH zWL_U~Q-vqv#YpjcZ+qMS@u$Bm6$+KF(#e%R^Yt~1y9aX8WhxF~HYy~DMA1-bGA#u_ z5B0=zyfKU0+{Y34-oU&WsV`Ya580_J_{5ZzS*TTjZe7fF_kx84Ja|=MzxB_4^x9LO zcH^1PJO_RH(m(mj-~JuLZp))4WZ7qvH@(u4K4jjt&uns4%xVCcu6ev7NaP7w);E`T zQ;d_yxg+r5s^I>%SHAM}9q-6WH5o-;*!8N4?#&Itn+9E$(95(jBp;DYRQN6f(Nok# zxipL-BIJs~^V@EBcX!zCcPZH2Tx}Ye;-06LZ5GSZ!|pJ2+o5YpFf^bqI0QJ{dDput zRUNCQ>A;OaNIPxYs_Qm{RzZ+F_E|cGU4(YkKhRD7n*x?Fz5M}PGE9pCegcU)Vq zEgM!_3nJ1(+57ZDRKxdxN%unwo6BB2wzMDDO-%`>j>ZFF4;3fif7cCsk&OmeSc57M zm(bCP+UHI}hj=(Fs&f8RlwGHdR)?OmPHSvwN;c{)5#ltAx(YHyBQ?nvvkC(^c9S0R zBYNEPwlB(>LoSi3MKdGVDwd4 z*xew@ESpz$V&ihqo2pG%1UB`WJQ1~=Q~7ux$GSy{8&YPo#8?{#DMNV7>8l3fGSKYl z>t)USRG`vmw@Xj3#2CWUQkrVDy_%CI%9sjPJ*yq23}Hbq3cG^o&}%^l%iPbxPpnsG znGX4!E}MK=;u~ke>oXbUo>9tYt%zWzeU|^4KT?s!kxI_;I6RbjPDXHS7suH(}nM)XR2$#cMG!5H9gp+6n z>iKg?u}lVljy857%S4b@BT*~x5X!#m1mP<(NnF77FtdmW`EZjM3guxdv(AtufpfIL zAk_k+94|{-p;b#i@)~6+#~2IFEg z4NUh~{ucOmTQCK!eNuMZiwYM2jT&I88x0!0-fS+s;}efP)>0iUy;lniU+h4j8`>c* zf|pj`D60(>B{7Pa4G4--J_T8yRjLewX@Z84Zb&RM(TO3G$K=ZH z4PYMzH&g5`u24PF7~Hz{PTY+2XNpOia1Hc$slD`u@B5z5`PTovBD8gcKE3d(|EJgg z-M<$s!qYLM5X-{FCz-}d`+?cKl|5jH&cug9yux{JrcHKEx0apZBI8cO$o9U#O`2h* za!nkm9*_fWWm%v%{ZA=En|u$P*KkNzpyjNH7NI6gD0`B-15DE@%q)>1FL1mqT&(Np zrOtD)wO`Nxie>{u2E-?}2Mi|I!Fz1GO&{TYLc8fa3U~Wpbdi+C_1m^Z=}a|@k}wNm z)~L!9i(B`eT)6!GcGq*~l;Q#_E#^R|GFBa>xyTYusVLRl@FmNpS;EG)!lLavImtN6 zy`^%fqC7A9z@)6C^(<;^G=nV5`GT96nS)t3+AQ{fD=s9hVB$!;;X_Vt1~#xtL1B3) zr#CwAlhgzawIuGObGXc=8gy*+>TK6Cq|as=0PzG@2Qsqw4&;U6)0Mu+`pRSNYGN%_fEwuN%$9q0L!3!k&uY#oo>kZUo@6sZ!QncV!>bK7ub{Uk_zUo>C;} z5T3)KZx1~fakA||CMWLG0MVa;M)#5~7jCVopjVm}Bkg^v!Ap6EF3}MWB?2qQx<3xS z!^s9bRFsBg==wI@t(4&d6O(qq5J%m_P?*c08`YDt+j)={NVMwIt6=s=W&tuR4Qb>~Pd z9bxirVJk5}zK}r6+PO9YQJg|zDnA91U^b*)&678%8nJkS6q;+73AWg5t(&-}Sy6kW^B}v2dO;7dIz6+utgDeN*5}bYMX6(@qrr9>R?}T=T zLkQ;FrDi_m>)Q69DRo=AYMNtTpwNsI9v7`hjm0_V**W>dv=XHsm_6Mm4a?{zB}cQK z3&p5;;iiVKxX&)S$^SNtpU|1YjscetvU+tO^OzPfPJ?(1y$Kgb-PBu88XvSFuO@wK zn@(7q!hLpOFJ$FyIWixh$bq9&f_Y4au&BV%XA=yU4%r%tqbe<-hMXjaLzwk{4gBnF zC{hfTsq`U?t(87l%eu+}q=M<2s2(wpBf`_zv3X!FBc+(h&DP>Jc_!gv3UiXlE{Y>k z>`KgJ%p+LQ&b@Ra(to{IQ>G-^P+=t-XLN^keMD0e?q243=Ra=Dr9Qjn$k0W@UNkI=T?z zgdPUd8$!RawBpYD(Wl9bTIU+y!msi9_99LBS&`J|9)AjvJwYk1FrNP9(x0O^q{clC zcL>eWEG?M7W;D*Fp4;hr-u>G@{Zk+Fk}sOS$o&sJ^!TTK`ul$E*VN*1RJ)Dt3Se(J z^QG#a{v$)459~R@2&gw6X@uM?I4z&a`8q!VZWzFvR_e_y# z+d|dR^ZJh`2Gd08Fvycxj^inv9_Tn1Mm*(LeL~&%5xBAA0wDRy0IP zFW3O$n{FCB!vRO=$+2O{UQ@u&L1zOE;iJU@g+3SLwre9j*F@BbhCIS^NFNQ|B& z!Z5vtzd|ybhQf&3GznU~xojml9nO5K0vIM_hSjP@+e5RheG63zSNqL!NnC|HJM8xT zP(zNgr;sHWtIM+5Qzn7u?dWxm2S>p&I*|!zN%by_0*nA!$h@H{<%?@hA?Yrb)^a!9 zw6&XUCS)Gmf4e2%}`99Ioe4SLK|l|na*%d<98I7$g-~7yu;{35obL2bBg=U zaLr?j+6+@67D!V^0}9bqHhRlv0*O$fmlV>oDn#C77hI}lgG}g2r83iLXIAk@&jxFi zOUzF-v`$qD`jypznVJl(U6xc*yrIE!#LhPIkdxR*A?d;qof@sZL(@mpylvlUQYD2Q z!vyA3y<&_XmC$l_GOqVYeAr95i6e4vechZJk^O?2IP1N!LHgksEMrDRYZWpK${r~@ z`&07kNH_3kwK~}xY0z?Zb~xK_(X|87(BHgqe9zJGe&`;*bEhf$ZU|rSB`>@1M!);! z-(FYsre36Vad*2>M%{dM!<3j!D$^O8cRyYT0=<{Prn3MBFXa zOK3HcrWu27wZ?;NPZBOKce6|w8vrfgCIce>lb?fjCv+~{>72?E)Fimk6Fo0dxh zq%k(6n%D3D)nB>wtOxIV=ws)v^HHDsqV4;B|L(&NtA`~0(Rc-g*Jy}Eu9Zi^be3+9 zdBFT+L|y}lTKCG1wo%;2U5(*(MfSA6AmZ)ZOtEApwje;0Wk||b`c%GI(I$qOGeDJ^h*o&j+Uw-OUSfPs8x=fFc_=W+sUHY_}rcPmDkAWcSr<$TfI#knPe{g->`NHUU z1_E#6)R5>|u8~dPsI?_%6r)<6Qh|S>BM;?WQ9Bs0*K$Z_3n9w533*IWIUR<^aFy{( zaBMf`q>PnZTCp|OZ5)yC(M@`dRLLmJ+shQ=a?3Q^CQgF;)&v?zIdl?@G%b4F*hN*N zjTr;*agZgE*C&#sbbu6_A|3AOT;Cp`{*)F^EjAE&Q#E`RWZOFAY6HQY=w)h4ICUT&aH(q?x zkfn}uFD{F^IzRGl=1jh6N;XM671@1r)Yo)UAvA@3XAvs084Ey-bJ;dQ@z4uXL3V@> z=J#u2s#N?#$R$j?r%F^b8V^4tKQB5E5`Y@0bWo$Esc0X&j*xOEX+LXvb9+=V!-_Q? zp5tB}4RuI>MPU(Ln9;TyV8$(rr0fE>oe?lZFdp+HOeUEuD`Cs35}F zGK;6$(@D`UJ?T1wvz$2jO-_vc z%BF5iq}og?MfFPucREtbkvaXl|Kg{Q?z?|;@4fS(?8m(9OMl}ZeNQ+$8_^M04Pu#7 zPhQd5c43s5jni=Eitwu0@yOpYv2i!yF5;6QxV@XaQcV0>ujnRFmYX|Rj}Vw~yE{?r zLdo%u?1a&%F99lKXA&dHeb?>#_N;ApFu)tsF}vK!*zR|WYI(9;p0@2N2disnOe|;> z>~5dly?uIU+cwpdNCd0Z?r=zZFJ-h1-0P|Z+7lR~0(OkyOb{|KCDG4%!5=!hetrIS z?|bJvcaPuM_V5fS&3l99sddHVxJ(B(xl}kn=tK(_@jjKUD0YjoLs!Pp`%h00*F}w^ zl3Gz3C)YfhPBzO!=$_d2hrUIIK^Gr%P?`H-g3B=(U=pfV@JB&U<))R&ssM>cDWBuK zX1?f0OwG{tm_*jTS~uke8o`7zmFA2HkcW{T@s>~w$JVJFCy_#FP{>nYRi8D}3tj)1 zXytaE&vWW%8hzGa42rqIO@`uL|Lnbi1)=;G3R5xg*@}_835-HRk3y;Bl&Wly^jB$z zrD}Xp>YMkcyH?Ch&|3@nDJg^@0aFvAqY*bNKs=Y4)E9Q$F>F4h6q^)*j=&yn%UUCe zBKOFs&}(Zny+T!-=d%_wQTU9(5zvNkkYLWSCO4hSd-O$Z3hlC7Vs03PaE_y&o02@) z<5=uw{^f{%$_)BRz&whVG7JW8QV>y-PcWqHWnO6NqmWFpW)?GIf;n&*Dv}1+P*-V< z?uXt>LWwl90rKOtElm{*>2B5ebX|Sgd{xmyFLbH+dhN#1@%7E|@oHVU?ty#ndCw#7fBWx$;De9f zIo%&V`1s@L^`3t7=J95;x$pjuc=of;0i7Ow^j*L5Z=1SIb-?}CZai?~=7-MiK5^Kl zHFX1h!YUnShans-*Ucr*)Z@i6-NX|RBFhgw@q`{py0g2!KPn0dyAO1xYh2Z1s54~4 zPTcq<;wb8Q**L_WaydXfK48tw7du}v|#(Qv;XipzLh8O0Uu2(Bs~7lUS0^ z8`;O=yx-*&GK%9q%pO76Xx6#^%r}~@)H$7u5iB}lSx2i4m#4GVQ79l;^O3pXb=Nm0?p8M&ae&Oxj@~giFl0b)U&?y{ov2qr5rHnsa^da;d z8OwnZp>)$UZ7MzcVcWI)u0K1pDV1!>TKd%m***&|l|{B;Qqis&G%chW%@AN2$ntN{ z?#8&M=MbbxHwOg)jeFUs$6EH$XdUQhLfEOIvrRB+d?l#|=HMv+7ppR@@U->Pg(IS+ ziyJUL;|Ns#b@V>5ARY(Ewb99m0o9A6V5*-45a*C%3R)p+DTtvm1MiOlfm1sq6HKP= z+~_QxK|f~Z!^S|QaZ|b>=@{RIY)`o$KA3_PFoL|fT&{e5yEsef*I)`mcn|1mL8uj} z1Js@aH96QNBv_RQWWIf!vLcr%A9PbvIV;S;Vd#}ML|4YFARxOl;j-!hFpKKuId0%-{V$?nJnI#z~19g{u;n2McS;h;!j$TSZ zgJ8hc08u9|jwZz1@-oJ4567$=taj$*N_OrXjN{rHo71i{Us) zg<1-G=`gsqK1x5Ux;b8M7BDI+Q_Q>P_>ci#2E58Z7K>F?96eA=}epYt_e zbK#BN`Nr2j^VY3<`fgb-Zmy40=z2zf@16a2yFaA!?#6nRZvM9I*3EKdT*fJu+uumAP%B%Z#?vO=b0l$kLzxmTeSi<3jvyoME@ zW^5g~5d}SUlN=Y9`!A55n3ubzPnus>$?lMI3O5UlnQ@Rs)Scn{V|I*B2~8xR>w7qWXTg#KjcDu*VP6O&ZpoLSQy1Cg5G^|M<<<5S0v@AF4^$oXX zae!ll+F?Zn5Lb-ZuKa=LJ@3I6eEd04r~Uq2zxMhK!O3YkY!8Q25L1;8X0#I0)0m&f zY*C?soXT2=J-He>O6eoPn05&J*sf7MqM1>nZ%K|ygj@;Ovw)gdztGzaEIRPeO0SV; z`htE)u^dV|>BCk?Eqi|W(uCxdTeIyCql7}Hdo7_lT@yRi z2%{_{)npL1)2HJDvQ{e2D^K<>m>PVja!YYJMF3hrrN1+oKdBqV%4CeC-#)Q-=Q^LG zos8n~5c*NXbR6g+6%M`27dwFoa})PU`bKcs z-7Snv&KZ(v_NAjSjj0kDQpxxYk`_^s99^#wD!bU3C*#~CzL?#6XeHeCeJ_eg_L{@U zOjh6OsJWsluqa**_pqGa311Fuq#M zfcxMwD$Hk(I z7RT##3CH8QuF^q~^2bHG7Y#|sDIl#D>!)11`Kwr<;ZvXU-1!^z zhr{jHz3!u)_CUIZMOnilw1m;kzE3IVus>AIHa00H|d zyp&eof;O4nhq=O_Sk!MM8e3GCzK6ldmiRK>XuW{sUU$HjaB_)

    J?sFIJG>0_X{SWZ@p>s?*H5v6nydgJQ8>7WD$4^g+8X?LtTu z(3*|aSkdDA=u#lqhrZ-_LDM9FV7m?gSNimUum^hphz1rCfTT17&gVhUB$kUqVfFO* z#JfJEkh7{6DL-C8z5(SkJFBLlhPg5ZuZ6_M1!xi{tS2~BsCY0Wvu7ocK7bah{VS6j zqW;w8m2F$r_smw3)*uy5ZcGbDH@x{cpF2sOtY%c6J10P>v_T`bRE1Y5+olI5NU;T5 z%jgNC^iSzpdTzz(zPx)loF3Ytm|TRabVUS|um=yEu&{*29i`Sm1(D8rm(COCRZ0^4 z4El8{Dbk%>RQ1rtJ2C9KRGFd8u&Dbg^Q&h0baW$4P~CIa3{5X%t{X@cj`kHetZfJyM(Y`bF9*L^BIU1_$QL=I<$uVddY z(i$+u8z5lSBN@;DKng>g9>|pGgQ61yU1Ua!a9&7}ZZV1Z$oseaN zeC@KBA`nl`oWO&jYMcav$ZI9Wfjd7C%OKr~pagTKO`+kw&TSFHGL}UFm1tjPk48!3 zQ_5(y7&5i7h0_)?49EB?HQ;>k6<2aDof{F~PC{ai(AvEfzOUj$^a7tFvG2? zs-@ZW2Cd+j;lbuFy>0g->KnI&c&Op>9V-RfrrCy;t_;leUA%=ww%~L&Zy{$sef59* zxt~9}|Nff~J~)5P2S5MCXYYIO{`T$55q9e9j^R+qClfn~Chg*$6b?M{a}4w_t1?+7 zj8Lc#11dHJxLKob))%2XOPqYWvR<52l(X(zS~COh0RV<+t)gESEa?R2M^6vSAjPMP z8pVVcr8Ei;(fPyv@Wj3)LbzU)phyCqb~p$xN`?Fs0)aWIvi?kwDeoLY0&l!@?vua# zm2Him!^pIlwa0YlPhDZXw>gkb) zSyH=REQVq9V@Qj$=CzA>P9U&*bVeXt;KA$ zN}u(3fk>aWD{=w0SiBuhSlUz*^b%~b7{^1fVhqxli6Z+$MYTs-m3V6Vh};%@1__(3 zEZG!6>JSF9o8Wt@;DY3tib(+`j%c95jYtEDxMV?xJQriHB%S2P%Vj#-_Yqbi=1J^b z4S8x{)2{oa7#}?cL8 zThVQaJ@eTQ$95lUqcD0Basa70xyv@QBJ*JJ=8+R4N}2tW;L#Wj#DiBGn7EW~SXO9H zrL65hVrTjcXYC$hBxrK<6|ESePpND}fq|i_nn09VT1n^~rF0O$03ZUEbv3vwiH3w}CuWv`+kH85MyQQIfWu%4 zc~N#cxZbj`wsA4AePM8t%-=1l2>Zx&6e z@UE}d$IDfXwy9Ws(VmEb*HMLticIQ7dUVLgS4YPm^`~AjA2;HP4u?m6<#kL<5W>Ne zlcE}J3>GNe7m~Xwv4t*18K6c}8JZm+(nne27+6AZ&rBc+K23b3)TWfS6R3rQ$TTTf zd~}&FSh3;9eW$rTcNe5$)y4@~hV6>ssA*wl%dnCYgdopcwO0gguxMiiZioWL7r*za zpIrW#KfS*9)--EeES~eSm%aH1fB14WSvj^$hzAvu*ZM};d_t{=cx3{W#p>dD8-qDm zkJ{^3qmh+xPsSKVF|etO0XA5F47qa6hGmnyemRF&0>dp4U?e55)rEg+&~Q{1i3+TFD>#otPk z_JDEE|@vm|YfT2O8*3?F*MNJaQXXHHug1 z4ZW*WE)pIwrTePQgcHmXD6&BXr$zXG9f6|T3Elvpc&Y@D4Fft>ps(%>RVv=CPvwD= zE$6Q94>0$IMLG)==+mTAC#BrT&w4yc@R=`*WPBe(-K!j2^BCUs1MWpLK z>AFX^g0B{P26)?Iqnr9v(`s<%qCaoz;M&fv`~{BHO<3y6XF`heI-_%V}k#v$!l}*h{-{4ymB~1N{5Y zU^G(8OuU38a)myCnK}i+3rc~LJqwTu3;?J$X zY?G3vKtK}|h6x&U`lmT~giKtloXQ+AqBNsp9)4Hek4~{#cG3qOXKf?iQau?>nEJss zs)Qah3T>3~@x@ixQ6{Qp*9_a?640UJ#qt==Ye+aFR>Uy4-68FSU&_vI<|td zwI_siw1fPpkz2*l8jv_c)-?2?qa80P4Sd9qwPVs2J{)0`hZ>>j0`7+V;?jCmys-<* zexh#J?cVv*uYTTFyu6&{BI{eXp7jNPbbrbIZ}g;-dQ+L*KnFEjax2Wot6{~`vL5MN zaU650yhGRz#nrMEvp$nE(xc>Je7=y(5tD#+n8rwXN^2Quk*7Q6`iFu+&Yve>y}NGvO<8*V@$#98PERc7rx|wxNxzLz5o5M|FM6rt3!>_btQx=&_1Ds zrK1{@w8-NEUOg#?>-L@7fnOMFA|)v%<7K216jA9=63T2yDFJhD#;&y881}=EKHI)a z@t|Y5U9a$JFqL3ttx25A_)YkxrJGkn|HNzP*b%C`SX67+5>&MmRSMBOIj~2Vw+VnZ zT`~Un5VIf-ICwcwNgTT{e~PEy8*OWCqF= zVdSqvJnKv&5iMb-3~1}NK|FY zVNR&&o|f4GQIk-5xrd7ID_Of>doePfA-Iy9V+UkP;DAj?s?8#X`O;nw6G*U6n^EHAa6t<%s+A#kF_V z=RiOWVr>vDIvSq&iCs;n1_ocRERKU;e!cHq)&Nw_CgA}{*~)NB#)^f2tg)mAHrkE+ zsA3^mYuHH{qZr-CM@jl}kY_ zT7@HUYA(kX4Mpfo)!610TWB8N=Zel5W-8dYxGXc^yfg(H03ZUhpLAN(RJT6V!=6;^ zY6h5g&axqvU)CJXb|cdc$vR9XJYkHd@fL6>Ac?1#b?0qujhQ+W&L&X`+rH$J2UTe< zJATWYZV((QSbgm?U=RH3p_fa60@c7t4iqD^u}sC-nNo~`2JNM6REDGR5KO0GK)oa!!&l*Xa((~A5?PlEqO!I9){yI1xP`aBej{yKLE05 zZQ`n;n;1{g?3Bd`&Y5G8g#zOFx@3ZC7iRRRP)bP`95Vw&XXuqUor!oYe(;2+RZ?a>+pK#Or)B4gthiLnsyEdHdaN;v zIOrQoNt8qzNDbkNMsYFP@yuMh#^_s&htSMdc?5Q7te*b#!8g2dbKiaUef-Cr8$2H$ zUygJZpX{3rJ1nE8AfoSwg8@$}bXmPWdy-iY{V#Pka?`Dwt))1<+GHX!TWrBV8+KfH z%8vo203nJLGEzx_rU>e(61}E=a6VoX(nzPn2OfI@rwY-9YQ5Y%Izm+n$Vt83@AvH? zooVnzL6<9?q-1}Rdh08VK8w}0lh1v{EB?@Deb(ixd&AHC%m?1_4in50{KBJShB^}v z2MPbkeoT=sP@xP>^Hd^-q5%?$;n9;pR8s%EqQ0Ki8N13(N=a&rdzi_j^ujD{fSq4e{ z*(_O6%S(Bfi2-oRGdyd|IQ2*w)y%#x-898i{MRrf=5DC0fJz%249)`Yl+%lCrd<%s zPP=fK;>o@#PPU;KBUH4{3cY6(5@#)3N7gW>teyuEM3?02uz0*1Sre`m1qf0 zWFsk5ePLWjn!-Y;#8azT=;hLS+eOX84rWkIlaiQCw`kjR;eGm!%Dj)<{G77u9A(f# zoY<_z+*%{s!J5meQfYIqn@W32=*Obo6(45jj!rQ|cq_n!EVyo*CyII)U{ac1@E9eF zFVL%jjl3@1nY6oFu-BoP=>%Bf3vHIjIQNhuQz}zYMjT{9srU|sjkQu<*`@@H8-|@^ ztc@;Y6ES{_Dl>Y~E~Yk253qpR@%YSU^tfoC*&u##l;}K1>5&6r&@@ZBUWE~Q*UyY} z^UcguiF@khSoi*7yiv6mn8?vY1+=O2IHu-$qMUm;?QqZGgQ zS$>)A;~?-@RIN5#YG}u))WRVf%#A#Ia*a=B@-Qw;H70vvW@>31BUX{+x>Qclx+_bQ z7iQiB!@2U3ESAd_T~?Q>Y%NR(&S$IhDIooS#J$_IWLbJ2v@ZLWndh9U?w+0=Bv}Z7 z>-oM$@B_ zrhB@(s?Ir?xvy*S{eIuK_TE`tGxo!bshQ~Rs>+j@d+)W@cl%wG=oLysV%27H?wkM9 zFCM@8;r);Q_zwtd$+$L@Kry_VwN^sjSgPOm$K5&~T7@}_JgTYLhn%zjzIKO}OoUKC zS9`g!lvkeON{YP^=Oh9~v+uPHNDzrr7js9wQcVFDOz*;+b9#q>qQC17uP^7velXx+ z&i7p>|Hr&-9Pf`E0lwko@opwsQntY3FudTce$!v&UH`2=`|tg`f8j6OzxUpkFZ1vH z_dowT|I7cT`Y;sIOBz@x17<)I5Bh!`UakFG}kkAPZnAYV|G zs+Fkd;6xOXZ-R-DsUygOmryBI4R5U2)Z_-be2f594O$wGHTjqqUGw759UIIOl_g2p z)-;TZHipc#%cKD)y{JG|Z)!Km5Og~a6s342wU}JA{ku4obu?p2GHksX+NraxMog`< zLy<6AOkdp>bkDy1>($p=s!aiWM zkY+s%R6tRiN&4k6Xiwn&0Bo$@6)vdP#0={?z-T7rXqqp zRJ#Hw?-4J_6-|~R_oAT6h3!BZY!f|eDx`jeB5qw`OOSouT9`WaD?wmA&PvzRUY8B zSq*}tWUOdkqe-3oXaq?5Q~I?GIf0b58hGvs4-93jOh$vk^YPgOwh3 zKXnVGiT>sBApd_~>Q~4=)BpIsc01{#_io~mMT=~EozFMFr^9)>T0~X7j8Y?u<69$KmN&o z^WXhz|H*$G+vW!w+-e_g-}yCHvJ%dnbN@7I>#iQ~tH;OpWyFScoBA7OP}R&oty&N(u8kImA2tIWT4$1ng z!ufiqXSA2+Awg;w)@kD;E46K^hN{a`o@+f=3KN~Bc@@g6$4CX}H{|H8zd|ypW~@2b z+zvqwgDnnv*OI4~dom4Z`_&Mz0C`5sNop3YA0YvtZo-R0`*5fa7}6$ee!Nc`I04SZD(3;B)_J1 zNu9lQ0&DUZeiPQE=Icrl+nKMS<(q>_=|}T1K%j-2q{~BQ&CkAp3gXH$3OHubOzfJ< zT2xC`SM1V~PU<*MR)m-5uGsGhuvy3rwRIfkFjGydBE6#WwcG+(9>bK*!}tPhsJeqp zdy)uTz0Gyogb4OP>8-65oKO2hT~+6jTLF^lKCA9k*@e{|ZYO8zQ?YV0r7i2xVSr%@ zTxv*ef=$V64T~9};-PISw>aABB2*$)B`ghX4UkcmNk@Zs<4m1i$p*Wo)@O@)Kj~{C zOxjHX3Eg6LdeOMo%z+kw>!Cxl21xeXH)jHy_)|;d^iNJ_NvNd=Y~f7fbzLIb&4F4j zB;FCo73#(tuqe5CcGTiZr6yI)jpT}&La39$3<*Iz9`Aqhr{4dQ|LTi> z@u!X-e)apEk*%&Jxz&_Z zn^{b`Y!IYlens5r9@c$tw3nR*<|I{ z&0feQon6V$d)Ws+U#`FVU;ovg{Y!uG2Y{-QmE=DARqItD6MN>{yJK^B7nEs3Kb5A) z4>SNM7?4t@>QW8L9Z#zL_zrog(pAoT>9>`p&)ZHJGViqIGSUBap61}*Hs(Y03X#y2 z#L1|CaX9tU@a@k&he(KQG4{?5bv>Z7v`Ah1vw!N}{K=pBnSbTq_}72@U;gQ)>)vgW z*bo2kZ~Wpv`K4dhr!L2CLyo9KR%KyUhqg)ZpO6pjDQGY+)j)VBnnrbfi0E)3n@=-p z00#uJK5U7(HI(YzN?=us9#$G`HNij5_e|R-Zch^VIRCIp%40(<@_NAjt#;B&`|>e z9PHP@7?^I$)JYmfb8)6Zh%6W?E-XB_$B{#6wWPBwQ|Wd!6o*q>tV)p|fm+`@s{(xO z)JrI8(smwP=P^+~G!+h2q}wZ4sq8B|%(d)?-$mXwQr=0l8NebJjEmo^s4Dq2X$zex ze=g?0#^byhSDAm#>MN)MOp4HJ)5M>Vvt+)?hRXLuSmy9COS>-Cb8{vPY*J)v#LKrgQxV-8 ztgf(E)Bu2O?&7(<9;9Ec4*%^x{~xAt@T=Ht84~2(1ihfq-NUVI&iDKE2fy}rzw@{M zXZG5NO4E?W{!-SwUfK9i=LidoJ0ph!LQ$HYr(yksQU2!`!C;r|DU>0Uw!wxzx@t4I(+%7Ebimr3yc_H*}ZL z;5sbkDCg99U5Oht6kX!%p{z6!ATz3f4k0Y4wh?nr+A3t@R9Je7kbt&YQf6~D7DNUs6?$Y^ zv1OZ1Ay)tiHL8yRqg!G#ww8awgvpPT4#Bj~rD0hLiUQAClOj`#%D$h`89#&?nlF5F zSUqDREhT#0J9(dBkP3dD#syFJB*!0+0f~ODk*#u{)sF|C9NSnAfTAIlTM`XQiPw$J zZEnI&S3-&#qnCF~)eQ3d=6ZeZ$75YlMoZ#;1zlgcWSv!0BbQuzN6RzKstWXoeNM@6 zuXENr@66kMp?<-l9tXB4O(y6%5YKIHOhPgx+42H)=HD71??vWCzlkDs#YsI|7 zYUkmjkK7OM*W=Mm@cdw(0wXhAlu?mTlJKDay3nbb(qRY zhmNaUforAGtaab}&EIQDXD z59`y%zW?oC{ky;MSN~g%kSU9XlyIU68oD;Hu*D=UGli0*IyV($fFD|^lAG7(vlP%% zKT$0Jd~iUw^lA9zI*b)@9IYHsY$PpI@CgiXJS8>JRDm!p228=DQb2$Ngk{pRb8$%A z*%i$4euG4;u-vts#EpkT_uldF{-Hb8O_mb|?hAi|L3&<)GnHeCdu zm@;I=LQbPMc^s}xd2-&`%v4B*_=YZNO9Mg7WuVdMzf3TVxb&0cU{`fc#|fEf&5ZS3 zRf-71TTaFK3RQ26&)!W_klbxt)Z75)CZ0CIs%>2@)S#83b_AlmIvfv|VUqt#@pi15 z`%a>7kWZIqAqhu|n%*DVy2X!pSNJiTUdH#6`|&&MlJ?OQf5S=8&V6zRR}8K=DmcFa z2fedlsproh3)V&7X+00o>!=c!wb4yf*{eutTq7vAv^?Iu3W zib?uNdo>EGRMdsYEA^nR!lV#(%8bd~=jqS=#IAPWU6)lj5%Msr@vF(=0Ei$t>@ZHB zJ-+b(RkhTq^=h@KFp0>1N>GBn`umm|6%O+Woi+1sqGnYnlEWTT+Y~m4lBtXp1qr;* zY{D*D-K$O{P3Gx(p|$O7I>nafsl}su+Wm-5%;E9PAN-wP`QC5*J-E87z&o$EjyUBj z_P1g|=4jRm8&S3|qBl8fww9v%XGggHuzr<|uwtRM5$?Ol#47eiAwy;CtF2&GFrZ$Y znmH!}W~swn4C+kctRWrD%*Ol*zx6l&=JBf^9>4OHcR+%7_CEf02)fe*en&1)6qo!D zxbXDPpicZl|D_>DMInGn_j$rF4hMp4$wOT?A^wOy`uG09KlshR_6z6leix4D%P3XO zscJp#vD8dL6K(C`1?GZto<{28AE3li$pbr&VXCIf*h^6>nSCvxP_@7ai;!cbK}^Yt zZlNk{(mtOeYpZNBZN@F;_9lwQy2|qsOr?QR#;J&;!0)!IuVI81V~8&g08&5>aDvvq zb~?11wdhAFu`;XdhAS#M$}5$Z%&M5i-tg+T=8TZTWhd3!!|5QI&~tx*BF92ZsF5Z( zdxouDO-5q6&NE79xlv8W(lB{rZ?7$74%KvjRbKg~02#QbY`w2o3go`zxV+?VKsFy}|>2qLG zq>{Cq?npE_RZ>ZLn3d#3A}gT)VSpf8`>?X$AtonF^*Nr zfub`c^j`b^@p_dPya1r_py34IT4uuXd?Zz9Vr^Yw`j%_smst6r$d2r{Vofnh8=*Dt zkyh)CMiWLMREuUVHlYATM{W~I1&c~&lrCO2AGDwb#3}y>LhR@N`1k(s*M9ZY@BWT# z_^N`(Y%$bkbBw7K8zhu+R6!(@ol+PgE=I|!nTJdM=X>Ipe*32AR<^xgeOTYgC1x8Z z6arOoJYJ_U^e0)DKCAj-DV&O*k~WA|5aKX={pbIOKlva1rFiR5ORa;IV6%w^r=3_~ z5nA`}h@qvkyS>Bi3^2<^=iNWwI7_98a!M#2ImEWkM9E|o{`}#7;^V7Vzy0_B{;&V_ zUwHid3q%e%C90~0(?wACn4l>4Ow>tK^H~f4Tj(I!58n#SzAp$)vBvagtHu1RfhDH&pK-23Pig+HcKrb z_OZXJwgUtvqofuK>OYRVB)cBz&@*DUhpskJoj?qtRJ)WB12?yPRYUF-X(XM(u-#Pz zFZFmV{wro|pq6uxizY{rPIhM5B60po*IsKus8dij3tn}Sz>yAJAdr%QpXF!E@>4C| zI1}8;PA)yCV~?gZz5@I%G5Nyae3&PN*|)Jc?dS|?XP)C%fYWNQY+TEI+MCNXXhli6 zk{7G#0kM`WocXl9>X+F(blK zk|u)5e49aeN@|(NF=sjt!{?8WQaZmlg5Q!1zfz8~K>C%lu1HUH@RbRo4gqX7qho{~ zHfdOxQ-XCqdzI!)hCwJMgT82fQm{=u1r{m;61s@J3cIeP_Rp*sdFnD#4WR_r?9vbE z)H;9q>FaNO^Z5_I^XdQjTjTQ+{d%Lyqa=Dhn|2q+Pcz+7iY5?MIGk7eZ4bDI>a$Z? zkU~q@{r^x??J86wk#11$?*q;)kHu3BlvFaeL40jG4DfiRkhEkM41C_fmEH#S`gdqEX}Rcbut=$Nvn&Tl@8EO&$bYH!C$@f$ z$uC+mz{f2GIn>e*qnFWNuV4SYfBZ)ufBd_@{(pSuw||FVA6)wZ?s1UkZK)=_nAlvh zd_&2e%$!+Ys^E&#-D%D97Zo=?-ic@$ZS1WGhEPButcNZl7@sXNNy2dWxnrCTW|D#BTz)3o4=r{{i@8ZMsN1B|NjA|;KS+t+1! z9)|%VD&IAiyY_HwYf@Leq%tjyl;jN8F`0VDyR6uSTrdzu#EV82N`-Ww9-~34>b8OQ za(|Wce?zG}uU2Kj87~&0Tw|*I)pdlBInxwy zI7hNJ(V_ws07ZMWavjVt>yy3N8b?Csf!c1vypAFe@HTPk^n ztti^0p4uo>6JBwI1c@v}!OrAaWArGojhYR!u}~7j=ftiNq+X~28??aHf=E`*2pIhc z`(Wr*4%cClmz~=7P&Z1;kmGz|V_N-Lu?p#sBMGVQ2f}TlJ?t`1U(C@R=|EE3023g@ z=6Ska&i$n(5lueiI!$e*#+_V}LG7WSx)RwBuZYI-1$v}Hh}s<@48hoehPH*UJeen| zqnpz%r*W!Rd7zVn@5`^8^`m>gU2l8di~}z zUgr13CcgvCl;4I{?WCY?bQJR@Z1awZu~%FO77x6+9H1rN`G^14XW#t&t(T*oeRQ@s z%K?Xq(2g3mni5?s@gH&;e)kXmsQ>(n&;Q?VeD>+5kJnzJ+^La*Rl;HQ`f`a}_5teU z$e2-=NUW`?1QiIpOxnhxs%B0R2g1y*@kCGy0C`&)Oi85)MhrKl9|kLJzDw6iBbXs0;fm?Qc8VjDC2L~rrPusHD*{8 zL)q8*YSqCdv)^#VO4KgOO2`BeYS|=CIud1v6Hy$QV7%)(Vzb<5k5A`*pohwdo|iC3 z`uzFvlc#6d*iVDx9Lv{UzI^X=fD2(2K6>%+vO6p}EMeg{@^&VBqm31-8g<=J!Y+~; zoulajXG0h?%e%IF?|76WzhB1dgo&Q_a3TS@LrIr58Kfpg^a|Wn5PJ%MreUe6!kD?YSEpQkxUm z{s<-{llSR$E;+U(2Bbz8%%>&Nt|%#})9x7 zmdFe%bRAZqOpspA!}alcmGCS}P4AOdUG$GcpMpCBF%%Jw+mb=dtVtAbW&P4yvSBWW zUxJmWD3eW;V?C!hwVpL*Ed`9M5sTy+MYk^5K($LYUWB?@!uH_JAAI{)|EvG3RaDj7QC@&EpReZ*e@~h=Gn`vl~+}Xj|jn%daW#>)G>9!EgJMFN1Bh*z=_7Ese?o>>} zTJt>SWD9)q>%T>FIuw!vMP_6X%1(dk`#*a9=JUrVNw3?w874UdlI%w`rJ^C!UR^J; z6hAng?z$FicOF`@l50SaqMQ`3uh-{cKyvKiiVXA+k$K*rohoJkYo_Zow#3jzIJZEj zCC$aD#HVBkJKedAU4-Z+-SzPp8>wM*sYa z=T5%Jseu~n0S=W_=@Y2eqrYj@>`ak0=hnVk*k}Q`5r?LJ?{q|mKyn_~8>H(vU}8v( zoTknl(72k~vVB8y(#pE;o;X=Va2}uLTe{jO>jspo#=)|%RY=it_PV`l6Ui!)BCU;; z)O8dlp=DUu`PdcBrqUcP^5Q!TRN9;0`E4eq5`+?Dq`%5p&%9?$-*W|qFYcs z=49cb5}zc#f&haPFly&NFUCyDdV_J+ds}few9t|Yehky1sn7)Q5k$Bpp_83f$9kq{ zsVqO)4YQLZ)ayczl7Nt03%3o)ym-YDUnOK#v@vluaK%+rOy0O!87yIy)k_L|9(r^t z;Btj>tzs->;^_}G00$f(f|v$sU6HwfcOGe$go%T<;hKjJmkI#U10-Y%9!cA3k^4EDZ#=*Ua@{8FtsUbc9b|@-v*NCZB?wgU%%(wz zTdnN3pt+Rlq%+pt6nc%}3D)U=v zg{drAmMp>Moki)%n;y+J6j&SkL3LMkb9=X$(g4+;Ywky#t%een7s{MPliw-rt)fG+ z(v;Q{DVTp}(yYWftK+lI`U3H#tOy58-DVyj`Mx{IOFnygQv8c-N%?1o zTFUqEU|o)Ndl`nu%Y~rs*u(}s*lCitVw8o2CB{ZHSJ$c%NYN>)t81jdo)olwT843u zb5sIzQ_K56gK&aA8Eg^h5~TY8JVJatt!yUp<7d{~5P$U^J<`hHE>sP3O5l-2{n+>8 zgn%a@e@Yv)jVMdv7FAWDu%eI>J3lHdosGdg>689>WG~MZl3p?oHc#u0KF_o2EklWrbS#GJ6m?J3qIHsWu z!ed!(xa1sa+(M^~oQu(T8Pa7|&t7Th*_+*b<@BObSvFo}{pFnhU;(dcM7{&o%@y_u z%XOY%tV!>v7%1|C^A)HS`JR$!RMbF`o6%8X0jX5V^9F8)S}HV+Biy5B_EdExRMG`ZmTYCg(KFoMBK^5(s03& zkxBjf`h1q;;KyIQ1lNj9=HORiR@Nyjcy-?Q%X}S1#2m`MK!FT+dUddHI!&eeQtAA9 zlX@t6fD{Jj1+sWSMNUHw`pzZQb;1aCkVS=-J7+kmyhicuaYh}V3Y3PL;}MD^b#szM zPY@gm_Epuu#Ewn)QOiEGKtr0{Qn}R-SLt!VR6V`wtg~2E&^T`bP#Zd?FNzt#6g(EQ zu=QIAiIh-LcWdRXDxWVDkC&wg9UvtFR@`hVIQ^Zof$hwjvv?&amJUs!h2#C8vz|c3 zSyd0^=r1TA7X6n0XF%c|fHh&9P^YNU3`Ojuzi-o7tj#;NL z+2y_3U~wx*CBACsO7~7S>a$x%t~;v)f2%5EADDLyfK?l&$O~J_T&fxaA8oRd`*!XP za#?2(rgvS+Ws9|%8EK=wh~c}{20h=llp{5I)YVv}$Sw15CU8T+rkWU_8Qk}IIu9ed zTr*mNUE7`}H0x+qktFx+>-wwr_Yd9iv*%}?B$D6Hmww1VHdQZp3Wh+kDkM=fjH3Q4xty^nz+wi31Ab#JoEyFSfBW&}jVN#LhcR%j(HQng*?D~oMvO#Rsa$jMwRoof7%0^q3K zfge9L^*9CYcc@q-rz1L?zEaAzu=i^;s8*HRS_Hl1S@5rw3Ozw;0*~Z6GlfM(>+d?r5&TSTs$t43GvSPj zKKne^p@Pf_awYvzi%LceY!5Eriz5qZD-*$jc~!*vo@O0%C;9?P_S!5w31!*0zLGzY z@W1;vVE2Y@E5Qk11(?9Z3y1at2e!9+d|(D0ztF$^}UMycYm(kJ>x z)ph7G632vKc1W-M%r2_c3%H3oL-HmjU?#g>l{ggqZ>OQ=wM}3@A(gv5>_;NUy{-a3NHJf*E63Qpd8n0L@Rrf?lBoV= zDyWK$6e>-jR1H-tOe^}7QqCKmtY$QsTyJs6%3mJ3iea(irW_(}Z3adgy{F1pJz*)< z>%sPGB7axyId?-@4dy)eb@aU1Hgg@A0fpsxiw&(eh*^oqTN`|9o)CuUE3No&{L zD-QwMhYEI9fW}HIaK4PvRXKxjhd@u#pj3juwh86@$nJ;jU~~;>Cd1@9-^>B4UM?Lf zOA|x^yShSOCxZL=MgpOaHI`lMsxU3nXP4)8=#N!>Xb*5iKOPP>w!CbRuBm`^f?s(h ziwO9CB#%o4CgH4iM-i!zCp;X-1+6l+4GnlesU-}~I7V1pnXiK&S-sy_(t#Q+Q= zvgt{_Tf=@2Co+oAbkHTvV24Z1ExG$Zl7OZz(Zxx5&$Lrr*iu?xHzZXW{KDZ$J_4=+ zY-WIzMD1bV>wmw%@waLK@q^K+4ZzS8Rr~<2y<2KS|+>; z)I!n~bF|bDv9BD|ipL*sGM+h961g2wpVY{et7NIU>`EF-U>YbvLDmd%Dab-qRe?TR zkP0`$r@Yfy*DO+7)_%|G*@F(=HV)ZUu8I#_wb`v8ppT%OpgltZ63hvjP7wS|%K_ru z(4XRcN!n|Y@FyW+pb)d{sz|>*%1)x=+E%&6A&XV>=5m#HmAlm8toD?0OH_Wq92(7# z3Y!oR;+<-cF5D559{iGb)|N||`~|Hq7m^2mk>Vm0_ zECo!M@}hz#HU~PJVx~o|B8Gxdev z-zwT{J*CY+gP{MQC=zRymwB)f-IA%&sL9E`irg^&Z*hk5uA6Q4v^TrhTJ8$P)OeOR zsnk^z~Sn69<`Y5TT^5fAU?5Hm!$wq>>s57%>{G(!RYQj?&usoNGR7#j4J5uwJ z6cT}zmR-f4iGGTzE`fs^NpTfdK&WZbhG3l=5Xl`j^0=5*Gj>sOvn@%_(?nHDurnmf z7?&_Ct2Y`Me8w-pxi=?sPQ$SPxUid@oea9*)zmCR!k(99xJnv2KR|G!MuUOuWRzO$ zL}g2Dk%rEM|IFkXX$ENuxIVOU>!WWMXgwa9rmN+lJx4%rC6kF-WkKi8H1iE;QcM-| zsyz5*lH5w)GO`>d-WWl`Mv$p0ELI4LZY3__+vh3INW)S-g1Rdy3HFH;JnB<5!x{j3 z&~Uz!_o*V)u1N1uov&q~qa|9wlqoDNE4Bl*)3hwQHqh6o3NN7m6SJz+m7~PwUPkrZ zu60E}7U$)(`IZpVRD@|(vph0%>>o}l z^o18=6HeNH7;)tdaIE2(DO9AD2 zwa!ReBi)Q^(vnRQPbosd90s|?IGtkZ07*c$znV4egtW>`gCO#C77(*!4PgsO{_Cub zWC ztr*Nbs9{~hCZ)D#VP-5}<1&oHIJZ^x-s$wc$43wfIL7Tj!ilmfUL1~6Zb~-%-s$}h z@6v=iZ~5%`sZZ0xQI>zrTp{T2jXg$6i}TD-P&Yk55K9(%q;vatY#NHCEEpkAY@d2Y zk)U#hX4tHDN{T?BKB6fRvFY9QuSkI4X= z=Jd7q!CsShJ0kaL;CaVcHyojAseegU#(G44GjMklWBT;xjf3dzdQuRsaJKa;!P4M<-pauBO5@zz=*~O6dPrynJ1u+QY*`+%0HXB zk$BS3cby)SscTw!pUBRHJd7Fhn7HyJ%nS~&i0RWeuVg>7rCe)+h4?0bBZ}J`;^=}V zHc#Fn6s)%>flkh*l3Gl#=SK9{3iQaUqmwHZI;i<+E437RQnY&*N43d5@;hhtj=c5i za%n{-N^xQ}cNjz+k7x!}2koO`uM#M==qe`=IzttbW}NuwiRp{uj;q+`V{(^NxKB!I zHlJ&j%c?DW0kzM|BB-ok$qd6NE%Ifi>x$vsGlosU9J6rmecn6YY}@u$ zd)T77!Gl>+I{y}frW|l94R;@Oi>ANJDerBI+**4S*Sjqmhpid0p|KR@o_BG*JPy{Z z5IDngtb3c-Lsq0JPUUM*Aq?PjhPKlAuY%0yDpmbBskeb# z-xa#H@z@>)wi!|CxJ7;fs1ux-nbZmBFtmUzNno4E2+%uP!1>}nsApLhgI zA>ymtxClde^qWC-kjFXT7LL$X%xH}i*G|(#A)GW2k81N>|toVYkmp9uKn)1Fkw84x+*+|-@vo~G0v-yjA$TowpS*tk$(vVl z=zs0Kmml2U$;&vfT+~oky%NcJMOUF8XW2rsd9Fm*PtHq(mUov@OkT)JR2vi#P_LYT z6U)nW1j?zQb!tD1>Ne%LJP+h=QGzjYVa<|*B%57%MfTG=ogUGwvK}wb-}vN{FV4>& zy?DWvvbXTSmDSH9%3^ShG99y{5>=JASNh3G6<3lqbduqKk}GHQRxGHPxW0o*Sx3ei zqJ$Q$wl%CzCChdtlilpKDIzKhS~iuW$@g8S9n`k26~_osN*IOAMIRgqO;sq^lKx4Q z<&hT^;Wkl1d1etQyHQRw+E91$G-gLJ#465`=d^jctzGYhrvNdZr9~FhBh#MF znk(j8%bK(gJ*AlSZ$&-}4{5c$iDB!Z0u?}{yrLw$U*q8oK*_Dashm<9^}Gn8m3H)| z730exwG%=w?e6?;4N7XYCU--e_3sj4-Y9wdd6GBywM%bRyoCZ(OkVTqQ&239-%bHG zW9ge)fdwJ4YRZ08R)9Ac^^#QoPj))$S6SV!FVFG@N7wYzsN9~{=d-LLN!$}KmE-d; z$g&5@>CiE-;KSq(Kfo5y#!w~>7tP^eLB1+$bX=5IMIFbGI~?H99>n*N=fH(S;)iT% zs87#?-0684IP<)w`Cg8hf&!b|($IX}2&q}QBHf7s)nrj%s_sP!VAbh>srGi}tKXNA^4= z{7CSo{71fP53{WGstLF+lQ-V&%trC7cx487p1_D1f#Vf~&Zq0;lh?0?wES3nALhu8 zuy0P6X#%^*Gf~iiEPphmljMU)oR3(J+9lS7=nR$4;o@Q@INSVd9XS*+CKYf?N(kn( z6~+m}r1W-NAazq&hqCh;ya6&X`1DnW^br}fyhD{81|(Ijs>|{wlC|{XkV!a};uiH~ z6-f(TnB<{|&<^253xYKB;A4+mKDw@}>$D8X@ID!Iz}QB0nNaig#9nl=+8X8!K;T1G z$5vNXH=dmmug`v~(x@?F%tBiKBC?Ve#czm*;Hu3C*ekPU-I8IoWVfu@ysOly%A_nj zHI=z}Vv%r2JLb#U^aKnlhIOzQcIw`_#GZ8qpeJMb0?yhHx4_!Gi!e4A_NL6ghI6+^ z89fSM=xGJ^~2{+ zPcIHqFU8l_xdsR$p{%R{gw0U7nLmGe?&|9O)5Ah;who+<=`aBEGC8M65xI$nS`#=) zyB*~1nJ3R?>Y#cfi99;s4JuZ03pwR-Ovy1V={VgylQvNZ#x$Ryl5s%+CV_+0%7;qY z3U~@=Drw3(S@NnPppO&$OHPF~T4$ym#RrfP(Z98_?_QK%;tV!BsBA)Gfjp+IAynr20%E!++X(-J9|y=*D9zLylp zTm+n}@eL}cf?u}USD1t69=WWv2V>g)_%^LTFXs4O_7ew7TQXwBeJNc zkH7al`R7l5?fnlPP8B)eGut7Yp97wQ86nEuJWa@>o-fzu^JR+lTq7>Z2IwR+ZH}_E z`iyyY%d@oy6bSUq>nsaG(WdU2&adGIo*|YNVyvphHP-xu#Kf%Qkn=FeX6Znk&dL12 z98kn$VanrrbG|%Xu3g(`z#}-taGnx!D)P=zf8@ z5TSh}D1+M5Q_v!if2{HX$#7c~Y@;H4^2StE4N1ai$$5~YcIJX$R)jG?kNl=ARRCXGBv*%%4esI!|CW57;8Rb9RYGAA z4`fvgQ0JB0D%W+KXQ<_!TC{fM(f{;UK9u6+++U7Odu$t0U&0sX^YA3Ob@=dfI@WbL z6KC4E%7RBXhZQQV;#?eIcZ*&QJ7H>F2C54p zv~19sP@`xfP4d8Iic-m+HPPSKt-n*1H}}+ymvOqzv$FCQ=ZYn24rM}1<^*o&r62lX zYze)`h#J*~-Q5_Aa&2%|5P}_PC;k~?5wk)oIJ)(0-bTq}q{Kgu&*wo7ndz=Myf}4o zBl-n}%EXl$(ME11As{V{HA#ZW*vrG=*u?{t1~@j7Q?Y^#TC7Z!i4TYZF$QIDhNvx2 zpI}QkS?KT^2v;o%-6|`XE98DU3`Sb~qHBNb#lwq3qqFmwwb2YL8)jSMsBQ>pR`F*a ziaxeND3EH&-O7#h;u?DeugH32oh<+P4kG(R`v)q>vCV@wspw0MCbLsn(bEG6vg>+`?#!3U>9 zTT}O7TsF*D#+Y_Cec%}hn%u6}=gX_-^VjYk`ep3rQ3}!zB-emXVvv;}Ya+%P;JPVk z+iYOTC(C4_z{O|JPjbBf`1>C`4*kg=bc(5fFl{iREJm-mArUjFi~wB}P$|xnyIil| zdwh~L`r_`uXNDqA5s7ME0dt0g*ux$&=YNVU4W{hDF_KB&;pyA>HI-0G(Tc*7TKWIP z)1z6|P^nyQpH%aJ^>Yo;!A8?eyb{!6Ouqv%2MPi%T2c)6LfxMt}U~pBAZ>eBo zK@ZqEtk{#8O__h2rZNV*k~ce&&_ZE~hP^&Qf&X%UaDxYy)M0BcTSF(7#%V6BxM(E8 ztf{n-mr~wIs=3_=Y8ALB#iHMfEbeMYmcwoXCK~|6&|@XKnw^t=6BqW9rd9;_8$s3L z;<~9ht_pwVNbfe4tG)ikO*u|JS)>zX`7meGBNz5fb!8vsV!d2)5$!G{{r+g!RR}LN z;l?xcA0!q!Ns^n4%IqTh06u026;cSwH~8+G*Ro&!g_kcMFX6MNr|Y6v!sRMKVjdq3 z-TTLbEdEp5Qcq!8g4$03Hds@vSoO2yoiF_eJsb%MkaWNvZAj7>QQlg60PJ+H))AC5 z!I01UGF-sMEel1rUin7s3tEH*V43)#-}I;yP=CY~)sa+D zQ4Rpg;t)v({k18$0|eMzLbyfgY)f=OsKckfJe`zQF7NpY;yLm%Abo1EM*V~YK>o@- z4TGFxSEd|qmJ8t1(>P^{iM!Z>0}5t_!q*lIh~!B@gh#&NajYMX&0W(qm=39ehtdTU zR8ctVPNnEb` zhGhX$baGG&%)KQXWC5fw0Xqrt3Rz&6kp>WQzQvfD=FoydkD`SmyJ#X%Y<9vtDFZYh zcLp_l)^=jF%rTffnwH#=R0G>d=5>JJtZosy?-x%QLUo?14A!XYE$gs5Ww)X#P0E-c zJ@!hpV3sp|MtUeqs!2=iC8-H^@Ff}-VASW4?7zC6**})sF``WLQpBJtk_B_$)-48m z?$f8|)`e*Z7m{Vy~L&JLJ5MA87ZW$4ag0&~g$zQ0_b=6R6VDg{bKnjI9?wL`1j<`DJRQWz(>2f;*|l9JKTO0n$T73ePU zORAljo$08VPzJ?ivRXMaXhlQW5`0iHqND(>bwas{^rux<(8M>2rA%0bN!Jjg*kLtF zD26|KZ6?$9u#qn#ZndH_jJ8{J9=x(2%g{>&bxHg$ZD{+kLb0Xx_=*_zhAwf2j9rO6 zMW$;9G2UaHV!3Z-rBDQ-SMT(~huko2g$|xIta_@jF*{F0fl4WaqaVaq^lvkj2&*Q9 zb557bqtqN761KYW%fsFATc3O?@APoI53!N8J(63Ukc`%Cj$gbvH#PkSgTF4ZPDy25 zmT^9^X$VDR=vOFylNk;uak4TGhqifdoSsfc*py;QY7(=VGI_I!t|fX5;IrGdTU;|H zNcuV2gJOWnN}Y35M1MJwP+#8PKlYMUUq5{#cV<2wj*`Tv14lm&1C*-b>DbkyytKX! z{i}=Y_h%4n(8<8xwxMppQ%Xk?59Smp6z_4DhFRVd$fjz^Xk}NptBe*}ZaIn>r~_9; zl?j7c5@Qfl^lokc?4oKgWh*n~V~qE+C9@J`hOP!D_CV!TIon_6PVqE3pD2S*FH|)m zTiA?C{tP&{vN5GJlH@H^WJ1nKr6}o)URV9J+$Sl`8dsTz8_xVR7`YoAN0SROIj0i$@JU7S1yNeiTOlkatG zTcnEYv3MW}tsId$_)UL3HS$ek55DH21Epn)j_khDLLi%QY*x`!bUgA>H1yTqDl_L= zuFNQN>GB1bB8)mBjo!Kj=E&n$>I0XodR8!TksEW2QOei%PKSZBbTjc5*2r#gtc(mCCDngQ&d$oWb`^)9k^W)?7EQLkgIr^XnPMfO2 zWmO$dZJ=V*l2>&FZz9Pm^`J^p-tW3Dw<|yFunJ*EJ6W6ww!9?@_}0I-CaOj+({e64 zO$EQd7f#ZI-Gqqu_H#v&a9wF8$yn00 zS25vDdUbt4-qCPxh{Ss}s1l~hLC?1+tR2qfMuXAdTB%HFP2d`6k~U_bUbznCY2F`> zwN#wrII`DrS2rKMxPQD}WvSjBFd7=B=}@;<)Sio^+}C+*yP6=pW&v+=>yv2{HJZ(98X z0YrH3v{gE~eBU+irA!eXfaWoZ#)y&UJn1pedIXgq5lrV=MLD>e)=j~FnO ziSU>fxCzN89$*_wifF9y3uR2qE2yx@j)tAueofCUCT>fy-n9Ox^=z#D1mKE~wneD! zkch2QfQy$?o>Yw`X0z&=St#cM0a14{Gh1ISwA-56!`K6s)IHi4dEu3ozwW%e5%$%)CvS}> z`aPi|q@98pa_#Y_Km73J;dp_baGZ-nx%R{sdL&H@A?IO)-7W|@XyZr)CgJPD_JzE| zd7OG^@%m+)j&;G~*FHB6I<*QeFaTTR}P z&CQ&daXiQ7uoSFXuvyd0Y8`B;X?c2<8guIEwrZ=9^i@EUv@@yZ-rx#6xg*vOSuEvdJcT56|alFIi_Dmhxjjop6qxCTx( zZ_>&$Df);!FkCk2NAETeP~rT%#hOP@4|xY%TG8WM2nsH5)-;?gl(4tiXPVaIE|BJ% z$*bQ*XMu%MYK3r-%I92By!-(1dd#IruN z?FYxhymXKzJ^>*CvBVlV$9>%#y9P6h$fHA}sYegixg+|<^i~h0Y3=}e2uc+#!x;`c zS2~hkC8hQDF1zNxo%KvHwbV~G`Oa3sd#EEQPA4yNtR*)!7>>-;7+_gXSOX&pmoZJO zDVXZ>!iINZE$x*II${P_x3$`{x(WWKd7|3QL`A1D12-z!%du{1Oj^7gn~x|JFn&2U z4bE&iQhN~Yn^t0PY^d)ox3JOC44>Tv1@Iz2b>AJ1O~)grf_5*6enIJr!53~x0W?sV z)#B@xoEF_LZTp!`S2mY(J2ce6mP+KaiKr8q%uQVvuc}aB{ffV1=a}ki1d*kKGdoaX zwx>CdS>g$@6Wkfd4=CP6K4L(7-e{RTpXp_*ik^t{%CMLgwNfaf7S(QBi6XujwQmch zq{H6d@Y#1eZyOsH)YIzhVcK(+*e+CnRHNKQ{&ja~wTBG!AJ#g)TU&jW5%nOlDR2ndv|~qtLXRhg$!b3QP$jdpO~Q zWyCXqc*hFM(#EFh7_9y_GtkI`e1v>Jg_LccAjycNNV2~8B50$Q{EBN#d*0g{>&_${*K+ z60t-n9CU#oe}y6T*fx@Cyy&_P+4~Hsaj8x@(wA6s9?owrSL&o2)p(kbmR+uA39Grd zAxSnWTP{q2df)I%hO7zvz+iwRPwieO>;bvldeaF}?c zGuMb!o0rTcXkSQ{^ZNPe@p5_SnnTkl^nX?Vx5-AqG8qn8y%TI4szM-J?8+7r*TL(q zo;4!`D+aSEu$R4B+WUEpu-3iV5oYqugwm~`UVkgf&#W$NhVW)F6K?9`0yR=$H@}t0 zYw=1FY1;N^UZK6^tq2!U4_=t16cfF@1D-b*o_BlL<(3Ke2O>>@6%`Vk`fzY&>cHh%a1$!1ui0=- zJ|vsB>=Oj_XEk+68c?DEyJIDlBq%GUdf~*u(5CvxIBG>tR_OzdM9c=ZvXRFy)GFq} zp4W~vKpg}?$)1%AxF<@Wf<+e;WX~`*k*_2h9~x^D@YB#(9;r}_85RuSBs9GF>WhaD z@9uCQP^O>q5dp9bjC4Ji9W#7KD$Uv}$SjyX7e{Hb-=XCz=ggsla-4eOlHQOA9^?(# z2?%ojS@}v2g)*%n?ZnJ_UEX5=*$kTXuX1r4Ex3*`SgIlAQ>if|QgRAPC;-gV`;^e6F#wp!c{*ROkLSyqet0+>Op%y22HwVj z);(7HKVMXJI1qxq1>KtBv91qIE33byQqDpz5x~2EpY$WllSg@@mv{FPf|0vHcnd$)KoW0e77&+G-)Xp@P8w6stO+HewXQQ5aQCZ32l1L@aOW+a@Tc{`P@9Cpxjm zlvXl{Gf>t#WX55HTPBO)i#Ly7JUv~DZM(re!YlS<3FI2b@@|X9mQo<< z3ZZyVunv?h-J*D(cO2C%pqiguR^K15;QO7x*}7l+mm`zgPc^q~Vn~gm;Znw@{#|w& zdj{=o`L~H5=DcbFmwdy}&AWP_jRey8(uo= zV4HQv+s-~;_Pf1t3dkm0L|IxDSp+O3)mbt<;BS zRqQ$_9v7MABKoToBt(F8_{ zYTMRkut7P{QeN%}#@J>e!LyWH;Xv3hN?Fp+5liSdF!A`rr(XQ@)DH)#>DxwaS`0oY zH-vcSDY?ho6vgP@=@!!4n=P;zH{MSl+6_%z)CMh7Xb5sW4dpF^~?e3!uH)!@#COk0+^Q%1Y> z(lLI3X(n)_HDox~MZafy9Gus;3Bvrj(O|p{YRI5I*i2=qXCaLT(O8y|V)Z-Pa zs~_`MA0A%bALS?H4{P91ptIkFN()@cORq4@fmXqN2Vc|cw7j}ruk&<&cZ4xJEb}Tr z^k@hlSP2yhjT=a`q@km=w-y?*N`@#mt^w&NDUw%SD9PHnAEs)V2+)0Xy+|OuHj`## zvx+KG%TZm&*;+JixL1u{({m*jierPI`o@HJJ;Q|SO6q-5&@wTKbs$f~2pA64YF-6O zi#m~pTy@!#fFwKT*iht)u2@O~$QUJ~y(T~N;_mMK7Y}XQU;s>r+*QkE0F)428Z|q} z3sC(F=1&nv4jKXdJlDCFjU_=(-fHArcCk)b@GJC`5OGZy_mx~Rn+PkCa8q0$&Pnd| zrN92s>sPNYPdp{4=?cnsro~Z3o{}Sz0-LL1a(WY!Onx>HSi4XS&8z#hi8?7v%)LE| zb>=jwAPcrhXgNp$s&Jc&?j)3~&dWEfahqIj9M`;=)b84(&aVXAqLHL%;39AHww{v9 zmdyIyAT#96r+$lWT%t(wrP9bTR^*_SnS=c$AI5;y57-(q zd?k(^W~mkOvSyLAQUMtaA?`rx#mc-BxWB?`8t8ZYbpx!~pC^(=GWDm{*{cex7V(;bhDwnSVBAw$x-du55q4>3jEjg~^3OK5Yk&=e+ z%rP!_AtS&vUP7$YEx?DXh_1`KJcvs_Si@=s+_<+)!dGxZaa?ygxy)*v$vkzjNwwXJ zGJnY>kCS{*Td;A&S`4!2XUQoQ_`0|rtRx6vO8wNcvwx^-IrT5lMML-U&9!fu%X=># zW=JHWUU6U}WlAAJbyIHTm6$fUd`Z24zxVEo=Vyr)t)yc$l$={uUr$JT!S_HX2k^y( zl_fCDlGTz$%FzW3vw+so>y_1ZohG0ssG9xQ_b03{6t}Xh&jV^=+3hXO2)PFqPXWKA zW)9ptNe2yTL|4eKx{)|r31As5^PBVe^QWhN91=ONZ2U0QL%|(PP)#{liXac_EO%1{ z$@Lw9IB)5o8MCE$2tVL}FYy9Xu+&KaZrj7*kcjeKh_(`&DPk6M$)&4>46R<+(GRhPy*h%#kjzVESN5`#_~}5-2x0 z_SaWWug-mcf9Pl^OuDa+xj+Cgui`iaw?3MGb?~cblfhAfTcHy{v*uOQNjbHPE1sMs zjI5$=&TS5Z#h!03y`({K+4({Se`8Z##7kHB&`!T*C6=4yngO4SdCi8RQT?>F00h4llXWr`az^%9TmVvEixdq!NAXuaDQWtjLFx>;M2@WzEQ` z!mdgF3^pE7w&@3l6Q=%QmdGniErM z>YGCMUW>E1EW`8AOZp)3Qr)ZQi3h&{Ad-MrGBeJBz{LsDOVQI)x2=(xS3oU++H)DM zC@P5UAEkl^tQy75ecQdH?6b1d<>k=!Vet&9gV|hhDz~@>!`!q2o1;kZ@ALLO^&fm-G4KFJ3>7(?>7gmuM}Q@qF!JY=kVPMSoRUrx-3e zjvSyE7;S*1tktA99S;v}#(W)nSv(Uk2)#CDC!Q$7G(TUFw!J(ZF^NUIQTLw87v?yN zSE>?$o>UOFR4GFHosy$799|bWBR+q8lz7i>j5=4dweCz}cSYry7QBkG@1zOfy;Xxc z8qxbAxNh>5`F6XgCUM$22_;<8u!Yeqamn zKPr#IT1?7_c^x;$V2O6ed{(o+0UiuaEyOh|RF6ir=O%-{M2UhQq5KvM1g|~3mc!{l zKdd;z?mmOaYXZoo6dgh+Vz|W1Fy}?;=G3A!*z7MU<=y8k58Os&MM~Qj_}>mvn~S!h zTA&+j+YW`|6uDwzOQ*ODCf^c@@;8uLiZrb1N(IxfX9Vt58w(vKDA?HBtaj@v@1-eV zhqrQO_uZ(qBUyaacOloSHe2EBT2Z!;<{FaUNc1-ju~fgunnM>vRsGMa7i|-#N2U^G6_nJ@M{Z_$LZ3Y zY1D9l={-*TUS4^gn<_}@85%dvij6{8lrX2Xs06p#s9ak|eUJr(`!aHtFSm5eGsMbA z6wB9Pq_G1kND0|XImtqy*|9a`nA@rplB0ba$~8GWPIc2om^#tFeue`eE9W9^?BEZW z;s6WtCdX!Rl!~NT-ZD*UV+S1d!r4v)tx$^m^9Vz1Oi@GqaEM(E(KLyz&uP@i)nL;C z5zrh&XlpKk5?S|8eNljeO*9Q-EWUxf|(ylOSC`jp9h7~=|5VT()~tV_O? zs@U{5^4d`-GkBfSxh<_HE}PvjP|M;%5hOCIBW3ZEtnka+%lkc#V<$9oTq;$nmsMYfrGZyZR(uUq3yX`n5&(JkBiom(ml7E) z0ANW9tD-32HK?0!7wgLcQd2$Fl%Nm8EO#SHg)t&&bzLJrQ^_`Oyzh{%r1KDFnU@U)uYoFB8EwBU z-YL|UX9FS_lWI*o*>;GrhyvS0HS$OF{VULq32!Ug)$isg+3auMntqrZx7PAu*UqsG zwc2jHW$0(frZTkM{wCXo3>G6ib*CaLJ2J+IXQu*DH=|yhuL(M#6043)>!^k`LByn1 zu@WRQ!4J#Q0U{pH*UK5akrf|$B#e%3@o}9qn8>(oRk|ZH3}$d z+Xh|KN@;7!vEw|Ghz3C=;x#tV0jV;O=^DoI(6;jP<1|W12)STb8gbf3jcj#xTW=j$ z;pU{I$sJkbL^MGCF#{s>JPZp1v)qJ3)7&2pM_LD)uL}p?pYr=gT$_eSJ$!>-BTlMs1B;!^JCK`O9}%? zcpwMRI0bU7q4uRLvPzloyoHsz0d15Sl~p@j-G;nM+_M|#Ol_5a3pj!GXv``dgLHYs ztps-JIYDF24&~w=1E$#Ozn1BM5y}kGZ=KgdKC{V9-u!n~CHQ&~B`4B0Bj+*| zO&^eD%6^gh6-`CZNk_ddwC^A~5ibLVPgJ=H8m@XN)PS^yq3i)3%8b?7Yz}uV4J}yp zL^V6Lw>s^9m7cYw6AA$@m95~*O`=kPiiOY=&$K~26b&K>7g?b+5UpCkSOYS`;i{Y| zxTn>dkZB7`L(FurgCyU5IG&Dm_c#vMak^%x9zG3&Y)-Ij5L}?`gFb1jdl26xsLwTJ z9VsH8R8@^|#^pMt^EhKx+xVuEgD4(}R+0OuZbfxn$$9eB_h=wU=@oN_SxpAh-yn7L z^T_HWj~i75<8aMc)n6TDk`$+t=~_bJcUb>cg?#MwxQp;UfP78*UTp zf-} zF$#q+;Do{QQp41~X(MVxVvki5Kb~B`7Mdp6D(7K(y!InXvcQN1LuUCji6wBAnc++I zm52L)neOZd25d18EdI>`mg=6^UG56mz^p}niz ziFYc6qkiD#!r0K2S}k+cqUSz#cA8TX67*`iOkaVhx^``Az;puCYFby;=nH$P|6~hE z3d9eNGo~qkicOMV12YW9!qbq#4B&)Z;GGl$kYWq$@K`lS1oe_u&YS981H|KUbYwi6_j|UZFUbaJQ zk6~g{EA3nICbX+Y7s;)TJR8M@3b;EXZWBTdMGY&|=1<}3ltAK?r8;WqF128gmE2d8 zJV~@e=3HS=2^ayi>FH%D$?+ZIt2Tk6cHOxkw(Mtz1IOIXXdroSCg|8HF(s9-!LmcN zqg2%>0PifpI5&v}H>YptbE{>I9JAC-2%J@?g0k0sGV=}B z(1cWe2Xwb;FRs2$>=LD-Jf`Zzd&4)+VpAh!EWV%NRtL$dSoP!p0fL=)uE|t5B}6=w zB;2Mwi+6Dii^ab-`yJI={S>Ob=J;NzN_F0SsRUM9`eN-Vddg_e&Xs(8lCzAMDrJnuGqwI%rf8Kx%qhNXjVC*w4(y|%0>ayz>PiaM4zk8D`-R>Uo;6_d zXsQs)Gbbz#iLc|FE{u-new4k|RN=Yr*-`Z`58%{7)FPyYlM@`%p8k-Ta%)sBB>yQ% z=m3qC=tqEkO8ZUYB4H`06i_V|3;{<f!^c zZCF*OJILm!$S~s|)H>s$y*=D$ps3Wwpr+BY-&FVfo_np!TK4r_*F6utWKM6c7s~(2 zZGpish5{)5@lzAt4HB<&vhk$4&xSIUq_LM0eB81_{Kf+Eyy@cHhSjZ+X}dTZ>CV6m z`iwN3-~}4lI-3bgNf;Rg3RF-&now={@H5VdJFDw@7|7 zd-Do)H&#N+YBW$_of}STO~h}^>r5NDIC*-#nWpujq{&>G-|H7hyO^xx9=F_1oJ)6Y zw#n3<)x%KcRq@FT9wZ}7kw6>ILY9PYiooj^3v$HB%UX%S^CXAep+YevCD^fRPi?E# z(IyB|#Me{#Dl2`N)Sb6{eEsSRw3Fzfmc1qc$WMz-M_CfVWU(zx<8dGT20kEoDcZeH z(bQ`e_0*w6(TuW|(xmjDP`z0f9-&il4pvFpNt&Up@Kw=93Y=RKY#k>Q9`Wz@r!hl zjoHm@1+WUXZ4;IC&ankMaCIOF3de~fSu*Hf>7!H|IWRDl?oS8SqM&a^9pXBUkA45q!~Oer2e?9x(-)UB=_OGWy5;*^se{!5cpfFN zTmXie9uANKXzPXHV$a%<@TLM4W=q@JFgrm{P2z9v5+1uzM1^9TLfU z+PWz@hp`!Fy}UmK&Ya?3(Q9RWwh9i*-|BF5P80lRXou7fBO5g)1EWhsg^KjE)iRQu zPsc>hMI)f0a3(0l599FW`AL5KMc3N;w5@IQy<+}PPFMl{35(lnw_vOTVp2lC0A^;^IF&L{eqU#xQ@Hlyn-TCT5aakvhrI9V<*>{g@C%= ztL>2X;-v({bFT?MoceK4(M*Y>S31O9=SfM_@-xRn^Wt#iZ+-ALnvcolFCUb*Nbr^0 ze4{R~+BOs<>Pn1M%7!Uz5Y(GiA@|bH2;ru)?n*aB?HO``wHFEt+Ti#n1rm}jat^jA zq62gC<^KO8>}{7LIdUyQhet#v$tp>Gd&cgX?c3~+eVcvmH5;>;yDh1TWM)P<)^YIR z@JLoqwOUrHB9r+M;Q$WK$1DH0-+%u<{^O5+VE(w@KW?`_-#`0r4l&=|*InXqq<$}9 zV=5}1iZ)#oL{eyvAD?#+dY0EqRXe#p&-~Z>`@eqt_+Nkj{QL6*e){4XePDRSk-mdx z4T2N?Cnr;Z;S)|MWU}H5oH&L&UN+xEI<01gn!MV+)!4{Ytt#9;NQ?2}=UphvEosuj z6WiG;SP`_^I3qSzYYk?~AM|ARnSE?%JvoTlS)i&N-wcJt6)=+;M6c@Vg<3RITmv-7 z+HN~(T*M{h z|9!jvl&|QW>qUbc`a%EK?Gq_@{Nv;EeLt{hyuV&I4QWy}@arax*w0(9;7(A!JL^7F3j8A8 zG2%8Q#H`!hbi^_^e|x-QgkAevy^F!5TnA0>I>gUOl~X$(oE1A5;ES%n)z{VJp@%aC zhij>b2gCl`Di?H=MK~*znfU+_GCDQ5QHafM)ak<@$Dc`Pc2e9$UYpFPLcm zke%g~B9h2AXbSnd<2BjAN_oXiCugj~!-VWx0z3={$w*96&M$JrDKW!6Q8W@Eg6yMA zZkzyJK%&1JhPW(1+t8!i6=fTk-PKC~s)VWpt^ea&Z$rV(z3-2|KE(6L8<+{)yyj)qHdMK zTS4O|s@{nUl=?7dK-4C?cExW{X;lv5B80=*Ctz$#cDfSc;+3fJ4OvH#C1K~imq~B`w(+jp6 z7V)qQ7Z2X%oJTwof&&E!!Z&F4OjA_u06H(31x;Nh!(31v?jbOUZ2RSK7h?@MaaR(5 ziH0DKZ51PqAD_3Ei!iD`l+Ga5fcMXR|LgPi^Y*#edxl^}usM3o`yYS)_20k0eD3%C zo&T0WuxxTC!aBIr-tDd^Yhq1|!XW>kPZTpV30?31$S$*=@KuPx2Vqcq*+lnyS5N9* z&I>w8ToW>Yt5H6HBSmQrjPF>k$X=5S)TrxKBUfeP|6=0ZYN4YLDXCA2L7-$lCb}9C zG^f&E;)nJ5{c`#3Mb@&Qupg`4mBD{oetUVlzHI;e_S>sujVw`OMfNVtM!l-d0_hm#c&vyUo{r$Rb-(HOq*ic^yeox_qsGKdGo{w3Yxw!GlF?r>l z;*Lk&YJ6w)$&7cIeYosi~f&HX0a8WK3$C;&KeY zK#X(nGaCmbIRyKOXn3%j$>`As+`?z5g%UoNpz#(qZZ6)NO(txFRYz`JBscd)C_;{j zZli^xFVc`?^dX($Dq2{0O_=$ya=G!mH<%GINQe(K@XK1ZV^yw0KMmfl*SG8IZ_;kd zsIjfkvyr(*)hXvsVf)Eb#P-OvWGlppy5(u}!CO7*-9~gc6;r8*^Z%Cz8 z`0W#BH+O7%S4qzVl(=qhaOvp>tn}#n{@UB`@88YbU)VFUD3WBCO~{oJ6D$7+9|f{o zi01$lqr9S@XfRI|Hngw^cB2{{b}1TT$mj)!@y#gGhvD@#K07Bg4dsv0o9cuoaoC=P z?TcOTu1b$jwi&5_vWz>6@f3atGekX;S2cOJT`Q>pQ<(_`V>?6XcivR%uGYN8B44W| zlWX#u*fz46fXJrrY#{X!M>eWKWRQH4#E4ej@BFaXQq2#QXD+NCS@o%hVDlH z!5Wa1SpmlT|0HKoo(w*`M}Lb}>MhInBI14Aw?f!{zu%#PKjco6CRbRE%KyR-ISw=W zH}hu2znUo#?LG3Ov)VuU?=LUh2j<=`G-+TT$QbGO`~n6BL5kkHE0N6#GgBsY^>&Zb zP*t%y>n(8?mh2Abo=7~BO*8PzXOm&O)cLf6oqq+*ki!%ZQilp&&GWa{kpi1t3=`qk zGF!+U28a7RC7N+0=+)G2*E&2XNZCU<UZ&9e5?^R!KV6q!GjJSEHtOCc9B>Xv0? z25?3>H5Tja<|sJWD79Hr1lw2!=!eb(2HXw0FKQM^XykJp==(+Rj>vFDfJBT3M<@7w z67W+Qsl>7yr+&lv8ba!2Alo!Y3-M4e(U*+ziHug0yJ4e=2S@739Xsn1Za=z%RkI1D5ni?fxL`|pr*1O(OPCMZg?j# z{TJw14oF4ir|$jZZ(Hw8*QH%ATmKMl-~$U6m~WS5{}iA@mEXO?>PK_^`{VKFhvX{X zW#$y=ZNK}aV2B0S^|O5v+Svd4@#AN&fl{sIa{9P8l}JL*(+l6@&xhQ~z4+Z<-##DP z$L;Y7l8{8E3N*UIIkT7Q8-NixI6fYq2sbX8^l-UsH&n>}%n##zgQ=uK*zYTt%Kg!* z8^9=`u4<5vB`e{xkTO=OUz)3OBY}eb@g|GLMWrzCMSH;kra;zqATqqa&>Cm zsSoALKfk~Ib``f|tR9zjlRIv={-%OQBYpA9<@E{|CU6V1Nt4&!pU1IpLSi&^y!5u} z$o^Kh_sYUB!v051Fm~ZR^xySvfO-7VCT(3X-1kSTmTibNqP^LqDa)#9Ocbn;;;JduHMIBxK2W(e^cY-yB3jgQw3 zqr+3$&D8+bp$oK|hhB#xF~+EKl3HkGxD_|3(}B7+?T$4gzB)QBR!!A6lq&D8zRUFi z7t~zg1k>HCi#0&yuwc1<8W662j|kjxnr(R09mAO>l1e3|7x;h*jI~JtkiF7Fyyy;5 z);Z$pNz6?bv22mq_|NL%2iJ8m5;s+z@qqpK;(UJQ)QvbgUs4J88fm-Z!_Qr7r<7K& zLzxoeE9}8#dTt(k#!@#S>ex!%ZJE+cN^Sjt(QA=9wJ21>Vs(V7U66yKYbn{J(Bg<{ z)AmRwX$Y-KQ4=NQG+1p1JIf0Ni<5lW;{ncY;gM6Q z>xe`$h_77pML=OAohT19=H7)1XWl}hR3r;V8p!qvZwy6ycJ(|nCN!DrJ2o7;sU|yf znwnN)bE*Ao<*P-JKaeqZ-_?0}$L3Eo9KB5T=l*ux5bs)ke187%CSk+X>nw&bhZgnLYX2No^|+`WL))MHwtm~LI{<1xxJQ4c{n37W ze16<-{fz#0y}qJ6!e~i=BgJV}71@B|^w{O!;t(s^`K4Gqmkzb9-wmRBmgSIKBtLGq zxBe$rSs<^lszh9q9LxR9zN6edAZYIIAl@80q-w{UVPv6$21rZ8LV>b7`Lfh!PyAro zYjrUX%S1I!?ovT};b0Q0saL4r&v`cn8n>YGe&PM^^|(b2>tqug@U}zcv2x~N>o|U{ zF8?$OK1HkpKtn?jTnaY-N%a%8iG-88WRRFCf-(&|)otx&CzEmacE`h)_=&zf7P&SH zHN71!h_RoIdqA_lOC7sC;(yDF&Fb!1i*E-B=d zCfCfGDDIZCYrQP$Zo2O{tVX#^FicQ_Dor;;jkRY~vPr%jta;*@&EMR}#eJ4)>P(Fd z!n4b17Vmki*Vy~$Ljg)j(gX5bjT}=oh3#;T`kIU;s&&$JLgD%cwpLB0T9j3cR)5!K zqFDklC~y{1Ep!CgqnL_UNuLr_j{uFLZqlxcx;^%Ly@TEAo>5|x)F17xta(wAN`|F8Yr50`>X03veRDq3vJq@9&Zc^YYv4iwZvBU@4E|ZvIMZ?7tykzssu1 zJnT0YFF(kV5Z`0qz_cnpj186KNXzI71{5K`3B2VMoB|bm^>^|CvKg)+yK1CRZ8Fpf zXS)yF#aOCJlsGi=8DR{X)3jm5)!)KLlRb^Nelyl!gu_p^n^kZm%cP<{JNxGBcCYZ$(sN2fw?u`(M=tR+4iqgFyxaI_F&={^W$GHo zlxhCS;qr0HS09;wmGsnV{%{DSbBAYJ2%B7c$sjBbS7~XF1R!2eIiB+%CCT_wT*u+pr=O&m@kly`f*GVb0You+(1J za4ptef}GQY|10P*2RYd$l zVsU%&vJ-@At#c65;5wBN-d4X5Q1J+qjL$NH2fVM1qy~#lsurA-%+<;n)_q!dI?$`T zS6_{;)@6EUZEdMZwFdEoU6Z#gE|Crit(t(jt84VyL35|nOu(apSM;BIBS#2P7}S;i z5HH7G|F&Yhovq5|{Hp(K+uKD1kucc2ecU9p_4W{j&knfm zWWunx=wP~l7Aw0EZP#k0$^w{7WzhuNlKhMn1rh z{d^Uu7ra;EVI#$PmDybIpx~k91X!nTBl|JNAoRViQSmPm8&O>*B3?`w0RZJ-SpvEP zGCX!rzp6zg_7>5^uBA7-y+1o3I$uh?tQRriQ(?NrDNsJsn+vO)DD8qqcFz5(;ri2ocpt`R1?A~-9rWZ3qh)SiqLFN!l{ndVYNW?6}vyh zXOwypvh!34JvlFN3HX%iWXlMUq@Hx`@tA&eP|)RVw&rj}g}alNa5^0diLYeMd@>L# zsnr@^?@io@yox-KN|6!5K;tVsw@g7{B1N=Ihma9yVa0EFUv%qK9^1NKFTd@_=iVox z9g-gL?EM=lr$25F6RpCeM%;smetvxR8jMg}dR;fZO5Wkoa7f($^&v#OWw{7F z`1ZK(_v^9#xqc#NM&6oj6|&z&0tHv~c@TEewr+xViEWCO*o)Ab%IaT$wDbBRMl4ct zrM?256$=s2Sk_ss>DI3t#fkzgX{nR!RlhKXi#U5~ zJ&nTIZE@menRtSI5P(1v1pWrFL>W(*GM>y0v(*GvyRPuD?UsR}4NY0OB0K%>j^>`HM?AU2yc| zg1IREs}}bZ5mILKF-#TIX(dJ}6uoxX>?YBlh?lh~)IJC*3VOL2;ix?=5ZFP#r4jNn z_mm?D*8ZGm=eCk@{Ej?jtA>|Hw8an_s3-F2$La==!{a76$DS+1uGR8D zt)j&hhIVi)Sx5uiR$lsPzG{4_>KAo@7vFsGNf5b?(u%R2y@@UG@o|5s`^1mWj~!lm zH%T6TyhvPK**7t#{(XP#fAR@`{|7j(`T>iVUaPx!?z3ty;a0C!x(!DRU9m9lPwz#X z5yho*aYja;jUl;{wz35C7i=c0^PgA@#- z_)qu~S^#Vx7G;(N*&Pk}rAnBxDzzotrs8Z^#0*o}3l0&>=_5lh648~56U+b`2BX)+ z`OIK;la)8UgNqvc911kx=K6dv0j+!$S$uz^IYHQ|=F}IS+6fAv{1P2_fTFoT-0%eSN<_WTY0XPbBc* zps~>3*sN}4Z>=6r$Fle1_o%&f)3#du*jDnmXFov5ZwwGCmRO<*>9-dC!c78ea_?wo z`Q1QG&G1ha2?tMGIxfGe-^o(=lw0mbE*@dvzQNiT_FSUc}uR_ zem&M~2$B3CE!wnZ@^lEBBrcF$b3*oRR!e3iqLTL5mOakue`^W>AVXo0fk)nzQ;t(e z-(L6zt7maFKfDU22!&5CBVGLH6?hZF1mS31<)d%Ve+*+Tjax%9-+E*pGHT7U!y%czbq}1 zf%)VtO*T+ER3qo`kbY7Uy~L+yoF%w+$*31x*9^pv`<~Ps2#xMTmHp;;I<}2*N0emg zRYrX!da8C`w?U`9X}*Qn?N%aR(y}%2R{;cpw0$;R;*rA0{KSo*@VlT)cZ$4>5p|ik z8EJUsd6DpRx6@Ntq-y*q`6&j-Y_SCx=qd>1+A$ycq8DA=N^mS6b|@&yDe72MJ|p{) z#;NWH(pSY_0=ezI3f}+z6h7~#OqRFL+g%+-ZhN~m$h?j_D+O7&gyqrp4d_Xo^=kGq(u5Q<-UyY@o7K6bi`Z{ty3$f&6Rc~>zcy1XLe z2?N~rcDX>|ig|R^#8WxzMRilnp1LOa&8DFrfWlr@RmEcZCB(-qq+$lh;%Gs?xO#^S z_LG`$9=j9YxtWZs8WXLUzcgu%J5qXrs1AB;<#oe0l*BGkhgvn4LAk{mP+@B6V~#$m zim1NPu1r*+aS3t@Zf$$~{UJ5@MdE+>Rl>u1lOx>)Y@Xnv)%FUK>ZW@p9KQ+{?;xr4 zL*e`D>)*HAPf59Lw}T&_H%0$GWcfS7-cNX*qtf}?RV@>19%bSNk6Q9E6n1>x{8VhKw$j%#F<1an?WSG=u zNExWov@q6P_fd|pEO$N;HlMN5b0tYWr#-|XRG_F>9^PXyN|?Ri4sA<^5#FOGg340N zY{K+Cn7Nyp-5g>+1V^Dod6Z%-+E0fYGP$teuVA*zt#Fg8Nd96iyV`?aB;lB)mjkLQ zwL~M(aA$EDM$k!bYTDIoq#Ok(L6Mc+#fco%Xr9QFxH)thZBOOFdBBw87vdq=7k=dC zTSf zNTB%|X*>*245prZK=o!Ba_`Jl;`4~lc`qB#dkR-gcWu6d-8gh$@_06l=gdSpsn~O< zA~3-^Q!Wz!z~VRKN?DJ_G+Zr4m2JKw3Wy_UO{aI0r=0~q&F?Ta3vZVZG(V03&m<6n zy4KCb*>Z;_Jp=yOSf0x$P%$QagQmd9r(erK4u?ZolZEE3Cv2d#P z&I?eC;j%3ZS2<8hj8RC=6p_>9f{;j+juiFxa6Gpupd0g?l4fLGyI@O7;IE_4m3C+W zqzqT>d$C;G2B01@En$wfWCNU#U^~kX+SVEj1^1niFaP-5{i~ z&H?F)8a67i@MsRIl-NIRkB`S+Qd42I+S{x@1*L!V*|lGK8Slh0S`Y*cJfR^!2L^u^l(ay|1n^8oWvH#-%GF zyFf&GD4uSICJjn!YaDoFHscBu7@0CWZqSj11qkhaS#^!x+cw56vr8gm@7u2ZuX;Op zzxC#;Umo|5dr=Cy#?$m39)YHStOQbu*u$EfXSpOBrbKPy%xeo(jzX?3WT@3o+^DegXR}jJTZ}KuF z)U;t%NQv2`qwEj`JdC&FTAMs5Z1E0GTBB*}tEJ9jwWfG> z^WF&BGFntp;->hvO6+-g{x#vpGV-I{nuTGh^7ICMr)KvS5dC^flR-fHT;+) z5Ev|6*r!NGSztjW1$5Q@iRf=|2&siwljvYt7mcwL!v{gG)On)X>H;sc0!dcRJ4Fks z&D?5Q7qvWHd^9CMV%4%Etx*+41F2}uIBK=I$9XT|nsE8q-`;+69c_hVMsM{BzzqX( z?{atbFqOC?ZhuR!av^dZvuRb2a zvR>AY<9LH{IfOu!G}Kr+IkDer2(1iLJPbF7=|tUtI?grSV6_vF(|B~676BXQraCYW zTRd$wwZ{jp4Aoq}oY^5s*dy*$ zkNaw&)8Z{EqhJ33Nj)E|Q#3I$!lH2)Q3PaxJ*RvY&B_%nUj;|Mp&}kK;vLnvK?|jJ zyxAbt09wcw!2!Ncm#Z|jhrJt|8hEfE3T!C!Xcmxv3Gd$uQ?^R4y_@Y70+;?n)Umr5 z(*td~uCjTgGt?)B3z5wSbuVA`7|1+4D-vF!gb$2CS%pzHE1|M!Dn|t z(%ZJx#8I*j0RqB9tb^4TL+vXJ_li7MHsS}U=?gLQ#DZ_)b{>A8V`5ZENm@V$RzMLL zXLkW6Y#;xQv1zgUZ;YWdMN14|Km0Gvfjn^_A|tXY??aIS=Im`e5}mEr>!rhfmyGkreQ0Wgn(e2EZo4hGuxLNqNh}93(vTV40q)(t7g}#3XhZ^x?Rc(RT zWPw~FTYc=0`~6dizMz>P8N1rHOl|&Q?TyP;uNqiDV9=Eu^~cX2e|>(u-QNEB?c4X) z>jLL;P%mT*t=^F7F86>KLp^POdwKc%_V#(dvrt`D+RA>p-jDWvfBfs?4R}t&r%U=#yy|y^9g4Tl0HbOdeDY zzNiJ12?6oU`{gReeRP%NsLSQ;dQoGXRcwZ6u`DUFY~Tr0G+ygW>ijouU1K@xNwKEF z*gg0*1H&PLRHb zKPEt0qaS;A_;B(r)gp*&+{`b50vRn&Tg8cdK!r{q4&}UsY@jqD?X|kU(vxxNRG)YX zYx;t#J*})M=<&bYo&V}D)@L1kJo^zj=ZJ1g0)yx=bT~Il#{_>r#o4LTX}&Tvi-WVg z?zHD3lP6fZM8Gu8)6q;Y(`6qtgw-2SCY`|RWWmHHXUirr5lv|rGE2(TRo1pDqmn#d zuW4g%%EiOH;2;&%OQ>0ivZpQ$`ykr6dpmnLWM*QsEoL6*f;S2)G;2Z-^ zgZEwZH+JD842J+S>x6(MoN$=*B`>z`k-rdxztP8IziZn2j+~{({q+O8YJlpmTM>iA zS}p=W2i8iO&a5ioKVDz{_4D%M;{!jWVp%8Gnn3!;PY|HmKfizPukoXww)+EMyUC)o z6_qjz=K&oH%ow>8nk;3LJdcv3jUr%`Y1Z;^vOncHN0!5tF+tWPrOiPOAC3id+R*A0 zVZ?7ki_Ch#7dt#J4;=wkI8->VufMhs;P*eOPGytjl0-~Q5`}ogU)>t zOI0C;yUk@&Rii(tR!T^eRU&+Mjb}r=UR9^>;cw8)r@;GHyMs~Eb`|t%OsaZrRqHvx z0Faja?Ye5!0Y$*t6z@@jn>oVjJ)X9eFOq?$6S<}d$!^Agmt#0FqbTF*Q^E{w)#@wu z`m`R%$qIZ{MswaQ<}8|!uy86U^p&+I4;wFYT)Hc_Uk5c0_pUC*^usM^x8qqwD53>K zrfB4_HewoXyHQ+^xr?n_XqsoAnN585{hmu8{gOmBPq^iowM0)|n2pL5#q(7fbUw13 zR&Ju5`D=MtSkJsVr(^`N&_ucQYgdw3Aqir2yEsvf*hgWrCvh1s`E}no7hd0j z`2Z*V?ZRQn?g8;pLoi>mqvUW1s-dn zxndL+u%Q0Qp?7LNnc$jpPZMtW7VQJtVxZ*MtDSE#8oLc!Ld(mpeue_2k<$#0ou&d9 z=0eCD0U=mGC?_%?wjCyHYB2#HCYU@3a3HwzBKVtX(zU{yW(|RQ3%0fLEGhu>0$SF( zEr*z?3mt4%hDfkTU5?(gBC#Oa!kfVEt{~Y?P=p8F-#&FTKjgrylrCO zZ1_hg#~>KRLbiE6RGsdQfgMZ-u9m~3ad)36^3Pz1;3rkXP;^AD9INu3v!8>9jFKT; z?AG~{Sa3Wm502!j@ihl0+TytE74KL~NKMvtdK{@HX3D_omAF)zNLo)3Z}wK$+9;&> z8s}hKG36GyAu@YJF6LWQSrgz&-PBHKQE;`{3-?>T3ZP$HCp{Rn+We?63+K74VDVg5 zIHrlYH`j1mvNbb^bxf0_l2ZOyUYZUU0=7*f`J@92O8bHuSA!2mm4X^Pd4fcm*|RE$ z!orCudBuC^R7!T>u%4!&^(0rI4OwS;6|RJ_s?Uy-`GLm6z8fni#Ov{ZFI}}2m$xE` z%4)7OG2ttR`RF{L!e)y7ZKa%t*skzUV+TqVJAUN~LApLQq zE>IJR!!NsN9>-m=_@;wKjpzKqShTM`nndPM9EXf3c#3&(u_aPfzXIgs2xhe(!6=Bp zDRuTRpdJDbvIeNGei;%cbYNTEOfE9e>?M;crrdSQ;9~ugHDMjn|5w{^oAsC(lU6Qi zXjs7eg_U4~8!E$IpdFrwt@7m^2YU{x@dhBy{fuSNwgeXAllA!*+dQ8 z)cF+Jp;&~#A5}FY$TDi~o5bz$knBP|@l6s?>vxE>VBsdjZ#_(Pz4?&EDyhjpA9%mN zzWlu3KOXJB4r1bbm3i_` z&vr`b_%eSn{_0ege>IP0+0K_)mP|$th(d{HNH4xGko3mi&0 zbYoodrI2#H=!t3l)tlwaYR6P7`j5!r%}}5->{0_$@sI_VmyxEzOOh6@E*w41goJoP$;5 zJo^?M1cd=O89iHEymP#8QwFpTN@h+p&f%lDg6Y0d?6hDPn zaMg_W;yP`tY8H(*@AJ-!+;um}!`hc!+_=hdX)0wE@+N6;^J4hmsv`YxDad2gJqXd-$h0B1T> zB)NK-VNZLWHZSlkQhsl>gm$*Zs}%>5DNRv0P;m98`G$0gV{(?I5^KVaI2?v!7~KzB zh%O!oqo{_4W;LWgA_xd3V{vh@_MLFWQmmu}Qf%{+y$ba|puxi+wn(m;dK3!`b#k&Q zU(wbC?izDu=nw$lv;p#{@4uoH#+XIyqil;k&LMDJ4-uO3i;R|8XfC0|gEE?F z#?ZPslRxJKFZnT`ZkDs^Bu>A$i_+?}rqMYQ&?r-m zfAJuvLi0;lnZEiP&wy9mnqTVi>6AG>*4)vO*aEO z09BP(=u5Y4AONP5>Oc~>ch60fKgSkEC%hw%Je{h@YT)y#J( zp1D|2UAc^%vcu+J8x*DWnNNsv4#V`14Q_WoQqj5{##tL|mQU8nGNA$;*~hlEY;%x?%3{gf2HLu5tUa>0Idh33_fOz>5~Hid{*)Wnif zvLh}R*^H*O#};i%FjWsY zG+Lz}>>L7$!Wn<6X?$0ZAhS)93z(swQ`)X$UEY}yl?*adnM^HgjvOwG^UCu?bPAVh zniZRh@oo$42<|qh9Fvx~tg*qp(w;gCL@E08({w*nK#)J4*yW5kiVPKZzwyQig`evS=pXX{qo|q%OSzEld9z8IR z=z6^(L$_|6{=pVIEuy(3D;O6#WnnRmPj`e}ThFc|@=?wbdxd;-5T!Bz1@_YeI$JWQ zPTTfciZ4>ee4-~cGt&DRLoKvl6?%he7;e?zu?S5f!`_sI!J6=68BEwV=}92l9c1x5 zfIWKFHLzf_=T`C|$N7O$S>@2HAfcFhHcgStMdR(wEQ`%BwwR1HgwH-Xk*brODJ2_> z#Y-$GP6!bb*7mKzA9AU-Z_t(+eS#dOGS?Ud)Om4Ots!pqdbxhPzKT=xCca#sFzBd{ z$J(dhW1+ly*9=z z)_rLR>ky^cBRTYNhhSLpsbRgJ20IE4T;2w!XV-6WJa*9uxac@3Z{h;KC!OqTq$%J6 zCpA7%@icyLzclyuASu0|Vi?~T_Qh>?;{)Y?Oh6iWdL2EJ!%y_ga#|7wgjZc^5>zOR z=7~P6C!OXFjeK=aKjmLDb=2XLC%YnNszW2prKG1^XxjWzGA*RB>n$EW!-{Hf673ZD znIBa*^0sx2nqS=wu#&ALbRrv3lMGPenyNx185@Ly79&)E}p~KD#3TzP6V0H<40RRfV&rw~x8LB#HZZ>0~hE{2&8 zi=)5}q_IB;;+-3qR$_`Ni9LttS#J`;)6d6cH!PvOt@Xcs|MvauRkC5lazn#;Iw+i<_T^mN5pM;HvWKj3|tBOILg`^j`_BZB*WtO%kkFi_I`rxYh=e`?O zD7z^_V@m~VgaNjML^PEL#6Ogr5HHKkI)+M4p;iz`82D@yeHB0p^2wCRY-7W#CI_R+dc)Gf zl4;DLF2hJuysjB-IP-d*saEcDiUwLQ3c*;FuwSN71`J*;n^)4wGtypap=^*^a!X^~ zeNA_+QKBPYYixh*#tH89h%afQ5n7P6SdL_(;@1Z%Y;8GtLkq9ddl9ufQZt)bw~d>M zR!hA1z!5SaoY}cas$_6H%785wG&v{5jY-rpL!UaIydnv@`{ z|(CA)L=JKV#QWiD1*k`i}V%d%u-+bb9;M;vCg}Ydu42W*)~$R=>Yo#WM)xZ zAe#08C9+iUCNkM=Eq}az`{(QRk8f`;mrWe6ifP;Xa|Cru_&BQo_HH=5Q2$CjoCMOM zdhG@H$Irhc^Pq;EVSk4GS^ewhkITCL{>I-f7Zg9qQ83pUm1n0uy1GcR4#Z^yuR2@O z43XLhyR*`wKI{>fjw;x6N#Co!p1B7k#fKAI>zsv`HR$G(p(97La;Q}{N^IV)9sPY8 znRmKUpMs1np!HuLpgL(}V0`4TKqc&eA+!&FLC|L6nY*R#@+z8X+jjB!JTCuTBp1 z6;mdozb$?c&ZQ0C#giXnqYLL@K5))~hFuRUYCEr#T6gI7b$>lcDzss?G1- z;jU8CTROOIX#`=Lxc#HxIXCL-I&MWRat`1nkXjg1l9R=x=c-w<-zpK&zb%os z!zBP7QZzi~{JrByFdS@7JzT_lsktv~|12Kbiiug3YWl+yjkVuX&$f4oil^-qxk`nf14q z?Z5x_{l9&Cd3$+%5!o#SLTFQz4y}-~#O}&TU9rPw*~+f;vbAs59fU08_!hpa?;@F9 zbN|kN{rK5mXn$`1czb)fukE#ce?`241D`c=Ou>E*$+6qzfHUbg_2Sk;FdAxuyND#2 z0lm_wvcc&sDm_$3K(oR>vdL-*8=!IM#73A?g64>JP@}Sn5EW4N4r}l=sxElFPUF9* zF`k>a+LUAZF1uN3waQ#0S&IYf(tJ^MKFN$53ab-fiGyaWf7=}58k8@aN8|S7kOsHe zKp-Y^N4CgfKD{&cPy`N?-X{`PZ$F5XpdaAapsH`Oex@k_uw)b$hc!lLBRZEU#6D3~ z!sSxWzMy<@CY)G0A!VHfj}H5!A+ff*#)wmSGGfp!p|z1E3IvZRM3LEa^O0uL$Op~F7?S{N|t^?2~o)k!KW1ZHt({h!AWWkx+WMI^C()^Su zDuC35xan7ps7Q5TtXVmb3iyfrF~;bA;7(6ocjg{iNhZ7da^3A0C6a=M?fO_3JHAiZ z=7XI*@A_za)rHkh7!can?E|A8FwV%?$FimzQ0~BP}%mew_+==ir*l_QB0&RVzd)KS(CXNyVX~_1C?ptG%HBy zaHQH}VN~hp`9MnGhU_Wr35*utAzM1s>ie%(i8_)gohKWy$9X01hZT}>saWG>Cg1ji zoqo^mcroOXk>ydH-R^2VKnmtCg}WHrR!6q;w98YZi!E#@3r|gM5qC>!A5SF7YX0$7 zEFB$HuS1H=`SAKs3frofbfB`$tFY6NR7nqNVCAGNAzR1mr_f4@c5zSGVDUIZB_s*e z8*yKy0k{HTn>2TuLkwM^4$mv$#SiFRuet1WO=I0wGCkKQ-XNAeEpn>`+LUJ5fa-x& zvu9z>n=mP}hr|spvnLIzKHM@YMGg7*3_RGRG>z_Q>UA=_@+wm!<=7RK(}fYbUjPsZ zg(>H!Nhv3)_*KxtRsa6{_;GtI$Rjg)iwv?7oZTO)7sc1><=ge;kGF4syb3n_ zx~|wpYlxrHrS0?3kw`L^wD3!oizLzBc2?%vj=VxiX+Sd9%eGul!z$|Q`~9{^-*8|q z-`_5m{@!0u$otdKOAACFTd@qw&+2AhcvDwZSeNMn8%?vH=}PpC)uKef0Kw6Bve$VD zqM`o&FJ_e8a0`}U>}Nr|9+J+ge@!}an2h^vXQQPJSn8Jo$xZzdms8l+>Zn0DMh@T- zt2N5Pxf&^_%^2o>E}!$-CTb83Sx7#*EC4t%1l>VpNL0zNR>gm!d3S;FnBk}0B5Ui6 zPBfZ(z2cikn)n5!rd4hDQYvT39&Dk?DG?})D{12PCWyUo9FG=C4`j#oWQUByPm1DpE>Q_Z3^$(5D${addEhV9DNP|Wn z_~iYdUwHT)BDBs%{94?(AjE?&rW0U_stV?gXvCRIAvH(vF21|5rzp=TV5-XTa8H< zRzTR~9bsR(xMl~ios!v&v=ELcjxL6Ojf!AFG;<^h95Z7~aLtM||0pz-;jfBgC9pC2EGJfJAD)yDw3+oeypzrViy^ZReVy}Vo{TU{z5a*aYZqb^X$9?-Fg zN()^!UfM3zYsXAjBx>jJ=&z!`RN+1eWlk5LwKw_wFAkH@}hppWaR)m{qq)spU-Em)2E zbf_*B8BXpqTy(dzB2XRL81)Gw$GcicKZ&NDE(K4?3fmMcMv>jZW5bliyMF(jMY=RQ zX`I=ZJh<7jt3yeyQv<1M*`o1bTZ)DjZG}4z~MH&O?XOytdTj z*c3)iE%dnN9ASDMZ}5xyuO21uFZlUWJ4Nr!`{THB)Q_wriwQ&Bim9Jn7fa*(4twND z@TPLEGD!qEBdGuT0ZpxK+n4?!Z6vpcITk>%(n2T{tTQvYPslm_(wW4D$EAcESt;?f zlE=)ETS?&BsB|)Nv=M1&^{T%iJUrWsYSaemZs)!hZ5WZ)vlXQ0N?VpgS}|IYh`KP} z0aG%p&2LS87EjWjl{vRp(=y)KMJlB5h_fBZ2eyF1lb%yRFx6KmY!? z-Gu%m#!%&oVMzk#*Y!WXef#6>`vt*%DAH`?Y6yiwWw0t0Rue1LYaTxfT+%9G?E6FK z!UL5`@&Okm*6;&B_rqMS`ag7k-1|@LZ^O6ywYLI~-dOBA;^nVPP3JGWc@0q3;b{pk z6a9eLZPJOMb-_8T>Ac~`qS6huvfAlbjHKHX(Y^0`bd+ZA2^0g8e@v~d#trNXZ#xCp z!%&R=uS>tojPK;W?t*K6*3QnpEVCd((T|=9I3+%Yn+^P zk_ey1k70y6c!?#IY*m+K>-Lf-Fz;rtbnxuqG#}=G%{1La3~(D_m(y4j3d3-BcZ??^rYPYChYT}uj$Mg{ zK-d6JcH2_QDoP<9b0dg1@$_b7(UcJaj2IJxCFG#Vhl^++t5zD_E`0E$A+;D9b8_mF zEdrHL5Igdt(32ooM^#w=s2{AF$Pj?L3GAPugLFp7*^0RO7k6k5>TGgjbS9LQYYo5q zr4X6?il;L9%vlaft&s#MsUUVviDpsjOI*$9*=m@6HKy?-6gy^@ma1ezV+ND^IA%tx zrh0)kHMtQ`bkT{Q4S`{E#t)YmgQ%5R&Wnm_bLu83le0N=0g;V-7OPfWh9y&l{qM%* z<6zAki`5{Zc-7EkdFH6@)b=J>?G=9f3Kp%)){C5!(PewNuD!%cc@yrktWg2IwyjqIqUbX>BdvgxagrSi(S%BQ6mY4~0+s^C8ww1UsVs9IoQCT-A;9!BTp6m{v6l z@{>7dkyI9yZxZOvtl?1wXd=vQZbPi(W{ry~_^x z+CQL&;KtR6QIg4cjM>B9+?F|{I_auxITSd}_Xa%f<>?p! zm&5j1I~Y&_`a83j1eVf2ZtmakkY|uaR8Z~ zQgnE78$JKhWa4ZO`Kzz|VkcQl5;vK04-V;=>8!`{2B4meCynCh$#kbtt(D~boD8-& zTYU8ITs3`C;Y8&z=)2!+MzOVvGLZTuxLEw5y%EbG&9$1P#9T~mX1S6FjgHA;V$_va z0gPB#@sO<=+K@qUGkjpXVAVFTn&Mkg$ELO57y*Cw_PGInqFi$@er@j(9$=X#QdI-% zTXF+}*l^n&mbTzE;?u6z2jnU+yKO@vf<{)bQ)xx&_v^RI`f__b-s`6|-GD&*UkdNI z+^(0aQepcj`6y*;i->K-uuYyDtUSttcr~@L1rH0;30$lNmqQK@IQWg`{(bk|MC5LSyfCWiN6{XbU>iHk}i0vL9u3Br$CLoiw^<6 z@$Mas9B*jQBdS4C|I0pJ>*_-cH>CE#(@HRf{x;SFyY6-2I_?w8R6e+>$99vHH=(zy zdRljlRdXJtg|sz!h26waJO|MQ@#JWdCuADlp-RUgUGuPx#$`D9xkI%dudRAYc==*@ zRd~aKQO7K)A?3-WUS(unwAc-jeBbQHc6crpiz{eGMIPQdB;Heb*in21FJ<*xSe-&i zm9w=xJSW@ap0%tTet#T{1BeE(jveEw*?sI5_G9#}#e3P>qMW-YJ|~+fQY2IFkt5O- zM|0rgS9P10*4XY`xhlAF8FaOwGnP+f^@*wm7pSP1U&kAH3ah(h1<5UCGRXm3E9VhV zF}HB2w$1Bgdd%J^$b6#iH;W#F?73jm!cIO^Jw>%`(lxk}HZ^->R}=~r=txUOxtm%$ zF^Ah|6nMaO$}ku^d(EU(DZhzEbl?fwGm2i;h3Er?*98oz0YK5=0B=xpk?W!-{QxBF z;Hrv#TOW8#Q9B&2Gu9pR&`(u|nsQitL~(_54F6rjJ4$6?G(e=0Srk{KP7aL{dn`f9 z2{K4sV@5SNt#i&=vabzOe1pqhHcIS2cT9^R$sduqrqwaWDAyh|4my&XXshPB>H9;m zj0uZMPbc<%sfCx2Ev=dy=#|3udT6q3o^1vvQ|8MMXMmTQUi_lYWUV)nk}H0}EK&2Y zgXr_-U2tM?H`EVwslXnNwup@$s)Z+q>z#8zjiU&s#(!?=56NlDXvadRCG(O z3fYeKc~rhYs!RWN`HRt} zD7`?xRri8{-_Uj4imt?C6c%#f$f<*gG%D0BzGms zj!P4pCh0?COt&J;Q`5gVBdw*?VUAR*?#ZsN%VNhWWrszYrGt~jgQJ!8gaWqWCU?v^ z45OUsL#Ly)DY!=w8(^#``h}lx9a{hSg+~W45807&7R1#kdv@8=SS%Lz*owIEvnSLk z6!LT>&kU^46RSWebg^tUlFSKV;AA3WBo8E13{8x!U@d46^aB^7xx0sT$O>Fe)p6)j zOr>tR^PuGNG;u#Id&*!DQ<&RjPm1PiW10XZM{dhd0YQ&TgQ7S2?s$dtd7YK$4AYbv z{nMdvP%{hwvqhugSB8M=;pY=xpk?P^ar5C+5OKyIZ0Hf~THWO{RxPoPX^P&Dg>xIr zaPr(Ay%p7s2pd}%k6MXECFqluK&cPez3%V(<5PaOL%^z=<9e0CB&T^VS*DeAWUJS$ zhE#1S)%t+QLcrqlK*{Vs=y)K6=iu!Bsc)L@BM(vZROw!&MlH>f$PUr-kSRuF=jzGZ z@*Y3-cHi&fk)b7ydc~E&p}Osk95Q_vUFrL}URQYu-(Oz()cX7D+uQZ}{ra-?ira@< z2|N%%id+q1e@?+OXnxVIyu?~XJ0*E($6?e>HaJJqjKp-%qtp$s#hU;I^(LGbBlO8L zT#dikyY=2by0(@V42yGRNcl*`x|Wt)XQSX+&#fNEPkqKB{`8k1|G=t1?``P zAg9n7o;x#QC|$VuK;q}KX^xE>Yu6EOrUo{HMsy_o`mfAr=_^x%*yI$;w6Q>^Hr@tm z4$_8$Iwd5qIuKASX{KacHq5hvuQXf~n4Km&iQiT4WUwQB#R5}0%VZ#o%@NjZ)j?D{ zlxEkR;C<1VN~pXk+CeyEUaBdSpyl zwc4{S6ExMiOr4!GuJ!v5Rkf)lm&5mm(T=oX_q9Yd`>pU&8iE2UksHWii_C)@%%?m> zw_rH$y5YuW*$y<@Q_&!3PxI^8jHW%eCs6V*W`4S9owMy04j5S-9%mQ&R2XEdJ4U9z zYtzU!rY4Ul%_?w!InEc;Dfy;rGLdr)uiM;`a|=hLB_*>E_C_w+0gbej53ZTIR6jVO z3CRrFhsoo%A6j4gAbZ<)EhH6s*2}i3t5`MWg{lkWvJexAu}3aFoEibhh>uh&k9)7oEDB?gqR3EMkAWZvhd6E`HSOv@QCQIZVKFPOm<1t( zm2{m&N4+XDqB!s^%j>qiT(*~O>&5Hka=rAg5{KPIK-Nmlb9S__9oCd_I43mY%P72c z=<*z3z!(!5o9SrVW7Aoy?Y!iNt&6UHU$%=|*vmV+Do?_J(?%+O)BX!aB|2+*Yr zT6b&lY0UkD?Q)4GMgqGfEM=``&ObMqtd2f*OdaOZY+8V37DEkwF42ID3XwG+CimbW zN*Ol&ZWkHW)-^lmP9AyZlB?%vgotzY$W3b2HmYWZ2~2pE_Ttv=FJ)rAb8$#Kv69VE z+(&aG;rq{c=ELhDLt`Q8mhYocw7)tGj1;cSnm7w%Zt_(@0zb$tN@A|_3Ab4THS*B4 z5!O#}3C?PK176aRnvsZu#*3iQDUJ(8BO;kx(=tgy2aHVF?wJfsN^zT`L#j0Be^fY` zN#*A?=Mj?82H3W^9QRlq795g-M+dbe5mQf3`*a)SFcWw^_;Y7Zlt^BPHF2bd^<)5N ztsc5Urn)KsoY@~~MQ_J3`H>K6D-4uYXfe);eZ$TYdINM*6|v!Dm-yIj?a z`FuM@D4BGk(m^mg{3eNX^()IQTFUiuRTHACkb^f#mR*sDw=5tGtHm)gP%*Z`&3M6$ z4G;ptj*6tfu@Nvo!k|OR%&JSZ1!k7otElmQ90yhi7xF|@2uRe=5oFH;|CZkXPF|r_ z3Xry%OMrPV#9FJ?dh(!;dO#Bq-f^)qIlA!d7+OxmKT~EiO_`wCPJQ~8B_wf_nM&zW zEamHYCRV%8I{Gr{g|Zz$O^4uf^hlY*N6$ujuBXaco$z4dVNyYf;!BGgi-bv`KRr%7 ztuX14WU4wblGw4OstTe=;MO9$j<#&z3b7&$3zX{Oj@=@q2P8HueZq=0%Uo?KtKSxh z+@*fS8lIMYsmhxA(tZ>*v$p0)(QCtvhfY-CDE|={#KuveW^W7mVDbwBl)ql9h>Fuy zjs(4A^h<~LA$4*!2*Cb4MR|RnVlT4FED+W({%*Bt@q{SU<%7^Bq-U#_b-h`wipl;w5yyUH@zrTjYZ;;1S z?4TBnM3OuOl4^ZBjuiy=9S$2B#USp-nyG9a(wJ_Kq7A6Z9JT54!A`puOM5jYQJqQo zy=o)QW>Jeq8?~$E)HYL3C7GROj@IQ#FhFXY5P}3Qt$O;nuQf)eQm^AhmOeQ_j|lzGou z!o57VAnu$>gC3*{$d$4Rad?hsCZ;<->F{Chb*4v$4Nzr&@Yoe5H+(J;uoz&2Ysknh zh>*jUgyJShuURiH)6Vd3M+50xvEg&c!+AIj7%f-XAmx-m72WO4qI*3QsidYO1)k+NI|&lrw8!`xxeOtjXmb8a_MC@1GNwz@|1_!tI0QJz8o4`e_^ zpQaZQx}WBJQxCrs#$~Oi`Mpl7T{`W5=MIJ3q>@5Nlwf+ZU`f|KnqwE1u*POk$&dg? zaI0N*(MeQ)B9p#VNu9nQ@T`xR+vn!^**J?vz_L4aKdY`Rqld%Nvl*4UrA<6QU`>TH z&ke3aDdSR_M1Bjn1N!Q@XVV&-EGeo#^&>Jn&z=RJ?54`|Va> zlO*}-524ZixZQu=ZoLZL9yj}9H?P=HWo5@Hs$B7w>htR=-pwnpb%if5?qjxH!K=I- zQq&Lp8!#<@su;)nAIa3IGO^Z*>2UA=d929Y>of5ITR>sz?s&6sbKKiQw7dY7@9s0V z8SS}&_N>!`ii+7FY{8DiKCJVpHCA#A=%aqi?E z4Rz4I+K^WBSQ2G_1u}aRcO=SKMNU)*B@B-*o1Bf^30}>rv_u6>)t!Fh^J%(}4_l?0 zl{P1m8Cc8$?HF)5mionc#b?{7<-OhE#4qvAhDVcOOte6h#)g$W#MiKsa<*U2 zmrAa8*2ASQ1moQts?P%Lv?JGL9hkh;lUPi;0dU?@Gt8qn^RMcdT5EhzZn?@erv`*~ zb^fr2WpRR-#&?n3g%0KVpvt+?tv0Z7LUHF>R^Y+=l;da0EFYdp3JzUpbhA;Am z`+lj*fh9m&WQuAV${Ml+D(oG&j@8bA?dPZ14vShx{doHn4Lz!vENBCdECYLE4I$qxE68e=)YURTroVDoFA>Zin7-9Oi}}7l|dW%5oSfZDiOd)MK(qd`t}vK(;Zg~|CL81<(u7kve^4aTWy7P$NhjhZcRxl9=( z^u-LTJxSHIbheslIpV$~_sJ*WJYxJ<++ydgTgCQG2PNTzYV z`^#}>kBKFU=eZ_YM_BNkQf#$TpUMf=da;EF1HO{O+I&aOg`Qj<$o`xMt6V)GtBuZq z3Dy%MZRmsz*AWzlouJTyDD6a9{q*h6eM}$5c9p)`nNE&I`f=I2?F3crCR^IV1p1)` zJ%St#z@W8iNn=aQm`NmWZ~IirultVcMC6+XMaqV`FbUz!YHB zSgpqlE32WecL=w+@V%MWguNBbPT>V+>2lfZ3J+9`b_M#0XjMtLDed*rt4lDFdc8UN z-@w*MhEu6!eB6;;26@a5KYF_FO`4y&e!Et&Fot&T_K+0xb=ltU_g+Qr@Jsr*-QVw@ zQs%`;_@Q*CKDu4j{unQPihWe-<8OazKacyitgrYiUyxEMb8X#gzuIfvco8DAu!qZ! z$K&(6K3;HSvdasM6?Dc5AIpFr*!&sw3goG4qo((3CH0n~VdKl*wd>xHEH257t*SqdoO<_~#oxD@x zGA)QbFT)KS%8<%cnm~5Vop^ddwWL%H_Kx1XWMg;YB+qP&l9M1*{H}nZzRn7m@GxWg z!&U!gy=(LQ@QVIwRUCd$@GdT?4fOXv6AX=3j6EblgQ>aBa@H?WjTv^qt3bp{yKXWd z3KV;^$K`tKL*k{^OTm*LyAXsW2cC{cf!`DoZ+01jWmdz`wmkZuh)b||1%LG42w$o< zAIqWcMffy&>AKw?IzGz3LCI}vTTAVQ_Net|YcELA+eui>ZIO5EA<6B>&)e;Dm(}pT z%cOdd-R+`%c7LpTD7Q#{-K)UAnwEU8d=>ltwZGgO?Mvf8EqZRBa~ zPS$jjk5Be5^oB1YR7+N-W^1>v$x8W@vS&3mY_Zl+sz|EA8OnCMvxI&H88!K@^YB{@ zv(vE?o+e{XXHkTpn5#ISG%A#Y1?FHr7&;kj~FW;=?v zmoz0Lwv=SbqbVt=%i}C`uDSYno5JPkeF(t?rDF}gZ=ML z*qp^hqZ!DdsC8OXIa6NOqm`##!5z|L>r!Z#Ez-Qm`SK`X_4mO?lGR~jVBbxQYwzZ2 zb|h}57+C_o4tKe8YdxgCCVN8S8LSlnmeW}Pn;VNVszzBvPn}Q zu406ZQm9ceQY=2HOwv&c5Y3EsE8^me728|<3)7d@Lt~`1m6>D)FALR%?NK9yYN}?@uv*bI%5i>;->qT@UYoyXLh?$N2BEUsUB*d z^r7OhE!v1Kv#f3Q?QnsU?_ny|aCDkWov~VW=|*XKN<9pLhY#plVs{ua%>hS2N<7S)ysz>K%SD#)9_)oU5nxl zMN5}vacV)6d2a}POSl`h;*MWtfL9mLuIEcF*0JVmoPmNNadOd4nKS^L(6chJM&+6M zf{JR5bdG9_I?`0vMcBep^Lmw9C3Ee7(|vuAXlG@2docq>*^GknA@0E-A!A+o*kR9q z+wVFYAMgr>J+JOp@h)L^`;egZ_Wsz*<9HK&&U)=n?~o)JanI-W*XQlycKdkTVXiFa z*g<@6N2F}3@55Hqb5hFA4#R9XH5f5GjOVmsE~4jI;SZ{eLHmWMTF{v^2BB!eomW~w zTorzNF<4A%EP7&C_@$WX2b^VN_Qp?Eyn)}Q+~|mel1?t@KNf*rshpxolHeg2t_}n% zTdt)%N6L(fT&JldN-^^ps> zSoNx?LjXeq4o96NqIoiZ?xM4IQvN9Bv8i#apiFy;$d43F7U*vXrtN)lY9z{KD`(_y zWTo+GhEZd`q#V^6op@4|K|4<3B|rE}ezZ%nqU&Abo z%_BR_e4=U8PTyNgdeX`0FH5F|6!QeKq#-(6Rz=88Nj$qbG=`61#msaTUQd^YFD^KG z;Pq^omeTo%&xEjlJAI~{;K)j1eriC^hR!z6@d?+eiJ(rAclyQc{M82<^zJgJ=gf}X z^=bZ|;BHs`7;Boxtf;CY3YvNw%t<3>lIk&R#x#LV%%A2Y6(}N4$<^jpB|2BcyEye` z+&Rl)FJNZxHL?)>Yr!fL9j5j1l3#7b#hq2gWF{sk8i^;X0HEtj=o z%%)3St_Xe?I?@V27{6Dk{-Tk!#XUDXLd53A;d+C@l`gyICelE{5jFr(O76kgC^OIg z^_0lv&BMVA8H^7$-CL(4CgH{k=|^MF&kjsyOf9E~eyxW|e>hO5VLKBw=5WQZ=`zN? zDpDz_9aFYil+G57!l*No@YXx!VG#F~`pA!h;dn?q&!m&!I8jL_g%UrP6SMZ8J_=S5 zWHn1<%9M}PBa@AB&s3w+;wb>$A*-Y**s&&j*wwV`D=phS=g^g5OX=AlGD1?^er~c|3W{^~9?&!*|iWYrktTHly+0{z0 z;W~!ob#A#_@b&yd+LSgleyyBz(c?3#?#FcYhj!L}Vo=O+xaT_W3<>@cD9avRoY5h- zFZ8`Gxe~^`B}a}`q99JsXApZi{EKN~8g-79|O&mp3!4SQ{9#hm4Es(Uczq;Sa0zuDTzK5LN)?U8BYI9NC2o zb=ZrAp^^^q&I*=)z0~dXa_PT&SkPv@7Jj?F>`iD{D#U9B`)M|NFR_byW+_izA>5a3 zRno;}U0+aTU#cj2UKXvdGQjrVZ=eQmBHK|*jSBN$@q*9+w^G88)OdicBsL?Pry$H+ zve<duRM9fmcfzEO;rNNVi&^UqfmyoU#3kBxw_L4Tor)GricKGPXDkD z&j}3)l*>BKX#YqMA)r630Gn}({M<~~YznYV4i59KD>I7IcI?oXB z5CiF0qpGD`z)`V7&O!u_0BJ25@zbo?k3Mv%X*X;xXUg|A$k+`lTythx?Zyej$cJnT znIvk)GU54_Kj1;6%|PsMSV!87-arR@P&6u|AEdi__d<^z?kH^dHimXt)N2eD{B?zW zTMx)hFAKtYnO%rl9+Dftdu^b!3TEqy-f}?~cc4J3H-&m6OCTVyVpkVXY~~O`x2TGJ z6DvgUe)%};g$y5NJ*qVF0A3Qt(Uf3B)*u~tC$eMo@Nl@U>!sJ!{@|6cC>AVurRCZO zSyER>nPAPe3ZUzdv?kjJj%F9AZ|tiWl;9B149_-B8&_{=m*fj)#@DX#h)+7;no;5E zpnuYdeSyVtJ3(;4K!9^w&W2qKI4yNBu9zdYAxI0HTJVhRl}LcLn1 z%O)*EpHh9xyd)mumRPf;YasFg!p^Hs7a=8KO7=Oh4@0RSS2j zbViA0CRT=YPepVBd25aPxs+^NK~MOz0~*ZyG$=nkJ|`cLnchVX-~8JyX3Xd(ENl$4 zHDZ4zw?ZQudn%4igFLVEsbZ%9P1+tR1RUHQNyD%%JC zc2UzSB*6E!b!{rrkQ|>?wwuW^$+>NMDI$l**t`NnQ?JR3Zq864^xuQHPU4|xqJJ5J z*H!&rgfC4{jEL{Vq9n=9U5oq7x~YzJsTY}OSM_{?24@|Bp2}v1TM}5*V=oVrdjieM4Fd3DV#>h~$}2JY zV%_ugm_ih8GUZ8QnO9yB5slqrJ3ZF(;TAYS35_mkFNpmttF9`MITY|@ekPb&Jmpvr zl+!XO7p)OwD&?5dhggmw>734awHhP(0`$)<4x8DZMqGq@kq&KPt?b!)!vKL?0hPjZ zDJXQA_1j#IH0>Aj1*TezMqw8glm|Dd@H`TWOir%Iv&%qnB~;1Op)nI03ENBrQw)SV zj*+9&xq%!`7g>8_j8{rMZne-;ee|%+E$Lo&bA}r7S=%%?izuWpd;)BBi>}?6bsx^K z-~qlgy*BeAL;sVf73pY57KE&}(1K1>$`%w5Q@+*6`O+exygX*-ji%56vIlHnEopcT zF0z($5>Ni93SLtD=(M8a5ExtYp-N@dww)v3ou{V(sKwW#HJYvX0()qN)o#f^rTX-F zsDKgYC}`UjDpK722f;zDnmpj@>UDxSk{|QRR(Q zMH&wCsvSSj=X5xnqC1jR;b*VA;n!Ynp;;V;2DK?@h1mtn8Bwo#+r^!`4 ze3bS=)23q_#Kn(!Hzl=%N<+CcCQI+;I)oPvbh;r*c*Hx9UowX#90H8r1QWq#p|);L zaqx%=C=%)GDL{r5D8{09@^Ww)Jy{TG=*TJnDqnGw5&-La?A(@T@?^~(_qOh7N(`o` z4pe533r-C>`(p3^=j+P0<49qs1ntcK|L%+njghW43g;mwKI!!0E(#&t&2D6sA(%#! zLsOYVI6XQcmwK%%NM`n>t4OD#u3HLkSt)osSREX0RdxoNN)TIm@ZFDp>$5)QF~B%T zKA48(#96{99~~XkI2<7~(k%xv&)0@adpSQA8E!ki?hH0=8-T`e1-@gZfF(3^IHp2J z54n3xeXI5ZTM%sjC)4OS<4^qi=*~j;b%q-#J`}UfeLbdo0!myK-&%2>Cc7;e)V23_ zc~mAc*+uyj(Q0AHk`$6GnXS1PPn638;g`v9ZAIE}#cLg#jQ-Y#rN~JvO=mPD>qbr> zx+_G*XXB%KuUGGTmx^=CFiftY1W3lvz{Gd*By$jGWxad(W|Hnh4HUq2rC(Rt0u|lH z>sN~`NuMMLdR+0;NaQRwm+6rg2q%jzy*2)@;0`JYKjMh*j)?DJ4-2063Vd$g44Ep6 z*@bpmJ`ZZiTK^8+P2ADxkKP6rp=T52T^3pQ(5+wn{Jh$KOX%*gckKE?73wm08Hj?9@{ zC!7OSqVNEm;!)qTNHfJ_rYPjqeJFJ6@NB~YF20N5 zfuGT@+Yd1nSniCNyC%i>`_yGseqT5wA88i#?Af|;T}#$B*bd1j&E+>N7cH)vEY43z z+JF&OzbI#I_~|^C!7~bAXLU^7l$zh6>||?{M(ND+9;A%Z0xcw2X@Q{ zMq+zhMJvHljp$fP&}0p*gU#G+<`cOl?xe!Tq8SmQ)KO%~Mw?3@5XYS>=S+%)&_+|3 zG`%9Pecr6HTuyX0rZMOAs)BF|q^gOr9Wm`#P3g;Nd*lKp*K}#DoZc-YUD$bdziF_& zV6td`KZ_oRW*>_vN2Ga{YFp*c3Pg4X!|MBOZxze=874L$_<+NPaHp>N`cl6X2Md|% zAGZpLpp?}Goe-;D)=3MT9YB{hIV>6M%|lmxTtqmH{#Y6xW^4i-sZHyLoig_ z@KYe@8#Sfe-`@>RPEzIUclhI{xnMdCX-x7VgPOf@U5M5DkQ_9*!8 zN;(eP$9slfLnom*s_wo~suv%X97y>(Uu+c^I}C$7lRy~A@gyfjr8Sil^(^+=G7MiG zv!)x0?aAKF>B4+f-TA58%r^VO)&szRaRo;B7d2;274sZtx}Eo-%C`H zJWQ2;PI4dcu%W0n@*hu?vXZuj354jUYkVy2T%aiZ7WB){!WXzg$s=Ds?WtKx{+tKoYLfYc2%Q1Qn${4+bhAi0)hvJzz+Kg4F vMJ$28I1;j`$3(rkQ|+-}%l-Vz{{jpEJzdxl+Dm&{00000NkvXXu0mjfD^duw literal 0 HcmV?d00001 diff --git a/themes/cornerstone/img/JonathanStill.jpg b/themes/cornerstone/img/JonathanStill.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c5a1dc0c3eba49667e0719890beb6a301694ce9 GIT binary patch literal 90401 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 + + + + + \ No newline at end of file diff --git a/themes/cornerstone/inc/bootstrap-forms.php b/themes/cornerstone/inc/bootstrap-forms.php new file mode 100644 index 0000000..663106a --- /dev/null +++ b/themes/cornerstone/inc/bootstrap-forms.php @@ -0,0 +1,37 @@ + '

    ' . ' ' . + '
    ', + 'email' => '', + 'url' => '
    ' . + '
    ', + ); + + return $fields; +} +add_filter( 'comment_form_defaults', 'bootstrap3_comment_form' ); +function bootstrap3_comment_form( $args ) { + $args['comment_field'] = '
    + + +
    '; + return $args; +} + +add_action('comment_form', 'bootstrap3_comment_button' ); +function bootstrap3_comment_button() { + echo ''; +} + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/bootstrap-whitelist.php b/themes/cornerstone/inc/bootstrap-whitelist.php new file mode 100644 index 0000000..aaa53cb --- /dev/null +++ b/themes/cornerstone/inc/bootstrap-whitelist.php @@ -0,0 +1,43 @@ + true, + 'data-dismiss' => true, + 'data-target' => true, + 'data-spy' => true, + 'data-loading-text' => true, + 'data-parent' => true, + 'data-slide' => true, + 'data-slide-to' => true, + 'data-provide' => true, + 'data-interval' => true, + 'data-pause' => true, + 'data-animation' => true, + 'data-html' => true, + 'data-placement' => true, + 'data-selector' => true, + 'data-title' => true, + 'data-trigger' => true, + 'data-delay' => true, + 'data-container' => true); + + foreach($newtags as $newtag){ + if( isset($tags[$newtag]) && is_array($tags[$newtag])){ + $tags[$newtag] = array_merge($tags[$newtag], $newattrs); + } + else{ + $tags[$newtag] = $newattrs; + } + } + + return $tags; +} +add_filter('wp_kses_allowed_html', 'add_allowed_tags'); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/custom-header.php b/themes/cornerstone/inc/custom-header.php new file mode 100644 index 0000000..c4d3ea0 --- /dev/null +++ b/themes/cornerstone/inc/custom-header.php @@ -0,0 +1,126 @@ + +
    + + + + + * + * @package cornerstone + */ + +/** + * Setup the WordPress core custom header feature. + * + * @uses cs_header_style() + * @uses cs_admin_header_style() + * @uses cs_admin_header_image() + */ +function cs_custom_header_setup() { + add_theme_support( 'custom-header', apply_filters( 'cs_custom_header_args', array( + 'default-image' => '', + 'default-text-color' => '000000', + 'width' => 1200, + 'height' => 250, + 'flex-height' => true, + 'wp-head-callback' => 'cs_header_style', + 'admin-head-callback' => 'cs_admin_header_style', + 'admin-preview-callback' => 'cs_admin_header_image', + ) ) ); +} +add_action( 'after_setup_theme', 'cs_custom_header_setup' ); + +if ( ! function_exists( 'cs_header_style' ) ) : +/** + * Styles the header image and text displayed on the blog + * + * @see cs_custom_header_setup(). + */ +function cs_header_style() { + $header_text_color = get_header_textcolor(); + + // If no custom options for text are set, let's bail + // get_header_textcolor() options: HEADER_TEXTCOLOR is default, hide text (returns 'blank') or any hex value + if ( HEADER_TEXTCOLOR == $header_text_color ) { + return; + } + + // If we get this far, we have custom styles. Let's do this. + ?> + + Header admin panel. + * + * @see cs_custom_header_setup(). + */ +function cs_admin_header_style() { +?> + + Header admin panel. + * + * @see cs_custom_header_setup(). + */ +function cs_admin_header_image() { + $style = sprintf( ' style="color:#%s;"', get_header_textcolor() ); +?> + + +
    + Row
    – Row
    + '.$this->label.''; + if(strlen($this->description) > 0) echo '

    '.$this->description.'

    '; + } + } + $wp_customize->add_section( 'layout_builder', + array( + 'title' => __( 'Homepage Layout', 'mytheme' ), //Visible title of section + 'priority' => 999, //Determines what order this appears in + 'capability' => 'edit_theme_options', //Capability needed to tweak + 'description' => __('Allows you to customize homepage layout', 'huskypress'), //Descriptive tooltip + ) + ); + $wp_customize->add_setting( 'homepagerows', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '2', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control('homepagerows', array( + 'type' => 'hidden', + 'label' => 'Rows', + 'section' => 'layout_builder', + 'priority' => 9 + ) + ); + //Add row settings/controls + for($i=0;$i<5;$i++){ + $wp_customize->add_setting( 'homepage_'.$i, //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '12', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control('homepage_'.$i, array( + 'type' => 'hidden', + 'label' => 'Row '.$i.' Width', + 'section' => 'layout_builder', + 'setting' => 'setting', + 'priority' => ($i+10), + 'class' => 'column' + ) + ); + } + $wp_customize->add_setting( 'slider', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '0', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control( + new Slider_Custom_Control( + $wp_customize, + 'slider', + array( + 'label' => 'Slider', + 'priority' => 1, + 'section' => 'layout_builder' + ) + ) + ); + + + $wp_customize->add_setting( 'parentText', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => '', //Default setting/value to save + 'type' => 'theme_mod', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) + ); + $wp_customize->add_control( + new Heading_Custom_Control( + $wp_customize, + 'parentText', + array( + 'label' => 'Parent Site', + 'description' => 'Optional. Enter the title and web address of a parent School, College, Divison, or Department.', + 'priority' => 99, + 'section' => 'title_tagline' + ) + ) + ); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/customizer-nav.php b/themes/cornerstone/inc/customizer-nav.php new file mode 100644 index 0000000..5ea4a38 --- /dev/null +++ b/themes/cornerstone/inc/customizer-nav.php @@ -0,0 +1,79 @@ +add_setting( 'navoption1', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => 'drop', //Default setting/value to save + 'type' => 'option', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) +); +$wp_customize->add_setting( 'stickynav', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => 'off', //Default setting/value to save + 'type' => 'option', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) +); +$wp_customize->add_setting( 'breadcrumbs', //Give it a SERIALIZED name (so all theme settings can live under one db record) + array( + 'default' => 'off', //Default setting/value to save + 'type' => 'option', //Is this an 'option' or a 'theme_mod'? + 'capability' => 'edit_theme_options', //Optional. Special permissions for accessing this setting. + 'transport' => 'refresh', //What triggers a refresh of the setting? 'refresh' or 'postMessage' (instant)? + ) +); + + + +// Check to see if max mega menu is active +include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); +$maxMegaMenuActive = is_plugin_active('megamenu/megamenu.php'); + +// If it's not active, display some options (activating the plugin overrides everything). +if (!$maxMegaMenuActive){ + + $wp_customize->add_section( 'nav' , array( + 'title' => 'Navigation Options', + 'priority' => 30, + ) ); + + $wp_customize->add_control('navoption1', array( + 'type' => 'select', + 'label' => 'Navigation Style', + 'section' => 'nav', + 'choices' => array( + 'drop'=>'Dropdowns', + 'drop-multi' => 'Multi-level Dropdowns', + 'tabs'=>'Tabs' + ) + ) + ); + + $wp_customize->add_control('stickynav', array( + 'type' => 'radio', + 'label' => 'Sticky Navigation', + 'section' => 'nav', + 'choices' => array( + 'on'=>'On', + 'off'=>'Off' + ) + ) + ); + + $wp_customize->add_control('breadcrumbs', array( + 'type' => 'radio', + 'label' => 'Breadcrumbs', + 'description' => 'Based off of parent/child page hierarchy. For more information view our breadcrumb guide.', + 'section' => 'nav', + 'choices' => array( + 'on'=>'On', + 'off'=>'Off' + ) + ) + ); +}; + + + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/customizer-titlebar.php b/themes/cornerstone/inc/customizer-titlebar.php new file mode 100644 index 0000000..1d876db --- /dev/null +++ b/themes/cornerstone/inc/customizer-titlebar.php @@ -0,0 +1,38 @@ +get_section( 'title_tagline' )->title = 'Title Bar'; + $wp_customize->remove_control('blogdescription');// removes tagline form field. + $wp_customize->get_control( 'blogname' )->description = 'Please use Title Case, not ALL CAPS, as defined in UConn Web Brand Standards. '; + + $wp_customize->add_setting( 'parentSiteTitle', + array( + 'type' => 'option', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh' + ) + ); + $wp_customize->add_control('parentSiteTitle', + array( + 'type' => 'text', + 'priority' => '100', + 'label' => 'Parent Site Title', + 'section' => 'title_tagline' + ) + ); + $wp_customize->add_setting( 'parentSiteLink', + array( + 'type' => 'option', + 'capability' => 'edit_theme_options', + 'transport' => 'refresh' + ) + ); + $wp_customize->add_control('parentSiteLink', + array( + 'type' => 'text', + 'priority' => '101', + 'label' => 'Parent Site Link', + 'section' => 'title_tagline' + ) + ); + + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/customizer.php b/themes/cornerstone/inc/customizer.php new file mode 100644 index 0000000..b06c303 --- /dev/null +++ b/themes/cornerstone/inc/customizer.php @@ -0,0 +1,20 @@ +get_setting( 'blogname' )->transport = 'postMessage'; + $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; + + include('customizer-titlebar.php'); + include('customizer-nav.php'); + include('customizer-homepage-layout.php'); +} +add_action( 'customize_register', 'cs_customize_register' ); + +function cs_customize_preview_js() { + // Binds JS handlers to make Theme Customizer preview reload changes asynchronously. + wp_enqueue_script( 'cs_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20130508', true ); +} +add_action( 'customize_preview_init', 'cs_customize_preview_js' ); + +// hides the non-functional 'display Header text' checkbox. +define( 'NO_HEADER_TEXT', true ); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/extras.php b/themes/cornerstone/inc/extras.php new file mode 100644 index 0000000..6b556f8 --- /dev/null +++ b/themes/cornerstone/inc/extras.php @@ -0,0 +1,89 @@ + tag based on what is being viewed. + * + * @param string $title Default title text for current view. + * @param string $sep Optional separator. + * @return string The filtered title. + */ +function cs_wp_title( $title, $sep ) { + if ( is_feed() ) { + return $title; + } + + global $page, $paged; + + // Add the blog name + $title .= get_bloginfo( 'name', 'display' ); + + // Add the blog description for the home/front page. + $site_description = get_bloginfo( 'description', 'display' ); + if ( $site_description && ( is_home() || is_front_page() ) ) { + $title .= " $sep $site_description"; + } + + // Add a page number if necessary: + if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) { + $title .= " $sep " . sprintf( __( 'Page %s', 'cs' ), max( $paged, $page ) ); + } + + return $title; +} +add_filter( 'wp_title', 'cs_wp_title', 10, 2 ); + +/** + * Sets the authordata global when viewing an author archive. + * + * This provides backwards compatibility with + * http://core.trac.wordpress.org/changeset/25574 + * + * It removes the need to call the_post() and rewind_posts() in an author + * template to print information about the author. + * + * @global WP_Query $wp_query WordPress Query object. + * @return void + */ +function cs_setup_author() { + global $wp_query; + + if ( $wp_query->is_author() && isset( $wp_query->post ) ) { + $GLOBALS['authordata'] = get_userdata( $wp_query->post->post_author ); + } +} +add_action( 'wp', 'cs_setup_author' ); \ No newline at end of file diff --git a/themes/cornerstone/inc/header-img.php b/themes/cornerstone/inc/header-img.php new file mode 100644 index 0000000..7daf54a --- /dev/null +++ b/themes/cornerstone/inc/header-img.php @@ -0,0 +1 @@ +Decorative header image of '. get_bloginfo('name') .'
    ';}?> \ No newline at end of file diff --git a/themes/cornerstone/inc/ie-hacks.php b/themes/cornerstone/inc/ie-hacks.php new file mode 100644 index 0000000..b66dac9 --- /dev/null +++ b/themes/cornerstone/inc/ie-hacks.php @@ -0,0 +1,30 @@ + + + + '; + + //needed for IE7 grid hack + /*echo ''; */ +} + +add_action( 'wp_head', 'htmlShiv', 1 ); + +function ieBootstrap(){ + $template = get_template_directory_uri(); + echo ''; + /* + echo ''; + */ +} +add_action( 'wp_head', 'ieBootstrap', 99 ); + +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/mega-footer.php b/themes/cornerstone/inc/mega-footer.php new file mode 100644 index 0000000..ec4d4e4 --- /dev/null +++ b/themes/cornerstone/inc/mega-footer.php @@ -0,0 +1,7 @@ +
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/themes/cornerstone/inc/nav-drop-multi-walker.php b/themes/cornerstone/inc/nav-drop-multi-walker.php new file mode 100644 index 0000000..ea0eda2 --- /dev/null +++ b/themes/cornerstone/inc/nav-drop-multi-walker.php @@ -0,0 +1,170 @@ +object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the
    + + +
    +
    + + + + + diff --git a/themes/cornerstone/inc/nav-maxmegamenu.php b/themes/cornerstone/inc/nav-maxmegamenu.php new file mode 100644 index 0000000..4d75c9d --- /dev/null +++ b/themes/cornerstone/inc/nav-maxmegamenu.php @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/themes/cornerstone/inc/nav-tabs-walker.php b/themes/cornerstone/inc/nav-tabs-walker.php new file mode 100644 index 0000000..b380643 --- /dev/null +++ b/themes/cornerstone/inc/nav-tabs-walker.php @@ -0,0 +1,333 @@ +object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the
      + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function start_lvl(&$output, $depth = 0, $args = array()) + { + if(isset($args->with_search) && $args->with_search == true){ + add_filter('wp_nav_menu_items', 'search_menu_item', 1, 2); + } + + $tabs = str_repeat("\t", $depth); + // If we are about to start the first submenu, we need to give it a dropdown-menu class + if ($depth >= 0) { //really, level-1 or level-2, because $depth is misleading here (see note above) + $output .= "\n{$tabs}
        \n"; + } else { + $output .= "\n{$tabs}
          \n"; + } + return; + } + + /* End of the
            + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function end_lvl(&$output, $depth = 0, $args = array()) + { + if ($depth == 0) { // This is actually the end of the level-1 submenu ($depth is misleading here too!) + + // we don't have anything special for Bootstrap, so we'll just leave an HTML comment for now + $output .= ''; + } + $tabs = str_repeat("\t", $depth); + $output .= "\n{$tabs}
          \n"; + return; + } + + /* Output the
        • and the containing + * Note: $depth is "correct" at this level + */ + function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) + { + global $wp_query; + if ( $this->skip( $item ) ) return; + $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; + $class_names = $value = ''; + $classes = empty( $item->classes ) ? array() : (array) $item->classes; + + /* If this item has a dropdown menu, add the 'dropdown' class for Bootstrap */ + if($item->post_type == 'page') { //page has no classes.. + $classes[] = 'menu-item'; + } + if ($item->hasChildren) { + $classes[] = 'dropdown'; + // level-1 menus also need the 'dropdown-submenu' class + if($depth > 0 ) { + $classes[] = 'dropdown-submenu'; + } + } + if($item->current_item_ancestor) $classes[] = 'active'; + + /* This is the stock Wordpress code that builds the
        • with all of its attributes */ + $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); + $class_names = ' class="' . esc_attr( $class_names ) . '"'; + $output .= $indent . '
        • + * Note: the is already closed + * Note 2: $depth is "correct" at this level + */ + function end_el (&$output, $item, $depth = 0, $args = array()) + { + if ( $this->skip( $item ) ) return; + $output .= '
        • '; + return; + } + + /* Add a 'hasChildren' property to the item + * Code from: http://wordpress.org/support/topic/how-do-i-know-if-a-menu-item-has-children-or-is-a-leaf#post-3139633 + */ + function display_element ($element, &$children_elements, $max_depth, $depth = 0, $args, &$output) + { + /* if($element->post_type == 'page' && !isset($children_elements[$element->ID])) { + + $children = get_children(array('post_parent' => $element->ID, 'numberposts' => -1, 'post_type' => 'page')); + $children_elements[$element->ID] = $children; + }*/ + // check whether this item has children, and set $item->hasChildren accordingly + $element->hasChildren = isset($children_elements[$element->ID]) && !empty($children_elements[$element->ID]); + + //var_dump($children_elements); +// var_dump($element); + /*if($element->hasChildren) { + $element2 = $children_elements[$element->ID]; + $child2 = $children_elements[$element2->ID]; + $element2->hasChildren = isset($child2[$element2->ID]) && !empty($child2[$element2->ID]); + }*/ + // continue with normal behavior + return parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output); + } + } +} +/*Top Tabs Nav Menu Walker*/ +if(!class_exists('Tabs_Drop_Nav_Walker')) { + class Tabs_Drop_Nav_Walker extends Walker_Nav_Menu { + /*This was taken from 320press WP-Bootstrap theme. No licensing restriction given, and it said it was free. */ + /* Skip private pages + */ + var $current_tree = array(); + function skip( $item ) { + $parent = is_parent_private($item->object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the + + '; + } else { + $menu = wp_nav_menu( + array( + 'menu_class' => 'nav nav-tabs', + 'theme_location' => 'primary', /* where in the theme it's assigned */ + 'container' => false, /* container class */ + 'fallback_cb' => 'hale_main_nav_fallback', + 'items_wrap' => '', + 'walker' => new Top_Tabs_Nav_Walker()/*, + 'with_search' => true*/ + ) + );?> + + + object_id == $page){ + $page_id = $item->ID; + } + if($item->menu_item_parent != 0 && $item->menu_item_parent == $page_id){ + $tabs = true; + break; + } + } + foreach($menu_items as $item){ + if($item->menu_item_parent == 0 && $item->current_item_ancestor){ + $tabs = true; + break; + } + } + //$tabs = true; + if($tabs){ + ?> +
          +
          + +
          +
          + + + + + + diff --git a/themes/cornerstone/inc/nav-walker.php b/themes/cornerstone/inc/nav-walker.php new file mode 100644 index 0000000..ce94a51 --- /dev/null +++ b/themes/cornerstone/inc/nav-walker.php @@ -0,0 +1,374 @@ +object_id); + if($parent !== false) $page = $parent; + else $page = $item->object_id; + $private = get_post_meta($page, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return true; + } + else{ + return false; + } + } + /* Start of the
            + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function start_lvl(&$output, $depth = 0, $args = array()) + { + if(isset($args->with_search) && $args->with_search == true){ + add_filter('wp_nav_menu_items', 'search_menu_item', 1, 2); + } + + $tabs = str_repeat("\t", $depth); + // If we are about to start the first submenu, we need to give it a dropdown-menu class + if ($depth >= 0) { //really, level-1 or level-2, because $depth is misleading here (see note above) + $output .= "\n{$tabs}
              \n"; + } else { + $output .= "\n{$tabs}
                \n"; + } + return; + } + + /* End of the
                  + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function end_lvl(&$output, $depth = 0, $args = array()) + { + if ($depth == 0) { // This is actually the end of the level-1 submenu ($depth is misleading here too!) + + // we don't have anything special for Bootstrap, so we'll just leave an HTML comment for now + $output .= ''; + } + $tabs = str_repeat("\t", $depth); + $output .= "\n{$tabs}
                \n"; + return; + } + + /* Output the
              • and the containing + * Note: $depth is "correct" at this level + */ + function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) + { + global $wp_query; + if ( $this->skip( $item ) ) return; + $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; + $class_names = $value = ''; + $classes = empty( $item->classes ) ? array() : (array) $item->classes; + + /* If this item has a dropdown menu, add the 'dropdown' class for Bootstrap */ + if($item->post_type == 'page') { //page has no classes.. + $classes[] = 'menu-item'; + } + if ($item->hasChildren) { + $classes[] = 'dropdown'; + // level-1 menus also need the 'dropdown-submenu' class + if($depth > 0 ) { + $classes[] = 'dropdown-submenu'; + } + } + + /* This is the stock Wordpress code that builds the
              • with all of its attributes */ + $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ); + $class_names = ' class="' . esc_attr( $class_names ) . '"'; + $output .= $indent . '
              • + * Note: the is already closed + * Note 2: $depth is "correct" at this level + */ + function end_el (&$output, $item, $depth = 0, $args = array()) + { + if ( $this->skip( $item ) ) return; + $output .= '
              • '; + return; + } + + /* Add a 'hasChildren' property to the item + * Code from: http://wordpress.org/support/topic/how-do-i-know-if-a-menu-item-has-children-or-is-a-leaf#post-3139633 + */ + function display_element ($element, &$children_elements, $max_depth, $depth = 0, $args, &$output) + { + /* if($element->post_type == 'page' && !isset($children_elements[$element->ID])) { + + $children = get_children(array('post_parent' => $element->ID, 'numberposts' => -1, 'post_type' => 'page')); + $children_elements[$element->ID] = $children; + }*/ + // check whether this item has children, and set $item->hasChildren accordingly + $element->hasChildren = isset($children_elements[$element->ID]) && !empty($children_elements[$element->ID]); + + //var_dump($children_elements); +// var_dump($element); + /*if($element->hasChildren) { + $element2 = $children_elements[$element->ID]; + $child2 = $children_elements[$element2->ID]; + $element2->hasChildren = isset($child2[$element2->ID]) && !empty($child2[$element2->ID]); + }*/ + // continue with normal behavior + return parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output); + } + } +} +/*Nav Menu Walker*/ +if(!class_exists('Secondary_Bootstrap_Nav_Walker')) { + class Secondary_Bootstrap_Nav_Walker extends Walker_Nav_Menu { + /*This was taken from 320press WP-Bootstrap theme. No licensing restriction given, and it said it was free. */ + /* Start of the
                  + * + * Note on $depth: Counterintuitively, $depth here means the "depth right before we start this menu". + * So basically add one to what you'd expect it to be + */ + function start_lvl(&$output, $depth = 0, $args = array()) + { + if(isset($args->with_search) && $args->with_search == true){ + add_filter('wp_nav_menu_items', 'search_menu_item', 1, 2); + } + + $tabs = str_repeat("\t", $depth); + // If we are about to start the first submenu, we need to give it a dropdown-menu class + if ($depth >= 0) { //really, level-1 or level-2, because $depth is misleading here (see note above) + $output .= "\n{$tabs}
                    \n"; + } else { + $output .= "\n{$tabs}'; + } else { + $menu = wp_nav_menu( + array( + 'menu_class' => 'nav navbar-nav'.$nav1.' '.$nav2, + 'theme_location' => 'primary', /* where in the theme it's assigned */ + 'container' => false, /* container class */ + 'fallback_cb' => 'hale_main_nav_fallback', + 'items_wrap' => '', + 'walker' => new Bootstrap_Nav_Walker()/*, + 'with_search' => true*/ + ) + ); + } + ?> +
                    + +
                    + + + + + + \ No newline at end of file diff --git a/themes/cornerstone/inc/people-grid.php b/themes/cornerstone/inc/people-grid.php new file mode 100644 index 0000000..3b0ae02 --- /dev/null +++ b/themes/cornerstone/inc/people-grid.php @@ -0,0 +1,154 @@ +have_posts() ) { ?> +
                    + "; + + $person_count = 1; + + while ( $the_query->have_posts() ) { + $the_query->the_post(); + + /*$persons_per_row = get_field( 'persons_per_row' ); + if( empty($persons_per_row) ){ + $persons_per_row = 4; // default is 4 + } + */ + ?> + + + +
                    +
                    + '; + }else{ + echo ''; + } + if (in_array('photo', $information_to_display)) { + echo '
                    '; + the_post_thumbnail('large'); + echo '
                    '; + }; + + if (in_array('first_name', $information_to_display) || in_array('middle_name', $information_to_display) || in_array('last_name', $information_to_display)){ + echo '

                    '; + if (in_array('first_name', $information_to_display)) { + the_field('first_name'); + echo ' '; + }; + if (in_array('middle_name', $information_to_display)) { + the_field('middle_name'); + echo ' '; + }; + if (in_array('last_name', $information_to_display)) { + the_field('last_name'); + }; + echo '

                    '; + }; + + echo '
                    '; + + if (in_array('title', $information_to_display)) { + echo '

                    '; + $titlePieces = explode(";", get_field('title')); + foreach( $titlePieces as $t ){ + echo ( !empty($t) ? "{$t}
                    ": "" ); + } + echo '

                    '; + }; + if (in_array('department', $information_to_display)) { + echo '

                    '; + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? "{$d}
                    ": "" ); + } + echo '

                    '; + }; + if (in_array('about', $information_to_display)) { + echo '
                    '; + the_field('about'); + echo '
                    '; + }; + if (in_array('file', $information_to_display)) { + $file = get_field('file'); + $urlLength = strlen($file['url']); + if ($urlLength > 0){ + echo '

                    '; + echo ''.$file['title'].''; + echo '

                    '; + } + }; + if (in_array('email', $information_to_display)) { + echo '

                    '; + echo ''.get_field('email').''; + echo '

                    '; + }; + if (in_array('phone', $information_to_display)) { + echo '

                    '; + the_field('phone'); + echo '

                    '; + }; + if (in_array('phone_(alternate)', $information_to_display)) { + echo '

                    '; + the_field('phone_(alternate)'); + echo '

                    '; + }; + if (in_array('fax', $information_to_display)) { + echo '

                    '; + the_field('fax'); + echo '

                    '; + }; + if (in_array('mailing_address', $information_to_display)) { + echo '

                    '; + echo str_replace(';','
                    ',get_field('mailing_address')); + echo '

                    '; + }; + if (in_array('office_location', $information_to_display)) { + echo '

                    '; + the_field('office_location'); + echo '

                    '; + }; + if (in_array('campus', $information_to_display)) { + echo '

                    '; + the_field('campus'); + echo '

                    '; + }; + if (in_array('office_hours', $information_to_display)) { + echo '

                    '; + the_field('office_hours'); + echo '

                    '; + }; + if (in_array('courses', $information_to_display)) { + echo '

                    '; + the_field('courses'); + echo '

                    '; + }; + if (in_array('url', $information_to_display)) { + echo '

                    '.get_field('url').'

                    '; + }; ?> +
                    +
                    + +
                    '; + } + $person_count++; + } //end of posts?> +
                    + + \ No newline at end of file diff --git a/themes/cornerstone/inc/people-table.php b/themes/cornerstone/inc/people-table.php new file mode 100644 index 0000000..3f7da41 --- /dev/null +++ b/themes/cornerstone/inc/people-table.php @@ -0,0 +1,159 @@ +have_posts() ) { + + // how many columns? Based on what they chose to display. + + $num_cols = count($information_to_display); + //var_dump($num_cols); + + ?> +
                    + + List of People + + + Name'; + $nameCell = true; + }; + } elseif ($value == 'photo') { + echo ''; + } else { + //var_dump(get_field_object('field_'.$value)); + $arr = get_field_object('field_'.$value); + $label = $arr['label']; + echo ''; + } + } + ?> + + + + have_posts() ) { + $the_query->the_post(); + + /* + create a row. + + For each possible field. + + Check to see if it's within the $information_to_display array. + + If it is, create a '; + + if (in_array('photo', $information_to_display)) { + echo ''; + } + if (in_array('first_name', $information_to_display) || in_array('middle_name', $information_to_display) || in_array('last_name', $information_to_display)){ + echo ''; + } + //createTextCell('title', 'title'); + if (in_array('title', $information_to_display)) { + echo ''; + } + if (in_array('department', $information_to_display)) { + echo ''; + } + createTextCell('about', 'about'); + if (in_array('file', $information_to_display)) { + echo ''; + }; + if (in_array('email', $information_to_display)) { + echo ''; + }; + // If the phone number ('phone') is part of the information being displayed than we should replace any hyphens with the html entity for a non-break hyphen (‑) + if (in_array('phone', $information_to_display)) { + $phoneStrReplace = str_replace('-', '‑', get_field('phone')); + echo ''; + } + //createTextCell('phone', 'phone'); + createTextCell('phone_(alternate)', 'phone_(alternate)'); + createTextCell('fax', 'fax'); + //createTextCell('mailing_address', 'mailing_address'); + if (in_array('mailing_address', $information_to_display)) { + echo ''; + } + createTextCell('office_location', 'office_location'); + createTextCell('campus', 'campus'); + createTextCell('office_hours', 'office_hours'); + createTextCell('courses', 'courses'); + if (in_array('url', $information_to_display)) { + echo ''; + }; + + + + echo ''; + + + + } //end of posts?> + +
                     '.$label.'
                    + + IF any values are found to match, dump those out. + + After all possible fields, close the row. + + */ + + + + + echo '
                    '; + the_post_thumbnail(array('65', '65')); + echo ''; + $external_url = get_field('external_url'); + if ( $external_url != "" ){ + echo ''; + }else{ + echo ''; + } + + if (in_array('first_name', $information_to_display)) { + the_field('first_name'); + echo ' '; + }; + if (in_array('middle_name', $information_to_display)) { + the_field('middle_name'); + echo ' '; + }; + if (in_array('last_name', $information_to_display)) { + the_field('last_name'); + }; + echo ''; + $titlePieces = explode(";", get_field('title')); + foreach( $titlePieces as $t ){ + echo ( !empty($t) ? "{$t}
                    ": "" ); + } + echo '
                    '; + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? "{$d}
                    ": "" ); + } + echo '
                    '; + $file = get_field('file'); + echo ''.$file[title].''; + echo ''; + echo ''.get_field('email').''; + echo ''.$phoneStrReplace.''; + + echo str_replace(';','
                    ',get_field('mailing_address')); + echo '
                    '; + echo ''.get_field('url').''; + echo '
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/person-info.php b/themes/cornerstone/inc/person-info.php new file mode 100644 index 0000000..4f2d9ca --- /dev/null +++ b/themes/cornerstone/inc/person-info.php @@ -0,0 +1,50 @@ + + Contact Information + '; + if ($field == 'file'){ + echo ''; + } else { + echo ''; + } + echo ''; + } + } + displayField('email'); + displayField('phone'); + displayField('phone_(alternate)'); + displayField('fax'); + displayField('file'); + displayField('mailing_address'); + displayField('office_location'); + displayField('campus'); + displayField('office_hours'); + displayField('courses'); + displayField('url'); + ?> +
                    '.get_field('filelabel').''.$field_label.''; + if ($field == 'email'){ + echo ''; + the_field($field); + echo ''; + } else if ($field == 'file'){ + $file = get_field($field); + $url= $file['url']; + echo ' '; + echo $file['title']; + echo ''; + } else if ($field == 'url'){ + echo ''.get_field($field).''; + } else if ($field == 'mailing_address'){ + echo str_replace(';','
                    ',get_field('mailing_address')); + } else { + the_field($field); + } + echo '
                    \ No newline at end of file diff --git a/themes/cornerstone/inc/person-no-about.php b/themes/cornerstone/inc/person-no-about.php new file mode 100644 index 0000000..80aeaa9 --- /dev/null +++ b/themes/cornerstone/inc/person-no-about.php @@ -0,0 +1,30 @@ +
                    + '; + the_post_thumbnail(); + echo '
                    '; + };?> +
                    +
                    +

                    +

                    + '.$t.'

                    ': '' ); + } + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? '

                    '.$d.'

                    ': '' ); + } + ?> + +
                    diff --git a/themes/cornerstone/inc/person-with-about.php b/themes/cornerstone/inc/person-with-about.php new file mode 100644 index 0000000..87c8cc1 --- /dev/null +++ b/themes/cornerstone/inc/person-with-about.php @@ -0,0 +1,34 @@ +
                    +

                    +

                    + '.$t.'

                    ': '' ); + } + $departmentPieces = explode(";", get_field('department')); + foreach( $departmentPieces as $d ){ + echo ( !empty($d) ? '

                    '.$d.'

                    ': '' ); + } + ?> +
                    + +
                    +
                    + '; + the_post_thumbnail(); + echo '
                    '; + };?> +
                    + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/private-pages.php b/themes/cornerstone/inc/private-pages.php new file mode 100644 index 0000000..784454c --- /dev/null +++ b/themes/cornerstone/inc/private-pages.php @@ -0,0 +1,20 @@ +post_parent > 0){ + $parent = get_post($page->post_parent); + $private = get_post_meta($parent->ID, 'uc-private', true); + if($private == 'admins' || $private == 'users' || $private == 'list'){ + return $parent->ID; + } + else return is_parent_private($parent->ID); + } + else{ + return false; + } + } +} +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/reg-sidebars.php b/themes/cornerstone/inc/reg-sidebars.php new file mode 100644 index 0000000..a434834 --- /dev/null +++ b/themes/cornerstone/inc/reg-sidebars.php @@ -0,0 +1,161 @@ + __( 'Mega Footer', 'theme_text_domain' ), + 'description' => 'Limited to 6 widgets. Will appear at the bottom of every page in the site.', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ', + 'pages' => array(), + 'children' => 'off', + 'force' => true + ); + update_option('uc_sidebars',$sidebars); + $sidebars['mega-footer']['id'] = 'mega-footer'; + register_sidebar($sidebars['mega-footer']); + } + if(!isset($sidebars['sidebar'])){ + $sidebars['sidebar'] = array( + 'name' => __( 'Default Sidebar', 'theme_text_domain' ), + 'description' => 'Appears with Archives, Search Results, the Blog page template, and when viewing single posts.', + 'class' => 'sidebar', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ', + 'pages' => array(), + 'children' => 'off', + 'force' => true + ); + update_option('uc_sidebars',$sidebars); + $sidebars['sidebar']['id'] = 'sidebar'; + register_sidebar($sidebars['sidebar']); + } + + + register_sidebar(array( + 'name' => __( 'Header Content', 'theme_text_domain' ), + 'id' => 'header-widget-area', + 'description' => 'Widget area for header, limited to 2 widgets. Max height: 76px. For more information view our header widget area guide', + 'class' => 'sidebar', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ' + )); + + /*register_sidebar( array( + 'name' => __( 'Mega Footer' ), + 'id' => 'mega-footer', + 'description' => 'Limited to 6 widgets. Will appear at the bottom of every page in the site.', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ' + ) );*/ + + for($i=1; $i<=30; $i++){ + $sidebars['home'.$i] = array( + 'name' => __( 'Home '.$i, 'theme_text_domain' ), + 'class' => 'sidebar', + 'before_widget' => '', + 'before_title' => '

                    ', + 'after_title' => '

                    ', + 'pages' => array(), + 'children' => 'off', + 'force' => true + ); + update_option('uc_sidebars',$sidebars); + $sidebars['home'.$i]['id'] = 'home'.$i; + register_sidebar($sidebars['home'.$i]); + } +} + + +/** + * Add the options page to the "Appearance" admin menu + * + * @since Unique Page Sidebars 0.1 + */ +function uc_options_add_page() { + add_theme_page( 'Manage Sidebars', 'Manage Sidebars', 'edit_theme_options', 'uc_sidebars', 'uc_sidebars_do_page' ); + //remove_submenu_page( 'themes.php', 'widgets.php' ); +} +add_action( 'admin_menu', 'uc_options_add_page' ); + +function remove_wp_widgets( $wp_admin_bar ) { + $wp_admin_bar->remove_node( 'widgets' ); +} +add_action( 'admin_bar_menu', 'remove_wp_widgets', 999 ); + +// if no title then add widget content wrapper to before widget +function check_sidebar_params( $params ) { + global $wp_registered_widgets; + + $settings_getter = $wp_registered_widgets[ $params[0]['widget_id'] ]['callback'][0]; + $settings = $settings_getter->get_settings(); + $settings = $settings[ $params[1]['number'] ]; + + if ( $params[0][ 'after_widget' ] == '' && isset( $settings[ 'title' ] ) && empty( $settings[ 'title' ] ) ){ + $params[0][ 'before_widget' ] .= '
                    '; + } + + #Counts widgets in mega footer and adds column class accordingly + if( $params[0]['id'] == 'mega-footer' ){ + $sidebars = get_option('sidebars_widgets'); + $widgets = $sidebars['mega-footer']; + $count = count($widgets); + if( $count > 6 ){ + $cols = 2; + } else { + $cols = floor(12 / $count); + } + $params[0]['before_widget'] = str_replace('aside class="', 'aside class="col-sm-' . $cols . ' ', $params[0]['before_widget']); + } + return $params; +} +add_filter( 'dynamic_sidebar_params', 'check_sidebar_params' ); + +function mf_remove_extra( $sidebars_widgets ){ + $widgets = $sidebars_widgets['mega-footer']; + if( is_array($sidebars_widgets['mega-footer']) ){ + foreach ($sidebars_widgets['mega-footer'] as $i => $widget) { + if( $i > 5 ){ + unset($sidebars_widgets['mega-footer'][$i]); + } + } + } + return $sidebars_widgets; +} +add_filter( 'sidebars_widgets', 'mf_remove_extra' ); + +function custom_searchform($form){ + global $search_counter; + if( !$search_counter ){ + $search_counter = 0; + } + $search_counter++; + + $form = '
                    Search this Site'; + $form .= ''; + $form .= ''; + $form .= ''; + $form .= '
                    '; + + return $form; +} +add_filter('get_search_form', 'custom_searchform'); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/scripts-and-styles.php b/themes/cornerstone/inc/scripts-and-styles.php new file mode 100644 index 0000000..ee908df --- /dev/null +++ b/themes/cornerstone/inc/scripts-and-styles.php @@ -0,0 +1,53 @@ + \ No newline at end of file diff --git a/themes/cornerstone/inc/settings.php b/themes/cornerstone/inc/settings.php new file mode 100644 index 0000000..01f3b97 --- /dev/null +++ b/themes/cornerstone/inc/settings.php @@ -0,0 +1,37 @@ +' . __( 'Track Outbound Links' , 'outbound_tracking' ) . '', + array( &$this, 'fields_radio' ), + 'general' + ); + } + + /** + * HTML for extra settings + */ + public function fields_radio() { + $value = get_option( 'outbound_tracking', '' ); + echo ' No Yes '; + } + +} +new Add_Settings_Field(); +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/sidebar-check.php b/themes/cornerstone/inc/sidebar-check.php new file mode 100644 index 0000000..268be47 --- /dev/null +++ b/themes/cornerstone/inc/sidebar-check.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/themes/cornerstone/inc/sidebar-if-active.php b/themes/cornerstone/inc/sidebar-if-active.php new file mode 100644 index 0000000..c2a0463 --- /dev/null +++ b/themes/cornerstone/inc/sidebar-if-active.php @@ -0,0 +1,7 @@ +'; + dynamic_sidebar( $sidebar ); + echo '
                    '; + } +?> \ No newline at end of file diff --git a/themes/cornerstone/inc/sidemenu-walker.php b/themes/cornerstone/inc/sidemenu-walker.php new file mode 100644 index 0000000..84b9849 --- /dev/null +++ b/themes/cornerstone/inc/sidemenu-walker.php @@ -0,0 +1,16 @@ + 'aside', + 'menu_class' => 'nav nav-pills nav-stacked', + 'theme_location' => 'primary', + 'container' => false, + 'fallback_cb' => false, + 'items_wrap' => '
                      %3$s
                    ', + 'walker' => new Secondary_Bootstrap_Nav_Walker(), + 'depth' => 2, + 'sub_menu' => true, + 'start_depth' => 2 + ) + ); +?> diff --git a/themes/cornerstone/inc/site-title.php b/themes/cornerstone/inc/site-title.php new file mode 100644 index 0000000..8c4a8e8 --- /dev/null +++ b/themes/cornerstone/inc/site-title.php @@ -0,0 +1,9 @@ + 0 && strlen($secondarylink) > 0){ + if(substr($secondarylink,0,4) != 'http'){ + $secondarylink = 'http://'.$secondarylink; + } + echo '

                    '.$secondary.'

                    '; + } +?> +

                    \ No newline at end of file diff --git a/themes/cornerstone/inc/submenu-check.php b/themes/cornerstone/inc/submenu-check.php new file mode 100644 index 0000000..8567001 --- /dev/null +++ b/themes/cornerstone/inc/submenu-check.php @@ -0,0 +1,42 @@ +term_id); + $level = 0; + $stack = array('0'); + if(is_array($menu_items)){ + foreach($menu_items as $key => $menu_item) { + if($menu_item->object_id == get_the_ID()) $current_id = $menu_item->ID; + } + foreach($menu_items as $key => $menu_item) { + while(in_array($menu_item->menu_item_parent, $stack) && $menu_item->menu_item_parent != array_pop($stack)) { + $level--; + } + $level++; + $stack[] = $menu_item->menu_item_parent; + $stack[] = $menu_item->ID; + $menu_items[$key]->level = $level; + + if($menu_item->menu_item_parent == $current_id && $level > 2 || $menu_item->ID == $current_id && $level > 2 && $navoption1 == 'drop'){ + $has_sub_menu = true; + } + } + } + //print_r($menu_items); +} +include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); +if(!is_plugin_active( 'megamenu/megamenu.php' ) && $has_sub_menu){ +?> +
                    +
                    + +
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/submenu-closing-tags.php b/themes/cornerstone/inc/submenu-closing-tags.php new file mode 100644 index 0000000..68fccae --- /dev/null +++ b/themes/cornerstone/inc/submenu-closing-tags.php @@ -0,0 +1,4 @@ + +
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/inc/template-tags.php b/themes/cornerstone/inc/template-tags.php new file mode 100644 index 0000000..6384aef --- /dev/null +++ b/themes/cornerstone/inc/template-tags.php @@ -0,0 +1,141 @@ +max_num_pages < 2 ) { + return; + } + ?> + + post_parent ) : get_adjacent_post( false, '', true ); + $next = get_adjacent_post( false, '', false ); + + if ( ! $next && ! $previous ) { + return; + } + ?> + + %2$s'; + if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { + $time_string .= ''; + } + + $time_string = sprintf( $time_string, + esc_attr( get_the_date( 'c' ) ), + esc_html( get_the_date() ), + esc_attr( get_the_modified_date( 'c' ) ), + esc_html( get_the_modified_date() ) + ); + + if ( function_exists( 'coauthors_posts_links' ) ) : + printf( __( 'Posted on %1$s', 'cs' ), + sprintf( '%2$s', + esc_url( get_permalink() ), + $time_string + ), + coauthors_posts_links( null, null, null, null, false ) + ); + else: + printf( __( 'Posted on %1$s', 'cs' ), + sprintf( '%2$s', + esc_url( get_permalink() ), + $time_string + ), + sprintf( '%2$s', + esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), + esc_html( get_the_author() ) + ) + ); + endif; +} +endif; + +/** + * Returns true if a blog has more than 1 category. + * + * @return bool + */ +function cs_categorized_blog() { + if ( false === ( $all_the_cool_cats = get_transient( 'cs_categories' ) ) ) { + // Create an array of all the categories that are attached to posts. + $all_the_cool_cats = get_categories( array( + 'fields' => 'ids', + 'hide_empty' => 1, + + // We only need to know if there is more than one category. + 'number' => 2, + ) ); + + // Count the number of categories that are attached to the posts. + $all_the_cool_cats = count( $all_the_cool_cats ); + + set_transient( 'cs_categories', $all_the_cool_cats ); + } + + if ( $all_the_cool_cats > 1 ) { + // This blog has more than 1 category so cs_categorized_blog should return true. + return true; + } else { + // This blog has only 1 category so cs_categorized_blog should return false. + return false; + } +} + +/** + * Flush out the transients used in cs_categorized_blog. + */ +function cs_category_transient_flusher() { + // Like, beat it. Dig? + delete_transient( 'cs_categories' ); +} +add_action( 'edit_category', 'cs_category_transient_flusher' ); +add_action( 'save_post', 'cs_category_transient_flusher' ); diff --git a/themes/cornerstone/inc/vars.php b/themes/cornerstone/inc/vars.php new file mode 100644 index 0000000..ce3316d --- /dev/null +++ b/themes/cornerstone/inc/vars.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/themes/cornerstone/index.php b/themes/cornerstone/index.php new file mode 100644 index 0000000..37bc9d9 --- /dev/null +++ b/themes/cornerstone/index.php @@ -0,0 +1,51 @@ + + +
                    +
                    +
                    + +
                    + + + + + + + + + + + + + + + + + + +
                    + +
                    +
                    + +
                    + diff --git a/themes/cornerstone/js/admin-style.js b/themes/cornerstone/js/admin-style.js new file mode 100644 index 0000000..0e4fa84 --- /dev/null +++ b/themes/cornerstone/js/admin-style.js @@ -0,0 +1,14 @@ +jQuery(document).ready(function($) { + $('#accordion-section-layout_builder .ui-slider-handle').each(function(){ + $(this).addClass('button button-primary'); + }); + + var path = window.location.pathname; + if( path.split('/').indexOf('widgets.php') != -1 ){ + $('.widgets-holder-wrap.sidebar-sidebar').each(function(i){ + if( !($(this['children'][0]).is(":visible")) ){ + $(this).css('display', 'none'); + } + }); + } +}); diff --git a/themes/cornerstone/js/boxsizing.htc b/themes/cornerstone/js/boxsizing.htc new file mode 100644 index 0000000..42e9425 --- /dev/null +++ b/themes/cornerstone/js/boxsizing.htc @@ -0,0 +1,504 @@ +/** +* box-sizing Polyfill +* +* A polyfill for box-sizing: border-box for IE6 & IE7. +* +* JScript +* +* This program is free software: you can redistribute it and/or modify +* it under the terms of the GNU Lesser General Public License as published +* by the Free Software Foundation, either version 3 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU Lesser General Public License for more details. +* +* See +* +* @category JScript +* @package box-sizing-polyfill +* @author Christian Schepp Schaefer +* @copyright 2012 Christian Schepp Schaefer +* @license http://www.gnu.org/copyleft/lesser.html The GNU LESSER GENERAL PUBLIC LICENSE, Version 3.0 +* @link http://github.com/Schepp/box-sizing-polyfill +* +* PREFACE: +* +* This box-sizing polyfill is based on previous work done by Erik Arvidsson, +* which he published in 2002 on http://webfx.eae.net/dhtml/boxsizing/boxsizing.html. +* +* USAGE: +* +* Add the behavior/HTC after every `box-sizing: border-box;` that you assign: +* +* box-sizing: border-box; +* *behavior: url(/scripts/boxsizing.htc);` +* +* Prefix the `behavior` property with a star, like seen above, so it will only be seen by +* IE6 & IE7, not by IE8+ who already implement box-sizing. +* +* The URL to the HTC file must be relative to your HTML(!) document, not relative to your CSS. +* That's why I'd advise you to use absolute paths like in the example. +* +*/ + + + + + + diff --git a/themes/cornerstone/js/cs-modernizr.js b/themes/cornerstone/js/cs-modernizr.js new file mode 100644 index 0000000..89b6926 --- /dev/null +++ b/themes/cornerstone/js/cs-modernizr.js @@ -0,0 +1,4 @@ +/* Modernizr 2.8.2 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-svg-shiv-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load-cssclassprefix:uc! + */ +;window.Modernizr=function(a,b,c){function B(a){j.cssText=a}function C(a,b){return B(m.join(a+";")+(b||""))}function D(a,b){return typeof a===b}function E(a,b){return!!~(""+a).indexOf(b)}function F(a,b){for(var d in a){var e=a[d];if(!E(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function G(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:D(f,"function")?f.bind(d||b):f}return!1}function H(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return D(b,"string")||D(b,"undefined")?F(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),G(e,b,c))}var d="2.8.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={svg:"http://www.w3.org/2000/svg"},r={},s={},t={},u=[],v=u.slice,w,x=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},y=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=D(e[d],"function"),D(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),z={}.hasOwnProperty,A;!D(z,"undefined")&&!D(z.call,"undefined")?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e}),r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect};for(var I in r)A(r,I)&&(w=I.toLowerCase(),e[w]=r[I](),u.push((e[w]?"":"no-")+w));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)A(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" uc-"+(b?"":"no-")+a),e[a]=b}return e},B(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.hasEvent=y,e.testProp=function(a){return F([a])},e.testAllProps=H,e.testStyles=x,e.prefixed=function(a,b,c){return b?H(a,b,c):H(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" uc-js uc-"+u.join(" uc-"):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f') + //console.log('match!') + ext = lastValue + //console.log('ext:'+ext) + flag.append('.'+ext) + } + }) + } + if (flag != null){ + $(this).append(flag) + } + if (base != site && base != null) { + + //console.log('external link detected, adding icon...') + // is external, and is not a named anchor tag + var icon = '' + $(this).addClass('external').append(icon) + } + } + } + } + + // This will only scan elements in these sections of the site. + + var elementsToScan = [ + '#comments', + '#site-navigation', + 'article.page', + '#page-sidebar' + ] + + $.each(elementsToScan, function(index, value){ + $(value+' a').each(scanLinks) + }) + + + /* ----- + + UUP Style Help + + ----- */ + $('.uup-list .has-image').each(function(){ + //console.log('has image...'); + var text = $(this).find('.uup-text'); + var img = $(this).find('img:first'); + //console.log(text); + //console.log(img); + var textHeight = text.height(); + var imgHeight = img.outerHeight(); + //console.log(textHeight); + //console.log(imgHeight); + + if (imgHeight > textHeight){ + var diff = imgHeight - textHeight; + text.css('padding-top', diff/2); + } + }); + $('.uup-index-table .table-has-image').each(function(){ + //console.log('has image...'); + var text = $(this).find('.uup-name'); + var img = $(this).find('.uup-table-thumbnail'); + //console.log(text); + //console.log(img); + var textHeight = text.height(); + var imgHeight = img.outerHeight(); + //console.log(textHeight); + //console.log(imgHeight); + if (imgHeight > textHeight){ + //console.log('img bigger...'); + var diff = imgHeight - textHeight; + text.css('cssText', 'padding-bottom:'+ diff + 'px!important' ); + } + }); + + + + /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Nav: Neverwrap + Keeps navigation items from wrapping to a second line when there are too many. + Emulates browser tabs. + by Andrew Bacon + May 2014 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + /* + function calcNavWidth(){ + var width = 0 + $('#primary-nav > ul > li > a').each(function(){ + console.log('this width: '+$(this).outerWidth()) + width = width + $(this).outerWidth() + }) + console.log('width: '+width) + return width + } + + var containerWidth = $('#site-navigation').outerWidth(); + console.log('containerWidth: '+containerWidth) + + var navWidth = calcNavWidth(); + + if (navWidth > containerWidth) { + var links = $('#primary-nav > ul > li > a').length + console.log('links: '+links) + var width = 100/links + console.log('width: '+width) + $('#primary-nav').addClass('neverwrap') + + + $('#primary-nav > ul > li').each(function(){ + console.log('meep') + $(this).width(width+'%') + }) + + } + /**/ + /* + + Need some kind of a way to... + + when the size of each one gets too low, and is useless... + + actually rewrite the markup, and place the last few categories under a "more" item. Clicking that exposes a second nav bar. + + + */ + + + + /* + + SIMPLE ACCESSIBILITY TESTER + + by Andrew Bacon + This plugin runs simple tests on a site, and adds distinct visual styles to flawed content when they fail. + + */ + function imageWarning(e){ + var block = $('
                    ') + block.addClass('alert alert-danger accessibility-fail-msg') + //console.log(e.width()) + block.width(e.width+'px') + + var icon = $('') + icon.addClass('glyphicon glyphicon-ban-circle') + + var msg = $('') + msg.append(' This image needs a valid Alt tag. ') + + + block.append(icon).append(msg) + $(e).after(block) + } + $('#page img').each(function(){ + var alt = $(this).attr('alt') + if (undefined != alt){ + //if(alt.length == 0 && (undefined == $(this).attr('role') || $(this).attr('role')!='presentation')){ + // var data = { + // 'action': 'report_blank_alt', + // 'location': window.location.href, + // 'image': $(this).attr('src') + // }; + // We can also pass the url value separately from ajaxurl for front end AJAX implementations + //jQuery.post(ajax_object.ajax_url, data, function(response) { + //}); + //} + alt = alt.toLowerCase() + //console.log('alt='+alt) + if (alt.indexOf('.jpg') >= 0 || alt.indexOf('.png') >= 0 || alt.indexOf('.gif') >= 0 ){ + $(this).addClass('accessibility-fail') + imageWarning(this) + } + } else { + $(this).addClass('accessibility-fail') + imageWarning(this) + } + }) + // adds default bootstrap styles to all tables. + $('#page table').each(function(){ + $(this).addClass('table'); + }) + + /**/ + + + +// STICKY FOOTER +// measures height of the page, and applies a class to absolute position the footer, or not. +// on short pages, it sticks; on tall pages, it doesn't. + +function stickyFoot(){ + if (document.getElementById('page')!=null && document.getElementById('footers') !=null){ + $('body').removeClass('sticky'); + var wrapperH = $('#page').outerHeight(); + var wpadminbarH = $('#wpadminbar').outerHeight(); + var ucheaderH = $('#uc-header').outerHeight(); + var footerH = $('#footers').outerHeight(); + var windowH = window.innerHeight; + var gformH = 0; + $('.gform_wrapper').each(function(){ + gformH = gformH + $(this).outerHeight(); + }); + windowH = windowH - wpadminbarH - ucheaderH; + if(windowH>=wrapperH){ + $('body').addClass('sticky'); + } + } +} +function onElementHeightChange(elm, callback){ + var lastHeight = elm.clientHeight, newHeight; + (function run(){ + newHeight = elm.clientHeight; + if( lastHeight != newHeight ) + callback(); + lastHeight = newHeight; + + if( elm.onElementHeightChangeTimer ) + clearTimeout(elm.onElementHeightChangeTimer); + + elm.onElementHeightChangeTimer = setTimeout(run, 200); + })(); +} + + +// UC People Styling + +function squareImg(img){ + +}; + +/* + Filter Functionality for the A-Z Index + + The function will hide any text that does not match the filter input and remove letters + if there are no matches for that letter. +*/ + var filterEvent = null; + + $("#azFilterInput").keyup(function(){ + azFilter(); + }); + + function azFilter(){ + var filterInput = $("#azFilterInput").val(); + + // Show everything that could have been hidden + $(".az-letter:hidden, .az-letter-list li:hidden").each(function(){ + $(this).show(); + }); + + if(filterInput !== ""){ + // Select any az-letter-page class where the text does not match the regular expression + $("a.az-letter-page").filter( function(i){ return $(this).html().match(new RegExp(filterInput, "i")) === null }).each(function(){ + $(this).parent("li").hide(); + var numberOfVisibleListItems = $(this).parents(".az-letter-list").children("li:visible").length; + + // If there are no visible list items for a letter than we will hide the whole div + if(numberOfVisibleListItems === 0){ + $(this).parents(".az-letter").hide(); + } + }); + } + } + +/* ========================================= */ + +$(document).ready(function(){ + stickyFoot(); +}); +$(window).resize(function() { + stickyFoot(); +}); +$(window).load(function() { + stickyFoot(); +}); +$(window).ready(function() { + +}); + + +onElementHeightChange(document.body, function(){ + stickyFoot(); +}); + +$('.panel, .collapse').on('shown.bs.collapse', function (e) { + stickyFoot(); +}) +$('.panel, .collapse').on('hidden.bs.collapse', function (e) { + stickyFoot(); +}) + + +$(document).ready(function() { + $('#uc-header .container').fadeIn('slow'); +}); + +}); \ No newline at end of file diff --git a/themes/cornerstone/js/customizer.js b/themes/cornerstone/js/customizer.js new file mode 100644 index 0000000..16fef19 --- /dev/null +++ b/themes/cornerstone/js/customizer.js @@ -0,0 +1,36 @@ +/** + * Theme Customizer enhancements for a better user experience. + * + * Contains handlers to make Theme Customizer preview reload changes asynchronously. + */ + +( function( $ ) { + // Site title and description. + wp.customize( 'blogname', function( value ) { + value.bind( function( to ) { + $( '.site-title a' ).text( to ); + } ); + } ); + wp.customize( 'blogdescription', function( value ) { + value.bind( function( to ) { + $( '.site-description' ).text( to ); + } ); + } ); + // Header text color. + wp.customize( 'header_textcolor', function( value ) { + value.bind( function( to ) { + if ( 'blank' === to ) { + $( '.site-title, .site-description' ).css( { + 'clip': 'rect(1px, 1px, 1px, 1px)', + 'position': 'absolute' + } ); + } else { + $( '.site-title, .site-description' ).css( { + 'clip': 'auto', + 'color': to, + 'position': 'relative' + } ); + } + } ); + } ); +} )( jQuery ); diff --git a/themes/cornerstone/js/header-widgets.js b/themes/cornerstone/js/header-widgets.js new file mode 100644 index 0000000..150d445 --- /dev/null +++ b/themes/cornerstone/js/header-widgets.js @@ -0,0 +1,20 @@ +jQuery(document).ready(function( $ ) { + if ($("#masthead .col-sm-4 .widget")[0]){ //if a widget exists in the header area + $("#masthead .col-sm-4 .searchform").hide(); // hide default search + $("#masthead .col-sm-4").removeClass( "col-sm-4" ).addClass( "col-sm-6" ); // make old search wrapper larger + $("#masthead .col-sm-8").removeClass( "col-sm-8" ).addClass( "col-sm-6" ); //change site title area since search area is now larger + $("#masthead .col-sm-6 .widget .searchform").show(); // allow search widget to be showed when added to search area + + var $widget = $('#masthead .col-sm-6 .widget'); + $widget.css('width',(100/$widget.length).toString()+'%'); + //$widget.css('width', '50%'); + + var $widgetMenuHeight = $('#masthead .col-sm-6 .widget .menu'); //Center menu widget + $widgetMenuHeight.css('margin-top', ($('#uc-site-header').outerHeight() - $('#masthead .col-sm-6 .widget .menu li a').outerHeight())/2); + + } else { //if no widget exists + $("#masthead .col-sm-4.widget").removeClass("col-sm-4").hide(); + } + + +}); \ No newline at end of file diff --git a/themes/cornerstone/js/html5shiv/_notes/dwsync.xml b/themes/cornerstone/js/html5shiv/_notes/dwsync.xml new file mode 100644 index 0000000..d8fd132 --- /dev/null +++ b/themes/cornerstone/js/html5shiv/_notes/dwsync.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/themes/cornerstone/js/html5shiv/html5shiv-printshiv.js b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.js new file mode 100644 index 0000000..c2913b5 --- /dev/null +++ b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.js @@ -0,0 +1,520 @@ +/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +;(function(window, document) { +/*jshint evil:true */ + /** version */ + var version = '3.7.2'; + + /** Preset options */ + var options = window.html5 || {}; + + /** Used to skip problem elements */ + var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; + + /** Not all elements can be cloned in IE **/ + var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; + + /** Detect whether the browser supports default html5 styles */ + var supportsHtml5Styles; + + /** Name of the expando, to work with multiple documents or to re-shiv one document */ + var expando = '_html5shiv'; + + /** The id for the the documents expando */ + var expanID = 0; + + /** Cached data for each document */ + var expandoData = {}; + + /** Detect whether the browser supports unknown elements */ + var supportsUnknownElements; + + (function() { + try { + var a = document.createElement('a'); + a.innerHTML = ''; + //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles + supportsHtml5Styles = ('hidden' in a); + + supportsUnknownElements = a.childNodes.length == 1 || (function() { + // assign a false positive if unable to shiv + (document.createElement)('a'); + var frag = document.createDocumentFragment(); + return ( + typeof frag.cloneNode == 'undefined' || + typeof frag.createDocumentFragment == 'undefined' || + typeof frag.createElement == 'undefined' + ); + }()); + } catch(e) { + // assign a false positive if detection fails => unable to shiv + supportsHtml5Styles = true; + supportsUnknownElements = true; + } + + }()); + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a style sheet with the given CSS text and adds it to the document. + * @private + * @param {Document} ownerDocument The document. + * @param {String} cssText The CSS text. + * @returns {StyleSheet} The style element. + */ + function addStyleSheet(ownerDocument, cssText) { + var p = ownerDocument.createElement('p'), + parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; + + p.innerHTML = 'x'; + return parent.insertBefore(p.lastChild, parent.firstChild); + } + + /** + * Returns the value of `html5.elements` as an array. + * @private + * @returns {Array} An array of shived element node names. + */ + function getElements() { + var elements = html5.elements; + return typeof elements == 'string' ? elements.split(' ') : elements; + } + + /** + * Extends the built-in list of html5 elements + * @memberOf html5 + * @param {String|Array} newElements whitespace separated list or array of new element names to shiv + * @param {Document} ownerDocument The context document. + */ + function addElements(newElements, ownerDocument) { + var elements = html5.elements; + if(typeof elements != 'string'){ + elements = elements.join(' '); + } + if(typeof newElements != 'string'){ + newElements = newElements.join(' '); + } + html5.elements = elements +' '+ newElements; + shivDocument(ownerDocument); + } + + /** + * Returns the data associated to the given document + * @private + * @param {Document} ownerDocument The document. + * @returns {Object} An object of data. + */ + function getExpandoData(ownerDocument) { + var data = expandoData[ownerDocument[expando]]; + if (!data) { + data = {}; + expanID++; + ownerDocument[expando] = expanID; + expandoData[expanID] = data; + } + return data; + } + + /** + * returns a shived element for the given nodeName and document + * @memberOf html5 + * @param {String} nodeName name of the element + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived element. + */ + function createElement(nodeName, ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createElement(nodeName); + } + if (!data) { + data = getExpandoData(ownerDocument); + } + var node; + + if (data.cache[nodeName]) { + node = data.cache[nodeName].cloneNode(); + } else if (saveClones.test(nodeName)) { + node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); + } else { + node = data.createElem(nodeName); + } + + // Avoid adding some elements to fragments in IE < 9 because + // * Attributes like `name` or `type` cannot be set/changed once an element + // is inserted into a document/fragment + // * Link elements with `src` attributes that are inaccessible, as with + // a 403 response, will cause the tab/window to crash + // * Script elements appended to fragments will execute when their `src` + // or `text` property is set + return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; + } + + /** + * returns a shived DocumentFragment for the given document + * @memberOf html5 + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived DocumentFragment. + */ + function createDocumentFragment(ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createDocumentFragment(); + } + data = data || getExpandoData(ownerDocument); + var clone = data.frag.cloneNode(), + i = 0, + elems = getElements(), + l = elems.length; + for(;i+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'), + replacement = '$1' + shivNamespace + '\\:$2'; + + while (index--) { + pair = parts[index] = parts[index].split('}'); + pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement); + parts[index] = pair.join('}'); + } + return parts.join('{'); + } + + /** + * Removes the given wrappers, leaving the original elements. + * @private + * @params {Array} wrappers An array of printable wrappers. + */ + function removeWrappers(wrappers) { + var index = wrappers.length; + while (index--) { + wrappers[index].removeNode(); + } + } + + /*--------------------------------------------------------------------------*/ + + /** + * Shivs the given document for print. + * @memberOf html5 + * @param {Document} ownerDocument The document to shiv. + * @returns {Document} The shived document. + */ + function shivPrint(ownerDocument) { + var shivedSheet, + wrappers, + data = getExpandoData(ownerDocument), + namespaces = ownerDocument.namespaces, + ownerWindow = ownerDocument.parentWindow; + + if (!supportsShivableSheets || ownerDocument.printShived) { + return ownerDocument; + } + if (typeof namespaces[shivNamespace] == 'undefined') { + namespaces.add(shivNamespace); + } + + function removeSheet() { + clearTimeout(data._removeSheetTimer); + if (shivedSheet) { + shivedSheet.removeNode(true); + } + shivedSheet= null; + } + + ownerWindow.attachEvent('onbeforeprint', function() { + + removeSheet(); + + var imports, + length, + sheet, + collection = ownerDocument.styleSheets, + cssText = [], + index = collection.length, + sheets = Array(index); + + // convert styleSheets collection to an array + while (index--) { + sheets[index] = collection[index]; + } + // concat all style sheet CSS text + while ((sheet = sheets.pop())) { + // IE does not enforce a same origin policy for external style sheets... + // but has trouble with some dynamically created stylesheets + if (!sheet.disabled && reMedia.test(sheet.media)) { + + try { + imports = sheet.imports; + length = imports.length; + } catch(er){ + length = 0; + } + + for (index = 0; index < length; index++) { + sheets.push(imports[index]); + } + + try { + cssText.push(sheet.cssText); + } catch(er){} + } + } + + // wrap all HTML5 elements with printable elements and add the shived style sheet + cssText = shivCssText(cssText.reverse().join('')); + wrappers = addWrappers(ownerDocument); + shivedSheet = addStyleSheet(ownerDocument, cssText); + + }); + + ownerWindow.attachEvent('onafterprint', function() { + // remove wrappers, leaving the original elements, and remove the shived style sheet + removeWrappers(wrappers); + clearTimeout(data._removeSheetTimer); + data._removeSheetTimer = setTimeout(removeSheet, 500); + }); + + ownerDocument.printShived = true; + return ownerDocument; + } + + /*--------------------------------------------------------------------------*/ + + // expose API + html5.type += ' print'; + html5.shivPrint = shivPrint; + + // shiv for print + shivPrint(document); + +}(this, document)); diff --git a/themes/cornerstone/js/html5shiv/html5shiv-printshiv.min.js b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.min.js new file mode 100644 index 0000000..dea63bf --- /dev/null +++ b/themes/cornerstone/js/html5shiv/html5shiv-printshiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.2",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b)}(this,document); \ No newline at end of file diff --git a/themes/cornerstone/js/html5shiv/html5shiv.js b/themes/cornerstone/js/html5shiv/html5shiv.js new file mode 100644 index 0000000..77dace4 --- /dev/null +++ b/themes/cornerstone/js/html5shiv/html5shiv.js @@ -0,0 +1,322 @@ +/** +* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +;(function(window, document) { +/*jshint evil:true */ + /** version */ + var version = '3.7.2'; + + /** Preset options */ + var options = window.html5 || {}; + + /** Used to skip problem elements */ + var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; + + /** Not all elements can be cloned in IE **/ + var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; + + /** Detect whether the browser supports default html5 styles */ + var supportsHtml5Styles; + + /** Name of the expando, to work with multiple documents or to re-shiv one document */ + var expando = '_html5shiv'; + + /** The id for the the documents expando */ + var expanID = 0; + + /** Cached data for each document */ + var expandoData = {}; + + /** Detect whether the browser supports unknown elements */ + var supportsUnknownElements; + + (function() { + try { + var a = document.createElement('a'); + a.innerHTML = ''; + //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles + supportsHtml5Styles = ('hidden' in a); + + supportsUnknownElements = a.childNodes.length == 1 || (function() { + // assign a false positive if unable to shiv + (document.createElement)('a'); + var frag = document.createDocumentFragment(); + return ( + typeof frag.cloneNode == 'undefined' || + typeof frag.createDocumentFragment == 'undefined' || + typeof frag.createElement == 'undefined' + ); + }()); + } catch(e) { + // assign a false positive if detection fails => unable to shiv + supportsHtml5Styles = true; + supportsUnknownElements = true; + } + + }()); + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a style sheet with the given CSS text and adds it to the document. + * @private + * @param {Document} ownerDocument The document. + * @param {String} cssText The CSS text. + * @returns {StyleSheet} The style element. + */ + function addStyleSheet(ownerDocument, cssText) { + var p = ownerDocument.createElement('p'), + parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; + + p.innerHTML = 'x'; + return parent.insertBefore(p.lastChild, parent.firstChild); + } + + /** + * Returns the value of `html5.elements` as an array. + * @private + * @returns {Array} An array of shived element node names. + */ + function getElements() { + var elements = html5.elements; + return typeof elements == 'string' ? elements.split(' ') : elements; + } + + /** + * Extends the built-in list of html5 elements + * @memberOf html5 + * @param {String|Array} newElements whitespace separated list or array of new element names to shiv + * @param {Document} ownerDocument The context document. + */ + function addElements(newElements, ownerDocument) { + var elements = html5.elements; + if(typeof elements != 'string'){ + elements = elements.join(' '); + } + if(typeof newElements != 'string'){ + newElements = newElements.join(' '); + } + html5.elements = elements +' '+ newElements; + shivDocument(ownerDocument); + } + + /** + * Returns the data associated to the given document + * @private + * @param {Document} ownerDocument The document. + * @returns {Object} An object of data. + */ + function getExpandoData(ownerDocument) { + var data = expandoData[ownerDocument[expando]]; + if (!data) { + data = {}; + expanID++; + ownerDocument[expando] = expanID; + expandoData[expanID] = data; + } + return data; + } + + /** + * returns a shived element for the given nodeName and document + * @memberOf html5 + * @param {String} nodeName name of the element + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived element. + */ + function createElement(nodeName, ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createElement(nodeName); + } + if (!data) { + data = getExpandoData(ownerDocument); + } + var node; + + if (data.cache[nodeName]) { + node = data.cache[nodeName].cloneNode(); + } else if (saveClones.test(nodeName)) { + node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); + } else { + node = data.createElem(nodeName); + } + + // Avoid adding some elements to fragments in IE < 9 because + // * Attributes like `name` or `type` cannot be set/changed once an element + // is inserted into a document/fragment + // * Link elements with `src` attributes that are inaccessible, as with + // a 403 response, will cause the tab/window to crash + // * Script elements appended to fragments will execute when their `src` + // or `text` property is set + return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; + } + + /** + * returns a shived DocumentFragment for the given document + * @memberOf html5 + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived DocumentFragment. + */ + function createDocumentFragment(ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createDocumentFragment(); + } + data = data || getExpandoData(ownerDocument); + var clone = data.frag.cloneNode(), + i = 0, + elems = getElements(), + l = elems.length; + for(;i",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document); \ No newline at end of file diff --git a/themes/cornerstone/js/layoutbuilder.js b/themes/cornerstone/js/layoutbuilder.js new file mode 100644 index 0000000..c5146b3 --- /dev/null +++ b/themes/cornerstone/js/layoutbuilder.js @@ -0,0 +1,162 @@ +jQuery(document).ready(function($) { + + //Slider + $(function() { + + var currentHandle = -1; + var canDelete = -1; + var rows = 0; + wp.customize('homepagerows', function(obj) { + + rows = obj.get(); + + } ); + var addRow = function(i){ + $('.sliders').append('
                    '); + $('#addColumn'+i).click(function(){ + addColumnButton(this); + }); + var myarr = []; + var widths = []; + wp.customize('homepage_'+i, function(obj) { + + widths = new String(obj.get()); + + } ); + widths = widths.split(','); + for(var j in widths){ + if(myarr.length == 0){ + myarr[myarr.length] = parseInt(widths[j]); + } + else{ + myarr[myarr.length] = parseInt(widths[j])+myarr[myarr.length-1]; + } + + } + if(myarr.length == 0) myarr[0] = 12; + $( "#slider"+i ).slider({ + min: 0, + max: 12, + step: 1, + values: myarr, + change: function(event, ui){onSliderChange(event, ui, i);} + }); + $( "#slider"+i ).children().last().css('display','none'); + } + + var addColumnButton = function(button){ + var row = $(button).attr('id').substr(-1); + var myarr = $( "#slider"+row ).slider( "option", "values" ); + if(myarr.length == 6) return; + myarr[myarr.length] = 12; + myarr.sort(function(a,b){return a - b}); + $( "#slider"+row ).slider( "destroy" ); + $( "#slider"+row ).slider({ + min: 0, + max: 12, + step: 1, + values: myarr, + change: function(event, ui){onSliderChange(event, ui, row);} + }); + $( "#slider"+row ).children().last().css('display','none'); + } + + var deleteColumn = function(){ + if(!currentHandle) return; + var row = canDelete; + //if(!$(':focus').hasClass('ui-slider-handle')) return; + var count = 0; + var widths = 0; + var values = $.unique($('#slider'+row).slider( "values" )); + if(values.indexOf(currentHandle) == -1) return; + values.splice(values.indexOf(currentHandle),1); + values.sort(function(a,b){return a - b}); + $( "#slider"+row ).slider( "destroy" ); + $( "#slider"+row ).slider({ + min: 0, + max: 12, + step: 1, + values: values, + change: function(event, ui){onSliderChange(event, ui, row);} + }); + $( "#slider"+row ).children().last().css('display','none'); + for(var j in values){ + if(values[j] != 0){ + if(widths == 0) widths = values[j]; + else { + var dif = parseInt(values[j])-parseInt(values[j-1]); + widths = widths+','+dif + } + } + } + wp.customize('homepage_'+row, function(obj) { + + obj.set(widths); + + } ); + $('.sliderDeleteColumn').addClass('disabled'); + } + + var onSliderChange = function(event, ui, row){ + var widths = 0; + var values = $.unique(ui.values); + values.sort(function(a,b){return a - b}); + for(var j in values){ + if(values[j] != 0){ + if(widths == 0) widths = values[j]; + else { + var dif = parseInt(values[j])-parseInt(values[j-1]); + widths = widths+','+dif + } + } + } + wp.customize('homepage_'+row, function(obj) { + + obj.set(widths); + + } ); + currentHandle = Math.round(parseInt($(':focus').css('left').split('px')[0])/16.25); + canDelete = row; + $('.sliderDeleteColumn').removeClass('disabled'); + } + + + for(var i=0; i + + + + + + + + + \ No newline at end of file diff --git a/themes/cornerstone/js/min/admin-style.min.js b/themes/cornerstone/js/min/admin-style.min.js new file mode 100644 index 0000000..f3dd803 --- /dev/null +++ b/themes/cornerstone/js/min/admin-style.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(i){i("#accordion-section-layout_builder .ui-slider-handle").each(function(){i(this).addClass("button button-primary")});var e=window.location.pathname;-1!=e.split("/").indexOf("widgets.php")&&i(".widgets-holder-wrap.sidebar-sidebar").each(function(){i(this.children[0]).is(":visible")||i(this).css("display","none")})}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/cs-modernizr.min.js b/themes/cornerstone/js/min/cs-modernizr.min.js new file mode 100644 index 0000000..098c8e6 --- /dev/null +++ b/themes/cornerstone/js/min/cs-modernizr.min.js @@ -0,0 +1 @@ +window.Modernizr=function(e,t,n){function r(e){y.cssText=e}function o(e,t){return typeof e===t}function i(e,t){return!!~(""+e).indexOf(t)}function a(e,t){for(var r in e){var o=e[r];if(!i(o,"-")&&y[o]!==n)return"pfx"==t?o:!0}return!1}function c(e,t,r){for(var i in e){var a=t[e[i]];if(a!==n)return r===!1?e[i]:o(a,"function")?a.bind(r||t):a}return!1}function l(e,t,n){var r=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+w.join(r+" ")+r).split(" ");return o(t,"string")||o(t,"undefined")?a(i,t):(i=(e+" "+C.join(r+" ")+r).split(" "),c(i,t,n))}var s,u,f,d="2.8.2",p={},m=!0,h=t.documentElement,v="modernizr",g=t.createElement(v),y=g.style,b=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),E="Webkit Moz O ms",w=E.split(" "),C=E.toLowerCase().split(" "),S={svg:"http://www.w3.org/2000/svg"},j={},x=[],N=x.slice,F=function(e,n,r,o){var i,a,c,l,s=t.createElement("div"),u=t.body,f=u||t.createElement("body");if(parseInt(r,10))for(;r--;)c=t.createElement("div"),c.id=o?o[r]:v+(r+1),s.appendChild(c);return i=["­",'"].join(""),s.id=v,(u?s:f).innerHTML+=i,f.appendChild(s),u||(f.style.background="",f.style.overflow="hidden",l=h.style.overflow,h.style.overflow="hidden",h.appendChild(f)),a=n(s,e),u?s.parentNode.removeChild(s):(f.parentNode.removeChild(f),h.style.overflow=l),!!a},A=function(){function e(e,i){i=i||t.createElement(r[e]||"div"),e="on"+e;var a=e in i;return a||(i.setAttribute||(i=t.createElement("div")),i.setAttribute&&i.removeAttribute&&(i.setAttribute(e,""),a=o(i[e],"function"),o(i[e],"undefined")||(i[e]=n),i.removeAttribute(e))),i=null,a}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),M={}.hasOwnProperty;f=o(M,"undefined")||o(M.call,"undefined")?function(e,t){return t in e&&o(e.constructor.prototype[t],"undefined")}:function(e,t){return M.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var n=N.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var i=new o,a=t.apply(i,n.concat(N.call(arguments)));return Object(a)===a?a:i}return t.apply(e,n.concat(N.call(arguments)))};return r}),j.svg=function(){return!!t.createElementNS&&!!t.createElementNS(S.svg,"svg").createSVGRect};for(var O in j)f(j,O)&&(u=O.toLowerCase(),p[u]=j[O](),x.push((p[u]?"":"no-")+u));return p.addTest=function(e,t){if("object"==typeof e)for(var r in e)f(e,r)&&p.addTest(r,e[r]);else{if(e=e.toLowerCase(),p[e]!==n)return p;t="function"==typeof t?t():t,"undefined"!=typeof m&&m&&(h.className+=" uc-"+(t?"":"no-")+e),p[e]=t}return p},r(""),g=s=null,function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=y.elements;return"string"==typeof e?e.split(" "):e}function o(e){var t=g[e[h]];return t||(t={},v++,e[h]=v,g[v]=t),t}function i(e,n,r){if(n||(n=t),u)return n.createElement(e);r||(r=o(n));var i;return i=r.cache[e]?r.cache[e].cloneNode():m.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!i.canHaveChildren||p.test(e)||i.tagUrn?i:r.frag.appendChild(i)}function a(e,n){if(e||(e=t),u)return e.createDocumentFragment();n=n||o(e);for(var i=n.frag.cloneNode(),a=0,c=r(),l=c.length;l>a;a++)i.createElement(c[a]);return i}function c(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return y.shivMethods?i(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(y,t.frag)}function l(e){e||(e=t);var r=o(e);return y.shivCSS&&!s&&!r.hasCSS&&(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),u||c(e,r),e}var s,u,f="3.7.0",d=e.html5||{},p=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,m=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h="_html5shiv",v=0,g={};!function(){try{var e=t.createElement("a");e.innerHTML="",s="hidden"in e,u=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){s=!0,u=!0}}();var y={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:f,shivCSS:d.shivCSS!==!1,supportsUnknownElements:u,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:l,createElement:i,createDocumentFragment:a};e.html5=y,l(t)}(this,t),p._version=d,p._prefixes=b,p._domPrefixes=C,p._cssomPrefixes=w,p.hasEvent=A,p.testProp=function(e){return a([e])},p.testAllProps=l,p.testStyles=F,p.prefixed=function(e,t,n){return t?l(e,t,n):l(e,"pfx")},h.className=h.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(m?" uc-js uc-"+x.join(" uc-"):""),p}(this,this.document),function(e,t,n){function r(e){return"[object Function]"==v.call(e)}function o(e){return"string"==typeof e}function i(){}function a(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function c(){var e=g.shift();y=1,e?e.t?m(function(){("c"==e.t?d.injectCss:d.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),c()):y=0}function l(e,n,r,o,i,l,s){function u(t){if(!p&&a(f.readyState)&&(b.r=p=1,!y&&c(),f.onload=f.onreadystatechange=null,t)){"img"!=e&&m(function(){w.removeChild(f)},50);for(var r in N[n])N[n].hasOwnProperty(r)&&N[n][r].onload()}}var s=s||d.errorTimeout,f=t.createElement(e),p=0,v=0,b={t:r,s:n,e:i,a:l,x:s};1===N[n]&&(v=1,N[n]=[]),"object"==e?f.data=n:(f.src=n,f.type=e),f.width=f.height="0",f.onerror=f.onload=f.onreadystatechange=function(){u.call(this,v)},g.splice(o,0,b),"img"!=e&&(v||2===N[n]?(w.insertBefore(f,E?null:h),m(u,s)):N[n].push(f))}function s(e,t,n,r,i){return y=0,t=t||"j",o(e)?l("c"==t?S:C,e,t,this.i++,n,r,i):(g.splice(this.i++,0,e),1==g.length&&c()),this}function u(){var e=d;return e.loader={load:s,i:0},e}var f,d,p=t.documentElement,m=e.setTimeout,h=t.getElementsByTagName("script")[0],v={}.toString,g=[],y=0,b="MozAppearance"in p.style,E=b&&!!t.createRange().compareNode,w=E?p:h.parentNode,p=e.opera&&"[object Opera]"==v.call(e.opera),p=!!t.attachEvent&&!p,C=b?"object":p?"script":"img",S=p?"script":C,j=Array.isArray||function(e){return"[object Array]"==v.call(e)},x=[],N={},F={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};d=function(e){function t(e){var t,n,r,e=e.split("!"),o=x.length,i=e.pop(),a=e.length,i={url:i,origUrl:i,prefixes:e};for(n=0;a>n;n++)r=e[n].split("="),(t=F[r.shift()])&&(i=t(i,r));for(n=0;o>n;n++)i=x[n](i);return i}function a(e,o,i,a,c){var l=t(e),s=l.autoCallback;l.url.split(".").pop().split("?").shift(),l.bypass||(o&&(o=r(o)?o:o[e]||o[a]||o[e.split("/").pop().split("?")[0]]),l.instead?l.instead(e,o,i,a,c):(N[l.url]?l.noexec=!0:N[l.url]=1,i.load(l.url,l.forceCSS||!l.forceJS&&"css"==l.url.split(".").pop().split("?").shift()?"c":n,l.noexec,l.attrs,l.timeout),(r(o)||r(s))&&i.load(function(){u(),o&&o(l.origUrl,c,a),s&&s(l.origUrl,c,a),N[l.url]=2})))}function c(e,t){function n(e,n){if(e){if(o(e))n||(f=function(){var e=[].slice.call(arguments);d.apply(this,e),p()}),a(e,f,t,0,s);else if(Object(e)===e)for(l in c=function(){var t,n=0;for(t in e)e.hasOwnProperty(t)&&n++;return n}(),e)e.hasOwnProperty(l)&&(!n&&!--c&&(r(f)?f=function(){var e=[].slice.call(arguments);d.apply(this,e),p()}:f[l]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),p()}}(d[l])),a(e[l],f,t,l,s))}else!n&&p()}var c,l,s=!!e.test,u=e.load||e.both,f=e.callback||i,d=f,p=e.complete||i;n(s?e.yep:e.nope,!!u),u&&n(u)}var l,s,f=this.yepnope.loader;if(o(e))a(e,0,f,0);else if(j(e))for(l=0;l'),l=p,o.append("."+l))}),null!=o&&t(this).append(o),a!=s&&null!=a){var r='';t(this).addClass("external").append(r)}}}}function i(e){var i=t("
                    ");i.addClass("alert alert-danger accessibility-fail-msg"),i.width(e.width+"px");var a=t("");a.addClass("glyphicon glyphicon-ban-circle");var n=t("");n.append(' This image needs a valid Alt tag. '),i.append(a).append(n),t(e).after(i)}function a(){if(null!=document.getElementById("page")&&null!=document.getElementById("footers")){t("body").removeClass("sticky");var e=t("#page").outerHeight(),i=t("#wpadminbar").outerHeight(),a=t("#uc-header").outerHeight(),n=(t("#footers").outerHeight(),window.innerHeight),l=0;t(".gform_wrapper").each(function(){l+=t(this).outerHeight()}),n=n-i-a,n>=e&&t("body").addClass("sticky")}}function n(t,e){var i,a=t.clientHeight;!function n(){i=t.clientHeight,a!=i&&e(),a=i,t.onElementHeightChangeTimer&&clearTimeout(t.onElementHeightChangeTimer),t.onElementHeightChangeTimer=setTimeout(n,200)}()}var l=location.href,o=l.split("/"),s=o[2],d=["3g2","3gp","avi","doc","docx","dotx","gif","jpg","jpeg","m4a","mid","midi","mov","mp3","mp4","mpg","odt","ogg","ogv","pdf","png","ppt","pptx","xls","xlsx","wav","wmv","zip","vsd"],c=["#comments","#site-navigation","article.page"];t.each(c,function(i,a){t(a+" a").each(e)}),t(".uup-list .has-image").each(function(){var e=t(this).find(".uup-text"),i=t(this).find("img:first"),a=e.height(),n=i.outerHeight();if(n>a){var l=n-a;e.css("padding-top",l/2)}}),t(".uup-index-table .table-has-image").each(function(){var e=t(this).find(".uup-name"),i=t(this).find(".uup-table-thumbnail"),a=e.height(),n=i.outerHeight();if(n>a){var l=n-a;e.css("cssText","padding-bottom:"+l+"px!important")}}),t("#page img").each(function(){alt=t(this).attr("alt"),alt?(alt=alt.toLowerCase(),(alt.indexOf(".jpg")>=0||alt.indexOf(".png")>=0||alt.indexOf(".gif")>=0)&&(t(this).addClass("accessibility-fail"),i(this))):(t(this).addClass("accessibility-fail"),i(this))}),t("#page table").each(function(){t(this).addClass("table")}),t(document).ready(function(){a()}),t(window).resize(function(){a()}),t(window).load(function(){a()}),t(window).ready(function(){}),n(document.body,function(){a()}),t(".panel, .collapse").on("shown.bs.collapse",function(){a()}),t(".panel, .collapse").on("hidden.bs.collapse",function(){a()}),t(document).ready(function(){t("#uc-header .container").fadeIn("slow")})}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/customizer.min.js b/themes/cornerstone/js/min/customizer.min.js new file mode 100644 index 0000000..0eda88c --- /dev/null +++ b/themes/cornerstone/js/min/customizer.min.js @@ -0,0 +1 @@ +!function(t){wp.customize("blogname",function(i){i.bind(function(i){t(".site-title a").text(i)})}),wp.customize("blogdescription",function(i){i.bind(function(i){t(".site-description").text(i)})}),wp.customize("header_textcolor",function(i){i.bind(function(i){"blank"===i?t(".site-title, .site-description").css({clip:"rect(1px, 1px, 1px, 1px)",position:"absolute"}):t(".site-title, .site-description").css({clip:"auto",color:i,position:"relative"})})})}(jQuery); \ No newline at end of file diff --git a/themes/cornerstone/js/min/layoutbuilder.min.js b/themes/cornerstone/js/min/layoutbuilder.min.js new file mode 100644 index 0000000..dc3c577 --- /dev/null +++ b/themes/cornerstone/js/min/layoutbuilder.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(e){e(function(){var s=-1,i=-1,n=0;wp.customize("homepagerows",function(e){n=e.get()});for(var l=function(s){e(".sliders").append('
                    '),e("#addColumn"+s).click(function(){d(this)});var i=[],n=[];wp.customize("homepage_"+s,function(e){n=new String(e.get())}),n=n.split(",");for(var l in n)i[i.length]=0==i.length?parseInt(n[l]):parseInt(n[l])+i[i.length-1];0==i.length&&(i[0]=12),e("#slider"+s).slider({min:0,max:12,step:1,values:i,change:function(e,i){t(e,i,s)}}),e("#slider"+s).children().last().css("display","none")},d=function(s){var i=e(s).attr("id").substr(-1),n=e("#slider"+i).slider("option","values");6!=n.length&&(n[n.length]=12,n.sort(function(e,s){return e-s}),e("#slider"+i).slider("destroy"),e("#slider"+i).slider({min:0,max:12,step:1,values:n,change:function(e,s){t(e,s,i)}}),e("#slider"+i).children().last().css("display","none"))},r=function(){if(s){var n=i,l=0,d=e.unique(e("#slider"+n).slider("values"));if(-1!=d.indexOf(s)){d.splice(d.indexOf(s),1),d.sort(function(e,s){return e-s}),e("#slider"+n).slider("destroy"),e("#slider"+n).slider({min:0,max:12,step:1,values:d,change:function(e,s){t(e,s,n)}}),e("#slider"+n).children().last().css("display","none");for(var r in d)if(0!=d[r])if(0==l)l=d[r];else{var o=parseInt(d[r])-parseInt(d[r-1]);l=l+","+o}wp.customize("homepage_"+n,function(e){e.set(l)}),e(".sliderDeleteColumn").addClass("disabled")}}},t=function(n,l,d){var r=0,t=e.unique(l.values);t.sort(function(e,s){return e-s});for(var o in t)if(0!=t[o])if(0==r)r=t[o];else{var a=parseInt(t[o])-parseInt(t[o-1]);r=r+","+a}wp.customize("homepage_"+d,function(e){e.set(r)}),s=Math.round(parseInt(e(":focus").css("left").split("px")[0])/16.25),i=d,e(".sliderDeleteColumn").removeClass("disabled")},o=0;n>o;o++)l(o);e(".sliderAddRow").click(function(){5!=n&&(e(".sliderDeleteRow").removeClass("disabled"),l(n),n++,wp.customize("homepagerows",function(e){e.set(n)}))}),e(".sliderDeleteRow").click(function(){0!=n&&(n--,0==n&&e(".sliderDeleteRow").addClass("disabled"),e("#slider"+n).slider("destroy"),e("#slider"+n).remove(),e("#addColumn"+n).remove(),wp.customize("homepagerows",function(e){e.set(n)}),s=-1,i=-1,e(".sliderDeleteColumn").addClass("disabled"))}),e(".sliderDeleteColumn").click(function(){r()})})}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/navigation.min.js b/themes/cornerstone/js/min/navigation.min.js new file mode 100644 index 0000000..aad16bc --- /dev/null +++ b/themes/cornerstone/js/min/navigation.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(r){function n(n){r(n).each(function(){var n=r(this).children("a"),t=e(this);n.attr("href",t)})}function e(n){var t=r(n).children("a").attr("href");if("#"==t){var i=r(n).children("ul").children("li").first();return 0==i.length?t:e(i)}return t}n(".menu-item-has-children")}); \ No newline at end of file diff --git a/themes/cornerstone/js/min/skip-link-focus-fix.min.js b/themes/cornerstone/js/min/skip-link-focus-fix.min.js new file mode 100644 index 0000000..aaf6846 --- /dev/null +++ b/themes/cornerstone/js/min/skip-link-focus-fix.min.js @@ -0,0 +1 @@ +!function(){var e=navigator.userAgent.toLowerCase().indexOf("webkit")>-1,t=navigator.userAgent.toLowerCase().indexOf("opera")>-1,n=navigator.userAgent.toLowerCase().indexOf("msie")>-1;(e||t||n)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e=document.getElementById(location.hash.substring(1));e&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1)}(); \ No newline at end of file diff --git a/themes/cornerstone/js/navigation.js b/themes/cornerstone/js/navigation.js new file mode 100644 index 0000000..1f759a2 --- /dev/null +++ b/themes/cornerstone/js/navigation.js @@ -0,0 +1,67 @@ +/** + * navigation.js + * + */ + +jQuery(document).ready(function($) { + + function replaceAnchors(selector) { + $(selector).each(function(){ + var atag = $(this).children('a'); + var newhref = getFirstLink(this); + atag.attr('href',newhref); + }); + } + function getFirstLink(element){ + var href = $(element).children('a').attr('href'); + if(href == '#'){ + var firstChild = $(element).children('ul').children('li').first(); + if(firstChild.length == 0){ + return href; + } + else { + return getFirstLink(firstChild); + } + } + else { + return href; + } + } + + replaceAnchors('.menu-item-has-children'); + +}); + +/* + * Handles toggling the navigation menu for small screens. + * +( function() { + var container, button, menu; + + container = document.getElementById( 'site-navigation' ); + if ( ! container ) + return; + + button = container.getElementsByTagName( 'button' )[0]; + if ( 'undefined' === typeof button ) + return; + + menu = container.getElementsByTagName( 'ul' )[0]; + + // Hide menu toggle button if menu is empty and return early. + if ( 'undefined' === typeof menu ) { + button.style.display = 'none'; + return; + } + + if ( -1 === menu.className.indexOf( 'nav-menu' ) ) + menu.className += ' nav-menu'; + + button.onclick = function() { + if ( -1 !== container.className.indexOf( 'toggled' ) ) + container.className = container.className.replace( ' toggled', '' ); + else + container.className += ' toggled'; + }; +} )(); +*/ \ No newline at end of file diff --git a/themes/cornerstone/js/respond.min.js b/themes/cornerstone/js/respond.min.js new file mode 100644 index 0000000..80a7b69 --- /dev/null +++ b/themes/cornerstone/js/respond.min.js @@ -0,0 +1,5 @@ +/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl + * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT + * */ + +!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b -1, + is_opera = navigator.userAgent.toLowerCase().indexOf( 'opera' ) > -1, + is_ie = navigator.userAgent.toLowerCase().indexOf( 'msie' ) > -1; + + if ( ( is_webkit || is_opera || is_ie ) && document.getElementById && window.addEventListener ) { + window.addEventListener( 'hashchange', function() { + var element = document.getElementById( location.hash.substring( 1 ) ); + + if ( element ) { + if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) + element.tabIndex = -1; + + element.focus(); + } + }, false ); + } +})(); diff --git a/themes/cornerstone/js/stickynav.js b/themes/cornerstone/js/stickynav.js new file mode 100644 index 0000000..5552303 --- /dev/null +++ b/themes/cornerstone/js/stickynav.js @@ -0,0 +1,37 @@ +jQuery(document).ready(function( $ ) { + $(window).on("load scroll resize", function() { + var mastheadHeight = 0; + $('#masthead').children().each(function(){mastheadHeight += $(this).height();}); + $('#masthead').css('height',mastheadHeight+'px'); + var elem = $('#nav-wrapper'); + var thisScroll = $(this).scrollTop(); + if (!elem.hasClass('navbar-fixed-top')){ + var offset = elem.offset(); + var adminHeight = 0; + if($('#wpadminbar').length > 0) adminHeight = $('#wpadminbar').outerHeight(); + elem.attr('data-top', Math.round(parseFloat(offset.top - adminHeight))); + } + if (window.innerWidth >= 768 && Math.round(parseFloat(elem.attr('data-top'))) - elem.outerHeight() <= $(this).scrollTop() - $(elem).outerHeight()){ + elem.addClass('navbar-fixed-top'); + elem.css('padding-top',$('#wpadminbar').outerHeight()); + } + else { + elem.removeClass('navbar-fixed-top'); + elem.css('padding-top','0'); + $('#masthead').css('height','auto'); + } + }); + + $(window).on("resize", function() { + var mastheadHeight = 0; + $('#masthead').children().each(function(){mastheadHeight += $(this).height();}); + $('#masthead').css('height',mastheadHeight+'px'); + var elem = $('#nav-wrapper'); + if (window.innerWidth >= 768 && !elem.hasClass('navbar-fixed-top')){ + var offset = elem.offset(); + var adminHeight = 0; + if($('#wpadminbar').length > 0) adminHeight = $('#wpadminbar').outerHeight(); + elem.attr('data-top', Math.round(parseFloat(offset.top - adminHeight))); + } + }); +}); \ No newline at end of file diff --git a/themes/cornerstone/min/_notes/dwsync.xml b/themes/cornerstone/min/_notes/dwsync.xml new file mode 100644 index 0000000..ba47799 --- /dev/null +++ b/themes/cornerstone/min/_notes/dwsync.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/themes/cornerstone/min/admin-style.min.js b/themes/cornerstone/min/admin-style.min.js new file mode 100644 index 0000000..a4c9500 --- /dev/null +++ b/themes/cornerstone/min/admin-style.min.js @@ -0,0 +1 @@ +jQuery(document).ready(function(n){n("#accordion-section-layout_builder .ui-slider-handle").each(function(){n(this).addClass("button button-primary")})}); \ No newline at end of file diff --git a/themes/cornerstone/page-az.php b/themes/cornerstone/page-az.php new file mode 100644 index 0000000..56b2549 --- /dev/null +++ b/themes/cornerstone/page-az.php @@ -0,0 +1,26 @@ + +
                    + + + +
                    +
                    +
                    +
                    + +
                    +
                    +
                    + +
                    + + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/page-blank.php b/themes/cornerstone/page-blank.php new file mode 100644 index 0000000..d034f2e --- /dev/null +++ b/themes/cornerstone/page-blank.php @@ -0,0 +1,29 @@ + +
                    + + + +
                    +
                    + + + +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/page-blog.php b/themes/cornerstone/page-blog.php new file mode 100644 index 0000000..454999b --- /dev/null +++ b/themes/cornerstone/page-blog.php @@ -0,0 +1,95 @@ + +
                    + + + +
                    +
                    +
                    +
                    + ID; + $authorsStr .= $id.','; + } + $author = rtrim($authorsStr, ','); + } else { + $author = get_user_by('slug', $authornames)->ID; + } + $args = array( + 'post_type' => 'post', + 'category_name' => $cat, + 'tag' => $tag, + 'author' => $author, + 'post_status' => 'publish', + 'paged' => get_query_var('paged'), + ); + if( isset($args) ){ + $pattern = '#[a-zA-Z|~`!@\#$%^&*()_+=|\\}\][{\'/;\-":?>.<]#'; + $arr = array('category_name'=>$cat, 'tag'=>$tag, 'author'=>$author); + foreach( $arr as $k=>$v ){ + if( empty($v) ){ + continue; + } + if( $k == 'author' ){ + $pattern = '#[0-9|~`!@\#$%^&*()_+=|\\}\][{\'/;\-":?>.<]#'; + } + if( preg_match($pattern, $v) ){ + $args[$k] = $v; + } else { + echo '

                    Invalid input in field: "'.$k.'"

                    '; + } + } + } + query_posts( $args ); + if( have_posts() ): + while( have_posts() ): the_post(); ?> +
                    > +
                    +

                    +

                    +
                    +
                    + +
                    +
                    + +
                    +
                    + + + + +
                    +

                    + +

                    +
                    + +
                    +
                    +
                    + +
                    + + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/page-home.php b/themes/cornerstone/page-home.php new file mode 100644 index 0000000..1c8b6b3 --- /dev/null +++ b/themes/cornerstone/page-home.php @@ -0,0 +1,46 @@ + +
                    + + +
                    + +
                    +
                    + +
                    +

                    Home

                    +

                    This is a placeholder and will not be visible to the public. Add content to this section with the "Widgets" tool.

                    +
                    + +
                    +
                    + +
                    + + + +
                    + diff --git a/themes/cornerstone/page-pagebuilder-cards.php b/themes/cornerstone/page-pagebuilder-cards.php new file mode 100644 index 0000000..6f37ebb --- /dev/null +++ b/themes/cornerstone/page-pagebuilder-cards.php @@ -0,0 +1,31 @@ + +
                    + + + +
                    +
                    +
                    +
                    + + + +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/page-pagebuilder.php b/themes/cornerstone/page-pagebuilder.php new file mode 100644 index 0000000..e46a172 --- /dev/null +++ b/themes/cornerstone/page-pagebuilder.php @@ -0,0 +1,31 @@ + +
                    + + + +
                    +
                    +
                    +
                    + + + +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/page-private.php b/themes/cornerstone/page-private.php new file mode 100644 index 0000000..8b083e1 --- /dev/null +++ b/themes/cornerstone/page-private.php @@ -0,0 +1,51 @@ + +
                    + + +
                    +
                    + +
                    +
                    + + + 'asc', 'sort_column' => 'post_title', 'hierarchical' => false, 'child_of' => get_the_ID())); + if(count($pages) > 0){ + foreach($pages as $key => $page){ + $sort[$key] = $page->post_title; + } + asort($sort); + echo '
                      '; + foreach( $sort as $key => $title ){ + $pg = $pages[$key]; + $parent = is_parent_private($pg->ID); + if($parent !== false) $page = $parent; + else $page = $pg->ID; + $private = get_post_meta($page, 'uc-private', true); + if(!($private == 'admins' || $private == 'users' || $private == 'list' || $private == 'netids')){ + continue; + } + $title = ucwords($pg->post_title); + echo '
                    • '.$title.'
                    • '; + + } + echo '
                    '; + } + ?> +
                    +
                    + +
                    + +
                    + +
                    + diff --git a/themes/cornerstone/page-user-profile.php b/themes/cornerstone/page-user-profile.php new file mode 100644 index 0000000..26359e8 --- /dev/null +++ b/themes/cornerstone/page-user-profile.php @@ -0,0 +1,41 @@ + +
                    + + + +
                    +
                    +
                    +
                    + +
                    +
                    +
                    +
                    + + +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + \ No newline at end of file diff --git a/themes/cornerstone/page.php b/themes/cornerstone/page.php new file mode 100644 index 0000000..5719327 --- /dev/null +++ b/themes/cornerstone/page.php @@ -0,0 +1,38 @@ + + +
                    + + +
                    +
                    +
                    +
                    + + + +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/prepros-6.config b/themes/cornerstone/prepros-6.config new file mode 100644 index 0000000..33b82e4 --- /dev/null +++ b/themes/cornerstone/prepros-6.config @@ -0,0 +1,597 @@ +{ + "name": "cornerstone", + "firstRun": false, + "exportConfig": true, + "fileConfigs": [ + { + "path": "js/respond.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/respond.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/respond.min-dist.js\"}" + }, + { + "path": "README.md", + "configJson": "{\"compiler-markdown\":{\"path\":\"README.md\",\"sanitize\":false,\"gfm\":true,\"wrapWithHtml\":false},\"autoCompile\":true,\"customOutput\":\"README.html\"}" + }, + { + "path": "style.css", + "configJson": "{\"compiler-css\":{\"path\":\"style.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"style-dist.css\"}" + }, + { + "path": "style.scss", + "configJson": "{\"forceCompile\":false,\"customOutput\":\"style.css\",\"autoCompile\":true,\"sourceMap\":true,\"compiler-node-sass\":{\"enabled\":true,\"outputStyle\":\"nested\"},\"compiler-autoprefixer\":{\"enabled\":false},\"compiler-minify-css\":{\"enabled\":false},\"compiler-sass\":{\"path\":\"style.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"}}" + }, + { + "path": "min/admin-style.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"min/admin-style.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"min/admin-style.min-dist.js\"}" + }, + { + "path": "css/admin-style.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/admin-style.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/admin-style-dist.css\"}" + }, + { + "path": "css/megamenu-cornerstone-base.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/megamenu-cornerstone-base.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/megamenu-cornerstone-base-dist.css\"}" + }, + { + "path": "css/megamenu.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/megamenu.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/megamenu-dist.css\"}" + }, + { + "path": "css/print.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/print.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/print-dist.css\"}" + }, + { + "path": "css/style.css", + "configJson": "{\"compiler-css\":{\"path\":\"css/style.css\"},\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"customOutput\":\"css/style-dist.css\"}" + }, + { + "path": "js/admin-style.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/admin-style.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/admin-style-dist.js\"}" + }, + { + "path": "js/cs-modernizr.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/cs-modernizr.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/cs-modernizr-dist.js\"}" + }, + { + "path": "js/cs.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/cs.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/cs-dist.js\"}" + }, + { + "path": "js/customizer.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/customizer.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/customizer-dist.js\"}" + }, + { + "path": "js/layoutbuilder.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/layoutbuilder.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/layoutbuilder-dist.js\"}" + }, + { + "path": "js/linktracking.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/linktracking.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/linktracking-dist.js\"}" + }, + { + "path": "js/navigation.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/navigation.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/navigation-dist.js\"}" + }, + { + "path": "js/skip-link-focus-fix.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/skip-link-focus-fix.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/skip-link-focus-fix-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv-printshiv.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv-printshiv.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv-printshiv-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv-printshiv.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv-printshiv.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv-printshiv.min-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv-dist.js\"}" + }, + { + "path": "js/html5shiv/html5shiv.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/html5shiv/html5shiv.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/html5shiv/html5shiv.min-dist.js\"}" + }, + { + "path": "js/min/admin-style.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/admin-style.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/admin-style.min-dist.js\"}" + }, + { + "path": "js/min/cs-modernizr.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/cs-modernizr.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/cs-modernizr.min-dist.js\"}" + }, + { + "path": "js/min/cs.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/cs.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/cs.min-dist.js\"}" + }, + { + "path": "js/min/customizer.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/customizer.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/customizer.min-dist.js\"}" + }, + { + "path": "js/min/layoutbuilder.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/layoutbuilder.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/layoutbuilder.min-dist.js\"}" + }, + { + "path": "js/min/navigation.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/navigation.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/navigation.min-dist.js\"}" + }, + { + "path": "js/min/skip-link-focus-fix.min.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/min/skip-link-focus-fix.min.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/min/skip-link-focus-fix.min-dist.js\"}" + }, + { + "path": "sass/_accessibility.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_accessibility.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_accessibility.css\"}" + }, + { + "path": "sass/_alignments.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_alignments.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_alignments.css\"}" + }, + { + "path": "sass/_buttons.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_buttons.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_buttons.css\"}" + }, + { + "path": "sass/_cal.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_cal.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_cal.css\"}" + }, + { + "path": "sass/_captions.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_captions.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_captions.css\"}" + }, + { + "path": "sass/_content.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_content.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_content.css\"}" + }, + { + "path": "sass/_fonts.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_fonts.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_fonts.css\"}" + }, + { + "path": "sass/_footer.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_footer.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_footer.css\"}" + }, + { + "path": "sass/_galleries.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_galleries.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_galleries.css\"}" + }, + { + "path": "sass/_header-image.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_header-image.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_header-image.css\"}" + }, + { + "path": "sass/_in-page-menus.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_in-page-menus.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_in-page-menus.css\"}" + }, + { + "path": "sass/_link-flags.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_link-flags.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_link-flags.css\"}" + }, + { + "path": "sass/_media.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_media.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_media.css\"}" + }, + { + "path": "sass/_nav.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_nav.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_nav.css\"}" + }, + { + "path": "sass/_page-builder.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_page-builder.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_page-builder.css\"}" + }, + { + "path": "sass/_table-stripper.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_table-stripper.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_table-stripper.css\"}" + }, + { + "path": "sass/_titlebar.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_titlebar.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_titlebar.css\"}" + }, + { + "path": "sass/_ucpeople.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_ucpeople.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_ucpeople.css\"}" + }, + { + "path": "sass/_utilities.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_utilities.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_utilities.css\"}" + }, + { + "path": "sass/_uup.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_uup.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_uup.css\"}" + }, + { + "path": "sass/_variables.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_variables.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_variables.css\"}" + }, + { + "path": "sass/_widgets.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/_widgets.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/_widgets.css\"}" + }, + { + "path": "sass/admin-style.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/admin-style.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/admin-style.css\"}" + }, + { + "path": "sass/print.scss", + "configJson": "{\"compiler-sass\":{\"path\":\"sass/print.scss\",\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"css/print.css\"}" + }, + { + "path": "screenshot.jpg", + "configJson": "{\"compiler-jpg\":{\"path\":\"screenshot.jpg\",\"size\":154938,\"initialSize\":154938,\"optimized\":false,\"height\":0,\"width\":0}}" + }, + { + "path": "img/JonathanStill-403.png", + "configJson": "{\"compiler-png\":{\"path\":\"img/JonathanStill-403.png\",\"size\":276932,\"initialSize\":276932,\"optimized\":false,\"height\":0,\"width\":0}}" + }, + { + "path": "img/JonathanStill.jpg", + "configJson": "{\"compiler-jpg\":{\"path\":\"img/JonathanStill.jpg\",\"size\":90401,\"initialSize\":90401,\"optimized\":false,\"height\":0,\"width\":0}}" + }, + { + "path": "js/stickynav.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/stickynav.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/stickynav-dist.js\"}" + }, + { + "path": "js/header-widgets.js", + "configJson": "{\"compiler-javascript\":{\"path\":\"js/header-widgets.js\",\"mangle\":true},\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"customOutput\":\"js/header-widgets-dist.js\"}" + } + ], + "fileTree": { + "expandedDirs": [ + "sass" + ], + "hideSystemFiles": true, + "systemFiles": [ + ".*", + "desktop.ini", + "prepros.config", + "$RECYCLE.BIN", + "prepros.cfg", + "prepros-6.config", + "Prepros Export" + ], + "hideUnwatchedFiles": false + }, + "imports": [ + { + "path": "style.scss", + "imports": [ + "../../global/bootstrap-3.3.4/stylesheets/_bootstrap.scss", + "sass/_variables.scss", + "sass/_utilities.scss", + "sass/_fonts.scss", + "sass/_titlebar.scss", + "sass/_nav.scss", + "sass/_header-image.scss", + "sass/_widgets.scss", + "sass/_buttons.scss", + "sass/_content.scss", + "sass/_captions.scss", + "sass/_alignments.scss", + "sass/_galleries.scss", + "sass/_media.scss", + "sass/_link-flags.scss", + "sass/_accessibility.scss", + "sass/_table-stripper.scss", + "sass/_uup.scss", + "sass/_ucpeople.scss", + "sass/_cal.scss", + "sass/_in-page-menus.scss", + "sass/_footer.scss", + "sass/_page-builder.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_variables.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_mixins.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_normalize.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_print.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_glyphicons.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_scaffolding.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_type.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_code.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_grid.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tables.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_forms.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_buttons.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_component-animations.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_dropdowns.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_button-groups.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_input-groups.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navs.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navbar.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_breadcrumbs.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pagination.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pager.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_labels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_badges.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_jumbotron.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_thumbnails.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_alerts.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_progress-bars.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_media.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_list-group.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_panels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-embed.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_wells.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_close.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_modals.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tooltip.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_popovers.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_carousel.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_utilities.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-utilities.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_hide-text.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_opacity.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_image.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_labels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_reset-filter.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_resize.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_responsive-visibility.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_size.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_tab-focus.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-emphasis.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-overflow.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_vendor-prefixes.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_alerts.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_buttons.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_panels.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_pagination.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_list-group.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-divider.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_forms.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_progress-bar.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_table-row.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_background-variant.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_border-radius.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_gradients.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_clearfix.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_center-block.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-vertical-align.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid-framework.scss", + "../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid.scss" + ] + } + ], + "projectView": { + "selectedView": "log" + }, + "fileWatcher": { + "enabled": true, + "watchedExtensions": [ + "less", + "sass", + "scss", + "styl", + "md", + "markdown", + "coffee", + "js", + "jade", + "haml", + "slim", + "ls", + "kit", + "png", + "jpg", + "jpeg", + "ts", + "pug", + "css", + "html", + "htm", + "php", + "rb", + "asp", + "aspx", + "cfm", + "chm", + "cms", + "do", + "erb", + "jsp", + "mhtml", + "mspx", + "pl", + "py", + "shtml", + "cshtml", + "cs", + "vb", + "vbs", + "tpl", + "ctp" + ] + }, + "pathFilters": [ + "node_modules", + ".*", + "bower_components", + "prepros.config", + "Prepros Export", + "prepros-6.config", + "prepros.cfg", + "wp-admin", + "wp-includes" + ], + "server": { + "port": 7880, + "assignNewPortAutomatically": true, + "enable": true, + "proxy": { + "enable": false, + "url": "" + } + }, + "browser-sync": { + "enable": false, + "clicks": true, + "forms": true, + "scroll": true + }, + "live-reload": { + "enable": true, + "animate": true, + "delay": 0 + }, + "ftp-deploy": { + "connectionType": "ftp", + "remotePath": "", + "uploadTimeout": 20000, + "uploadOnChange": false, + "ftp": { + "secure": false, + "keepAlive": true, + "host": "", + "port": 21, + "user": "", + "password": "" + }, + "sftp": { + "host": "", + "port": 22, + "usePrivateKey": false, + "username": "", + "password": "", + "privateKey": "", + "passphrase": "" + }, + "pathFilters": [ + "config.rb", + "prepros.config", + "prepros-6.config", + "node_modules", + "Prepros Export", + ".git", + ".idea", + ".sass-cache", + ".hg", + ".svn", + ".cache", + ".DS_Store", + "*.sass", + "*.scss", + "*.less", + "*.pug", + "*.jade", + "*.styl", + "*.haml", + "*.slim", + "*.coffee", + "*.ls", + "*.kit", + "*.ts" + ], + "history": [] + }, + "file-type-sass": "{\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"sourceMap\":false,\"compiler-sass\":{\"libSass\":true,\"compass\":false,\"fullCompass\":false,\"outputStyle\":\"expanded\"},\"compilers\":[\"node-sass\",\"autoprefixer\",\"minify-css\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"less\",\"sass\",\"stylus\",\"scss\",\"styl\"],\"replaceSegmentsWith\":[\"css\"],\"relative\":\"\"},\"compiler-node-sass\":{\"enabled\":true,\"outputStyle\":\"nested\"},\"compiler-minify-css\":{\"enabled\":false}}", + "file-type-less": "{\"autoCompile\":true,\"compiler-autoprefixer\":{\"enabled\":false},\"compiler-minify-css\":{\"enabled\":false},\"sourceMap\":false,\"compilers\":[\"less\",\"autoprefixer\",\"minify-css\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"less\",\"sass\",\"stylus\",\"scss\",\"styl\"],\"replaceSegmentsWith\":[\"css\"],\"relative\":\"\"},\"compiler-less\":{\"enabled\":true}}", + "autoprefixer": { + "browsers": "last 4 versions" + }, + "file-type-pug": "{\"autoCompile\":true,\"compiler-pug\":{\"pretty\":true,\"enabled\":true},\"compilers\":[\"pug\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-css": "{\"autoCompile\":false,\"sourceMap\":false,\"compiler-minify-css\":{\"enabled\":true},\"compiler-cssnext\":{\"enabled\":false},\"compiler-autoprefixer\":{\"enabled\":false},\"compilers\":[\"autoprefixer\",\"cssnext\",\"minify-css\"],\"output\":{\"outputType\":\"RELATIVE_SOURCE\",\"replaceSegments\":[],\"replaceSegmentsWith\":[],\"relative\":\"\"},\"outputSuffix\":\"-dist\"}", + "file-type-javascript": "{\"autoCompile\":false,\"compiler-uglify-js\":{\"enabled\":true,\"mangle\":true},\"compiler-javascript\":{\"mangle\":true},\"compiler-babel\":{\"enabled\":false},\"sourceMap\":false,\"compilers\":[\"concat-js\",\"babel\",\"uglify-js\"],\"output\":{\"outputType\":\"RELATIVE_SOURCE\",\"replaceSegments\":[],\"replaceSegmentsWith\":[],\"relative\":\"\"},\"outputSuffix\":\"-dist\",\"compiler-concat-js\":{\"enabled\":true}}", + "file-type-stylus": "{\"autoCompile\":true,\"sourceMap\":false,\"compiler-autoprefixer\":{\"enabled\":false},\"compiler-stylus\":{\"nib\":false,\"enabled\":true},\"compiler-minify-css\":{\"enabled\":false},\"compilers\":[\"stylus\",\"autoprefixer\",\"minify-css\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"less\",\"sass\",\"stylus\",\"scss\",\"styl\"],\"replaceSegmentsWith\":[\"css\"],\"relative\":\"\"}}", + "file-type-markdown": "{\"autoCompile\":true,\"compiler-markdown\":{\"sanitize\":false,\"gfm\":true,\"wrapWithHtml\":false,\"enabled\":true,\"githubFlavored\":true},\"compilers\":[\"markdown\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-haml": "{\"autoCompile\":true,\"compiler-haml\":{\"pretty\":true,\"doubleQuotes\":false,\"enabled\":true,\"doubleQuoteAttributes\":true},\"compilers\":[\"haml\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-slim": "{\"autoCompile\":true,\"compiler-slim\":{\"pretty\":true,\"indent\":\"default\",\"enabled\":true},\"compilers\":[\"slim\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-coffee-script": "{\"autoCompile\":true,\"compiler-coffee-script\":{\"bare\":false,\"mangle\":true,\"iced\":false,\"enabled\":true},\"compiler-uglify-js\":{\"enabled\":false,\"mangle\":true},\"sourceMap\":false,\"compilers\":[\"coffee-script\",\"uglify-js\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"coffee\",\"coffeescript\",\"coffeescripts\",\"ls\",\"livescript\",\"livescripts\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-livescript": "{\"autoCompile\":true,\"compiler-livescript\":{\"bare\":false,\"mangle\":true,\"enabled\":true},\"compiler-uglify-js\":{\"enabled\":false,\"mangle\":true},\"compilers\":[\"livescript\",\"uglify-js\"],\"sourceMap\":false,\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"coffee\",\"coffeescript\",\"coffeescripts\",\"ls\",\"livescript\",\"livescripts\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "file-type-kit": "{\"autoCompile\":true,\"compiler-kit\":{\"minifyHtml\":false,\"enabled\":true},\"compilers\":[\"kit\"],\"output\":{\"outputType\":\"REPLACE_SEGMENT\",\"replaceSegments\":[\"jade\",\"haml\",\"slim\",\"markdown\",\"md\",\"kit\"],\"replaceSegmentsWith\":[\"html\"],\"relative\":\"\"}}", + "uglify-js": { + "ie8": false, + "compress": { + "sequences": true, + "properties": true, + "dead_code": true, + "drop_debugger": true, + "unsafe": false, + "unsafe_comps": false, + "unsafe_math": false, + "unsafe_proto": false, + "unsafe_regexp": false, + "conditionals": true, + "comparisons": true, + "evaluate": true, + "booleans": true, + "loops": true, + "unused": true, + "toplevel": false, + "top_retain": "", + "hoist_funs": true, + "hoist_vars": false, + "if_return": true, + "join_vars": true, + "collapse_vars": true, + "reduce_vars": true, + "warnings": true, + "negate_iife": true, + "pure_getters": false, + "pure_funcs": [], + "drop_console": false, + "expression": false, + "keep_fargs": false, + "keep_fnames": false, + "passes": 1, + "keep_infinity": false, + "side_effects": true, + "global_defs": [] + }, + "output": { + "ascii_only": false, + "beautify": false, + "comments": "", + "indent_level": 4, + "indent_start": 0, + "inline_script": false, + "keep_quoted_props": false, + "max_line_len": false, + "preamble": "", + "preserve_line": false, + "quote_keys": false, + "quote_style": 0, + "semicolons": true, + "shebang": true, + "width": 80 + } + }, + "cssnext": { + "customProperties": true, + "applyRule": true, + "calc": false, + "nesting": true, + "customMedia": true, + "mediaQueriesRange": true, + "customSelectors": true, + "attributeCaseInsensitive": true, + "colorRebeccapurple": true, + "colorHwb": true, + "colorGray": true, + "colorHexAlpha": true, + "colorFunction": true, + "fontVariant": true, + "filter": true, + "initial": true, + "rem": true, + "pseudoElements": true, + "pseudoClassMatches": true, + "pseudoClassNot": true, + "pseudoClassAnyLink": true, + "colorRgba": true, + "overflowWrap": true + }, + "file-type-typescript": "{\"compilers\":[\"typescript\",\"uglify-js\"]}", + "babel": { + "useBabelRc": true, + "presets": { + "babel-preset-es2015": true + }, + "plugins": { + "babel-plugin-syntax-jsx": true, + "babel-plugin-transform-react-jsx": true, + "babel-plugin-transform-async-to-generator": true, + "babel-plugin-transform-class-properties": true, + "babel-plugin-transform-object-rest-spread": true + } + }, + "file-type-png": "{\"compilers\":[\"png\"]}", + "file-type-jpg": "{\"compilers\":[\"jpg\"]}" +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_accessibility.scss b/themes/cornerstone/sass/_accessibility.scss new file mode 100644 index 0000000..f6476e8 --- /dev/null +++ b/themes/cornerstone/sass/_accessibility.scss @@ -0,0 +1,53 @@ +/* - - - - - - - - - - - - - - - - - - - + == Accessibility +- - - - - - - - - - - - - - - - - - - */ + +#skiplinks { + visibility:visible; + + a { + left:-10000px; + position:absolute; + + &:focus { + left:34px; + top:34px; + background-color:#fff; + box-shadow:4px 4px 6px #3e3e3e; + padding:10px; + min-width:210px; + font-weight:700; + font-size:18px; + text-decoration:none; + color:#107ac8; + } + } +} + +.dropdown-toggle:focus { + outline:inherit; +} + +@mixin grayscale_element($value) { + -webkit-filter: grayscale($value); + -moz-filter: grayscale($value); + filter: grayscale($value); +} + + +.accessibility-fail { + @include grayscale_element(100%); + opacity: .3; +} + +.accessibility-fail-msg { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + .accessibility-fail-msg .glyphicon { + color:red; + margin-right: 1em; + } + .accessibility-fail-msg a { + text-decoration: underline; + } \ No newline at end of file diff --git a/themes/cornerstone/sass/_alignments.scss b/themes/cornerstone/sass/_alignments.scss new file mode 100644 index 0000000..6463f3b --- /dev/null +++ b/themes/cornerstone/sass/_alignments.scss @@ -0,0 +1,22 @@ +/* - - - - - - - - - - - - - - - - - - - + == Alignments +- - - - - - - - - - - - - - - - - - - */ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; +} +.alignright { + display: inline; + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; +} +.aligncenter { + clear: both; + display: block; + margin: 1em auto; +} + + diff --git a/themes/cornerstone/sass/_buttons.scss b/themes/cornerstone/sass/_buttons.scss new file mode 100644 index 0000000..a9e96de --- /dev/null +++ b/themes/cornerstone/sass/_buttons.scss @@ -0,0 +1,167 @@ +@mixin btnReset($selector){ + +// +// Buttons +// -------------------------------------------------- + + +// Base styles +// -------------------------------------------------- + + #{$selector} .btn { + display: inline-block; + margin-bottom: 0; // For input.btn + font-weight: $btn-font-weight; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214 + border: 1px solid transparent; + white-space:normal; + @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $border-radius-base); + @include user-select(none); + + &:active, + &.active { + &:focus { + @include tab-focus(); + } + } + + &:hover, + &:focus { + color: $btn-default-color !important; + text-decoration: none; + } + + &:active, + &.active { + outline: 0; + background-image: none; + @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + cursor: not-allowed; + pointer-events: none; // Future-proof disabling of clicks + @include opacity(.65); + @include box-shadow(none); + } +} + + +// Alternate buttons +// -------------------------------------------------- + +#{$selector} .btn-default { + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); +} +#{$selector} .btn-primary { + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); +} +// Success appears as green +#{$selector} .btn-success { + @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); +} +// Info appears as blue-green +#{$selector} .btn-info { + @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border); +} +// Warning appears as orange +#{$selector} .btn-warning { + @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border); +} +// Danger and error appear as red +#{$selector} .btn-danger { + @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border); +} + + +// Link buttons +// ------------------------- + +// Make a button look and behave like a link +#{$selector} .btn-link { + color: $link-color !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; + + &, + &:active, + &[disabled], + fieldset[disabled] & { + background-color: transparent; + @include box-shadow(none); + } + &, + &:hover, + &:focus, + &:active { + border-color: transparent; + } + &:hover, + &:focus { + color: $link-hover-color !important; + text-decoration: underline; + background-color: transparent; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: $btn-link-disabled-color !important; + text-decoration: none; + } + } +} + + +// Button Sizes +// -------------------------------------------------- + +#{$selector} .btn-lg { + // line-height: ensure even-numbered height of button next to large input + @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $border-radius-large); +} +#{$selector} .btn-sm { + // line-height: ensure proper height of button next to small input + @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); +} +#{$selector} .btn-xs { + @include button-size($padding-xs-vertical, $padding-xs-horizontal, $font-size-small, $line-height-small, $border-radius-small); +} + + +// Block button +// -------------------------------------------------- + +#{$selector} .btn-block { + display: block; + width: 100%; +} + +// Vertically space out multiple block buttons +#{$selector} .btn-block + #{$selector} .btn-block { + margin-top: 5px; +} + +// Specificity overrides +input[type="submit"], +input[type="reset"], +input[type="button"] { + &#{$selector}.btn-block { + width: 100%; + } +} + + + + + +} + + + diff --git a/themes/cornerstone/sass/_cal.scss b/themes/cornerstone/sass/_cal.scss new file mode 100644 index 0000000..fcba746 --- /dev/null +++ b/themes/cornerstone/sass/_cal.scss @@ -0,0 +1,126 @@ +/* - - - - - - - - - - - - - - - - - - - + == Calendar +- - - - - - - - - - - - - - - - - - - */ +#vb { + #vb-timespan { + + list-style-type:none; + padding:0; + margin:0; + font-size:2em; + + .glyphicon-new-window { + display:none; + } + } + + +} +#events-grid-wrap { + li { + margin-bottom:1em!important; + + strong { + font-weight:normal; + } + .glyphicon-new-window { + display:none; + } + } +} + + +.uc-listcal { + + .uc-cal-list { + list-style-type:none; + margin:0; + padding:0; + .uc-cal-item { + margin-bottom:1em; + + .uc-cal-event-title { + font-style:normal; + margin-left:1em; + display:flex !important; + } + + .glyphicon-new-window { + display:none; + } + } + } + +} + + +// Style for Shortcode Calendar +#events-table { + + #events-toolbar { + margin-bottom:1em; + + // set a width so that the buttons don't shift between long-named months and short-named months. + #events-month { + width:10em; + } + } + + table { + font-size:85%; + + thead { + th { + width:14%; + text-align:center; + } + } + tbody { + th { + border-bottom-width:0; + padding-bottom:0; + padding-left:0; + text-align:right; + font-weight:normal; + // opacity so it'll "grey" out whatever the main text color is set to in future themes. + opacity:.7; + } + th.today{ + background: $uc-shortcal-today-bg; + color: $uc-shortcal-today-color; + } + td { + border-top-width:0; + padding-top:0; + + a { + text-decoration:none; + + &:hover { + text-decoration:underline; + } + + strong { + font-weight:normal; + } + + //every link is external, no need to fly lnk flags here. + .glyphicon { + display:none; + } + } + + .event-list { + &+.event-list { + margin-top:1em !important; + } + + li+li { + margin-top:.5em !important; + } + + } + } + } + } +} diff --git a/themes/cornerstone/sass/_captions.scss b/themes/cornerstone/sass/_captions.scss new file mode 100644 index 0000000..d56a2fb --- /dev/null +++ b/themes/cornerstone/sass/_captions.scss @@ -0,0 +1,17 @@ +/* - - - - - - - - - - - - - - - - - - - + == Captions +- - - - - - - - - - - - - - - - - - - */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto; +} +.wp-caption-text { + text-align: center; +} +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_content.scss b/themes/cornerstone/sass/_content.scss new file mode 100644 index 0000000..49fb30b --- /dev/null +++ b/themes/cornerstone/sass/_content.scss @@ -0,0 +1,292 @@ +/* - - - - - - - - - - - - - - - - - - - + == Content +- - - - - - - - - - - - - - - - - - - */ + +.home #content { + @include widgets(".home #content"); + + .panel-grid { + // treat widgets in pagelayout builder as subpage widgets. + @include widgets(".subpage"); + } + +} +#page-sidebar { + @include widgets(".home #content"); +} +.subpage { + @include widgets(".subpage"); +} + +img { + height: auto; + max-width: 100%; + } +code { + white-space:normal; +} +.table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + +.az-letter-list { + li { + list-style-type:none; + } +} + +@include btnReset("#page #content .widget"); + + + +/* PAGE +--------------------------------------------------------------*/ +#main { + border-radius: $border-radius-base; + background-color: $contentBg; + padding: $contentPadding; + overflow:hidden; + @include cs-word-break; +} +.page { + //@include uc-cal; +} + +/* POSTS +--------------------------------------------------------------*/ + +.post { + background-color: $contentBg; + padding: $contentPadding; +} +.panel-grid .post { + background-color: transparent; +} + + +/*-------------------------------------------------------------- +10.0 Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +10.1 Posts and pages +--------------------------------------------------------------*/ +.sticky { +} +.hentry { + margin: 0 0 1.5em; + } +.byline, +.updated { + display: none; + } +.single .byline { + display: inline; + } +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; + } +.page-links { + clear: both; + margin: 0 0 1.5em; + } + +.nav-next { + text-align:right; + } + + + +.entry-content a, +.entry-footer a { + text-decoration:underline; +} +.nav a, +a.btn { + text-decoration:none!important; +} + + + +/*-------------------------------------------------------------- +10.2 Asides +--------------------------------------------------------------*/ +.blog .format-aside .entry-title, +.archive .format-aside .entry-title { + display: none; +} + +/*-------------------------------------------------------------- +10.3 Comments +--------------------------------------------------------------*/ + +.comments-area { + + } + + + .comment-list { + padding:0; + list-style-type:none; + } + .comment-list ol { + list-style-type:none; + } + + .comment { + padding:$contentPadding; + border-top:1px solid transparent; + border-top-color:$comment-top-border; + } + .comment.thread-odd { + background-color:$comment-thread-odd; + } + + .comment-content a { + word-wrap: break-word; + } + +/* comments form */ +.form-submit { + display: none; + } + .comment-form-author, + .comment-form-email, + .comment-form-url { + width: 50%; + } + +/*-------------------------------------------------------------- +10.4 Private Page List +--------------------------------------------------------------*/ + +#page-private-list { + li { + list-style-type: none; + padding-bottom:10px; + } +} + +/*-------------------------------------------------------------- +10.5 UC People Page Template +--------------------------------------------------------------*/ + +#page-userlist { + .person { + padding-right:20px; + padding-bottom:20px; + padding-top:5px; + + ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + a.person-permalink { + h4.person-name { + font-size:19px; + } + } + } + + h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; + } + + table { + margin-bottom:0px; + + td.person-thumbnail { + img { + max-width: none; + } + } + thead { + border-top:none !important; + border-bottom:none !important; + } + } + .table > thead > tr > th { + border-bottom:none !important; + } + .table > tbody > tr > td { + border-top:none !important; + } + .table > tbody > tr { + border-top:1px solid #eee; + border-bottom:1px solid #eee; + } +} + +/*-------------------------------------------------------------- +10.6 UC Calendar - Fixes for Sub/Super Characters +--------------------------------------------------------------*/ + +#content{ + .widget { + + // Uconn Calendar + &.uc-ecw{ + .uc-cal-list { + .uc-cal-item { + .uc-cal-event-title { + display:flex !important; + } + } + } + } + } +} + +.ui-datepicker-header { + color:black; +} + +/*-------------------------------------------------------------- +10.7 Breadcrumbs +--------------------------------------------------------------*/ + +.breadcrumb { + margin-bottom:0px; + + li.menu-item { + margin-right:-3px; + } + + @media (max-width:767px) { + display:none; + } + + +} + .breadcrumb > li + li::before { + content:"/" + } + +/*-------------------------------------------------------------- +10.8 Responsive Tables +--------------------------------------------------------------*/ + +@media (max-width:767px) { + .table-responsive table img { + min-width:100px + } +} + +/*-------------------------------------------------------------- +10.9 A-Z Search +--------------------------------------------------------------*/ + +#azFilterInput { + margin-top:10px; + width: 250px; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_fonts.scss b/themes/cornerstone/sass/_fonts.scss new file mode 100644 index 0000000..b240564 --- /dev/null +++ b/themes/cornerstone/sass/_fonts.scss @@ -0,0 +1,24 @@ +/* - - - - - - - - - - - - - - - - - - - + == Fonts +- - - - - - - - - - - - - - - - - - - */ + @font-face { + font-family: 'Proxima Nova'; + src: url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.eot'); + src: url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'), + url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular') format('svg'), + url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.woff') format('woff'), + url('#{$uc-font-path}/proximanova_regular/ProximaNova-Reg-webfont.ttf') format('truetype'); + font-weight: normal; + font-style: normal; + } +@font-face { + font-family: 'Proxima Nova'; + src: url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.eot'); + src: url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix') format('embedded-opentype'), + url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold') format('svg'), + url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.woff') format('woff'), + url('#{$uc-font-path}/proximanova_semibold/ProximaNova-Sbold-webfont.ttf') format('truetype'); + font-weight: 500; + font-style: normal; + } + diff --git a/themes/cornerstone/sass/_footer.scss b/themes/cornerstone/sass/_footer.scss new file mode 100644 index 0000000..bd03eda --- /dev/null +++ b/themes/cornerstone/sass/_footer.scss @@ -0,0 +1,68 @@ +/* - - - - - - - - - - - - - - - - - - - + == Footers +- - - - - - - - - - - - - - - - - - - */ + + +#footers { + background-color:$footers-bg; + margin:$footers-margin; + border:0px solid transparent; + border-color: $footers-border-color; + border-width: $footers-border-width; + } + body.sticky #footers { + position:absolute; + bottom:0; + left:0; + width:100%; + } + body.sticky .ie8 #footers { + position:inherit; + width:inherit; + } + + #mega-footer { + padding-top:1em; + background-color:$megafooter-bg; + + @include widgets('#mega-footer'); + } + + + + + + + + +#footer { + padding:1.5em 0; + color:$uc-footer-link-color; + + ul { + padding:0; + } + + a { + color: $uc-footer-link-color; + &:hover { + color:$uc-footer-link-hover; + } + } + + li { + display:inline; + margin-right:$uc-footer-link-spacing; + + &:last-child { + margin-right:0; + } + + a { + padding:15px 0px; + } + } +} + + +@include btnReset("#footers"); diff --git a/themes/cornerstone/sass/_galleries.scss b/themes/cornerstone/sass/_galleries.scss new file mode 100644 index 0000000..d34969c --- /dev/null +++ b/themes/cornerstone/sass/_galleries.scss @@ -0,0 +1,37 @@ +/* - - - - - - - - - - - - - - - - - - - + == Galleries +- - - - - - - - - - - - - - - - - - - */ +.gallery { + margin-bottom: 1.5em; +} +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} +.gallery-columns-2 .gallery-item { + max-width: 50%; +} +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} +.gallery-columns-4 .gallery-item { + max-width: 25%; +} +.gallery-columns-5 .gallery-item { + max-width: 20%; +} +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} +.gallery-caption {} diff --git a/themes/cornerstone/sass/_header-image.scss b/themes/cornerstone/sass/_header-image.scss new file mode 100644 index 0000000..d703dc5 --- /dev/null +++ b/themes/cornerstone/sass/_header-image.scss @@ -0,0 +1,50 @@ +/* - - - - - - - - - - - - - - - - - - - + == Header Image +- - - - - - - - - - - - - - - - - - - */ +#masthead { + } +#masthead.header-image .container { + position:relative; + } + #header-image-wrap { + overflow:hidden; + max-height:250px; + } + #header-image { + min-height:100px; + width:100%; + } + #masthead.header-image .site-branding { + position:absolute;top:30px; + left:30px; + } + + #masthead.header-image .container .row { + position:absolute; + top:0; + left:0; + width:100%; + margin:0; + } + + #site-title .searchform { + float:right; + padding-top:30px; + } + #site-title .parent-spacing .searchform { + margin-top:10px; + } + + #primary-nav .searchform .form-control { + display:inline-block; + width:auto; + } + + @media (max-width: 768px) { + #nav-wrapper .container { + padding:0; + } + .dropdown-menu .dropdown-menu { + padding-left:20px; + } + } \ No newline at end of file diff --git a/themes/cornerstone/sass/_in-page-menus.scss b/themes/cornerstone/sass/_in-page-menus.scss new file mode 100644 index 0000000..a6988d6 --- /dev/null +++ b/themes/cornerstone/sass/_in-page-menus.scss @@ -0,0 +1,19 @@ +/* - - - - - - - - - - - - - - - - - - - + == In Page Menus +- - - - - - - - - - - - - - - - - - - */ +.in-page-list { + float:right; + padding:.5em; + border:1px solid transparent; + border-color: $in-page-menu-border; + background-color:$in-page-menu-background; + margin:0 0 1.5em 2em; + width:20%; + min-width:200px; + max-width:400px; + border-radius:3px; +} + +.in-page-tabs { + margin-bottom:2em; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_link-flags.scss b/themes/cornerstone/sass/_link-flags.scss new file mode 100644 index 0000000..f49cf8d --- /dev/null +++ b/themes/cornerstone/sass/_link-flags.scss @@ -0,0 +1,34 @@ +/* - - - - - - - - - - - - - - - - - - - + == Link Flags +- - - - - - - - - - - - - - - - - - - */ + +@mixin flagStyles() { + .flag { + background-color:rgba(0,0,0, .1) !important; + font-size: 80%!important; + padding: .2em .3em!important; + margin-left: .4em!important; + border-radius:.3em!important; + text-decoration:none!important; + } + .btn .flag { + border-width:0!important; + opacity:.7!important; + } + .external { + } + .external .glyphicon-new-window { + font-size:.8em!important; + margin-left:.4em!important; + opacity:.7!important; + } + .external:hover .glyphicon-new-window { + opacity:1!important; + } +} + +@include flagStyles(); + +table { + @include flagStyles(); +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_media.scss b/themes/cornerstone/sass/_media.scss new file mode 100644 index 0000000..7cfd681 --- /dev/null +++ b/themes/cornerstone/sass/_media.scss @@ -0,0 +1,17 @@ +/* - - - - - - - - - - - - - - - - - - - + == Media +- - - - - - - - - - - - - - - - - - - */ +.page-content img.wp-smiley, +.entry-content img.wp-smiley, +.comment-content img.wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} +/* Make sure embeds and iframes fit their containers */ +embed, +iframe, +object { + max-width: 100%; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_nav.scss b/themes/cornerstone/sass/_nav.scss new file mode 100644 index 0000000..49bf137 --- /dev/null +++ b/themes/cornerstone/sass/_nav.scss @@ -0,0 +1,246 @@ +/* NAV +--------------------------------------------------------------*/ + +#nav-tabs { + padding-bottom:.5em; + + .nav-tabs { + border-bottom:0; + + & > li > a:hover { + border-color: $nav-tabs-border-color; + border-radius: $border-radius-base; + } + + & > li.active > a, + & > li.active > a:hover, + & > li.active > a:focus { + background-color:$navbar-default-bg; + z-index:9999; + border-radius: $border-radius-base; + border-bottom-color: $nav-tabs-border-color; + } + + & > li.active.menu-item-has-children > a, + & > li.active.menu-item-has-children > a:hover, + & > li.active.menu-item-has-children > a:focus { + //border-bottom:1px solid $navbar-default-bg; + //position:relative; + //bottom:-1px; + border-radius: $border-radius-base $border-radius-base 0 0; + border-bottom-color: transparent; + } + } +} + + +#primary-nav { + a.external { + max-height:50px; + } +} + +#nav-secondary { + + padding: $nav-secondary-padding; + border: 1px solid transparent; + border-color: $nav-secondary-border-color; + border-radius: $nav-secondary-border-radius; + background-color: $nav-secondary-bg-color; + font-size: $nav-secondary-font-size; + + + .nav.nav-pills.nav-stacked { + + a { + @include cs-word-break; + + //padding: $nav-secondary-pills-padding; + border-radius: $nav-secondary-pills-border-radius; + background-color: $nav-secondary-pills-link-bg; + color: $nav-secondary-pills-link-color; + + &:hover { + background-color: $nav-secondary-pills-link-hover; + + } + + } + + .active > a { + background-color: $nav-secondary-pills-active-link-hover-bg; + color: $nav-secondary-pills-active-link-hover-color; + &:hover { + + } + } + + .sub-menu { + margin:2px 0 2px 1.5em; + } + + } + + + + // Hiding Other Levels. + + & > ul { + + margin:0; + padding:0; + list-style-type:none; + + & > li { + + & > a { + } + + & > ul { + margin:0; + padding:0; + + & > li { + + & > a { + } + } + } + } + } + + ul ul ul { + display:none; + } + +} + + +// Mobile Nav Changes + .navbar-collapse { + max-height:none; + } + + + .menu-icon, + .menu-label { + display: inline-block; + } + .menu-label { + position: relative; + top:-.15em; + margin-left: .2em; + } + + + +// Display Alternate Site Identity in Mobile + +.navbar-default .navbar-brand { + height:auto; + float:none; + margin-right:130px; + font:500 18px "Proxima Nova", Helvetica, Arial, sans-serif; + color:black; + } + +/**/ +// For IE 7 + +$nav-z: 9999; +#masthead { + z-index:$nav-z; + #nav-wrapper { + z-index:$nav-z; + .container{ + z-index:$nav-z; + #site-navigation { + z-index:$nav-z; + + .dropdown-menu{ + z-index:$nav-z; + } + } + } + } +} +// Mega Menu Cleanup +#mega-menu-primary {margin-bottom:0;} +.mega-sub-menu { + list-style-type:none; +} +#megamenu-mobile-title { + font-size:1.3em; + padding:.8em; + margin:0; +} + +#mega-menu-wrap-primary { + .mega-menu-toggle { + height:auto !important; + + &:before { + display:none; + } + &:after { + display:none; + } + + .mega-toggle-block { + display:inline-block; + position:absolute; + top:-44px; + right:5px; + + &:before { + content: '\f333'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; + float:right; + } + } + &.mega-menu-open { + .mega-toggle-block { + + &:before { + content: '\f153'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; + } + } + } + + } + .mega-toggle-label-closed { + display:none; + } +} + + +// Setting menu width + +.dropdown-menu { + + > li { + > a { + white-space:pre-wrap; + min-width:250px; + + } + } +} + +#drop-multi { + .visible-xs-block { + .search { + width:200px; + display: inline-block; + } + + .btn-default { + margin-top: -3px; + } + } +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_page-builder.scss b/themes/cornerstone/sass/_page-builder.scss new file mode 100644 index 0000000..695139f --- /dev/null +++ b/themes/cornerstone/sass/_page-builder.scss @@ -0,0 +1,209 @@ +.panel-grid { /* Denotes the beginning of a Page Builder section */ + .simple-social-icons { + ul { + li { + //avoids conflict with glypicons social icons. + + &.social-bloglovin:before, &.social-dribbble:before, &.social-email:before, &.social-facebook:before, &.social-flickr:before, &.social-github:before, &.social-gplus:before, &.social-instagram:before, &.social-linkedin:before, &.social-pinterest:before, &.social-rss:before, &.social-stumbleupon:before, &.social-tumblr:before, &.social-twitter:before, &.social-vimeo:before, &.social-youtube:before { + display:none !important; + content:none!important; + } + + a { + .glyphicon-new-window { + display:none !important; + content:none!important; + } + } + } + } + } +} + +#page-page-builder { + #primary { + #main { + .page { + h3.widget-title { + margin-top:0px; + margin-bottom:0.75em; + font-weight:500; + + } + } + } + } +} + +#page-page-builder-cards { + #primary { + #main { + background-color:transparent; + border:none; + padding-left:0px; + padding-right:0px; + + .page { + + .entry-content { + margin-top:0; + + h3.widget-title { + margin-top:0px; + margin-bottom:0.75em; + font-weight:500; + + } + .widget { + background-color:white; + border:1px solid #eaeaea; + padding:2em; + margin-bottom:10px; + + &.widget_metaslider_widget { + background-color:transparent; + border: none; + padding:0; + } + + &.widget_siteorigin-panels-postloop { /*Post Loop Widget */ + h2 { + margin-top:12px; + margin-bottom:12px; + } + .content-template-date { + margin-bottom:10px; + display: block; + } + } + &.widget_recent-posts { /*Recent Posts Widget */ + .post-date { + display:block; + font-size: 11.5px; + margin-top: 5px; + } + } + &.widget_dpe_fp_widget { /*Flexible Posts Widget */ + li { + margin-bottom:0px; + } + } + &.widget_rcpt { /*Recent Custom Posts Type Widget */ + ul { + padding-left:0; + + .rcpt_item_title { + padding:0px; + } + .rcpt_item_excerpt { + margin:0; + margin-top:10px; + } + + .rcpt_item_date { + margin-top:10px; + } + } + } + + } + } + + } + .panel-grid { + margin-bottom:0px; + margin-left:-5px; + margin-right:-5px; + + .panel-grid-cell { + padding-left:5px; + padding-right:5px; + } + } + } + } +} + +.home { + #content { + #page-page-builder-cards { + .panel-grid { + .widget.widget_metaslider_widget { + margin-bottom:0px !important; + + ul.flex-direction-nav { + li { + margin:0 !important; + } + } + } + } + } + } +} + +body.page-template-page-blank { + .widget { + &.widget_rcpt { /*Recent Custom Posts Type Widget */ + ul { + padding-left:0; + list-style-type: none; + + .rcpt_item_image { + margin-bottom: 10px; + } + + .rcpt_item_excerpt { + margin-top:10px; + } + + .rcpt_item_date { + margin-top:10px; + } + + + li { + margin-bottom:30px; + } + } + } + &.widget_recent-posts { /*Recent Posts Widget */ + ul { + padding-left:0; + list-style-type: none; + li { + margin-bottom:15px; + + .post-date { + display:block; + font-size: 11.5px; + margin-top: 5px; + } + } + } + } + &.widget_dpe_fp_widget { /*Flexible Posts Widget */ + ul { + padding-left:0; + list-style-type: none; + + li { + margin-bottom:0px; + } + } + } + } +} + +body.home.page-template-page-blank { + h3.widget-title { + margin-bottom:15px !important; + } +} + + + + + + + diff --git a/themes/cornerstone/sass/_table-stripper.scss b/themes/cornerstone/sass/_table-stripper.scss new file mode 100644 index 0000000..a46f622 --- /dev/null +++ b/themes/cornerstone/sass/_table-stripper.scss @@ -0,0 +1,44 @@ +/* - - - - - - - - - - - - - - - - - - - + == Table Stripper + + Our effort to combat the use of table-based layouts by site authors. + +- - - - - - - - - - - - - - - - - - - */ + +table div, table span, table applet, table object, table iframe, table +h1, table h2, table h3, table h4, table h5, table h6, table p, table blockquote, table pre, table +a, table abbr, table acronym, table address, table big, table cite, table code, table +del, table dfn, table em, table img, table ins, table kbd, table q, table s, table samp, table +small, table strike, table strong, table sub, table sup, table tt, table var, table +b, table u, table i, table center, table +dl, table dt, table dd, table ol, table ul, table li, table +fieldset, table form, table label, table legend, table +article, table aside, table canvas, table details, table embed, table +figure, table figcaption, table footer, table header, table hgroup, table +menu, table nav, table output, table ruby, table section, table summary, table +time, table mark, table audio, table video { + margin: 0!important; + padding: 0!important; + border: 0!important; + font-size: 100%!important; + vertical-align: baseline!important; +} +/* HTML5 display-role reset for older browsers */ +table article, table aside, table details, table figcaption, table figure, table +footer, table header, table hgroup, table menu, table nav, table section { + display: block!important; +} +table body { + line-height: 1!important; +} +table ol, table ul { + list-style: none!important; +} +table blockquote, table q { + quotes: none!important; +} +table blockquote:before, table blockquote:after, table +q:before, table q:after { + content: ''!important; + content: none!important; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_titlebar.scss b/themes/cornerstone/sass/_titlebar.scss new file mode 100644 index 0000000..6faf686 --- /dev/null +++ b/themes/cornerstone/sass/_titlebar.scss @@ -0,0 +1,71 @@ +/* - - - - - - - - - - - - - - - - - - - + == Titlebar +- - - - - - - - - - - - - - - - - - - */ +#uc-header{ + border-bottom:1px solid transparent; + border-bottom-color:$uc-header-bottom-border-color; + min-height:56px; + background-color:#0F1938; + overflow:hidden; + height:56px; + + .container { + display: none; + } +} + +#uc-site-header { + padding-top:30px; + } + #masthead.header-image #uc-site-header { + padding-top:0; + } + #uc-site-header h1, + #uc-site-header p, + #uc-site-header a{ + padding:0; + margin:0; + font-size:1em; + line-height:1em; + color:$site-title-color; + font-style:normal; + font-weight:normal; + border:0; + font-family:"Proxima Nova", Helvetica, Arial, sans-serif; + } + #uc-site-header .glyphicon { + display:none; + } + +#uc-site-header #uc-site-parent { + margin-bottom:5px; + } + #uc-site-header #uc-site-parent a { + font-size: 13px; + letter-spacing: 1px; + text-transform:uppercase; + } +#uc-site-header #uc-site-title { + padding-bottom:20px; + } + #uc-site-header #uc-site-title a { + font-weight:500; + font-size:24px; + word-wrap: break-word; + max-width: 100%; + } +#site-title { + .searchform { + + .form-group { + width:100%; + .form-control { + width:150px; + } + } + } +} +// IE Fixes +.lte7.form-control { + width:20px; +} diff --git a/themes/cornerstone/sass/_ucpeople.scss b/themes/cornerstone/sass/_ucpeople.scss new file mode 100644 index 0000000..242449c --- /dev/null +++ b/themes/cornerstone/sass/_ucpeople.scss @@ -0,0 +1,24 @@ +.person-image { + display:none; + overflow: hidden; + /* + max-width:100%; + + img { + max-width:none; + max-height:none; + min-width:100%; + min-height:100%; + } + */ +} + +.uc-people { + table { + img { + @media (max-width:767px) { + max-width:none; + } + } + } +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_utilities.scss b/themes/cornerstone/sass/_utilities.scss new file mode 100644 index 0000000..22379ff --- /dev/null +++ b/themes/cornerstone/sass/_utilities.scss @@ -0,0 +1,23 @@ +/* - - - - - - - - - - - - - - - - - - - + == Utilities +- - - - - - - - - - - - - - - - - - - */ +@mixin cs-word-break(){ + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ +} + +//users can, and are adding bs modal windows in main content areas. +//However, the navigation z-index coflicts. +// by adding this position:absolute; they get very close to the same effect as a normal modal, but doesn;t conflict with nav. +#content .modal { + position:absolute; +} \ No newline at end of file diff --git a/themes/cornerstone/sass/_uup.scss b/themes/cornerstone/sass/_uup.scss new file mode 100644 index 0000000..4d2bca1 --- /dev/null +++ b/themes/cornerstone/sass/_uup.scss @@ -0,0 +1,145 @@ +/* - - - - - - - - - - - - - - - - - - - + == UUP +- - - - - - - - - - - - - - - - - - - */ +.uup-list { + list-style-type:none; + margin:0; + padding:0; + + .has-image{ + display:block; + position:relative; + padding-left:170px; + min-height:150px; + + .uup-thumbnail { + display:block; + width:150px; + height:150px; + position:absolute; + left:0; + top:0; + } + } + + .uup-item { + margin-bottom:1em; + + .uup-text { + display:block; + + & > span { + display:block; + } + a .uup-name { + display:inline; + } + .uup-name { + font-weight:bold; + + .uup-first { + &:after { + content:' '; + } + } + .uup-last {} + } + .uup-title { + } + .uup-phones { + .uup-phone1 {} + .uup-phone2 { + display:block; + } + } + .uup-email { + } + .uup-fax { + } + .uup-office-location { + } + .uup-office-hours { + } + .uup-mailing-address { + } + + } // text + } //item +}//list + +.uup-index-table { + + + .uup-table-name { + + &.table-has-image { + position:relative; + padding-left:60px; + + .uup-table-thumbnail { + display:block; + width:50px; + height:50px; + position:absolute; + left:0; + top:5px; + } + + .uup-name { + display:block; + //min-height:60px; + } + } + .uup-first {} + .uup-last:before { + content: ' '; + } + + } + +} + + +/* + Profile Page +*/ +.page-template-page-user-profile-php { + .uup-user { + padding: 1em; + & > span { + display:block; + } + .uup-image{ + margin-bottom:1em; + } + .uup-name { + font-weight:bold; + + .uup-first { + &:after { + content:' '; + } + } + .uup-last {} + } + .uup-title { + } + .uup-phones { + .uup-phone1 {} + .uup-phone2 { + display:block; + } + } + .uup-email { + } + .uup-fax { + } + .uup-office-location { + } + .uup-office-hours { + } + .uup-mailing-address { + } + } +} + diff --git a/themes/cornerstone/sass/_variables.scss b/themes/cornerstone/sass/_variables.scss new file mode 100644 index 0000000..02cc733 --- /dev/null +++ b/themes/cornerstone/sass/_variables.scss @@ -0,0 +1,318 @@ +/* - - - - - - - - - - - - - - - - - - - + == Variables +- - - - - - - - - - - - - - - - - - - */ + +$uc-header-bottom-border-color: #fff !default; +$site-title-color: black !default; + + +$uc-font-path: "../../global/fonts" !default; + + +$contentBg: #fff; +$contentPadding: 1em; + + +/* == Nav */ + +$nav-secondary-border-color: #ccc !default; +$nav-secondary-border-radius: $border-radius-base !default; +$nav-secondary-padding: 5px !default; +$nav-secondary-bg-color: #fff !default; +$nav-secondary-font-size: .9em !default; + + +$nav-secondary-link-padding: $nav-link-padding !default; +$nav-secondary-link-border-radius: $border-radius-base !default; +$nav-secondary-link-bg: transparent !default; +$nav-secondary-link-hover-bg: $nav-link-hover-bg !default; +$nav-secondary-link-color: #428bca !default; + +$nav-secondary-open-link-hover-color: #fff !default; + +$nav-secondary-active-link-hover-bg: $component-active-bg !default; +$nav-secondary-active-link-hover-color: $component-active-color !default; + +$nav-secondary-pills-padding: 5px !default; +$nav-secondary-pills-border-radius: $border-radius-base !default; +$nav-secondary-pills-link-bg: transparent !default; +$nav-secondary-pills-link-color: inherit !default; +$nav-secondary-pills-link-hover: #eee !default; + +$nav-secondary-pills-active-link-hover-bg: $component-active-bg !default; +$nav-secondary-pills-active-link-hover-color: $component-active-color !default; + + +/* == Widgets */ + +$widget-border-color: #ccc !default; +$widget-border-radius: $border-radius-base !default; +$widget-border-width: 1px !default; +$widget-margin: 0 0 1.5em 0 !default; +$widget-padding: 0 !default; +$widget-bg: #fff !default; +$widget-content-margin: 1em !default; +$widget-color: #000 !default; +$widget-size: 1em !default; +$widget-link-color: $link-color !default; +$widget-link-hover: $link-hover-color !default; + +$widget-head-bg: $widget-bg !default; +$widget-head-color: $widget-color !default; +$widget-head-border-width: 0 0 1px 0 !default; +$widget-head-border-color: $widget-border-color !default; +$widget-head-padding: .5em .5em .5em 1em !default; +$widget-head-size: $widget-size !default; + + +/* Megafooter often inverts the tones, so these variables allow you to override teh defaults used in the homepage/sidebars. */ + +$megafooter-widget-border-color: $widget-border-color !default; +$megafooter-widget-border-radius: $widget-border-radius !default; +$megafooter-widget-border-width: 0 !default; +$megafooter-widget-margin: $widget-margin !default; +$megafooter-widget-padding: 0 !default; +$megafooter-widget-bg: transparent !default; +$megafooter-widget-content-margin: $widget-content-margin !default; +$megafooter-widget-color: $widget-color !default; +$megafooter-widget-size: $widget-size !default; +$megafooter-widget-link-color: $widget-link-color !default; +$megafooter-widget-link-hover: $widget-link-hover !default; + +$megafooter-widget-head-bg: transparent !default; +$megafooter-widget-head-color: $widget-head-color !default; +$megafooter-widget-head-border-width: 0 !default; +$megafooter-widget-head-border-color: $widget-head-border-color !default; +$megafooter-widget-head-padding: $widget-head-padding !default; +$megafooter-widget-head-size: $widget-head-size !default; + + +/* Subpage widgets */ + +$subpage-widget-border-color: $widget-border-color !default; +$subpage-widget-border-radius: $widget-border-radius !default; +$subpage-widget-border-width: 0 !default; +$subpage-widget-margin: $widget-margin !default; +$subpage-widget-padding: 0 !default; +$subpage-widget-bg: transparent !default; +$subpage-widget-content-margin: 0 !default; +$subpage-widget-color: $widget-color !default; +$subpage-widget-size: $widget-size !default; +$subpage-widget-link-color: $widget-link-color !default; +$subpage-widget-link-hover: $widget-link-hover !default; + +/* not used... panels widgets do not include a head. */ +$subpage-widget-head-bg: $widget-head-bg !default; +$subpage-widget-head-color: $widget-head-color !default; +$subpage-widget-head-border-width: $widget-head-border-width !default; +$subpage-widget-head-border-color: $widget-head-border-color !default; +$subpage-widget-head-padding: $widget-head-padding !default; +$subpage-widget-head-size: $widget-head-size !default; + + +/* Maxmegamenu widgets */ + +$maxmegamenu-widget-border-color: $widget-border-color !default; +$maxmegamenu-widget-border-radius: $widget-border-radius !default; +$maxmegamenu-widget-border-width: 0 !default; +$maxmegamenu-widget-margin: $widget-margin !default; +$maxmegamenu-widget-padding: $widget-padding !default; +$maxmegamenu-widget-bg: transparent !default; +$maxmegamenu-widget-content-margin: $widget-content-margin !default; +$maxmegamenu-widget-color: $widget-color !default; +$maxmegamenu-widget-size: $widget-size !default; +$maxmegamenu-widget-link-color: $widget-link-color !default; +$maxmegamenu-widget-link-hover: $widget-link-hover !default; + +$maxmegamenu-widget-head-bg: $widget-head-bg !default; +$maxmegamenu-widget-head-color: $widget-head-color !default; +$maxmegamenu-widget-head-border-width: $widget-head-border-width !default; +$maxmegamenu-widget-head-border-color: $widget-head-border-color !default; +$maxmegamenu-widget-head-padding: $widget-head-padding !default; +$maxmegamenu-widget-head-size: $widget-head-size !default; + + + + +/* Specific Widgets */ + + +// Events Calendar + +// SHARED +$ecw-item-margin: 1em 0 !default; +$ecw-font: inherit !default; +$ecw-title-color: $widget-link-color !default; +$ecw-title-color-hover: $widget-link-hover !default; + +// LIST VIEW + +$ecw-list-dateWidth: 3.7em !default; + +$ecw-list-date-color: inherit !default; +$ecw-list-date-color-hover: inherit !default; + +// ICON VIEW + + +// number only in these ones.. no 'px' +$ecw-icon-dateWidth: 55 !default; +$ecw-icon-gutter: 15 !default; + +$ecw-icon-month-padding: .7em 0 0 !default; +$ecw-icon-month-color: inherit !default; +$ecw-icon-month-color-hover: inherit !default; +$ecw-icon-month-bg: $widget-bg !default; +$ecw-icon-month-bg-hover: $widget-bg !default; +$ecw-icon-month-border-width: 1px 1px 0 !default; +$ecw-icon-month-border-style: solid !default; +$ecw-icon-month-border-color: $widget-border-color !default; +$ecw-icon-month-border-color-hover: $widget-border-color !default; +$ecw-icon-month-font-size: 70% !default; +$ecw-icon-month-font-transform: uppercase !default; +$ecw-icon-month-font-letter-spacing: 1px !default; + +$ecw-icon-day-padding: 0 0 .2em 0 !default; +$ecw-icon-day-color: inherit !default; +$ecw-icon-day-color-hover: inherit !default; +$ecw-icon-day-bg: $widget-bg !default; +$ecw-icon-day-bg-hover: $widget-bg !default; +$ecw-icon-day-border-width: 0 1px 1px !default; +$ecw-icon-day-border-style: solid !default; +$ecw-icon-day-border-color: $widget-border-color !default; +$ecw-icon-day-border-color-hover: $widget-border-color !default; +$ecw-icon-day-font-size: 130% !default; + +$ecw-time-color: inherit !default; +$ecw-time-color-hover: $ecw-title-color-hover !default; + + +/* Megafooter versions of ECW variables. Same as widgets, default to the home/sidebar version, but can be overridden. */ +// SHARED +$megafooter-ecw-title-color: $megafooter-widget-link-color !default; +$megafooter-ecw-title-color-hover: $megafooter-widget-link-hover !default; + +// LIST VIEW +$megafooter-ecw-list-date-color: $megafooter-widget-link-color !default; +$megafooter-ecw-list-date-color-hover: $megafooter-widget-link-hover !default; + +// ICON VIEW +$megafooter-ecw-icon-month-color: $megafooter-widget-color !default; +$megafooter-ecw-icon-month-color-hover: $megafooter-widget-color !default; +$megafooter-ecw-icon-month-bg: $megafooter-widget-bg !default; +$megafooter-ecw-icon-month-bg-hover: $megafooter-widget-bg !default; +$megafooter-ecw-icon-month-border-color: $megafooter-widget-border-color !default; +$megafooter-ecw-icon-month-border-color-hover: $megafooter-widget-border-color !default; + +$megafooter-ecw-icon-day-color: $megafooter-widget-color !default; +$megafooter-ecw-icon-day-color-hover: $megafooter-widget-color !default; +$megafooter-ecw-icon-day-bg: $megafooter-widget-bg !default; +$megafooter-ecw-icon-day-bg-hover: $megafooter-widget-bg !default; + +$megafooter-ecw-icon-day-border-color: $megafooter-widget-border-color !default; +$megafooter-ecw-icon-day-border-color-hover: $megafooter-widget-border-color !default; + +$megafooter-ecw-time-color: $megafooter-widget-color !default; +$megafooter-ecw-time-color-hover: $megafooter-ecw-title-color-hover !default; + + +/* Subpage */ +// SHARED +$subpage-ecw-title-color: $subpage-widget-link-color !default; +$subpage-ecw-title-color-hover: $subpage-widget-link-hover !default; + +// LIST VIEW +$subpage-ecw-list-date-color: $subpage-widget-link-color !default; +$subpage-ecw-list-date-color-hover: $subpage-widget-link-hover !default; + +// ICON VIEW +$subpage-ecw-icon-month-color: $subpage-widget-color !default; +$subpage-ecw-icon-month-color-hover: $subpage-widget-color !default; +$subpage-ecw-icon-month-bg: $subpage-widget-bg !default; +$subpage-ecw-icon-month-bg-hover: $subpage-widget-bg !default; +$subpage-ecw-icon-month-border-color: $subpage-widget-border-color !default; +$subpage-ecw-icon-month-border-color-hover: $subpage-widget-border-color !default; + +$subpage-ecw-icon-day-color: $subpage-widget-color !default; +$subpage-ecw-icon-day-color-hover: $subpage-widget-color !default; +$subpage-ecw-icon-day-bg: $subpage-widget-bg !default; +$subpage-ecw-icon-day-bg-hover: $subpage-widget-bg !default; + +$subpage-ecw-icon-day-border-color: $subpage-widget-border-color !default; +$subpage-ecw-icon-day-border-color-hover: $subpage-widget-border-color !default; + +$subpage-ecw-time-color: $subpage-widget-color !default; +$subpage-ecw-time-color-hover: $subpage-ecw-title-color-hover !default; + + +/* maxmegamenu */ +// SHARED +$maxmegamenu-ecw-title-color: $maxmegamenu-widget-link-color !default; +$maxmegamenu-ecw-title-color-hover: $maxmegamenu-widget-link-hover !default; + +// LIST VIEW +$maxmegamenu-ecw-list-date-color: $maxmegamenu-widget-link-color !default; +$maxmegamenu-ecw-list-date-color-hover: $maxmegamenu-widget-link-hover !default; + +// ICON VIEW +$maxmegamenu-ecw-icon-month-color: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-month-color-hover: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-month-bg: $maxmegamenu-widget-bg !default; +$maxmegamenu-ecw-icon-month-bg-hover: $maxmegamenu-widget-bg !default; +$maxmegamenu-ecw-icon-month-border-color: $maxmegamenu-widget-border-color !default; +$maxmegamenu-ecw-icon-month-border-color-hover: $maxmegamenu-widget-border-color !default; + +$maxmegamenu-ecw-icon-day-color: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-day-color-hover: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-icon-day-bg: $maxmegamenu-widget-bg !default; +$maxmegamenu-ecw-icon-day-bg-hover: $maxmegamenu-widget-bg !default; + +$maxmegamenu-ecw-icon-day-border-color: $maxmegamenu-widget-border-color !default; +$maxmegamenu-ecw-icon-day-border-color-hover: $maxmegamenu-widget-border-color !default; + +$maxmegamenu-ecw-time-color: $maxmegamenu-widget-color !default; +$maxmegamenu-ecw-time-color-hover: $maxmegamenu-ecw-title-color-hover !default; + + + + +/* == Main Content Area */ + +$in-page-menu-border: #e7e7e7 !default; +$in-page-menu-background: #f8f8f8 !default; + +$comment-top-border: #ccc !default; +$comment-thread-odd: #f5f5f5 !default; + + +$uc-shortcal-today-bg: #ccc !default; +$uc-shortcal-today-color: #000 !default; + + + +/* == Footers */ + +$footers-margin: 1.5em 0 0 0 !default; +$footers-bg: #eee !default; +$footers-color: #333 !default; +$footers-link-color: $link-color !default; +$footers-link-hover: $link-hover-color !default; + +$footers-border-color: #ccc !default; +$footers-border-width: 2px 0 0 0 !default; + +$megafooter-bg: transparent !default; + + +$uc-footer-link-color: $footers-link-color !default; +$uc-footer-link-hover: $footers-link-hover !default; +$uc-footer-link-spacing: 1em !default; + + +@mixin uc-ecw() { + + +} + + + diff --git a/themes/cornerstone/sass/_widgets.scss b/themes/cornerstone/sass/_widgets.scss new file mode 100644 index 0000000..c1e49c9 --- /dev/null +++ b/themes/cornerstone/sass/_widgets.scss @@ -0,0 +1,1015 @@ +/* - - - - - - - - - - - - - - - - - - - + == Widgets +- - - - - - - - - - - - - - - - - - - */ + +// Preview widgets for the homepage layout builder. Only visible in Customize view, but needs to be in main SCSS. +.widget-placeholder { + padding:2em !important; + border:4px dashed #ccc !important; + color:#696969 !important; + + * { + color:#696969 !important; + font-size:1em !important; + margin:auto !important; + } + + h3 { + margin-bottom: 1em !important; + color: #474747 !important; + } +} + + +// Create a mixin with parent as optional argument. +// based on the argument, different variables are referenced. + + +@mixin widgets($parent){ //Does not include various page templates like Blank + + .widget { + + overflow:hidden; + border:1px solid transparent; + + @if $parent == "#mega-footer" { + border-width:$megafooter-widget-border-width; + border-color: $megafooter-widget-border-color; + border-radius: $megafooter-widget-border-radius; + margin: $megafooter-widget-margin; + padding: $megafooter-widget-padding; + background-color: $megafooter-widget-bg; + color:$megafooter-widget-color; + } @else if $parent == "#maxmegamenu" { + border-width:$maxmegamenu-widget-border-width; + border-color: $maxmegamenu-widget-border-color; + border-radius: $maxmegamenu-widget-border-radius; + margin: $maxmegamenu-widget-margin; + padding: $maxmegamenu-widget-padding; + background-color: $maxmegamenu-widget-bg; + color:$maxmegamenu-widget-color; + } @else if $parent == ".subpage" { + border-width:$subpage-widget-border-width; + border-color: $subpage-widget-border-color; + border-radius: $subpage-widget-border-radius; + margin: $subpage-widget-margin; + padding: $subpage-widget-padding; + background-color: $subpage-widget-bg; + color:$subpage-widget-color; + } @else { + border-width:$widget-border-width; + border-color: $widget-border-color; + border-radius: $widget-border-radius; + margin: $widget-margin; + padding: $widget-padding; + background-color: $widget-bg; + color:$widget-color; + } + + .widget-head { + + border:1px solid transparent; + + @if $parent == "#mega-footer" { + padding: $megafooter-widget-head-padding; + border-width: $megafooter-widget-head-border-width; + border-color: $megafooter-widget-head-border-color; + background-color: $megafooter-widget-head-bg; + } @else if $parent == "#maxmegamenu" { + padding: $maxmegamenu-widget-head-padding; + border-width: $maxmegamenu-widget-head-border-width; + border-color: $maxmegamenu-widget-head-border-color; + background-color: $maxmegamenu-widget-head-bg; + } @else if $parent == ".subpage" { + padding: $subpage-widget-head-padding; + border-width: $subpage-widget-head-border-width; + border-color: $subpage-widget-head-border-color; + background-color: $subpage-widget-head-bg; + } @else { + padding: $widget-head-padding; + border-width: $widget-head-border-width; + border-color: $widget-head-border-color; + background-color: $widget-head-bg; + } + } + .widget-title { + margin: 0; + + @if $parent == "#mega-footer" { + font-size: $megafooter-widget-head-size; + color: $megafooter-widget-head-color; + } @else if $parent == "#maxmegamenu" { + font-size: $maxmegamenu-widget-head-size; + color: $maxmegamenu-widget-head-color; + } @else if $parent == ".subpage" { + font-size: $subpage-widget-head-size; + color: $subpage-widget-head-color; + } @else { + font-size: $widget-head-size; + color: $widget-head-color; + } + } + + a { + @if $parent == "#mega-footer" { + color: $megafooter-widget-link-color; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-widget-link-color; + } @else if $parent == ".subpage" { + color: $subpage-widget-link-color; + } @else { + color: $widget-link-color; + } + &:hover{ + @if $parent == "#mega-footer" { + color: $megafooter-widget-link-hover; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-widget-link-hover; + } @else if $parent == ".subpage" { + color: $subpage-widget-link-hover; + } @else { + color: $widget-link-hover; + } + } + } + + .nav-pills .active a { + color: $component-active-color; + &:hover { + color: $component-active-color; + background-color: $component-active-bg; + } + } + + + + form { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + + ul, + ol { + list-style-type:none; + padding:0; + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + + li { + margin-bottom:.75em; + + ul { + padding:0; + margin:.5em 0 .5em 2em; + list-style-type:disc; + + li { + margin-bottom:.5em; + ul { + list-style-type:circle; + } + } + } + ol { + padding:0; + margin:.5em 0 .5em 2em; + list-style-type:decimal; + li { + margin-bottom:.5em; + } + } + } + + } + .nav-tabs { + margin:0; + li { + margin-bottom:-1px; + list-style-type:none; + + &.active a { + color:$text-color; + } + } + } + .nav-pills { + margin:0; + li { + margin:0; + list-style-type:none; + } + } + + } + * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a{ + height:1% + } + + /* Make sure select elements fit in widgets */ + .widget select { + max-width: 100%; + } + + + .widget { + /* === UC People + */ + &.uc-people-widget { + padding:10px 30px !important; + + .person { + padding-right:20px; + padding-bottom:20px; + padding-top:5px; + + ul { + list-style-type: disc; + } + ol { + list-style-type: decimal; + } + a.person-permalink { + h4.person-name { + font-size:19px; + } + } + } + + h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; + } + + table { + margin-bottom:0px; + + td.person-thumbnail { + img { + max-width: none; + } + } + } + + } + /* === CORE WP Widgets + */ + &.widget_archive {} + &.widget_nav_menu{} + &.widget_meta {} + &.widget_recent_comments {} + &.widget_recent_entries {} + &.widget_rss {} + &.widget_search {} + &.widget_text { + .textwidget { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + } + &.widget_tag_cloud { + .tagcloud { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + } + + /* === 3rd Party Widgets + */ + &.widget_black_studio_tinymce { + .textwidget { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + ul, ol { + padding-left:2em; + } + + ul { + li { + list-style-type: disc; + } + } + ol { + li { + list-style-type:decimal; + } + } + } + &.widget_black-studio-tinymce { + .textwidget { + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin; + } @else { + margin:$widget-content-margin; + } + } + ul, ol { + padding-left:2em; + } + + ul { + li { + list-style-type: disc; + } + } + ol { + li { + list-style-type:decimal; + } + } + } + &.simple-social-icons { + ul { + margin:.5em!important; + li { + margin:.5em!important; + } + } + //avoids conflict with glypicons social icons. + .social-bloglovin:before, .social-dribbble:before, .social-email:before, .social-facebook:before, .social-flickr:before, .social-github:before, .social-gplus:before, .social-instagram:before, .social-linkedin:before, .social-pinterest:before, .social-rss:before, .social-stumbleupon:before, .social-tumblr:before, .social-twitter:before, .social-vimeo:before, .social-youtube:before { + display:none; + content:none; + } + } + &.widget_rcpt { + ul { + margin:0; + + .rcpt_item_title { + padding:.5em 0 0; + font-weight:bold; + .rcpt_item_image{ + margin-left:-9%; + margin-bottom:1em; + width:117%; + padding:0 9%; + img { + width:100%; + } + } + } + .rcpt_item_excerpt { + margin:.5em 0 1em; + } + .rcpt_item_date { + margin:.5em 0 1em; + } + } + } + &.widget_sp_image { + padding:0; + border:none; + background-color:transparent; + } + &.widget_metaslider_widget { + padding:0; + background-color:transparent; + border:none; + + ul, + ol { + margin:0; + } + + } + &.widget_dpe_fp_widget{ + + .dpe-flexible-posts{ + li{ + padding: 0.1em 0px 0.1em 0px; + display:block; + background-color:transparent; + a{ + margin:0; + position:relative; + display:inline; + + + + .title{ + display:inline; + position:relative; + font-size: 1em; + font-weight: normal; + clear:left; + } + + &:after{ + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } + } + } + li.has-post-thumbnail { + a { + display:block; + + img { + display:block; + margin-bottom:10px; + + &.attachment-thumbnail{ + height: 60px; + width: 60px; + margin-right:10px; + float:left; + } + &.attachment-medium{ + width:48%; + margin-right:2%; + float:left; + } + &.attachment-large{ + width:100%; + } + } + + .attachment-thumbnail+.title, + .attachment-medium+.title{ + display:block; + float:left; + clear:none; + } + .attachment-medium+.title{ + width:50%; + } + + &:hover .title { + text-decoration:underline; + } + } + } + } + } + + + /* === UCONN Widgets + */ + &.uc-contact-widget { + + .table-responsive { + @if $parent == "#mega-footer" { + padding:1em; + } @else if $parent == "#maxmegamenu" { + padding:1em; + } @else if $parent == ".subpage" { + padding:1em; + } + } + + th { + white-space:nowrap; + @if $parent == "#mega-footer" { + padding-left:0; + } @else if $parent == "#maxmegamenu" { + padding-left:0; + } @else if $parent == ".subpage" { + padding-left:0; + } + } + td{ + &.uc-output-email{ + word-break: break-all; + } + &.uc-output-more{ + word-break: break-all; + } + } + } + + + &.uc-contact-widget { + .table-responsive { + border:none; + } + } + + + // EVENTS CALENDAR WIDGET + + + + + .uc-cal { + font:$ecw-font; + padding:0 !important; + + @if $parent == "#mega-footer" { + margin:$megafooter-widget-content-margin !important; + } @else if $parent == "#maxmegamenu" { + margin:$maxmegamenu-widget-content-margin !important; + } @else if $parent == ".subpage" { + margin:$subpage-widget-content-margin !important; + } @else { + margin:$widget-content-margin !important; + } + + + + // reset all the damn css from the damn plugin damn it. I apologize to future generations for all the !importants. + + * { + + margin: 0 !important; + padding: 0!important; + border: 0!important; + font-size: 100%!important; + font: inherit!important; + vertical-align: baseline!important; + background:none!important; + position:inherit!important; + width:auto !important; + height: auto !important; + color:inherit !important; + display:block !important; + box-shadow:none !important; + text-transform:none !important; + text-decoration:none !important; + min-height:inherit !important; + border-radius: 0 !important; + + } + + /*- - - - - */ + + // SHARED + .uc-cal-item { + margin: $ecw-item-margin !important; + + .uc-cal-event { + position:relative !important; + @if $parent == "#mega-footer" { + color: $megafooter-ecw-title-color !important; + } @else { + color:$ecw-title-color !important; + } + + + + .uc-cal-event-date { + float: left !important; + position: relative !important; + top:0; + @if $parent == "#mega-footer" { + color: $megafooter-ecw-list-date-color !important; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-ecw-list-date-color !important; + } @else if $parent == ".subpage" { + color: $subpage-ecw-list-date-color !important; + } @else { + color:$ecw-list-date-color !important; + } + } + &:hover { + text-decoration:underline!important; + + @if $parent == "#mega-footer" { + color:$megafooter-ecw-title-color-hover !important; + } @else if $parent == "#maxmegamenu" { + color:$maxmegamenu-ecw-title-color-hover !important; + } @else if $parent == ".subpage" { + color:$subpage-ecw-title-color-hover !important; + } @else { + color:$ecw-list-date-color-hover !important; + } + + .uc-cal-event-date { + @if $parent == "#mega-footer" { + color: $megafooter-ecw-list-date-color-hover !important; + } @else if $parent == "#maxmegamenu" { + color: $megafooter-ecw-list-date-color-hover !important; + } @else if $parent == ".subpage" { + color: $megafooter-ecw-list-date-color-hover !important; + } @else { + color:$ecw-list-date-color-hover !important; + } + } + } + + + &:after { + visibility: hidden !important; + display: block !important; + font-size: 0!important; + content: " "!important; + clear: both!important; + height: 0!important; + } + + } + } + + + /**/ + + // ICON VIEW + &.uc-iconcal { + .uc-cal-list { + .uc-cal-item { + .uc-cal-event { + + padding-left: #{($ecw-icon-dateWidth + $ecw-icon-gutter)}px !important; + + .uc-cal-event-date { + + left:-#{($ecw-icon-dateWidth + $ecw-icon-gutter)}px; + margin-right:-#{($ecw-icon-dateWidth)}px !important; + width:#{($ecw-icon-dateWidth)}px !important; + + .uc-cal-event-month{ + padding: $ecw-icon-month-padding !important; + border-width:$ecw-icon-month-border-width !important; + border-style:$ecw-icon-month-border-style !important; + text-align:center !important; + font-size:$ecw-icon-month-font-size !important; + text-transform:$ecw-icon-month-font-transform !important; + letter-spacing: $ecw-icon-month-font-letter-spacing !important; + + @if $parent == "#mega-footer" { + border-color: $megafooter-ecw-icon-month-border-color !important; + background-color:$megafooter-ecw-icon-month-bg !important; + color: $megafooter-ecw-icon-month-color!important; + } @if $parent == "#maxmegamenu" { + border-color: $maxmegamenu-ecw-icon-month-border-color !important; + background-color:$maxmegamenu-ecw-icon-month-bg !important; + color: $maxmegamenu-ecw-icon-month-color!important; + } @if $parent == ".subpage" { + border-color: $subpage-ecw-icon-month-border-color !important; + background-color:$subpage-ecw-icon-month-bg !important; + color: $subpage-ecw-icon-month-color!important; + } @else { + border-color: $ecw-icon-month-border-color !important; + background-color:$ecw-icon-month-bg !important; + color: $ecw-icon-month-color!important; + } + } + .uc-cal-event-day { + + padding: $ecw-icon-day-padding !important; + border-width:$ecw-icon-day-border-width !important; + border-style:$ecw-icon-day-border-style !important; + text-align:center !important; + font-size:$ecw-icon-day-font-size !important; + + @if $parent == "#mega-footer" { + border-color: $megafooter-ecw-icon-day-border-color !important; + background-color: $megafooter-ecw-icon-day-bg !important; + color: $megafooter-ecw-icon-day-color !important; + } @if $parent == "#maxmegamenu" { + border-color: $maxmegamenu-ecw-icon-day-border-color !important; + background-color: $maxmegamenu-ecw-icon-day-bg !important; + color: $maxmegamenu-ecw-icon-day-color !important; + } @if $parent == ".subpage" { + border-color: $subpage-ecw-icon-day-border-color !important; + background-color: $subpage-ecw-icon-day-bg !important; + color: $subpage-ecw-icon-day-color !important; + } @else { + border-color: $ecw-icon-day-border-color !important; + background-color: $ecw-icon-day-bg !important; + color: $ecw-icon-day-color !important; + } + } + } + .uc-cal-event-time { + @if $parent == "#mega-footer" { + color: $megafooter-ecw-time-color !important; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-ecw-time-color !important; + } @else if $parent == ".subpage" { + color: $subpage-ecw-time-color !important; + } @else { + color: $ecw-time-color !important; + } + } + + // hover styles + &:hover { + .uc-cal-event-month{ + @if $parent == "#mega-footer" { + border-color: $megafooter-ecw-icon-month-border-color-hover !important; + background-color: $megafooter-ecw-icon-month-bg-hover !important; + color: $megafooter-ecw-icon-month-color-hover !important; + } @else if $parent == "#maxmegamenu" { + border-color: $maxmegamenu-ecw-icon-month-border-color-hover !important; + background-color: $maxmegamenu-ecw-icon-month-bg-hover !important; + color: $maxmegamenu-ecw-icon-month-color-hover !important; + } @else if $parent == ".subpage" { + border-color: $subpage-ecw-icon-month-border-color-hover !important; + background-color: $subpage-ecw-icon-month-bg-hover !important; + color: $subpage-ecw-icon-month-color-hover !important; + } @else { + border-color: $ecw-icon-month-border-color-hover !important; + background-color: $ecw-icon-month-bg-hover !important; + color: $ecw-icon-month-color-hover !important; + } + } + .uc-cal-event-day { + @if $parent == "#mega-footer" { + background-color: $megafooter-ecw-icon-day-bg-hover !important; + color: $megafooter-ecw-icon-day-color-hover !important; + } @else if $parent == "#maxmegamenu" { + background-color: $maxmegamenu-ecw-icon-day-bg-hover !important; + color: $maxmegamenu-ecw-icon-day-color-hover !important; + } @else if $parent == ".subpage" { + background-color: $subpage-ecw-icon-day-bg-hover !important; + color: $subpage-ecw-icon-day-color-hover !important; + } @else { + background-color: $ecw-icon-day-bg-hover !important; + color: $ecw-icon-day-color-hover !important; + } + } + .uc-cal-event-time { + @if $parent == "#mega-footer" { + color: $megafooter-ecw-time-color-hover !important; + } @else if $parent == "#maxmegamenu" { + color: $maxmegamenu-ecw-time-color-hover !important; + } @else if $parent == ".subpage" { + color: $subpage-ecw-time-color-hover !important; + } @else { + color: $ecw-time-color-hover !important; + } + } + } + + } // cal-event + + + } //cal-item + } // cal-list + + + } //icon-VIEW + + /**/ + + // LIST VIEW + &.uc-listcal { + + padding-left:$ecw-list-dateWidth !important; + + .uc-cal-event-date { + width: $ecw-list-dateWidth !important; + left:-($ecw-list-dateWidth) !important; + margin-right:-($ecw-list-dateWidth) !important; + } + } + }// end .uc-cal + + + + &.uc-hours-widget { + caption { + padding:.5em; + } + } + &.uc-ssw { + } + &.widget_siteorigin-panels-postloop { + .post { + @if $parent == "#mega-footer" { + padding:$megafooter-widget-content-margin; + } @else if $parent == "#maxmegamenu" { + padding:$maxmegamenu-widget-content-margin; + } @else if $parent == ".subpage" { + padding:$subpage-widget-content-margin; + } @else { + padding:$widget-content-margin; + } + } + } + + &.widget_count_down_widget { + background-color:#dedede; + padding:15px 18px; + border:1px solid #ccc; + border-radius:6px; + + .countdown-top { + position:relative; + min-height:50px; + + .countdown-days-wrap { + position:absolute; + + .countdown-days { + font-size:35px; + font-weight:700; + } + } + .countdown-daysuntil-wrap { + margin-left:48px; + margin-top:14px; + margin-bottom:10px; + + .countdown-daysuntil { + font-size:16px; + } + } + + } + .countdown-bottom { + font-size:12px; + color:rgba(0,0,0,0.4) + } + + .glyphicon-new-window { + display:none; + } + + a { + text-decoration:none !important; + color:black; + + &:hover { + color:#388ac3; + } + } + } // END widget_count_down_widget + } // End .widget from line 228 +} + + +/* Post Loop Styling */ + +.widget_siteorigin-panels-postloop { + .content-template-date { + font-size:12px; + } + h2.entry-title { + line-height:1.25em; + } + .entry-content { + margin-top:0.75em; + } +} + +/* Header widget area */ + +#masthead { + #site-title { + .header-widget-area { + max-height: 90px; + overflow: hidden; + + .widget { + float:right; + + &.simple-social-icons { + margin-top:27px; + + li:before { + display:none; //getting rid of non-functional characters + } + } + + &.widget_sp_image { //image widget + .widget-head, widget_sp_image-description { + display:none; + } + img { + margin-top:14px; + } + } + + &.widget_search { + .searchform { + margin-left: 10px; + + .form-group { + .form-control { + + @media (max-width:991px) { + width:124px; + } + } + } + } + } + + &.widget_black_studio_tinymce { + color:white !important; + margin-top:10px; + + h2.widget-title { + color:white !important; + margin-bottom:5px; + } + } + + &:nth-child(n+4) { //Hide 3 or more items from header widget area + display:none; + } + + &.widget_nav_menu { + .menu { + list-style-type: none; + margin-top:37px; + float:right; + + li { + float:left; + margin-right:22px; + + a { + line-height:1.5em; + } + } + } + } + } + } + } +} +.widget { + &.widget_count_down_widget { //Temporary fix because the .widgets mixin doesn't apply to different page templates including Blank + background-color:#dedede; + padding:15px 18px; + border:1px solid #ccc; + border-radius:6px; + + .countdown-top { + position:relative; + min-height:50px; + + .countdown-days-wrap { + position:absolute; + + .countdown-days { + font-size:35px; + font-weight:700; + } + } + .countdown-daysuntil-wrap { + margin-left:48px; + margin-top:14px; + margin-bottom:10px; + + .countdown-daysuntil { + font-size:16px; + } + } + + } + .countdown-bottom { + font-size:12px; + color:rgba(0,0,0,0.4) + } + + .glyphicon-new-window { + display:none; + } + + a { + text-decoration:none !important; + color:black; + + &:hover { + color:#388ac3; + } + } + } // END count-down-widget +} \ No newline at end of file diff --git a/themes/cornerstone/sass/admin-style.scss b/themes/cornerstone/sass/admin-style.scss new file mode 100644 index 0000000..7b638fc --- /dev/null +++ b/themes/cornerstone/sass/admin-style.scss @@ -0,0 +1,199 @@ +/* - - - - - - - - - - - - - - - - - - - + == Admin Style +- - - - - - - - - - - - - - - - - - - */ +#wpadminbar { + background-color:#000E2F; + } + + + + +#accordion-section-layout_builder { + + // hide the "row1width"labels + .customize-control-hidden * { + display:none; + } + + /* Homepage Layout builder */ + .sliderDeleteRow { + float:right; + } + + .sliders { + padding:2.5em 0; + } + .slider-wrap { + float:left; + width:100%; + padding:5px 0; + clear:left; + } + .slider-wrap a:focus{ + outline:thin dotted; + outline-color: #2ea2cc; + } + .slider, + .sliderAddColumn { + float:left; + } + .slider { + width:195px; + margin-right:15px; + } + .sliderAddColumn { + padding:0px!important; + height:auto!important; + } + + .ui-slider-horizontal { + height: 3.5em!important; + background-color: #eeeeee!important; + background-image: linear-gradient(90deg, transparent 50%, rgba(255,255,255,.5) 50%)!important; + background-size: 20px 50px!important; + } + .ui-slider .ui-slider-handle { + width: .01em!important; + height: 3.9em!important; + padding:0!important; + } + .ui-slider .ui-slider-handle:focus { + width: .05em!important; + height: 3.7em!important; + border: 1px solid #2ea2cc; + } + .ui-slider .ui-slider-handle:before{ + content: ""; + display:block; + position: relative; + top: -24px; + left: -13px; + width: 20px; + height: 20px; + margin-left: 3px; + border-radius: 3px; + background: grey; + } + .ui-slider .ui-slider-handle:focus:before{ + position: relative; + top: -24px; + left: -12px; + background: #2ea2cc; + } + .ui-slider .ui-slider-handle:after{ + content: ""; + display:block; + position: relative; + top: -24px; + left: -8px; + width: 0; + height: 0; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid grey; + } + .ui-slider .ui-slider-handle:focus:after{ + position: relative; + top: -24px; + left: -7px; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #2ea2cc; + } + .ui-slider .ui-slider-handle:hover { + cursor:-webkit-grab; + } + .ui-slider .ui-slider-handle:active { + cursor:-webkit-grabbing; + + } + .ui-slider .ui-slider-handle:focus { + background-image:none; + background:#2ea2cc!important; + width:2px!important; + } + .wp-core-ui .button.sliderDeleteColumn { + background: #2ea2cc; + border-color: #0074a2; + -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15); + box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15); + color: #fff; + } + .wp-core-ui .button.sliderDeleteColumn .dashicons-minus { + padding:4px; + } + .wp-core-ui .button.sliderAddColumn .dashicons-plus{ + padding: 14px 4px; + } + +} +#sidebar-manager { + #home0, + #home1, + #home2, + #home3, + #home4, + #home5, + #home6, + #home7, + #home8, + #home9, + #home10, + #home11, + #home12, + #home13, + #home14, + #home15, + #home16, + #home17, + #home18, + #home19, + #home20, + #home21, + #home22, + #home23, + #home24, + #home25, + #home26, + #home27, + #home28, + #home29, + #home30, + #home31, + #home32, + #home33, + #home34, + #home35, + #home36, + #home37, + #home38, + #home39, + #home40, + #home41, + #home42, + #home43, + #home44, + #home45, + #home46, + #home47, + #home48, + #home49, + #home50, + #home51, + #home52, + #home53, + #home54, + #home55, + #home56, + #home57, + #home58, + #home59, + #home60 { + display:none; + } +} + + +.so-panels-dialog-add-widget .so-left-sidebar .so-sidebar-tabs li:nth-child(2) { + display:none; +} diff --git a/themes/cornerstone/sass/print.scss b/themes/cornerstone/sass/print.scss new file mode 100644 index 0000000..7bfbe7d --- /dev/null +++ b/themes/cornerstone/sass/print.scss @@ -0,0 +1,49 @@ +/* + + Cornerstone Print Styles + Andrew Bacon of UITS WEB DEV + Aug 2015 + +*/ +#uc-utility, +#nav-wrapper, +a:after, +#masthead .searchform { + display:none; +} +#site-title.hidden-xs { + display: inline-block!important; +} + + +#site-title.hidden-xs:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } +.clearfix { } +/* start commented backslash hack \*/ +* html #site-title.hidden-xs { height: 1%!important; } +#site-title.hidden-xs { display: block!important; } +/* close commented backslash hack */ + + + + + +#masthead:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } +#masthead { display: inline-block; } +/* start commented backslash hack \*/ +* html #masthead { height: 1%; } +#masthead { display: block; } +/* close commented backslash hack */ \ No newline at end of file diff --git a/themes/cornerstone/screenshot.jpg b/themes/cornerstone/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59f8f5a7586adcc09e21d86ae4f195e6cb5ade58 GIT binary patch literal 154938 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

                    BcW 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 z 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

                    %_klypcch=7Xv`TlsGKhL?Y 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�UVBpQQ-b~ga2T}pzk0E`5!iYuMJz3HaJ()i3vBx0m`1tc= zQAIL!Jbe#vS}ID+gf0lRN>h7BM#*}~HhDd8OO$?Vu_|2F9yf&__o}OV* zVC)9a^xgUuIYz?)ZouWhFNQo!)_7Q-Me#p-h{!;k>j( zqFtpDpned7KH@>}o?eQiAkVr~B{WC5LY(KD$eeqD`*?jocbtiv_Kn4~bQNVX9V__^ zjZ4lJ>|weF*@NJ48UOxS5`QRFsr5Bha)8ryl(;}k=g9u-yCH{!kwFL? zn$T5T$DJK-;FR0%y!Do84tA&=8zhS|5TueK$|O^ed1435@K0BswwDIEWsaLyJ-2rJ zg{!*k$S1N&!*(^=cfj=QdmGfHi#fVa8Dux0*5p8LClKisH&@be?=xe4 zKkqFq4}}mkHsuXaf}6|;GT~9#ET(CcqtKW!8rC465jbbaJrCG8C8_dV6=s2G2qKFz zJ8Hqp#!M|jBu317#@sQ+)^l1>bfNX6w?_7L%)*8ZZai3FY4vw~rdG#Q45z57((;1e za+_??6q<%D?SClb0|(RQCB`|Y4w<8Q0L8xnn?v>AE3{!brg3rNdOxb9MC{Tp)f3`= zbUPdo@JDtKhd?5{EcwVS?vZ~ zom#ZhGW-?{1ThSm+=TssH@!PwvDQj-@~N)Q!&&i10h+L^D&FA+tTnsrur_^To!TrZ z-ukZUBROYfcAf^YTOd@Ug$BPK!HM` zr(388?5fxdpS=RcpWPGaWW)*kk@ps(ZaAteAIi%E8J?|d@43TlwkPh`mEl*S^is;{ zSG2>P>WxB-|IRbCFaZQZxd@z-joJ|B{I@fkt##acog5_g1_nPT{NqMrod$-58Qu$5 zU9(aZvU{PK)RWBGl~%IERc~kFeN=j?Se**E>r!{oGpcXIi%xJ0RF zigN=vi4o(GL|WtJXIo+&3Iry~E%IFUa+9X1Xz;CbuiI6qV`kgC4YmOMOaugMaB3m@ zK!Fj>89g49xDqqm)R3aAd_p;F9{8JHBt|P#l3QO#g7@K&*$3tlBaLxl?N-^Pi>ZbF z9TXUyC1lASQUd(i*vg9^V3OPYU_zO06vHyk4kY#L=c%X+J)Fr`<13p_iSJH>e4+BK z(b*B|VQV-7fZ_SL721RhuVOL!hyJkHv&YQ1GdeFHLU}pC;)_W8hZ0(HeW@Ff)$kJf z&^?`~veKO?8yj9zeN7^}IyJBf`bsVTdB;F=8^2SZ{j|jbl5HV~F*!Aq)H%J$#86A~ zI=_#)>iV5NyQKBF{V<_yB9AjQRKFP}Qlp)AA)E^orsDVVZLUu%4tPXu_9=^uRDf)P zkqu01J{Tujuc^+)d+&fiVmReC6kk1?n1Rr%i21^S!@M^_&+M)J*>_?l(N>fyeDyQV zd^n2XGi%YQ;=n%6yO+Vu+ucJtv*l73krHIn7MJhVI|c>dAKq%L*=d>dVe%}ErW@5J zwe!H-ro{IRke_IBdIE|*Z8)p?At+~!jPDs1Sfxn`7EtmC$Yxm=X`0!7B*+w6H~VC) zX_;2UGh@FPU7<=ebCXnVw?xYqfKpo}e)=#&63j?)sN0gm_MkGykOX9KvLL>IJn^wF zpVh{s!M+nO@{?Z)4NsO5lp^=BfIMmDV@OAvSypEWDaw%mpOSmi@U)%vM2L(^EdyIB*4wHlG*Ku~LENgPlB*BXcB>ZYKynwmQ zR_SigniQ?D!}er{>6n`@KcPORy3Q%l>j|JLr7dv1qJhWz! zwS-KtwMej<(v#)q_>a2sEhQxe)TVsM)O7}mI8(!9{q{Js_zkAy(I1Q62PEdNWUADC z$z;$~`J7?}U(%-yN1pH50=R0Sv$$7IKy?pK7cg zCm=&Lbb38FN@!1;_W<%e{Y2?0oV zw(ysI(rc<@KBHPB+QUFDncir!8EoIo(SIH@FF#5KNbprgRTYVZgv0N-MvL$hth)W?j&WU1P{{W&=vn+wLt+X1{={dVgt4g+%+%@fg6%Mq`^b z0 zj=xLt=m&!mh?Gmf6FT!YUmDQAl!uX7DY)!hK((qhr#{fZRKKM>P22ElEI2m%?R=+^ zrB!F3A$^rF?4~#7Ch>L!PxY$*APrgfMYe77q`_bA&l225g5Z8FEi2oQf8@b?*?a$R zq+-hn1ap{rt|24QzIQ3S3q;GBOLfAZ!TSnw{M6}_XH|buuhye?-0x0mz^pV4@;})H zbQ{Pp_e$UA_-(waXJylXu?Fvdw4v|hreO{IZuGmKmtv=+6S93V%+oxNs?$gES_iZmf{7|JO>0x3iE0;qs>lk_gjC{`5^UuFmrBsrc_|*y z#3o_yk!)HV?Lw8;>${U7(UmA^764pm6GnI|(B;nHX%%oS8Zn7LUJJ%Hrq0lWH)5UY zS#>@4fb>|vrpeQ2Qi=vOSc_oXhE~})=W~;^24gli6Fe)=c5AOv$>)U?nTQ(@z3$R0 zSXc(EMu}eYjQ->I)`+-*K6-jGYa{CkZC#d`QO9aYIYaK(xepG*Hqwz9j_p2+*f|xTR)fe!4?Jt)#QIh zNi=kFA}?7v@#s;}z1AY(lULX!fAMkX1Mp^pV>OJ$L?g+m?a6>@#0;M{UV&-`U-pTe z=ujF}#r$4tj00$%;4u<AikEB?yY(-MgPDU*8%KI!kWTScAHW@7Los2Yy5~j8C@7ZemJ~W&ixEz7x>;; zPUNm=xJ^~I9$kN!NQ9WA*ZcN{HUeaX`c35rG;aHPLdvsDw+Y*F5 zj`(@IDc+$P;s=ba*j3m(_z5{OiJnj7x+*kl9(yv#sKnu)ct3MP);t3gf6eHc$?g(O z2hdD-X;r;LqA1Ncs{IB`y6aU}{xWs*(f0xO%Zr>8ni;K$!L!AjRFjfGuP+22jEWW~ z)~)79k80tVOHkjeY&5Q_uB*xg#}iZFzp84f4;Cm3E|hY)_j*{(h0X&7#YhZSr@NY) z7m%&RW%dM^@j%|~B z>*^lTx~6+yL%kar1$9<4%gEJL<4l+{5?BfNeu6qWD1>Qa)i)xor#Y}1O)hG;|s~!(W5mdi+cPtS4 zz|pXjCH-ffUjdICO5C!Am<=gc4X zuvOK%{mI3b1OxcRZWGoK;-HQN=Y$Edr}hyTF#)k{s6HcU@8+*O=2Tble=S?RN21~1 zY?1R6FZnUBnz&5)ViI6V6fn4$Y*=L`+K17_@e+NQ(p zIFHxum4Aa9Z-FB|^Lno49%O3l&qU&-=HlX69Xq+H)tuwm%3KjIo|n+%41Q9Jkqsqd zt`UX%pX5uC-DiPc)IL|&Uo@dwBi9;TV5-G14_`q*e8nkV{sT%$gYgf(du{bQ!W)6O zbM}~gB*|BB3Bt|u8g~VtGt)E(@a^&wHgy|@QKolYj+IktfROW17vFY}WHtLB8BA2;=c`&nlW`3-qkwy4gDhaSWLH#9b?t>)?A}QZBqj(9R62Mah+N~1<`j}+;duKmV0=4gZ%ZXFAyklmN?FR-&{O%l^%OV~) zNEm-z3T0Im=f?2T3qij%fITc@5)F&@lw@Py-78@h&Zzyml2*<*Xb#oZI@JeSYNVT( z&5xVm*68qn1zOO|-AO&JlV%H!5D5Dj4BBCn5NB|75%>iJ&_RSDQaEE3$}jt{$vkXQ z98!FlZuQXysvZ%JW-{-=4@CHa?-Q0-97Z93qoY%#7L)`L{0*SgtmMXRO=uN}@sg6b zCb*u6rizM9W2EMPQC};#Cmd(x=CeHa^o1@Nd)#?|!%HbXZrw53w<1E1%Lhj(t1CY3 zN$CZ>abvR(Ai0ursZLid2O>@W%!_UuvU#zQ*+3t4H$nX~N-|C->2(Z>=tbO#hGHXq zdcXG(LX2Qd9BaW1Foc)wLrONVKB1HE?B!u^&>GgXmcS#JtS{Oy4j|$1SgblD*;aO3 zC^pJGdztWTg4_xTm1rMRy56uT(M2+Bx(%WY`X(@ShF6Ers^Y}+pqTM3}Kx#I}P>#%n*BZ|C~g`6VK zqN{i}3KN>9Qx>vH%9fJb{^P7ysq62-cTW|oK7o)S%I$gd&B>avJdK7md_y+Vvas6E zR_)v)5RpbV9)qb0p7AI-s#u?~g-eCSMgak0w)}C$Z#-T=CZ^ZmhVAWR;Z-yeX%O*C zp>Nih5doqbfBQA*ef~X~MkCkr$yN38(ixd`N$Vjo_$;sC@!?p+eIbgT^(dwuMe{oh zzP&n+f@mFSco}Du*@`EJR#qa2ozMDbF~0MG!vnpjy3lyI9I311xDag+jWIpAFG!a= zVdt#@S0UD#4BB2)qiSFa=PgzTgtJP3i@vOmTubJkGa@*cenT%?6G`m@AgRV4_&wsq^IQN$Tu~2Vj^b{LFvufTVor># zvQ>q_G>sTd<>ygQ0eerClai6C{(OW%bC6+PIJoY32mH;LXq`|azzK8F#q`~bT5J^l zhc&a0;QdCTI;K_2RdV#QqV_=p&-J|&l5}AR67ZbDX}r)_nY<}EP(PWfXY|0mWj*D4 zBor-Q;sGv`^ z4E1jH1E{p~(a2&Y1?6XT>IiiPxu-nO>bKxSu(o#<^%Tz|!b^Sx57C6A_4AgxA?B=S zM5KI7SwHWrvbB3OE@vi~EIWEgnOs(o1Oh{Kz>!)t`4sYf+>cBhbK137-ebr5vX04W zQYrLD3g^fYvbUZ9AAN7Wu2J^c%sHQIAaThObtuIJ`?yla zZMNPN_YO_MO5N6k!O>t$tnI?Wv^`mge{D1T)(V>>6Z8jDtnRoVZSt4+ScTKFbJhH#~RiUtzPR{rb>>gVuQlboI5RB0i}lnlg@R$w9*uo;dGc&OiSo%*^)D zFKJp2yvAlXIvklKYp`0s`uHt5!qA9DTfAbjMLUGajFm&uReOh)ISp1saxIil1+ywt<#_&*Ik~Z2Ij;zk{LB&1Puhrdee(5UJ`JS#!z0qr zEMf!||E1J$SKfbtBJl>%jh0VOc$v&K7kE>~3?>Tss|~6pL2U|44;ZT-)A7xErr^a0 zQEuKGqJiPR$5isET(VJ>l6UoEJ|WJ`!si)@XF#Iv7oi5ypvFbBmRkBCz#`O28&(ThLyOS>`5S{#>e8u`SpM ztoo_HSijPh1=BicE3Ec(fJ^jVm^iKuF*^*%&<99l$qm(iN{m&ZB2s=GgYa5+P3@z3_7$2&WF5<+_i9|2-;kU%uI__L(TnJ zLtuZp!f>VInl1}hXxSA;R2xQ0qc;`_YPqWn$mZzmlX7g5Q!Cd%KJTk3>zF1ilRsLf zQu>}Ys0MT&d6Vv?uMid7Ap$b(%H@x_DXa1ll3M)EUk3(6z_L#3Vp&LosyPr$`gJ@j zdMc@{1_&ki^T}BbJIfNR1 z;6Ze(0j0)$zTL7K)c~GsT-ml|rbvpcSY=*`+_NP5+R=DnO4-r94MP!!S!_oYg^sO! ze$imOo5><&hy+bEhSJN8B(m;D2Ko3Jy|h7_$Jz)4Go{0wvSpd?H?(hXp-b7EU*B(? z&kfB|bvzTs57i^@%)#|ULxFp-#ou^1eo%5YRHh9Hs9V~nDZg!JkB0QT;y&(uC1~0Q zpqvY9OCI~3R@0kxFaG6EEM&EXUCU5KyQSO!1xfsj+5kz}2lz8NoNRngs*mA*LQ|Kl zrUlTqFp#Eaz9m;A<<@h?P@^BtBjo zQc{)P#)n`Wid{I*F)j1LS=+5X{J>_a&sAr;iE8X<81m4|?Aix8SAJEQeQ7Gvr3nlC znNtJJE9;xp_R`u#$Q521sLK7VtVDp1$WG|DsWYu4-7_s!nJLpk^}B}Jbwn^Cq{-3; zumr{`VU5kjS_vJhaX5-bdg8hC##)^W&tRUy9SDI%NVq9cOTEK?V0&0P8-~@;>iM!& z#)H%3jh#Ong!s=GL)4kjf;ad&K*R*Mdk-Jo0n^TB5vWUa>2{z)CL$HnX9r}B!i}2A zhBFAmqIpc2wLzLT*wd`@Tgtx=riK{lHdip9q+G3SMiVrB>x51#+-r}#z&;(6^^k$^ zfr?AZqWiwr=AyN|VOw)Cvg!=SNR!g0XE9r5he>tkO2X%p-M!Jplx292u=qG_{y0pc zx(h@BhyDC0$GdakxnATdYpk)NdRTNY|Kclgog*@oTz;n)f0+_Q@7>s^iD^kgM{R?Z z!(A2|`L4q;$qv!G7O<>a&WFV;u_=f4xowV)xeR$OYx*zunWT!K`E zl*deODSoT&81>59D71KiG(hmDlD@PF)SB@nYhg?h(**;G1A*YrH7(t<1OzLLKx{J# zR1jiTS>@5B?owQi>gkM^z{+P|_N(({jaOIOF#Y*)h#C(bC^`S~MjBda*a#iNi})n5 zmmvuG^h4U&VV_=_-mB;Pl=P3#(8SMgvR$W}T_1a(Whl|c+cHdL5RLz%=&T=_Y#TPb z0>*$bx^ave9nzqVvB5}bX=z4xD57I@N`r)sZbZ8D84W5pQc9#$KoCU4e4h8?`wy<) zuIs+f^E?jvplO4ARUR}=M-k%tTxmpWPBfAU*3YP3!Isb2E}@fOZkcS3#C!7HQIAXR zQcDsUDG10?@aD5*vQe^Td#iiPfJrNz7a@^&+{VdIVPQW(XR+Gd^z#wXg8c@iC6?qy zezAsX7C%-`nko9u=h{`^yxV3+UM?6xRla`@2(M9;X&D6T^}G%t89|*D+b>)?c=7o- zRC&O)*iUq4e>zAwOQP07O7{=bnui6xo}sJR$SGY_=Ln5Ha%K+Ke3OoT-z4@KCZ$>^ zG25X0(WCb!f6_TO*-PxXdd(WSbAnzobk`>KENHy7bzgonor~dK=gB(%fZm#<6kLb* zOAwMkeZ#mFLie|PujjAmx)g98M^eC5tNAi?72Q9@t*!TG0HS6C%!odhqJu{iU8KKQ}} zY#`P)GSnB-j+k2ED6p6wO5T)0a{rXJM0NMfEsG{)NM*(BN|S!rM!v~q zVs$fL9Ji}{GlIj!-on3Zz4{wbR5~Z)xitG~b_*iHp52wFk*c3v3V~2EXOg^i{h|*@ z-I~`KVE1^E2Qba}WuMzW%pK3AvO~KO;lQp4bstT?|uKW~AQGoobv6eTz`r zjj=}J+%sKHv#;n%KT~D>^xuk(HJpAB)zKP`q&}Osp0>liYOdEvA-P6q2&zuK3D}#tE8I!5?mdfQd=l{ zW7>M+NR>Zg3R1Hu=pFKJJnjn2t!8l|D3>*Z2W`u^OPBQ~-2y?nj6R@~!mK||LI?4Z z=^==SSLm}yNknhDB8$}AKQVzIofa?p*VjqC zZa!vZ{K*xD;9>@-C&t)PzYzDi+>=|}nN>g>tL?#Lxwshi4 z?IWZ~5WkP3>?9X3qoWjuny%fHyz3RwJoDqO!8&uCOrFC#?sPq~#wiKmwfi(VKOXN@ zO9ul(Yk|yEVBJ&jLVmYcE~@o$`&1z+oe&QNKQ7kH4Mlt{;54n4RHe$|AX=u-8UwtJ z_mjcB&E^@Yf5;`T1$1o(N1?8&JcvDw6$_$;++AzW0jAdKinvvybe$R92q$e-L% z*nXq3#ZO08D)AkN7W!N)&WOU!E0i8hGLjT)E6{&a@);Crvu&ElqA;-_ggLJ-8W~Vo zwr^+1`fpj3o%8|1W!S^Xdh{>6dN0+a6>@tJFXv-s? zA1Q^lW%>fnu3z6U+UNm}P@1iu92Mvgzcr@UG9^+Ah`g!0nH+Q;Vn-rF*#ME-k25;1 z-0XSefMWDaa93+z_@Qz4Yu@jph8_XUWs_GZUp^3?arAQx8=@LFID202w70Xtuc3(E z+LW^++=B4Q#@~HgivvJZjpi$$QM*i|W@fFW0luO|kxb)Kh0;;qv-nJfQ*jdLa)HSV zU=pt+9YiQNS|z>@bnzb1wXx!nKN25+I3g*)E}S4__$_0u#e!m&jz4*H4m#B;n&!$S z`|sy-@P#+{4Cl{n99+RAoy?FDd&r+^7fr!$4_(=~r^*9A37vKF1Dz+bc&=`LO+Nv1 z??#SOIRAQl(M+sQMA$iN7Mu{lvDA|&P{q}+yDop+4@g9IMf{Mgzeq0 zWVi#`S@88niNbyip$FNB#!#_48=55}zhp~ryzBNX-4Pr-CBDVof+sHDGhTd+qj5Qx zwG-D-KO1;jA`SLFnK|KbF+-x_M!5?i(0elJ8oq>MF}wbbfkzTt>L|v1~rA80!9M4T#3mYi+NZTZMeNzpd}DHJmrf_=y3U0 z&HjM1Y%D3?{~w~9ZyFB*hIEWs7B)96{R$`scJ8W{7omo<%1p)XxnuK6nbmSv-uRF!P-C)8eV~?Z*tk~jyaWhqiyUS@&1vL_EN;yr#uem0w zU?60#f!))W{r)?;@h^W-}Nj&9^vg_ zHn{hf&kJopvH7A-&dN*yZHYMeyXCG)IzW1tOWfhfV?j>oGJ=?eTOR*L0#NF^LHfy{Q z`i2-@@Ug57nk3e>Vu4BG^uvCZyMm)7)z-&#>z@cy9V|Asx?sHJy$`<7z;}hD`M91( zvAo!BQ+oKmwmXP;YqgPFlzp|YZf~A-R(?5H;B`C0W4+j6J3A3|{y_A}y$x+0=h`g_ zrI+AjT`|BW@yT4lET8?%`bHrg78lr<_2_ZaI$QyFgI8yt<+yh19h2}|)~D8UX8w$+ z!RLCTz*!l1PC3)p^U(RxFM7HyZ(0A%n zP4uBS>FU28gdJsT54!gw|20}13mN%(M4-ZaRh$n!sFmp`jP>KWI5!;sf^Wa+-e0Y$ z21QS4TNREF&BhN%L8wTy`25JICp~Fc%59M?8|~Byguws%A7I&qsN`*)hz@Khm|7d> z6Y&O41~n%6dkH{Yj}cF16>^g+_`xRmE?r_cLD`PXcXbnA6(eP165KMnpSxU5nE*v% zNjUt^@KC-Sgpoa^T-{4Bn+Iwc@rXySbO9i}+1jyTWOXzM zm8*QNlsYU2Skwj9TebFeno686no05qo$Ysvoz zwde+r=N5m>$9}Q>P6+&enulL_dMt3n6~oQCa(V539PO+dU!VT<^8U1lqODcEs*{GQ*I*R=)c<_MCg-ZURVyM}$28PvE+{rJ)(C5M_30j^Wz6_vJD zfiG@u@GWMO9I^_jl1H-bgQ3|VF!bZ2o3hB4i)45imcPHR9Kk)@gDmH`OTEeHRP=V{ z%>N@?I(4f!dMms1WN+9jV3_{4pl!m3k$5{nK`ky**RQqiN%5aWY`X_v70jPp6@hSC z(^u+?Z=%xfL@^g+Ze!GWxJ$*Y^A;h|e&ZYWsh(mLq~?_9>4#BXDIdu=P1G$89h-Za zI~c3upD%mkHALG0gWF7#l6S4tuFn9#!B<;YXAT||fkHU%C}O3%3aSR}AFyn&?Lx^Q zenmoum0Tpmybsl(#o%o~g%5F9qSg@a8B=9R1Q!UV!q}-e!cqz#DF69+8!L-gg*5Y5 z@WnF!b>TLL>Vx|dGLI9zC~yEL+s2IaPtH8gtbGkOy5A*&rY@FTW6_07 zU1VS?&6nCSFbscmKiU1{*7FmU5dt}@QbRrWfv7v3?n6oo$7#0m4xM|Ek{cjkL$D$| zV;EOXfJ=W;w^_H7hxv9|l!mQ*-gj*xsYR!zmxyh5V+!{8`?hwr(H8+sBS;~?E*3MH z?rZru{{-lNkS11P7_p(NsU`sH9HX7Tre^`IGoc(#i@B}En+zq-x)ondf(^FD;|~?N zsCrMbwZ}97m&JQn?x(^q?8sVL;n()XFX7otY244f>?w}7`Abe96!ct03Eqn@YUfO8NbO1cPfH|Kr%d*xL@5zD)2nu>ms zIKT0$V!I*xdUO`SjM;#d@4nn(5MGOk-KfNVK_DUN*7LOPFmcnx?B?R+hmPaOovp}X zf-z>pFCq-fT_fuWcd&HB75&Kt;~W`>7}yF@BINaAq&&#C=_wF~E|SKW&n;4+A5Uuo zFP$u6v)X&Xw5_@2K2+RMgb2q85t-Rd90z*de)UM;{{(Q!X~9yMdR-Go;bbP%O@J~~ zl~$KfI^*}GQ00MraF3yXFj7kIN`U$M)&NtWi(LlS!~2X)xSRyV3k6;~5%%ut63QRI za^RIM!8wiAPMOu0hsm`?qo$T2AscD{twpwWT=JJp!apBwMgVh|5+|;7)evS&bh5s# zytE4C>lWlRM13dsQ{%rU)aeMhbhw)+Rjzxn0u}CM#uzuAB~Ub%@`mljqSHa_VfQwC zMFu6cHmV?^Z#1#K255kE6z={6A3oRR)mZw;KPzwehr(oMXNwxEyxX?HRGQ4Kx}Vf1 zA9aa%*Uh$%DwlsU9(n?Not>hxrqUCHRC~8ZvPETRg)c36k-E1~we!I4u+o3o?J)6b zUH6{pb$4eVNxtS zOG~C0G%=v<9m1bIvuzM?cfbf6G``7{5Chya1j2cE)ty!f(+HQ#MbBC_XODs)^4)P+ zXA@nHc+HI7Sve+pp`Ug9^tGGJ$7nxk%TBFZ67Z&tM4;Dx9&Q9|^Ng1tFy0_J{jk7@ zNDN8PSNz8rKE8<#Opd|`)y=r{)5E`3AzAC zG%!UDwYP_>9Pi~26hisZ>_5}U3wW}I!aJ0=uaN6kG$$nqqEeJ?DUTj%0@L;Wknhi5c)MJr zZo6xuvqb$=>cdg*`ZsteRE-kj+;C2>X3J9}Goef>GCOV?=*~?E`$ovT9!+7yQ~;*$9ENhSoDF^`maKRiSnBR2Kt zyLS7z{Cb5W9Hvx|6P_1Cdg9x;l|Tyr?hO%*+C9Nmt1J5-X7-~jG*dwLp|0A~U;3Rr#p-eC-z zp7moH-HeD3adLOziJAfvqmm|`(L4F z39Rx6`#_84e>5C5xtA!EoHdUYo)J6jK~t&gr;~VdtE#ylg2Kic?(I2MQ3l>uORMyh zKE(Xd-Mr@_w{@R47cJHgsG$Aaa3EPea8Ob_3P%a7iQr4Yld98gVhRvc!40wRn znqeQX)PzDDU6^G8RWT$_DENiqXTG}iSa-95%J=GMQvlt>>rgK1NOCtuhJ-;o;0P(=QKWA26J@ zmB>V*#?`KB*48c(}>bMpu~pVP)aewSs=D*vSU>C%f!H4>{T6 z=xHYm5CNlePZVT!iI)yX>v7Ch_x%@au={LJ7au&A^fU|e$k5g8y}eX-wO*Cjfbz`- zD_2)&?xv!bFa==cB5Rf5x(RogOcTYYl)@_J9}7 zCR__iQpkz&as9h5et$yZ+U@z3#wv2N391B7mzh{&NO~@~_1idEY~8)8{LvQyKOwY* z?9LlIS7QKOEs}eNxw`di@V&vF-m;%p*OA`X5B4vah5YWsWz)W$ zxTBghux=G}-j{*<5`c9d!w#o||L2MSGJ(&@DKh*XZ@y>=KF$){s z?d+YRVg?vi1B;w(_IF&aBx+eA17aTEHdOnE0OFRD=Vrtgu$8zC|zZ z-6;EKh6vS`wF{(Q5buY96}BcP?7zbkKaFrw=3-JdbHm{(0NqVG`j&fJl0ZH8YbDj{ zqJqHJ*|ib`qoU+)*}vg>8!X{?r$Z@v6R4Y^y|RptV|ssfOjnJ*_bWI2CtB# zqyn^Fk-&GbZz;SwJqf-pVO;Z}?MgmZ)@J#sv(~LQJX{P3_sLM(A@{HXz&PHD=|PL~ z>x&M#iI>}U}ZV!QB1fjg{EHvmCPKZgMYQId?AV=Y(ORN&bcdoPQcYO!75 z*fV}_hgQG%adPrbPRCI|A+n2K;37`ovtTyA=A+o~x`(rp!re$y__+sdJ{LTGAqOwE ziG0<%WV%>fS5Xc^RMpLvp#LpLI61;5ahYZ}cp(i51($eKTFg7{CH54i2?fqQ;9S)S z!!I@0@H{m4h7MHd2Okuq8j!5IlkUffmrL@z9(HFcPHjFZu6|cYw(H|WvEFmWNqfVf z_#qa6pTf@(dbR~y3WEJbN7QF!hO1oQKpwmAcW$?or;VvCqbI#yS`yjTgict$G>L?G zY{$RI4C({y(I^0ZGeP&4eyC|t;ur)^EDbk6x-Pe z*h_=l;_Ne{yiA8nzw(xq{~KZ@P$lZ_xapUXoPxxp^-PUrd->9;%K75@IsSZX$yDOF-0R5SY)O%&^a{{K*)j`* zu}k7ex@&?k5X)POhLjh#tpAo9p%B``Hh<*6l<-J6KBwgU9!Mn~@)n_guS%>;* zR}>iVS&P9#w4?irt6_?6KYm?%p>}mIbsO=$o>{hxXe^>i9I%SodqF3IfuGks`6EjW zV-TyZSz2$gIZrJtM%)?NBN^u;QLqeW%O>r{Q3-W@n0-NzbyKT$ZSI@>Pw^j?zr~~; z?!=#RT(z?%tq}2Snj!xKKv`=<_Q_i6Jcf2@WPv0RJHLKAA*C4hy6rCNbj5SLC|p$Y zanHOT{&>nV6O-r=&r+h*2MzmJNH7FcnAyD<11Q6q0Dff}NCN)6CQS<`{9RFj%w$osAO4a<90wRP!^gFw6!22{OFX_K!P!Zi1$4PYKkg6+!&#Q{C0*-~IJcb2G`Dekq08259ziSL&jg z7P#du0h;DtK!N;MG57hsYB)`=Bs-4JCfz->8JC~gZ8y&@ndfI>D;v_FBWHW7=t;ur zETM`fgiE~0%d}A*329$iUGEL1>PoB|8_QzhYq~~lnUK`6 zftg7I*2uKUUH#fYWFG(Xg_s1-O8 zbW>ykB2@D$xxMHN0jb-PE#)igrW%+h-BF;|lE0M6bGDyhCfUEAm%R{XVF0xWf1_E5 z+II9_Vmj_IAO+sRj#T^8ORfsb5^6L&rbZ-m@ztJZOm{r^S8WS8Nq3B-^)j0$#yP6w zyPf|#m6P44g;A=;6d}?`36quCN?OYUVF7q3QzDU(d}~UKQ#zH? zC+41s$cq#UQ5x?`znx;sbIbSlc%_OO&qY9I*w>9E&Q>#|6p@mmh%|Li85y&s3FFpx zNf!_~27$RBK~Ah!B(=sC58Mf#`_;lF?dbwaUy{FEHN##X;|qv=%JKM_Ym$Ifk>H(w zHR)Q8=AosL5=S51n+`?dB_(~bM>ipmyf>_vFz5IPX+jZXmGR~LQdr4|4IZA`q& za6iP)HD;+sEl}-8u}(UVd!|!{#-@VOOaH$3f-jv6di_{g4Ivh1+~lzPb!hHofzoD2 zHRz+~siln;@(ws;NR_5KlOhwZN<2%yV>(!+KExZvSO&1U1L3wG#mx)4xyi|_T;@&5 zl4$~6NHLW(#ovnurN?F1Im7|Ab1z>02OV>( zPzI?qMbX%ONAnzNa@2gaC2c-n^_#GDQj}i0VxZmf2gf`U_B<^vZFQ~$l!m?XV|Dk_ z@%sa5HMY2zU%{Cw5^E#b*&%W8_7ntmjowJ24BgZ$f81^RF%S^eCX>IuEu9didiF_@ zIox`9(equ7iLl1sE@V)kilB$lRr3SB^VYz+vY}&pR8c^A8PSz52Vb`L z@TfH?)yAX4T4P!`8=77%=^Ovv;S^iDdd5>^H1$}JKTS;Wnmk+0H@lX%`^Yc6mG|NZ z7BJIh!iPW)>1K@ZXi(+{S2)P*5h%<2!p#r+4}y{bGgwb%Uc1Peg(jb9vE{cyC`OdT zd|Devnb2v+(xp4JVoN43O&2-``bYCsQ)Uv93^S1%j}Vg1@JW9X4VCel?Rs< z=HY_MpNVp5^mUeH^Yd6Z4i9DIqDx;@Qp`ZCSsoL$^kT}I`H^nC!+K#(Hwr>=m>e#_ ztUi&hhwTGn9$%-6{Nm0CR8&~jXpFb&2y_W#?x?vb+YpnnpFIVi5M5CM$VV*}9a`9Z z2H4Y;AM`v=0ePO^}vEoKdLLHA~a6aUeO&u#d1)ehX}32It}e=zFW&q;4ULy zAT#Y)eL_YnYs2(bva%F;)m}tQDa{KhdNdLN;^N+cnz8)7Dk;1T$ZceOIVj0{cvrXX z2(fzV+1{Qgi!N4VVV(=Mx#{I1nd)PJVWz`CaVoT7<2+MI8o{kHc{f`zshf41>;?)e ze;vY0)Ux0u!F^**6rI}Fa{_4vTSxYc79JSGT7&oYHg!I};|p{v*(3_r{I*DR{}$zF2vC}h!4&ZvQUF`ifc-M#d>w+%+!(wv+~vEo zczu|Q{g~avtR@SuE3xH^Fx_(1b;MB`%`>Ks=E(B2oe(=Z{92GZhj300Ma5{|I?86v zrcZEyt{?Wtw@cs}28VmL6}L7F*RH%J$3D0V7ccDk(>yZa2o~Mm6BF$lHl}4h!u`im z&WN>BSqn{ILVXf0Gqqh5Nk8Wv5L8>t<)ry_BNOUowUP!;RYqY8&>JYxQA^pdHE5Uc zC6CM1*^QxR^EqK|?^gE+DYns)jx!+4N)W?ikcOgwy&sXKLpa7n+2xvgHD7xF-j1(s zcpt94T8YoJ;^d4UxSBZ8K{DvzB?)j0gz&By@#e%h0KN}Z0Xx~+%78bA>m=}8a6kth znk3_NAE75(0JNqFnyDt6IuXZ@ZrjKDWAhS(7*ay z3IdQ$|8cgI{gF%#Q-HuuAB2d{RWv5`JCCX8%+~EU6qr0{NcJ71V#L@d1qER)5`6V^D|%b^gkXI7$-KM`@q(LJlocJ z;8!j2Lwi!t(|um^;L*DN>4;xuBRS7Boc&v5X=u6I^80i#-!h9D*!%R^P%MAT$-B&LuodsNdgyFC3NDzMW%!%TvF~;Qb&npm$1$G@2V}(N zIrHWYvq_Jxn9Ech0e4(=ix)wK0y zIR6Ojz)~CTB1!@`6?;g`DnG@CuSVOiDvGeWN4fe~|7K}&O!>Dfd89ZIKq#FG9dl4i zqO-vzJ^OeuW*rAXdPji%zRH_Pe+%idSyOv=!mc$co8j#AHfUwoql-=I+z=s{t*W^0 zKUIHYkhWoB7h*}qYzw?X<0dP&eX%cISHV`;RVcqtXBM}j z(zC~J_js4xdT!Ha#39`KIW|=)2ZPBtd;h{h(CPmHx_J=`rkV3O4IM@`zH`VN+=uzC^v}ew=b=Hqo`Uo z?{_f8j?d+-h$5UaMwJ>_^1!FCM`GnK(tYme3cx4n*L%O@j4<;98OQwXs0ve!GDga# zrSP_;;~||HoXkM%1oa)YMzlioJ@dHxy8_Z{3`h5*3oa9EBmdUy_4x2H^)`d-^NQDE zcEBhNDP8N)_{E7Xvgp@B`EBZ-F#9Wt;y9IBC^~~=af4-rWqdI)U_*$t_$4EN>Fqmt zfqvx3LN~eS`0aZ?)tx%d6@*CD)+#m^PXw(nTbu?iOh+^_zvlu%7GU41#iZ^^cRmSV zL5x`rilL+d4J)vuA#i^w}MvD&c1>6(TVpx<;=zL zFNMzPDE^bu^N?no zOHSN271}KooSa3YnOb-?gGhRP@YnmqVXx0QUem>nDf-BCM7?VvGfsVR`p&lry{4H% zmiCUT_D9Yf0ed0UDT?RmWb?Q`v+nxLB{H>jIav*TQi_MF2x?1~KLaJywvRno(=qum z`VbZ=-sJC-sbGD0*$5%l*W9(hno0v|HTfJ^es9}KiJC(u-ny(JxNXG!m}(iFH79#c zDHb*}kQDsz(*D}`Kpf#=0EZJQ3{A*@Ps@L?4&kKPtXOicS3LU?3``PWHgmdS2G8Oa zd3WAKe)8=hb>QPHGU;*Jkc(J?K1kH2&o^Z2b$bIZqgJ!A6nv zi=eNRl+uj8EexPLM$)@?fEO96=-w}g%Y1@vra^>6l=Hlcv( zk3JkRQ6@yakIrh>7+N>xjsx4e7I{CV3wkNJIKd28R?B2diNt+LhTXC(K$~sfL`K)z zHMfj$Z1TJ3dSTxtSYJ%FQKp}^fAA$ANY$kqB|}$y4}3@1QSHQs+y|p{0~r^UguYw4 zRK?GW!-N(#y6H-=okewkLD*EcfF5SY=6dByzef6?LAb2EHK!_sO#69036s@rtD(HD zELQs;z~`hBbcwSrrvUplg;`XE^aK~dvWWwL!}E3q>2T%u6Sz`PTxM0qb9j>~K(&4A z(G}@EyJ+(`2ZV7BXSsLXE+*>j9hF3@XxpwO&jiq!u9f#2jgKHfC5L|G$V4ZkcrMp$ijYUsJQJxRd%V;!4KT`>_Kl#yE!iOf-c7haMb8^-9e&Gh1c<;6TCEAWjjOd zZ#LHh%e~KG1@BMf&q{D7Ve+bdlBQ(BU-FB`m+H|MX+Fc>vGxSOI06T!Iol_%w z2RGWHHp`;3cerl{#$h!cWO{oJGPOJgu9kli>~NDvS-GZ4vcKEcrIuXA8{%bXlIs2y zLcb81bWRv+njh`F|JTb&bIp>y%yFdoYuK{`WrA=wH#Mqa$IXxhRv96j?hB}_ z_(fce+gr{-SVolr3$812XNhLEtr30i6ArBhEZHIERqc=4eWY^-)`cg7ch%&|l(g9h zo0~WZh)lXg8cpgyO*-bnfjoR8c;>^o;FHgT`X#HBI}=2DiX`Qw?FLIo93xcj;xge2 ze8nXkhjhLp@lkC8m(zYnm^{bk_+)I>cTWyz|0 zewZel=s%R&|9EjEwd=l+x?Qi7O0T%$0MAsIP7RspKXgn(mYaH$d27(0&D2~N3vQvSG9t;*bM9bWdfm9QfV?O7UA9%@ zV~X!>sYSE>Py?Jgl})7sMBR*%FrPhE$UA5&p>hGw zH1TVkF4AiUL=5ASZJ{ck5C6=b+FuBL`R^6v)QZps*@9M%k&r^x^1(9Knm;l$(eEqr zto$SD@Sh);3q^{Qq35P<-S&s0@{_wlCRv{8gVo9~gG!P|7-gbb5BC1mJNk=>ZuRk8 z_+CB(J=bc4u+)(*IhDld3A3>JkB6i0rTD$vM#7Z@#=&TwTik1d{9{szJ*d4Qzoa&O z13QFrkIwZ~!wn8Vg56PLLugW~DPKB3ud=)Rb)*O&x4l8W;YPVR3SnWYSN}}742`7i7O6U@&P`-vkAF-ZkdXt9JdB8Bv@A| z-{VD?jz@>4dI@>nC)J)%mTlu%7(E+wk|pmo%xQSk`tn6jm`OK5lNM9_UnsrxLiR6K zJSJ-&ke1Yp0KSVx+uM_esliAI#+a}ZzBRLa<1RoIZaJTyFB$qp{BF+U^5+=ph(&~% z)^^GN05oi?E}NvR<~WFl$i=Cc7v4gA+z}70AS89UNQnL;X2Z1J-7OC~#_2E0Yzekwq1jeYJx9H+0G+K1gY-6QHA zH>pDR6%gYSXd9>6S&q~f%-)w_W0b<5& zU)PO-)5R)$6FyDTa=|)dT|bh`bbAU<(MuAeQ6vlX7}`34VBjYj685{O5In29K99Z#|cv&4aBB89Zsk ztgTdQm=Rwfr|jWj{<+3CvTi6cI)uNs)0HJk0KED6s6|9JC{U_JLO*X~<+CoV@yLCU z2usd_9qCnnx+3dW(?gWVZ4;?{|9wd>lb-D|QR{ei8o z6eF`ZB9nW9Z)OLjgWQ-pM0`|m>nqBff3#T5%)c1T(bL2B#Y!r8EE<(tLYWp$I6v2w zB_!xT+L}CSYkd)bLSVhT()LXDCUl9T&5B8*3R7RA_-V~63PbGVKTS%QD_srUvVUBi zJRMSt|Ca#eKzVm#lmm6T^%@q(TR^$PZp>G=Fdog#B7nS634W)aW{*6Dy%#&!o*r*v zy~Y4j`h{Nx)&(C%ykpSjs@DDyRQcO z9fI>xHn)EEEPFhUL@E54xWySF*4WOmMGU_QJqbi(<({jjhglnC^%n))(HcRvo7*&3 z_z9lRO~|FQxj8VkXJeT%vs~HF8&7%lm6z;Fng9ro9eOIf2+*=}3zniyl9bvvelGvT z)>SV1c zJUk{RRl9v6m0FUHu+ir_G?9B`Hb+&ayU*ZIrwuBIU`cPfxVH5$ja*q>*$Vw$_;`s| zj?+dbFC-W(Lytgy_I$XVFfreeVb~yo3EX6mceSm}E>YbM^{pAjT|3|(ik(ack0SoS z?0*EQBXJC^CTYjOXm_E?JU^cV)AY!VlK_i2+}mnF<4ccF%Mk3B8tcW1c5Ya+Pt1=L$PgoC7h zQqW&37zkDQWT&{_M!5qcM>F;m`1*BiP(!aeX8Ke=prZUSPD)ec2@*+uSamfE!-;>j zo&ADuDTG;d09CmRw_Gx$R*9sbcCnqxFx~E);1^;0du9gy*XVzT=vpm^f^>yvcjd+q zidg)}9BjH;*!fxN`wF@T-q~7zP+=Wz3_d)XyPI97LM5P1Z*e}sWc*_KAI)WzLA>P- zi^A0JO=~TFIf0mObTCO9oWOpb;KXx0hei}7S}STwcX5UaRH(=$m0);>AmBoC2_CM zu%|SPS)`?RBgxTLlmUT&{mRR8ENvs%0u25lXGL#q#UgptTv1f^45GVeaX z*3)|maGeJ+vV>VEYqkL4mDs88eN0TX2#F1`&=T>l zb&U;mlM~mD(5=taxui5huFUNlsmw2Cm4}lY4LxxMnr!o@uf-yt2=}6ANdFkk@sSTP z0#b3j08kcB1ScdtXZ$`D_vb&jW~`Hz2=NGPmIQor8qO|d?(fz&e{~u3wTDv+e(K#q z<$KXkSqX{nndQNrFLEJH<2fIH)Y|8{CSG01@TR3FBqzTEC`>Tey|R)^#DMwXUq1)s z8QSvAYhqWk=_=uQs`HVWKg8$PlbCAWU3=5#$~KS&DBvg##*_dP)knesj9lL*P+unp z44hYp2<>Ubv0RC#td^ClpYrx1S*S>vqr~mWUrXtr^7!{6Er{~EbW#Hy*6ok6Qm+b! zA$rTCP8h__)})O}9=_`stG~Wp6M5V*W|#UQNOqqjUPVAdHw9c{VF`HZ5(HTG zVL~a~-0Te12e(M3;KPvSxMjw^y%Csb!nl>Lg35SKk8ufEO=WIs@~Jb-beTR8o@H`b z5rH*f>#@c9nm*bu#Iy>UD1SS|3ggXlh<=xyt$9(%$4NB7Kiwy65msla1~lnQNF==D z1c#05*&531oP4A4vGU}8%v8tJ493u(saT^+KQ3R4S^m<^jPOiCy5U1tj z+WthMTK@=Bzww;Y5JWUq$8F>gnOBlbRj{7uU4W)gY8S$ z3E5eZJ{qLb9&Q|&Upf5b{{Uw|n7<8bATJ9U6(t9r@nh8^jn&#b-#N?{7Y4^ngZ-Rl zpRvt?iZ*fl6Px>8c(w{+)873X+0oe4l48A>>iE|A*Z%kL>n zp%6erU4F@?h8JE1Gkm3EKNb~19f5Em2E${Ch^%}zhy_Zc5pp;|F3BNXp6Q{WQBQVI ziV3)5wQmDh8sxZ@jSJZJ*$0FHv0*#A#XPlFef2t`0>JddVU^B=0)6|8{W2X$$(##k1M)C6$F_Gm#I zDuL*v-i+-kTeoseb3239AzdtC3Kj=S8<-%)2(ZTQDeaod{fllG-I9H$_=qX68aDDU zp#<*@RsL7kq1FJLHivT}5FrB7LQTxyRh&RmMS}DiagJ_630PCG;1<l!aB04$@^%M^$=2vCaD(St0Zd_*7#T03xWCnN?w!2<1bYu(i$5aCxrY0GN` z#bbxlLmE*LBf?reQ73dU4+?>JCm64c_XYx^Is$E~9)hztqP=uqPBVMRl||$Q5nJJ` zCTlR$QX*&$;2E*UvkD*XLbQoDQNx3ExEZ9q$8Wu6+PP@a5~w}{dcldhh-9EKpx4e< zb7v5viUsKkH1?h<;iCxH2uHTFL*QVz73hG8xw8-60Yu+uNG``*;|~fwigSyIP7BsB zuT14tdlYA55G9rBO1d$G7GV^u>55e3yk5sx(;_Y?H#%8V)W8j?xYY>GtfQv;5@|Li zZuP66)yJf*0GCQS09t0Q3s^XjcY=DNGAA^{)zB7b-n(csKQ2g>(xW7L@adf&la(L!zxw zgWaelhVaoyquxq@5bOXFIJ9qgmyMCK%$i|6l(|kKTmTKy99^DpWq2SFzZD_D<;$r< z0R}-hH0t3ym1iJKQPNcznzpT_zWY)3FFhBxB(-IzNg|5J3}#d)Kvbbk*xYrUiL+gR z)Jq-U=Z6shpp6YA8hFQuW|q_pB<`PfBE(@h7n9}8Z~socLNQ9 zD1*5yDD26I-#PnAl{8|xP87WQQvrF6UGA9JpO!@Ifp!j`mRGcjt)i`6z^Bh!#xp*9g{) zYx95|7Qz&u-DpB|hN5JVHGvtRM^k~ekSVjRAVIa)0To#!nt{=EjTLm3V{e7qX;2ry z4)XwZ5Jidr`XZ~DIhPPaJR#7E_X18#3St}AOmSAJfCVW?cu8tt z!-Y8nNdV0`xlebj$elTxnc!Hvu2FKuXCL>{l+o%{zu^nYR zI8zoY20a^4c4F`p0VMzc2S=i^9}QtS6t#xPH=HYA;S?rebx_kVIbWE0)PZg6y%t3gk;-@fK|$(nHs{F zE4YDWk0rArbEA-~is&ix&M)STz$PVq0M#iRQXeTsEy9gmpTmS?ZjR`n_*^t}@eKN; zAdt}C=UFLwi3tP>L&;pYq+=#7 zuteQ*xuM05gKI-N2Tpg0TxSWmQXYdVLxAKnMInU-g4yuF&;b*%A+pAdxC2Ot_d+!_ zB+}-#i*A~u9m?u+TZqCU7(m!kJ%&hARRkl-0l}_vEUwS6Fp^hP`y5_D^7HHwe8kXO zn!Z|q?4wb#yCWE_gox4s7eoZ7Fy3i20RSL#wT_uiaG@dr(g-J;ow)U4X3andqWkby z4csnhjh>lpl(h=!E***3 zjsuez*y0y2NHg64rpJgm!Bk#^0I&s1`@^38dAOa3@-|(!3 zby`q@aySMfIRVvxd{phcDrRPbfTdjC!v`TS0&>DV6=5a`6Rv>-qK6G@ddF9zV`T+Q zq8l7#o}Q673sNjcp;rcz7I_t%ix9gCcc@E$6f*nhr{= zHZ{dcB#>!3#8O1F(VHv*R1MHDd{#YX`Cv=5msL(jX1l`UM!r=+tsHb>L=I(b0Bc?N zn#kySct@!LEp2(;HJpycWEHS9^e|`)(N2Ov3P?}R0^taR7N`cpuJkI-s0(CtRP@8*3N$9N&71(8jyemCY<1Tnr=W;6HOcQfE!3i z(%`|Rui2LSG#4AXP2ISnVKBkiHa#eE=hkh)N$LR;t;02b2D*hMDu+?p$*OUN;e}Sj zK?*EX*T`b#V^XyqB~tI#c?43Hro_f;vq_Z52Bm;Vc`9nxLRq3-*&LCc5&3E#x#C-ZN2{Thgy5{O>B&UV}Bu(Ff4s zZ)=TfAC(Fm;a_oe!ttmovr%`28BYVGVc7lH)EJ0SDJrO{r=zUUT6ru$LZ0=_-b0fJ z&;*45m)#vj4fP~Nx2=%$vH zIT1i&g+qbH4<7pjO=L#fV(VpO=<+vQ1V!_$Wi=^nw#+#MwYd*g-D<$1S#CIWgvf0S zjhMmR0DZAg^zxP$by&LoI4tB7i36}hSO)S#M|8>=1O*Y$e8bp7N{VQd15`~Jp|FGx z6D41U2=6vDG}jma({k@+z_*Yc>kbM4J7$Fvg{5w?hXN+Q1B^JC0&;r>P+@S%EZ&eD z&F$}Vc%o8~rJ}1FIOm&-POU&k1OOGpYm9~^9Ui52Eoz!Mu2!KpOeji-tz%3^ZVKGc zBV{@U@tfz{s{)o;z=p6WvyY<0kbDMHoE-EfvhZ-BDWv(-7c78aUyf7Lk*#W|WB}=+ zH%|4iZ~`h!4GAi6iRj}@`3ftcmG+osp5Veb1`?|7!+5QT)~4$u>;WF}>}DY6h+ZB!v4w$AkL326OQW_r4zr?)-m zD}ikbz&DLbX+pSUk>(s3yxsr|pf|D%0nwEpf-(bXh34JNXtX3CP`GvQlboStitHi{ zj+Wdo_&}{mjYX@3rHh#qd*S%$iX{taurkqvDD`s(=Q~Xh%wcj z3}L0pjSX>n{iL+lE3L|J4QL~#_Iw{W&D44MKF{sKLS z$r4*Kg+#OjC))+;HpX%wK~bO1Ke2<%fK=FH-fKYFpf*T>5U>E@_Trd^jo@&g*Z}ED zI8+fpGB*@CCH0G^TZF`lYARq-FdIu{C!)4N~*8rr!Mn*%ouBFlITsUQs)KpghA?z=BoCE=4v9tlAl)|jf zfxQ4}1DIIj-l;vRUOT#qk#~s@)ZVAL!XAz_hj7f7?cmOFUGLE0Jhp{iS+_T1G}obN z11!nfN`fMZ2gV_>*2?-VMwI1sOC&M3VAipZzk2w_DIab#&#u^64QM?BL6qSkD4 zCa~Nq z%{I~qup@iTH$-ziLt1T!sM(F#Ey_TZAzUZO?&RQQLdY15(A~cQ6lq5g!%acar%?22 z9l-WR+ahU#8N}D7s9h}^b?+IQJpup~SQlf4;M2<+3u_URt{Fj6Ae0w%C4C$sBUBJ= zfw?vM$E$;4P}>K33Yx(|Nt1{Rv8X{c)xDyJF!NrNmND^ALL7Yc9gIZ0S=%IaS!8H&> z#eU^C9X@ehMqTbD5K@p`j?0STtnRz{u|HTxc8Vo0pnbc&rlW&*uKOQI~;>G;Cr0E`6S69Ye<6HL6evY>S0 zZQ09SUwH}Sfm5J7Qc&*FEHnW%*{_xX^G4Gw4FZqe@{ALO*J+_hk^#p4F&+UtPynyI zt&5YTp{=_JSP>jN;W4BP>c+q@Hbm*LYJjv0Iv0ld)r=T75<$yo-6#gy8Lo_Y%Zp-E z=Dp)WRBoP-H)#Wt)>N62HpC7LsS*YJP})AVb^@YAK{!QT>@YW87ZL!Zy|{;k0&>6>in@Ln zVPm3V0?{UrfXl2}83474n&=f9_aK}*_kkz^CsMA;ULy)gpi=FEgE3Ay9Y8zU)*xL` z%T=FP zu|)__h+m2FP{Aex7K?2*q3jYemN+J+Zb}fBt2ICEjFxFSOeLKyjI0a5- z$%?4WIelNOb{KOO(YLcutLfU*#2vKHwaLKiiA7BYfh4&`keaZg7NG27dt6~4bs8XE zJ;j(^WT+Qe4|8f1o7tkf!*upEbU!S3AAP=?=;Dox7<67t*b7|%j+}YH3nC3{Q64yN znQ`e*NLr_%3K86`z>&^{L|$8bS&te+Wvhnx?AiInrT~W+gdO_>ZZ;UHn&!ibjN=V~ z;K1&cu+lBKEs)865Hvr5cXN8c&_h#3j;17Zj#oh-0=G=Il}9 zKuTzJZxn0VdSNUCKXDl20v8t*XoB(sF8uIhK@BBg*TZeLA`@1V3LgG4Heuabo$XX= z3!8C->z2C!>7?gLma)?YcG5*hych2fbF`Wj(&}}ONo25r>9j39azQeJ3FI+*$KdVP z7<_3pVM!A3b$G{vMjXHZ(O0G9#+KmbO@crWi`EoG35%iwZIoT!Ig3pEwIa|bcBQ4s zCR-hWr=Wp8Y5+rfI3c=~5aw2ic=6^~@qqw$kCISPKt_q$b&H&L8=C|NvDz3|Rx+QS zXb_%EV2+@Iqf9hvH|jVT`QQRR1uBc)^FiQjKq^I1rm@(91Sr*;DERi?Ji#q+m7ui- z^XmjGZjwc4F9!A2YnP4`PH4hl_LvUh#mYb+*!FJ4wHVM0uy z%PzGWNOI`WxpqS(`9qih^LcK#fXf=THVum4-rQ$eyO)0fNw;Gx-(Y|jeAc?0G8h_7 zbHpM~8sFi>dUO#8Wasa!4N>LVML?-{P0lrx6naOB zO}5EDmM2yB5#ja}+HE5ph%hK;)K>6+9N@;fu6Iy$0jd*vz_KAmMNFy?5-t?^=~~9U zVGuHEEY-H87y|L4hD?#?qWeVyYzIO(5VMk-z_|e0tUWe8#Q40F2>X*4MgzAj90NsW z*Q~bXR2M{oJ_ZFHmCB_vhKMOAKC%f01t1Dp1yjgU?*$@p5+r?xN3&rRiJWVdz(_$i zZW?$bS{SgYrwwnFAO<7`2@CNpADl)o@Yp(H)KNo_-Xla{O0_^~_Q)}Gh(?$^S%L!H$J6n&Tppc%Vkl$ZSR7i?} zGzeU|FRY8;m?aPt@jx!2g$vrjZ&uI}Cd@)a5U6iL2i!}SSMVK^s`RS zAP2jjACzCv=TFp<}RL8H%E5V5DI0Hq(s*u8He ztKf?)*2{$|G$jZkbi#VnL{urWyjgT=1aW4V)1S6da_ngmCbsJTrXnvcFjZB9||3Yx@ACsRTA73kb26VSD4 z(2|?h)-IwVEf*k5OsL_(V@v8a2*a(9mMvC71Y*b|R-l@d&A>=n*nFd7o>)K5LDri&5Any!ep40<=R9o-ih~3H>!WCvUx>Hoc?~Caxu1ITL z?rRs7tW}v80Hx41>lO5aPz?fhmeY9T-%Z}uEeW`t;#bItVwZIjLh9T(3G#y`f?Nbt z3>N`nj^to{q0{dkTUeO_jY^QTNwCeuf_l?|u%^<}G(LC9z$$_?+VaM*IuR_?i|Bcm z3)$DSE0e0ULYH_-B7rnvT?LKd{bIWnvV@2xs!b*ybyz`BNVaV*8plqxS+?RznZ~f% z`%8jBW^`BvlPaP|91h}oK_SRqu*{{RV1Y`U?-h+HK~@A7gR!QViLErKZjKMKvTrzP z%q>M#WNH8|@N16MTvriYgLFnLK7tk^=uU&oj&f=*l*aee>mSu%tAq>Bqc8=t_z&cM;u3oG=nLNWxG> zTT_~YbV`u+7E9CA&HIfIK(I8rR~p|nwD~z;E;4Qz`u_kHXi27J)1qk+N|#~TPV(m= z%`W4(RtPI+Kq(E;#)@(|9GMCpHE&YV@&zL5VytSiiG*vdi(kWq&A1;6bfcZOFeMj% zVFpbpvFjWqG|?k_HxHd}F6uzhg%LV;IPVYU4lXG~gD7>AwDd@92h`xy!Y&NZSR@Jo z57u%a7qSUNu$22_i1#4~DI2k+F#ti6b@Ecz7rf$ju1dh8Xy@&!2cmL_p`zP-y9)yQ zo8f0b=+~GQWFgt`h|pPW2V3OCxhO`eC4#N2<=^@P!4EGhprj|F3S1K%a*}Q z7Ldhj`XkH?kw4bjU(V=?!30F%*{_wIdD%F7Ql^gq+kj*wV?tQZz0Kx)nBt zqHYuN>qtck7gS$E0)r%~g%Iu}iL_3?=NZPuLQXK0w{#EJE-KgB+i@}=x~Etdl`6Xg z!9Wt+2V-tSxfy~l5KS3YD{Q_4SrC~~Rz!s=C$`Kaxm0^G$|p8aqNCG@6_)hio27=sL%dYL zw2B2ZkVtW-oTa@x0RjpQ1>UDdZ4HhHpo$GpMb_{X0S*cV(20QaonkB>DNqQG^a+&U z1B%lYp%?7VGCof%8d7<^RVPfawxT2v{z|(Sd&u!dQZ^Kc_coQ*_t*NL!+3PQ?Xj zpmb`U^PEW3g>VAK_}{$cnF`vBdyDaj>J$|XqT=41ql7UbJUWb!Qq5%MTxNP=n^ueR zV|;)JiINMoJ&(2!?&d?PByZwwQMYeGl@Q!2lXv4-FBr8zgXRqc<~bJci?GIxzRDhe zN0q!ApKE^4qd6vJ@ixX?ozV>B3?_vpVFJyFI>J^FNl{1-LVl4@BLa%BAc(M=Ia)h8H5f1whj=L~Sg@5S;sE(&PVn89fqkJ*SX38er4+0R zJK>HuVFzcR5NIRd-bm2y6x8`d1ffW+IN=}|OVlC5C9k?na0u{K+ikl2B|}g`hX81g z4suDYm?QvEvDeNzh5?#`W0(Lq!(afAs4OODeW%6{{0@O=1IZVS9}FvWJhEUyp5@L< zZ(88es$N1N3{)3UWKDrO?OAv+QI|A8p#xfZ2-Y&F#nhl!0BH1aB|~#vP}#F9i~}4c5|PPU9@rZ{aFXrLmt(V?xITr^5vow4gs0djVge#Fgh4uVb()VT zLvTOWSE9XwbBVC))KctZrT&_+!(eZX@EHOzCku4jH z=xieZEdnTZTvAmCYFEH>vPrx>aj3jbRR){FOx*$O;+Q-r16*U3uY&8U1Njo}CvcMU zDGf+qzO{kELOK{KnmC&`dc*3M&~%^((+-}nfFapw5O6n6xyUC#0H!TS;w7^b^n`Z` zpf{UoG;0#V111J{?)0}55Y9RcbnGz=vFjNqZ@p`T(Ny)`TxS0OY$8rC-!EW|J?#U5P#~tDrj8@*Z7>b1P(h)4cd2&YS)`=tAg>2AWk|Zf5|yI@>9mk5 z@ubQl_Zbsm8@~rLc!Dz@B`QS{A_;kA(c-mX(sKZ}(;cyQwRQl|M?~bArk_5}*zD{q z(NVWq>*&~ZjXP%3lOCWCp~6iapv!`I(Su{?M&}z%j3m}|iWnjV#eCbKgrQOGC=n~3BJkMZR#B4%O%OQvW>P#wl{eSL|F+5uG*nI2uS=FJrLxkl`D>AxlKB(sOW1iy#`Rf`cL^_m^#(#Y(+}q)ck4g+w#Lt;`Fx7yHp(+TNlbTI2SqfU)LY(EgN{t0*C}@Hs zu5dNFmT0J!HEvf%@nOOeVXpy39m~EdEy<}vZ~@50&v|O0NP1prQNu5h43!Zo6OnaV zU@lG-93`;z(Ofeb0HuV`XoOs78DaZLD+pmM6bKqtqNZsDbc+4DGp82UShRp~!{SU- zRPrGN6*p^q1H^_$;=*ErKPlEo0+fP)S^-nc_F!i* zD?zvjENf(KfIS}bXZ{1nIE>3%*N@?q-T$n6r6r1?80!4pu@iEP|O5cnw3IRMfjO@m7v7`YW|R05SMud@!35lj>j zNxC49QSZ1Jikja(EStmWBq(4YgjSnBCQ-zpG82PDTJu|iko$x&*_iU(6V_1V0UIPk z^pM+NSFCNb!vtVY9K0CMEf=bjtDk)i3KrPd#3&^c6I(OcON z&eQH_v^*N%wBbM+2IIn6soMx#egWAWqMeW2ojBHGonU|Ft~AjkKul@|opF{7v#bD0iX*27c^xk_ z$s0&AqwV(6vcQ7aBSS-4W~Cb#KnA6|vgytsRnCx9a$^;@6)JdvQldB})qRb6V1g(` zLWDwn+lRviCC-d+qVtOhxS|<0&5%vOT(n;*qys*|@+`SSq(pH^J-egqRVZfUEKO5< zpDH+ODk!1|f@%OyjK1dWK~ij?9?f{g_>lri*RN68z-r{~Awc}0%xe5(B}7O7E)GzQ z^YeojB8JOKrKI{_A4l<{3fG2!fW4kAsWm-t{3 zV?k;-Ry%Wv(3NQLDS^8MhRmYEQbQ2~x*o>yz=Q^b07OOD$5RmoCLIO={wcf+Y!3ih zk|0t3SOO#Fn(b6p5w-6{pmj~rw(@pETmT!=M8eX*h(pDB#^4}?D|7%CPMb2gi*Pc$ zmW!{kidev|2_*HT&Kr&#k<}_m28Nrx-Pxy6TB;602`;gAyny$yY?}7(8w03f$PPj? zs!KD|Kn}(d!uD?s$UtIDjk0@7b#Zp`VgNhPHIVC^E9}SR;6y=6aM`S_k+9>t+To5` zyyO1>+{l*2Hbk@529V?xsQO5#4Cfa;1k1Y#L%e~*BIu6P1xLxwu>Oa$MMlJ;$F=DK z_n070frz7ySSm;zWL82}G>@ECfjenrx+$YgY~s2gMTh``i!GYOk%(*Y0uVh~Op=O_ z@`{-nU{P334qE zux9YZCOr|3Xh8Jfrp%bG7U8NHq__e{4;)qr4+t!1zRlEy(ka9^O?y4IefqQ-yZ&Ee`Op0 z0C(R%xxejxW_+*iPxH_Cx53ZOAKtdGf3|oZu0J39zw7>4@wk6u{jPuSo_W9c`>*fy zjt~7?`#(ATr~d$B@5k*t{{UhBUK+iBX>;BCC*gcs3{6Da9{h|HVelz=b_kWIl+w|17aUI|WcY&J9o#bI&N7sS8K*i1N!7vGO zS0{oDc(Fa_1~ZX>yi6QMTs4Y#PL~qz8!;C~9B(9Vgv~N$vB9nm2W}>@7Z;4#m~V1b zxiV(QiVk0F*CoWB61vHTBdiaAHJrSGisH#*-X4q|u|Zrl3_#-xgK=<mcHIvv>lrOx3%?phl6g+G$ z7)%dNS!I~Pux%bF81~_6i&S{6XEtodU z0gH3eXIZ=e=MRjTvk`q`WWX-#8*TzVv1Bpc1kJHVR}5{*8pY*|FfDL0xeO^22dpY? z4PYE)jKnxF(;Q=rFBxtCaxlfnjwQhNjAgkQFibYNF$t3e$zsDg!z{&}mt|h=37{eKFE^Z=bkAf=Z*>QSe%yvxR zWE+my#>txE6XzU-a9?Hv#(jeb!37HAC`{#XOd|&4FaOLkgnD6bBae)!ZW6m(3J@vPsxlX*@6m_ng(Fo!uV zCT|R@Gq}la-n#e?1^MVOQEkn@3XFFplKhAm;vAginwjF!yda_ab*2Fs9a#SL?n-#KH6 z?UgFy`^`DcFdlQ4JIkyLOOQ8!?Zq8njyz>t3|hrp3vOABd=_g8!Ew#?iF2C4aB#K9 zt#gIK2RQ;5Z|@Rh#jJg@&2x=t`XYun(75kd?TF_XXt+>V&r>EQH#gekJI5$YpMv-? zCxw}BULag~IO#k9;w}fQimrMwN^y`A27KoxG{F&?YY><_%4HKK8h3)K@sAq7?VV(~ zPBP^(p9TxO9pqcyLnddZAb2AUv8*A8I1?r&LCvrPmmO<0jPiyX#Z2eIPE+7EV!FoV zXB)__2yvPi2PMWj!pn?M-a0X;aN_ruCNNGsF3cP+o+aA>TbsWbPHJxw_2e2{s}nSu z#f8Pw1+%Qau{<0LhD_1KTbCuy0&|2NVjMVRImkD05%|emxW*W9mngySEpZo&Tn}ux zgWw_7OWna{$%Zn+FM%GiTY#4xG6pyo1-TgS9pK~5JUYW>0KwKQ<0A?Z;v6O86~P^1 zu1t8CZzfk*>mzW4A5yYYGBVyG-jCPp4h5cu&!=bhmQ*!2N_Os6E@Zn%aNBg zTm+^sei&vy850uh%UZy^bK&A;GI_c3JI$P8HIs^Qml-g)oOVC z2y$ZGvx_m@^W5NLb}RqV`^&( z9vmCSdthTY?={4516b>MGg&gHTx8vA3gGpMOnz{gzO$|6WX2i8CCPz+A2`i*je;im z$mPX_a7QBI?TVVgE(zfbV6TREi5z_Qk($9;%8||aD(gEK;S-G89(+UQVrOn&Sd+o# z9cG+jw>_9itOB_)PV-p!xM*aWxh4kgI03w=Om19s!%T+mAmYtt&j)#?GbU~0?HCTs z97S+OW6h=Jf=rJS$$@t zFg3hKuLx#^$y}cs$_*H(V6Dpcj=9F1Zy|^e1ctFOa2xRf$BBq}z-h)K1D+P|E(zf4 z6+Fa7|eQc-}@#)P=#;23$jhzaBYe+jHT@X~rzuBI4xpaTy$#tCJ=^oFj~w z+}Oo2*)VmBiwx5pGecMh zrf~sJCwl^G9bhklG8uZu7Y*Tqk&wMJgv6MmjJWpiDsK}XrB-PeYZn!AT(&C{R|2y> z*}2YLV%&U82a0&Ok3UBqZY|Ff#mn?uONw~{Z!~$h%pNJ_d^{i_;^v(BxxNNh9BM`|%;i)(kLaTz0FJ%ac7BaA}T5BcE)111i%o!xZqDYG0=KyYVrsusoAKkn zp{8{_Ch*%Qhr+{58a@)_FcjCFSQ9(KvwFD(1~&$08JnbykU-r%n&9e zz<8WE&6weYxbZNp_!E;C$1f`}9AQ}C-xE9X;seC+u$*rEc|IIoM_6Us@0Y&|521m> zi!Qe=<_r$Q=2yDP6@@`o$F7OVqUT{9} z1Ia6a8eqi1%DA@|E*Z;S1l$A08eoTq7nzjt3ZAfTIm+=L3-2^f9a#q$IF~53)&wR? zSmV+_N|(||LD!x3g{HIA^#HOFpS8#|djaCb6z zFBqAuLQ%zzT)7rwn#CC6=V9JzVgh8$arouSh6eb#XNM!aF^RS+-ZMiG=Kz-jch7es z%x$a~Zz9YZXAB#-955U-V*1WJrd7qmTw|u=R^v^$1~%4kX4sbs;{Y5+7hVWUfOCmm zWtfAGl*dNA;h2f15V=?bjxdvW&ZY#&=NPtO+Y&IXw>H;|2@W!wF>u~Yn4YjQ<*;*= zqt08L7~a^|c&1=jyci=ETw$XQGlnaQA?F}u2$*Y2fKYD-O|WYQ7YgH8R&X!Q8rhZR zc&rm0@JyE-VNwY{Pi*V%)$p0{FO|vWGaUoH#V#W6oKVSSgnslOdB= z8QuZb262weD^~@YWX?ANW`!{w;R8&xm~vcjwfBXQ&NO7i*f`{{wALlS#4v8;*94mFi=j0>N3CbHxv0OtUdaN{-^aBG}WTnmxNbmRt8ye!^m zE<$6o3109`#%b>>4cuW2y*M)txWSpeaRD$B5NYs2N5x0i&qlu!i+%XmslIg;5IN# zV;tep;T67oFs|_h@Bot>)z(*x_v7(`cbc;yGYt!ac)OEM35n$wk^ERI=E6voYEcaZatagXaLm>JHQ9x(aD-X`HZK*we}=OQ%b*~U28 zyxo|FOqt~2=R$P;~aWp441%Zf(e~w&NJPR#z1r6ZLD>Z5Yd~L zIL~Z#yf=ohTu8~Aw99$JY{#q=N%|z z^5s}5mxIe31~^MGOjQGU5TtNZQwLb)34+byR{_HrkZkW9>pC9-6Isrw!3>^hFqj719?mW%vSF-@&|zSXuqeK<0X$rm z+||}4!H!tICa{@p98lg-#t}807;TDp&G9gA0qYwwp@3Hyo8iDX$&|q34dH?CxO>Np zBa=45mC6-ye%@0YaBfL~9pDER;?D&$mhso$Hs@HTdf8pIfpKP2&PN+>3!b<&mw6P% zVmJb19O^iWZZj#$sKWQSJG|kV#7?=zImB?o417FMT{C8~VYUcii1Xn$jK1=3dGNt` zs$j-sWq2SfCR}TmI2e57c}rXvxIj;}Ekua^-Yz<{3d8-2)ZNfid4Xq+r}bk`Te- zVjXvgncc{)T5*hSL2{gDV90V$8-n6|;O`V&d1b&C$qQ^O1E)2P>~ci!1WXOw3h@sw zBjCGphA3u+^05r7tW=mHWf3rX3{>@qrt?dj4p7!06TDILh$2j6!42l4BQO^&!M*W_ zRn{YXF$-~7F#($%Fr4C2u@i%>Q1AdKOcvj^FTy1)`E^WDMUBxG-TIIFW`beB#`JhAunYFy1kbh7IAoNs2t=b(6wY@RD(W zPn_CESQ^0Q%rYF9fy0Pk&LpC{&GA9&uL=y|mss#7(hWM^HPd zpSAP)zJJ2=`8=QJ`+UFO=Ysn3c__na&+!7vs|OuY+T5y9G)laSz$&&*(j)OjElbl~ z*hpK<@1I}Fuo11yVFD09^LL!d4X*gW@vSr!XY|~jzFB^s@us=a8j!ow-v%J_>`6Q* zX!|AemAbZvTJH4gdR?9{S;V?dkYm5pAyU-z#xGUi)B&uK^GcF{{u~pH6DhkD*Ei$~ zxCDPap7jq0B6tVwmH-uEIWo9~F5Vug(TkE#M9}$v@`NgOMnmp|@B&I$0Oy3C{UZVf zzu3y?qxi2njd%Ks;8znlyHxiTm4Z(-8}T0V_@g#qZW7#q*7R&BRPI;XTmZuKG9(d= zVCZ&d$%By*-(Em@aZXrlgapTwTQ=w&te^_? z2t&X;&qQKGjT(48>Ne^q3I!Z~El9r1oU3g>7b*IR)O~Oj(;J}7UT#47>Ehdn#_XoL zYivNoZqUUi)dN9+sBG(J=WzeZEYp|*_UU5P%%w^&u)SP4MT3>=g=v<(hs>Wk49eMQ zrGZBN`RsISql>S$=SJNdcY_1RWgz&|&MbW2BFw;dHS9OLdf<;EfG9J+X@od#|6X6r zCq?UEdzHO`Ms`1{YAc)=Q}OF>#_z{4SO)oE<&#TH0cTp;@Qf}DCqGqSQE7K$H(Pva z5X#NmMW&sA-fB?wMaIjA*-&yYdCR;}$?rgbtF-FcR&u9$H+UkI2_^5zF8UtoKcfL{ zoAtT^NrW%Qqjg^bPeof71Ap_R77%j^Rdo%SV~=#VHo7XhUD{mq2$n`L{@@uq|AfOn zbIgG{N@Smk=RieD#lTT=gCohZWy;?{-ed_%783rn7+JBaCO9{RJfl@xi|U!btmcD1 zl%K@>TXPA5?b%{KFmRIQbcj25jx8wo;CM@L5tQJvoi5k^s_l|hjo?c5<5IF>WPKm2 z(1$el$IdP8dRA~W5sKWe!@eip_W{tk$=hvM3^ZVKdog>RhE(^GCju`jvO&n;AV{|Q z@Oj_fpiqI?U6Dh7)1&+qwICP;!wHbT*p@}VYBCM*s0k_L_9nz9wqv7^+lV zj3SB={jUQHSyNG*f~{|wB6NO;R#d>$N4{@Mdr%nLpDWOZr2i%z#6qL2F&jEo3a8Y# zJzIYAcA)+@19#j`kz>^-ExXw#-Q?k2Q=&_nOwAT&CL++%S9FRRwh(dE_0B?byW*x~ zv$JovC;5_`_Np^X<*Owbc_r^4aV;r^yitx?|RU`tVddi{^HoQZh#^_rkf45Rx4 z%1#b22 zVJ`SX%bla2mFd}+7ZO})jj+wSb8V4EQJw`xw?;BgY?JOJF~)R_R+gFH&sju1&N>cH z4>Y%S!J+bK9Y>U~LEilzAFze;`S*7!c3Y!sVlUvp`nyS2$^hp8F8|J){clz9Srw?T zf1gr*+WxsVa52KTv&H3a61k^UT2!d`RmOUAQv{Y;$E(@rVCKI`!Eg@C8+XjmjAr|4I@2PogT|qgS^5Uin?99UP2gUnw^`-zKpOjCTYc zy2vrNf{E4%Z?W{E{w$_a%C(A2~Y-iZjK2uR)myhL`#g&^!=Lz&{DqMN?yz)E2+>i@) zYB#G`4`7i{*cc^2dUw9}I9J6xk%n)+h#M;RVPm*CePn4n=_4++Fw92+vc4iOPA{t; zt>q|HcG0|{*brfE_l5C9{XBd3s z(GOWwWA;<{C-pua8F%9Y<>d(jfUleHrT56-sV-)&%vok`VwF)t&pTe#FGNhXzJ^1V zzMt&e=7FaNb9KR1&OIHGF~d?;!BEAmPA(;+{jU#4k9ezsCkTr#kkl9&(E>|qSt>aX zOHQ6eCun7L!X>&oPx!}8x}vxV>kRUMyHrN^Gu^@--zciCbIKA+PVcISatv-Y zjKm9}hNTyz`=-6+ddRNTK%OkfX$@_ITpyM-K3s|qU{vJQBUk8x2t)yY13uOCDH>FDvFRj_OmFsKe zZtrR`0xt=IJ+ck`Lcs5sTXxK4dPgGbE}n;KR(k`Sq?U7 z*}iG7a)J-X4Nu?iB`lB*=}zU8tJoF3cJ+$$tQYiR zr1H`dLFrT~v$zJcbG2V4d8wq6rlR#V{NCM$N0Z%|-fZZFpwiJ7lDN&YOJ!bH53Nk$ zh3UN;zmgue3st5uTRz>?Dp0QWqK4K&<*VCn26%>#l;PzlyOuFOv#Z%BDh25dT zCZverWF$h+$Vpp?`-GV&iCpi&Pp!`l@~t^#J|;BSmhuY>%xi7q_9qH%M4J~=E)z+Q z4B9byo@CQx2Vpf!ob{uZF7n-ayGzYg)ndXUO)sBcq9x9dcNH2jo zj)*DPK08g1W!}gZLkKL#Eoi`6ot^IOTIagvsR<>|96V-&YEt_e(uZ_X-l^@8V$W%D zYsD-69%xcxXJJknzm=J_QK~X6;r_~1h18)QLFLoz8=26X@=GaiL(W!RkVGuT(5N>T zLih`?Goc+#OXM5xi8NNSv}(7h2v@Ghaa4nQX|6ekr*NPurreaV%=F=CXy0?gIwfW0 zePveA5SG_avZxWV8%l*pcR8lE-Y$2TCe7zGeX9W_iGxGY;d^z1WCqS7q3;TU0DDXqU*% zmq`&TVha8OngX4&;ObVW!N2@9_e^vB;yYUDkL%(6O}@DBhvn=33kTK3v+Lml92p7z zquwljmS5)M5jJzI>55IHnjmiPwzSr)POa1KIO{!*$-3i(_lDSVvNF7cyATFP#ack0 zq}wZqX&slXIdGa_6m}s#tW)Ri(i0qUHz|LwPS9=RQf~dW4i>3!=XbXFRuERCn@k+% zU|o9i91R&e)0Hfp`=+VgsHzN6jFta=JMU*G!6T&hs}}~fU+iX#!5{`577l+Y-O?ovagVS zZDQ_8Z8v>t$tPsCuK@Q|7x?NgW=oA&cT&5Vi3+q7)(J2jf!y&rVW0*1%szs|Q;&E{ z8#oSj5m{E*sTCCQ$TEyK^tC_7WLP@>ffIgciI9kjL;NK7o7JJ}sL5{lf&-bxXFMlJ znb!b^;uPxkO#6ku(Vq2!9i(T-8nMq8TMej&!8oASLBjH)nKKd%A{;u6V3K!4vgM^g zr57OVY7E>ZjLimLsJ~L$q;;-_Zs4U1OFj<2uT=;G_2Vvsk7?Su(z}6@xHw*|WV*!0 zlf}4e-Qv@i-KMZ|D>RPmLJfc?w0Vs<*)0&;M{xZ8v*63k-E!l9QOEba%*w71$ha!y%=BvtKfS8UzwaQxHuRzt01kM>wj(|2D6IFFR@)hU{_BogG=BJf`GS;xDU68Lqs{7apPpayg)s z<~GMhcE%x{{`SgC7FZCm8dWux*E1!M6YKzT5mxvha#EsKE@%zwXmW4Hqyjk-wuWSF zFp!bzlT)=$`xR$a%sq3Mn^fTMo@pKp>4-(3shQr*6;DhTu{kX2*GqVWy&~KAp8E9q zLo-IRhOg5AwZ;>tP)HXRgX|3^n;g+D=DjWmM?&@-#Y2-Y+*8=wYVF*X0`(=OKIoU z1th{mh!-!>rh<0R{vuuEkfkLVlag&TH;bl47av;?$gm#d0V*hWQX|H)2cy!2cLtI= zg0kiP$h7u$3aC)B!@wvwu!;m(z|sW+Z<7&c4^_7-;(|Fo_?s1I46ZqL;l`Ql0I5W; zE9@7@3q-}Q(Fj)Anla=Kz6DNmFj}yx3A9HWkvmxqhaglXtTt?uo78)@q*Si-zY4? z0AAeZNh1N$QoB}$_{4;o+e>7S|4Uynv0$kK#b=n1}7J^!%}## zbnxa`9|ffjTT7UfSo66f7)56U&WYeH-?$Or)?Q_I!!~Dblojg{C4IP289MlNx>&Z$ zX)>ah|4~8!sxeg>TNR8rJ*8kMXXMJ{=82I!;j-(@&(^$QqR&Pkf9<_w7T$h!v7|H> ztl|ywrM5I9o>T9fWr1%E$FfYQQXC~(V}+{k-8js^X6m4Gcoa2QggscU_*^S}JfH8Z zGMHjRW_{%6jo879(uxjFy8K5sb3LVgB;2pA{U7wiRwDi=iM$2ic}?NX;8YVhd#mmz zQW-DhfaO#$!J+c4bid*7Fnq-(7VpiFtML*Vp)9Zhqz>;p_M&)y7wrDACH;%I|9S(~s-LQ~P5^P_p< zcg!j|2ee&z9_c1cr7Cwy{FznUdBdBHDFl0_J}c(iB#4ERR#G} zw>aN^cZt>LT^4D}nAYq_UhdSSbEvsVcA78TG(b3F+eK5lD_Dk+PehT-kvvRzq9mEA zL;p^RTK^~ug{B4p(nZu}=f>8t%d(5!Mdpr|VKt)X7j`x-7+9QQNz5L%^{~<12dei~ zhoyJ4w@1;t@0%aAy*)}jG*ZJiOM*&(G{K4aI)OEV`OAjB1Z+~y9I!yQV4(pnRL~HM z+Yf(%dk|Q%py{KcAZTBv7nJPCEK|DVPI9q*;@)@^ccPJ()Q+i{IluO`%b-UdG3W>z zUxbiA@9qS%szHg&x&~mpN0)-(739xkRME(77M+RTK6j5%*^rQ literal 0 HcmV?d00001 diff --git a/themes/cornerstone/search.php b/themes/cornerstone/search.php new file mode 100644 index 0000000..ae7745b --- /dev/null +++ b/themes/cornerstone/search.php @@ -0,0 +1,53 @@ + +

                    + diff --git a/themes/cornerstone/sidebar.php b/themes/cornerstone/sidebar.php new file mode 100644 index 0000000..c4b47ee --- /dev/null +++ b/themes/cornerstone/sidebar.php @@ -0,0 +1,32 @@ + + diff --git a/themes/cornerstone/single-person.php b/themes/cornerstone/single-person.php new file mode 100644 index 0000000..4eafe7a --- /dev/null +++ b/themes/cornerstone/single-person.php @@ -0,0 +1,34 @@ + + +
                    + + +
                    +
                    +
                    +
                    +
                    + 0){ + include('inc/person-with-about.php'); + } else { + include('inc/person-no-about.php'); + } + ?> +
                    +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/single.php b/themes/cornerstone/single.php new file mode 100644 index 0000000..1dd3664 --- /dev/null +++ b/themes/cornerstone/single.php @@ -0,0 +1,37 @@ + +
                    +
                    +
                    + +
                    +
                    + + + + + + + + + + + +
                    +
                    +
                    + +
                    +
                    + \ No newline at end of file diff --git a/themes/cornerstone/style.css b/themes/cornerstone/style.css new file mode 100644 index 0000000..3b7fdfc --- /dev/null +++ b/themes/cornerstone/style.css @@ -0,0 +1,8934 @@ +@charset "UTF-8"; +/* +Theme Name: Cornerstone +Author: UConn Web Development Lab +Description: Parent theme for University of Connecticut +Version: 4 +Text Domain: cs +*/ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], +template { + display: none; } + +a { + background-color: transparent; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, +strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + +pre { + overflow: auto; } + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], +html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; } + a, + a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + abbr[title]:after { + content: " (" attr(title) ")"; } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + select { + background: #fff !important; } + .navbar { + display: none; } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; } + .label { + border: 1px solid #000; } + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; } } + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot"); + src: url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../../global/bootstrap-3.3.4/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); } + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.glyphicon-asterisk:before { + content: "\2a"; } + +.glyphicon-plus:before { + content: "\2b"; } + +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; } + +.glyphicon-minus:before { + content: "\2212"; } + +.glyphicon-cloud:before { + content: "\2601"; } + +.glyphicon-envelope:before { + content: "\2709"; } + +.glyphicon-pencil:before { + content: "\270f"; } + +.glyphicon-glass:before { + content: "\e001"; } + +.glyphicon-music:before { + content: "\e002"; } + +.glyphicon-search:before { + content: "\e003"; } + +.glyphicon-heart:before { + content: "\e005"; } + +.glyphicon-star:before { + content: "\e006"; } + +.glyphicon-star-empty:before { + content: "\e007"; } + +.glyphicon-user:before { + content: "\e008"; } + +.glyphicon-film:before { + content: "\e009"; } + +.glyphicon-th-large:before { + content: "\e010"; } + +.glyphicon-th:before { + content: "\e011"; } + +.glyphicon-th-list:before { + content: "\e012"; } + +.glyphicon-ok:before { + content: "\e013"; } + +.glyphicon-remove:before { + content: "\e014"; } + +.glyphicon-zoom-in:before { + content: "\e015"; } + +.glyphicon-zoom-out:before { + content: "\e016"; } + +.glyphicon-off:before { + content: "\e017"; } + +.glyphicon-signal:before { + content: "\e018"; } + +.glyphicon-cog:before { + content: "\e019"; } + +.glyphicon-trash:before { + content: "\e020"; } + +.glyphicon-home:before { + content: "\e021"; } + +.glyphicon-file:before { + content: "\e022"; } + +.glyphicon-time:before { + content: "\e023"; } + +.glyphicon-road:before { + content: "\e024"; } + +.glyphicon-download-alt:before { + content: "\e025"; } + +.glyphicon-download:before { + content: "\e026"; } + +.glyphicon-upload:before { + content: "\e027"; } + +.glyphicon-inbox:before { + content: "\e028"; } + +.glyphicon-play-circle:before { + content: "\e029"; } + +.glyphicon-repeat:before { + content: "\e030"; } + +.glyphicon-refresh:before { + content: "\e031"; } + +.glyphicon-list-alt:before { + content: "\e032"; } + +.glyphicon-lock:before { + content: "\e033"; } + +.glyphicon-flag:before { + content: "\e034"; } + +.glyphicon-headphones:before { + content: "\e035"; } + +.glyphicon-volume-off:before { + content: "\e036"; } + +.glyphicon-volume-down:before { + content: "\e037"; } + +.glyphicon-volume-up:before { + content: "\e038"; } + +.glyphicon-qrcode:before { + content: "\e039"; } + +.glyphicon-barcode:before { + content: "\e040"; } + +.glyphicon-tag:before { + content: "\e041"; } + +.glyphicon-tags:before { + content: "\e042"; } + +.glyphicon-book:before { + content: "\e043"; } + +.glyphicon-bookmark:before { + content: "\e044"; } + +.glyphicon-print:before { + content: "\e045"; } + +.glyphicon-camera:before { + content: "\e046"; } + +.glyphicon-font:before { + content: "\e047"; } + +.glyphicon-bold:before { + content: "\e048"; } + +.glyphicon-italic:before { + content: "\e049"; } + +.glyphicon-text-height:before { + content: "\e050"; } + +.glyphicon-text-width:before { + content: "\e051"; } + +.glyphicon-align-left:before { + content: "\e052"; } + +.glyphicon-align-center:before { + content: "\e053"; } + +.glyphicon-align-right:before { + content: "\e054"; } + +.glyphicon-align-justify:before { + content: "\e055"; } + +.glyphicon-list:before { + content: "\e056"; } + +.glyphicon-indent-left:before { + content: "\e057"; } + +.glyphicon-indent-right:before { + content: "\e058"; } + +.glyphicon-facetime-video:before { + content: "\e059"; } + +.glyphicon-picture:before { + content: "\e060"; } + +.glyphicon-map-marker:before { + content: "\e062"; } + +.glyphicon-adjust:before { + content: "\e063"; } + +.glyphicon-tint:before { + content: "\e064"; } + +.glyphicon-edit:before { + content: "\e065"; } + +.glyphicon-share:before { + content: "\e066"; } + +.glyphicon-check:before { + content: "\e067"; } + +.glyphicon-move:before { + content: "\e068"; } + +.glyphicon-step-backward:before { + content: "\e069"; } + +.glyphicon-fast-backward:before { + content: "\e070"; } + +.glyphicon-backward:before { + content: "\e071"; } + +.glyphicon-play:before { + content: "\e072"; } + +.glyphicon-pause:before { + content: "\e073"; } + +.glyphicon-stop:before { + content: "\e074"; } + +.glyphicon-forward:before { + content: "\e075"; } + +.glyphicon-fast-forward:before { + content: "\e076"; } + +.glyphicon-step-forward:before { + content: "\e077"; } + +.glyphicon-eject:before { + content: "\e078"; } + +.glyphicon-chevron-left:before { + content: "\e079"; } + +.glyphicon-chevron-right:before { + content: "\e080"; } + +.glyphicon-plus-sign:before { + content: "\e081"; } + +.glyphicon-minus-sign:before { + content: "\e082"; } + +.glyphicon-remove-sign:before { + content: "\e083"; } + +.glyphicon-ok-sign:before { + content: "\e084"; } + +.glyphicon-question-sign:before { + content: "\e085"; } + +.glyphicon-info-sign:before { + content: "\e086"; } + +.glyphicon-screenshot:before { + content: "\e087"; } + +.glyphicon-remove-circle:before { + content: "\e088"; } + +.glyphicon-ok-circle:before { + content: "\e089"; } + +.glyphicon-ban-circle:before { + content: "\e090"; } + +.glyphicon-arrow-left:before { + content: "\e091"; } + +.glyphicon-arrow-right:before { + content: "\e092"; } + +.glyphicon-arrow-up:before { + content: "\e093"; } + +.glyphicon-arrow-down:before { + content: "\e094"; } + +.glyphicon-share-alt:before { + content: "\e095"; } + +.glyphicon-resize-full:before { + content: "\e096"; } + +.glyphicon-resize-small:before { + content: "\e097"; } + +.glyphicon-exclamation-sign:before { + content: "\e101"; } + +.glyphicon-gift:before { + content: "\e102"; } + +.glyphicon-leaf:before { + content: "\e103"; } + +.glyphicon-fire:before { + content: "\e104"; } + +.glyphicon-eye-open:before { + content: "\e105"; } + +.glyphicon-eye-close:before { + content: "\e106"; } + +.glyphicon-warning-sign:before { + content: "\e107"; } + +.glyphicon-plane:before { + content: "\e108"; } + +.glyphicon-calendar:before { + content: "\e109"; } + +.glyphicon-random:before { + content: "\e110"; } + +.glyphicon-comment:before { + content: "\e111"; } + +.glyphicon-magnet:before { + content: "\e112"; } + +.glyphicon-chevron-up:before { + content: "\e113"; } + +.glyphicon-chevron-down:before { + content: "\e114"; } + +.glyphicon-retweet:before { + content: "\e115"; } + +.glyphicon-shopping-cart:before { + content: "\e116"; } + +.glyphicon-folder-close:before { + content: "\e117"; } + +.glyphicon-folder-open:before { + content: "\e118"; } + +.glyphicon-resize-vertical:before { + content: "\e119"; } + +.glyphicon-resize-horizontal:before { + content: "\e120"; } + +.glyphicon-hdd:before { + content: "\e121"; } + +.glyphicon-bullhorn:before { + content: "\e122"; } + +.glyphicon-bell:before { + content: "\e123"; } + +.glyphicon-certificate:before { + content: "\e124"; } + +.glyphicon-thumbs-up:before { + content: "\e125"; } + +.glyphicon-thumbs-down:before { + content: "\e126"; } + +.glyphicon-hand-right:before { + content: "\e127"; } + +.glyphicon-hand-left:before { + content: "\e128"; } + +.glyphicon-hand-up:before { + content: "\e129"; } + +.glyphicon-hand-down:before { + content: "\e130"; } + +.glyphicon-circle-arrow-right:before { + content: "\e131"; } + +.glyphicon-circle-arrow-left:before { + content: "\e132"; } + +.glyphicon-circle-arrow-up:before { + content: "\e133"; } + +.glyphicon-circle-arrow-down:before { + content: "\e134"; } + +.glyphicon-globe:before { + content: "\e135"; } + +.glyphicon-wrench:before { + content: "\e136"; } + +.glyphicon-tasks:before { + content: "\e137"; } + +.glyphicon-filter:before { + content: "\e138"; } + +.glyphicon-briefcase:before { + content: "\e139"; } + +.glyphicon-fullscreen:before { + content: "\e140"; } + +.glyphicon-dashboard:before { + content: "\e141"; } + +.glyphicon-paperclip:before { + content: "\e142"; } + +.glyphicon-heart-empty:before { + content: "\e143"; } + +.glyphicon-link:before { + content: "\e144"; } + +.glyphicon-phone:before { + content: "\e145"; } + +.glyphicon-pushpin:before { + content: "\e146"; } + +.glyphicon-usd:before { + content: "\e148"; } + +.glyphicon-gbp:before { + content: "\e149"; } + +.glyphicon-sort:before { + content: "\e150"; } + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; } + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; } + +.glyphicon-sort-by-order:before { + content: "\e153"; } + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; } + +.glyphicon-sort-by-attributes:before { + content: "\e155"; } + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; } + +.glyphicon-unchecked:before { + content: "\e157"; } + +.glyphicon-expand:before { + content: "\e158"; } + +.glyphicon-collapse-down:before { + content: "\e159"; } + +.glyphicon-collapse-up:before { + content: "\e160"; } + +.glyphicon-log-in:before { + content: "\e161"; } + +.glyphicon-flash:before { + content: "\e162"; } + +.glyphicon-log-out:before { + content: "\e163"; } + +.glyphicon-new-window:before { + content: "\e164"; } + +.glyphicon-record:before { + content: "\e165"; } + +.glyphicon-save:before { + content: "\e166"; } + +.glyphicon-open:before { + content: "\e167"; } + +.glyphicon-saved:before { + content: "\e168"; } + +.glyphicon-import:before { + content: "\e169"; } + +.glyphicon-export:before { + content: "\e170"; } + +.glyphicon-send:before { + content: "\e171"; } + +.glyphicon-floppy-disk:before { + content: "\e172"; } + +.glyphicon-floppy-saved:before { + content: "\e173"; } + +.glyphicon-floppy-remove:before { + content: "\e174"; } + +.glyphicon-floppy-save:before { + content: "\e175"; } + +.glyphicon-floppy-open:before { + content: "\e176"; } + +.glyphicon-credit-card:before { + content: "\e177"; } + +.glyphicon-transfer:before { + content: "\e178"; } + +.glyphicon-cutlery:before { + content: "\e179"; } + +.glyphicon-header:before { + content: "\e180"; } + +.glyphicon-compressed:before { + content: "\e181"; } + +.glyphicon-earphone:before { + content: "\e182"; } + +.glyphicon-phone-alt:before { + content: "\e183"; } + +.glyphicon-tower:before { + content: "\e184"; } + +.glyphicon-stats:before { + content: "\e185"; } + +.glyphicon-sd-video:before { + content: "\e186"; } + +.glyphicon-hd-video:before { + content: "\e187"; } + +.glyphicon-subtitles:before { + content: "\e188"; } + +.glyphicon-sound-stereo:before { + content: "\e189"; } + +.glyphicon-sound-dolby:before { + content: "\e190"; } + +.glyphicon-sound-5-1:before { + content: "\e191"; } + +.glyphicon-sound-6-1:before { + content: "\e192"; } + +.glyphicon-sound-7-1:before { + content: "\e193"; } + +.glyphicon-copyright-mark:before { + content: "\e194"; } + +.glyphicon-registration-mark:before { + content: "\e195"; } + +.glyphicon-cloud-download:before { + content: "\e197"; } + +.glyphicon-cloud-upload:before { + content: "\e198"; } + +.glyphicon-tree-conifer:before { + content: "\e199"; } + +.glyphicon-tree-deciduous:before { + content: "\e200"; } + +.glyphicon-cd:before { + content: "\e201"; } + +.glyphicon-save-file:before { + content: "\e202"; } + +.glyphicon-open-file:before { + content: "\e203"; } + +.glyphicon-level-up:before { + content: "\e204"; } + +.glyphicon-copy:before { + content: "\e205"; } + +.glyphicon-paste:before { + content: "\e206"; } + +.glyphicon-alert:before { + content: "\e209"; } + +.glyphicon-equalizer:before { + content: "\e210"; } + +.glyphicon-king:before { + content: "\e211"; } + +.glyphicon-queen:before { + content: "\e212"; } + +.glyphicon-pawn:before { + content: "\e213"; } + +.glyphicon-bishop:before { + content: "\e214"; } + +.glyphicon-knight:before { + content: "\e215"; } + +.glyphicon-baby-formula:before { + content: "\e216"; } + +.glyphicon-tent:before { + content: "\26fa"; } + +.glyphicon-blackboard:before { + content: "\e218"; } + +.glyphicon-bed:before { + content: "\e219"; } + +.glyphicon-apple:before { + content: "\f8ff"; } + +.glyphicon-erase:before { + content: "\e221"; } + +.glyphicon-hourglass:before { + content: "\231b"; } + +.glyphicon-lamp:before { + content: "\e223"; } + +.glyphicon-duplicate:before { + content: "\e224"; } + +.glyphicon-piggy-bank:before { + content: "\e225"; } + +.glyphicon-scissors:before { + content: "\e226"; } + +.glyphicon-bitcoin:before { + content: "\e227"; } + +.glyphicon-btc:before { + content: "\e227"; } + +.glyphicon-xbt:before { + content: "\e227"; } + +.glyphicon-yen:before { + content: "\00a5"; } + +.glyphicon-jpy:before { + content: "\00a5"; } + +.glyphicon-ruble:before { + content: "\20bd"; } + +.glyphicon-rub:before { + content: "\20bd"; } + +.glyphicon-scale:before { + content: "\e230"; } + +.glyphicon-ice-lolly:before { + content: "\e231"; } + +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; } + +.glyphicon-education:before { + content: "\e233"; } + +.glyphicon-option-horizontal:before { + content: "\e234"; } + +.glyphicon-option-vertical:before { + content: "\e235"; } + +.glyphicon-menu-hamburger:before { + content: "\e236"; } + +.glyphicon-modal-window:before { + content: "\e237"; } + +.glyphicon-oil:before { + content: "\e238"; } + +.glyphicon-grain:before { + content: "\e239"; } + +.glyphicon-sunglasses:before { + content: "\e240"; } + +.glyphicon-text-size:before { + content: "\e241"; } + +.glyphicon-text-color:before { + content: "\e242"; } + +.glyphicon-text-background:before { + content: "\e243"; } + +.glyphicon-object-align-top:before { + content: "\e244"; } + +.glyphicon-object-align-bottom:before { + content: "\e245"; } + +.glyphicon-object-align-horizontal:before { + content: "\e246"; } + +.glyphicon-object-align-left:before { + content: "\e247"; } + +.glyphicon-object-align-vertical:before { + content: "\e248"; } + +.glyphicon-object-align-right:before { + content: "\e249"; } + +.glyphicon-triangle-right:before { + content: "\e250"; } + +.glyphicon-triangle-left:before { + content: "\e251"; } + +.glyphicon-triangle-bottom:before { + content: "\e252"; } + +.glyphicon-triangle-top:before { + content: "\e253"; } + +.glyphicon-console:before { + content: "\e254"; } + +.glyphicon-superscript:before { + content: "\e255"; } + +.glyphicon-subscript:before { + content: "\e256"; } + +.glyphicon-menu-left:before { + content: "\e257"; } + +.glyphicon-menu-right:before { + content: "\e258"; } + +.glyphicon-menu-down:before { + content: "\e259"; } + +.glyphicon-menu-up:before { + content: "\e260"; } + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857; + color: #333333; + background-color: #fff; } + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +a { + color: #337ab7; + text-decoration: none; } + a:hover, a:focus { + color: #23527c; + text-decoration: underline; } + a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +figure { + margin: 0; } + +img { + vertical-align: middle; } + +.img-responsive { + display: block; + max-width: 100%; + height: auto; } + +.img-rounded { + border-radius: 6px; } + +.img-thumbnail { + padding: 4px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; } + +.img-circle { + border-radius: 50%; } + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; } + +[role="button"] { + cursor: pointer; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + h1 small, + h1 .small, h2 small, + h2 .small, h3 small, + h3 .small, h4 small, + h4 .small, h5 small, + h5 .small, h6 small, + h6 .small, + .h1 small, + .h1 .small, .h2 small, + .h2 .small, .h3 small, + .h3 .small, .h4 small, + .h4 .small, .h5 small, + .h5 .small, .h6 small, + .h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; } + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; } + h1 small, + h1 .small, .h1 small, + .h1 .small, + h2 small, + h2 .small, .h2 small, + .h2 .small, + h3 small, + h3 .small, .h3 small, + .h3 .small { + font-size: 65%; } + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; } + h4 small, + h4 .small, .h4 small, + .h4 .small, + h5 small, + h5 .small, .h5 small, + .h5 .small, + h6 small, + h6 .small, .h6 small, + .h6 .small { + font-size: 75%; } + +h1, .h1 { + font-size: 36px; } + +h2, .h2 { + font-size: 30px; } + +h3, .h3 { + font-size: 24px; } + +h4, .h4 { + font-size: 18px; } + +h5, .h5 { + font-size: 14px; } + +h6, .h6 { + font-size: 12px; } + +p { + margin: 0 0 10px; } + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; } + @media (min-width: 768px) { + .lead { + font-size: 21px; } } + +small, +.small { + font-size: 85%; } + +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +.text-nowrap { + white-space: nowrap; } + +.text-lowercase { + text-transform: lowercase; } + +.text-uppercase, .initialism { + text-transform: uppercase; } + +.text-capitalize { + text-transform: capitalize; } + +.text-muted { + color: #777777; } + +.text-primary { + color: #337ab7; } + +a.text-primary:hover { + color: #286090; } + +.text-success { + color: #3c763d; } + +a.text-success:hover { + color: #2b542c; } + +.text-info { + color: #31708f; } + +a.text-info:hover { + color: #245269; } + +.text-warning { + color: #8a6d3b; } + +a.text-warning:hover { + color: #66512c; } + +.text-danger { + color: #a94442; } + +a.text-danger:hover { + color: #843534; } + +.bg-primary { + color: #fff; } + +.bg-primary { + background-color: #337ab7; } + +a.bg-primary:hover { + background-color: #286090; } + +.bg-success { + background-color: #dff0d8; } + +a.bg-success:hover { + background-color: #c1e2b3; } + +.bg-info { + background-color: #d9edf7; } + +a.bg-info:hover { + background-color: #afd9ee; } + +.bg-warning { + background-color: #fcf8e3; } + +a.bg-warning:hover { + background-color: #f7ecb5; } + +.bg-danger { + background-color: #f2dede; } + +a.bg-danger:hover { + background-color: #e4b9b9; } + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; } + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; } + ul ul, + ul ol, + ol ul, + ol ol { + margin-bottom: 0; } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; } + .list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; } + +dl { + margin-top: 0; + margin-bottom: 20px; } + +dt, +dd { + line-height: 1.42857; } + +dt { + font-weight: bold; } + +dd { + margin-left: 0; } + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; } + +.dl-horizontal dd:after { + clear: both; } + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .dl-horizontal dd { + margin-left: 180px; } } + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; } + +.initialism { + font-size: 90%; } + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; } + blockquote p:last-child, + blockquote ul:last-child, + blockquote ol:last-child { + margin-bottom: 0; } + blockquote footer, + blockquote small, + blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857; + color: #777777; } + blockquote footer:before, + blockquote small:before, + blockquote .small:before { + content: '\2014 \00A0'; } + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; } + .blockquote-reverse footer:before, + .blockquote-reverse small:before, + .blockquote-reverse .small:before, + blockquote.pull-right footer:before, + blockquote.pull-right small:before, + blockquote.pull-right .small:before { + content: ''; } + .blockquote-reverse footer:after, + .blockquote-reverse small:after, + .blockquote-reverse .small:after, + blockquote.pull-right footer:after, + blockquote.pull-right small:after, + blockquote.pull-right .small:after { + content: '\00A0 \2014'; } + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857; } + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; } + +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; } + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; } + pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container:before, .container:after { + content: " "; + display: table; } + .container:after { + clear: both; } + @media (min-width: 768px) { + .container { + width: 750px; } } + @media (min-width: 992px) { + .container { + width: 970px; } } + @media (min-width: 1200px) { + .container { + width: 1170px; } } + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid:before, .container-fluid:after { + content: " "; + display: table; } + .container-fluid:after { + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row:before, .row:after { + content: " "; + display: table; } + .row:after { + clear: both; } + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; } + +.col-xs-1 { + width: 8.33333%; } + +.col-xs-2 { + width: 16.66667%; } + +.col-xs-3 { + width: 25%; } + +.col-xs-4 { + width: 33.33333%; } + +.col-xs-5 { + width: 41.66667%; } + +.col-xs-6 { + width: 50%; } + +.col-xs-7 { + width: 58.33333%; } + +.col-xs-8 { + width: 66.66667%; } + +.col-xs-9 { + width: 75%; } + +.col-xs-10 { + width: 83.33333%; } + +.col-xs-11 { + width: 91.66667%; } + +.col-xs-12 { + width: 100%; } + +.col-xs-pull-0 { + right: auto; } + +.col-xs-pull-1 { + right: 8.33333%; } + +.col-xs-pull-2 { + right: 16.66667%; } + +.col-xs-pull-3 { + right: 25%; } + +.col-xs-pull-4 { + right: 33.33333%; } + +.col-xs-pull-5 { + right: 41.66667%; } + +.col-xs-pull-6 { + right: 50%; } + +.col-xs-pull-7 { + right: 58.33333%; } + +.col-xs-pull-8 { + right: 66.66667%; } + +.col-xs-pull-9 { + right: 75%; } + +.col-xs-pull-10 { + right: 83.33333%; } + +.col-xs-pull-11 { + right: 91.66667%; } + +.col-xs-pull-12 { + right: 100%; } + +.col-xs-push-0 { + left: auto; } + +.col-xs-push-1 { + left: 8.33333%; } + +.col-xs-push-2 { + left: 16.66667%; } + +.col-xs-push-3 { + left: 25%; } + +.col-xs-push-4 { + left: 33.33333%; } + +.col-xs-push-5 { + left: 41.66667%; } + +.col-xs-push-6 { + left: 50%; } + +.col-xs-push-7 { + left: 58.33333%; } + +.col-xs-push-8 { + left: 66.66667%; } + +.col-xs-push-9 { + left: 75%; } + +.col-xs-push-10 { + left: 83.33333%; } + +.col-xs-push-11 { + left: 91.66667%; } + +.col-xs-push-12 { + left: 100%; } + +.col-xs-offset-0 { + margin-left: 0%; } + +.col-xs-offset-1 { + margin-left: 8.33333%; } + +.col-xs-offset-2 { + margin-left: 16.66667%; } + +.col-xs-offset-3 { + margin-left: 25%; } + +.col-xs-offset-4 { + margin-left: 33.33333%; } + +.col-xs-offset-5 { + margin-left: 41.66667%; } + +.col-xs-offset-6 { + margin-left: 50%; } + +.col-xs-offset-7 { + margin-left: 58.33333%; } + +.col-xs-offset-8 { + margin-left: 66.66667%; } + +.col-xs-offset-9 { + margin-left: 75%; } + +.col-xs-offset-10 { + margin-left: 83.33333%; } + +.col-xs-offset-11 { + margin-left: 91.66667%; } + +.col-xs-offset-12 { + margin-left: 100%; } + +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; } + .col-sm-1 { + width: 8.33333%; } + .col-sm-2 { + width: 16.66667%; } + .col-sm-3 { + width: 25%; } + .col-sm-4 { + width: 33.33333%; } + .col-sm-5 { + width: 41.66667%; } + .col-sm-6 { + width: 50%; } + .col-sm-7 { + width: 58.33333%; } + .col-sm-8 { + width: 66.66667%; } + .col-sm-9 { + width: 75%; } + .col-sm-10 { + width: 83.33333%; } + .col-sm-11 { + width: 91.66667%; } + .col-sm-12 { + width: 100%; } + .col-sm-pull-0 { + right: auto; } + .col-sm-pull-1 { + right: 8.33333%; } + .col-sm-pull-2 { + right: 16.66667%; } + .col-sm-pull-3 { + right: 25%; } + .col-sm-pull-4 { + right: 33.33333%; } + .col-sm-pull-5 { + right: 41.66667%; } + .col-sm-pull-6 { + right: 50%; } + .col-sm-pull-7 { + right: 58.33333%; } + .col-sm-pull-8 { + right: 66.66667%; } + .col-sm-pull-9 { + right: 75%; } + .col-sm-pull-10 { + right: 83.33333%; } + .col-sm-pull-11 { + right: 91.66667%; } + .col-sm-pull-12 { + right: 100%; } + .col-sm-push-0 { + left: auto; } + .col-sm-push-1 { + left: 8.33333%; } + .col-sm-push-2 { + left: 16.66667%; } + .col-sm-push-3 { + left: 25%; } + .col-sm-push-4 { + left: 33.33333%; } + .col-sm-push-5 { + left: 41.66667%; } + .col-sm-push-6 { + left: 50%; } + .col-sm-push-7 { + left: 58.33333%; } + .col-sm-push-8 { + left: 66.66667%; } + .col-sm-push-9 { + left: 75%; } + .col-sm-push-10 { + left: 83.33333%; } + .col-sm-push-11 { + left: 91.66667%; } + .col-sm-push-12 { + left: 100%; } + .col-sm-offset-0 { + margin-left: 0%; } + .col-sm-offset-1 { + margin-left: 8.33333%; } + .col-sm-offset-2 { + margin-left: 16.66667%; } + .col-sm-offset-3 { + margin-left: 25%; } + .col-sm-offset-4 { + margin-left: 33.33333%; } + .col-sm-offset-5 { + margin-left: 41.66667%; } + .col-sm-offset-6 { + margin-left: 50%; } + .col-sm-offset-7 { + margin-left: 58.33333%; } + .col-sm-offset-8 { + margin-left: 66.66667%; } + .col-sm-offset-9 { + margin-left: 75%; } + .col-sm-offset-10 { + margin-left: 83.33333%; } + .col-sm-offset-11 { + margin-left: 91.66667%; } + .col-sm-offset-12 { + margin-left: 100%; } } + +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; } + .col-md-1 { + width: 8.33333%; } + .col-md-2 { + width: 16.66667%; } + .col-md-3 { + width: 25%; } + .col-md-4 { + width: 33.33333%; } + .col-md-5 { + width: 41.66667%; } + .col-md-6 { + width: 50%; } + .col-md-7 { + width: 58.33333%; } + .col-md-8 { + width: 66.66667%; } + .col-md-9 { + width: 75%; } + .col-md-10 { + width: 83.33333%; } + .col-md-11 { + width: 91.66667%; } + .col-md-12 { + width: 100%; } + .col-md-pull-0 { + right: auto; } + .col-md-pull-1 { + right: 8.33333%; } + .col-md-pull-2 { + right: 16.66667%; } + .col-md-pull-3 { + right: 25%; } + .col-md-pull-4 { + right: 33.33333%; } + .col-md-pull-5 { + right: 41.66667%; } + .col-md-pull-6 { + right: 50%; } + .col-md-pull-7 { + right: 58.33333%; } + .col-md-pull-8 { + right: 66.66667%; } + .col-md-pull-9 { + right: 75%; } + .col-md-pull-10 { + right: 83.33333%; } + .col-md-pull-11 { + right: 91.66667%; } + .col-md-pull-12 { + right: 100%; } + .col-md-push-0 { + left: auto; } + .col-md-push-1 { + left: 8.33333%; } + .col-md-push-2 { + left: 16.66667%; } + .col-md-push-3 { + left: 25%; } + .col-md-push-4 { + left: 33.33333%; } + .col-md-push-5 { + left: 41.66667%; } + .col-md-push-6 { + left: 50%; } + .col-md-push-7 { + left: 58.33333%; } + .col-md-push-8 { + left: 66.66667%; } + .col-md-push-9 { + left: 75%; } + .col-md-push-10 { + left: 83.33333%; } + .col-md-push-11 { + left: 91.66667%; } + .col-md-push-12 { + left: 100%; } + .col-md-offset-0 { + margin-left: 0%; } + .col-md-offset-1 { + margin-left: 8.33333%; } + .col-md-offset-2 { + margin-left: 16.66667%; } + .col-md-offset-3 { + margin-left: 25%; } + .col-md-offset-4 { + margin-left: 33.33333%; } + .col-md-offset-5 { + margin-left: 41.66667%; } + .col-md-offset-6 { + margin-left: 50%; } + .col-md-offset-7 { + margin-left: 58.33333%; } + .col-md-offset-8 { + margin-left: 66.66667%; } + .col-md-offset-9 { + margin-left: 75%; } + .col-md-offset-10 { + margin-left: 83.33333%; } + .col-md-offset-11 { + margin-left: 91.66667%; } + .col-md-offset-12 { + margin-left: 100%; } } + +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; } + .col-lg-1 { + width: 8.33333%; } + .col-lg-2 { + width: 16.66667%; } + .col-lg-3 { + width: 25%; } + .col-lg-4 { + width: 33.33333%; } + .col-lg-5 { + width: 41.66667%; } + .col-lg-6 { + width: 50%; } + .col-lg-7 { + width: 58.33333%; } + .col-lg-8 { + width: 66.66667%; } + .col-lg-9 { + width: 75%; } + .col-lg-10 { + width: 83.33333%; } + .col-lg-11 { + width: 91.66667%; } + .col-lg-12 { + width: 100%; } + .col-lg-pull-0 { + right: auto; } + .col-lg-pull-1 { + right: 8.33333%; } + .col-lg-pull-2 { + right: 16.66667%; } + .col-lg-pull-3 { + right: 25%; } + .col-lg-pull-4 { + right: 33.33333%; } + .col-lg-pull-5 { + right: 41.66667%; } + .col-lg-pull-6 { + right: 50%; } + .col-lg-pull-7 { + right: 58.33333%; } + .col-lg-pull-8 { + right: 66.66667%; } + .col-lg-pull-9 { + right: 75%; } + .col-lg-pull-10 { + right: 83.33333%; } + .col-lg-pull-11 { + right: 91.66667%; } + .col-lg-pull-12 { + right: 100%; } + .col-lg-push-0 { + left: auto; } + .col-lg-push-1 { + left: 8.33333%; } + .col-lg-push-2 { + left: 16.66667%; } + .col-lg-push-3 { + left: 25%; } + .col-lg-push-4 { + left: 33.33333%; } + .col-lg-push-5 { + left: 41.66667%; } + .col-lg-push-6 { + left: 50%; } + .col-lg-push-7 { + left: 58.33333%; } + .col-lg-push-8 { + left: 66.66667%; } + .col-lg-push-9 { + left: 75%; } + .col-lg-push-10 { + left: 83.33333%; } + .col-lg-push-11 { + left: 91.66667%; } + .col-lg-push-12 { + left: 100%; } + .col-lg-offset-0 { + margin-left: 0%; } + .col-lg-offset-1 { + margin-left: 8.33333%; } + .col-lg-offset-2 { + margin-left: 16.66667%; } + .col-lg-offset-3 { + margin-left: 25%; } + .col-lg-offset-4 { + margin-left: 33.33333%; } + .col-lg-offset-5 { + margin-left: 41.66667%; } + .col-lg-offset-6 { + margin-left: 50%; } + .col-lg-offset-7 { + margin-left: 58.33333%; } + .col-lg-offset-8 { + margin-left: 66.66667%; } + .col-lg-offset-9 { + margin-left: 75%; } + .col-lg-offset-10 { + margin-left: 83.33333%; } + .col-lg-offset-11 { + margin-left: 91.66667%; } + .col-lg-offset-12 { + margin-left: 100%; } } + +table { + background-color: transparent; } + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; } + +th { + text-align: left; } + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; } + .table > thead > tr > th, + .table > thead > tr > td, + .table > tbody > tr > th, + .table > tbody > tr > td, + .table > tfoot > tr > th, + .table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857; + vertical-align: top; + border-top: 1px solid #ddd; } + .table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; } + .table > caption + thead > tr:first-child > th, + .table > caption + thead > tr:first-child > td, + .table > colgroup + thead > tr:first-child > th, + .table > colgroup + thead > tr:first-child > td, + .table > thead:first-child > tr:first-child > th, + .table > thead:first-child > tr:first-child > td { + border-top: 0; } + .table > tbody + tbody { + border-top: 2px solid #ddd; } + .table .table { + background-color: #fff; } + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; } + +.table-bordered { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td, + .table-bordered > tbody > tr > th, + .table-bordered > tbody > tr > td, + .table-bordered > tfoot > tr > th, + .table-bordered > tfoot > tr > td { + border: 1px solid #ddd; } + .table-bordered > thead > tr > th, + .table-bordered > thead > tr > td { + border-bottom-width: 2px; } + +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; } + +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; } + +table col[class*="col-"] { + position: static; + float: none; + display: table-column; } + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; } + +.table > thead > tr > td.active, +.table > thead > tr > th.active, +.table > thead > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; } + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; } + +.table > thead > tr > td.success, +.table > thead > tr > th.success, +.table > thead > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; } + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; } + +.table > thead > tr > td.info, +.table > thead > tr > th.info, +.table > thead > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; } + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; } + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, +.table > thead > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; } + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; } + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, +.table > thead > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; } + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; } + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; } + @media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; } + .table-responsive > .table { + margin-bottom: 0; } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; } + .table-responsive > .table-bordered { + border: 0; } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; } } + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; } + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; } + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; } + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; } + +input[type="file"] { + display: block; } + +input[type="range"] { + display: block; + width: 100%; } + +select[multiple], +select[size] { + height: auto; } + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857; + color: #555555; } + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } + .form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } + .form-control::-moz-placeholder { + color: #999; + opacity: 1; } + .form-control:-ms-input-placeholder { + color: #999; } + .form-control::-webkit-input-placeholder { + color: #999; } + .form-control[disabled], .form-control[readonly], + fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; } + .form-control[disabled], + fieldset[disabled] .form-control { + cursor: not-allowed; } + +textarea.form-control { + height: auto; } + +input[type="search"] { + -webkit-appearance: none; } + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; } + input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"], + .input-group-sm > input.input-group-addon[type="date"], + .input-group-sm > .input-group-btn > input.btn[type="date"], + .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input.form-control[type="time"], + .input-group-sm > input.input-group-addon[type="time"], + .input-group-sm > .input-group-btn > input.btn[type="time"], + .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input.form-control[type="datetime-local"], + .input-group-sm > input.input-group-addon[type="datetime-local"], + .input-group-sm > .input-group-btn > input.btn[type="datetime-local"], + .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input.form-control[type="month"], + .input-group-sm > input.input-group-addon[type="month"], + .input-group-sm > .input-group-btn > input.btn[type="month"], + .input-group-sm + input[type="month"] { + line-height: 30px; } + input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"], + .input-group-lg > input.input-group-addon[type="date"], + .input-group-lg > .input-group-btn > input.btn[type="date"], + .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input.form-control[type="time"], + .input-group-lg > input.input-group-addon[type="time"], + .input-group-lg > .input-group-btn > input.btn[type="time"], + .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input.form-control[type="datetime-local"], + .input-group-lg > input.input-group-addon[type="datetime-local"], + .input-group-lg > .input-group-btn > input.btn[type="datetime-local"], + .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input.form-control[type="month"], + .input-group-lg > input.input-group-addon[type="month"], + .input-group-lg > .input-group-btn > input.btn[type="month"], + .input-group-lg + input[type="month"] { + line-height: 46px; } } + +.form-group { + margin-bottom: 15px; } + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; } + .radio label, + .checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; } + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; } + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; } + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; } + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; } + +input[type="radio"][disabled], input[type="radio"].disabled, +fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, +fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; } + +.radio-inline.disabled, +fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, +fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; } + +.radio.disabled label, +fieldset[disabled] .radio label, +.checkbox.disabled label, +fieldset[disabled] +.checkbox label { + cursor: not-allowed; } + +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 34px; } + .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, + .input-group-lg > .form-control-static.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, + .input-group-sm > .form-control-static.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; } + +.input-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +select.input-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; } + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select.form-control[multiple], +.input-group-sm > select.input-group-addon[multiple], +.input-group-sm > .input-group-btn > select.btn[multiple] { + height: auto; } + +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; } + +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; } + +.form-group-sm .form-control-static { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + min-height: 32px; } + +.input-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +select.input-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; } + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select.form-control[multiple], +.input-group-lg > select.input-group-addon[multiple], +.input-group-lg > .input-group-btn > select.btn[multiple] { + height: auto; } + +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; } + +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; } + +.form-group-lg .form-control-static { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + min-height: 38px; } + +.has-feedback { + position: relative; } + .has-feedback .form-control { + padding-right: 42.5px; } + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; } + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; } + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; } + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; } + +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } + +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; } + +.has-success .form-control-feedback { + color: #3c763d; } + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; } + +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } + +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; } + +.has-warning .form-control-feedback { + color: #8a6d3b; } + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; } + +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } + .has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } + +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; } + +.has-error .form-control-feedback { + color: #a94442; } + +.has-feedback label ~ .form-control-feedback { + top: 25px; } + +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; } + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; } + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-static { + display: inline-block; } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; } + .form-inline .input-group > .form-control { + width: 100%; } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; } + +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; } + +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; } + .form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; } + .form-horizontal .form-group:after { + clear: both; } + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; } } + +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; } + +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.33333px; } } + +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; } } + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + .btn:hover, .btn:focus, .btn.focus { + color: #333; + text-decoration: none; } + .btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn.disabled, .btn[disabled], + fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +.btn-default { + color: #333 !important; + background-color: #fff; + border-color: #ccc; } + .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, + .open > .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + .btn-default:active, .btn-default.active, + .open > .btn-default.dropdown-toggle { + background-image: none; } + .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, + fieldset[disabled] .btn-default, + fieldset[disabled] .btn-default:hover, + fieldset[disabled] .btn-default:focus, + fieldset[disabled] .btn-default.focus, + fieldset[disabled] .btn-default:active, + fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; } + .btn-default .badge { + color: #fff; + background-color: #333; } + +.btn-primary { + color: #fff !important; + background-color: #337ab7; + border-color: #2e6da4; } + .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, + .open > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + .btn-primary:active, .btn-primary.active, + .open > .btn-primary.dropdown-toggle { + background-image: none; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, + fieldset[disabled] .btn-primary, + fieldset[disabled] .btn-primary:hover, + fieldset[disabled] .btn-primary:focus, + fieldset[disabled] .btn-primary.focus, + fieldset[disabled] .btn-primary:active, + fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +.btn-success { + color: #fff !important; + background-color: #5cb85c; + border-color: #4cae4c; } + .btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, + .open > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + .btn-success:active, .btn-success.active, + .open > .btn-success.dropdown-toggle { + background-image: none; } + .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, + fieldset[disabled] .btn-success, + fieldset[disabled] .btn-success:hover, + fieldset[disabled] .btn-success:focus, + fieldset[disabled] .btn-success.focus, + fieldset[disabled] .btn-success:active, + fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +.btn-info { + color: #fff !important; + background-color: #5bc0de; + border-color: #46b8da; } + .btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, + .open > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + .btn-info:active, .btn-info.active, + .open > .btn-info.dropdown-toggle { + background-image: none; } + .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, + fieldset[disabled] .btn-info, + fieldset[disabled] .btn-info:hover, + fieldset[disabled] .btn-info:focus, + fieldset[disabled] .btn-info.focus, + fieldset[disabled] .btn-info:active, + fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +.btn-warning { + color: #fff !important; + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, + .open > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + .btn-warning:active, .btn-warning.active, + .open > .btn-warning.dropdown-toggle { + background-image: none; } + .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, + fieldset[disabled] .btn-warning, + fieldset[disabled] .btn-warning:hover, + fieldset[disabled] .btn-warning:focus, + fieldset[disabled] .btn-warning.focus, + fieldset[disabled] .btn-warning:active, + fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +.btn-danger { + color: #fff !important; + background-color: #d9534f; + border-color: #d43f3a; } + .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, + .open > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + .btn-danger:active, .btn-danger.active, + .open > .btn-danger.dropdown-toggle { + background-image: none; } + .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, + fieldset[disabled] .btn-danger, + fieldset[disabled] .btn-danger:hover, + fieldset[disabled] .btn-danger:focus, + fieldset[disabled] .btn-danger.focus, + fieldset[disabled] .btn-danger:active, + fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; } + .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], + fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; } + .btn-link:hover, .btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; } + .btn-link[disabled]:hover, .btn-link[disabled]:focus, + fieldset[disabled] .btn-link:hover, + fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-xs, .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +.btn-block { + display: block; + width: 100%; } + +.btn-block + .btn-block { + margin-top: 5px; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + .fade.in { + opacity: 1; } + +.collapse { + display: none; } + .collapse.in { + display: block; } + +tr.collapse.in { + display: table-row; } + +tbody.collapse.in { + display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-left: 4px solid transparent; } + +.dropup, +.dropdown { + position: relative; } + +.dropdown-toggle:focus { + outline: 0; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; } + .dropdown-menu.pull-right { + right: 0; + left: auto; } + .dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; } + .dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; } + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; } + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; } + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; } + +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; } + +.open > .dropdown-menu { + display: block; } + +.open > a { + outline: 0; } + +.dropdown-menu-right { + left: auto; + right: 0; } + +.dropdown-menu-left { + left: 0; + right: auto; } + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857; + color: #777777; + white-space: nowrap; } + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; } + +.pull-right > .dropdown-menu { + right: 0; + left: auto; } + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; } + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; } + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; } } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + float: left; } + .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 2; } + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; } + +.btn-toolbar { + margin-left: -5px; } + .btn-toolbar:before, .btn-toolbar:after { + content: " "; + display: table; } + .btn-toolbar:after { + clear: both; } + .btn-toolbar .btn-group, + .btn-toolbar .input-group { + float: left; } + .btn-toolbar > .btn, + .btn-toolbar > .btn-group, + .btn-toolbar > .input-group { + margin-left: 5px; } + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; } + +.btn-group > .btn:first-child { + margin-left: 0; } + .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group > .btn-group { + float: left; } + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; } + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; } + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; } + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + .btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn .caret { + margin-left: 0; } + +.btn-lg .caret, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; } + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; } + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; } + +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; } + +.btn-group-vertical > .btn-group:after { + clear: both; } + +.btn-group-vertical > .btn-group > .btn { + float: none; } + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; } + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; } + .btn-group-justified > .btn, + .btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; } + .btn-group-justified > .btn-group .btn { + width: 100%; } + .btn-group-justified > .btn-group .dropdown-menu { + left: auto; } + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: table; + border-collapse: separate; } + .input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; } + .input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; } + .input-group-addon:not(:first-child):not(:last-child), + .input-group-btn:not(:first-child):not(:last-child), + .input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; } + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; } + .input-group-addon.input-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; } + .input-group-addon.input-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + margin-top: 0; } + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.input-group-addon:first-child { + border-right: 0; } + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + +.input-group-addon:last-child { + border-left: 0; } + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; } + .input-group-btn > .btn { + position: relative; } + .input-group-btn > .btn + .btn { + margin-left: -1px; } + .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + z-index: 2; } + .input-group-btn:first-child > .btn, + .input-group-btn:first-child > .btn-group { + margin-right: -1px; } + .input-group-btn:last-child > .btn, + .input-group-btn:last-child > .btn-group { + margin-left: -1px; } + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; } + .nav:before, .nav:after { + content: " "; + display: table; } + .nav:after { + clear: both; } + .nav > li { + position: relative; + display: block; } + .nav > li > a { + position: relative; + display: block; + padding: 10px 15px; } + .nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .nav > li.disabled > a { + color: #777777; } + .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; } + .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; } + .nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; } + .nav > li > a > img { + max-width: none; } + +.nav-tabs { + border-bottom: 1px solid #ddd; } + .nav-tabs > li { + float: left; + margin-bottom: -1px; } + .nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; } + .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; } + .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; } + +.nav-pills > li { + float: left; } + .nav-pills > li > a { + border-radius: 4px; } + .nav-pills > li + li { + margin-left: 2px; } + .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; } + +.nav-stacked > li { + float: none; } + .nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; } + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; } + .nav-justified > li, .nav-tabs.nav-justified > li { + float: none; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; } + .nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; } + @media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; } } + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; } + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; } + @media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; } } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; } + .navbar:before, .navbar:after { + content: " "; + display: table; } + .navbar:after { + clear: both; } + @media (min-width: 768px) { + .navbar { + border-radius: 4px; } } + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; } + +.navbar-header:after { + clear: both; } + +@media (min-width: 768px) { + .navbar-header { + float: left; } } + +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; } + .navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; } + .navbar-collapse:after { + clear: both; } + .navbar-collapse.in { + overflow-y: auto; } + @media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; } + .navbar-collapse.in { + overflow-y: visible; } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; } } + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; } + @media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; } } + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; } + @media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; } } + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; } + @media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; } } + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; } + @media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; } } + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; } + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; } + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; + height: 50px; } + .navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; } + .navbar-brand > img { + display: block; } + @media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; } } + +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; } + .navbar-toggle:focus { + outline: 0; } + .navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; } + .navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; } + @media (min-width: 768px) { + .navbar-toggle { + display: none; } } + +.navbar-nav { + margin: 7.5px -15px; } + .navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; } + @media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; } } + @media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; } + .navbar-nav > li { + float: left; } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; } } + +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 8px; + margin-bottom: 8px; } + @media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .navbar-form .form-control-static { + display: inline-block; } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; } + .navbar-form .input-group > .form-control { + width: 100%; } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; } + .navbar-form .has-feedback .form-control-feedback { + top: 0; } } + @media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; } + .navbar-form .form-group:last-child { + margin-bottom: 0; } } + @media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; } } + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; } + .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 10px; + margin-bottom: 10px; } + .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 14px; + margin-bottom: 14px; } + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; } + @media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; } } + +@media (min-width: 768px) { + .navbar-left { + float: left !important; } + .navbar-right { + float: right !important; + margin-right: -15px; } + .navbar-right ~ .navbar-right { + margin-right: 0; } } + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; } + .navbar-default .navbar-brand { + color: #777; } + .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; } + .navbar-default .navbar-text { + color: #777; } + .navbar-default .navbar-nav > li > a { + color: #777; } + .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; } + .navbar-default .navbar-toggle { + border-color: #ddd; } + .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + background-color: #ddd; } + .navbar-default .navbar-toggle .icon-bar { + background-color: #888; } + .navbar-default .navbar-collapse, + .navbar-default .navbar-form { + border-color: #e7e7e7; } + .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; } + @media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; } } + .navbar-default .navbar-link { + color: #777; } + .navbar-default .navbar-link:hover { + color: #333; } + .navbar-default .btn-link { + color: #777; } + .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { + color: #333; } + .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, + fieldset[disabled] .navbar-default .btn-link:hover, + fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; } + +.navbar-inverse { + background-color: #222; + border-color: #090909; } + .navbar-inverse .navbar-brand { + color: #9d9d9d; } + .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-text { + color: #9d9d9d; } + .navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; } + .navbar-inverse .navbar-toggle { + border-color: #333; } + .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + background-color: #333; } + .navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; } + .navbar-inverse .navbar-collapse, + .navbar-inverse .navbar-form { + border-color: #101010; } + .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: #fff; } + @media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #090909; } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; } } + .navbar-inverse .navbar-link { + color: #9d9d9d; } + .navbar-inverse .navbar-link:hover { + color: #fff; } + .navbar-inverse .btn-link { + color: #9d9d9d; } + .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { + color: #fff; } + .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, + fieldset[disabled] .navbar-inverse .btn-link:hover, + fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; } + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; } + .breadcrumb > li { + display: inline-block; } + .breadcrumb > li + li:before { + content: "/ "; + padding: 0 5px; + color: #ccc; } + .breadcrumb > .active { + color: #777777; } + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; } + .pagination > li { + display: inline; } + .pagination > li > a, + .pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; } + .pagination > li:first-child > a, + .pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; } + .pagination > li:last-child > a, + .pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; } + .pagination > li > a:hover, .pagination > li > a:focus, + .pagination > li > span:hover, + .pagination > li > span:focus { + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; } + .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, + .pagination > .active > span, + .pagination > .active > span:hover, + .pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; } + .pagination > .disabled > span, + .pagination > .disabled > span:hover, + .pagination > .disabled > span:focus, + .pagination > .disabled > a, + .pagination > .disabled > a:hover, + .pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; } + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; } + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; } + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; } + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; } + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; } + .pager:before, .pager:after { + content: " "; + display: table; } + .pager:after { + clear: both; } + .pager li { + display: inline; } + .pager li > a, + .pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; } + .pager li > a:hover, + .pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; } + .pager .next > a, + .pager .next > span { + float: right; } + .pager .previous > a, + .pager .previous > span { + float: left; } + .pager .disabled > a, + .pager .disabled > a:hover, + .pager .disabled > a:focus, + .pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; } + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; } + .label:empty { + display: none; } + .btn .label { + position: relative; + top: -1px; } + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.label-default { + background-color: #777777; } + .label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; } + +.label-primary { + background-color: #337ab7; } + .label-primary[href]:hover, .label-primary[href]:focus { + background-color: #286090; } + +.label-success { + background-color: #5cb85c; } + .label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44; } + +.label-info { + background-color: #5bc0de; } + .label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; } + +.label-warning { + background-color: #f0ad4e; } + .label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f; } + +.label-danger { + background-color: #d9534f; } + .label-danger[href]:hover, .label-danger[href]:focus { + background-color: #c9302c; } + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; } + .badge:empty { + display: none; } + .btn .badge { + position: relative; + top: -1px; } + .btn-xs .badge, .btn-group-xs > .btn .badge, + .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; } + .list-group-item.active > .badge, + .nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; } + .list-group-item > .badge { + float: right; } + .list-group-item > .badge + .badge { + margin-right: 5px; } + .nav-pills > li > a > .badge { + margin-left: 3px; } + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; } + +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; } + .jumbotron h1, + .jumbotron .h1 { + color: inherit; } + .jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; } + .jumbotron > hr { + border-top-color: #d5d5d5; } + .container .jumbotron, + .container-fluid .jumbotron { + border-radius: 6px; } + .jumbotron .container { + max-width: 100%; } + @media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; } } + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; } + .thumbnail > img, + .thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; } + .thumbnail .caption { + padding: 9px; + color: #333333; } + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; } + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; } + .alert h4 { + margin-top: 0; + color: inherit; } + .alert .alert-link { + font-weight: bold; } + .alert > p, + .alert > ul { + margin-bottom: 0; } + .alert > p + p { + margin-top: 5px; } + +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; } + .alert-dismissable .close, + .alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; } + +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; } + .alert-success hr { + border-top-color: #c9e2b3; } + .alert-success .alert-link { + color: #2b542c; } + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; } + .alert-info hr { + border-top-color: #a6e1ec; } + .alert-info .alert-link { + color: #245269; } + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; } + .alert-warning hr { + border-top-color: #f7e1b5; } + .alert-warning .alert-link { + color: #66512c; } + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; } + .alert-danger hr { + border-top-color: #e4b9c0; } + .alert-danger .alert-link { + color: #843534; } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; } + to { + background-position: 0 0; } } + +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } + +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; } + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; } + +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; } + +.progress-bar-success { + background-color: #5cb85c; } + .progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-info { + background-color: #5bc0de; } + .progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-warning { + background-color: #f0ad4e; } + .progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.progress-bar-danger { + background-color: #d9534f; } + .progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } + +.media { + margin-top: 15px; } + .media:first-child { + margin-top: 0; } + +.media, +.media-body { + zoom: 1; + overflow: hidden; } + +.media-body { + width: 10000px; } + +.media-object { + display: block; } + +.media-right, +.media > .pull-right { + padding-left: 10px; } + +.media-left, +.media > .pull-left { + padding-right: 10px; } + +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; } + +.media-middle { + vertical-align: middle; } + +.media-bottom { + vertical-align: bottom; } + +.media-heading { + margin-top: 0; + margin-bottom: 5px; } + +.media-list { + padding-left: 0; + list-style: none; } + +.list-group { + margin-bottom: 20px; + padding-left: 0; } + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; } + .list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; } + +a.list-group-item { + color: #555; } + a.list-group-item .list-group-item-heading { + color: #333; } + a.list-group-item:hover, a.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; } + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; } + .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; } + .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; } + +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; } + .list-group-item.active .list-group-item-heading, + .list-group-item.active .list-group-item-heading > small, + .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, + .list-group-item.active:hover .list-group-item-heading > small, + .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, + .list-group-item.active:focus .list-group-item-heading > small, + .list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; } + .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: #c7ddef; } + +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; } + +a.list-group-item-success { + color: #3c763d; } + a.list-group-item-success .list-group-item-heading { + color: inherit; } + a.list-group-item-success:hover, a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; } + a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; } + +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; } + +a.list-group-item-info { + color: #31708f; } + a.list-group-item-info .list-group-item-heading { + color: inherit; } + a.list-group-item-info:hover, a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; } + a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; } + +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; } + +a.list-group-item-warning { + color: #8a6d3b; } + a.list-group-item-warning .list-group-item-heading { + color: inherit; } + a.list-group-item-warning:hover, a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; } + a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; } + +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; } + +a.list-group-item-danger { + color: #a94442; } + a.list-group-item-danger .list-group-item-heading { + color: inherit; } + a.list-group-item-danger:hover, a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; } + a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; } + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; } + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; } + +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } + +.panel-body { + padding: 15px; } + .panel-body:before, .panel-body:after { + content: " "; + display: table; } + .panel-body:after { + clear: both; } + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel-heading > .dropdown .dropdown-toggle { + color: inherit; } + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; } + .panel-title > a, + .panel-title > small, + .panel-title > .small, + .panel-title > small > a, + .panel-title > .small > a { + color: inherit; } + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; } + .panel > .list-group .list-group-item, + .panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; } + .panel > .list-group:first-child .list-group-item:first-child, + .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .list-group:last-child .list-group-item:last-child, + .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; } + +.list-group + .panel-footer { + border-top-width: 0; } + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; } + .panel > .table caption, + .panel > .table-responsive > .table caption, + .panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; } + +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; } + .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, + .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; } + +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; } + .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, + .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; } + +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; } + +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; } + +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; } + .panel > .table-bordered > thead > tr > th:first-child, + .panel > .table-bordered > thead > tr > td:first-child, + .panel > .table-bordered > tbody > tr > th:first-child, + .panel > .table-bordered > tbody > tr > td:first-child, + .panel > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-bordered > tfoot > tr > td:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; } + .panel > .table-bordered > thead > tr > th:last-child, + .panel > .table-bordered > thead > tr > td:last-child, + .panel > .table-bordered > tbody > tr > th:last-child, + .panel > .table-bordered > tbody > tr > td:last-child, + .panel > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-bordered > tfoot > tr > td:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, + .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; } + .panel > .table-bordered > thead > tr:first-child > td, + .panel > .table-bordered > thead > tr:first-child > th, + .panel > .table-bordered > tbody > tr:first-child > td, + .panel > .table-bordered > tbody > tr:first-child > th, + .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, + .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, + .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; } + .panel > .table-bordered > tbody > tr:last-child > td, + .panel > .table-bordered > tbody > tr:last-child > th, + .panel > .table-bordered > tfoot > tr:last-child > td, + .panel > .table-bordered > tfoot > tr:last-child > th, + .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, + .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, + .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, + .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; } + +.panel > .table-responsive { + border: 0; + margin-bottom: 0; } + +.panel-group { + margin-bottom: 20px; } + .panel-group .panel { + margin-bottom: 0; + border-radius: 4px; } + .panel-group .panel + .panel { + margin-top: 5px; } + .panel-group .panel-heading { + border-bottom: 0; } + .panel-group .panel-heading + .panel-collapse > .panel-body, + .panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; } + .panel-group .panel-footer { + border-top: 0; } + .panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; } + +.panel-default { + border-color: #ddd; } + .panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; } + .panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; } + .panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; } + .panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; } + +.panel-primary { + border-color: #337ab7; } + .panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; } + .panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; } + .panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; } + .panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; } + +.panel-success { + border-color: #d6e9c6; } + .panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; } + .panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; } + .panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; } + .panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; } + +.panel-info { + border-color: #bce8f1; } + .panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; } + .panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; } + .panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; } + .panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; } + +.panel-warning { + border-color: #faebcc; } + .panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; } + .panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; } + .panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; } + .panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; } + +.panel-danger { + border-color: #ebccd1; } + .panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; } + .panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; } + .panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; } + .panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; } + +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; } + +.embed-responsive-16by9 { + padding-bottom: 56.25%; } + +.embed-responsive-4by3 { + padding-bottom: 75%; } + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } + .well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); } + +.well-lg { + padding: 24px; + border-radius: 6px; } + +.well-sm { + padding: 9px; + border-radius: 3px; } + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); } + .close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); } + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; } + +.modal-open { + overflow: hidden; } + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; } + .modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; } + .modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); } + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal-dialog { + position: relative; + width: auto; + margin: 10px; } + +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); } + .modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); } + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857px; } + +.modal-header .close { + margin-top: -2px; } + +.modal-title { + margin: 0; + line-height: 1.42857; } + +.modal-body { + position: relative; + padding: 15px; } + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; } + .modal-footer:before, .modal-footer:after { + content: " "; + display: table; } + .modal-footer:after { + clear: both; } + .modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; } + .modal-footer .btn-group .btn + .btn { + margin-left: -1px; } + .modal-footer .btn-block + .btn-block { + margin-left: 0; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } + .modal-sm { + width: 300px; } } + +@media (min-width: 992px) { + .modal-lg { + width: 900px; } } + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); } + .tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); } + .tooltip.top { + margin-top: -3px; + padding: 5px 0; } + .tooltip.right { + margin-left: 3px; + padding: 0 5px; } + .tooltip.bottom { + margin-top: 3px; + padding: 5px 0; } + .tooltip.left { + margin-left: -3px; + padding: 0 5px; } + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; } + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; } + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; } + +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; } + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; } + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; } + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; } + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; } + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.42857; + text-align: left; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; } + .popover.top { + margin-top: -10px; } + .popover.right { + margin-left: 10px; } + .popover.bottom { + margin-top: 10px; } + .popover.left { + margin-left: -10px; } + +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; } + +.popover-content { + padding: 9px 14px; } + +.popover > .arrow, .popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; } + +.popover > .arrow { + border-width: 11px; } + +.popover > .arrow:after { + border-width: 10px; + content: ""; } + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; } + .popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; } + +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); } + .popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; } + +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; } + .popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; } + +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); } + .popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; } + +.carousel { + position: relative; } + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; } + .carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; } + .carousel-inner > .item > img, + .carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; } + @media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + -moz-perspective: 1000; + perspective: 1000; } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; } } + .carousel-inner > .active, + .carousel-inner > .next, + .carousel-inner > .prev { + display: block; } + .carousel-inner > .active { + left: 0; } + .carousel-inner > .next, + .carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; } + .carousel-inner > .next { + left: 100%; } + .carousel-inner > .prev { + left: -100%; } + .carousel-inner > .next.left, + .carousel-inner > .prev.right { + left: 0; } + .carousel-inner > .active.left { + left: -100%; } + .carousel-inner > .active.right { + left: 100%; } + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } + .carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } + .carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); } + .carousel-control .icon-prev, + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; } + .carousel-control .icon-prev, + .carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; } + .carousel-control .icon-next, + .carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; } + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + line-height: 1; + font-family: serif; } + .carousel-control .icon-prev:before { + content: '\2039'; } + .carousel-control .icon-next:before { + content: '\203a'; } + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; } + .carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); } + .carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; } + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .carousel-caption .btn { + text-shadow: none; } + +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; } + .carousel-indicators { + bottom: 20px; } } + +.clearfix:before, .clearfix:after { + content: " "; + display: table; } + +.clearfix:after { + clear: both; } + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; } + +.pull-right { + float: right !important; } + +.pull-left { + float: left !important; } + +.hide { + display: none !important; } + +.show { + display: block !important; } + +.invisible { + visibility: hidden; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.hidden { + display: none !important; } + +.affix { + position: fixed; } + +@-ms-viewport { + width: device-width; } + +.visible-xs { + display: none !important; } + +.visible-sm { + display: none !important; } + +.visible-md { + display: none !important; } + +.visible-lg { + display: none !important; } + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; } + +@media (max-width: 767px) { + .visible-xs { + display: block !important; } + table.visible-xs { + display: table; } + tr.visible-xs { + display: table-row !important; } + th.visible-xs, + td.visible-xs { + display: table-cell !important; } } + +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; } } + +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; } } + +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; } + table.visible-sm { + display: table; } + tr.visible-sm { + display: table-row !important; } + th.visible-sm, + td.visible-sm { + display: table-cell !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; } + table.visible-md { + display: table; } + tr.visible-md { + display: table-row !important; } + th.visible-md, + td.visible-md { + display: table-cell !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; } } + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; } + table.visible-lg { + display: table; } + tr.visible-lg { + display: table-row !important; } + th.visible-lg, + td.visible-lg { + display: table-cell !important; } } + +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; } } + +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; } } + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; } } + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; } } + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; } } + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; } } + +.visible-print { + display: none !important; } + +@media print { + .visible-print { + display: block !important; } + table.visible-print { + display: table; } + tr.visible-print { + display: table-row !important; } + th.visible-print, + td.visible-print { + display: table-cell !important; } } + +.visible-print-block { + display: none !important; } + @media print { + .visible-print-block { + display: block !important; } } + +.visible-print-inline { + display: none !important; } + @media print { + .visible-print-inline { + display: inline !important; } } + +.visible-print-inline-block { + display: none !important; } + @media print { + .visible-print-inline-block { + display: inline-block !important; } } + +@media print { + .hidden-print { + display: none !important; } } + +/* - - - - - - - - - - - - - - - - - - - + == Variables +- - - - - - - - - - - - - - - - - - - */ +/* == Nav */ +/* == Widgets */ +/* Megafooter often inverts the tones, so these variables allow you to override teh defaults used in the homepage/sidebars. */ +/* Subpage widgets */ +/* not used... panels widgets do not include a head. */ +/* Maxmegamenu widgets */ +/* Specific Widgets */ +/* Megafooter versions of ECW variables. Same as widgets, default to the home/sidebar version, but can be overridden. */ +/* Subpage */ +/* maxmegamenu */ +/* == Main Content Area */ +/* == Footers */ +/* - - - - - - - - - - - - - - - - - - - + == Utilities +- - - - - - - - - - - - - - - - - - - */ +#content .modal { + position: absolute; } + +/* - - - - - - - - - - - - - - - - - - - + == Fonts +- - - - - - - - - - - - - - - - - - - */ +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot"); + src: url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.woff") format("woff"), url("../../global/fonts/proximanova_regular/ProximaNova-Reg-webfont.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } + +@font-face { + font-family: 'Proxima Nova'; + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot"); + src: url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold") format("svg"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.woff") format("woff"), url("../../global/fonts/proximanova_semibold/ProximaNova-Sbold-webfont.ttf") format("truetype"); + font-weight: 500; + font-style: normal; } + +/* - - - - - - - - - - - - - - - - - - - + == Titlebar +- - - - - - - - - - - - - - - - - - - */ +#uc-header { + border-bottom: 1px solid transparent; + border-bottom-color: #fff; + min-height: 56px; + background-color: #0F1938; + overflow: hidden; + height: 56px; } + #uc-header .container { + display: none; } + +#uc-site-header { + padding-top: 30px; } + +#masthead.header-image #uc-site-header { + padding-top: 0; } + +#uc-site-header h1, +#uc-site-header p, +#uc-site-header a { + padding: 0; + margin: 0; + font-size: 1em; + line-height: 1em; + color: black; + font-style: normal; + font-weight: normal; + border: 0; + font-family: "Proxima Nova", Helvetica, Arial, sans-serif; } + +#uc-site-header .glyphicon { + display: none; } + +#uc-site-header #uc-site-parent { + margin-bottom: 5px; } + +#uc-site-header #uc-site-parent a { + font-size: 13px; + letter-spacing: 1px; + text-transform: uppercase; } + +#uc-site-header #uc-site-title { + padding-bottom: 20px; } + +#uc-site-header #uc-site-title a { + font-weight: 500; + font-size: 24px; + word-wrap: break-word; + max-width: 100%; } + +#site-title .searchform .form-group { + width: 100%; } + #site-title .searchform .form-group .form-control { + width: 150px; } + +.lte7.form-control { + width: 20px; } + +/* NAV +--------------------------------------------------------------*/ +#nav-tabs { + padding-bottom: .5em; } + #nav-tabs .nav-tabs { + border-bottom: 0; } + #nav-tabs .nav-tabs > li > a:hover { + border-color: #ddd; + border-radius: 4px; } + #nav-tabs .nav-tabs > li.active > a, + #nav-tabs .nav-tabs > li.active > a:hover, + #nav-tabs .nav-tabs > li.active > a:focus { + background-color: #f8f8f8; + z-index: 9999; + border-radius: 4px; + border-bottom-color: #ddd; } + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a, + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:hover, + #nav-tabs .nav-tabs > li.active.menu-item-has-children > a:focus { + border-radius: 4px 4px 0 0; + border-bottom-color: transparent; } + +#primary-nav a.external { + max-height: 50px; } + +#nav-secondary { + padding: 5px; + border: 1px solid transparent; + border-color: #ccc; + border-radius: 4px; + background-color: #fff; + font-size: 0.9em; } + #nav-secondary .nav.nav-pills.nav-stacked a { + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ + border-radius: 4px; + background-color: transparent; + color: inherit; } + #nav-secondary .nav.nav-pills.nav-stacked a:hover { + background-color: #eee; } + #nav-secondary .nav.nav-pills.nav-stacked .active > a { + background-color: #337ab7; + color: #fff; } + #nav-secondary .nav.nav-pills.nav-stacked .sub-menu { + margin: 2px 0 2px 1.5em; } + #nav-secondary > ul { + margin: 0; + padding: 0; + list-style-type: none; } + #nav-secondary > ul > li > ul { + margin: 0; + padding: 0; } + #nav-secondary ul ul ul { + display: none; } + +.navbar-collapse { + max-height: none; } + +.menu-icon, +.menu-label { + display: inline-block; } + +.menu-label { + position: relative; + top: -.15em; + margin-left: .2em; } + +.navbar-default .navbar-brand { + height: auto; + float: none; + margin-right: 130px; + font: 500 18px "Proxima Nova", Helvetica, Arial, sans-serif; + color: black; } + +/**/ +#masthead { + z-index: 9999; } + #masthead #nav-wrapper { + z-index: 9999; } + #masthead #nav-wrapper .container { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation { + z-index: 9999; } + #masthead #nav-wrapper .container #site-navigation .dropdown-menu { + z-index: 9999; } + +#mega-menu-primary { + margin-bottom: 0; } + +.mega-sub-menu { + list-style-type: none; } + +#megamenu-mobile-title { + font-size: 1.3em; + padding: .8em; + margin: 0; } + +#mega-menu-wrap-primary .mega-menu-toggle { + height: auto !important; } + #mega-menu-wrap-primary .mega-menu-toggle:before { + display: none; } + #mega-menu-wrap-primary .mega-menu-toggle:after { + display: none; } + #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block { + display: inline-block; + position: absolute; + top: -44px; + right: 5px; } + #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block:before { + content: '\f333'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; + float: right; } + #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block:before { + content: '\f153'; + font-family: 'dashicons'; + font-size: 24px; + margin: 0 0 0 5px; } + +#mega-menu-wrap-primary .mega-toggle-label-closed { + display: none; } + +.dropdown-menu > li > a { + white-space: pre-wrap; + min-width: 250px; } + +#drop-multi .visible-xs-block .search { + width: 200px; + display: inline-block; } + +#drop-multi .visible-xs-block .btn-default { + margin-top: -3px; } + +/* - - - - - - - - - - - - - - - - - - - + == Header Image +- - - - - - - - - - - - - - - - - - - */ +#masthead.header-image .container { + position: relative; } + +#header-image-wrap { + overflow: hidden; + max-height: 250px; } + +#header-image { + min-height: 100px; + width: 100%; } + +#masthead.header-image .site-branding { + position: absolute; + top: 30px; + left: 30px; } + +#masthead.header-image .container .row { + position: absolute; + top: 0; + left: 0; + width: 100%; + margin: 0; } + +#site-title .searchform { + float: right; + padding-top: 30px; } + +#site-title .parent-spacing .searchform { + margin-top: 10px; } + +#primary-nav .searchform .form-control { + display: inline-block; + width: auto; } + +@media (max-width: 768px) { + #nav-wrapper .container { + padding: 0; } + .dropdown-menu .dropdown-menu { + padding-left: 20px; } } + +/* - - - - - - - - - - - - - - - - - - - + == Widgets +- - - - - - - - - - - - - - - - - - - */ +.widget-placeholder { + padding: 2em !important; + border: 4px dashed #ccc !important; + color: #696969 !important; } + .widget-placeholder * { + color: #696969 !important; + font-size: 1em !important; + margin: auto !important; } + .widget-placeholder h3 { + margin-bottom: 1em !important; + color: #474747 !important; } + +/* Post Loop Styling */ +.widget_siteorigin-panels-postloop .content-template-date { + font-size: 12px; } + +.widget_siteorigin-panels-postloop h2.entry-title { + line-height: 1.25em; } + +.widget_siteorigin-panels-postloop .entry-content { + margin-top: 0.75em; } + +/* Header widget area */ +#masthead #site-title .header-widget-area { + max-height: 90px; + overflow: hidden; } + #masthead #site-title .header-widget-area .widget { + float: right; } + #masthead #site-title .header-widget-area .widget.simple-social-icons { + margin-top: 27px; } + #masthead #site-title .header-widget-area .widget.simple-social-icons li:before { + display: none; } + #masthead #site-title .header-widget-area .widget.widget_sp_image .widget-head, #masthead #site-title .header-widget-area .widget.widget_sp_image widget_sp_image-description { + display: none; } + #masthead #site-title .header-widget-area .widget.widget_sp_image img { + margin-top: 14px; } + #masthead #site-title .header-widget-area .widget.widget_search .searchform { + margin-left: 10px; } + @media (max-width: 991px) { + #masthead #site-title .header-widget-area .widget.widget_search .searchform .form-group .form-control { + width: 124px; } } + #masthead #site-title .header-widget-area .widget.widget_black_studio_tinymce { + color: white !important; + margin-top: 10px; } + #masthead #site-title .header-widget-area .widget.widget_black_studio_tinymce h2.widget-title { + color: white !important; + margin-bottom: 5px; } + #masthead #site-title .header-widget-area .widget:nth-child(n+4) { + display: none; } + #masthead #site-title .header-widget-area .widget.widget_nav_menu .menu { + list-style-type: none; + margin-top: 37px; + float: right; } + #masthead #site-title .header-widget-area .widget.widget_nav_menu .menu li { + float: left; + margin-right: 22px; } + #masthead #site-title .header-widget-area .widget.widget_nav_menu .menu li a { + line-height: 1.5em; } + +.widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +/* - - - - - - - - - - - - - - - - - - - + == Content +- - - - - - - - - - - - - - - - - - - */ +.home #content { + /* Make sure select elements fit in widgets */ } + .home #content .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + .home #content .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .widget a { + color: #337ab7; } + .home #content .widget a:hover { + color: #23527c; } + .home #content .widget .nav-pills .active a { + color: #fff; } + .home #content .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .widget form { + margin: 1em; } + .home #content .widget ul, + .home #content .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + .home #content .widget ul li, + .home #content .widget ol li { + margin-bottom: .75em; } + .home #content .widget ul li ul, + .home #content .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .widget ul li ul li, + .home #content .widget ol li ul li { + margin-bottom: .5em; } + .home #content .widget ul li ul li ul, + .home #content .widget ol li ul li ul { + list-style-type: circle; } + .home #content .widget ul li ol, + .home #content .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .widget ul li ol li, + .home #content .widget ol li ol li { + margin-bottom: .5em; } + .home #content .widget .nav-tabs { + margin: 0; } + .home #content .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .widget .nav-tabs li.active a { + color: #333333; } + .home #content .widget .nav-pills { + margin: 0; } + .home #content .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .widget select { + max-width: 100%; } + .home #content .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .widget.uc-people-widget { + padding: 10px 30px !important; } + .home #content .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + .home #content .widget.uc-people-widget .person ul { + list-style-type: disc; } + .home #content .widget.uc-people-widget .person ol { + list-style-type: decimal; } + .home #content .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + .home #content .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + .home #content .widget.uc-people-widget table { + margin-bottom: 0px; } + .home #content .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + .home #content .widget.widget_text .textwidget { + margin: 1em; } + .home #content .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + .home #content .widget.widget_black_studio_tinymce .textwidget { + margin: 1em; } + .home #content .widget.widget_black_studio_tinymce ul, .home #content .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + .home #content .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + .home #content .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + .home #content .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + .home #content .widget.widget_black-studio-tinymce ul, .home #content .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + .home #content .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .widget.simple-social-icons .social-bloglovin:before, .home #content .widget.simple-social-icons .social-dribbble:before, .home #content .widget.simple-social-icons .social-email:before, .home #content .widget.simple-social-icons .social-facebook:before, .home #content .widget.simple-social-icons .social-flickr:before, .home #content .widget.simple-social-icons .social-github:before, .home #content .widget.simple-social-icons .social-gplus:before, .home #content .widget.simple-social-icons .social-instagram:before, .home #content .widget.simple-social-icons .social-linkedin:before, .home #content .widget.simple-social-icons .social-pinterest:before, .home #content .widget.simple-social-icons .social-rss:before, .home #content .widget.simple-social-icons .social-stumbleupon:before, .home #content .widget.simple-social-icons .social-tumblr:before, .home #content .widget.simple-social-icons .social-twitter:before, .home #content .widget.simple-social-icons .social-vimeo:before, .home #content .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .widget.widget_rcpt ul { + margin: 0; } + .home #content .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + .home #content .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + .home #content .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + .home #content .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .widget.widget_metaslider_widget ul, + .home #content .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .widget.uc-contact-widget th { + white-space: nowrap; } + .home #content .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .widget.uc-contact-widget .table-responsive { + border: none; } + .home #content .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + .home #content .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + .home #content .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + .home #content .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .home #content .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .home #content .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .home #content .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .home #content .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .home #content .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .home #content .widget.widget_count_down_widget a:hover { + color: #388ac3; } + .home #content .panel-grid { + /* Make sure select elements fit in widgets */ } + .home #content .panel-grid .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .home #content .panel-grid .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .home #content .panel-grid .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .home #content .panel-grid .widget a { + color: #337ab7; } + .home #content .panel-grid .widget a:hover { + color: #23527c; } + .home #content .panel-grid .widget .nav-pills .active a { + color: #fff; } + .home #content .panel-grid .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .home #content .panel-grid .widget form { + margin: 0; } + .home #content .panel-grid .widget ul, + .home #content .panel-grid .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .home #content .panel-grid .widget ul li, + .home #content .panel-grid .widget ol li { + margin-bottom: .75em; } + .home #content .panel-grid .widget ul li ul, + .home #content .panel-grid .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .home #content .panel-grid .widget ul li ul li, + .home #content .panel-grid .widget ol li ul li { + margin-bottom: .5em; } + .home #content .panel-grid .widget ul li ul li ul, + .home #content .panel-grid .widget ol li ul li ul { + list-style-type: circle; } + .home #content .panel-grid .widget ul li ol, + .home #content .panel-grid .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .home #content .panel-grid .widget ul li ol li, + .home #content .panel-grid .widget ol li ol li { + margin-bottom: .5em; } + .home #content .panel-grid .widget .nav-tabs { + margin: 0; } + .home #content .panel-grid .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .home #content .panel-grid .widget .nav-tabs li.active a { + color: #333333; } + .home #content .panel-grid .widget .nav-pills { + margin: 0; } + .home #content .panel-grid .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .home #content .panel-grid * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .home #content .panel-grid .widget select { + max-width: 100%; } + .home #content .panel-grid .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .home #content .panel-grid .widget.uc-people-widget { + padding: 10px 30px !important; } + .home #content .panel-grid .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + .home #content .panel-grid .widget.uc-people-widget .person ul { + list-style-type: disc; } + .home #content .panel-grid .widget.uc-people-widget .person ol { + list-style-type: decimal; } + .home #content .panel-grid .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + .home #content .panel-grid .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + .home #content .panel-grid .widget.uc-people-widget table { + margin-bottom: 0px; } + .home #content .panel-grid .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + .home #content .panel-grid .widget.widget_text .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .home #content .panel-grid .widget.widget_black_studio_tinymce .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_black_studio_tinymce ul, .home #content .panel-grid .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + .home #content .panel-grid .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + .home #content .panel-grid .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + .home #content .panel-grid .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul, .home #content .panel-grid .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .home #content .panel-grid .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .home #content .panel-grid .widget.simple-social-icons ul { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .home #content .panel-grid .widget.simple-social-icons .social-bloglovin:before, .home #content .panel-grid .widget.simple-social-icons .social-dribbble:before, .home #content .panel-grid .widget.simple-social-icons .social-email:before, .home #content .panel-grid .widget.simple-social-icons .social-facebook:before, .home #content .panel-grid .widget.simple-social-icons .social-flickr:before, .home #content .panel-grid .widget.simple-social-icons .social-github:before, .home #content .panel-grid .widget.simple-social-icons .social-gplus:before, .home #content .panel-grid .widget.simple-social-icons .social-instagram:before, .home #content .panel-grid .widget.simple-social-icons .social-linkedin:before, .home #content .panel-grid .widget.simple-social-icons .social-pinterest:before, .home #content .panel-grid .widget.simple-social-icons .social-rss:before, .home #content .panel-grid .widget.simple-social-icons .social-stumbleupon:before, .home #content .panel-grid .widget.simple-social-icons .social-tumblr:before, .home #content .panel-grid .widget.simple-social-icons .social-twitter:before, .home #content .panel-grid .widget.simple-social-icons .social-vimeo:before, .home #content .panel-grid .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .home #content .panel-grid .widget.widget_rcpt ul { + margin: 0; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + .home #content .panel-grid .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + .home #content .panel-grid .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .home #content .panel-grid .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .home #content .panel-grid .widget.widget_metaslider_widget ul, + .home #content .panel-grid .widget.widget_metaslider_widget ol { + margin: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .home #content .panel-grid .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .home #content .panel-grid .widget.uc-contact-widget .table-responsive { + padding: 1em; } + .home #content .panel-grid .widget.uc-contact-widget th { + white-space: nowrap; + padding-left: 0; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .home #content .panel-grid .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .home #content .panel-grid .widget.uc-contact-widget .table-responsive { + border: none; } + .home #content .panel-grid .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .home #content .panel-grid .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .home #content .panel-grid .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .home #content .panel-grid .widget.uc-hours-widget caption { + padding: .5em; } + .home #content .panel-grid .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + .home #content .panel-grid .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .home #content .panel-grid .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .home #content .panel-grid .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .home #content .panel-grid .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .home #content .panel-grid .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +#page-sidebar { + /* Make sure select elements fit in widgets */ } + #page-sidebar .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 1px; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: #fff; + color: #000; } + #page-sidebar .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + #page-sidebar .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #page-sidebar .widget a { + color: #337ab7; } + #page-sidebar .widget a:hover { + color: #23527c; } + #page-sidebar .widget .nav-pills .active a { + color: #fff; } + #page-sidebar .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #page-sidebar .widget form { + margin: 1em; } + #page-sidebar .widget ul, + #page-sidebar .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #page-sidebar .widget ul li, + #page-sidebar .widget ol li { + margin-bottom: .75em; } + #page-sidebar .widget ul li ul, + #page-sidebar .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #page-sidebar .widget ul li ul li, + #page-sidebar .widget ol li ul li { + margin-bottom: .5em; } + #page-sidebar .widget ul li ul li ul, + #page-sidebar .widget ol li ul li ul { + list-style-type: circle; } + #page-sidebar .widget ul li ol, + #page-sidebar .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #page-sidebar .widget ul li ol li, + #page-sidebar .widget ol li ol li { + margin-bottom: .5em; } + #page-sidebar .widget .nav-tabs { + margin: 0; } + #page-sidebar .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #page-sidebar .widget .nav-tabs li.active a { + color: #333333; } + #page-sidebar .widget .nav-pills { + margin: 0; } + #page-sidebar .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #page-sidebar * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #page-sidebar .widget select { + max-width: 100%; } + #page-sidebar .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #page-sidebar .widget.uc-people-widget { + padding: 10px 30px !important; } + #page-sidebar .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + #page-sidebar .widget.uc-people-widget .person ul { + list-style-type: disc; } + #page-sidebar .widget.uc-people-widget .person ol { + list-style-type: decimal; } + #page-sidebar .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + #page-sidebar .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + #page-sidebar .widget.uc-people-widget table { + margin-bottom: 0px; } + #page-sidebar .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + #page-sidebar .widget.widget_text .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #page-sidebar .widget.widget_black_studio_tinymce .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_black_studio_tinymce ul, #page-sidebar .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + #page-sidebar .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + #page-sidebar .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + #page-sidebar .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #page-sidebar .widget.widget_black-studio-tinymce ul, #page-sidebar .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + #page-sidebar .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #page-sidebar .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #page-sidebar .widget.simple-social-icons ul { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #page-sidebar .widget.simple-social-icons .social-bloglovin:before, #page-sidebar .widget.simple-social-icons .social-dribbble:before, #page-sidebar .widget.simple-social-icons .social-email:before, #page-sidebar .widget.simple-social-icons .social-facebook:before, #page-sidebar .widget.simple-social-icons .social-flickr:before, #page-sidebar .widget.simple-social-icons .social-github:before, #page-sidebar .widget.simple-social-icons .social-gplus:before, #page-sidebar .widget.simple-social-icons .social-instagram:before, #page-sidebar .widget.simple-social-icons .social-linkedin:before, #page-sidebar .widget.simple-social-icons .social-pinterest:before, #page-sidebar .widget.simple-social-icons .social-rss:before, #page-sidebar .widget.simple-social-icons .social-stumbleupon:before, #page-sidebar .widget.simple-social-icons .social-tumblr:before, #page-sidebar .widget.simple-social-icons .social-twitter:before, #page-sidebar .widget.simple-social-icons .social-vimeo:before, #page-sidebar .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #page-sidebar .widget.widget_rcpt ul { + margin: 0; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + #page-sidebar .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + #page-sidebar .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #page-sidebar .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #page-sidebar .widget.widget_metaslider_widget ul, + #page-sidebar .widget.widget_metaslider_widget ol { + margin: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #page-sidebar .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #page-sidebar .widget.uc-contact-widget th { + white-space: nowrap; } + #page-sidebar .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #page-sidebar .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #page-sidebar .widget.uc-contact-widget .table-responsive { + border: none; } + #page-sidebar .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #page-sidebar .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: inherit !important; } + #page-sidebar .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: #fff !important; + color: inherit !important; } + #page-sidebar .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #page-sidebar .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #page-sidebar .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #page-sidebar .widget.uc-hours-widget caption { + padding: .5em; } + #page-sidebar .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + #page-sidebar .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + #page-sidebar .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + #page-sidebar .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + #page-sidebar .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + #page-sidebar .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + #page-sidebar .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + #page-sidebar .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +.subpage { + /* Make sure select elements fit in widgets */ } + .subpage .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + .subpage .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0 0 1px 0; + border-color: #ccc; + background-color: #fff; } + .subpage .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + .subpage .widget a { + color: #337ab7; } + .subpage .widget a:hover { + color: #23527c; } + .subpage .widget .nav-pills .active a { + color: #fff; } + .subpage .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + .subpage .widget form { + margin: 0; } + .subpage .widget ul, + .subpage .widget ol { + list-style-type: none; + padding: 0; + margin: 0; } + .subpage .widget ul li, + .subpage .widget ol li { + margin-bottom: .75em; } + .subpage .widget ul li ul, + .subpage .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + .subpage .widget ul li ul li, + .subpage .widget ol li ul li { + margin-bottom: .5em; } + .subpage .widget ul li ul li ul, + .subpage .widget ol li ul li ul { + list-style-type: circle; } + .subpage .widget ul li ol, + .subpage .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + .subpage .widget ul li ol li, + .subpage .widget ol li ol li { + margin-bottom: .5em; } + .subpage .widget .nav-tabs { + margin: 0; } + .subpage .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + .subpage .widget .nav-tabs li.active a { + color: #333333; } + .subpage .widget .nav-pills { + margin: 0; } + .subpage .widget .nav-pills li { + margin: 0; + list-style-type: none; } + .subpage * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + .subpage .widget select { + max-width: 100%; } + .subpage .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + .subpage .widget.uc-people-widget { + padding: 10px 30px !important; } + .subpage .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + .subpage .widget.uc-people-widget .person ul { + list-style-type: disc; } + .subpage .widget.uc-people-widget .person ol { + list-style-type: decimal; } + .subpage .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + .subpage .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + .subpage .widget.uc-people-widget table { + margin-bottom: 0px; } + .subpage .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + .subpage .widget.widget_text .textwidget { + margin: 0; } + .subpage .widget.widget_tag_cloud .tagcloud { + margin: 0; } + .subpage .widget.widget_black_studio_tinymce .textwidget { + margin: 0; } + .subpage .widget.widget_black_studio_tinymce ul, .subpage .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + .subpage .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + .subpage .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + .subpage .widget.widget_black-studio-tinymce .textwidget { + margin: 0; } + .subpage .widget.widget_black-studio-tinymce ul, .subpage .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + .subpage .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + .subpage .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + .subpage .widget.simple-social-icons ul { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons ul li { + margin: 0.5em !important; } + .subpage .widget.simple-social-icons .social-bloglovin:before, .subpage .widget.simple-social-icons .social-dribbble:before, .subpage .widget.simple-social-icons .social-email:before, .subpage .widget.simple-social-icons .social-facebook:before, .subpage .widget.simple-social-icons .social-flickr:before, .subpage .widget.simple-social-icons .social-github:before, .subpage .widget.simple-social-icons .social-gplus:before, .subpage .widget.simple-social-icons .social-instagram:before, .subpage .widget.simple-social-icons .social-linkedin:before, .subpage .widget.simple-social-icons .social-pinterest:before, .subpage .widget.simple-social-icons .social-rss:before, .subpage .widget.simple-social-icons .social-stumbleupon:before, .subpage .widget.simple-social-icons .social-tumblr:before, .subpage .widget.simple-social-icons .social-twitter:before, .subpage .widget.simple-social-icons .social-vimeo:before, .subpage .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + .subpage .widget.widget_rcpt ul { + margin: 0; } + .subpage .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + .subpage .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + .subpage .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + .subpage .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + .subpage .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + .subpage .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + .subpage .widget.widget_metaslider_widget ul, + .subpage .widget.widget_metaslider_widget ol { + margin: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + .subpage .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + .subpage .widget.uc-contact-widget .table-responsive { + padding: 1em; } + .subpage .widget.uc-contact-widget th { + white-space: nowrap; + padding-left: 0; } + .subpage .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + .subpage .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + .subpage .widget.uc-contact-widget .table-responsive { + border: none; } + .subpage .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 0 !important; + /*- - - - - */ + /**/ + /**/ } + .subpage .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + .subpage .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + .subpage .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + .subpage .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + .subpage .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + .subpage .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + .subpage .widget.uc-hours-widget caption { + padding: .5em; } + .subpage .widget.widget_siteorigin-panels-postloop .post { + padding: 0; } + .subpage .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + .subpage .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + .subpage .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + .subpage .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + .subpage .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + .subpage .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + .subpage .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +img { + height: auto; + max-width: 100%; } + +code { + white-space: normal; } + +.table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.az-letter-list li { + list-style-type: none; } + +#page #content .widget .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: normal; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #page #content .widget .btn:active:focus, #page #content .widget .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #page #content .widget .btn:hover, #page #content .widget .btn:focus { + color: #333 !important; + text-decoration: none; } + #page #content .widget .btn:active, #page #content .widget .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #page #content .widget .btn.disabled, #page #content .widget .btn[disabled], + fieldset[disabled] #page #content .widget .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#page #content .widget .btn-default { + color: #333 !important; + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default:hover, #page #content .widget .btn-default:focus, #page #content .widget .btn-default.focus, #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, + .open > #page #content .widget .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #page #content .widget .btn-default:active, #page #content .widget .btn-default.active, + .open > #page #content .widget .btn-default.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-default.disabled, #page #content .widget .btn-default.disabled:hover, #page #content .widget .btn-default.disabled:focus, #page #content .widget .btn-default.disabled.focus, #page #content .widget .btn-default.disabled:active, #page #content .widget .btn-default.disabled.active, #page #content .widget .btn-default[disabled], #page #content .widget .btn-default[disabled]:hover, #page #content .widget .btn-default[disabled]:focus, #page #content .widget .btn-default[disabled].focus, #page #content .widget .btn-default[disabled]:active, #page #content .widget .btn-default[disabled].active, + fieldset[disabled] #page #content .widget .btn-default, + fieldset[disabled] #page #content .widget .btn-default:hover, + fieldset[disabled] #page #content .widget .btn-default:focus, + fieldset[disabled] #page #content .widget .btn-default.focus, + fieldset[disabled] #page #content .widget .btn-default:active, + fieldset[disabled] #page #content .widget .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #page #content .widget .btn-default .badge { + color: #fff; + background-color: #333; } + +#page #content .widget .btn-primary { + color: #fff !important; + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary:hover, #page #content .widget .btn-primary:focus, #page #content .widget .btn-primary.focus, #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, + .open > #page #content .widget .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #page #content .widget .btn-primary:active, #page #content .widget .btn-primary.active, + .open > #page #content .widget .btn-primary.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-primary.disabled, #page #content .widget .btn-primary.disabled:hover, #page #content .widget .btn-primary.disabled:focus, #page #content .widget .btn-primary.disabled.focus, #page #content .widget .btn-primary.disabled:active, #page #content .widget .btn-primary.disabled.active, #page #content .widget .btn-primary[disabled], #page #content .widget .btn-primary[disabled]:hover, #page #content .widget .btn-primary[disabled]:focus, #page #content .widget .btn-primary[disabled].focus, #page #content .widget .btn-primary[disabled]:active, #page #content .widget .btn-primary[disabled].active, + fieldset[disabled] #page #content .widget .btn-primary, + fieldset[disabled] #page #content .widget .btn-primary:hover, + fieldset[disabled] #page #content .widget .btn-primary:focus, + fieldset[disabled] #page #content .widget .btn-primary.focus, + fieldset[disabled] #page #content .widget .btn-primary:active, + fieldset[disabled] #page #content .widget .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #page #content .widget .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#page #content .widget .btn-success { + color: #fff !important; + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success:hover, #page #content .widget .btn-success:focus, #page #content .widget .btn-success.focus, #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, + .open > #page #content .widget .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #page #content .widget .btn-success:active, #page #content .widget .btn-success.active, + .open > #page #content .widget .btn-success.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-success.disabled, #page #content .widget .btn-success.disabled:hover, #page #content .widget .btn-success.disabled:focus, #page #content .widget .btn-success.disabled.focus, #page #content .widget .btn-success.disabled:active, #page #content .widget .btn-success.disabled.active, #page #content .widget .btn-success[disabled], #page #content .widget .btn-success[disabled]:hover, #page #content .widget .btn-success[disabled]:focus, #page #content .widget .btn-success[disabled].focus, #page #content .widget .btn-success[disabled]:active, #page #content .widget .btn-success[disabled].active, + fieldset[disabled] #page #content .widget .btn-success, + fieldset[disabled] #page #content .widget .btn-success:hover, + fieldset[disabled] #page #content .widget .btn-success:focus, + fieldset[disabled] #page #content .widget .btn-success.focus, + fieldset[disabled] #page #content .widget .btn-success:active, + fieldset[disabled] #page #content .widget .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #page #content .widget .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#page #content .widget .btn-info { + color: #fff !important; + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info:hover, #page #content .widget .btn-info:focus, #page #content .widget .btn-info.focus, #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, + .open > #page #content .widget .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #page #content .widget .btn-info:active, #page #content .widget .btn-info.active, + .open > #page #content .widget .btn-info.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-info.disabled, #page #content .widget .btn-info.disabled:hover, #page #content .widget .btn-info.disabled:focus, #page #content .widget .btn-info.disabled.focus, #page #content .widget .btn-info.disabled:active, #page #content .widget .btn-info.disabled.active, #page #content .widget .btn-info[disabled], #page #content .widget .btn-info[disabled]:hover, #page #content .widget .btn-info[disabled]:focus, #page #content .widget .btn-info[disabled].focus, #page #content .widget .btn-info[disabled]:active, #page #content .widget .btn-info[disabled].active, + fieldset[disabled] #page #content .widget .btn-info, + fieldset[disabled] #page #content .widget .btn-info:hover, + fieldset[disabled] #page #content .widget .btn-info:focus, + fieldset[disabled] #page #content .widget .btn-info.focus, + fieldset[disabled] #page #content .widget .btn-info:active, + fieldset[disabled] #page #content .widget .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #page #content .widget .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#page #content .widget .btn-warning { + color: #fff !important; + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning:hover, #page #content .widget .btn-warning:focus, #page #content .widget .btn-warning.focus, #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, + .open > #page #content .widget .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #page #content .widget .btn-warning:active, #page #content .widget .btn-warning.active, + .open > #page #content .widget .btn-warning.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-warning.disabled, #page #content .widget .btn-warning.disabled:hover, #page #content .widget .btn-warning.disabled:focus, #page #content .widget .btn-warning.disabled.focus, #page #content .widget .btn-warning.disabled:active, #page #content .widget .btn-warning.disabled.active, #page #content .widget .btn-warning[disabled], #page #content .widget .btn-warning[disabled]:hover, #page #content .widget .btn-warning[disabled]:focus, #page #content .widget .btn-warning[disabled].focus, #page #content .widget .btn-warning[disabled]:active, #page #content .widget .btn-warning[disabled].active, + fieldset[disabled] #page #content .widget .btn-warning, + fieldset[disabled] #page #content .widget .btn-warning:hover, + fieldset[disabled] #page #content .widget .btn-warning:focus, + fieldset[disabled] #page #content .widget .btn-warning.focus, + fieldset[disabled] #page #content .widget .btn-warning:active, + fieldset[disabled] #page #content .widget .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #page #content .widget .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#page #content .widget .btn-danger { + color: #fff !important; + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger:hover, #page #content .widget .btn-danger:focus, #page #content .widget .btn-danger.focus, #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, + .open > #page #content .widget .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #page #content .widget .btn-danger:active, #page #content .widget .btn-danger.active, + .open > #page #content .widget .btn-danger.dropdown-toggle { + background-image: none; } + #page #content .widget .btn-danger.disabled, #page #content .widget .btn-danger.disabled:hover, #page #content .widget .btn-danger.disabled:focus, #page #content .widget .btn-danger.disabled.focus, #page #content .widget .btn-danger.disabled:active, #page #content .widget .btn-danger.disabled.active, #page #content .widget .btn-danger[disabled], #page #content .widget .btn-danger[disabled]:hover, #page #content .widget .btn-danger[disabled]:focus, #page #content .widget .btn-danger[disabled].focus, #page #content .widget .btn-danger[disabled]:active, #page #content .widget .btn-danger[disabled].active, + fieldset[disabled] #page #content .widget .btn-danger, + fieldset[disabled] #page #content .widget .btn-danger:hover, + fieldset[disabled] #page #content .widget .btn-danger:focus, + fieldset[disabled] #page #content .widget .btn-danger.focus, + fieldset[disabled] #page #content .widget .btn-danger:active, + fieldset[disabled] #page #content .widget .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #page #content .widget .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#page #content .widget .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #page #content .widget .btn-link, #page #content .widget .btn-link:active, #page #content .widget .btn-link[disabled], + fieldset[disabled] #page #content .widget .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #page #content .widget .btn-link, #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus, #page #content .widget .btn-link:active { + border-color: transparent; } + #page #content .widget .btn-link:hover, #page #content .widget .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #page #content .widget .btn-link[disabled]:hover, #page #content .widget .btn-link[disabled]:focus, + fieldset[disabled] #page #content .widget .btn-link:hover, + fieldset[disabled] #page #content .widget .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#page #content .widget .btn-lg, #page #content .widget .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +#page #content .widget .btn-sm, #page #content .widget .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-xs, #page #content .widget .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#page #content .widget .btn-block { + display: block; + width: 100%; } + +#page #content .widget .btn-block + #page #content .widget .btn-block { + margin-top: 5px; } + +input[type="submit"]#page #content .widget.btn-block, +input[type="reset"]#page #content .widget.btn-block, +input[type="button"]#page #content .widget.btn-block { + width: 100%; } + +/* PAGE +--------------------------------------------------------------*/ +#main { + border-radius: 4px; + background-color: #fff; + padding: 1em; + overflow: hidden; + /* + -ms-word-break: break-all; + word-break: break-all; + + // Non standard for webkit + word-break: break-word; + + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + */ } + +/* POSTS +--------------------------------------------------------------*/ +.post { + background-color: #fff; + padding: 1em; } + +.panel-grid .post { + background-color: transparent; } + +/*-------------------------------------------------------------- +10.0 Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +10.1 Posts and pages +--------------------------------------------------------------*/ +.hentry { + margin: 0 0 1.5em; } + +.byline, +.updated { + display: none; } + +.single .byline { + display: inline; } + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; } + +.page-links { + clear: both; + margin: 0 0 1.5em; } + +.nav-next { + text-align: right; } + +.entry-content a, +.entry-footer a { + text-decoration: underline; } + +.nav a, +a.btn { + text-decoration: none !important; } + +/*-------------------------------------------------------------- +10.2 Asides +--------------------------------------------------------------*/ +.blog .format-aside .entry-title, +.archive .format-aside .entry-title { + display: none; } + +/*-------------------------------------------------------------- +10.3 Comments +--------------------------------------------------------------*/ +.comment-list { + padding: 0; + list-style-type: none; } + +.comment-list ol { + list-style-type: none; } + +.comment { + padding: 1em; + border-top: 1px solid transparent; + border-top-color: #ccc; } + +.comment.thread-odd { + background-color: #f5f5f5; } + +.comment-content a { + word-wrap: break-word; } + +/* comments form */ +.form-submit { + display: none; } + +.comment-form-author, +.comment-form-email, +.comment-form-url { + width: 50%; } + +/*-------------------------------------------------------------- +10.4 Private Page List +--------------------------------------------------------------*/ +#page-private-list li { + list-style-type: none; + padding-bottom: 10px; } + +/*-------------------------------------------------------------- +10.5 UC People Page Template +--------------------------------------------------------------*/ +#page-userlist .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + #page-userlist .person ul { + list-style-type: disc; } + #page-userlist .person ol { + list-style-type: decimal; } + #page-userlist .person a.person-permalink h4.person-name { + font-size: 19px; } + +#page-userlist h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + +#page-userlist table { + margin-bottom: 0px; } + #page-userlist table td.person-thumbnail img { + max-width: none; } + #page-userlist table thead { + border-top: none !important; + border-bottom: none !important; } + +#page-userlist .table > thead > tr > th { + border-bottom: none !important; } + +#page-userlist .table > tbody > tr > td { + border-top: none !important; } + +#page-userlist .table > tbody > tr { + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; } + +/*-------------------------------------------------------------- +10.6 UC Calendar - Fixes for Sub/Super Characters +--------------------------------------------------------------*/ +#content .widget.uc-ecw .uc-cal-list .uc-cal-item .uc-cal-event-title { + display: flex !important; } + +.ui-datepicker-header { + color: black; } + +/*-------------------------------------------------------------- +10.7 Breadcrumbs +--------------------------------------------------------------*/ +.breadcrumb { + margin-bottom: 0px; } + .breadcrumb li.menu-item { + margin-right: -3px; } + @media (max-width: 767px) { + .breadcrumb { + display: none; } } + +.breadcrumb > li + li::before { + content: "/"; } + +/*-------------------------------------------------------------- +10.8 Responsive Tables +--------------------------------------------------------------*/ +@media (max-width: 767px) { + .table-responsive table img { + min-width: 100px; } } + +/*-------------------------------------------------------------- +10.9 A-Z Search +--------------------------------------------------------------*/ +#azFilterInput { + margin-top: 10px; + width: 250px; } + +/* - - - - - - - - - - - - - - - - - - - + == Captions +- - - - - - - - - - - - - - - - - - - */ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; } + +.wp-caption img[class*="wp-image-"] { + display: block; + margin: 0 auto; } + +.wp-caption-text { + text-align: center; } + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; } + +/* - - - - - - - - - - - - - - - - - - - + == Alignments +- - - - - - - - - - - - - - - - - - - */ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; + margin-bottom: 1.5em; } + +.alignright { + display: inline; + float: right; + margin-left: 1.5em; + margin-bottom: 1.5em; } + +.aligncenter { + clear: both; + display: block; + margin: 1em auto; } + +/* - - - - - - - - - - - - - - - - - - - + == Galleries +- - - - - - - - - - - - - - - - - - - */ +.gallery { + margin-bottom: 1.5em; } + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; } + +.gallery-columns-2 .gallery-item { + max-width: 50%; } + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; } + +.gallery-columns-4 .gallery-item { + max-width: 25%; } + +.gallery-columns-5 .gallery-item { + max-width: 20%; } + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; } + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; } + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; } + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; } + +/* - - - - - - - - - - - - - - - - - - - + == Media +- - - - - - - - - - - - - - - - - - - */ +.page-content img.wp-smiley, +.entry-content img.wp-smiley, +.comment-content img.wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; } + +/* Make sure embeds and iframes fit their containers */ +embed, +iframe, +object { + max-width: 100%; } + +/* - - - - - - - - - - - - - - - - - - - + == Link Flags +- - - - - - - - - - - - - - - - - - - */ +.flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } + +.btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } + +.external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } + +.external:hover .glyphicon-new-window { + opacity: 1 !important; } + +table .flag { + background-color: rgba(0, 0, 0, 0.1) !important; + font-size: 80% !important; + padding: 0.2em 0.3em !important; + margin-left: 0.4em !important; + border-radius: 0.3em !important; + text-decoration: none !important; } + +table .btn .flag { + border-width: 0 !important; + opacity: 0.7 !important; } + +table .external .glyphicon-new-window { + font-size: 0.8em !important; + margin-left: 0.4em !important; + opacity: 0.7 !important; } + +table .external:hover .glyphicon-new-window { + opacity: 1 !important; } + +/* - - - - - - - - - - - - - - - - - - - + == Accessibility +- - - - - - - - - - - - - - - - - - - */ +#skiplinks { + visibility: visible; } + #skiplinks a { + left: -10000px; + position: absolute; } + #skiplinks a:focus { + left: 34px; + top: 34px; + background-color: #fff; + box-shadow: 4px 4px 6px #3e3e3e; + padding: 10px; + min-width: 210px; + font-weight: 700; + font-size: 18px; + text-decoration: none; + color: #107ac8; } + +.dropdown-toggle:focus { + outline: inherit; } + +.accessibility-fail { + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + filter: grayscale(100%); + opacity: .3; } + +.accessibility-fail-msg { + border-top-right-radius: 0; + border-top-left-radius: 0; } + +.accessibility-fail-msg .glyphicon { + color: red; + margin-right: 1em; } + +.accessibility-fail-msg a { + text-decoration: underline; } + +/* - - - - - - - - - - - - - - - - - - - + == Table Stripper + + Our effort to combat the use of table-based layouts by site authors. + +- - - - - - - - - - - - - - - - - - - */ +table div, table span, table applet, table object, table iframe, table h1, table h2, table h3, table h4, table h5, table h6, table p, table blockquote, table pre, table a, table abbr, table acronym, table address, table big, table cite, table code, table del, table dfn, table em, table img, table ins, table kbd, table q, table s, table samp, table small, table strike, table strong, table sub, table sup, table tt, table var, table b, table u, table i, table center, table dl, table dt, table dd, table ol, table ul, table li, table fieldset, table form, table label, table legend, table article, table aside, table canvas, table details, table embed, table figure, table figcaption, table footer, table header, table hgroup, table menu, table nav, table output, table ruby, table section, table summary, table time, table mark, table audio, table video { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + vertical-align: baseline !important; } + +/* HTML5 display-role reset for older browsers */ +table article, table aside, table details, table figcaption, table figure, table footer, table header, table hgroup, table menu, table nav, table section { + display: block !important; } + +table body { + line-height: 1 !important; } + +table ol, table ul { + list-style: none !important; } + +table blockquote, table q { + quotes: none !important; } + +table blockquote:before, table blockquote:after, table q:before, table q:after { + content: "" !important; + content: none !important; } + +/* - - - - - - - - - - - - - - - - - - - + == UUP +- - - - - - - - - - - - - - - - - - - */ +.uup-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uup-list .has-image { + display: block; + position: relative; + padding-left: 170px; + min-height: 150px; } + .uup-list .has-image .uup-thumbnail { + display: block; + width: 150px; + height: 150px; + position: absolute; + left: 0; + top: 0; } + .uup-list .uup-item { + margin-bottom: 1em; } + .uup-list .uup-item .uup-text { + display: block; } + .uup-list .uup-item .uup-text > span { + display: block; } + .uup-list .uup-item .uup-text a .uup-name { + display: inline; } + .uup-list .uup-item .uup-text .uup-name { + font-weight: bold; } + .uup-list .uup-item .uup-text .uup-name .uup-first:after { + content: ' '; } + .uup-list .uup-item .uup-text .uup-phones .uup-phone2 { + display: block; } + +.uup-index-table .uup-table-name.table-has-image { + position: relative; + padding-left: 60px; } + .uup-index-table .uup-table-name.table-has-image .uup-table-thumbnail { + display: block; + width: 50px; + height: 50px; + position: absolute; + left: 0; + top: 5px; } + .uup-index-table .uup-table-name.table-has-image .uup-name { + display: block; } + +.uup-index-table .uup-table-name .uup-last:before { + content: ' '; } + +/* + Profile Page +*/ +.page-template-page-user-profile-php .uup-user { + padding: 1em; } + .page-template-page-user-profile-php .uup-user > span { + display: block; } + .page-template-page-user-profile-php .uup-user .uup-image { + margin-bottom: 1em; } + .page-template-page-user-profile-php .uup-user .uup-name { + font-weight: bold; } + .page-template-page-user-profile-php .uup-user .uup-name .uup-first:after { + content: ' '; } + .page-template-page-user-profile-php .uup-user .uup-phones .uup-phone2 { + display: block; } + +.person-image { + display: none; + overflow: hidden; + /* + max-width:100%; + + img { + max-width:none; + max-height:none; + min-width:100%; + min-height:100%; + } + */ } + +@media (max-width: 767px) { + .uc-people table img { + max-width: none; } } + +/* - - - - - - - - - - - - - - - - - - - + == Calendar +- - - - - - - - - - - - - - - - - - - */ +#vb #vb-timespan { + list-style-type: none; + padding: 0; + margin: 0; + font-size: 2em; } + #vb #vb-timespan .glyphicon-new-window { + display: none; } + +#events-grid-wrap li { + margin-bottom: 1em !important; } + #events-grid-wrap li strong { + font-weight: normal; } + #events-grid-wrap li .glyphicon-new-window { + display: none; } + +.uc-listcal .uc-cal-list { + list-style-type: none; + margin: 0; + padding: 0; } + .uc-listcal .uc-cal-list .uc-cal-item { + margin-bottom: 1em; } + .uc-listcal .uc-cal-list .uc-cal-item .uc-cal-event-title { + font-style: normal; + margin-left: 1em; + display: flex !important; } + .uc-listcal .uc-cal-list .uc-cal-item .glyphicon-new-window { + display: none; } + +#events-table #events-toolbar { + margin-bottom: 1em; } + #events-table #events-toolbar #events-month { + width: 10em; } + +#events-table table { + font-size: 85%; } + #events-table table thead th { + width: 14%; + text-align: center; } + #events-table table tbody th { + border-bottom-width: 0; + padding-bottom: 0; + padding-left: 0; + text-align: right; + font-weight: normal; + opacity: .7; } + #events-table table tbody th.today { + background: #ccc; + color: #000; } + #events-table table tbody td { + border-top-width: 0; + padding-top: 0; } + #events-table table tbody td a { + text-decoration: none; } + #events-table table tbody td a:hover { + text-decoration: underline; } + #events-table table tbody td a strong { + font-weight: normal; } + #events-table table tbody td a .glyphicon { + display: none; } + #events-table table tbody td .event-list + .event-list { + margin-top: 1em !important; } + #events-table table tbody td .event-list li + li { + margin-top: .5em !important; } + +/* - - - - - - - - - - - - - - - - - - - + == In Page Menus +- - - - - - - - - - - - - - - - - - - */ +.in-page-list { + float: right; + padding: .5em; + border: 1px solid transparent; + border-color: #e7e7e7; + background-color: #f8f8f8; + margin: 0 0 1.5em 2em; + width: 20%; + min-width: 200px; + max-width: 400px; + border-radius: 3px; } + +.in-page-tabs { + margin-bottom: 2em; } + +/* - - - - - - - - - - - - - - - - - - - + == Footers +- - - - - - - - - - - - - - - - - - - */ +#footers { + background-color: #eee; + margin: 1.5em 0 0 0; + border: 0px solid transparent; + border-color: #ccc; + border-width: 2px 0 0 0; } + +body.sticky #footers { + position: absolute; + bottom: 0; + left: 0; + width: 100%; } + +body.sticky .ie8 #footers { + position: inherit; + width: inherit; } + +#mega-footer { + padding-top: 1em; + background-color: transparent; + /* Make sure select elements fit in widgets */ } + #mega-footer .widget { + overflow: hidden; + border: 1px solid transparent; + border-width: 0; + border-color: #ccc; + border-radius: 4px; + margin: 0 0 1.5em 0; + padding: 0; + background-color: transparent; + color: #000; } + #mega-footer .widget .widget-head { + border: 1px solid transparent; + padding: 0.5em 0.5em 0.5em 1em; + border-width: 0; + border-color: #ccc; + background-color: transparent; } + #mega-footer .widget .widget-title { + margin: 0; + font-size: 1em; + color: #000; } + #mega-footer .widget a { + color: #337ab7; } + #mega-footer .widget a:hover { + color: #23527c; } + #mega-footer .widget .nav-pills .active a { + color: #fff; } + #mega-footer .widget .nav-pills .active a:hover { + color: #fff; + background-color: #337ab7; } + #mega-footer .widget form { + margin: 1em; } + #mega-footer .widget ul, + #mega-footer .widget ol { + list-style-type: none; + padding: 0; + margin: 1em; } + #mega-footer .widget ul li, + #mega-footer .widget ol li { + margin-bottom: .75em; } + #mega-footer .widget ul li ul, + #mega-footer .widget ol li ul { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: disc; } + #mega-footer .widget ul li ul li, + #mega-footer .widget ol li ul li { + margin-bottom: .5em; } + #mega-footer .widget ul li ul li ul, + #mega-footer .widget ol li ul li ul { + list-style-type: circle; } + #mega-footer .widget ul li ol, + #mega-footer .widget ol li ol { + padding: 0; + margin: .5em 0 .5em 2em; + list-style-type: decimal; } + #mega-footer .widget ul li ol li, + #mega-footer .widget ol li ol li { + margin-bottom: .5em; } + #mega-footer .widget .nav-tabs { + margin: 0; } + #mega-footer .widget .nav-tabs li { + margin-bottom: -1px; + list-style-type: none; } + #mega-footer .widget .nav-tabs li.active a { + color: #333333; } + #mega-footer .widget .nav-pills { + margin: 0; } + #mega-footer .widget .nav-pills li { + margin: 0; + list-style-type: none; } + #mega-footer * html .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + height: 1%; } + #mega-footer .widget select { + max-width: 100%; } + #mega-footer .widget { + /* === UC People + */ + /* === CORE WP Widgets + */ + /* === 3rd Party Widgets + */ + /* === UCONN Widgets + */ } + #mega-footer .widget.uc-people-widget { + padding: 10px 30px !important; } + #mega-footer .widget.uc-people-widget .person { + padding-right: 20px; + padding-bottom: 20px; + padding-top: 5px; } + #mega-footer .widget.uc-people-widget .person ul { + list-style-type: disc; } + #mega-footer .widget.uc-people-widget .person ol { + list-style-type: decimal; } + #mega-footer .widget.uc-people-widget .person a.person-permalink h4.person-name { + font-size: 19px; } + #mega-footer .widget.uc-people-widget h3.group-title { + border-bottom: 1px solid #eee; + padding-bottom: 10px; + width: 100%; } + #mega-footer .widget.uc-people-widget table { + margin-bottom: 0px; } + #mega-footer .widget.uc-people-widget table td.person-thumbnail img { + max-width: none; } + #mega-footer .widget.widget_text .textwidget { + margin: 1em; } + #mega-footer .widget.widget_tag_cloud .tagcloud { + margin: 1em; } + #mega-footer .widget.widget_black_studio_tinymce .textwidget { + margin: 1em; } + #mega-footer .widget.widget_black_studio_tinymce ul, #mega-footer .widget.widget_black_studio_tinymce ol { + padding-left: 2em; } + #mega-footer .widget.widget_black_studio_tinymce ul li { + list-style-type: disc; } + #mega-footer .widget.widget_black_studio_tinymce ol li { + list-style-type: decimal; } + #mega-footer .widget.widget_black-studio-tinymce .textwidget { + margin: 1em; } + #mega-footer .widget.widget_black-studio-tinymce ul, #mega-footer .widget.widget_black-studio-tinymce ol { + padding-left: 2em; } + #mega-footer .widget.widget_black-studio-tinymce ul li { + list-style-type: disc; } + #mega-footer .widget.widget_black-studio-tinymce ol li { + list-style-type: decimal; } + #mega-footer .widget.simple-social-icons ul { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons ul li { + margin: 0.5em !important; } + #mega-footer .widget.simple-social-icons .social-bloglovin:before, #mega-footer .widget.simple-social-icons .social-dribbble:before, #mega-footer .widget.simple-social-icons .social-email:before, #mega-footer .widget.simple-social-icons .social-facebook:before, #mega-footer .widget.simple-social-icons .social-flickr:before, #mega-footer .widget.simple-social-icons .social-github:before, #mega-footer .widget.simple-social-icons .social-gplus:before, #mega-footer .widget.simple-social-icons .social-instagram:before, #mega-footer .widget.simple-social-icons .social-linkedin:before, #mega-footer .widget.simple-social-icons .social-pinterest:before, #mega-footer .widget.simple-social-icons .social-rss:before, #mega-footer .widget.simple-social-icons .social-stumbleupon:before, #mega-footer .widget.simple-social-icons .social-tumblr:before, #mega-footer .widget.simple-social-icons .social-twitter:before, #mega-footer .widget.simple-social-icons .social-vimeo:before, #mega-footer .widget.simple-social-icons .social-youtube:before { + display: none; + content: none; } + #mega-footer .widget.widget_rcpt ul { + margin: 0; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title { + padding: .5em 0 0; + font-weight: bold; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image { + margin-left: -9%; + margin-bottom: 1em; + width: 117%; + padding: 0 9%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_title .rcpt_item_image img { + width: 100%; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: .5em 0 1em; } + #mega-footer .widget.widget_rcpt ul .rcpt_item_date { + margin: .5em 0 1em; } + #mega-footer .widget.widget_sp_image { + padding: 0; + border: none; + background-color: transparent; } + #mega-footer .widget.widget_metaslider_widget { + padding: 0; + background-color: transparent; + border: none; } + #mega-footer .widget.widget_metaslider_widget ul, + #mega-footer .widget.widget_metaslider_widget ol { + margin: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li { + padding: 0.1em 0px 0.1em 0px; + display: block; + background-color: transparent; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a { + margin: 0; + position: relative; + display: inline; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a .title { + display: inline; + position: relative; + font-size: 1em; + font-weight: normal; + clear: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li a:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a { + display: block; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img { + display: block; + margin-bottom: 10px; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-thumbnail { + height: 60px; + width: 60px; + margin-right: 10px; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-medium { + width: 48%; + margin-right: 2%; + float: left; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a img.attachment-large { + width: 100%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-thumbnail + .title, + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + display: block; + float: left; + clear: none; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a .attachment-medium + .title { + width: 50%; } + #mega-footer .widget.widget_dpe_fp_widget .dpe-flexible-posts li.has-post-thumbnail a:hover .title { + text-decoration: underline; } + #mega-footer .widget.uc-contact-widget .table-responsive { + padding: 1em; } + #mega-footer .widget.uc-contact-widget th { + white-space: nowrap; + padding-left: 0; } + #mega-footer .widget.uc-contact-widget td.uc-output-email { + word-break: break-all; } + #mega-footer .widget.uc-contact-widget td.uc-output-more { + word-break: break-all; } + #mega-footer .widget.uc-contact-widget .table-responsive { + border: none; } + #mega-footer .widget .uc-cal { + font: inherit; + padding: 0 !important; + margin: 1em !important; + /*- - - - - */ + /**/ + /**/ } + #mega-footer .widget .uc-cal * { + margin: 0 !important; + padding: 0 !important; + border: 0 !important; + font-size: 100% !important; + font: inherit !important; + vertical-align: baseline !important; + background: none !important; + position: inherit !important; + width: auto !important; + height: auto !important; + color: inherit !important; + display: block !important; + box-shadow: none !important; + text-transform: none !important; + text-decoration: none !important; + min-height: inherit !important; + border-radius: 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item { + margin: 1em 0 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event { + position: relative !important; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date { + float: left !important; + position: relative !important; + top: 0; + color: #337ab7 !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover { + text-decoration: underline !important; + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover .uc-cal-event-date { + color: #23527c !important; } + #mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:after { + visibility: hidden !important; + display: block !important; + font-size: 0 !important; + content: " " !important; + clear: both !important; + height: 0 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event { + padding-left: 70px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date { + left: -70px; + margin-right: -55px !important; + width: 55px !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month { + padding: 0.7em 0 0 !important; + border-width: 1px 1px 0 !important; + border-style: solid !important; + text-align: center !important; + font-size: 70% !important; + text-transform: uppercase !important; + letter-spacing: 1px !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day { + padding: 0 0 0.2em 0 !important; + border-width: 0 1px 1px !important; + border-style: solid !important; + text-align: center !important; + font-size: 130% !important; + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; + border-color: #ccc !important; + background-color: #fff !important; + color: inherit !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-time { + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-month { + border-color: #ccc !important; + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-day { + background-color: transparent !important; + color: #000 !important; } + #mega-footer .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event:hover .uc-cal-event-time { + color: #23527c !important; } + #mega-footer .widget .uc-cal.uc-listcal { + padding-left: 3.7em !important; } + #mega-footer .widget .uc-cal.uc-listcal .uc-cal-event-date { + width: 3.7em !important; + left: -3.7em !important; + margin-right: -3.7em !important; } + #mega-footer .widget.uc-hours-widget caption { + padding: .5em; } + #mega-footer .widget.widget_siteorigin-panels-postloop .post { + padding: 1em; } + #mega-footer .widget.widget_count_down_widget { + background-color: #dedede; + padding: 15px 18px; + border: 1px solid #ccc; + border-radius: 6px; } + #mega-footer .widget.widget_count_down_widget .countdown-top { + position: relative; + min-height: 50px; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-days-wrap { + position: absolute; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-days-wrap .countdown-days { + font-size: 35px; + font-weight: 700; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap { + margin-left: 48px; + margin-top: 14px; + margin-bottom: 10px; } + #mega-footer .widget.widget_count_down_widget .countdown-top .countdown-daysuntil-wrap .countdown-daysuntil { + font-size: 16px; } + #mega-footer .widget.widget_count_down_widget .countdown-bottom { + font-size: 12px; + color: rgba(0, 0, 0, 0.4); } + #mega-footer .widget.widget_count_down_widget .glyphicon-new-window { + display: none; } + #mega-footer .widget.widget_count_down_widget a { + text-decoration: none !important; + color: black; } + #mega-footer .widget.widget_count_down_widget a:hover { + color: #388ac3; } + +#footer { + padding: 1.5em 0; + color: #337ab7; } + #footer ul { + padding: 0; } + #footer a { + color: #337ab7; } + #footer a:hover { + color: #23527c; } + #footer li { + display: inline; + margin-right: 1em; } + #footer li:last-child { + margin-right: 0; } + #footer li a { + padding: 15px 0px; } + +#footers .btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: normal; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + #footers .btn:active:focus, #footers .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; } + #footers .btn:hover, #footers .btn:focus { + color: #333 !important; + text-decoration: none; } + #footers .btn:active, #footers .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } + #footers .btn.disabled, #footers .btn[disabled], + fieldset[disabled] #footers .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; } + +#footers .btn-default { + color: #333 !important; + background-color: #fff; + border-color: #ccc; } + #footers .btn-default:hover, #footers .btn-default:focus, #footers .btn-default.focus, #footers .btn-default:active, #footers .btn-default.active, + .open > #footers .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; } + #footers .btn-default:active, #footers .btn-default.active, + .open > #footers .btn-default.dropdown-toggle { + background-image: none; } + #footers .btn-default.disabled, #footers .btn-default.disabled:hover, #footers .btn-default.disabled:focus, #footers .btn-default.disabled.focus, #footers .btn-default.disabled:active, #footers .btn-default.disabled.active, #footers .btn-default[disabled], #footers .btn-default[disabled]:hover, #footers .btn-default[disabled]:focus, #footers .btn-default[disabled].focus, #footers .btn-default[disabled]:active, #footers .btn-default[disabled].active, + fieldset[disabled] #footers .btn-default, + fieldset[disabled] #footers .btn-default:hover, + fieldset[disabled] #footers .btn-default:focus, + fieldset[disabled] #footers .btn-default.focus, + fieldset[disabled] #footers .btn-default:active, + fieldset[disabled] #footers .btn-default.active { + background-color: #fff; + border-color: #ccc; } + #footers .btn-default .badge { + color: #fff; + background-color: #333; } + +#footers .btn-primary { + color: #fff !important; + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary:hover, #footers .btn-primary:focus, #footers .btn-primary.focus, #footers .btn-primary:active, #footers .btn-primary.active, + .open > #footers .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; } + #footers .btn-primary:active, #footers .btn-primary.active, + .open > #footers .btn-primary.dropdown-toggle { + background-image: none; } + #footers .btn-primary.disabled, #footers .btn-primary.disabled:hover, #footers .btn-primary.disabled:focus, #footers .btn-primary.disabled.focus, #footers .btn-primary.disabled:active, #footers .btn-primary.disabled.active, #footers .btn-primary[disabled], #footers .btn-primary[disabled]:hover, #footers .btn-primary[disabled]:focus, #footers .btn-primary[disabled].focus, #footers .btn-primary[disabled]:active, #footers .btn-primary[disabled].active, + fieldset[disabled] #footers .btn-primary, + fieldset[disabled] #footers .btn-primary:hover, + fieldset[disabled] #footers .btn-primary:focus, + fieldset[disabled] #footers .btn-primary.focus, + fieldset[disabled] #footers .btn-primary:active, + fieldset[disabled] #footers .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; } + #footers .btn-primary .badge { + color: #337ab7; + background-color: #fff; } + +#footers .btn-success { + color: #fff !important; + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success:hover, #footers .btn-success:focus, #footers .btn-success.focus, #footers .btn-success:active, #footers .btn-success.active, + .open > #footers .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; } + #footers .btn-success:active, #footers .btn-success.active, + .open > #footers .btn-success.dropdown-toggle { + background-image: none; } + #footers .btn-success.disabled, #footers .btn-success.disabled:hover, #footers .btn-success.disabled:focus, #footers .btn-success.disabled.focus, #footers .btn-success.disabled:active, #footers .btn-success.disabled.active, #footers .btn-success[disabled], #footers .btn-success[disabled]:hover, #footers .btn-success[disabled]:focus, #footers .btn-success[disabled].focus, #footers .btn-success[disabled]:active, #footers .btn-success[disabled].active, + fieldset[disabled] #footers .btn-success, + fieldset[disabled] #footers .btn-success:hover, + fieldset[disabled] #footers .btn-success:focus, + fieldset[disabled] #footers .btn-success.focus, + fieldset[disabled] #footers .btn-success:active, + fieldset[disabled] #footers .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; } + #footers .btn-success .badge { + color: #5cb85c; + background-color: #fff; } + +#footers .btn-info { + color: #fff !important; + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info:hover, #footers .btn-info:focus, #footers .btn-info.focus, #footers .btn-info:active, #footers .btn-info.active, + .open > #footers .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; } + #footers .btn-info:active, #footers .btn-info.active, + .open > #footers .btn-info.dropdown-toggle { + background-image: none; } + #footers .btn-info.disabled, #footers .btn-info.disabled:hover, #footers .btn-info.disabled:focus, #footers .btn-info.disabled.focus, #footers .btn-info.disabled:active, #footers .btn-info.disabled.active, #footers .btn-info[disabled], #footers .btn-info[disabled]:hover, #footers .btn-info[disabled]:focus, #footers .btn-info[disabled].focus, #footers .btn-info[disabled]:active, #footers .btn-info[disabled].active, + fieldset[disabled] #footers .btn-info, + fieldset[disabled] #footers .btn-info:hover, + fieldset[disabled] #footers .btn-info:focus, + fieldset[disabled] #footers .btn-info.focus, + fieldset[disabled] #footers .btn-info:active, + fieldset[disabled] #footers .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; } + #footers .btn-info .badge { + color: #5bc0de; + background-color: #fff; } + +#footers .btn-warning { + color: #fff !important; + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning:hover, #footers .btn-warning:focus, #footers .btn-warning.focus, #footers .btn-warning:active, #footers .btn-warning.active, + .open > #footers .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; } + #footers .btn-warning:active, #footers .btn-warning.active, + .open > #footers .btn-warning.dropdown-toggle { + background-image: none; } + #footers .btn-warning.disabled, #footers .btn-warning.disabled:hover, #footers .btn-warning.disabled:focus, #footers .btn-warning.disabled.focus, #footers .btn-warning.disabled:active, #footers .btn-warning.disabled.active, #footers .btn-warning[disabled], #footers .btn-warning[disabled]:hover, #footers .btn-warning[disabled]:focus, #footers .btn-warning[disabled].focus, #footers .btn-warning[disabled]:active, #footers .btn-warning[disabled].active, + fieldset[disabled] #footers .btn-warning, + fieldset[disabled] #footers .btn-warning:hover, + fieldset[disabled] #footers .btn-warning:focus, + fieldset[disabled] #footers .btn-warning.focus, + fieldset[disabled] #footers .btn-warning:active, + fieldset[disabled] #footers .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; } + #footers .btn-warning .badge { + color: #f0ad4e; + background-color: #fff; } + +#footers .btn-danger { + color: #fff !important; + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger:hover, #footers .btn-danger:focus, #footers .btn-danger.focus, #footers .btn-danger:active, #footers .btn-danger.active, + .open > #footers .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; } + #footers .btn-danger:active, #footers .btn-danger.active, + .open > #footers .btn-danger.dropdown-toggle { + background-image: none; } + #footers .btn-danger.disabled, #footers .btn-danger.disabled:hover, #footers .btn-danger.disabled:focus, #footers .btn-danger.disabled.focus, #footers .btn-danger.disabled:active, #footers .btn-danger.disabled.active, #footers .btn-danger[disabled], #footers .btn-danger[disabled]:hover, #footers .btn-danger[disabled]:focus, #footers .btn-danger[disabled].focus, #footers .btn-danger[disabled]:active, #footers .btn-danger[disabled].active, + fieldset[disabled] #footers .btn-danger, + fieldset[disabled] #footers .btn-danger:hover, + fieldset[disabled] #footers .btn-danger:focus, + fieldset[disabled] #footers .btn-danger.focus, + fieldset[disabled] #footers .btn-danger:active, + fieldset[disabled] #footers .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; } + #footers .btn-danger .badge { + color: #d9534f; + background-color: #fff; } + +#footers .btn-link { + color: #337ab7 !important; + font-weight: normal; + cursor: pointer; + border-radius: 0; } + #footers .btn-link, #footers .btn-link:active, #footers .btn-link[disabled], + fieldset[disabled] #footers .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + #footers .btn-link, #footers .btn-link:hover, #footers .btn-link:focus, #footers .btn-link:active { + border-color: transparent; } + #footers .btn-link:hover, #footers .btn-link:focus { + color: #23527c !important; + text-decoration: underline; + background-color: transparent; } + #footers .btn-link[disabled]:hover, #footers .btn-link[disabled]:focus, + fieldset[disabled] #footers .btn-link:hover, + fieldset[disabled] #footers .btn-link:focus { + color: #777777 !important; + text-decoration: none; } + +#footers .btn-lg, #footers .btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; } + +#footers .btn-sm, #footers .btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-xs, #footers .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; } + +#footers .btn-block { + display: block; + width: 100%; } + +#footers .btn-block + #footers .btn-block { + margin-top: 5px; } + +input[type="submit"]#footers.btn-block, +input[type="reset"]#footers.btn-block, +input[type="button"]#footers.btn-block { + width: 100%; } + +.panel-grid { + /* Denotes the beginning of a Page Builder section */ } + .panel-grid .simple-social-icons ul li.social-bloglovin:before, .panel-grid .simple-social-icons ul li.social-dribbble:before, .panel-grid .simple-social-icons ul li.social-email:before, .panel-grid .simple-social-icons ul li.social-facebook:before, .panel-grid .simple-social-icons ul li.social-flickr:before, .panel-grid .simple-social-icons ul li.social-github:before, .panel-grid .simple-social-icons ul li.social-gplus:before, .panel-grid .simple-social-icons ul li.social-instagram:before, .panel-grid .simple-social-icons ul li.social-linkedin:before, .panel-grid .simple-social-icons ul li.social-pinterest:before, .panel-grid .simple-social-icons ul li.social-rss:before, .panel-grid .simple-social-icons ul li.social-stumbleupon:before, .panel-grid .simple-social-icons ul li.social-tumblr:before, .panel-grid .simple-social-icons ul li.social-twitter:before, .panel-grid .simple-social-icons ul li.social-vimeo:before, .panel-grid .simple-social-icons ul li.social-youtube:before { + display: none !important; + content: none !important; } + .panel-grid .simple-social-icons ul li a .glyphicon-new-window { + display: none !important; + content: none !important; } + +#page-page-builder #primary #main .page h3.widget-title { + margin-top: 0px; + margin-bottom: 0.75em; + font-weight: 500; } + +#page-page-builder-cards #primary #main { + background-color: transparent; + border: none; + padding-left: 0px; + padding-right: 0px; } + #page-page-builder-cards #primary #main .page .entry-content { + margin-top: 0; } + #page-page-builder-cards #primary #main .page .entry-content h3.widget-title { + margin-top: 0px; + margin-bottom: 0.75em; + font-weight: 500; } + #page-page-builder-cards #primary #main .page .entry-content .widget { + background-color: white; + border: 1px solid #eaeaea; + padding: 2em; + margin-bottom: 10px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_metaslider_widget { + background-color: transparent; + border: none; + padding: 0; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_siteorigin-panels-postloop { + /*Post Loop Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_siteorigin-panels-postloop h2 { + margin-top: 12px; + margin-bottom: 12px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_siteorigin-panels-postloop .content-template-date { + margin-bottom: 10px; + display: block; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_recent-posts { + /*Recent Posts Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_recent-posts .post-date { + display: block; + font-size: 11.5px; + margin-top: 5px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_dpe_fp_widget { + /*Flexible Posts Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_dpe_fp_widget li { + margin-bottom: 0px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt { + /*Recent Custom Posts Type Widget */ } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul { + padding-left: 0; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul .rcpt_item_title { + padding: 0px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul .rcpt_item_excerpt { + margin: 0; + margin-top: 10px; } + #page-page-builder-cards #primary #main .page .entry-content .widget.widget_rcpt ul .rcpt_item_date { + margin-top: 10px; } + #page-page-builder-cards #primary #main .panel-grid { + margin-bottom: 0px; + margin-left: -5px; + margin-right: -5px; } + #page-page-builder-cards #primary #main .panel-grid .panel-grid-cell { + padding-left: 5px; + padding-right: 5px; } + +.home #content #page-page-builder-cards .panel-grid .widget.widget_metaslider_widget { + margin-bottom: 0px !important; } + .home #content #page-page-builder-cards .panel-grid .widget.widget_metaslider_widget ul.flex-direction-nav li { + margin: 0 !important; } + +body.page-template-page-blank .widget.widget_rcpt { + /*Recent Custom Posts Type Widget */ } + body.page-template-page-blank .widget.widget_rcpt ul { + padding-left: 0; + list-style-type: none; } + body.page-template-page-blank .widget.widget_rcpt ul .rcpt_item_image { + margin-bottom: 10px; } + body.page-template-page-blank .widget.widget_rcpt ul .rcpt_item_excerpt { + margin-top: 10px; } + body.page-template-page-blank .widget.widget_rcpt ul .rcpt_item_date { + margin-top: 10px; } + body.page-template-page-blank .widget.widget_rcpt ul li { + margin-bottom: 30px; } + +body.page-template-page-blank .widget.widget_recent-posts { + /*Recent Posts Widget */ } + body.page-template-page-blank .widget.widget_recent-posts ul { + padding-left: 0; + list-style-type: none; } + body.page-template-page-blank .widget.widget_recent-posts ul li { + margin-bottom: 15px; } + body.page-template-page-blank .widget.widget_recent-posts ul li .post-date { + display: block; + font-size: 11.5px; + margin-top: 5px; } + +body.page-template-page-blank .widget.widget_dpe_fp_widget { + /*Flexible Posts Widget */ } + body.page-template-page-blank .widget.widget_dpe_fp_widget ul { + padding-left: 0; + list-style-type: none; } + body.page-template-page-blank .widget.widget_dpe_fp_widget ul li { + margin-bottom: 0px; } + +body.home.page-template-page-blank h3.widget-title { + margin-bottom: 15px !important; } + +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/themes/cornerstone/style.css.map b/themes/cornerstone/style.css.map new file mode 100644 index 0000000..dbc25ca --- /dev/null +++ b/themes/cornerstone/style.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["style.scss","../../global/bootstrap-3.3.4/stylesheets/_bootstrap.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_variables.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_mixins.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_hide-text.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_opacity.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_image.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_labels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_reset-filter.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_resize.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_responsive-visibility.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_size.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_tab-focus.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-emphasis.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_text-overflow.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_vendor-prefixes.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_alerts.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_buttons.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_panels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_pagination.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_list-group.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-divider.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_forms.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_progress-bar.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_table-row.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_background-variant.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_border-radius.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_gradients.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_clearfix.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_center-block.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_nav-vertical-align.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid-framework.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/mixins/_grid.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_normalize.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_print.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_glyphicons.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_scaffolding.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_type.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_code.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_grid.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tables.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_forms.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_buttons.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_component-animations.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_dropdowns.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_button-groups.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_input-groups.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navs.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_navbar.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_breadcrumbs.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pagination.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_pager.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_labels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_badges.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_jumbotron.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_thumbnails.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_alerts.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_progress-bars.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_media.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_list-group.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_panels.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-embed.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_wells.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_close.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_modals.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_tooltip.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_popovers.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_carousel.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_utilities.scss","../../global/bootstrap-3.3.4/stylesheets/bootstrap/_responsive-utilities.scss","sass/_variables.scss","sass/_utilities.scss","sass/_fonts.scss","sass/_titlebar.scss","sass/_nav.scss","sass/_header-image.scss","sass/_widgets.scss","sass/_buttons.scss","sass/_content.scss","sass/_captions.scss","sass/_alignments.scss","sass/_galleries.scss","sass/_media.scss","sass/_link-flags.scss","sass/_accessibility.scss","sass/_table-stripper.scss","sass/_uup.scss","sass/_ucpeople.scss","sass/_cal.scss","sass/_in-page-menus.scss","sass/_footer.scss","sass/_page-builder.scss"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/themes/cornerstone/style.scss b/themes/cornerstone/style.scss new file mode 100644 index 0000000..f47e522 --- /dev/null +++ b/themes/cornerstone/style.scss @@ -0,0 +1,32 @@ +/* +Theme Name: Cornerstone +Author: UConn Web Development Lab +Description: Parent theme for University of Connecticut +Version: 4 +Text Domain: cs +*/ + +$icon-font-path: "../../global/bootstrap-3.3.4/fonts/bootstrap/" !default; +@import "../../global/bootstrap-3.3.4/stylesheets/_bootstrap.scss"; +@import "sass/_variables.scss"; +@import "sass/_utilities.scss"; +@import "sass/_fonts.scss"; +@import "sass/_titlebar.scss"; +@import "sass/_nav.scss"; +@import "sass/_header-image.scss"; +@import "sass/_widgets.scss"; +@import "sass/_buttons.scss"; +@import "sass/_content.scss"; +@import "sass/_captions.scss"; +@import "sass/_alignments.scss"; +@import "sass/_galleries.scss"; +@import "sass/_media.scss"; +@import "sass/_link-flags.scss"; +@import "sass/_accessibility.scss"; +@import "sass/_table-stripper.scss"; +@import "sass/_uup.scss"; +@import "sass/_ucpeople.scss"; +@import "sass/_cal.scss"; +@import "sass/_in-page-menus.scss"; +@import "sass/_footer.scss"; +@import "sass/_page-builder.scss"; \ No newline at end of file diff --git a/themes/cornerstone/user-index-table.php b/themes/cornerstone/user-index-table.php new file mode 100644 index 0000000..b62296b --- /dev/null +++ b/themes/cornerstone/user-index-table.php @@ -0,0 +1,56 @@ + +
                    + + + +
                    +
                    +
                    +
                    +
                    > +
                    + ', '' ); ?> +
                    +
                    + +
                    + $userTags, + 'name' => true, + 'image' => true, + 'title' => true, + 'phone1' => true, + 'phone2' => false, + 'email' => true, + 'fax' => false, + 'officeLocation' => false, + 'officeHours' => false, + 'mailingAddress' => false + ); + echo table_list_all_public($args); + ?> +
                    +
                    +
                    + ', '' ); ?> +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/user-index.php b/themes/cornerstone/user-index.php new file mode 100644 index 0000000..dcb464e --- /dev/null +++ b/themes/cornerstone/user-index.php @@ -0,0 +1,57 @@ + +
                    + + + +
                    +
                    +
                    +
                    +
                    > +
                    + ', '' ); ?> +
                    +
                    + +
                    + $userTags, + 'name' => true, + 'image' => true, + 'title' => true, + 'phone1' => true, + 'phone2' => false, + 'email' => true, + 'fax' => false, + 'officeLocation' => false, + 'officeHours' => false, + 'mailingAddress' => false + ); + echo list_all_public($args); + ?> +
                    +
                    +
                    + ', '' ); ?> +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + diff --git a/themes/cornerstone/user-people.php b/themes/cornerstone/user-people.php new file mode 100644 index 0000000..fdb92fb --- /dev/null +++ b/themes/cornerstone/user-people.php @@ -0,0 +1,228 @@ + +
                    + + + +
                    +
                    +
                    +
                    +
                    > +
                    + ', '' ); ?> +
                    +
                    + +
                    + ', '' ); ?> +
                    +
                    + -1, + 'post_type' => 'person', + 'meta_key' => 'last_name', + 'orderby' => 'menu_order meta_value title', + 'order' => 'ASC', + ); + + + + // Settings + + $layout = get_field( "layout" ); + $people_to_display = get_field( "people_to_display" ); + $break_into_groups = get_field( "break_into_groups" ); + $specific_people = get_field( "specific_people" ); + $specific_groups = get_field( "specific_groups" ); + $specific_tags = get_field( "specific_tags" ); + $information_to_display = get_field( "information_to_display" ); + + function createTextCell($setting, $field){ + global $information_to_display; + if (in_array($setting, $information_to_display)) { + echo ''; + the_field($field); + echo ''; + } + }; + + function sort_group_by_order( $a, $b ){ + // Getting the order for groups $a and $b + $groupA = get_term_by('slug', $a, 'group')->term_id; + $array_orderGroupA = get_option( "taxonomy_{$groupA}" ); + $orderGroupA = $array_orderGroupA['group_order']; + + $groupB = get_term_by('slug', $b, 'group')->term_id; + $array_orderGroupB = get_option( "taxonomy_{$groupB}" ); + $orderGroupB = $array_orderGroupB['group_order']; + + $r = strnatcasecmp( $orderGroupA, $orderGroupB ); + if( $r === 0 ){ + $r = strnatcasecmp( $a, $b ); + } + return $r; + } + + if ($specific_people){ + global $specific_people; + global $args; + $post__in = array(); + foreach($specific_people as &$value){ + //array_push($post__in, $value->ID); + array_push($post__in, $value); + } + $args[post__in]= $post__in; + } + + // do we need a tax query? + if ($specific_groups != false || $specific_tags != false){ + + $tax_query = array(); + $isTagSet = false; + + if ($specific_groups != false) { + $group_query = array( + 'taxonomy' => 'group', + 'field' => 'term_id', + 'terms' => $specific_groups + ); + array_push($tax_query, $group_query); + } + if ($specific_tags != false) { + $isTagSet = true; + $tag_query = array( + 'taxonomy' => 'persontag', + 'field' => 'term_id', + 'terms' => $specific_tags + ); + array_push($tax_query, $tag_query); + } + $args[tax_query] = $tax_query; + + } + + $persons_per_row = get_field("persons_per_row"); // default is 4 + if ( ! $persons_per_row ){ + $persons_per_row = 4; + } + + if ($break_into_groups == 1 ){ + //echo '

                    Break into Groups

                    '; + + // get all the people + $the_query = new WP_Query( $args ); + + // focusing on just the people, not the rest of the query. + $people = $the_query->posts; + + // look at each person, and see each group used, use that to create a list of terms. + $groups_in_use = array(); + + foreach($people as $value){ + //$id = $value->ID; + $id = $value; + $terms = get_the_terms($id, 'group'); + if (is_array($terms)){ + foreach($terms as $key => $value){ + //duplicates will overwrite themselves... + $slug = $value->slug; + $groups_in_use[$slug]= $slug; + } + }; + } + if(!empty($specific_groups) && is_array($specific_groups)){ + $groups_in_use = array(); + foreach($specific_groups as $group){ + $group = get_term_by('id', $group, 'group'); + $groups_in_use[] = $group->slug; + } + } + // sort the groups in use alphabetically + //sort($groups_in_use); + usort($groups_in_use, 'sort_group_by_order' ); + + + + // for each item in the list of terms, do a new query, but this time we're going to limit it to ONLY items from that one group. + foreach($groups_in_use as $value){ + + // this sets up the query we'll need, and will overwrite any group queries from the original settings. + $tax_query = array(); + $group_query = array( + 'taxonomy' => 'group', + 'field' => 'slug', + 'terms' => $value + ); + array_push($tax_query, $group_query); + if( $isTagSet != false ){ + array_push($tax_query, $tag_query); + } + $args['tax_query'] = $tax_query; + + // with $arg updated, let's do a new query. + echo '

                    '.get_term_by('slug', $value, 'group')->name.'

                    '; + + if ($layout == 'grid') { + include('inc/people-grid.php'); + } + if ($layout == 'table') { + include('inc/people-table.php'); + } + + } + + } else { + + if ($layout == 'grid') { + include('inc/people-grid.php'); + } + if ($layout == 'table') { + include('inc/people-table.php'); + } + + } + } + ?> + + +
                    +
                    +
                    +
                    +
                    +
                    + +
                    + + +
                    + + \ No newline at end of file