/******************************************************************
Theme Name: PComm SASS Startr
Theme URI: http://www.partnercomm.net
Description: Primary PComm responsive theme.
Author: Chadwick Cole and Jason Crane
Author URI: http://www.partnercomm.net
Version: 0.1
******************************************************************/
/******************************************************************************* * COLORS ** ******************************************************************************/
/******************************************************************************* * FONT SIZES ** ******************************************************************************/
/******************************************************************************* * BREAKPOINT VARIABLES ** ******************************************************************************/
/******************************************************************************* * MEDIA QUERY MIXIN ** ******************************************************************************/
/* See http://mrdanadams.com/2012/pixel-ems-css-conversion-sass-mixin/ */
/* Default font size in pixels if not overridden. */
/* Convert PX units to EMs.
Ex: margin-right: pem(16);
*/
/* Used to convert PX to EMs for multiple properties or values or both.
$base is an optional measurement that allows making measurements relative to the parent font size rather than the current. Also accepts a list of lists (instead a list of values) for properties that accept multiple lists of values. Only numbers of converted; everything else is passed through.

Examples:

@include scale(line-height, 30)
@include scale(line-height, 30, 16)
@include scale(width height, 125);
@include scale(padding, 0 25, 16);
@include scale(text-shadow, (#0d6e28 1 1) (#777 0 0 2), 16);
@include scale(box-shadow, (inset 0 0 0 1 #2a9022) (inset 0 0 3 #459966), 16);
*/
/** Clearfix placeholder */
/* line 4, sass/_placeholders.scss */
.container, .grid_tests, .col-clear, .container-3, .container-5, .wrap_head, header[role="banner"], .bottom-touts, .print-button { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }
/* line 7, sass/_placeholders.scss */
.container:before, .grid_tests:before, .col-clear:before, .container-3:before, .container-5:before, .wrap_head:before, header[role="banner"]:before, .bottom-touts:before, .print-button:before, .container:after, .grid_tests:after, .col-clear:after, .container-3:after, .container-5:after, .wrap_head:after, header[role="banner"]:after, .bottom-touts:after, .print-button:after { content: ""; display: table; }
/* line 12, sass/_placeholders.scss */
.container:after, .grid_tests:after, .col-clear:after, .container-3:after, .container-5:after, .wrap_head:after, header[role="banner"]:after, .bottom-touts:after, .print-button:after { clear: both; }

/* line 22, sass/_placeholders.scss */
.menu ul, .tout-list li, .post-list li h2, .footer-copy { font-family: "futura-pt", Verdana, Arial, sans-serif; font-weight: 400; }

/* line 27, sass/_placeholders.scss */
.menu ul.sub-menu, .page-title, .home-banner .banner-header h2, .home-banner .banner-header p, .landing-btns li a, .print-button, .tag-homepage h3, blockquote h3, .entry-header .entry-title, .entry-content h2, .footer-copy span { font-family: "futura-pt", Verdana, Arial, sans-serif; font-weight: 500; }

/******************************************************************************* * LAYOUT CONTAINERS ** ******************************************************************************/
/* line 5, sass/_grid.scss */
.container { *zoom: 1; max-width: 61em; _width: 61em; padding-left: 1em; padding-right: 1em; margin-left: auto; margin-right: auto; }
/* line 38, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after { content: ""; display: table; clear: both; }

/******************************************************************************* * TYPE GRID BACKGROUND ** ******************************************************************************/
/* line 14, sass/_grid.scss */
.page_type-grid { background-image: url('images/type_grid_24.gif?1755874484'); }

/******************************************************************************* * SUSY AT-BREAKPOINT ** ******************************************************************************/
/* line 25, sass/_grid.scss */
.container .grid_tests { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjYuNzc5NjYlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjYuNzc5NjYlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iOC40NzQ1OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI4LjQ3NDU4JSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxNS4yNTQyNCUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMTUuMjU0MjQlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTYuOTQ5MTUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTYuOTQ5MTUlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjIzLjcyODgxJSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIyMy43Mjg4MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIyNS40MjM3MyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIyNS40MjM3MyUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMzIuMjAzMzklIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjMyLjIwMzM5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMzLjg5ODMxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMzLjg5ODMxJSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI0MC42Nzc5NyUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNDAuNjc3OTclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNDIuMzcyODglIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNDIuMzcyODglIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjQ5LjE1MjU0JSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI0OS4xNTI1NCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MC44NDc0NiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MC44NDc0NiUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNTcuNjI3MTIlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjU3LjYyNzEyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjU5LjMyMjAzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjU5LjMyMjAzJSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI2Ni4xMDE2OSUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNjYuMTAxNjklIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNjcuNzk2NjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNjcuNzk2NjElIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9Ijc0LjU3NjI3JSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI3NC41NzYyNyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI3Ni4yNzExOSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI3Ni4yNzExOSUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iODMuMDUwODUlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjgzLjA1MDg1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9Ijg0Ljc0NTc2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9Ijg0Ljc0NTc2JSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI5MS41MjU0MiUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iOTEuNTI1NDIlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iOTMuMjIwMzQlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iOTMuMjIwMzQlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(121, 121, 229, 0.25)), color-stop(6.77966%, rgba(79, 79, 221, 0.25)), color-stop(6.77966%, rgba(0, 0, 0, 0)), color-stop(8.47458%, rgba(0, 0, 0, 0)), color-stop(8.47458%, rgba(121, 121, 229, 0.25)), color-stop(15.25424%, rgba(79, 79, 221, 0.25)), color-stop(15.25424%, rgba(0, 0, 0, 0)), color-stop(16.94915%, rgba(0, 0, 0, 0)), color-stop(16.94915%, rgba(121, 121, 229, 0.25)), color-stop(23.72881%, rgba(79, 79, 221, 0.25)), color-stop(23.72881%, rgba(0, 0, 0, 0)), color-stop(25.42373%, rgba(0, 0, 0, 0)), color-stop(25.42373%, rgba(121, 121, 229, 0.25)), color-stop(32.20339%, rgba(79, 79, 221, 0.25)), color-stop(32.20339%, rgba(0, 0, 0, 0)), color-stop(33.89831%, rgba(0, 0, 0, 0)), color-stop(33.89831%, rgba(121, 121, 229, 0.25)), color-stop(40.67797%, rgba(79, 79, 221, 0.25)), color-stop(40.67797%, rgba(0, 0, 0, 0)), color-stop(42.37288%, rgba(0, 0, 0, 0)), color-stop(42.37288%, rgba(121, 121, 229, 0.25)), color-stop(49.15254%, rgba(79, 79, 221, 0.25)), color-stop(49.15254%, rgba(0, 0, 0, 0)), color-stop(50.84746%, rgba(0, 0, 0, 0)), color-stop(50.84746%, rgba(121, 121, 229, 0.25)), color-stop(57.62712%, rgba(79, 79, 221, 0.25)), color-stop(57.62712%, rgba(0, 0, 0, 0)), color-stop(59.32203%, rgba(0, 0, 0, 0)), color-stop(59.32203%, rgba(121, 121, 229, 0.25)), color-stop(66.10169%, rgba(79, 79, 221, 0.25)), color-stop(66.10169%, rgba(0, 0, 0, 0)), color-stop(67.79661%, rgba(0, 0, 0, 0)), color-stop(67.79661%, rgba(121, 121, 229, 0.25)), color-stop(74.57627%, rgba(79, 79, 221, 0.25)), color-stop(74.57627%, rgba(0, 0, 0, 0)), color-stop(76.27119%, rgba(0, 0, 0, 0)), color-stop(76.27119%, rgba(121, 121, 229, 0.25)), color-stop(83.05085%, rgba(79, 79, 221, 0.25)), color-stop(83.05085%, rgba(0, 0, 0, 0)), color-stop(84.74576%, rgba(0, 0, 0, 0)), color-stop(84.74576%, rgba(121, 121, 229, 0.25)), color-stop(91.52542%, rgba(79, 79, 221, 0.25)), color-stop(91.52542%, rgba(0, 0, 0, 0)), color-stop(93.22034%, rgba(0, 0, 0, 0)), color-stop(93.22034%, rgba(121, 121, 229, 0.25)), color-stop(100%, rgba(79, 79, 221, 0.25)), color-stop(100%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0))); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(121, 121, 229, 0.25) 0%, rgba(79, 79, 221, 0.25) 6.77966%, rgba(0, 0, 0, 0) 6.77966%, rgba(0, 0, 0, 0) 8.47458%, rgba(121, 121, 229, 0.25) 8.47458%, rgba(79, 79, 221, 0.25) 15.25424%, rgba(0, 0, 0, 0) 15.25424%, rgba(0, 0, 0, 0) 16.94915%, rgba(121, 121, 229, 0.25) 16.94915%, rgba(79, 79, 221, 0.25) 23.72881%, rgba(0, 0, 0, 0) 23.72881%, rgba(0, 0, 0, 0) 25.42373%, rgba(121, 121, 229, 0.25) 25.42373%, rgba(79, 79, 221, 0.25) 32.20339%, rgba(0, 0, 0, 0) 32.20339%, rgba(0, 0, 0, 0) 33.89831%, rgba(121, 121, 229, 0.25) 33.89831%, rgba(79, 79, 221, 0.25) 40.67797%, rgba(0, 0, 0, 0) 40.67797%, rgba(0, 0, 0, 0) 42.37288%, rgba(121, 121, 229, 0.25) 42.37288%, rgba(79, 79, 221, 0.25) 49.15254%, rgba(0, 0, 0, 0) 49.15254%, rgba(0, 0, 0, 0) 50.84746%, rgba(121, 121, 229, 0.25) 50.84746%, rgba(79, 79, 221, 0.25) 57.62712%, rgba(0, 0, 0, 0) 57.62712%, rgba(0, 0, 0, 0) 59.32203%, rgba(121, 121, 229, 0.25) 59.32203%, rgba(79, 79, 221, 0.25) 66.10169%, rgba(0, 0, 0, 0) 66.10169%, rgba(0, 0, 0, 0) 67.79661%, rgba(121, 121, 229, 0.25) 67.79661%, rgba(79, 79, 221, 0.25) 74.57627%, rgba(0, 0, 0, 0) 74.57627%, rgba(0, 0, 0, 0) 76.27119%, rgba(121, 121, 229, 0.25) 76.27119%, rgba(79, 79, 221, 0.25) 83.05085%, rgba(0, 0, 0, 0) 83.05085%, rgba(0, 0, 0, 0) 84.74576%, rgba(121, 121, 229, 0.25) 84.74576%, rgba(79, 79, 221, 0.25) 91.52542%, rgba(0, 0, 0, 0) 91.52542%, rgba(0, 0, 0, 0) 93.22034%, rgba(121, 121, 229, 0.25) 93.22034%, rgba(79, 79, 221, 0.25) 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(121, 121, 229, 0.25) 0%, rgba(79, 79, 221, 0.25) 6.77966%, rgba(0, 0, 0, 0) 6.77966%, rgba(0, 0, 0, 0) 8.47458%, rgba(121, 121, 229, 0.25) 8.47458%, rgba(79, 79, 221, 0.25) 15.25424%, rgba(0, 0, 0, 0) 15.25424%, rgba(0, 0, 0, 0) 16.94915%, rgba(121, 121, 229, 0.25) 16.94915%, rgba(79, 79, 221, 0.25) 23.72881%, rgba(0, 0, 0, 0) 23.72881%, rgba(0, 0, 0, 0) 25.42373%, rgba(121, 121, 229, 0.25) 25.42373%, rgba(79, 79, 221, 0.25) 32.20339%, rgba(0, 0, 0, 0) 32.20339%, rgba(0, 0, 0, 0) 33.89831%, rgba(121, 121, 229, 0.25) 33.89831%, rgba(79, 79, 221, 0.25) 40.67797%, rgba(0, 0, 0, 0) 40.67797%, rgba(0, 0, 0, 0) 42.37288%, rgba(121, 121, 229, 0.25) 42.37288%, rgba(79, 79, 221, 0.25) 49.15254%, rgba(0, 0, 0, 0) 49.15254%, rgba(0, 0, 0, 0) 50.84746%, rgba(121, 121, 229, 0.25) 50.84746%, rgba(79, 79, 221, 0.25) 57.62712%, rgba(0, 0, 0, 0) 57.62712%, rgba(0, 0, 0, 0) 59.32203%, rgba(121, 121, 229, 0.25) 59.32203%, rgba(79, 79, 221, 0.25) 66.10169%, rgba(0, 0, 0, 0) 66.10169%, rgba(0, 0, 0, 0) 67.79661%, rgba(121, 121, 229, 0.25) 67.79661%, rgba(79, 79, 221, 0.25) 74.57627%, rgba(0, 0, 0, 0) 74.57627%, rgba(0, 0, 0, 0) 76.27119%, rgba(121, 121, 229, 0.25) 76.27119%, rgba(79, 79, 221, 0.25) 83.05085%, rgba(0, 0, 0, 0) 83.05085%, rgba(0, 0, 0, 0) 84.74576%, rgba(121, 121, 229, 0.25) 84.74576%, rgba(79, 79, 221, 0.25) 91.52542%, rgba(0, 0, 0, 0) 91.52542%, rgba(0, 0, 0, 0) 93.22034%, rgba(121, 121, 229, 0.25) 93.22034%, rgba(79, 79, 221, 0.25) 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(121, 121, 229, 0.25) 0%, rgba(79, 79, 221, 0.25) 6.77966%, rgba(0, 0, 0, 0) 6.77966%, rgba(0, 0, 0, 0) 8.47458%, rgba(121, 121, 229, 0.25) 8.47458%, rgba(79, 79, 221, 0.25) 15.25424%, rgba(0, 0, 0, 0) 15.25424%, rgba(0, 0, 0, 0) 16.94915%, rgba(121, 121, 229, 0.25) 16.94915%, rgba(79, 79, 221, 0.25) 23.72881%, rgba(0, 0, 0, 0) 23.72881%, rgba(0, 0, 0, 0) 25.42373%, rgba(121, 121, 229, 0.25) 25.42373%, rgba(79, 79, 221, 0.25) 32.20339%, rgba(0, 0, 0, 0) 32.20339%, rgba(0, 0, 0, 0) 33.89831%, rgba(121, 121, 229, 0.25) 33.89831%, rgba(79, 79, 221, 0.25) 40.67797%, rgba(0, 0, 0, 0) 40.67797%, rgba(0, 0, 0, 0) 42.37288%, rgba(121, 121, 229, 0.25) 42.37288%, rgba(79, 79, 221, 0.25) 49.15254%, rgba(0, 0, 0, 0) 49.15254%, rgba(0, 0, 0, 0) 50.84746%, rgba(121, 121, 229, 0.25) 50.84746%, rgba(79, 79, 221, 0.25) 57.62712%, rgba(0, 0, 0, 0) 57.62712%, rgba(0, 0, 0, 0) 59.32203%, rgba(121, 121, 229, 0.25) 59.32203%, rgba(79, 79, 221, 0.25) 66.10169%, rgba(0, 0, 0, 0) 66.10169%, rgba(0, 0, 0, 0) 67.79661%, rgba(121, 121, 229, 0.25) 67.79661%, rgba(79, 79, 221, 0.25) 74.57627%, rgba(0, 0, 0, 0) 74.57627%, rgba(0, 0, 0, 0) 76.27119%, rgba(121, 121, 229, 0.25) 76.27119%, rgba(79, 79, 221, 0.25) 83.05085%, rgba(0, 0, 0, 0) 83.05085%, rgba(0, 0, 0, 0) 84.74576%, rgba(121, 121, 229, 0.25) 84.74576%, rgba(79, 79, 221, 0.25) 91.52542%, rgba(0, 0, 0, 0) 91.52542%, rgba(0, 0, 0, 0) 93.22034%, rgba(121, 121, 229, 0.25) 93.22034%, rgba(79, 79, 221, 0.25) 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%); background-position: left top; -moz-background-origin: content; -o-background-origin: content-box; -webkit-background-origin: content; background-origin: content-box; -moz-background-clip: content; -o-background-clip: content-box; -webkit-background-clip: content; background-clip: content-box; }
/* line 28, sass/_grid.scss */
.grid_tests [class^="col"] { text-align: center; background: rgba(0, 0, 0, 0.3); margin-bottom: 1em; }
/* line 34, sass/_grid.scss */
.grid_tests [class^="inner"] { text-align: center; background: rgba(0, 0, 0, 0.3); margin-bottom: 1em; }
@media only screen and (min-width: 37.5em) { /* line 34, sass/_grid.scss */
  .grid_tests [class^="inner"] { margin-bottom: 0; } }
/* line 43, sass/_grid.scss */
.grid_tests p { margin-top: 1em; }

/******************************************************************************* * COLUMN CLASSES ** ******************************************************************************/
/* line 52, sass/_grid.scss */
.col-1 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 52, sass/_grid.scss */
  .col-1 { width: 6.77966%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-1:last-child { float: right; margin-right: 0; } }

/* line 61, sass/_grid.scss */
.col-2 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 61, sass/_grid.scss */
  .col-2 { width: 15.25424%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-2:last-child { float: right; margin-right: 0; } }

/* line 70, sass/_grid.scss */
.col-3 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 70, sass/_grid.scss */
  .col-3 { width: 23.72881%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-3:last-child { float: right; margin-right: 0; } }

/* line 79, sass/_grid.scss */
.col-4 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 79, sass/_grid.scss */
  .col-4 { width: 32.20339%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-4:last-child { float: right; margin-right: 0; } }

/* line 88, sass/_grid.scss */
.col-5 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 88, sass/_grid.scss */
  .col-5 { width: 40.67797%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-5:last-child { float: right; margin-right: 0; } }

/* line 97, sass/_grid.scss */
.col-6 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 97, sass/_grid.scss */
  .col-6 { width: 49.15254%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-6:last-child { float: right; margin-right: 0; } }

/* line 106, sass/_grid.scss */
.col-7 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 106, sass/_grid.scss */
  .col-7 { width: 57.62712%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-7:last-child { float: right; margin-right: 0; } }

/* line 115, sass/_grid.scss */
.col-8 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 115, sass/_grid.scss */
  .col-8 { width: 66.10169%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-8:last-child { float: right; margin-right: 0; } }

/* line 124, sass/_grid.scss */
.col-9 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 124, sass/_grid.scss */
  .col-9 { width: 74.57627%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-9:last-child { float: right; margin-right: 0; } }

/* line 133, sass/_grid.scss */
.col-10 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 133, sass/_grid.scss */
  .col-10 { width: 83.05085%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-10:last-child { float: right; margin-right: 0; } }

/* line 142, sass/_grid.scss */
.col-11 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 142, sass/_grid.scss */
  .col-11 { width: 91.52542%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-11:last-child { float: right; margin-right: 0; } }

/* line 151, sass/_grid.scss */
.col-12 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 151, sass/_grid.scss */
  .col-12 { width: 100%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .col-12:last-child { float: right; margin-right: 0; } }

/* line 165, sass/_grid.scss */
.inner-col-3 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 165, sass/_grid.scss */
  .inner-col-3 { width: 31.81818%; float: left; margin-right: 2.27273%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .inner-col-3:last-child { float: right; margin-right: 0; } }

/* line 176, sass/_grid.scss */
.container-3 { *zoom: 1; max-width: 44em; _width: 44em; padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto; }
/* line 38, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.container-3:after { content: ""; display: table; clear: both; }

/* line 181, sass/_grid.scss */
.inner-col { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 181, sass/_grid.scss */
  .inner-col { width: 31.81818%; float: left; margin-right: 2.27273%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .inner-col:last-child { float: right; margin-right: 0; } }

/* line 192, sass/_grid.scss */
.container-5 { *zoom: 1; max-width: 44em; _width: 44em; padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto; }
/* line 38, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.container-5:after { content: ""; display: table; clear: both; }

/* line 197, sass/_grid.scss */
.inner-col-5 { width: 100%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
@media (min-width: 37.5em) { /* line 197, sass/_grid.scss */
  .inner-col-5 { width: 18.18182%; float: left; margin-right: 2.27273%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .inner-col-5:last-child { float: right; margin-right: 0; } }

/* line 208, sass/_grid.scss */
.container-4 { width: 100%; float: right; margin-right: 0; *margin-left: -1.333em; display: inline; }

/* line 212, sass/_grid.scss */
.inner-col-4 { width: 100%; float: left; margin-right: 3.02961%; display: inline; margin-right: -100%; }
/* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
.inner-col-4:nth-child(1n + 1) { margin-left: 0%; clear: left; }
@media (min-width: 37.5em) { /* line 212, sass/_grid.scss */
  .inner-col-4 { width: 48.48519%; float: left; margin-right: 3.02961%; margin-right: -100%; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .inner-col-4:nth-child(2n + 1) { margin-left: 0%; clear: left; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .inner-col-4:nth-child(2n + 2) { margin-left: 51.51481%; clear: none; }
  /* line 217, sass/_grid.scss */
  .grid_tests .inner-col-4 { margin-bottom: 1em; } }
@media (min-width: 48em) { /* line 212, sass/_grid.scss */
  .inner-col-4 { width: 22.72779%; float: left; margin-right: 3.02961%; margin-right: -100%; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .inner-col-4:nth-child(4n + 1) { margin-left: 0%; clear: left; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .inner-col-4:nth-child(4n + 2) { margin-left: 25.7574%; clear: none; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .inner-col-4:nth-child(4n + 3) { margin-left: 51.51481%; clear: none; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .inner-col-4:nth-child(4n + 4) { margin-left: 77.27221%; clear: none; }
  /* line 224, sass/_grid.scss */
  .grid_tests .inner-col-4 { margin-bottom: 0; } }

/******************************************************************************* * ARTICLE BREAKPOINTS ** ******************************************************************************/
@media (min-width: 37.5em) { /* line 234, sass/_grid.scss */
  .article { width: 66.10169%; float: left; margin-right: 1.69492%; } }

/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/* Corrects `block` display not defined in IE 8/9. */
/* line 11, sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* Corrects `inline-block` display not defined in IE 8/9. */
/* line 29, sass/_normalize.scss */
audio, canvas, video { display: inline-block; }

/* Prevents modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
/* line 40, sass/_normalize.scss */
audio:not([controls]) { display: none; height: 0; }

/* Addresses styling for `hidden` attribute not present in IE 8/9. */
/* line 49, sass/_normalize.scss */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/* 1. Sets default font family to sans-serif. 2. Prevents iOS text size adjust after orientation change, without disabling user zoom. */
/* line 63, sass/_normalize.scss */
html { font-family: sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }

/* Removes default margin. */
/* line 73, sass/_normalize.scss */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/* Addresses `outline` inconsistency between Chrome and other browsers. */
/* line 85, sass/_normalize.scss */
a:focus { outline: thin dotted; }

/* Improves readability when focused and also mouse hovered in all browsers. */
/* line 93, sass/_normalize.scss */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/* Addresses `h1` font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
/* line 107, sass/_normalize.scss */
h1 { font-size: 2em; }

/* Addresses styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 115, sass/_normalize.scss */
abbr[title] { border-bottom: 1px dotted; }

/* Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 123, sass/_normalize.scss */
b, strong { font-weight: bold; }

/* Addresses styling not present in Safari 5 and Chrome. */
/* line 132, sass/_normalize.scss */
dfn { font-style: italic; }

/* Addresses styling not present in IE 8/9. */
/* line 140, sass/_normalize.scss */
mark { background: #ff0; color: #000; }

/* Corrects font family set oddly in Safari 5 and Chrome. */
/* line 150, sass/_normalize.scss */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

/* Improves readability of pre-formatted text in all browsers. */
/* line 162, sass/_normalize.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* Sets consistent quote types. */
/* line 172, sass/_normalize.scss */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/* Addresses inconsistent and variable font size in all browsers. */
/* line 180, sass/_normalize.scss */
small { font-size: 80%; }

/* Prevents `sub` and `sup` affecting `line-height` in all browsers. */
/* line 188, sass/_normalize.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 196, sass/_normalize.scss */
sup { top: -0.5em; }

/* line 200, sass/_normalize.scss */
sub { bottom: -0.25em; }

/* ========================================================================== Embedded content ========================================================================== */
/* Removes border when inside `a` element in IE 8/9. */
/* line 212, sass/_normalize.scss */
img { border: 0; }

/* Corrects overflow displayed oddly in IE 9. */
/* line 220, sass/_normalize.scss */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/* Addresses margin not present in IE 8/9 and Safari 5. */
/* line 232, sass/_normalize.scss */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/* Define consistent border, margin, and padding. */
/* line 244, sass/_normalize.scss */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* 1. Corrects color not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
/* line 255, sass/_normalize.scss */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/* 1. Corrects font family not being inherited in all browsers. 2. Corrects font size not being inherited in all browsers. 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome */
/* line 266, sass/_normalize.scss */
button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }

/* Addresses Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
/* line 280, sass/_normalize.scss */
button, input { line-height: normal; }

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Corrects inability to style clickable `input` types in iOS. 3. Improves usability and consistency of cursor style between image-type `input` and others. */
/* line 293, sass/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/* Re-set default cursor for disabled elements. */
/* line 305, sass/_normalize.scss */
button[disabled], input[disabled] { cursor: default; }

/* 1. Addresses box sizing set to `content-box` in IE 8/9. 2. Removes excess padding in IE 8/9. */
/* line 315, sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/* 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
/* line 327, sass/_normalize.scss */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/* Removes inner padding and search cancel button in Safari 5 and Chrome on OS X. */
/* line 339, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* Removes inner padding and border in Firefox 4+. */
/* line 348, sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 1. Removes default vertical scrollbar in IE 8/9. 2. Improves readability and alignment in all browsers. */
/* line 359, sass/_normalize.scss */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/* Remove most spacing between table cells. */
/* line 372, sass/_normalize.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 14, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
* * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 5, sass/_global.scss */
body { font-family: "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 100%; font-size-adjust: 0.5; font-weight: normal; font-style: normal; line-height: 1.5em; }

/******************************************************************
** GLOBAL TYPOGRAPHY STYLES
******************************************************************/
/* line 18, sass/_global.scss */
p, ol, ul { font-size: 0.875em; margin: 0; margin-bottom: 1.71429em; line-height: 1.71429em; }

/* line 25, sass/_global.scss */
ol { list-style-type: decimal; }

/* line 29, sass/_global.scss */
ul { padding: 0; }

/******************************************************************
** GLOBAL STYLES FOR LINKS AND HEADINGS
******************************************************************/
/* line 37, sass/_global.scss */
a, a:visited { color: #004288; text-decoration: none; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }

/* line 46, sass/_global.scss */
a:hover, a:focus { color: #004990; text-decoration: underline; }

/* line 50, sass/_global.scss */
a:link { -webkit-tap-highlight-color: transparent; /* this highlights links on iPhones / iPads */ }

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 56, sass/_global.scss */
h1, h2, h3, h4, h5 { font-family: "Univers LT W01 65 Bold", "Helvetica Neue", Helvetica, Verdana, sans-serif; padding: 0; font-weight: normal; }

/* line 61, sass/_global.scss */
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration: none; }

/* line 64, sass/_global.scss */
h1 { font-size: 4.125em; margin: 0.36364em 0 0.36364em; line-height: 1.09091em; }

/* line 72, sass/_global.scss */
h2 { font-size: 2em; margin: 0.375em 0 0.375em; line-height: 1.5em; }

/* line 77, sass/_global.scss */
h3 { font-size: 1.5em; margin: 0.75em 0 0.25em; line-height: 1.75em; }

/* line 82, sass/_global.scss */
h4 { font-size: 1.125em; margin: 0; line-height: 1.33333em; }

/* line 87, sass/_global.scss */
h5 { font-size: 1em; margin: 0; line-height: 1.5em; }

/* ********************************************************************** USEFUL TOOLS
********************************************************************** */
/* image replacement technique to hide text on an element with a background image */
/* http://nicolasgallagher.com/another-css-image-replacement-technique/ */
/* line 98, sass/_global.scss */
.ir { font: 0/0 a; text-shadow: none; color: transparent; }

/* Text meant only for screen readers */
/* line 105, sass/_global.scss */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }
/* line 108, sass/_global.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ }

@font-face { font-family: 'BabyBoston'; src: url("fonts/Baby-Boston.ttf.eot");
  /* IE9 Compat Modes */
src: url("fonts/Baby-Boston.ttf.eot#iefix") format("embedded-opentype"), url("fonts/Baby-Boston.ttf.woff") format("woff"), url("fonts/babyboston.ttf") format("truetype"), url("fonts/Baby-Boston.ttf.svg#Baby-Boston") format("svg");
  /* Legacy iOS */ }
/* **********************************************************************
** FORM STYLES
********************************************************************** */
/* styling for all text-like inputs, support for all browsers,
could also do this, but not supported till IE9: input:not([type=submit]):not([type=file]) */
/* line 7, sass/_forms.scss */
input[type=text], input[type=search], input[type=url], input[type=tel], input[type=password], input[type=email], input[type=datetime], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetimelocal], input[type=number], input[type=color] { border: 1px solid #c3c3c3; /*border-top: 1px solid #7c7c7c;*/ padding: .7em; font-size: 12px; }

/* line 26, sass/_forms.scss */
form ul, form ol { list-style-type: none; margin: 0; padding: 0; }

/* line 31, sass/_forms.scss */
form li { margin: 0 0 1em; }

/* line 34, sass/_forms.scss */
input[type=radio]:first-of-type { margin-left: 0; }

/* line 37, sass/_forms.scss */
input[type=radio] { margin: 0 .2em 0 .5em; }

/* line 40, sass/_forms.scss */
.placeholder { color: #aaa; }

/* for placeholder polyfill */
/* line 42, sass/_forms.scss */
.note { color: #999; font-size: 14px; font-style: italic; }

/* line 48, sass/_forms.scss */
.note.header { text-transform: uppercase; color: #333; }

/* line 52, sass/_forms.scss */
.button, a.button, input[type=submit] { background: #e6e6e6; /* fallback for non-supporting browsers */ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6)); /* Safari 4+, Chrome */ background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); /* Chrome 10+, Safari 5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #fff, #e6e6e6); /* Firefox 3.6-15 */ background-image: -o-linear-gradient(top, #fff, #e6e6e6); /* Opera 11.10-12.00 */ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); /* Firefox 16+, IE10, Opera 12.50+ */ color: #333; padding: 8px 12px; border-radius: 5px; border: 1px solid #BBB; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

/* line 72, sass/_forms.scss */
.button:hover { background: #e6e6e6; background-position: 0 -15px; color: #333; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; text-decoration: none; }

/******************************************************************************* * WRAPS ** ******************************************************************************/
/* line 4, sass/_design.scss */
.wrap_head { width: 100%; background: #303030; position: fixed; height: 3em; }

/* line 12, sass/_design.scss */
.wrap_body { padding: 4.4em 0 2em; background: #cccccc; }

/* line 16, sass/_design.scss */
.wrapper-header { margin-top: 25px; }

/******************************************************************************* * HEADER ** ******************************************************************************/
/* line 23, sass/_design.scss */
header[role="banner"] { margin: 0 auto; padding: 0; }
/* line 28, sass/_design.scss */
header[role="banner"] a { text-decoration: none; }
/* line 31, sass/_design.scss */
header[role="banner"] a:hover, header[role="banner"] a:active { text-decoration: underline; }
/* line 35, sass/_design.scss */
header[role="banner"] a:visited, header[role="banner"] a:focus { color: black; }
/* line 40, sass/_design.scss */
header[role="banner"] .menu-link { display: none; }
/* line 44, sass/_design.scss */
header[role="banner"] #logo { float: left; margin-top: -1em; margin-bottom: 1em; width: 100%; background-image: url(images/my-wendys-benefits-stacked.png); background-position: center center; background-repeat: no-repeat; background-size: 80%; text-align: center; height: 12em; }
@media (min-width: 30em) { /* line 44, sass/_design.scss */
  header[role="banner"] #logo { height: 15em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie header[role="banner"] #logo { height: 15em; }
@media (min-width: 48em) { /* line 44, sass/_design.scss */
  header[role="banner"] #logo { background-image: url(images/my-wendys-benefits.png); background-position: center right; margin-bottom: 0; height: 10em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie header[role="banner"] #logo { background-image: url(images/my-wendys-benefits.png); background-position: center right; margin-bottom: 0; height: 10em; }
/* line 66, sass/_design.scss */
header[role="banner"] #logo img { width: 106.23px; height: 100px; }
@media (min-width: 48em) { /* line 66, sass/_design.scss */
  header[role="banner"] #logo img { float: left; width: 145px; height: 136.49px; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie header[role="banner"] #logo img { float: left; width: 145px; height: 136.49px; }

/******************************************************************************* * NAVIGATION ** ******************************************************************************/
/* line 82, sass/_design.scss */
.wrapper-nav { background-color: #262626; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF262626', endColorstr='#FF040404'); background-image: -webkit-linear-gradient(top, #262626 0%, #262626 4%, #2C2C2C 73%, #2E2E2E 75%, #2C2C2C 78%, #2c2c2c 84%, #1c1c1c 89%, #1c1c1c 91%, #111111 96%, #131313 100%); background-image: -moz-linear-gradient(top, #262626 0%, #262626 4%, #2C2C2C 73%, #2E2E2E 75%, #2C2C2C 78%, #2c2c2c 84%, #1c1c1c 89%, #1c1c1c 91%, #111111 96%, #131313 100%); background-image: -o-linear-gradient(top, #262626 0%, #262626 4%, #2C2C2C 73%, #2E2E2E 75%, #2C2C2C 78%, #2c2c2c 84%, #1c1c1c 89%, #1c1c1c 91%, #111111 96%, #131313 100%); margin-bottom: 1em; }
@media print { /* line 82, sass/_design.scss */
  .wrapper-nav { display: none; } }
@media (min-width: 48em) { /* line 96, sass/_design.scss */
  body.category-benefits .wrapper-nav, body.benefits .wrapper-nav { margin-bottom: 9em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie body.category-benefits .wrapper-nav, .oldie body.benefits .wrapper-nav { margin-bottom: 9em; }
@media (min-width: 62em) { /* line 96, sass/_design.scss */
  body.category-benefits .wrapper-nav, body.benefits .wrapper-nav { margin-bottom: 4em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie body.category-benefits .wrapper-nav, .oldie body.benefits .wrapper-nav { margin-bottom: 4em; }
@media (min-width: 48em) { /* line 106, sass/_design.scss */
  body.category-maximize-benefits .wrapper-nav, body.maximize-benefits .wrapper-nav { margin-bottom: 6em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie body.category-maximize-benefits .wrapper-nav, .oldie body.maximize-benefits .wrapper-nav { margin-bottom: 6em; }
@media (min-width: 62em) { /* line 106, sass/_design.scss */
  body.category-maximize-benefits .wrapper-nav, body.maximize-benefits .wrapper-nav { margin-bottom: 4em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie body.category-maximize-benefits .wrapper-nav, .oldie body.maximize-benefits .wrapper-nav { margin-bottom: 4em; }
@media (min-width: 48em) { /* line 116, sass/_design.scss */
  body.category-enrollchange .wrapper-nav { margin-bottom: 2em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie body.category-enrollchange .wrapper-nav { margin-bottom: 2em; }

/*
#nav-container {
	color: #ffffff;
}

#nav-menu-item-80 ul.sub-menu {
	left: 2%;
	width: 100%;

	body.crew & {
		left: 9%;
	}

	body.category-enrollchange & {
		visibility: visible;
		display: block;
	}
}

#nav-menu-item-119 ul.sub-menu {
	left: -8.5%;
	width: 120%;

	body.crew & {
		left: -9%;
	}

	body.category-maximize-benefits & {
		visibility: visible;
		display: block;
	}
}

#nav-menu-item-81 ul.sub-menu {
	left: -17%;

	body.shift & {
		left: -23%;
	}

	body.crew & {
		left: -1%;
	}

	body.category-benefits & {
		visibility: visible;
		display: block;
	}
}

.current-menu-ancestor ul.sub-menu {
	visibility: visible;
	display: block !important;
}

.main-navigation, .main-navigation ul {
	padding: 0;
	list-style: none;
	height: 38px;

	@include at-breakpoint($desktop $base_font oldie) {
		height: 38px;
	}
}

.main-navigation {
	display: block;
	font-size: 1.3em;
	color: #ffffff;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	@extend %futura-book;

	a {
		display: inline-block;
		text-align: left;
		padding: 0;
		color: #fff;

		@include at-breakpoint($desktop $base_font oldie) {
			text-align: center;
		}
	}

	a:hover {
		text-decoration: none;
		color: #ffffff;
		background-color: #cd1126;
	}

	.menu {
		position: relative;
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		float: none;
		width: 88%;
	}

	li {
		width: auto;
		text-align: left;
		padding: 0.35em 1.3em;
		text-transform: uppercase;
		@include at-breakpoint($desktop $base_font oldie) {
			float: left;
			border-left: 2px solid #444;
			border-right: 2px solid #000;
		}

		ul.sub-menu {
			display: none;
			text-align: left;

			@include at-breakpoint($desktop $base_font oldie) {
				visibility: hidden;
				// left: -8%;
				// top: 120%;
				left: 0;
				right: 0;
				top: 120%;
				float: left;
				position: absolute;
				font-size: 1.2em;
				width: 150%;
			}

			li {
				background-color: none;
				float: left;
				padding: 3px;
				font-size: 0.9em;
				width: 100%;
				color: #fff;
				border: none;
				text-transform: none;
				display: inline-block;

				@include at-breakpoint($desktop $base_font oldie) {
					color: #000;
					font-size: 0.8em;
					width: auto;
					padding: 6px;
				}

				&:hover {
					background-color: #cd1126;
				}

				a {

					@include at-breakpoint($desktop $base_font oldie) {
						color: #000;
					}

					&:hover {
						color: #fff;
					}
				}
			}


			body.management & .no-management {
				display: none;
			}

			body.crew & .no-crew {
				display: none;
			}

			body.shift & .no-shift {

				display: none;
			}
		}
	}

	li:hover {

		@include at-breakpoint($desktop $base_font oldie) {
			background-color: #cd1126;
			color: #fff;
		}

		ul {

			@include at-breakpoint($desktop $base_font oldie) {
				visibility: visible;
				z-index: 2;
				display: inline-block;
			}
		}
	}
}

.current-menu-item > a {
	background-color: $wen_red;
	padding-left: 10px;
} */
/* line 326, sass/_design.scss */
.menu { /* position: absolute;
top: 0; */ /* @include at-breakpoint($small_tablet $base_font oldie) {
	@include span-columns(9, 12);
} */ z-index: 2; padding: 0; color: #fff; }
@media (min-width: 48em) { /* line 326, sass/_design.scss */
  .menu { float: none; }
  /* line 339, sass/_design.scss */
  body.home .menu { padding-bottom: 0; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu { float: none; }
/* line 339, sass/_design.scss */
body.home .oldie .menu { padding-bottom: 0; }
@media (min-width: 62em) { /* line 345, sass/_design.scss */
  body.home .menu { padding-bottom: 0; } }
/* line 345, sass/_design.scss */
body.home .oldie .menu { padding-bottom: 0; }
@media print { /* line 326, sass/_design.scss */
  .menu { display: none; } }
/* line 354, sass/_design.scss */
.menu ul { list-style-type: none; margin: 0 auto; position: relative; text-align: left; width: 100%; color: #fff; }
@media (min-width: 48em) { /* line 354, sass/_design.scss */
  .menu ul { /* padding: 1em 0 3em; */ text-align: center; float: none; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu ul { /* padding: 1em 0 3em; */ text-align: center; float: none; }
/* line 368, sass/_design.scss */
.menu ul li { font-size: 1.71429em; line-height: 1.14286em; margin: 0; }
@media (min-width: 48em) { /* line 368, sass/_design.scss */
  .menu ul li { display: inline-block; float: none; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu ul li { display: inline-block; float: none; }
/* line 377, sass/_design.scss */
.menu ul li.current-menu-item > a, .menu ul li.current-menu-ancestor > a { background-color: #cd1126; color: #fff; }
/* line 383, sass/_design.scss */
.menu ul li.special-item > a { background-color: #ffaa00; color: #cd1126; }
/* line 388, sass/_design.scss */
.menu ul li a { border: 0 none !important; color: #fff; display: block; padding: 1em; margin: 0; outline: none; text-decoration: none; text-transform: uppercase; font-size: 15px; }
@media (min-width: 62em) { /* line 388, sass/_design.scss */
  .menu ul li a { font-size: 18px; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu ul li a { font-size: 18px; }
/* line 403, sass/_design.scss */
.menu ul li a:hover { background-color: #cd1126; color: #fff; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
@media (min-width: 62em) { /* line 415, sass/_design.scss */
  .menu ul li:hover ul { display: block; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu ul li:hover ul { display: block; }
/* line 424, sass/_design.scss */
.menu ul.sub-menu { background-color: transparent; display: none; text-align: left; padding-left: 1em; margin: 0; color: #fff; width: auto; }
@media (min-width: 48em) { /* line 424, sass/_design.scss */
  .menu ul.sub-menu { position: absolute; padding-left: 0; color: #000; background-color: #fff; box-shadow: 1px 1px 10px #ccc; border: 1px solid #262627; border-top: 0 none; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu ul.sub-menu { position: absolute; padding-left: 0; color: #000; background-color: #fff; box-shadow: 1px 1px 10px #ccc; border: 1px solid #262627; border-top: 0 none; }
@media (min-width: 62em) { /* line 424, sass/_design.scss */
  .menu ul.sub-menu { padding-top: 0; text-align: left; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu ul.sub-menu { padding-top: 0; text-align: left; }
/* line 449, sass/_design.scss */
.menu ul.sub-menu li { margin-right: 2px; display: block; }
/* line 454, sass/_design.scss */
.menu ul.sub-menu .current-menu-item > a, .menu ul.sub-menu .current-menu-ancestor > a { background-color: #cd1126; color: #fff; font-weight: bold; }
/* line 460, sass/_design.scss */
.menu ul.sub-menu .current-menu-item > a:hover, .menu ul.sub-menu .current-menu-ancestor > a:hover { cursor: default; top: 0; left: 0; }
/* line 468, sass/_design.scss */
body.location .menu ul.sub-menu .no-location { display: none; }
/* line 472, sass/_design.scss */
body.management .menu ul.sub-menu .no-management { display: none; }
/* line 476, sass/_design.scss */
body.crew .menu ul.sub-menu .no-crew { display: none; }
/* line 480, sass/_design.scss */
body.shift .menu ul.sub-menu .no-shift { display: none; }
/* line 485, sass/_design.scss */
.menu ul.sub-menu a { font-weight: normal; font-size: 14px; padding: 0.2em 0.5em; }
@media (min-width: 48em) { /* line 485, sass/_design.scss */
  .menu ul.sub-menu a { color: #000; padding: 0em 0.5em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .menu ul.sub-menu a { color: #000; padding: 0em 0.5em; }
/* line 495, sass/_design.scss */
.menu ul.sub-menu a:hover { background-color: #cd1126; color: #fff; position: relative; top: 2px; left: 2px; }

@media (min-width: 20em) { /* line 509, sass/_design.scss */
  .category-enrollchange li#nav-menu-item-80 ul.sub-menu, .category-benefits li#nav-menu-item-81 ul.sub-menu, .category-maximize-benefits li#nav-menu-item-119 ul.sub-menu, li.current-menu-ancestor ul.sub-menu { display: block; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .category-enrollchange li#nav-menu-item-80 ul.sub-menu, .oldie .category-benefits li#nav-menu-item-81 ul.sub-menu, .oldie .category-maximize-benefits li#nav-menu-item-119 ul.sub-menu, .oldie li.current-menu-ancestor ul.sub-menu { display: block; }
@media (min-width: 62em) { /* line 509, sass/_design.scss */
  .category-enrollchange li#nav-menu-item-80 ul.sub-menu, .category-benefits li#nav-menu-item-81 ul.sub-menu, .category-maximize-benefits li#nav-menu-item-119 ul.sub-menu, li.current-menu-ancestor ul.sub-menu { display: none; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .category-enrollchange li#nav-menu-item-80 ul.sub-menu, .oldie .category-benefits li#nav-menu-item-81 ul.sub-menu, .oldie .category-maximize-benefits li#nav-menu-item-119 ul.sub-menu, .oldie li.current-menu-ancestor ul.sub-menu { display: none; }
/* line 521, sass/_design.scss */
ul.sub-menu li:last-child { border: none; }

/******************************************************************************* * MAIN CONTENT ** ******************************************************************************/
/* line 530, sass/_design.scss */
.page-title { color: #cd1126; font-size: 2.5em; }
@media (min-width: 62em) { /* line 530, sass/_design.scss */
  .page-title { font-size: 4.125em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .page-title { font-size: 4.125em; }

/* line 539, sass/_design.scss */
.ae-banner-desktop { display: none; width: 100%; }
@media (min-width: 48em) { /* line 539, sass/_design.scss */
  .ae-banner-desktop { display: block; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .ae-banner-desktop { display: block; }
/* line 545, sass/_design.scss */
.ae-banner-desktop img { width: 100%; max-width: 961px; }

/* line 550, sass/_design.scss */
.ae-banner-mobile { display: block; width: 100%; }
@media (min-width: 48em) { /* line 550, sass/_design.scss */
  .ae-banner-mobile { display: none; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .ae-banner-mobile { display: none; }
/* line 556, sass/_design.scss */
.ae-banner-mobile img { width: 100%; max-width: 600px; }

/* line 562, sass/_design.scss */
.home-banner-mobile { position: relative; margin-bottom: 1em; }
@media (min-width: 48em) { /* line 562, sass/_design.scss */
  .home-banner-mobile { display: none; } }
/* line 570, sass/_design.scss */
.home-banner-mobile .home-bg { width: 100%; }
/* line 574, sass/_design.scss */
.home-banner-mobile .enroll-now { width: 100%; text-align: center; position: relative; top: 0; }
/* line 580, sass/_design.scss */
.home-banner-mobile .enroll-now .enroll-buttons { display: inline; }
/* line 583, sass/_design.scss */
.home-banner-mobile .enroll-now .enroll-buttons:first-child { margin: 0 0 5px; padding-right: 1em; }
@media (min-width: 20em) { /* line 583, sass/_design.scss */
  .home-banner-mobile .enroll-now .enroll-buttons:first-child { margin: 0 0 7px; } }
@media (min-width: 30em) { /* line 583, sass/_design.scss */
  .home-banner-mobile .enroll-now .enroll-buttons:first-child { margin: 0 0 15px; } }
@media (min-width: 37.5em) { /* line 583, sass/_design.scss */
  .home-banner-mobile .enroll-now .enroll-buttons:first-child { margin: 0 0 25px; } }

/* line 603, sass/_design.scss */
.home-banner { display: none; }
@media (min-width: 48em) { /* line 603, sass/_design.scss */
  .home-banner { display: block; color: white; position: relative; overflow: hidden; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner { display: block; color: white; position: relative; overflow: hidden; }
@media (min-width: 62em) { /* line 603, sass/_design.scss */
  .home-banner { height: auto; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner { height: auto; }
/* line 616, sass/_design.scss */
.home-banner .home-bg { width: 100%; }
@media (min-width: 62em) { /* line 616, sass/_design.scss */
  .home-banner .home-bg { margin-left: 0em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .home-bg { margin-left: 0em; }
/* line 623, sass/_design.scss */
.home-banner .welcome { position: absolute; z-index: 2; top: 2em; left: 1.5em; width: 90%; }
@media (min-width: 30em) { /* line 623, sass/_design.scss */
  .home-banner .welcome { width: 50%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .welcome { width: 50%; }
@media (min-width: 48em) { /* line 623, sass/_design.scss */
  .home-banner .welcome { width: 40%; left: 4em; top: 1em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .welcome { width: 40%; left: 4em; top: 1em; }
@media (min-width: 62em) { /* line 623, sass/_design.scss */
  .home-banner .welcome { left: 2em; width: 45%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .welcome { left: 2em; width: 45%; }
/* line 644, sass/_design.scss */
.home-banner .banner-header { position: absolute; top: 0em; right: 1em; text-align: center; }
@media (min-width: 30em) { /* line 644, sass/_design.scss */
  .home-banner .banner-header { top: 0em; right: 1em; width: 49.15254%; float: left; margin-right: 1.69492%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .banner-header { top: 0em; right: 1em; width: 49.15254%; float: left; margin-right: 1.69492%; display: inline; }
@media (min-width: 48em) { /* line 644, sass/_design.scss */
  .home-banner .banner-header { top: 1em; right: 2em; width: 49.15254%; float: left; margin-right: 1.69492%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .banner-header { top: 1em; right: 2em; width: 49.15254%; float: left; margin-right: 1.69492%; display: inline; }
@media (min-width: 62em) { /* line 644, sass/_design.scss */
  .home-banner .banner-header { top: 3em; right: 1em; width: 49.15254%; float: left; margin-right: 1.69492%; margin-right: 0; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .banner-header { top: 3em; right: 1em; width: 49.15254%; float: left; margin-right: 1.69492%; display: inline; margin-right: 0; }
/* line 668, sass/_design.scss */
.home-banner .banner-header h2 { line-height: 1.2em; font-size: 2.4em; padding: 0.8em 1em 0.8em 2em; margin: 0 -0.8em 0; text-transform: uppercase; }
@media (min-width: 48em) { /* line 668, sass/_design.scss */
  .home-banner .banner-header h2 { padding: 0.3em 1em 0.3em 1em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .banner-header h2 { padding: 0.3em 1em 0.3em 1em; }
@media (min-width: 62em) { /* line 668, sass/_design.scss */
  .home-banner .banner-header h2 { font-size: 3.5em; padding: 0.3em 1em 0em 1em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .banner-header h2 { font-size: 3.5em; padding: 0.3em 1em 0em 1em; }
/* line 687, sass/_design.scss */
.home-banner .banner-header p { display: none; text-transform: uppercase; }
@media (min-width: 48em) { /* line 687, sass/_design.scss */
  .home-banner .banner-header p { display: block; font-size: 1em; line-height: 1.1em; width: 100%; float: left; margin-right: 1.69492%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .banner-header p { display: block; font-size: 1em; line-height: 1.1em; width: 100%; float: left; margin-right: 1.69492%; display: inline; }
@media (min-width: 62em) { /* line 687, sass/_design.scss */
  .home-banner .banner-header p { font-size: 1.9em; line-height: 1.4em; width: 100%; float: left; margin-right: 1.69492%; letter-spacing: 9px; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .banner-header p { font-size: 1.9em; line-height: 1.4em; width: 100%; float: left; margin-right: 1.69492%; display: inline; letter-spacing: 9px; }
@media (min-width: 20em) { /* line 707, sass/_design.scss */
  .home-banner .enroll-now { margin-right: 5px; bottom: 18%; } }
@media (min-width: 30em) { /* line 707, sass/_design.scss */
  .home-banner .enroll-now { margin-right: 5px; bottom: 0; } }
@media (min-width: 48em) { /* line 707, sass/_design.scss */
  .home-banner .enroll-now { width: 100%; position: absolute; text-align: center; }
  /* line 722, sass/_design.scss */
  .home-banner .enroll-now .enroll-buttons { margin-right: 20px; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .home-banner .enroll-now { width: 100%; position: absolute; text-align: center; }
/* line 722, sass/_design.scss */
.oldie .home-banner .enroll-now .enroll-buttons { margin-right: 20px; }

/* line 729, sass/_design.scss */
html.oldie .home-banner img { width: 100%; }

@media (min-width: 48em) { /* line 734, sass/_design.scss */
  .landing-btns ul { display: flex; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .landing-btns ul { display: flex; }
/* line 739, sass/_design.scss */
.landing-btns li { display: table !important; float: left; margin-bottom: 1em; width: 100%; float: left; margin-right: 1.69492%; display: inline; }
@media (min-width: 48em) { /* line 739, sass/_design.scss */
  .landing-btns li { width: 49.15254%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .landing-btns li:nth-child(3) { float: right; margin-right: 0; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .landing-btns li { width: 49.15254%; float: left; margin-right: 1.69492%; display: inline; }
/* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
.oldie .landing-btns li:nth-child(3) { float: right; margin-right: 0; *margin-left: -1em; }
/* line 750, sass/_design.scss */
.landing-btns li a { padding: 0.8em; display: table-cell; text-align: center; color: #cd1126; text-decoration: none; font-size: 2em; word-wrap: normal; line-height: 1.1em; height: 170px; vertical-align: middle; background-color: #ffb60f; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFCC57', endColorstr='#FFFFB60F'); background-image: -webkit-linear-gradient(top, #FFCC57 0%, #ffb60f 100%); background-image: -moz-linear-gradient(top, #FFCC57 0%, #ffb60f 100%); background-image: -o-linear-gradient(top, #FFCC57 0%, #ffb60f 100%); }
@media (min-width: 48em) { /* line 750, sass/_design.scss */
  .landing-btns li a { font-size: 1.6em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .landing-btns li a { font-size: 1.6em; }
@media (min-width: 62em) { /* line 750, sass/_design.scss */
  .landing-btns li a { font-size: 1.75em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .landing-btns li a { font-size: 1.75em; }
/* line 777, sass/_design.scss */
body.home .landing-btns li a { color: #fff; background-color: #cd1126; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCD1126', endColorstr='#FFA51E37'); background-image: -webkit-linear-gradient(top, #cd1126 0%, #A51E37 100%); background-image: -moz-linear-gradient(top, #cd1126 0%, #A51E37 100%); background-image: -o-linear-gradient(top, #cd1126 0%, #A51E37 100%); }
/* line 788, sass/_design.scss */
.landing-btns li a .btn-role { margin-top: 5px; margin-bottom: 5px; }

/* line 796, sass/_design.scss */
html.oldie .landing-btns li { background-color: #cd1126; }
/* line 799, sass/_design.scss */
html.oldie .landing-btns li a { background-color: #cd1126; }

/* line 804, sass/_design.scss */
.tout-list { clear: both; list-style: none; text-align: center; }
@media (min-width: 48em) { /* line 804, sass/_design.scss */
  .tout-list { margin-left: 0em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .tout-list { margin-left: 0em; }
/* line 812, sass/_design.scss */
.tout-list-boxes { display: flex; flex-direction: column; width: 100%; gap: 10px; margin-bottom: 56px; }
@media (min-width: 48em) { /* line 812, sass/_design.scss */
  .tout-list-boxes { flex-direction: row; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .tout-list-boxes { flex-direction: row; }
/* line 821, sass/_design.scss */
.tout-list-boxes a { height: 100%; width: 100%; min-height: 129px; background-color: #cd1126; display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 24px; font-style: italic; font-weight: 700; }
/* line 835, sass/_design.scss */
.tout-list-btn { display: flex; gap: 10px; align-items: center; justify-content: center; margin-bottom: 64px; }
/* line 841, sass/_design.scss */
.tout-list-btn .btn { font-size: 16px; font-style: normal; font-weight: 700; background-color: #cd1126; padding: 0.5em; text-align: center; color: #ffffff; }
/* line 849, sass/_design.scss */
.tout-list-btn .btn.btn-blue { background-color: #00ADEE; }
/* line 855, sass/_design.scss */
.tout-list li { /* display: table; */ width: 100%; margin-bottom: 1em; list-style-type: none; }
@media (min-width: 48em) { /* line 855, sass/_design.scss */
  .tout-list li { width: 23.72881%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .tout-list li:nth-child(4n) { float: right; margin-right: 0; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .tout-list li { width: 23.72881%; float: left; margin-right: 1.69492%; display: inline; }
/* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
.oldie .tout-list li:nth-child(4n) { float: right; margin-right: 0; *margin-left: -1em; }
/* line 878, sass/_design.scss */
.tout-list li:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
/* line 885, sass/_design.scss */
.tout-list li .centered { display: inline-block; vertical-align: middle; width: 100%; padding: 0px; }
/* line 891, sass/_design.scss */
.tout-list li .centered img { width: 100%; }
/* line 896, sass/_design.scss */
.tout-list li a { display: block; padding: 2em 0; vertical-align: middle; color: #cd1126; }

/* line 907, sass/_design.scss */
.bottom-touts { width: 100%; clear: both; }
/* line 911, sass/_design.scss */
.bottom-touts div { display: block; width: 100%; position: relative; }
@media (min-width: 48em) { /* line 911, sass/_design.scss */
  .bottom-touts div { width: 49.15254%; float: left; margin-right: 1.69492%; }
  /* line 194, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_grid.scss */
  .bottom-touts div:nth-child(2) { float: right; margin-right: 0; } }
/* line 922, sass/_design.scss */
.bottom-touts div img { width: 100%; }
@media (min-width: 37.5em) { /* line 927, sass/_design.scss */
  .bottom-touts div:last-of-type a { left: 6em; bottom: 30px; } }
@media (min-width: 48em) { /* line 927, sass/_design.scss */
  .bottom-touts div:last-of-type a { left: 4em; } }
@media (min-width: 62em) { /* line 927, sass/_design.scss */
  .bottom-touts div:last-of-type a { left: 3em; } }

/* line 944, sass/_design.scss */
.print-button { background-color: #cd1126; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCE1126', endColorstr='#FFA32638'); background-image: -webkit-linear-gradient(top, #ce1126 0%, #a32638 100%); background-image: -moz-linear-gradient(top, #ce1126 0%, #a32638 100%); background-image: -o-linear-gradient(top, #ce1126 0%, #a32638 100%); color: #fff; text-transform: uppercase; font-size: 1.5em; padding: 6px 20px; float: right; color: #fff; }
/* line 961, sass/_design.scss */
.print-button:hover { color: #fff; }

/* line 968, sass/_design.scss */
.tag-homepage h3 { margin-top: 0.25em; font-size: 2.5em; line-height: 0.8em; }
@media (min-width: 62em) { /* line 968, sass/_design.scss */
  .tag-homepage h3 { font-size: 2.9em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .tag-homepage h3 { font-size: 2.9em; }

/* line 981, sass/_design.scss */
.post-350 h3 { padding-bottom: 0.3em; font-size: 3em; }
@media (min-width: 62em) { /* line 981, sass/_design.scss */
  .post-350 h3 { font-size: 3.5em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .post-350 h3 { font-size: 3.5em; }
/* line 990, sass/_design.scss */
.post-350 span { font-size: 0.49em; line-height: 0.8em; }

/* line 997, sass/_design.scss */
.post-344 span { font-size: 1.2em; line-height: 0.8em; }

/* line 1004, sass/_design.scss */
.post-346 span { font-size: 1.2em; line-height: 0.8em; }

/* line 1011, sass/_design.scss */
.post-348 h3, .post-984 h3 { font-size: 3em; line-height: 0.55em; }
@media (min-width: 62em) { /* line 1011, sass/_design.scss */
  .post-348 h3, .post-984 h3 { font-size: 3.5em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .post-348 h3, .oldie .post-984 h3 { font-size: 3.5em; }
/* line 1020, sass/_design.scss */
.post-348 span, .post-984 span { font-size: 0.85em; line-height: 1em; }

/* line 1028, sass/_design.scss */
.post-63 h3 { font-size: 3em; line-height: 0.6em; }
@media (min-width: 62em) { /* line 1028, sass/_design.scss */
  .post-63 h3 { font-size: 3.8em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .post-63 h3 { font-size: 3.8em; }
/* line 1037, sass/_design.scss */
.post-63 span { font-size: 0.6em; line-height: 1.1em; }

/* line 1043, sass/_design.scss */
blockquote { background-color: #cd1126; padding: 1em; overflow: hidden; color: #fff; }
/* line 1049, sass/_design.scss */
blockquote h3 { margin: 0; line-height: 1.2em; font-size: 2em !important; }
/* line 1056, sass/_design.scss */
blockquote p { margin: 0; }
/* line 1060, sass/_design.scss */
blockquote a { color: white; }
/* line 1062, sass/_design.scss */
blockquote a:visited { color: white; }
/* line 1065, sass/_design.scss */
blockquote a:hover { color: white; }
/* line 1071, sass/_design.scss */
blockquote ul { list-style-type: none; padding-left: 1em; }
/* line 1075, sass/_design.scss */
blockquote ul li:before { color: #fff !important; content: "\2023"; font-size: 2.2em; padding-right: .5em; top: 0.2em; position: relative; }

/* line 1086, sass/_design.scss */
blockquote.side-quote { background-color: #493533; float: right; display: inline; color: #fff; clear: both; }
@media (min-width: 62em) { /* line 1086, sass/_design.scss */
  blockquote.side-quote { width: 28.81356%; float: left; margin-right: 1.69492%; float: right; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie blockquote.side-quote { width: 28.81356%; float: left; margin-right: 1.69492%; display: inline; float: right; }
/* line 1098, sass/_design.scss */
blockquote.side-quote a { color: white; }
/* line 1102, sass/_design.scss */
blockquote.side-quote h3 { line-height: 1.2em; margin-top: 0; }

/* line 1108, sass/_design.scss */
.post-list { list-style: none; }
/* line 1111, sass/_design.scss */
.post-list li { background-color: #cd1126; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCE1126', endColorstr='#FFA32638'); background-image: -webkit-linear-gradient(top, #ce1126 0%, #a32638 100%); background-image: -moz-linear-gradient(top, #ce1126 0%, #a32638 100%); background-image: -o-linear-gradient(top, #ce1126 0%, #a32638 100%); color: white; margin-bottom: 1em; padding: 0 0.8em; min-height: 160px; height: 160px; display: table; width: 100%; }
@media (min-width: 48em) { /* line 1111, sass/_design.scss */
  .post-list li { width: 24.05063%; float: left; margin-right: 1.26582%; margin-right: -100%; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .post-list li:nth-child(4n + 1) { margin-left: 0%; clear: left; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .post-list li:nth-child(4n + 2) { margin-left: 25.31646%; clear: none; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .post-list li:nth-child(4n + 3) { margin-left: 50.63291%; clear: none; }
  /* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
  .post-list li:nth-child(4n + 4) { margin-left: 75.94937%; clear: none; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .post-list li { width: 24.05063%; float: left; margin-right: 1.26582%; display: inline; margin-right: -100%; }
/* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
.oldie .post-list li:nth-child(4n + 1) { margin-left: 0%; clear: left; }
/* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
.oldie .post-list li:nth-child(4n + 2) { margin-left: 25.31646%; clear: none; }
/* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
.oldie .post-list li:nth-child(4n + 3) { margin-left: 50.63291%; clear: none; }
/* line 42, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_isolation.scss */
.oldie .post-list li:nth-child(4n + 4) { margin-left: 75.94937%; clear: none; }
/* line 1131, sass/_design.scss */
.post-list li h2 { line-height: 1.2em; text-align: center; display: table-cell; vertical-align: middle; line-height: 0.8em; }
@media (min-width: 48em) { /* line 1131, sass/_design.scss */
  .post-list li h2 { font-size: 1.8em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .post-list li h2 { font-size: 1.8em; }
@media (min-width: 62em) { /* line 1131, sass/_design.scss */
  .post-list li h2 { font-size: 2em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .post-list li h2 { font-size: 2em; }
/* line 1147, sass/_design.scss */
body.category .post-list li .page-image { display: none; }
/* line 1151, sass/_design.scss */
.post-list li a { color: white; vertical-align: middle; text-align: center; text-transform: uppercase; }

/******************************************************************************* * ENTRY PAGES ** ******************************************************************************/
/* line 1164, sass/_design.scss */
.entry-header .entry-title { color: #cd1126; font-size: 3em; }
@media (min-width: 62em) { /* line 1164, sass/_design.scss */
  .entry-header .entry-title { font-size: 4em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .entry-header .entry-title { font-size: 4em; }

/* line 1176, sass/_design.scss */
.entry-content h2 { color: #cd1126; }
/* line 1181, sass/_design.scss */
.entry-content ul { list-style-type: none; }
/* line 1184, sass/_design.scss */
.entry-content ul li:before { color: #cd1126; content: "\2023"; font-size: 3em; padding-right: .2em; top: 0.25em; position: relative; }
/* line 1197, sass/_design.scss */
article.post-94 .entry-content ul li { list-style: none; width: 100%; float: left; margin-right: 1.69492%; display: inline; }
@media (min-width: 48em) { /* line 1197, sass/_design.scss */
  article.post-94 .entry-content ul li { float: left; width: 47.79661%; float: left; margin-right: 1.69492%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie article.post-94 .entry-content ul li { float: left; width: 47.79661%; float: left; margin-right: 1.69492%; display: inline; }
/* line 1207, sass/_design.scss */
article.post-94 .entry-content ul li h4 { text-align: center; width: 100%; float: left; margin-right: 1.69492%; display: inline; float: none; margin-bottom: 1em; }
/* line 1214, sass/_design.scss */
article.post-94 .entry-content ul li img { width: 100%; float: left; margin-right: 1.69492%; display: inline; float: none; }
/* line 1220, sass/_design.scss */
article.post-94 .entry-content ul li:before { content: ""; padding-right: 0; }
/* line 1225, sass/_design.scss */
article.post-94 .entry-content ul li:last-child { float: right; }
/* line 1230, sass/_design.scss */
article.post-94 .entry-content blockquote { clear: left; overflow: visible; }

/******************************************************************************* * TABLE STYLES ** ******************************************************************************/
/* line 1241, sass/_design.scss */
table { background-color: #fff; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; margin-left: -5.42373%; padding-left: 5.42373%; margin-right: -5.42373%; padding-right: 5.42373%; }
@media (min-width: 30em) { /* line 1241, sass/_design.scss */
  table { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; margin-left: -2.71186%; padding-left: 2.71186%; margin-right: -2.71186%; padding-right: 2.71186%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie table { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; margin-left: -2.71186%; padding-left: 2.71186%; margin-right: -2.71186%; padding-right: 2.71186%; }
@media (min-width: 37.5em) { /* line 1241, sass/_design.scss */
  table { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; margin-left: 0%; padding-left: 0%; margin-right: 0%; padding-right: 0%; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie table { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; margin-left: 0%; padding-left: 0%; margin-right: 0%; padding-right: 0%; }
/* line 1251, sass/_design.scss */
table td { border: 1px solid #000; padding: 0.4em; font-size: 1em; }
@media (min-width: 37.5em) { /* line 1251, sass/_design.scss */
  table td { font-size: 0.9em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie table td { font-size: 0.9em; }
@media (min-width: 62em) { /* line 1251, sass/_design.scss */
  table td { padding: 1em; font-size: 1em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie table td { padding: 1em; font-size: 1em; }
/* line 1263, sass/_design.scss */
table td ul { line-height: 1.4em; font-size: 1em; }
/* line 1268, sass/_design.scss */
table td p { font-size: 1em; }
/* line 1272, sass/_design.scss */
table .bg-gray { background: rgba(0, 0, 0, 0.1) !important; }
/* line 1276, sass/_design.scss */
table.compare-rates tr { height: 100%; }
/* line 1280, sass/_design.scss */
table.compare-rates td.compare { padding: 0 !important; height: 1px; }
@supports (height: -moz-available) { /* line 1280, sass/_design.scss */
  table.compare-rates td.compare { height: 100%; } }
/* line 1287, sass/_design.scss */
table.compare-rates td > div { display: flex; flex-direction: row; width: 100%; height: 100%; }
/* line 1293, sass/_design.scss */
table.compare-rates td > div div { width: 100%; justify-content: center; align-items: center; display: flex; flex-direction: column; padding: 1em; }
/* line 1300, sass/_design.scss */
table.compare-rates td > div div:first-child { border-right: 1px solid #000; }

/* line 1310, sass/_design.scss */
div.small-text { font-size: 75%; }

/* line 1314, sass/_design.scss */
.head-red { color: #fff; background-color: #cd1126; font-size: 1.2em; text-align: center; }
@media (min-width: 62em) { /* line 1314, sass/_design.scss */
  .head-red { font-size: 1.5em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .head-red { font-size: 1.5em; }

/* line 1324, sass/_design.scss */
.head-blue { color: #fff; background-color: #1870b8; font-size: 1.2em; text-align: center; }
@media (min-width: 62em) { /* line 1324, sass/_design.scss */
  .head-blue { font-size: 1.5em; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .head-blue { font-size: 1.5em; }

/* line 1334, sass/_design.scss */
.blue { color: #1870b8; }

/*******************************************************************************
** FOOTER **
*******************************************************************************/
/* line 1340, sass/_design.scss */
.wrapper-footer { background-image: url("/wp-content/themes/pcomm-startr/images/footer.jpg"); margin-top: 1em; padding-bottom: 11px; text-align: center; height: 310px; }
@media (min-width: 62em) { /* line 1340, sass/_design.scss */
  .wrapper-footer { margin-top: 2em; height: 290px; padding-top: 20px; } }
/* line 87, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/language/susyone/_media.scss */
.oldie .wrapper-footer { margin-top: 2em; height: 290px; padding-top: 20px; }
@media print { /* line 1340, sass/_design.scss */
  .wrapper-footer { display: none; } }
/* line 1357, sass/_design.scss */
.wrapper-footer a { color: white; }

/* line 1362, sass/_design.scss */
.footer-copy { position: relative; top: 1em; color: #ffffff; font-size: 1.8em; }
/* line 1369, sass/_design.scss */
.footer-copy span { font-size: 1.6em; line-height: 2em; }
/* line 1375, sass/_design.scss */
.footer-copy p { margin-bottom: 0; line-height: 0.8em; }
/* line 1379, sass/_design.scss */
.footer-copy p + p { font-size: 0.6em; line-height: 1em; }

/* line 1386, sass/_design.scss */
.change-group { position: relative; bottom: -3em; background-color: #cd1126; padding: 0.5em; text-align: center; }

/* line 1394, sass/_design.scss */
.intro.xl { font-size: 150%; }

/* line 1398, sass/_design.scss */
.app-details { display: flex; flex-direction: row; gap: 10px; }

@font-face { font-family: "Neutra"; src: font-files "fonts/NeutraText-BoldAlt.otf"; }
@font-face { font-family: "Neutratitle"; src: font-files "fonts/NeutraDisplay-Titling.otf"; }
