Update your browser, this website may not display correctly.

Textual Blocks

Options

parent: String extra_classnames: String size: String 'large' or 'small' label: String heading: String subheading: String description: String button_1: Array ['text' => String, 'url' => String] button_2: Array ['text' => String, 'url' => String]

Large

It's here

From Our Muscatine Home To Yours

Whether you need power, water, internet, TV, or phone service — we're here to make home in the Muscatine community better.

Medium

It's here

Electricity and Power

Reliable, safe, and cost-effective electrical service

MPW is the largest municipal electric utility in Iowa. We provide power to Muscatine residents, businesses, and industries, and sell our excess capacity to wholesale markets and other utilities across the nation.

Generating our own electricity and selling our excess capacity helps us control costs and maintain rates that are among the lowest in Iowa – and significantly lower than the national average.

Textual Blocks Minimal

parent: String extra_classnames: String heading: String body: String uses wpautop, so either use a richtext field or wrap your string in a p tag or etc type: Number 1, 2, or 3

Textual Block Minimal Type 1

Board of Trustees

Muscatine Power and Water is governed by a five-member Board of Water, Electric and Communications Trustees appointed by the Muscatine City Council. The Board provides oversight and policy direction for the Utility and is uniquely composed of leaders from diverse backgrounds who have years of experience in major financial, industrial, philanthropic and health companies, both public and private. This significant insight enables the Board of Trustees to make informed decisions and act quickly when opportunities arise.

Textual Block Minimal Type 2

Board of Trustees

Muscatine Power and Water is governed by a five-member Board of Water, Electric and Communications Trustees appointed by the Muscatine City Council. The Board provides oversight and policy direction for the Utility and is uniquely composed of leaders from diverse backgrounds who have years of experience in major financial, industrial, philanthropic and health companies, both public and private. This significant insight enables the Board of Trustees to make informed decisions and act quickly when opportunities arise.

Textual Block Minimal Type 3

Board of Trustees

Muscatine Power and Water is governed by a five-member Board of Water, Electric and Communications Trustees appointed by the Muscatine City Council. The Board provides oversight and policy direction for the Utility and is uniquely composed of leaders from diverse backgrounds who have years of experience in major financial, industrial, philanthropic and health companies, both public and private. This significant insight enables the Board of Trustees to make informed decisions and act quickly when opportunities arise.

Dotted Lines

Options

type: Number 1-12 colorless: Boolean

Type 1

Type 2

Type 3

Type 4

Type 5

Type 6

Type 7

Type 8

Type 9

Type 10

Type 11

Type 12

Droplets

Options

parent: String extra_classnames: String type: String 'image', 'gradient', 'line', 'image-line', 'image-line-rotated' image: String gradient: String 'orange-to-purple' line_colour: String 'white' dot_colour: String 'white' stroke_width: Number ex: 2 line_shadow: Boolean true or false

Image

Gradient

Line

Line (stroke width)

Background Line

Image Line

Image Line Rotated

Blobs

Options

CSS Class 'rectangle' or 'circle'

Rectangle

Circle

Lightning

ChatBubble

Options

parent: String extra_classnames: String icon: String label: String text: String
https://mpw.org/material/views/mpw/assets/img/emoji/emoji@2x.png emoji
What's new?
Sustainable Energy at its best

Image Blocks

Options

parent: String extra_classnames: String border colours can be added here -- 'border-blue', 'border-orange', 'border-white' image_primary: String image_floating: String canvas_count: Number NOT YET IMPLEMENTED canvas_wrap: String NOT YET IMPLEMENTED canvas_offset: String NOT YET IMPLEMENTED
Girl with dog
circle image

Images Stacked

parent: String extra_classnames: String image_1: String image_2: String $image_1_shadow: Boolean $image_2_shadow: Boolean $pulsating_gradient_1_color_type: String $pulsating_gradient_2_color_type: String

Cards

Card 8

parent: String extra_classnames: String featured_image String to asset subtitle: String title: String excerpt: String emoji: Stringpath to asset action_button_type: String matches the class name of action button e.g. 'cta-6' button_text: String e.g. 'Learn More button_url: String e.g. 'https://www.google.ca' I think these will change a little as we get the backend / fields hooked up.
https://mpw.org/material/views/mpw/assets/img/emoji/emoji@2x.png emoji
Upcoming

Pay-per-view

Gather around your living room and watch the hottest new movies and events in HD from the comfort of your own home.

Slider Card

extra_classnames: String parent: String 'kitchen-sink' heading: String 'Mark Roberts' subheading: String 'Director, Power Production and Supply' slide_one, slide_two, slide_three: String num: Number 0, if theres only 1 slider. In the case of multiple slick sliders on the same page we need to identify each of them by dynamically adding num on classes - in your php forEach, $num needs to be ++ after each loop NATENOTE: Perhaps I should refactor to anticipate for a repeater / dynamic number of slides?

Card 9

parent: String extra_classnames: String image: String String to asset employee_name: String 'Nauras Jabari' employee_title: String 'Deputy Codelord' employee_job: String 'Senior Software Developer' employee_appointed: String 'July 1, 2018' employee_expires: String 'July 1, 2022' I think these will change a little as we get the backend / fields hooked up.

Nauras Jabari

Deputy Codelord

Senior Software Developer

Agency Undone

Appointed: July 1, 2018

Term Expires: July 1, 2022

Card 10

parent: String extra_classnames: String featured_image: String featurd_image_caption: String title: String categories: String categories_linked: String'linked' or 'not-linked' date: String
Pitcher Of Chilled Water
Lorem Ipsum

Card 3

parent: String extra_classnames: String title: String emoji: Stringpath to asset category_slug: String'category' categories: Array categories_linked: String'linked' or 'not-linked' excerpt: String action_button_type: String matches the class name of action button e.g. 'cta-6' button_url: String e.g. 'https://www.google.ca' button_text: String e.g. 'Learn More
/material/views/mpw/assets/img/emoji/bell-emoji.png emoji
MPW News
Tips from the Pros
Lorem Ipsum
November 1, 2013 Incarcerous momentum serpensortia engorgio. Legilimens mobilicorpus wingardium reducio locomotor

Card 11

parent: String extra_classnames: String $title: String $label: String $list: Array $price: String $button_1_text: String $button_1_extra_classnames: String $button_1_data_attrs: String $button_2: Array $button_1_type: String matches the class name of action button e.g. 'cta-6' $button_2_type: String matches the class name of action button e.g. 'cta-6'
Basic
Best Value Plan
Up to 84 channels
Includes 20 local streaming channels
WatchTVEverywhere
$12.99/mo

Card 13

parent: String extra_classnames: String border colours can be added here -- 'border-blue' or 'border-orange' $heading: String $description: String $image: String $button: Array $button_type: String matches the class name of action button e.g. 'cta-6' $show_dotted_line: Boolean $dotted_line_type: Number
Limited Time Offers

It’s not rocket science. Check out this month’s promotions and save.

Card 14

parent: String extra_classnames: String $icon: String $title: String $text: String $logo_dark: String $logo_light: String $arrow_type: null
https://mpw.org/material/views/mpw/assets/img/emoji/emoji@2x.png emoji
HBO Premium

All 7 Premium Channels + HBO Max + OnDemand + WatchTVEverywhere


$arrow_type: 1
https://mpw.org/material/views/mpw/assets/img/emoji/emoji@2x.png emoji
HBO Premium

All 7 Premium Channels + HBO Max + OnDemand + WatchTVEverywhere


$arrow_type: 2
https://mpw.org/material/views/mpw/assets/img/emoji/emoji@2x.png emoji
HBO Premium

All 7 Premium Channels + HBO Max + OnDemand + WatchTVEverywhere

Card 15

parent: String extra_classnames: String extra_attributes: String $icon: String $subtitle: String $title: String $text: String $action_button_type: String $button_url: String $button_text: String

On Demand

Available on WatchTVEverywhere

Ch 2

Buttons

CTA-7 orange-gradient

CTA-7 blue-gradient

CTA-8 blue-border-gradient (also has text-white class)

CTA-8 orange-border-gradient (also has text-white class)

CTA-9 (also has text-white class)

CTA-10 point-top-right (also has point-top-left class)

CTA-11

CTA-12 text-white (also has text-dark-blue class)

CTA-13 point-top-left (also has point-top-right class)

Typography

headerOneLight

headerTwoRegular

headerTwoLight

headerThree

headerFourRegular

footerTitle

footerLink footerLinkSmall

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus, omnis laborum. Odio eum mollitia sint dolore expedita iste earum quidem, iusto fuga quae quis sapiente. Itaque vitae dolor ad voluptates!

Lorem bodyRegularBold ipsum dolor sit amet, consectetur adipisicing elit. Natus, omnis laborum. Odio eum mollitia sint dolore expedita iste earum quidem, iusto fuga quae quis sapiente. Itaque vitae dolor ad voluptates!

Lorem bodySmallRegular ipsum dolor sit amet, consectetur adipisicing elit. Natus, omnis laborum. Odio eum mollitia sint dolore expedita iste earum quidem, iusto fuga quae quis sapiente. Itaque vitae dolor ad voluptates!

Pulse Gradients

parent: String extra_classnames: String $size: String 'size-1-portrait', 'size-1-landscape', 'size-2-portrait', 'size-3-portrait', 'size-3-landscape', 'size-4-squareish' $gradient_static: String 'static'. There is no other string that does anything. If not input, default will result in a non-static gradient. MAKE SURE TO NULL IT $path_count: Number 1 or 2 | default: 2 $path_width: Number default: 4 $color_type: String 'orangeToRed', 'blueToPurple', 'blueToLight' (default :'orangeToRed') PulsatingGradient.php has an array of colors which it accesses via the string here $offset: Number default: 13 $offset_direction: String 'right' or 'left' | default: 'right' $pulse_speed: Float default: 1.0 $pulse_delay: Float default: 0.3 $pulse_period: Number default: 10 $pulse_period_ratio: Float default: 0.5 $shadow_type: Number 1-4 | let's use 2 for all of them
$color_type = 'orangeToRed', $gradient_static = 'static';
$color_type = 'blueToPurple';
$color_type = 'blueToLight'; Not sure if this is another style or a design inconsistency since these are so similar, but its here if we need it
$size = 'size-1-portrait';
$size = 'size-2-portrait';
$size = 'size-3-portrait';
$size = 'size-3-landscape';

Banners

Banner 5 - $text_block_type = 'pricing-card'

Options

parent: String extra_classnames: String gradient: String $text_block_type: String'textual-block-medium' or 'pricing-card' $theme: String'light' or 'dark' $icon: String only visible if $text_block_type = 'textual-block-medium' $label: String $heading: String $description: String only visible if $text_block_type = 'textual-block-medium' $list: Array only visible if $text_block_type = 'pricing-card' $price: String only visible if $text_block_type = 'pricing-card' $footnote: String only visible if $text_block_type = 'pricing-card' $image: String $logo: String only visible if $text_block_type = 'textual-block-medium' $button_1_text: String $button_1_extra_classnames: String used to open a modal $button_1_data_attrs: String used to open a modal $button_2: Array $button_1_type: String $button_2_type: String $dotted_line_type: Number

Banner 5 - $text_block_type = 'textual-block-medium'

Options

parent: String extra_classnames: String border colours can be added here -- 'border-blue' or 'border-orange' $text_block_type: String'textual-block-medium' or 'pricing-card' $theme: String'light' or 'dark' $icon: String only visible if $text_block_type = 'textual-block-medium' $label: String $heading: String $description: String only visible if $text_block_type = 'textual-block-medium' $list: Array only visible if $text_block_type = 'pricing-card' $price: String only visible if $text_block_type = 'pricing-card' $footnote: String only visible if $text_block_type = 'pricing-card' $image: String $logo: String only visible if $text_block_type = 'textual-block-medium' $button_1_text: String $button_1_extra_classnames: String used to open a modal $button_1_data_attrs: String used to open a modal $button_2: Array $button_1_type: String $button_2_type: String $dotted_line_type: Number

Banner 6

Options

parent: String extra_classnames: String body: String button_text: String heading: String label_emoji: String label_text: String link_card_emoji: String link_card_heading: String url: String

Informational Block

Informational Block

Options

parent: String extra_classnames: String
Ch 2
7 Premium Channels + OnDemand + WatchTVEverywhere

This premium channel package includes

Subscribers to this package enjoy (7) premium HBO channels. There are no contracts and no cancellation fees.

Other perks included in this package
MPW OnDemand
This is a place for copy about MPW on demand. You can tell subscribers all about how great your on demand service is here.
All Channels Within Your Core Subscription Package
This is a place for copy about MPW on demand. You can tell subscribers all about how great your on demand service is here.
Stingray Music
This is a place for copy about MPW on demand. You can tell subscribers all about how great your on demand service is here.
Watch TV Everywhere
This is a place for copy about MPW on demand. You can tell subscribers all about how great your on demand service is here.
Some kind of disclaimer about how these channels are lore ipsum dolar suneur. Some kind of disclaimer about how these channels are lore ipsum dolar suneur.