Launch Interactive Shell>>>
@@ -1362,102 +1521,117 @@ a.button {
position: absolute;
top: 1.25em;
right: 52%;
- z-index: 50; }
- .flexslide .launch-shell span, .flexslide .launch-shell a {
- display: inline-block; }
- .flexslide .launch-shell .button {
- padding-bottom: .2em; }
- .flexslide .launch-shell .button .message {
- opacity: 0;
- position: absolute;
- top: -9999px;
- right: 2.6em;
- white-space: nowrap;
- padding: .4em .75em .35em;
- color: #999;
- background-color: #1f1f1f;
- *zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF1F1F1F');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #333333), color-stop(90%, #1f1f1f));
- background-image: -moz-linear-gradient(#333333 10%, #1f1f1f 90%);
- background-image: -webkit-linear-gradient(#333333 10%, #1f1f1f 90%);
- background-image: linear-gradient(#333333 10%, #1f1f1f 90%);
- border-top: 1px solid #444;
- border-right: 1px solid #444;
- border-bottom: 1px solid #444;
- border-left: 1px solid #444;
- -moz-border-radius: 6px;
- -webkit-border-radius: 6px;
- border-radius: 6px;
- -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
- -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
- box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
- -moz-transition: opacity 0.25s ease-in-out, top 0s linear 0.25s;
- -o-transition: opacity 0.25s ease-in-out, top 0s linear 0.25s;
- -webkit-transition: opacity 0.25s ease-in-out, top 0s linear;
- -webkit-transition-delay: 0s, 0.25s;
- transition: opacity 0.25s ease-in-out, top 0s linear 0.25s; }
- .flexslide .launch-shell .button:hover .message {
- opacity: 1;
- top: 0;
- -moz-transition: opacity 0.25s ease-in-out, top 0s linear;
- -o-transition: opacity 0.25s ease-in-out, top 0s linear;
- -webkit-transition: opacity 0.25s ease-in-out, top 0s linear;
- transition: opacity 0.25s ease-in-out, top 0s linear; }
+ z-index: 50;
+}
+.flexslide .launch-shell span, .flexslide .launch-shell a {
+ display: inline-block;
+}
+.flexslide .launch-shell .button {
+ padding-bottom: 0.2em;
+}
+.flexslide .launch-shell .button .message {
+ opacity: 0;
+ position: absolute;
+ top: -9999px;
+ right: 2.6em;
+ white-space: nowrap;
+ padding: 0.4em 0.75em 0.35em;
+ color: #999;
+ background-color: #1f1f1f;
+ *zoom: 1;
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF333333", endColorstr="#FF1F1F1F");
+ background-image: -owg(compact(linear-gradient(#333 10%, #1f1f1f 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#333 10%, #1f1f1f 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#333 10%, #1f1f1f 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#333 10%, #1f1f1f 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#333 10%, #1f1f1f 90%), false, false, false, false, false, false, false, false, false);
+ border-top: 1px solid #444;
+ border-right: 1px solid #444;
+ border-bottom: 1px solid #444;
+ border-left: 1px solid #444;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ -ms-border-radius: 6px;
+ -o-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-box-shadow: compact(1px 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(1px 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(1px 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);
+ -webkit-transition: compact(compact(opacity 0.25s ease-in-out, top 0s linear 0.25s, false, false, false, false, false, false, false, false) false false);
+ -moz-transition: compact(compact(opacity 0.25s ease-in-out, top 0s linear 0.25s, false, false, false, false, false, false, false, false) false false false);
+ -o-transition: compact(compact(opacity 0.25s ease-in-out, top 0s linear 0.25s, false, false, false, false, false, false, false, false) false false false);
+ transition: compact(opacity 0.25s ease-in-out, top 0s linear 0.25s, false, false, false, false, false, false, false, false);
+}
+.flexslide .launch-shell .button:hover .message {
+ opacity: 1;
+ top: 0;
+ -webkit-transition: compact(compact(opacity 0.25s ease-in-out, top 0s linear, false, false, false, false, false, false, false, false) false false);
+ -moz-transition: compact(compact(opacity 0.25s ease-in-out, top 0s linear, false, false, false, false, false, false, false, false) false false false);
+ -o-transition: compact(compact(opacity 0.25s ease-in-out, top 0s linear, false, false, false, false, false, false, false, false) false false false);
+ transition: compact(opacity 0.25s ease-in-out, top 0s linear, false, false, false, false, false, false, false, false);
+}
.introduction {
- text-align: center; }
- .introduction .breaker {
- display: block;
- width: 100%;
- height: 1px;
- font-size: 1px;
- line-height: 1px; }
+ text-align: center;
+}
+.introduction .breaker {
+ display: block;
+ width: 100%;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+}
/* Header-banners */
.main-header .container {
- padding-bottom: 0; }
+ padding-bottom: 0;
+}
.header-banner {
padding: 0 0 0 1em;
- margin: 0 -1em 0 0; }
+ margin: 0 -1em 0 0;
+}
.about-banner,
.download-for-current-os,
.documentation-banner,
.community-banner {
padding-left: 0%;
- padding-right: 51.06383%;
- padding-top: 1em; }
+ padding-opposite-position(left): 51.0638297872%;
+ padding-top: 1em;
+}
.about-banner {
- background: 120% 0 no-repeat url('../img/landing-about.png?1576869008') transparent;
+ background: 120% 0 no-repeat image-url("landing-about.png") transparent;
min-height: 345px;
padding-bottom: 3.5em;
- margin-bottom: -2.5em; }
+ margin-bottom: -2.5em;
+}
.download-for-current-os {
- background: 130% 0 no-repeat url('../img/landing-downloads.png?1576869008') transparent;
+ background: 130% 0 no-repeat image-url("landing-downloads.png") transparent;
min-height: 345px;
padding-bottom: 4em;
- margin-bottom: -3em; }
+ margin-bottom: -3em;
+}
.documentation-banner {
- background: 130% 0 no-repeat url('../img/landing-docs.png?1576869008') transparent;
- padding-bottom: 1em; }
+ background: 130% 0 no-repeat image-url("landing-docs.png") transparent;
+ padding-bottom: 1em;
+}
.community-banner {
text-align: left;
- background: 110% 0 no-repeat url('../img/landing-community.png?1576869008') transparent;
+ background: 110% 0 no-repeat image-url("landing-community.png") transparent;
min-height: 345px;
padding-bottom: 2em;
- margin-bottom: -1.25em; }
+ margin-bottom: -1.25em;
+}
.welcome-to-the-foundation {
padding-top: 2em;
- padding-bottom: 2em; }
+ padding-bottom: 2em;
+}
/* Blog landing page */
/*h2*/
@@ -1465,223 +1639,274 @@ a.button {
text-align: left;
position: absolute;
left: 0;
- width: 23.40426%;
- margin-top: 0.56875em; }
+ width: 23.4042553191%;
+ margin-top: 0.56875em;
+}
.latest-blog-post,
.featured-event,
.jobs-intro {
position: relative;
text-align: left;
- min-height: 130px; }
- .latest-blog-post .call-to-action,
- .featured-event .call-to-action,
- .jobs-intro .call-to-action {
- margin-left: 34.04255%; }
- .latest-blog-post .date-posted, .latest-blog-post .event-date,
- .featured-event .date-posted,
- .featured-event .event-date,
- .jobs-intro .date-posted,
- .jobs-intro .event-date {
- position: absolute;
- left: 0;
- width: 31.91489%; }
- .latest-blog-post .date-posted time,
- .featured-event .date-posted time,
- .jobs-intro .date-posted time {
- position: relative;
- top: 30px; }
- .latest-blog-post .excerpt,
- .featured-event .excerpt,
- .jobs-intro .excerpt {
- margin-left: 34.04255%; }
+ min-height: 130px;
+}
+.latest-blog-post .call-to-action,
+.featured-event .call-to-action,
+.jobs-intro .call-to-action {
+ margin-left: 34.0425531915%;
+}
+.latest-blog-post .date-posted, .latest-blog-post .event-date,
+.featured-event .date-posted,
+.featured-event .event-date,
+.jobs-intro .date-posted,
+.jobs-intro .event-date {
+ position: absolute;
+ left: 0;
+ width: 31.914893617%;
+}
+.latest-blog-post .date-posted time,
+.featured-event .date-posted time,
+.jobs-intro .date-posted time {
+ position: relative;
+ top: 30px;
+}
+.latest-blog-post .excerpt,
+.featured-event .excerpt,
+.jobs-intro .excerpt {
+ margin-left: 34.0425531915%;
+}
/* Main content with sidebars */
.home .content-wrapper .container {
- padding-top: 2.5em; }
+ padding-top: 2.5em;
+}
.main-content.with-left-sidebar {
- width: 74.46809%;
- float: right;
- margin-right: 0;
- #margin-left: -20px; }
+ width: 74.4680851064%;
+ float: opposite-position(left);
+ margin-opposite-position(left): 0;
+ #margin-opposite-position(opposite-position(left)): -20px;
+}
.main-content.with-right-sidebar {
- width: 74.46809%;
+ width: 74.4680851064%;
float: left;
- margin-right: 2.12766%; }
+ margin-opposite-position(left): 2.1276595745%;
+}
/*aside*/
.left-sidebar {
- width: 23.40426%;
+ width: 23.4042553191%;
float: left;
- margin-right: 2.12766%; }
+ margin-opposite-position(left): 2.1276595745%;
+}
/*aside*/
.right-sidebar {
- width: 23.40426%;
- float: right;
- margin-right: 0;
- #margin-left: -20px; }
+ width: 23.4042553191%;
+ float: opposite-position(left);
+ margin-opposite-position(left): 0;
+ #margin-opposite-position(opposite-position(left)): -20px;
+}
.featured-success-story {
- /*blockquote*/ }
- .featured-success-story .success-quote:before, .featured-success-story .success-quote:after {
- font-size: 2.375em; }
+ /*blockquote*/
+}
+.featured-success-story .success-quote:before, .featured-success-story .success-quote:after {
+ font-size: 2.375em;
+}
.quote-by, .quote-by-organization {
display: -moz-inline-stack;
display: inline-block;
- vertical-align: baseline; }
- .lt-ie8 .quote-by, .lt-ie8 .quote-by-organization {
- vertical-align: auto;
- zoom: 1;
- display: inline; }
+ vertical-align: baseline;
+}
+.lt-ie8 .quote-by, .lt-ie8 .quote-by-organization {
+ vertical-align: auto;
+ zoom: 1;
+ display: inline;
+}
.quote-by-organization:before {
content: ", ";
- margin-left: -.25em; }
+ margin-left: -0.25em;
+}
.activity-feed {
position: absolute;
- right: 0; }
+ right: 0;
+}
.psf-widget, .python-needs-you-widget {
min-height: 14em;
- position: relative; }
- .psf-widget .python-logo, .python-needs-you-widget .python-logo {
- position: absolute;
- top: 0.5em;
- right: 1em;
- width: 210px;
- height: 210px;
- background: top left no-repeat url('../img/python-logo-large.png?1576869008') transparent; }
- .psf-widget .widget-title, .psf-widget p, .python-needs-you-widget .widget-title, .python-needs-you-widget p {
- margin-right: 34.04255%; }
+ position: relative;
+}
+.psf-widget .python-logo, .python-needs-you-widget .python-logo {
+ position: absolute;
+ top: 0.5em;
+ right: 1em;
+ width: 210px;
+ height: 210px;
+ background: top left no-repeat image-url("python-logo-large.png") transparent;
+}
+.psf-widget .widget-title, .psf-widget p, .python-needs-you-widget .widget-title, .python-needs-you-widget p {
+ margin-opposite-position(left): 34.0425531915%;
+}
.triple-widget {
- width: 31.91489%;
+ width: 31.914893617%;
float: left;
- margin-right: 2.12766%; }
- .triple-widget.last {
- margin-right: 0; }
+ margin-opposite-position(left): 2.1276595745%;
+}
+.triple-widget.last {
+ margin-right: 0;
+}
/* ! Events landing page */
.list-recent-events .event-title, .list-recent-events p, .list-recent-posts .event-title, .list-recent-posts p {
- margin-left: 25.53191%; }
+ margin-left: 25.5319148936%;
+}
.list-recent-events time, .list-recent-posts time {
position: absolute;
- top: .3em;
+ top: 0.3em;
left: 0;
- width: 23.40426%; }
+ width: 23.4042553191%;
+}
/* Jobs Section */
.list-recent-jobs .listing-company-category a, .list-recent-jobs .listing-job-type a {
- white-space: nowrap; }
+ white-space: nowrap;
+}
.list-recent-jobs .listing-posted {
- width: 48.93617%;
+ width: 48.9361702128%;
float: left;
- margin-right: 2.12766%;
- margin-right: 0; }
-.list-recent-jobs .listing-company-category {
- width: 48.93617%;
- float: right;
+ margin-opposite-position(left): 2.1276595745%;
margin-right: 0;
- #margin-left: -20px;
+}
+.list-recent-jobs .listing-company-category {
+ width: 48.9361702128%;
+ float: opposite-position(left);
+ margin-opposite-position(left): 0;
+ #margin-opposite-position(opposite-position(left)): -20px;
text-align: right;
- clear: none; }
+ clear: none;
+}
.list-recent-jobs .listing-actions {
clear: both;
overflow: hidden;
*zoom: 1;
padding-top: 0.9375em;
- text-align: right; }
+ text-align: right;
+}
/*h2*/
.listing-company .listing-company-name {
- width: 57.44681%;
+ width: 57.4468085106%;
float: left;
- margin-right: 2.12766%; }
- .listing-company .listing-company-name a:hover:after, .listing-company .listing-company-name a:focus:after {
- color: #666;
- content: " View Details";
- font-size: .75em; }
+ margin-opposite-position(left): 2.1276595745%;
+}
+.listing-company .listing-company-name a:hover:after, .listing-company .listing-company-name a:focus:after {
+ color: #666;
+ content: " View Details";
+ font-size: 0.75em;
+}
.listing-company .listing-location {
- width: 40.42553%;
- float: right;
- margin-right: 0;
- #margin-left: -20px;
- text-align: right; }
+ width: 40.4255319149%;
+ float: opposite-position(left);
+ margin-opposite-position(left): 0;
+ #margin-opposite-position(opposite-position(left)): -20px;
+ text-align: right;
+}
.job-meta {
- width: 48.93617%;
+ width: 48.9361702128%;
float: left;
- margin-right: 2.12766%;
- margin-bottom: 0; }
+ margin-opposite-position(left): 2.1276595745%;
+ margin-bottom: 0;
+}
.job-tags {
- width: 48.93617%;
- float: right;
- margin-right: 0;
- #margin-left: -20px; }
+ width: 48.9361702128%;
+ float: opposite-position(left);
+ margin-opposite-position(left): 0;
+ #margin-opposite-position(opposite-position(left)): -20px;
+}
/* Forms that are wide enough to have labels and input fields side by side */
.wide-form ul {
- margin-left: 24%; }
+ margin-left: 24%;
+}
.wide-form p {
overflow: hidden;
*zoom: 1;
- /* ! This is done the wrong way with SASS. Should be something like #{$form-text-inputs} with $form-text-inputs as a variable */ }
- .wide-form p label, .wide-form p textarea {
- display: inline-block;
- vertical-align: top; }
- .wide-form p label {
- width: 24%; }
- .wide-form p input[type=text], .wide-form p input[type=password], .wide-form p input[type=search], .wide-form p input[type=email], .wide-form p input[type=url], .wide-form p input[type=tel] {
- width: 75%;
- display: inline-block;
- vertical-align: top; }
- .wide-form p textarea {
- width: 75%; }
- .wide-form p button {
- margin-left: 24%; }
- .wide-form p button + button {
- margin-left: 0; }
+ /* ! This is done the wrong way with SASS. Should be something like \\$form-text-inputs with \$form-text-inputs as a variable */
+}
+.wide-form p label, .wide-form p textarea {
+ display: inline-block;
+ vertical-align: top;
+}
+.wide-form p label {
+ width: 24%;
+}
+.wide-form p input[type=text], .wide-form p input[type=password], .wide-form p input[type=search], .wide-form p input[type=email], .wide-form p input[type=url], .wide-form p input[type=tel] {
+ width: 75%;
+ display: inline-block;
+ vertical-align: top;
+}
+.wide-form p textarea {
+ width: 75%;
+}
+.wide-form p button {
+ margin-left: 24%;
+}
+.wide-form p button + button {
+ margin-left: 0;
+}
.jobs-form ul {
margin-top: -3.25em;
- *zoom: 1; }
- .jobs-form ul:after {
- content: "";
- display: table;
- clear: both; }
- .jobs-form ul li {
- float: left;
- width: 33%; }
+ *zoom: 1;
+}
+.jobs-form ul:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+.jobs-form ul li {
+ float: left;
+ width: 33%;
+}
.jobs-form ul.errorlist {
/* Reset margin for errorlist so that messages are not drawn over
other labels */
- margin-top: 0; }
+ margin-top: 0;
+}
/* Footer */
.sitemap, .footer-links, .copyright {
- font-size: 0.875em; }
+ font-size: 0.875em;
+}
.sitemap .tier-1 {
width: 32.97872%;
border-left: 0;
- border-right: 0; }
- .sitemap .tier-1:nth-child(odd), .sitemap .tier-1:nth-child(even) {
- clear: none;
- border-left: 0;
- border-right: 0; }
- .sitemap .tier-1.element-1, .sitemap .tier-1.element-2, .sitemap .tier-1.element-4, .sitemap .tier-1.element-5, .sitemap .tier-1.element-8 {
- border-right: 1px solid #d5d6d8; }
- .sitemap .tier-1.element-2, .sitemap .tier-1.element-3, .sitemap .tier-1.element-5, .sitemap .tier-1.element-6, .sitemap .tier-1.element-7, .sitemap .tier-1.element-8, .sitemap .tier-1.element-9 {
- border-left: 1px solid #f7f7f8; }
+ border-right: 0;
+}
+.sitemap .tier-1:nth-child(odd), .sitemap .tier-1:nth-child(even) {
+ clear: none;
+ border-left: 0;
+ border-right: 0;
+}
+.sitemap .tier-1.element-1, .sitemap .tier-1.element-2, .sitemap .tier-1.element-4, .sitemap .tier-1.element-5, .sitemap .tier-1.element-8 {
+ border-right: 1px solid #d5d6d8;
+}
+.sitemap .tier-1.element-2, .sitemap .tier-1.element-3, .sitemap .tier-1.element-5, .sitemap .tier-1.element-6, .sitemap .tier-1.element-7, .sitemap .tier-1.element-8, .sitemap .tier-1.element-9 {
+ border-left: 1px solid #f7f7f8;
+}
.footer-links .say-no-more {
display: inline;
- visibility: visible; }
+ visibility: visible;
+}
.main-navigation {
/* Include the mixins to start our horizontal nav
@@ -1692,174 +1917,220 @@ a.button {
/*ul*/
/*li*/
/*li*/
- /*ul*/ }
- .main-navigation .menu {
- margin-bottom: 0; }
- .main-navigation .tier-1, .main-navigation .tier-2 {
- /* We do this more explictly (the descendant selector) to avoid also styling links in the Supernav content */ }
- .main-navigation .tier-1 > a, .main-navigation .tier-2 > a {
- display: block;
- padding: .5em 1.5em .4em 1em;
- position: relative; }
- .main-navigation .tier-1 {
- display: block;
- width: 100%; }
- .main-navigation .tier-1 > a {
- text-align: center; }
- .main-navigation .tier-2 > a {
- text-align: left; }
- .main-navigation .menu {
- *zoom: 1; }
- .main-navigation .menu:after {
- content: "";
- display: table;
- clear: both; }
- .main-navigation .tier-1 {
- position: relative; }
- .main-navigation .subnav {
- position: absolute;
- z-index: 100;
- text-align: left;
- /*modernizr*/
- /*modernizr*/ }
- .no-touch .main-navigation .subnav {
- min-width: 100%;
- display: none;
- -moz-transition: all 0s ease;
- -o-transition: all 0s ease;
- -webkit-transition: all 0s ease;
- transition: all 0s ease; }
- .touch .main-navigation .subnav {
- top: 120%;
- display: none;
- opacity: 0;
- -moz-transition: opacity 0.25s ease-in-out;
- -o-transition: opacity 0.25s ease-in-out;
- -webkit-transition: opacity 0.25s ease-in-out;
- transition: opacity 0.25s ease-in-out;
- -moz-box-shadow: 0 0.25em 0.75em rgba(0, 0, 0, 0.6);
- -webkit-box-shadow: 0 0.25em 0.75em rgba(0, 0, 0, 0.6);
- box-shadow: 0 0.25em 0.75em rgba(0, 0, 0, 0.6); }
- .touch .main-navigation .subnav:before {
- position: absolute;
- content: "";
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
- border-width: 0.75em;
- top: -1.45em;
- display: block; }
- .no-touch .main-navigation .element-1:hover .subnav, .no-touch .main-navigation .element-1:focus .subnav, .no-touch .main-navigation .element-2:hover .subnav, .no-touch .main-navigation .element-2:focus .subnav, .no-touch .main-navigation .element-3:hover .subnav, .no-touch .main-navigation .element-3:focus .subnav, .no-touch .main-navigation .element-4:hover .subnav, .no-touch .main-navigation .element-4:focus .subnav {
- left: 0;
- display: initial;
- -moz-transition-delay: 0.25s;
- -o-transition-delay: 0.25s;
- -webkit-transition-delay: 0.25s;
- transition-delay: 0.25s; }
- .no-touch .main-navigation .element-5:hover .subnav, .no-touch .main-navigation .element-5:focus .subnav, .no-touch .main-navigation .element-6:hover .subnav, .no-touch .main-navigation .element-6:focus .subnav, .no-touch .main-navigation .element-7:hover .subnav, .no-touch .main-navigation .element-7:focus .subnav, .no-touch .main-navigation .element-8:hover .subnav, .no-touch .main-navigation .element-8:focus .subnav, .no-touch .main-navigation .last:hover .subnav, .no-touch .main-navigation .last:focus .subnav {
- right: 0;
- display: initial;
- -moz-transition-delay: 0.25s;
- -o-transition-delay: 0.25s;
- -webkit-transition-delay: 0.25s;
- transition-delay: 0.25s; }
- .touch .main-navigation .element-1, .touch .main-navigation .element-2, .touch .main-navigation .element-3, .touch .main-navigation .element-4 {
- /* Position the pointer element */ }
- .touch .main-navigation .element-1:hover .subnav, .touch .main-navigation .element-1 .subnav.touched, .touch .main-navigation .element-2:hover .subnav, .touch .main-navigation .element-2 .subnav.touched, .touch .main-navigation .element-3:hover .subnav, .touch .main-navigation .element-3 .subnav.touched, .touch .main-navigation .element-4:hover .subnav, .touch .main-navigation .element-4 .subnav.touched {
- display: block;
- opacity: 1;
- left: 0; }
- .touch .main-navigation .element-1 .subnav:before, .touch .main-navigation .element-2 .subnav:before, .touch .main-navigation .element-3 .subnav:before, .touch .main-navigation .element-4 .subnav:before {
- left: 1.5em; }
- .touch .main-navigation .element-5, .touch .main-navigation .element-6, .touch .main-navigation .element-7, .touch .main-navigation .element-8, .touch .main-navigation .last {
- /* Position the pointer element */ }
- .touch .main-navigation .element-5:hover .subnav, .touch .main-navigation .element-5 .subnav.touched, .touch .main-navigation .element-6:hover .subnav, .touch .main-navigation .element-6 .subnav.touched, .touch .main-navigation .element-7:hover .subnav, .touch .main-navigation .element-7 .subnav.touched, .touch .main-navigation .element-8:hover .subnav, .touch .main-navigation .element-8 .subnav.touched, .touch .main-navigation .last:hover .subnav, .touch .main-navigation .last .subnav.touched {
- display: block;
- opacity: 1;
- right: 0; }
- .touch .main-navigation .element-5 .subnav:before, .touch .main-navigation .element-6 .subnav:before, .touch .main-navigation .element-7 .subnav:before, .touch .main-navigation .element-8 .subnav:before, .touch .main-navigation .last .subnav:before {
- left: auto;
- right: 1.5em; }
- .main-navigation .tier-2 {
- display: block;
- min-width: 100%; }
- .main-navigation .tier-2 a {
- white-space: nowrap; }
+ /*ul*/
+}
+.main-navigation .menu {
+ margin-bottom: 0;
+}
+.main-navigation .tier-1, .main-navigation .tier-2 {
+ /* We do this more explictly (the descendant selector) to avoid also styling links in the Supernav content */
+}
+.main-navigation .tier-1 > a, .main-navigation .tier-2 > a {
+ display: block;
+ padding: 0.5em 1.5em 0.4em 1em;
+ position: relative;
+}
+.main-navigation .tier-1 {
+ display: block;
+ width: 100%;
+}
+.main-navigation .tier-1 > a {
+ text-align: center;
+}
+.main-navigation .tier-2 > a {
+ text-align: left;
+}
+.main-navigation .menu {
+ *zoom: 1;
+}
+.main-navigation .menu:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+.main-navigation .tier-1 {
+ position: relative;
+}
+.main-navigation .subnav {
+ position: absolute;
+ z-index: 100;
+ text-align: left;
+ /*modernizr*/
+ /*modernizr*/
+}
+.no-touch .main-navigation .subnav {
+ min-width: 100%;
+ display: none;
+ -webkit-transition: compact(compact(all 0s ease, false, false, false, false, false, false, false, false, false) false false);
+ -moz-transition: compact(compact(all 0s ease, false, false, false, false, false, false, false, false, false) false false false);
+ -o-transition: compact(compact(all 0s ease, false, false, false, false, false, false, false, false, false) false false false);
+ transition: compact(all 0s ease, false, false, false, false, false, false, false, false, false);
+}
+.touch .main-navigation .subnav {
+ top: 120%;
+ display: none;
+ opacity: 0;
+ -webkit-transition: compact(compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false) false false);
+ -moz-transition: compact(compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);
+ -o-transition: compact(compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);
+ transition: compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false);
+ -webkit-box-shadow: compact(0 0.25em 0.75em rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0 0.25em 0.75em rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0 0.25em 0.75em rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+}
+.touch .main-navigation .subnav:before {
+ position: absolute;
+ content: "";
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+ border-width: 0.75em;
+ top: -1.45em;
+ display: block;
+}
+.no-touch .main-navigation .element-1:hover .subnav, .no-touch .main-navigation .element-1:focus .subnav, .no-touch .main-navigation .element-2:hover .subnav, .no-touch .main-navigation .element-2:focus .subnav, .no-touch .main-navigation .element-3:hover .subnav, .no-touch .main-navigation .element-3:focus .subnav, .no-touch .main-navigation .element-4:hover .subnav, .no-touch .main-navigation .element-4:focus .subnav {
+ left: 0;
+ display: initial;
+ -webkit-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -moz-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -o-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+}
+.no-touch .main-navigation .element-5:hover .subnav, .no-touch .main-navigation .element-5:focus .subnav, .no-touch .main-navigation .element-6:hover .subnav, .no-touch .main-navigation .element-6:focus .subnav, .no-touch .main-navigation .element-7:hover .subnav, .no-touch .main-navigation .element-7:focus .subnav, .no-touch .main-navigation .element-8:hover .subnav, .no-touch .main-navigation .element-8:focus .subnav, .no-touch .main-navigation .last:hover .subnav, .no-touch .main-navigation .last:focus .subnav {
+ right: 0;
+ display: initial;
+ -webkit-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -moz-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -o-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+}
+.touch .main-navigation .element-1, .touch .main-navigation .element-2, .touch .main-navigation .element-3, .touch .main-navigation .element-4 {
+ /* Position the pointer element */
+}
+.touch .main-navigation .element-1:hover .subnav, .touch .main-navigation .element-1 .subnav.touched, .touch .main-navigation .element-2:hover .subnav, .touch .main-navigation .element-2 .subnav.touched, .touch .main-navigation .element-3:hover .subnav, .touch .main-navigation .element-3 .subnav.touched, .touch .main-navigation .element-4:hover .subnav, .touch .main-navigation .element-4 .subnav.touched {
+ display: block;
+ opacity: 1;
+ left: 0;
+}
+.touch .main-navigation .element-1 .subnav:before, .touch .main-navigation .element-2 .subnav:before, .touch .main-navigation .element-3 .subnav:before, .touch .main-navigation .element-4 .subnav:before {
+ left: 1.5em;
+}
+.touch .main-navigation .element-5, .touch .main-navigation .element-6, .touch .main-navigation .element-7, .touch .main-navigation .element-8, .touch .main-navigation .last {
+ /* Position the pointer element */
+}
+.touch .main-navigation .element-5:hover .subnav, .touch .main-navigation .element-5 .subnav.touched, .touch .main-navigation .element-6:hover .subnav, .touch .main-navigation .element-6 .subnav.touched, .touch .main-navigation .element-7:hover .subnav, .touch .main-navigation .element-7 .subnav.touched, .touch .main-navigation .element-8:hover .subnav, .touch .main-navigation .element-8 .subnav.touched, .touch .main-navigation .last:hover .subnav, .touch .main-navigation .last .subnav.touched {
+ display: block;
+ opacity: 1;
+ right: 0;
+}
+.touch .main-navigation .element-5 .subnav:before, .touch .main-navigation .element-6 .subnav:before, .touch .main-navigation .element-7 .subnav:before, .touch .main-navigation .element-8 .subnav:before, .touch .main-navigation .last .subnav:before {
+ left: auto;
+ right: 1.5em;
+}
+.main-navigation .tier-2 {
+ display: block;
+ min-width: 100%;
+}
+.main-navigation .tier-2 a {
+ white-space: nowrap;
+}
.no-touch .main-navigation {
display: block;
text-align: center;
font-size: 1.125em;
- -moz-border-radius: 8px;
-webkit-border-radius: 8px;
+ -moz-border-radius: 8px;
+ -ms-border-radius: 8px;
+ -o-border-radius: 8px;
border-radius: 8px;
- -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
- -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
- .no-touch .main-navigation .menu {
- text-align: center; }
- .no-touch .main-navigation .tier-1 {
- float: none;
- border-top: 0;
- border-bottom: 0;
- /* Conside display: table; on the wrapper (ul.main-navigation) to get the centering to work, and to allow floats here */
- width: auto;
- margin: 0 -5px 0 0;
- display: -moz-inline-stack;
- display: inline-block;
- vertical-align: baseline;
- border-right: 1px solid rgba(0, 0, 0, 0.2);
- border-left: 1px solid rgba(255, 255, 255, 0.1);
- /* We've set this explicitly before, so we need to unset it here */ }
- .lt-ie8 .no-touch .main-navigation .tier-1 {
- vertical-align: auto;
- zoom: 1;
- display: inline; }
- .no-touch .main-navigation .tier-1.element-1 {
- border-left: 0; }
- .no-touch .main-navigation .tier-1.last {
- border-right: 0; }
- .no-touch .main-navigation .tier-1.element-6, .no-touch .main-navigation .tier-1.element-7 {
- width: auto; }
- .no-touch .main-navigation .tier-1 > a {
- padding: .65em 1.25em .55em; }
- .no-touch .main-navigation .tier-2 {
- font-size: 0.875em; }
+ -webkit-box-shadow: compact(0 0 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0 0 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0 0 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
+}
+.no-touch .main-navigation .menu {
+ text-align: center;
+}
+.no-touch .main-navigation .tier-1 {
+ float: none;
+ border-top: 0;
+ border-bottom: 0;
+ /* Conside display: table; on the wrapper (ul.main-navigation) to get the centering to work, and to allow floats here */
+ width: auto;
+ margin: 0 -5px 0 0;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: baseline;
+ border-right: 1px solid rgba(0, 0, 0, 0.2);
+ border-left: 1px solid rgba(255, 255, 255, 0.1);
+ /* We've set this explicitly before, so we need to unset it here */
+}
+.lt-ie8 .no-touch .main-navigation .tier-1 {
+ vertical-align: auto;
+ zoom: 1;
+ display: inline;
+}
+.no-touch .main-navigation .tier-1.element-1 {
+ border-left: 0;
+}
+.no-touch .main-navigation .tier-1.last {
+ border-right: 0;
+}
+.no-touch .main-navigation .tier-1.element-6, .no-touch .main-navigation .tier-1.element-7 {
+ width: auto;
+}
+.no-touch .main-navigation .tier-1 > a {
+ padding: 0.65em 1.25em 0.55em;
+}
+.no-touch .main-navigation .tier-2 {
+ font-size: 0.875em;
+}
/* Shorten the amount of blue space under the nav on inner pages */
.no-touch .default-page .main-navigation {
position: relative;
- margin-bottom: -1.375em; }
+ margin-bottom: -1.375em;
+}
/* Simple Column Structure */
.four-col > .column {
- width: 25%; }
+ width: 25%;
+}
.four-col > .double-col {
- width: 50%; }
+ width: 50%;
+}
.four-col > div:nth-of-type(2n+3) {
- clear: none; }
+ clear: none;
+}
.four-col > div:nth-of-type(4n+5) {
- clear: left; }
+ clear: left;
+}
.site-headline a .python-logo {
width: 290px;
- height: 82px; }
+ height: 82px;
+}
.site-headline a .psf-logo {
width: 334px;
- height: 82px; }
+ height: 82px;
+}
.search-field {
- width: 14em; }
- .search-field:focus {
- width: 18em;
- margin-right: .5em; }
+ width: 14em;
+}
+.search-field:focus {
+ width: 18em;
+ margin-right: 0.5em;
+}
.donate-button {
- top: 38px; }
+ top: 38px;
+}
.options-bar {
- margin: 1.3125em 0; }
+ margin: 1.3125em 0;
+}
/* Supernavs in main-navigation */
/*
@@ -1877,9 +2148,11 @@ a.button {
*/
.with-supernav .subnav {
display: none;
- border-right: 1px solid rgba(102, 102, 102, 0.3); }
+ border-right: 1px solid rgba(102, 102, 102, 0.3);
+}
.with-supernav .super-navigation {
- display: block; }
+ display: block;
+}
/*.subnav li*/
.super-navigation {
@@ -1892,46 +2165,58 @@ a.button {
text-align: left;
padding: 1.5em 1.75em;
border-top: 1px solid rgba(255, 255, 255, 0.8);
- border-left: 1px solid rgba(255, 255, 255, 0.8); }
- .main-navigation .super-navigation a:not(.button) {
- padding: 0;
- border: none; }
- .main-navigation .super-navigation a:not(.button):hover, .main-navigation .super-navigation a:not(.button):focus {
- border: none;
- background: transparent; }
- .main-navigation .super-navigation a:not(.button):hover, .main-navigation .super-navigation a:not(.button):focus {
- color: #1e2933; }
- .super-navigation h2, .super-navigation h3, .super-navigation h4, .super-navigation h5 {
- margin-top: 0; }
- #community .super-navigation h4, #blog .super-navigation h4, #events .super-navigation h4 {
- font-family: Flux-Bold, SourceSansProBold, Arial, sans-serif;
- font-weight: normal;
- font-size: 1.3125em;
- line-height: 1.25em;
- margin-bottom: 0; }
- .super-navigation p.date-posted {
- color: #666;
- font-size: 0.625em !important;
- font-style: italic; }
- .super-navigation p.excert {
- font-size: 0.625em;
- line-height: 1.3em; }
- .super-navigation p.quote-by {
- color: #3776ab; }
+ border-left: 1px solid rgba(255, 255, 255, 0.8);
+}
+.main-navigation .super-navigation a:not(.button) {
+ padding: 0;
+ border: none;
+}
+.main-navigation .super-navigation a:not(.button):hover, .main-navigation .super-navigation a:not(.button):focus {
+ border: none;
+ background: transparent;
+}
+.main-navigation .super-navigation a:not(.button):hover, .main-navigation .super-navigation a:not(.button):focus {
+ color: #1e2933;
+}
+.super-navigation h2, .super-navigation h3, .super-navigation h4, .super-navigation h5 {
+ margin-top: 0;
+}
+#community .super-navigation h4, #blog .super-navigation h4, #events .super-navigation h4 {
+ font-family: Flux-Bold, SourceSansProBold, Arial, sans-serif;
+ font-weight: normal;
+ font-size: 1.3125em;
+ line-height: 1.25em;
+ margin-bottom: 0;
+}
+.super-navigation p.date-posted {
+ color: #666;
+ font-size: 0.625em !important;
+ font-style: italic;
+}
+.super-navigation p.excert {
+ font-size: 0.625em;
+ line-height: 1.3em;
+}
+.super-navigation p.quote-by {
+ color: #3776ab;
+}
.tier-1.element-1 .super-navigation,
.tier-1.element-2 .super-navigation,
.tier-1.element-3 .super-navigation {
- left: 100.25%; }
+ left: 100.25%;
+}
.tier-1.element-4 .super-navigation,
.tier-1.element-5 .super-navigation,
.tier-1.element-6 .super-navigation,
.tier-1.element-7 .super-navigation {
- left: -28em; }
+ left: -28em;
+}
.super-navigation .menu {
- text-align: left; }
+ text-align: left;
+}
/* END Supernavs */
/* Header-banners */
@@ -1939,197 +2224,246 @@ a.button {
.download-for-current-os,
.documentation-banner {
padding-left: 0%;
- padding-right: 42.55319%; }
- .about-banner p:last-child,
- .download-for-current-os p:last-child,
- .documentation-banner p:last-child {
- margin-bottom: 0; }
+ padding-opposite-position(left): 42.5531914894%;
+}
+.about-banner p:last-child,
+.download-for-current-os p:last-child,
+.documentation-banner p:last-child {
+ margin-bottom: 0;
+}
.about-banner p,
.documentation-banner p,
.community-banner p {
- margin-right: 14.81481%; }
+ margin-opposite-position(left): 14.8148148148%;
+}
.about-banner, .documentation-banner {
- background-position: 110% 0; }
+ background-position: 110% 0;
+}
.download-for-current-os {
background-position: 115% 0;
padding-bottom: 6em;
- margin-bottom: -3em; }
+ margin-bottom: -3em;
+}
.community-banner {
- background-position: 100% 0; }
+ background-position: 100% 0;
+}
.featured-success-story .success-quote {
- margin-left: 8.51064%;
- margin-right: 8.51064%; }
+ margin-left: 8.5106382979%;
+ margin-opposite-position(left): 8.5106382979%;
+}
/* Main content with sidebars */
.main-content.with-left-sidebar {
- padding-left: 3.19149%;
- padding-right: 3.19149%; }
+ padding-left: 3.1914893617%;
+ padding-opposite-position(left): 3.1914893617%;
+}
.single-event-title {
- font-size: 2em; }
- .fontface .single-event-title {
- font-size: 2.3em; }
- .fontface .single-event-title span:before {
- font-size: .875em; }
+ font-size: 2em;
+}
+.fontface .single-event-title {
+ font-size: 2.3em;
+}
+.fontface .single-event-title span:before {
+ font-size: 0.875em;
+}
/*aside*/
/*aside*/
.text {
- /* Make the intro/first paragraphs slightly larger? */ }
- .text > p:first-of-type {
- color: #666;
- font-size: 1.125em;
- line-height: 1.6875;
- margin-bottom: 1.25em; }
+ /* Make the intro/first paragraphs slightly larger? */
+}
+.text > p:first-of-type {
+ color: #666;
+ font-size: 1.125em;
+ line-height: 1.6875;
+ margin-bottom: 1.25em;
+}
/* Widgets in main content */
.small-widget p, .small-widget li, .medium-widget p, .medium-widget li, .psf-widget p, .psf-widget li, .python-needs-you-widget p, .python-needs-you-widget li, .documentation-help p, .documentation-help li {
- font-size: 0.9375em; }
+ font-size: 0.9375em;
+}
.small-widget {
- width: 23.40426%;
+ width: 23.4042553191%;
float: left;
- margin-right: 2.12766%; }
- .small-widget:nth-child(2) {
- margin-right: 2.12766%; }
+ margin-opposite-position(left): 2.1276595745%;
+}
+.small-widget:nth-child(2) {
+ margin-right: 2.1276595745%;
+}
.medium-widget {
- width: 48.93617%;
+ width: 48.9361702128%;
float: left;
- margin-right: 2.12766%; }
+ margin-opposite-position(left): 2.1276595745%;
+}
.small-widget.last, .medium-widget.last {
float: right;
- margin-right: 0; }
+ margin-right: 0;
+}
.blog-widget li, .event-widget li, .most-recent-posts li {
- padding-left: 7em; }
+ padding-left: 7em;
+}
.blog-widget .say-no-more, .event-widget .say-no-more, .most-recent-posts .say-no-more {
display: inline;
- visibility: visible; }
+ visibility: visible;
+}
.pep-widget,
.psf-widget,
.python-needs-you-widget {
- padding: 1.5em 1.75em; }
+ padding: 1.5em 1.75em;
+}
.psf-widget .widget-title, .psf-widget p,
.python-needs-you-widget .widget-title,
.python-needs-you-widget p {
- margin-right: 25.53191%; }
+ margin-opposite-position(left): 25.5319148936%;
+}
.mapped-events h2 {
- margin-top: .5em; }
+ margin-top: 0.5em;
+}
/* Community landing page */
.tag-wrapper {
- display: inline; }
+ display: inline;
+}
/* Blog landing page */
/*h2*/
.welcome-message {
- width: 23.40426%; }
+ width: 23.4042553191%;
+}
.latest-blog-post .call-to-action,
.featured-event .call-to-action,
.jobs-intro .call-to-action {
- margin-left: 25.53191%; }
+ margin-left: 25.5319148936%;
+}
.latest-blog-post .date-posted, .latest-blog-post .event-date,
.featured-event .date-posted,
.featured-event .event-date,
.jobs-intro .date-posted,
.jobs-intro .event-date {
- width: 23.40426%; }
+ width: 23.4042553191%;
+}
.latest-blog-post .excerpt,
.featured-event .excerpt,
.jobs-intro .excerpt {
- margin-left: 25.53191%; }
+ margin-left: 25.5319148936%;
+}
.subscription-channels li {
display: -moz-inline-stack;
display: inline-block;
vertical-align: baseline;
- width: 30%; }
- .lt-ie8 .subscription-channels li {
- vertical-align: auto;
- zoom: 1;
- display: inline; }
+ width: 30%;
+}
+.lt-ie8 .subscription-channels li {
+ vertical-align: auto;
+ zoom: 1;
+ display: inline;
+}
.pep-widget .widget-title {
position: relative;
- padding-right: 6em; }
+ padding-right: 6em;
+}
.rss-link {
position: absolute;
top: 0;
- right: 0; }
+ right: 0;
+}
/* Footer */
.sitemap a {
- text-align: left; }
+ text-align: left;
+}
.sitemap .tier-1 {
width: 16.6667%;
- border: 0; }
- .sitemap .tier-1.element-1, .sitemap .tier-1.element-2, .sitemap .tier-1.element-3, .sitemap .tier-1.element-4, .sitemap .tier-1.element-5, .sitemap .tier-1.element-6, .sitemap .tier-1.element-7, .sitemap .tier-1.element-8, .sitemap .tier-1.element-9, .sitemap .tier-1.element-10 {
- border: 0; }
+ border: 0;
+}
+.sitemap .tier-1.element-1, .sitemap .tier-1.element-2, .sitemap .tier-1.element-3, .sitemap .tier-1.element-4, .sitemap .tier-1.element-5, .sitemap .tier-1.element-6, .sitemap .tier-1.element-7, .sitemap .tier-1.element-8, .sitemap .tier-1.element-9, .sitemap .tier-1.element-10 {
+ border: 0;
+}
.sitemap .subnav, .sitemap .subnav li {
- border: 0; }
+ border: 0;
+}
.footer-links a {
- padding: 0.3em 0.75em; }
+ padding: 0.3em 0.75em;
+}
.flex-slideshow.home-slideshow .caption-wrapper {
float: left;
- width: 49%; }
+ width: 49%;
+}
.flex-slideshow.default-slideshow .caption-wrapper {
top: 2em;
left: 2em;
bottom: 3em;
width: 25%;
- padding: 1em; }
+ padding: 1em;
+}
.flex-viewport {
- padding-bottom: .5em; }
- .touch .flex-viewport {
- padding-bottom: 1em; }
+ padding-bottom: 0.5em;
+}
+.touch .flex-viewport {
+ padding-bottom: 1em;
+}
.default-slideshow .flex-control-nav {
- text-align: right; }
+ text-align: right;
+}
.home-slideshow .flex-control-nav {
position: absolute;
bottom: 0;
right: 0;
width: 49%;
- padding: .5em;
- text-align: right; }
+ padding: 0.5em;
+ text-align: right;
+}
.home-slideshow .flex-direction-nav .flex-prev, .home-slideshow .flex-direction-nav .flex-next {
top: 40%;
font-size: 1.5em;
- filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
- opacity: 1; }
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
+ opacity: 1;
+}
.home-slideshow .flex-direction-nav .flex-prev {
- left: -.75em; }
+ left: -0.75em;
+}
.home-slideshow .flex-direction-nav .flex-next {
- right: -.75em; }
+ right: -0.75em;
+}
/* ! ===== lt-IE9 rules ===== */
.container {
- width: 61.25em; }
+ width: 61.25em;
+}
.main-navigation li > a {
padding-left: 1.25em;
- padding-right: 1.25em; }
+ padding-right: 1.25em;
+}
/* IE 7 and 8 needed a width on the container... wasn't inheriting it from the contents */
.site-headline a, .site-headline a .python-logo {
width: 290px;
- height: 82px; }
+ height: 82px;
+}
/*# sourceMappingURL=no-mq.css.map */
diff --git a/static/sass/no-mq.css.map b/static/sass/no-mq.css.map
new file mode 100644
index 000000000..eb48a922e
--- /dev/null
+++ b/static/sass/no-mq.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["_base.scss","_functions.scss","_mixins.scss","../vendor/compass/compass/utilities/general/_hacks.scss","../vendor/compass/compass/utilities/general/_clearfix.scss","_flexslider.scss","no-mq.scss","_layout.scss","../vendor/compass/compass/css3/_transition.scss","../vendor/susy/susy/_padding.scss","../vendor/compass/compass/css3/_images.scss","../vendor/compass/compass/css3/_shared.scss","../vendor/compass/compass/css3/_box-shadow.scss","../vendor/susy/susy/_grid.scss","../vendor/susy/susy/_settings.scss","../vendor/compass/compass/css3/_box-sizing.scss","../vendor/compass/compass/typography/_vertical_rhythm.scss","../vendor/susy/susy/_margin.scss","../vendor/compass/compass/css3/_opacity.scss"],"names":[],"mappings":"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","file":"no-mq.css"}
\ No newline at end of file
diff --git a/static/sass/style.css b/static/sass/style.css
index 3ca913fc7..0faf92c32 100644
--- a/static/sass/style.css
+++ b/static/sass/style.css
@@ -48,7 +48,7 @@
/*
Compass will convert the font sizes from px to em and fit it into the vertical rhythm automatically with the necessary margin
A neat trick, for sure. More on using the vertical rhythm properties and mixins: http://compass-style.org/reference/compass/typography/vertical_rhythm/
-
+
Note: The line height is relative to the constant $base-line-height.
The number you specify for the leader, trailer and leading will be multiplied by the constant, then converted to its relative value in ems.
Don’t worry about nested elements etc, Compass will do the maths for you :)
@@ -111,254 +111,268 @@
* Unfortunately, the @extend operative does not work inside a media query or mix-in
*/
/* Color Spaces: use for consistency */
-.psf-widget, .python-needs-you-widget, .main-header, .site-base {
+.site-base, .main-header, .psf-widget, .python-needs-you-widget {
background-color: #2b5b84;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1E415E', endColorstr='#FF2B5B84');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMxZTQxNWUiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJiNWI4NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #1e415e), color-stop(90%, #2b5b84));
- background-image: -moz-linear-gradient(#1e415e 10%, #2b5b84 90%);
- background-image: -webkit-linear-gradient(#1e415e 10%, #2b5b84 90%);
- background-image: linear-gradient(#1e415e 10%, #2b5b84 90%);
- -moz-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.03), inset 0 0 20px rgba(0, 0, 0, 0.03);
- -webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.03), inset 0 0 20px rgba(0, 0, 0, 0.03);
- box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.03), inset 0 0 20px rgba(0, 0, 0, 0.03); }
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF1E415E", endColorstr="#FF2B5B84");
+ background-image: -owg(compact(linear-gradient(#1e415e 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#1e415e 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#1e415e 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#1e415e 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#1e415e 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false);
+ -webkit-box-shadow: compact(inset 0 0 50px rgba(0, 0, 0, 0.03), inset 0 0 20px rgba(0, 0, 0, 0.03), false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(inset 0 0 50px rgba(0, 0, 0, 0.03), inset 0 0 20px rgba(0, 0, 0, 0.03), false, false, false, false, false, false, false, false);
+ box-shadow: compact(inset 0 0 50px rgba(0, 0, 0, 0.03), inset 0 0 20px rgba(0, 0, 0, 0.03), false, false, false, false, false, false, false, false);
+}
.psf-widget, .python-needs-you-widget {
margin-bottom: 0.5em;
padding: 1.25em;
- *zoom: 1; }
- .psf-widget:after, .python-needs-you-widget:after {
- content: "";
- display: table;
- clear: both; }
-
-.pep-widget, .most-recent-events .more-by-location, .more-by-location {
+ *zoom: 1;
+}
+.psf-widget:after, .python-needs-you-widget:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+.more-by-location, .most-recent-events .more-by-location, .pep-widget {
background-color: #d8dbde;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE6E8EA', endColorstr='#FFD8DBDE');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNlNmU4ZWEiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Q4ZGJkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #e6e8ea), color-stop(90%, #d8dbde));
- background-image: -moz-linear-gradient(#e6e8ea 10%, #d8dbde 90%);
- background-image: -webkit-linear-gradient(#e6e8ea 10%, #d8dbde 90%);
- background-image: linear-gradient(#e6e8ea 10%, #d8dbde 90%);
- -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.01);
- -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.01);
- box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.01); }
-
-.pep-widget, .most-recent-events .more-by-location {
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFE6E8EA", endColorstr="#FFD8DBDE");
+ background-image: -owg(compact(linear-gradient(#e6e8ea 10%, #d8dbde 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#e6e8ea 10%, #d8dbde 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#e6e8ea 10%, #d8dbde 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#e6e8ea 10%, #d8dbde 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#e6e8ea 10%, #d8dbde 90%), false, false, false, false, false, false, false, false, false);
+ -webkit-box-shadow: compact(inset 0 0 10px rgba(0, 0, 0, 0.01), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(inset 0 0 10px rgba(0, 0, 0, 0.01), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(inset 0 0 10px rgba(0, 0, 0, 0.01), false, false, false, false, false, false, false, false, false);
+}
+
+.most-recent-events .more-by-location, .pep-widget {
border: 1px solid #caccce;
margin-bottom: 0.5em;
padding: 1.25em;
- *zoom: 1; }
- .pep-widget:after, .most-recent-events .more-by-location:after {
- content: "";
- display: table;
- clear: both; }
+ *zoom: 1;
+}
+.most-recent-events .more-by-location:after, .pep-widget:after {
+ content: "";
+ display: table;
+ clear: both;
+}
.single-event-date {
background-color: #ffdd6c;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFE89F', endColorstr='#FFFFDD6C');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmU4OWYiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZGQ2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ffe89f), color-stop(90%, #ffdd6c));
- background-image: -moz-linear-gradient(#ffe89f 10%, #ffdd6c 90%);
- background-image: -webkit-linear-gradient(#ffe89f 10%, #ffdd6c 90%);
- background-image: linear-gradient(#ffe89f 10%, #ffdd6c 90%);
- -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
- -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
- box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05); }
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFE89F", endColorstr="#FFFFDD6C");
+ background-image: -owg(compact(linear-gradient(#ffe89f 10%, #ffdd6c 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#ffe89f 10%, #ffdd6c 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#ffe89f 10%, #ffdd6c 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#ffe89f 10%, #ffdd6c 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#ffe89f 10%, #ffdd6c 90%), false, false, false, false, false, false, false, false, false);
+ -webkit-box-shadow: compact(inset 0 0 10px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(inset 0 0 10px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(inset 0 0 10px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);
+}
.single-event-date {
border: 1px solid #ffcc24;
margin-bottom: 0.5em;
padding: 1.25em;
- *zoom: 1; }
- .single-event-date:after {
- content: "";
- display: table;
- clear: both; }
+ *zoom: 1;
+}
+.single-event-date:after {
+ content: "";
+ display: table;
+ clear: both;
+}
/* Buttons */
-.psf-widget .button, .python-needs-you-widget .button, .donate-button, .header-banner .button, .header-banner a.button, a.delete, form.deletion-form button[type="submit"], button[type=submit], .search-button, #dive-into-python .flex-control-paging a, .text form button, .text form input[type=submit],
+input[type=submit], input[type=reset], button, a.button, .button, .text form button, .text form input[type=submit],
.sidebar-widget form button,
-.sidebar-widget form input[type=submit], input[type=submit], input[type=reset], button, a.button, .button {
+.sidebar-widget form input[type=submit], #dive-into-python .flex-control-paging a, .search-button, button[type=submit], form.deletion-form button[type=submit], a.delete, .header-banner .button, .header-banner a.button, .donate-button, .psf-widget .button, .python-needs-you-widget .button {
cursor: pointer;
color: #4d4d4d !important;
font-weight: normal;
margin-bottom: 0.4375em;
- padding: .4em .75em .35em;
+ padding: 0.4em 0.75em 0.35em;
text-align: left;
white-space: nowrap;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
background-color: #cccccc;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFCCCCCC');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #d9d9d9), color-stop(90%, #cccccc));
- background-image: -moz-linear-gradient(#d9d9d9 10%, #cccccc 90%);
- background-image: -webkit-linear-gradient(#d9d9d9 10%, #cccccc 90%);
- background-image: linear-gradient(#d9d9d9 10%, #cccccc 90%);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFD9D9D9", endColorstr="#FFCCCCCC");
+ background-image: -owg(compact(linear-gradient(#d9d9d9 10%, #cccccc 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#d9d9d9 10%, #cccccc 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#d9d9d9 10%, #cccccc 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#d9d9d9 10%, #cccccc 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#d9d9d9 10%, #cccccc 90%), false, false, false, false, false, false, false, false, false);
border-top: 1px solid #caccce;
border-right: 1px solid #caccce;
border-bottom: 1px solid #999;
border-left: 1px solid #caccce;
- -moz-border-radius: 6px;
-webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ -ms-border-radius: 6px;
+ -o-border-radius: 6px;
border-radius: 6px;
- -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05), inset 0 0 5px rgba(255, 255, 255, 0.5);
- -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05), inset 0 0 5px rgba(255, 255, 255, 0.5);
- box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05), inset 0 0 5px rgba(255, 255, 255, 0.5); }
- .donate-button:hover, a.delete:hover, form.deletion-form button[type="submit"]:hover, .search-button:hover, #dive-into-python .flex-control-paging a:hover, .text form button:hover, .text form input[type=submit]:hover,
- .sidebar-widget form button:hover,
- .sidebar-widget form input[type=submit]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover, .donate-button:focus, a.delete:focus, form.deletion-form button[type="submit"]:focus, .search-button:focus, #dive-into-python .flex-control-paging a:focus, .text form button:focus, .text form input[type=submit]:focus,
- .sidebar-widget form button:focus,
- .sidebar-widget form input[type=submit]:focus, input[type=submit]:focus, input[type=reset]:focus, button:focus, .button:focus, .donate-button:active, a.delete:active, form.deletion-form button[type="submit"]:active, .search-button:active, #dive-into-python .flex-control-paging a:active, .text form button:active, .text form input[type=submit]:active,
- .sidebar-widget form button:active,
- .sidebar-widget form input[type=submit]:active, input[type=submit]:active, input[type=reset]:active, button:active, .button:active {
- color: #1a1a1a !important;
- background-color: #d9d9d9;
- *zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE6E6E6', endColorstr='#FFD9D9D9');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #e6e6e6), color-stop(90%, #d9d9d9));
- background-image: -moz-linear-gradient(#e6e6e6 10%, #d9d9d9 90%);
- background-image: -webkit-linear-gradient(#e6e6e6 10%, #d9d9d9 90%);
- background-image: linear-gradient(#e6e6e6 10%, #d9d9d9 90%); }
-
-.psf-widget .button, .python-needs-you-widget .button, .donate-button, .header-banner .button, .header-banner a.button {
+ -webkit-box-shadow: compact(1px 1px 1px rgba(0, 0, 0, 0.05), inset 0 0 5px rgba(255, 255, 255, 0.5), false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(1px 1px 1px rgba(0, 0, 0, 0.05), inset 0 0 5px rgba(255, 255, 255, 0.5), false, false, false, false, false, false, false, false);
+ box-shadow: compact(1px 1px 1px rgba(0, 0, 0, 0.05), inset 0 0 5px rgba(255, 255, 255, 0.5), false, false, false, false, false, false, false, false);
+}
+input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover, .text form button:hover, .text form input[type=submit]:hover,
+.sidebar-widget form button:hover,
+.sidebar-widget form input[type=submit]:hover, #dive-into-python .flex-control-paging a:hover, .search-button:hover, form.deletion-form button[type=submit]:hover, a.delete:hover, .donate-button:hover, input[type=submit]:focus, input[type=reset]:focus, button:focus, .button:focus, .text form button:focus, .text form input[type=submit]:focus,
+.sidebar-widget form button:focus,
+.sidebar-widget form input[type=submit]:focus, #dive-into-python .flex-control-paging a:focus, .search-button:focus, form.deletion-form button[type=submit]:focus, a.delete:focus, .donate-button:focus, input[type=submit]:active, input[type=reset]:active, button:active, .button:active, .text form button:active, .text form input[type=submit]:active,
+.sidebar-widget form button:active,
+.sidebar-widget form input[type=submit]:active, #dive-into-python .flex-control-paging a:active, .search-button:active, form.deletion-form button[type=submit]:active, a.delete:active, .donate-button:active {
+ color: #1a1a1a !important;
+ background-color: #d9d9d9;
+ *zoom: 1;
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFE6E6E6", endColorstr="#FFD9D9D9");
+ background-image: -owg(compact(linear-gradient(#e6e6e6 10%, #d9d9d9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#e6e6e6 10%, #d9d9d9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#e6e6e6 10%, #d9d9d9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#e6e6e6 10%, #d9d9d9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#e6e6e6 10%, #d9d9d9 90%), false, false, false, false, false, false, false, false, false);
+}
+
+.header-banner .button, .header-banner a.button, .donate-button, .psf-widget .button, .python-needs-you-widget .button {
background-color: #ffd343;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFDF76', endColorstr='#FFFFD343');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmRmNzYiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZDM0MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ffdf76), color-stop(90%, #ffd343));
- background-image: -moz-linear-gradient(#ffdf76 10%, #ffd343 90%);
- background-image: -webkit-linear-gradient(#ffdf76 10%, #ffd343 90%);
- background-image: linear-gradient(#ffdf76 10%, #ffd343 90%);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFDF76", endColorstr="#FFFFD343");
+ background-image: -owg(compact(linear-gradient(#ffdf76 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#ffdf76 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#ffdf76 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#ffdf76 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#ffdf76 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false);
border-top: 1px solid #dca900;
border-right: 1px solid #dca900;
border-bottom: 1px solid #dca900;
- border-left: 1px solid #dca900; }
- .psf-widget .button:hover, .python-needs-you-widget .button:hover, .donate-button:hover, .header-banner .button:hover, .psf-widget .button:active, .python-needs-you-widget .button:active, .donate-button:active, .header-banner .button:active {
- background-color: inherit;
- background-color: #ffd343;
- *zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFEBA9', endColorstr='#FFFFD343');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmViYTkiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZDM0MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ffeba9), color-stop(90%, #ffd343));
- background-image: -moz-linear-gradient(#ffeba9 10%, #ffd343 90%);
- background-image: -webkit-linear-gradient(#ffeba9 10%, #ffd343 90%);
- background-image: linear-gradient(#ffeba9 10%, #ffd343 90%); }
-
-a.delete, form.deletion-form button[type="submit"] {
+ border-left: 1px solid #dca900;
+}
+.header-banner .button:hover, .donate-button:hover, .psf-widget .button:hover, .python-needs-you-widget .button:hover, .header-banner .button:active, .donate-button:active, .psf-widget .button:active, .python-needs-you-widget .button:active {
+ background-color: inherit;
+ background-color: #ffd343;
+ *zoom: 1;
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFEBA9", endColorstr="#FFFFD343");
+ background-image: -owg(compact(linear-gradient(#ffeba9 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#ffeba9 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#ffeba9 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#ffeba9 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#ffeba9 10%, #ffd343 90%), false, false, false, false, false, false, false, false, false);
+}
+
+form.deletion-form button[type=submit], a.delete {
background-color: #b55863;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC57B84', endColorstr='#FFB55863');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNjNTdiODQiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2I1NTg2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #c57b84), color-stop(90%, #b55863));
- background-image: -moz-linear-gradient(#c57b84 10%, #b55863 90%);
- background-image: -webkit-linear-gradient(#c57b84 10%, #b55863 90%);
- background-image: linear-gradient(#c57b84 10%, #b55863 90%);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFC57B84", endColorstr="#FFB55863");
+ background-image: -owg(compact(linear-gradient(#c57b84 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#c57b84 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#c57b84 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#c57b84 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#c57b84 10%, #b55863 90%), false, false, false, false, false, false, false, false, false);
border-top: 1px solid #74333b;
border-right: 1px solid #74333b;
border-bottom: 1px solid #74333b;
border-left: 1px solid #74333b;
- color: #fff !important; }
- a.delete:hover, form.deletion-form button[type="submit"]:hover, a.delete:active, form.deletion-form button[type="submit"]:active {
- background-color: inherit;
- color: #fff !important;
- background-color: #b55863;
- *zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD49FA5', endColorstr='#FFB55863');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkNDlmYTUiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2I1NTg2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #d49fa5), color-stop(90%, #b55863));
- background-image: -moz-linear-gradient(#d49fa5 10%, #b55863 90%);
- background-image: -webkit-linear-gradient(#d49fa5 10%, #b55863 90%);
- background-image: linear-gradient(#d49fa5 10%, #b55863 90%); }
-
-button[type=submit], .search-button, #dive-into-python .flex-control-paging a, .text form button, .text form input[type=submit],
+ color: #fff !important;
+}
+form.deletion-form button[type=submit]:hover, a.delete:hover, form.deletion-form button[type=submit]:active, a.delete:active {
+ background-color: inherit;
+ color: #fff !important;
+ background-color: #b55863;
+ *zoom: 1;
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFD49FA5", endColorstr="#FFB55863");
+ background-image: -owg(compact(linear-gradient(#d49fa5 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#d49fa5 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#d49fa5 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#d49fa5 10%, #b55863 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#d49fa5 10%, #b55863 90%), false, false, false, false, false, false, false, false, false);
+}
+
+.text form button, .text form input[type=submit],
.sidebar-widget form button,
-.sidebar-widget form input[type=submit] {
+.sidebar-widget form input[type=submit], #dive-into-python .flex-control-paging a, .search-button, button[type=submit] {
color: #e6e8ea !important;
text-shadow: none;
background-color: #2b5b84;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3776AB', endColorstr='#FF2B5B84');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMzNzc2YWIiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJiNWI4NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #3776ab), color-stop(90%, #2b5b84));
- background-image: -moz-linear-gradient(#3776ab 10%, #2b5b84 90%);
- background-image: -webkit-linear-gradient(#3776ab 10%, #2b5b84 90%);
- background-image: linear-gradient(#3776ab 10%, #2b5b84 90%);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF3776AB", endColorstr="#FF2B5B84");
+ background-image: -owg(compact(linear-gradient(#3776ab 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#3776ab 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#3776ab 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#3776ab 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#3776ab 10%, #2b5b84 90%), false, false, false, false, false, false, false, false, false);
border-top: 1px solid #3d83be;
border-right: 1px solid #3776ab;
border-bottom: 1px solid #3776ab;
border-left: 1px solid #3d83be;
- -moz-box-shadow: inset 0 0 5px rgba(55, 118, 171, 0.2);
- -webkit-box-shadow: inset 0 0 5px rgba(55, 118, 171, 0.2);
- box-shadow: inset 0 0 5px rgba(55, 118, 171, 0.2); }
- button[type=submit]:hover, .search-button:hover, #dive-into-python .flex-control-paging a:hover, .text form button:hover, .text form input[type=submit]:hover,
- .sidebar-widget form button:hover,
- .sidebar-widget form input[type=submit]:hover, button[type=submit]:active, .search-button:active, #dive-into-python .flex-control-paging a:active, .text form button:active, .text form input[type=submit]:active,
- .sidebar-widget form button:active,
- .sidebar-widget form input[type=submit]:active {
- background: inherit;
- color: #f2f4f6 !important;
- background-color: #244e71;
- *zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF316998', endColorstr='#FF244E71');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMzMTY5OTgiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzI0NGU3MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #316998), color-stop(90%, #244e71));
- background-image: -moz-linear-gradient(#316998 10%, #244e71 90%);
- background-image: -webkit-linear-gradient(#316998 10%, #244e71 90%);
- background-image: linear-gradient(#316998 10%, #244e71 90%); }
-
-.header-banner a:not(.button), .header-banner a:not(.readmore), .text a:not(.button),
-.sidebar-widget a:not(.button), .active-user-list a {
+ -webkit-box-shadow: compact(inset 0 0 5px rgba(55, 118, 171, 0.2), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(inset 0 0 5px rgba(55, 118, 171, 0.2), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(inset 0 0 5px rgba(55, 118, 171, 0.2), false, false, false, false, false, false, false, false, false);
+}
+.text form button:hover, .text form input[type=submit]:hover,
+.sidebar-widget form button:hover,
+.sidebar-widget form input[type=submit]:hover, #dive-into-python .flex-control-paging a:hover, .search-button:hover, button[type=submit]:hover, .text form button:active, .text form input[type=submit]:active,
+.sidebar-widget form button:active,
+.sidebar-widget form input[type=submit]:active, #dive-into-python .flex-control-paging a:active, .search-button:active, button[type=submit]:active {
+ background: inherit;
+ color: #f2f4f6 !important;
+ background-color: #244e71;
+ *zoom: 1;
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF316998", endColorstr="#FF244E71");
+ background-image: -owg(compact(linear-gradient(#316998 10%, #244e71 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#316998 10%, #244e71 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#316998 10%, #244e71 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#316998 10%, #244e71 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#316998 10%, #244e71 90%), false, false, false, false, false, false, false, false, false);
+}
+
+.active-user-list a, .text a:not(.button),
+.sidebar-widget a:not(.button), .header-banner a:not(.button), .header-banner a:not(.readmore) {
border-bottom: 1px solid #ffdf76;
- text-decoration: none; }
- .header-banner a:hover:not(.button), .header-banner a:hover:not(.readmore), .text a:hover:not(.button),
- .sidebar-widget a:hover:not(.button), .active-user-list a:hover, .header-banner a:focus:not(.button), .header-banner a:focus:not(.readmore), .text a:focus:not(.button),
- .sidebar-widget a:focus:not(.button), .active-user-list a:focus {
- border-bottom-color: #ffd343; }
+ text-decoration: none;
+}
+.active-user-list a:hover, .text a:hover:not(.button),
+.sidebar-widget a:hover:not(.button), .header-banner a:hover:not(.button), .header-banner a:hover:not(.readmore), .active-user-list a:focus, .text a:focus:not(.button),
+.sidebar-widget a:focus:not(.button), .header-banner a:focus:not(.button), .header-banner a:focus:not(.readmore) {
+ border-bottom-color: #ffd343;
+}
/* Other elements */
-.blog-widget li, .event-widget li, .most-recent-posts li {
+.most-recent-posts li, .event-widget li, .blog-widget li {
border-top: 1px solid #caccce;
padding-left: 4em;
padding-top: 0.4375em;
padding-bottom: 0.4375em;
- position: relative; }
- .blog-widget li time, .event-widget li time, .most-recent-posts li time {
- position: absolute;
- top: 50%;
- left: 0;
- margin-top: -.75em; }
+ position: relative;
+}
+.most-recent-posts li time, .event-widget li time, .blog-widget li time {
+ position: absolute;
+ top: 50%;
+ left: 0;
+ margin-top: -0.75em;
+}
.pagination a {
/* Used in the pagination UL anchors, and in the Previous Next pattern */
display: block;
color: #999;
- padding: .5em .75em .4em;
+ padding: 0.5em 0.75em 0.4em;
border: 1px solid #caccce;
- background-color: transparent; }
+ background-color: transparent;
+}
-form, .header-banner, .success-stories-widget .quote-from {
- *zoom: 1; }
- form:after, .header-banner:after, .success-stories-widget .quote-from:after {
- content: "";
- display: table;
- clear: both; }
+.success-stories-widget .quote-from, .header-banner, form {
+ *zoom: 1;
+}
+.success-stories-widget .quote-from:after, .header-banner:after, form:after {
+ content: "";
+ display: table;
+ clear: both;
+}
/* ! ===== Mixins ===== */
/* An element than can force a line break, to be used inside certain breakpoints on lines of text or bwteen elements */
@@ -449,7 +463,7 @@ html[xmlns] .slides { display: block; }
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
} */
-html, body, div, span, object, iframe,
+html, body, div, form.deletion-form, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
@@ -463,60 +477,75 @@ time, mark, audio, video {
border: 0;
font-size: 100%;
font: inherit;
- vertical-align: baseline; }
+ vertical-align: baseline;
+}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, form {
- display: block; }
+ display: block;
+}
blockquote {
- quotes: none; }
+ quotes: none;
+}
blockquote:before, blockquote:after {
content: "";
- content: none; }
+ content: none;
+}
q {
- display: inline; }
+ display: inline;
+}
q:before {
- content: "“"; }
+ content: "“";
+}
q:after {
- content: "”"; }
+ content: "”";
+}
q q:before {
- content: "‘"; }
+ content: "‘";
+}
q q:after {
- content: "’"; }
+ content: "’";
+}
ins {
background-color: #ddd;
color: #222;
- text-decoration: none; }
+ text-decoration: none;
+}
mark {
display: inline-block;
- padding: 0 .25em;
- margin: 0 -.125em;
+ padding: 0 0.25em;
+ margin: 0 -0.125em;
background-color: #ffb;
- /* light yellow */ }
+ /* light yellow */
+}
s, strike, del {
- text-decoration: line-through; }
+ text-decoration: line-through;
+}
abbr[title], dfn[title] {
/* border-bottom: 1px dotted; */
- cursor: help; }
+ cursor: help;
+}
table {
width: 100%;
border-collapse: collapse;
- border-spacing: 0; }
+ border-spacing: 0;
+}
th, td {
text-align: left;
- vertical-align: top; }
+ vertical-align: top;
+}
hr {
display: block;
@@ -524,12 +553,14 @@ hr {
border: 0;
border-top: 1px solid #caccce;
margin: 1.75em 0;
- padding: 0; }
+ padding: 0;
+}
input, button, select {
display: inline-block;
vertical-align: middle;
- cursor: pointer; }
+ cursor: pointer;
+}
html {
font-size: 100%;
@@ -537,67 +568,85 @@ html {
-ms-text-size-adjust: 100%;
overflow-y: scroll;
-webkit-font-smoothing: antialiased;
- margin: 0; }
+ margin: 0;
+}
body {
*font-size: small;
- text-rendering: optimizeSpeed; }
+ text-rendering: optimizeSpeed;
+}
select, input, textarea, button {
font: 99%;
-webkit-font-smoothing: antialiased;
- margin: 0; }
+ margin: 0;
+}
h1, h2, h3, h4, h5, h6 {
- font-weight: normal; }
+ font-weight: normal;
+}
/* Minimal base styles */
ul, ol {
- margin-left: 1.5em; }
+ margin-left: 1.5em;
+}
ul {
- list-style: square; }
+ list-style: square;
+}
ol {
- list-style: decimal; }
+ list-style: decimal;
+}
ol ol {
- list-style: upper-alpha; }
+ list-style: upper-alpha;
+}
ol ol ol {
- list-style: lower-roman; }
+ list-style: lower-roman;
+}
ol ol ol ol {
- list-style: lower-alpha; }
+ list-style: lower-alpha;
+}
-nav ul, menu ul, .menu, form ul, .errorlist, .text form label + ul,
-.sidebar-widget form label + ul, .tabs {
+nav ul, menu ul, .menu, .text form label + ul,
+.sidebar-widget form label + ul, .errorlist, form ul, .tabs {
margin-left: 0;
list-style: none;
- list-style-image: none; }
+ list-style-image: none;
+}
small {
- font-size: 85%; }
+ font-size: 85%;
+}
b, strong, th {
- font-weight: 700; }
+ font-weight: 700;
+}
i, em, cite {
- font-style: italic; }
+ font-style: italic;
+}
sub, sup {
font-size: 75%;
line-height: 0;
- position: relative; }
+ position: relative;
+}
sup {
- top: -0.5em; }
+ top: -0.5em;
+}
sub {
- bottom: -0.25em; }
+ bottom: -0.25em;
+}
pre, code, kbd, samp, var {
- font-family: Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; }
+ font-family: Consolas, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, sans-serif;
+}
pre {
/* Get spaces to display for PRE tags but dont let long lines break out of containers */
@@ -609,76 +658,97 @@ pre {
white-space: -o-pre-wrap;
/* Opera 7 and up */
word-wrap: break-word;
- /* IE 5.5+ and up */ }
+ /* IE 5.5+ and up */
+}
code {
- color: #11a611; }
+ color: #11a611;
+}
var {
- font-style: italic; }
+ font-style: italic;
+}
textarea {
overflow: auto;
vertical-align: top;
- resize: vertical; }
+ resize: vertical;
+}
.ie7 legend {
border: 0;
padding: 0;
white-space: normal;
- *margin-left: -7px; }
+ *margin-left: -7px;
+}
-input[type="radio"] {
- vertical-align: text-bottom; }
+input[type=radio] {
+ vertical-align: text-bottom;
+}
-input[type="checkbox"] {
- vertical-align: baseline; }
+input[type=checkbox] {
+ vertical-align: baseline;
+}
-.ie7 input[type="checkbox"] {
- vertical-align: bottom; }
+.ie7 input[type=checkbox] {
+ vertical-align: bottom;
+}
-button, input[type="button"], input[type="reset"], input[type="submit"] {
+button, input[type=button], input[type=reset], input[type=submit] {
cursor: pointer;
-webkit-appearance: button;
- -moz-appearance: button; }
- .lt-ie8 button, .lt-ie8 input[type="button"], .lt-ie8 input[type="reset"], .lt-ie8 input[type="submit"] {
- overflow: visible; }
+ -moz-appearance: button;
+}
+.lt-ie8 button, .lt-ie8 input[type=button], .lt-ie8 input[type=reset], .lt-ie8 input[type=submit] {
+ overflow: visible;
+}
button[disabled], input[disabled] {
- cursor: default; }
+ cursor: default;
+}
-input[type="checkbox"], input[type="radio"] {
+input[type=checkbox], input[type=radio] {
padding: 0;
*width: 13px;
- *height: 13px; }
+ *height: 13px;
+}
-input[type="search"] {
- -webkit-appearance: textfield; }
+input[type=search] {
+ -webkit-appearance: textfield;
+}
-input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
- -webkit-appearance: none; }
+input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
- background-color: #f0dddd; }
+ background-color: #f0dddd;
+}
.ie7 img {
- -ms-interpolation-mode: bicubic; }
+ -ms-interpolation-mode: bicubic;
+}
/* Aural rulesets */
abbr.initialism {
- speak: spell-out; }
+ speak: spell-out;
+}
abbr.truncation {
- speak: normal; }
+ speak: normal;
+}
/* Stupid IE: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ */
@-ms-viewport {
- width: device-width; }
+ width: device-width;
+}
canvas {
- -ms-touch-action: double-tap-zoom; }
+ -ms-touch-action: double-tap-zoom;
+}
svg:not(:root) {
- overflow: hidden; }
+ overflow: hidden;
+}
/* fixes an issue in IE9 */
/*
@@ -709,116 +779,144 @@ svg:not(:root) {
/* ===== GLOBAL TYPOGRAPHIC & ELEMENT STYLES ===== */
html {
background-color: #2b5b84;
- font: normal 100%/1.625 SourceSansProRegular, Arial, sans-serif; }
+ font: normal 100%/1.625 SourceSansProRegular, Arial, sans-serif;
+}
body {
color: #444;
background-color: #fff;
- /* Label the body with our media query parameters. Then check with JS to coordinate @media changes */ }
- body:after {
- content: 'small';
- display: none; }
+ /* Label the body with our media query parameters. Then check with JS to coordinate @media changes */
+}
+body:after {
+ content: "small";
+ display: none;
+}
body, input, textarea, select, button {
color: #444;
- font: normal 100%/1.625 SourceSansProRegular, Arial, sans-serif; }
+ font: normal 100%/1.625 SourceSansProRegular, Arial, sans-serif;
+}
* {
- -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
- box-sizing: border-box; }
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
a, a:active, a:visited, a:hover, a:visited:hover {
color: #3776ab;
- text-decoration: none; }
+ text-decoration: none;
+}
a:hover, a:focus {
- color: #1e2933; }
+ color: #1e2933;
+}
/*modernizr*/
.touch a[href^="tel:"] {
- border-bottom: 1px dotted #444; }
+ border-bottom: 1px dotted #444;
+}
a img {
display: block;
- margin: 0 auto; }
+ margin: 0 auto;
+}
/* Set the highlight colors. These selection declarations have to be separate */
::-moz-selection {
background: #3776ab;
color: #fff;
- text-shadow: none; }
+ text-shadow: none;
+}
::selection {
background: #3776ab;
color: #fff;
- text-shadow: none; }
+ text-shadow: none;
+}
a:link {
- -webkit-tap-highlight-color: #1e2933; }
+ -webkit-tap-highlight-color: #1e2933;
+}
img, embed, object, video {
- max-width: 100%; }
+ max-width: 100%;
+}
.giga {
- font-size: 2.5em; }
- .fontface .giga {
- font-size: 2.875em; }
- .fontface .giga span:before {
- font-size: .875em; }
+ font-size: 2.5em;
+}
+.fontface .giga {
+ font-size: 2.875em;
+}
+.fontface .giga span:before {
+ font-size: 0.875em;
+}
.mega {
- font-size: 2.25em; }
- .fontface .mega {
- font-size: 2.5875em; }
- .fontface .mega span:before {
- font-size: .875em; }
+ font-size: 2.25em;
+}
+.fontface .mega {
+ font-size: 2.5875em;
+}
+.fontface .mega span:before {
+ font-size: 0.875em;
+}
.kilo {
- font-size: 2em; }
- .fontface .kilo {
- font-size: 2.3em; }
- .fontface .kilo span:before {
- font-size: .875em; }
+ font-size: 2em;
+}
+.fontface .kilo {
+ font-size: 2.3em;
+}
+.fontface .kilo span:before {
+ font-size: 0.875em;
+}
h1, .alpha {
color: #3776ab;
font-family: SourceSansProBold, Arial, sans-serif;
line-height: 1em;
font-size: 1.75em;
- margin-bottom: 0.4375em; }
+ margin-bottom: 0.4375em;
+}
h2, .beta {
color: #999;
font-family: SourceSansProRegular, Arial, sans-serif;
font-size: 1.5em;
margin-top: 1.3125em;
- margin-bottom: 0.32813em; }
+ margin-bottom: 0.328125em;
+}
h3, .chi {
color: #222;
font-size: 1.3125em;
margin-top: 1.75em;
- margin-bottom: 0.4375em; }
+ margin-bottom: 0.4375em;
+}
h4, .delta {
color: #222;
font-family: SourceSansProBold, Arial, sans-serif;
font-size: 1.125em;
margin-top: 1.3125em;
- margin-bottom: 0.4375em; }
+ margin-bottom: 0.4375em;
+}
h5, .epsilon {
color: #222;
font-family: SourceSansProBold, Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.0625em;
- margin-top: 1.75em; }
+ margin-top: 1.75em;
+}
h6, .gamma {
color: #222;
font-family: SourceSansProBold, Arial, sans-serif;
- margin-top: 1.75em; }
+ margin-top: 1.75em;
+}
blockquote {
position: relative;
@@ -829,287 +927,349 @@ blockquote {
border-top: 3px solid #ffeba9;
border-bottom: 3px solid #ffeba9;
margin-bottom: 1.3125em;
- /*&:before, &:after {
- color: $grey-lighter;
- font-style: normal;
- font-size: 4em;
- position: absolute;
- }
+ /*&:before, &:after {
+ color: $grey-lighter;
+ font-style: normal;
+ font-size: 4em;
+ position: absolute;
+ }
- &:before {
- content: "“";
- top: -.25em;
- left: 0;
- }*/ }
- blockquote footer {
- font: normal 0.77778em SourceSansProRegular, Arial, sans-serif; }
- blockquote em {
- font-style: normal; }
+ &:before {
+ content: "“";
+ top: -.25em;
+ left: 0;
+ }*/
+}
+blockquote footer {
+ font: normal 0.7777777778em SourceSansProRegular, Arial, sans-serif;
+}
+blockquote em {
+ font-style: normal;
+}
dl {
- border-top: 1px solid #e6e8ea; }
- dl dt {
- font-family: SourceSansProBold, Arial, sans-serif;
- border-bottom: 1px solid #e6e8ea; }
- dl dd {
- padding-left: 1.5em;
- border-bottom: 1px solid #caccce; }
+ border-top: 1px solid #e6e8ea;
+}
+dl dt {
+ font-family: SourceSansProBold, Arial, sans-serif;
+ border-bottom: 1px solid #e6e8ea;
+}
+dl dd {
+ padding-left: 1.5em;
+ border-bottom: 1px solid #caccce;
+}
/* ! ===== Form elements ===== */
.errorlist {
color: #b55863;
- margin-bottom: 0; }
- .errorlist + label {
- margin-top: 0; }
+ margin-bottom: 0;
+}
+.errorlist + label {
+ margin-top: 0;
+}
.error-message {
- color: #b55863; }
+ color: #b55863;
+}
label {
display: block;
color: #999;
font-weight: bold;
margin-top: 0.875em;
- margin-top: 0.21875em; }
- label.active {
- color: #3776ab; }
+ margin-top: 0.21875em;
+}
+label.active {
+ color: #3776ab;
+}
input, textarea {
width: 100%;
- padding: .65em;
+ padding: 0.65em;
border: 1px solid #caccce;
- -moz-border-radius: 6px;
-webkit-border-radius: 6px;
- border-radius: 6px; }
+ -moz-border-radius: 6px;
+ -ms-border-radius: 6px;
+ -o-border-radius: 6px;
+ border-radius: 6px;
+}
input, textarea, select {
- margin-bottom: 0.875em; }
+ margin-bottom: 0.875em;
+}
input[type=checkbox], input[type=radio] {
width: auto;
border: none;
- margin-right: .25em; }
+ margin-right: 0.25em;
+}
input[type=radio] {
- margin-bottom: .25em; }
+ margin-bottom: 0.25em;
+}
input {
- /*modernizr*/ }
- .no-touch input:focus {
- -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
- -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
- input[required=required] {
- border-color: #b55863; }
- input[required=required]:focus {
- -moz-box-shadow: 0px 0px 10px rgba(255, 0, 0, 0.5);
- -webkit-box-shadow: 0px 0px 10px rgba(255, 0, 0, 0.5);
- box-shadow: 0px 0px 10px rgba(255, 0, 0, 0.5); }
+ /*modernizr*/
+}
+.no-touch input:focus {
+ -webkit-box-shadow: compact(0px 0px 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0px 0px 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0px 0px 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
+}
+input[required=required] {
+ border-color: #b55863;
+}
+input[required=required]:focus {
+ -webkit-box-shadow: compact(0px 0px 10px rgba(255, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0px 0px 10px rgba(255, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0px 0px 10px rgba(255, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);
+}
::-webkit-input-placeholder {
color: #999;
- font-style: italic; }
+ font-style: italic;
+}
input:-moz-placeholder {
color: #999;
- font-style: italic; }
+ font-style: italic;
+}
/* Not a mistake... I repeat a.button and .button so I do not need to add !important to the color declaration */
input[type=submit], input[type=reset], button, a.button, .button {
- display: block; }
+ display: block;
+}
input[type=reset], button.secondaryAction[type=submit] {
background-color: #999;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB3B3B3', endColorstr='#FF999999');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #b3b3b3), color-stop(90%, #999999));
- background-image: -moz-linear-gradient(#b3b3b3 10%, #999999 90%);
- background-image: -webkit-linear-gradient(#b3b3b3 10%, #999999 90%);
- background-image: linear-gradient(#b3b3b3 10%, #999999 90%);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFB3B3B3", endColorstr="#FF999999");
+ background-image: -owg(compact(linear-gradient(#b3b3b3 10%, #999 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#b3b3b3 10%, #999 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#b3b3b3 10%, #999 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#b3b3b3 10%, #999 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#b3b3b3 10%, #999 90%), false, false, false, false, false, false, false, false, false);
border-top: 1px solid #caccce;
border-right: 1px solid #999;
border-bottom: 1px solid gray;
- border-left: 1px solid #999; }
- input[type=reset]:hover, input[type=reset]:focus, input[type=reset]:active, button.secondaryAction[type=submit]:hover, button.secondaryAction[type=submit]:focus, button.secondaryAction[type=submit]:active {
- color: #fff;
- background-color: #b3b3b3;
- *zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF999999', endColorstr='#FFB3B3B3');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #999999), color-stop(90%, #b3b3b3));
- background-image: -moz-linear-gradient(#999999 10%, #b3b3b3 90%);
- background-image: -webkit-linear-gradient(#999999 10%, #b3b3b3 90%);
- background-image: linear-gradient(#999999 10%, #b3b3b3 90%); }
+ border-left: 1px solid #999;
+}
+input[type=reset]:hover, input[type=reset]:focus, input[type=reset]:active, button.secondaryAction[type=submit]:hover, button.secondaryAction[type=submit]:focus, button.secondaryAction[type=submit]:active {
+ color: #fff;
+ background-color: #b3b3b3;
+ *zoom: 1;
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF999999", endColorstr="#FFB3B3B3");
+ background-image: -owg(compact(linear-gradient(#999 10%, #b3b3b3 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#999 10%, #b3b3b3 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#999 10%, #b3b3b3 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#999 10%, #b3b3b3 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#999 10%, #b3b3b3 90%), false, false, false, false, false, false, false, false, false);
+}
/* Reset for a special case */
input[type=image] {
- width: auto; }
+ width: auto;
+}
b, strong {
- font-family: SourceSansProBold, Arial, sans-serif; }
+ font-family: SourceSansProBold, Arial, sans-serif;
+}
i, em {
- font-family: SourceSansProItalic, Arial, sans-serif; }
+ font-family: SourceSansProItalic, Arial, sans-serif;
+}
abbr, dfn {
- border-bottom: 1px dotted #3776ab; }
+ border-bottom: 1px dotted #3776ab;
+}
/* ! ===== Simple Column Structure – Need to roll this out more widely ===== */
.col-row {
margin: -1em;
overflow: hidden;
- *zoom: 1; }
+ *zoom: 1;
+}
.column, .not-column {
padding-left: 1em;
- padding-right: 1em; }
+ padding-right: 1em;
+}
.column {
- padding-bottom: 1.75em; }
+ padding-bottom: 1.75em;
+}
/* Because of em-nesting, if you adjust the $colpad above, you will need to adjust these values as well */
h1.not-column {
- padding-left: 0.57143em;
- padding-right: 0.57143em; }
+ padding-left: 0.5714285714em;
+ padding-right: 0.5714285714em;
+}
h2.not-column {
- padding-left: 0.66667em;
- padding-right: 0.66667em; }
+ padding-left: 0.6666666667em;
+ padding-right: 0.6666666667em;
+}
/* ! ===== HELPFUL CLASSES ===== */
/* A useful class that helps control how lines might break. Use carefully and always test. */
.pre, .rss-link {
- white-space: nowrap; }
+ white-space: nowrap;
+}
/* Our own little class for progressive text. Yes, it is a Monty Python reference */
.say-no-more {
display: none;
- visibility: hidden; }
+ visibility: hidden;
+}
/* Styling for a series of angle brackets... >>> */
.prompt, .readmore:before, .give-me-more a:before {
font-family: Flux-Regular, SourceSansProRegular, Arial, sans-serif;
font-size: 120%;
- letter-spacing: -.0625em; }
+ letter-spacing: -0.0625em;
+}
/* Used on "Read More" or "More" links (duh) */
.readmore, .give-me-more a {
- white-space: nowrap; }
- .readmore:before, .give-me-more a:before {
- content: ">>>";
- margin-right: .25em; }
+ white-space: nowrap;
+}
+.readmore:before, .give-me-more a:before {
+ content: ">>>";
+ margin-right: 0.25em;
+}
.larger {
- font-size: 120%; }
+ font-size: 120%;
+}
.indent {
- padding-left: 2em; }
+ padding-left: 2em;
+}
/* ! ===== MAJOR PAGE ELEMENTS ===== */
-.top-bar a:hover, .top-bar a:focus, .python .top-bar .python-meta a, .psf .top-bar .psf-meta a, .docs .top-bar .docs-meta a, .pypi .top-bar .pypi-meta a, .jobs .top-bar .jobs-meta a, .shop .top-bar .shop-meta a {
+.python .top-bar .python-meta a, .psf .top-bar .psf-meta a, .docs .top-bar .docs-meta a, .pypi .top-bar .pypi-meta a, .jobs .top-bar .jobs-meta a, .shop .top-bar .shop-meta a, .top-bar a:hover, .top-bar a:focus {
color: #fff;
background-color: #1f2a32;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF13191E', endColorstr='#FF1F2A32');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMxMzE5MWUiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzFmMmEzMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #13191e), color-stop(90%, #1f2a32));
- background-image: -moz-linear-gradient(#13191e 10%, #1f2a32 90%);
- background-image: -webkit-linear-gradient(#13191e 10%, #1f2a32 90%);
- background-image: linear-gradient(#13191e 10%, #1f2a32 90%); }
- .top-bar a:hover:before, .top-bar a:focus:before, .python .top-bar .python-meta a:before, .psf .top-bar .psf-meta a:before, .docs .top-bar .docs-meta a:before, .pypi .top-bar .pypi-meta a:before, .jobs .top-bar .jobs-meta a:before, .shop .top-bar .shop-meta a:before {
- left: 50%; }
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF13191E", endColorstr="#FF1F2A32");
+ background-image: -owg(compact(linear-gradient(#13191e 10%, #1f2a32 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#13191e 10%, #1f2a32 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#13191e 10%, #1f2a32 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#13191e 10%, #1f2a32 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#13191e 10%, #1f2a32 90%), false, false, false, false, false, false, false, false, false);
+}
+.python .top-bar .python-meta a:before, .psf .top-bar .psf-meta a:before, .docs .top-bar .docs-meta a:before, .pypi .top-bar .pypi-meta a:before, .jobs .top-bar .jobs-meta a:before, .shop .top-bar .shop-meta a:before, .top-bar a:hover:before, .top-bar a:focus:before {
+ left: 50%;
+}
.top-bar {
color: #bbb;
background-color: #1e2933;
- border-bottom: 1px solid #1f3b47; }
- .top-bar a {
- position: relative;
- display: block;
- color: #999;
- background: transparent;
- text-align: center;
- padding: .5em .75em .4em;
- font-size: 1em;
- line-height: 1.75em;
- /* no fallback for .no-generatedcontent. This is a progressive enhancement */ }
- .top-bar a:before {
- position: absolute;
- content: "";
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
- border-width: 0.5em;
- border-right-color: transparent;
- border-bottom-color: transparent;
- border-left-color: transparent;
- top: 0;
- left: -9999px;
- margin-left: -.25em; }
- .top-bar li {
- border-top: 3px solid #3776ab; }
- .top-bar .python-meta, .top-bar .python-meta a:before {
- border-top-color: #3776ab; }
- .top-bar .psf-meta, .top-bar .psf-meta a:before {
- border-top-color: #78797a; }
- .top-bar .docs-meta, .top-bar .docs-meta a:before {
- border-top-color: #ffd343; }
- .top-bar .pypi-meta, .top-bar .pypi-meta a:before {
- border-top-color: #82b043; }
- .top-bar .jobs-meta, .top-bar .jobs-meta a:before {
- border-top-color: #a06ba7; }
- .top-bar .shop-meta, .top-bar .shop-meta a:before {
- border-top-color: #b55863; }
-
-.meta-navigation {
+ border-bottom: 1px solid #1f3b47;
+}
+.top-bar a {
+ position: relative;
+ display: block;
+ color: #999;
+ background: transparent;
text-align: center;
- /*ul*/ }
- .meta-navigation .menu, .meta-navigation form ul, form .meta-navigation ul, .meta-navigation .errorlist, .meta-navigation .text form label + ul, .text form .meta-navigation label + ul,
- .meta-navigation .sidebar-widget form label + ul,
- .sidebar-widget form .meta-navigation label + ul {
- margin-bottom: 0; }
- .meta-navigation .say-no-more {
- display: inline;
- visibility: visible; }
- .meta-navigation .jump-link {
- background-color: #11171d; }
-
-/* Used in both the main-header and the header-banner */
-.main-header {
- border-top: 1px solid #191919;
- border-bottom: 1px solid #444; }
- .main-header .container {
- text-align: center;
- padding: .75em 1em; }
-
-/*h1*/
-.site-headline {
- color: #fff;
- margin: 0.15em auto 0.2em; }
- .site-headline a {
- display: block;
- margin: 0 auto; }
- .site-headline a .python-logo {
- width: 217.5px;
- height: 61.5px; }
- .site-headline a .psf-logo {
- width: 250.5px;
- height: 61.5px; }
+ padding: 0.5em 0.75em 0.4em;
+ font-size: 1em;
+ line-height: 1.75em;
+ /* no fallback for .no-generatedcontent. This is a progressive enhancement */
+}
+.top-bar a:before {
+ position: absolute;
+ content: "";
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+ border-width: 0.5em;
+ border-right-color: transparent;
+ border-bottom-color: transparent;
+ border-left-color: transparent;
+ top: 0;
+ left: -9999px;
+ margin-left: -0.25em;
+}
+.top-bar li {
+ border-top: 3px solid #3776ab;
+}
+.top-bar .python-meta, .top-bar .python-meta a:before {
+ border-top-color: #3776ab;
+}
+.top-bar .psf-meta, .top-bar .psf-meta a:before {
+ border-top-color: #78797a;
+}
+.top-bar .docs-meta, .top-bar .docs-meta a:before {
+ border-top-color: #ffd343;
+}
+.top-bar .pypi-meta, .top-bar .pypi-meta a:before {
+ border-top-color: #82b043;
+}
+.top-bar .jobs-meta, .top-bar .jobs-meta a:before {
+ border-top-color: #a06ba7;
+}
+.top-bar .shop-meta, .top-bar .shop-meta a:before {
+ border-top-color: #b55863;
+}
+.meta-navigation {
+ text-align: center;
+ /*ul*/
+}
+.meta-navigation .menu, .meta-navigation .text form label + ul, .text form .meta-navigation label + ul,
+.meta-navigation .sidebar-widget form label + ul,
+.sidebar-widget form .meta-navigation label + ul, .meta-navigation form ul, form .meta-navigation ul, .meta-navigation .errorlist {
+ margin-bottom: 0;
+}
+.meta-navigation .say-no-more {
+ display: inline;
+ visibility: visible;
+}
+.meta-navigation .jump-link {
+ background-color: #11171d;
+}
+
+/* Used in both the main-header and the header-banner */
+.main-header {
+ border-top: 1px solid #191919;
+ border-bottom: 1px solid #444;
+}
+.main-header .container {
+ text-align: center;
+ padding: 0.75em 1em;
+}
+
+/*h1*/
+.site-headline {
+ color: #fff;
+ margin: 0.15em auto 0.2em;
+}
+.site-headline a {
+ display: block;
+ margin: 0 auto;
+}
+.site-headline a .python-logo {
+ width: 217.5px;
+ height: 61.5px;
+}
+.site-headline a .psf-logo {
+ width: 250.5px;
+ height: 61.5px;
+}
.options-bar-container {
- float: none; }
+ float: none;
+}
.donate-button {
display: block;
text-align: center;
position: relative;
top: 0;
- margin: 1em 0.7em; }
+ margin: 1em 0.7em;
+}
.options-bar {
width: 100%;
@@ -1119,21 +1279,27 @@ h2.not-column {
border-bottom: 1px solid #070a0c;
background-color: #1e2933;
line-height: 1em;
- -moz-border-radius: 6px;
-webkit-border-radius: 6px;
- border-radius: 6px; }
- .options-bar form {
- padding: 0.35em 0.2em 0.3em; }
- .options-bar .breaker {
- display: block;
- width: 100%;
- height: 1px;
- font-size: 1px;
- line-height: 1px;
- border-top: 1px solid #070a0c;
- border-bottom: 1px solid #2d3e4d; }
- .options-bar .subnav {
- display: none; }
+ -moz-border-radius: 6px;
+ -ms-border-radius: 6px;
+ -o-border-radius: 6px;
+ border-radius: 6px;
+}
+.options-bar form {
+ padding: 0.35em 0.2em 0.3em;
+}
+.options-bar .breaker {
+ display: block;
+ width: 100%;
+ height: 1px;
+ font-size: 1px;
+ line-height: 1px;
+ border-top: 1px solid #070a0c;
+ border-bottom: 1px solid #2d3e4d;
+}
+.options-bar .subnav {
+ display: none;
+}
#site-map-link,
.jump-to-menu,
@@ -1146,52 +1312,63 @@ input#s,
.account-signin {
display: -moz-inline-stack;
display: inline-block;
- vertical-align: middle; }
- .lt-ie8 #site-map-link, .lt-ie8
- .jump-to-menu, .lt-ie8
- .search-the-site, .lt-ie8
- .icon-search, .lt-ie8
- .icon-search:before, .lt-ie8
- input#s, .lt-ie8
- .adjust-font-size, .lt-ie8
- .winkwink-nudgenudge, .lt-ie8
- .account-signin {
- vertical-align: auto;
- zoom: 1;
- display: inline; }
+ vertical-align: middle;
+}
+.lt-ie8 #site-map-link,
+.lt-ie8 .jump-to-menu,
+.lt-ie8 .search-the-site,
+.lt-ie8 .icon-search,
+.lt-ie8 .icon-search:before,
+.lt-ie8 input#s,
+.lt-ie8 .adjust-font-size,
+.lt-ie8 .winkwink-nudgenudge,
+.lt-ie8 .account-signin {
+ vertical-align: auto;
+ zoom: 1;
+ display: inline;
+}
.touch .search-the-site,
.winkwink-nudgenudge,
.account-signin {
- border-left: 1px solid #2d3e4d; }
+ border-left: 1px solid #2d3e4d;
+}
.touch #site-map-link,
.jump-to-menu,
.adjust-font-size,
.winkwink-nudgenudge {
- border-right: 1px solid #070a0c; }
+ border-right: 1px solid #070a0c;
+}
#site-map-link {
- color: #bbb; }
- #site-map-link:hover, #site-map-link:focus {
- color: #fff; }
- .no-touch #site-map-link {
- display: none; }
+ color: #bbb;
+}
+#site-map-link:hover, #site-map-link:focus {
+ color: #fff;
+}
+.no-touch #site-map-link {
+ display: none;
+}
.menu-icon {
display: inline-block;
font-size: 1.25em;
- margin: -.125em -.125em 0 0; }
+ margin: -0.125em -0.125em 0 0;
+}
/*form*/
.search-the-site {
text-align: left;
- padding: .35em .2em .3em; }
- .search-the-site .icon-search:before {
- font-size: 1.75em;
- margin: 0 .125em 0 .25em; }
- .search-the-site .no-touch {
- border-left: 0; }
+ padding: 0.35em 0.2em 0.3em;
+}
+.search-the-site .icon-search:before {
+ font-size: 1.75em;
+ margin: 0 0.125em 0 0.25em;
+}
+.search-the-site .no-touch {
+ border-left: 0;
+}
/*input*/
.search-field {
@@ -1200,36 +1377,46 @@ input#s,
color: #bbb;
background-color: transparent;
border: none;
- margin: .125em 0;
- padding: .4em 0 .3em;
- -moz-border-radius: 0px;
+ margin: 0.125em 0;
+ padding: 0.4em 0 0.3em;
-webkit-border-radius: 0px;
- border-radius: 0px; }
- .search-field::-webkit-input-placeholder {
- color: #bbb;
- font-style: normal; }
- .search-field:-moz-placeholder {
- color: #bbb;
- font-style: normal; }
- .search-field:focus {
- background-color: #fff;
- color: #444;
- padding: .4em .5em .3em;
- /* removed this line because it was making the height fluctuate on focus:
- @include pe-border( $color-top: darken( $darkerblue, 12% ), $color-bottom: lighten( $darkerblue, 8% ) ); */ }
- .search-field:blur {
- color: #bbb; }
+ -moz-border-radius: 0px;
+ -ms-border-radius: 0px;
+ -o-border-radius: 0px;
+ border-radius: 0px;
+}
+.search-field::-webkit-input-placeholder {
+ color: #bbb;
+ font-style: normal;
+}
+.search-field:-moz-placeholder {
+ color: #bbb;
+ font-style: normal;
+}
+.search-field:focus {
+ background-color: #fff;
+ color: #444;
+ padding: 0.4em 0.5em 0.3em;
+ /* removed this line because it was making the height fluctuate on focus:
+ @include pe-border( $color-top: darken( $darkerblue, 12% ), $color-bottom: lighten( $darkerblue, 8% ) ); */
+}
+.search-field:blur {
+ color: #bbb;
+}
.search-button {
margin-right: 0.2em;
margin-bottom: 0;
text-shadow: none;
- /* Small screens (phones) have their own form controls */ }
- .touch .search-button {
- display: none; }
+ /* Small screens (phones) have their own form controls */
+}
+.touch .search-button {
+ display: none;
+}
.no-touch .adjust-font-size {
- display: none; }
+ display: none;
+}
.adjust-font-size,
.winkwink-nudgenudge,
@@ -1240,417 +1427,460 @@ input#s,
/*li*/
/*li*/
/*ul*/
- /*.close-subnav {
- @include pe-border( $color-bottom: $grey-light );
-
- .close-text { padding: .9em 3.25em .8em 1em; }
- }*/ }
- .adjust-font-size .menu, .adjust-font-size form ul, form .adjust-font-size ul, .adjust-font-size .errorlist, .adjust-font-size .text form label + ul, .text form .adjust-font-size label + ul,
- .adjust-font-size .sidebar-widget form label + ul,
- .sidebar-widget form .adjust-font-size label + ul,
- .winkwink-nudgenudge .menu,
- .winkwink-nudgenudge form ul,
- form .winkwink-nudgenudge ul,
- .winkwink-nudgenudge .errorlist,
- .winkwink-nudgenudge .text form label + ul,
- .text form .winkwink-nudgenudge label + ul,
- .winkwink-nudgenudge .sidebar-widget form label + ul,
- .sidebar-widget form .winkwink-nudgenudge label + ul,
- .account-signin .menu,
- .account-signin form ul,
- form .account-signin ul,
- .account-signin .errorlist,
- .account-signin .text form label + ul,
- .text form .account-signin label + ul,
- .account-signin .sidebar-widget form label + ul,
- .sidebar-widget form .account-signin label + ul {
- margin-bottom: 0; }
- .adjust-font-size .tier-1, .adjust-font-size .tier-2,
- .winkwink-nudgenudge .tier-1,
- .winkwink-nudgenudge .tier-2,
- .account-signin .tier-1,
- .account-signin .tier-2 {
- /* We do this more explictly (the descendant selector) to avoid also styling links in the Supernav content */ }
- .adjust-font-size .tier-1 > a, .adjust-font-size .tier-2 > a,
- .winkwink-nudgenudge .tier-1 > a,
- .winkwink-nudgenudge .tier-2 > a,
- .account-signin .tier-1 > a,
- .account-signin .tier-2 > a {
- display: block;
- padding: .5em 1.5em .4em 1em;
- position: relative; }
- .adjust-font-size .tier-1,
- .winkwink-nudgenudge .tier-1,
- .account-signin .tier-1 {
- display: block;
- width: 100%; }
- .adjust-font-size .tier-1 > a,
- .winkwink-nudgenudge .tier-1 > a,
- .account-signin .tier-1 > a {
- text-align: center; }
- .adjust-font-size .tier-2 > a,
- .winkwink-nudgenudge .tier-2 > a,
- .account-signin .tier-2 > a {
- text-align: left; }
- .adjust-font-size .menu, .adjust-font-size form ul, form .adjust-font-size ul, .adjust-font-size .errorlist, .adjust-font-size .text form label + ul, .text form .adjust-font-size label + ul,
- .adjust-font-size .sidebar-widget form label + ul,
- .sidebar-widget form .adjust-font-size label + ul,
- .winkwink-nudgenudge .menu,
- .winkwink-nudgenudge form ul,
- form .winkwink-nudgenudge ul,
- .winkwink-nudgenudge .errorlist,
- .winkwink-nudgenudge .text form label + ul,
- .text form .winkwink-nudgenudge label + ul,
- .winkwink-nudgenudge .sidebar-widget form label + ul,
- .sidebar-widget form .winkwink-nudgenudge label + ul,
- .account-signin .menu,
- .account-signin form ul,
- form .account-signin ul,
- .account-signin .errorlist,
- .account-signin .text form label + ul,
- .text form .account-signin label + ul,
- .account-signin .sidebar-widget form label + ul,
- .sidebar-widget form .account-signin label + ul {
- *zoom: 1; }
- .adjust-font-size .menu:after, .adjust-font-size form ul:after, form .adjust-font-size ul:after, .adjust-font-size .errorlist:after, .adjust-font-size .text form label + ul:after, .text form .adjust-font-size label + ul:after,
- .adjust-font-size .sidebar-widget form label + ul:after,
- .sidebar-widget form .adjust-font-size label + ul:after,
- .winkwink-nudgenudge .menu:after,
- .winkwink-nudgenudge form ul:after,
- form .winkwink-nudgenudge ul:after,
- .winkwink-nudgenudge .errorlist:after,
- .winkwink-nudgenudge .text form label + ul:after,
- .text form .winkwink-nudgenudge label + ul:after,
- .winkwink-nudgenudge .sidebar-widget form label + ul:after,
- .sidebar-widget form .winkwink-nudgenudge label + ul:after,
- .account-signin .menu:after,
- .account-signin form ul:after,
- form .account-signin ul:after,
- .account-signin .errorlist:after,
- .account-signin .text form label + ul:after,
- .text form .account-signin label + ul:after,
- .account-signin .sidebar-widget form label + ul:after,
- .sidebar-widget form .account-signin label + ul:after {
- content: "";
- display: table;
- clear: both; }
- .adjust-font-size .tier-1,
- .winkwink-nudgenudge .tier-1,
- .account-signin .tier-1 {
- position: relative; }
- .adjust-font-size .subnav,
- .winkwink-nudgenudge .subnav,
- .account-signin .subnav {
- position: absolute;
- z-index: 100;
- text-align: left;
- /*modernizr*/
- /*modernizr*/ }
- .no-touch .adjust-font-size .subnav, .no-touch
- .winkwink-nudgenudge .subnav, .no-touch
- .account-signin .subnav {
- min-width: 100%;
- display: none;
- -moz-transition: all 0s ease;
- -o-transition: all 0s ease;
- -webkit-transition: all 0s ease;
- transition: all 0s ease; }
- .touch .adjust-font-size .subnav, .touch
- .winkwink-nudgenudge .subnav, .touch
- .account-signin .subnav {
- top: 120%;
- display: none;
- opacity: 0;
- -moz-transition: opacity 0.25s ease-in-out;
- -o-transition: opacity 0.25s ease-in-out;
- -webkit-transition: opacity 0.25s ease-in-out;
- transition: opacity 0.25s ease-in-out;
- -moz-box-shadow: 0 0.25em 0.75em rgba(0, 0, 0, 0.6);
- -webkit-box-shadow: 0 0.25em 0.75em rgba(0, 0, 0, 0.6);
- box-shadow: 0 0.25em 0.75em rgba(0, 0, 0, 0.6); }
- .touch .adjust-font-size .subnav:before, .touch
- .winkwink-nudgenudge .subnav:before, .touch
- .account-signin .subnav:before {
- position: absolute;
- content: "";
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
- border-width: 0.75em;
- top: -1.45em;
- display: block; }
- .no-touch .adjust-font-size .element-1:hover .subnav, .no-touch .adjust-font-size .element-1:focus .subnav, .no-touch .adjust-font-size .element-2:hover .subnav, .no-touch .adjust-font-size .element-2:focus .subnav, .no-touch .adjust-font-size .element-3:hover .subnav, .no-touch .adjust-font-size .element-3:focus .subnav, .no-touch .adjust-font-size .element-4:hover .subnav, .no-touch .adjust-font-size .element-4:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-1:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-1:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-2:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-2:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-3:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-3:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-4:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-4:focus .subnav, .no-touch
- .account-signin .element-1:hover .subnav, .no-touch
- .account-signin .element-1:focus .subnav, .no-touch
- .account-signin .element-2:hover .subnav, .no-touch
- .account-signin .element-2:focus .subnav, .no-touch
- .account-signin .element-3:hover .subnav, .no-touch
- .account-signin .element-3:focus .subnav, .no-touch
- .account-signin .element-4:hover .subnav, .no-touch
- .account-signin .element-4:focus .subnav {
- left: 0;
- display: initial;
- -moz-transition-delay: 0.25s;
- -o-transition-delay: 0.25s;
- -webkit-transition-delay: 0.25s;
- transition-delay: 0.25s; }
- .no-touch .adjust-font-size .element-5:hover .subnav, .no-touch .adjust-font-size .element-5:focus .subnav, .no-touch .adjust-font-size .element-6:hover .subnav, .no-touch .adjust-font-size .element-6:focus .subnav, .no-touch .adjust-font-size .element-7:hover .subnav, .no-touch .adjust-font-size .element-7:focus .subnav, .no-touch .adjust-font-size .element-8:hover .subnav, .no-touch .adjust-font-size .element-8:focus .subnav, .no-touch .adjust-font-size .last:hover .subnav, .no-touch .adjust-font-size .last:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-5:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-5:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-6:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-6:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-7:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-7:focus .subnav, .no-touch
- .winkwink-nudgenudge .element-8:hover .subnav, .no-touch
- .winkwink-nudgenudge .element-8:focus .subnav, .no-touch
- .winkwink-nudgenudge .last:hover .subnav, .no-touch
- .winkwink-nudgenudge .last:focus .subnav, .no-touch
- .account-signin .element-5:hover .subnav, .no-touch
- .account-signin .element-5:focus .subnav, .no-touch
- .account-signin .element-6:hover .subnav, .no-touch
- .account-signin .element-6:focus .subnav, .no-touch
- .account-signin .element-7:hover .subnav, .no-touch
- .account-signin .element-7:focus .subnav, .no-touch
- .account-signin .element-8:hover .subnav, .no-touch
- .account-signin .element-8:focus .subnav, .no-touch
- .account-signin .last:hover .subnav, .no-touch
- .account-signin .last:focus .subnav {
- right: 0;
- display: initial;
- -moz-transition-delay: 0.25s;
- -o-transition-delay: 0.25s;
- -webkit-transition-delay: 0.25s;
- transition-delay: 0.25s; }
- .touch .adjust-font-size .element-1, .touch .adjust-font-size .element-2, .touch .adjust-font-size .element-3, .touch .adjust-font-size .element-4, .touch
- .winkwink-nudgenudge .element-1, .touch
- .winkwink-nudgenudge .element-2, .touch
- .winkwink-nudgenudge .element-3, .touch
- .winkwink-nudgenudge .element-4, .touch
- .account-signin .element-1, .touch
- .account-signin .element-2, .touch
- .account-signin .element-3, .touch
- .account-signin .element-4 {
- /* Position the pointer element */ }
- .touch .adjust-font-size .element-1:hover .subnav, .touch .adjust-font-size .element-1 .subnav.touched, .touch .adjust-font-size .element-2:hover .subnav, .touch .adjust-font-size .element-2 .subnav.touched, .touch .adjust-font-size .element-3:hover .subnav, .touch .adjust-font-size .element-3 .subnav.touched, .touch .adjust-font-size .element-4:hover .subnav, .touch .adjust-font-size .element-4 .subnav.touched, .touch
- .winkwink-nudgenudge .element-1:hover .subnav, .touch
- .winkwink-nudgenudge .element-1 .subnav.touched, .touch
- .winkwink-nudgenudge .element-2:hover .subnav, .touch
- .winkwink-nudgenudge .element-2 .subnav.touched, .touch
- .winkwink-nudgenudge .element-3:hover .subnav, .touch
- .winkwink-nudgenudge .element-3 .subnav.touched, .touch
- .winkwink-nudgenudge .element-4:hover .subnav, .touch
- .winkwink-nudgenudge .element-4 .subnav.touched, .touch
- .account-signin .element-1:hover .subnav, .touch
- .account-signin .element-1 .subnav.touched, .touch
- .account-signin .element-2:hover .subnav, .touch
- .account-signin .element-2 .subnav.touched, .touch
- .account-signin .element-3:hover .subnav, .touch
- .account-signin .element-3 .subnav.touched, .touch
- .account-signin .element-4:hover .subnav, .touch
- .account-signin .element-4 .subnav.touched {
- display: block;
- opacity: 1;
- left: 0; }
- .touch .adjust-font-size .element-1 .subnav:before, .touch .adjust-font-size .element-2 .subnav:before, .touch .adjust-font-size .element-3 .subnav:before, .touch .adjust-font-size .element-4 .subnav:before, .touch
- .winkwink-nudgenudge .element-1 .subnav:before, .touch
- .winkwink-nudgenudge .element-2 .subnav:before, .touch
- .winkwink-nudgenudge .element-3 .subnav:before, .touch
- .winkwink-nudgenudge .element-4 .subnav:before, .touch
- .account-signin .element-1 .subnav:before, .touch
- .account-signin .element-2 .subnav:before, .touch
- .account-signin .element-3 .subnav:before, .touch
- .account-signin .element-4 .subnav:before {
- left: 1.5em; }
- .touch .adjust-font-size .element-5, .touch .adjust-font-size .element-6, .touch .adjust-font-size .element-7, .touch .adjust-font-size .element-8, .touch .adjust-font-size .last, .touch
- .winkwink-nudgenudge .element-5, .touch
- .winkwink-nudgenudge .element-6, .touch
- .winkwink-nudgenudge .element-7, .touch
- .winkwink-nudgenudge .element-8, .touch
- .winkwink-nudgenudge .last, .touch
- .account-signin .element-5, .touch
- .account-signin .element-6, .touch
- .account-signin .element-7, .touch
- .account-signin .element-8, .touch
- .account-signin .last {
- /* Position the pointer element */ }
- .touch .adjust-font-size .element-5:hover .subnav, .touch .adjust-font-size .element-5 .subnav.touched, .touch .adjust-font-size .element-6:hover .subnav, .touch .adjust-font-size .element-6 .subnav.touched, .touch .adjust-font-size .element-7:hover .subnav, .touch .adjust-font-size .element-7 .subnav.touched, .touch .adjust-font-size .element-8:hover .subnav, .touch .adjust-font-size .element-8 .subnav.touched, .touch .adjust-font-size .last:hover .subnav, .touch .adjust-font-size .last .subnav.touched, .touch
- .winkwink-nudgenudge .element-5:hover .subnav, .touch
- .winkwink-nudgenudge .element-5 .subnav.touched, .touch
- .winkwink-nudgenudge .element-6:hover .subnav, .touch
- .winkwink-nudgenudge .element-6 .subnav.touched, .touch
- .winkwink-nudgenudge .element-7:hover .subnav, .touch
- .winkwink-nudgenudge .element-7 .subnav.touched, .touch
- .winkwink-nudgenudge .element-8:hover .subnav, .touch
- .winkwink-nudgenudge .element-8 .subnav.touched, .touch
- .winkwink-nudgenudge .last:hover .subnav, .touch
- .winkwink-nudgenudge .last .subnav.touched, .touch
- .account-signin .element-5:hover .subnav, .touch
- .account-signin .element-5 .subnav.touched, .touch
- .account-signin .element-6:hover .subnav, .touch
- .account-signin .element-6 .subnav.touched, .touch
- .account-signin .element-7:hover .subnav, .touch
- .account-signin .element-7 .subnav.touched, .touch
- .account-signin .element-8:hover .subnav, .touch
- .account-signin .element-8 .subnav.touched, .touch
- .account-signin .last:hover .subnav, .touch
- .account-signin .last .subnav.touched {
- display: block;
- opacity: 1;
- right: 0; }
- .touch .adjust-font-size .element-5 .subnav:before, .touch .adjust-font-size .element-6 .subnav:before, .touch .adjust-font-size .element-7 .subnav:before, .touch .adjust-font-size .element-8 .subnav:before, .touch .adjust-font-size .last .subnav:before, .touch
- .winkwink-nudgenudge .element-5 .subnav:before, .touch
- .winkwink-nudgenudge .element-6 .subnav:before, .touch
- .winkwink-nudgenudge .element-7 .subnav:before, .touch
- .winkwink-nudgenudge .element-8 .subnav:before, .touch
- .winkwink-nudgenudge .last .subnav:before, .touch
- .account-signin .element-5 .subnav:before, .touch
- .account-signin .element-6 .subnav:before, .touch
- .account-signin .element-7 .subnav:before, .touch
- .account-signin .element-8 .subnav:before, .touch
- .account-signin .last .subnav:before {
- left: auto;
- right: 1.5em; }
- .adjust-font-size .tier-2,
- .winkwink-nudgenudge .tier-2,
- .account-signin .tier-2 {
- display: block;
- min-width: 100%; }
- .adjust-font-size .tier-2 a,
- .winkwink-nudgenudge .tier-2 a,
- .account-signin .tier-2 a {
- white-space: nowrap; }
- .adjust-font-size a,
- .winkwink-nudgenudge a,
- .account-signin a {
- color: #bbb;
- background-color: transparent; }
- .adjust-font-size .tier-1,
- .winkwink-nudgenudge .tier-1,
- .account-signin .tier-1 {
- float: none; }
- .adjust-font-size .tier-1:hover > a,
- .winkwink-nudgenudge .tier-1:hover > a,
- .account-signin .tier-1:hover > a {
- color: #555;
- background-color: #caccce; }
- .adjust-font-size .subnav,
- .winkwink-nudgenudge .subnav,
- .account-signin .subnav {
- background-color: #caccce;
- /*modernizr*/ }
- .adjust-font-size .subnav a,
- .winkwink-nudgenudge .subnav a,
- .account-signin .subnav a {
- color: #555; }
- .adjust-font-size .subnav a:hover, .adjust-font-size .subnav a:focus,
- .winkwink-nudgenudge .subnav a:hover,
- .winkwink-nudgenudge .subnav a:focus,
- .account-signin .subnav a:hover,
- .account-signin .subnav a:focus {
- color: #e6e8ea;
- background-color: #999; }
- .touch .adjust-font-size .subnav a .tier-2, .touch
- .winkwink-nudgenudge .subnav a .tier-2, .touch
- .account-signin .subnav a .tier-2 {
- padding-top: .75em;
- padding-bottom: .6em; }
- .adjust-font-size .subnav .text-reset,
- .winkwink-nudgenudge .subnav .text-reset,
- .account-signin .subnav .text-reset {
- color: #888; }
- .touch .adjust-font-size .subnav, .touch
- .winkwink-nudgenudge .subnav, .touch
- .account-signin .subnav {
- top: 135%;
- border: 3px solid #666; }
- .touch .adjust-font-size .subnav:before, .touch
- .winkwink-nudgenudge .subnav:before, .touch
- .account-signin .subnav:before {
- top: -1.6em;
- border-color: transparent transparent #666 transparent; }
- .adjust-font-size :hover .subnav,
- .winkwink-nudgenudge :hover .subnav,
- .account-signin :hover .subnav {
- display: block; }
+ /*.close-subnav {
+ @include pe-border( $color-bottom: $grey-light );
+
+ .close-text { padding: .9em 3.25em .8em 1em; }
+ }*/
+}
+.adjust-font-size .menu, .adjust-font-size .text form label + ul, .text form .adjust-font-size label + ul,
+.adjust-font-size .sidebar-widget form label + ul,
+.sidebar-widget form .adjust-font-size label + ul, .adjust-font-size form ul, form .adjust-font-size ul, .adjust-font-size .errorlist,
+.winkwink-nudgenudge .menu,
+.winkwink-nudgenudge .text form label + ul,
+.text form .winkwink-nudgenudge label + ul,
+.winkwink-nudgenudge .sidebar-widget form label + ul,
+.sidebar-widget form .winkwink-nudgenudge label + ul,
+.winkwink-nudgenudge form ul,
+form .winkwink-nudgenudge ul,
+.winkwink-nudgenudge .errorlist,
+.account-signin .menu,
+.account-signin .text form label + ul,
+.text form .account-signin label + ul,
+.account-signin .sidebar-widget form label + ul,
+.sidebar-widget form .account-signin label + ul,
+.account-signin form ul,
+form .account-signin ul,
+.account-signin .errorlist {
+ margin-bottom: 0;
+}
+.adjust-font-size .tier-1, .adjust-font-size .tier-2,
+.winkwink-nudgenudge .tier-1,
+.winkwink-nudgenudge .tier-2,
+.account-signin .tier-1,
+.account-signin .tier-2 {
+ /* We do this more explictly (the descendant selector) to avoid also styling links in the Supernav content */
+}
+.adjust-font-size .tier-1 > a, .adjust-font-size .tier-2 > a,
+.winkwink-nudgenudge .tier-1 > a,
+.winkwink-nudgenudge .tier-2 > a,
+.account-signin .tier-1 > a,
+.account-signin .tier-2 > a {
+ display: block;
+ padding: 0.5em 1.5em 0.4em 1em;
+ position: relative;
+}
+.adjust-font-size .tier-1,
+.winkwink-nudgenudge .tier-1,
+.account-signin .tier-1 {
+ display: block;
+ width: 100%;
+}
+.adjust-font-size .tier-1 > a,
+.winkwink-nudgenudge .tier-1 > a,
+.account-signin .tier-1 > a {
+ text-align: center;
+}
+.adjust-font-size .tier-2 > a,
+.winkwink-nudgenudge .tier-2 > a,
+.account-signin .tier-2 > a {
+ text-align: left;
+}
+.adjust-font-size .menu, .adjust-font-size .text form label + ul, .text form .adjust-font-size label + ul,
+.adjust-font-size .sidebar-widget form label + ul,
+.sidebar-widget form .adjust-font-size label + ul, .adjust-font-size form ul, form .adjust-font-size ul, .adjust-font-size .errorlist,
+.winkwink-nudgenudge .menu,
+.winkwink-nudgenudge .text form label + ul,
+.text form .winkwink-nudgenudge label + ul,
+.winkwink-nudgenudge .sidebar-widget form label + ul,
+.sidebar-widget form .winkwink-nudgenudge label + ul,
+.winkwink-nudgenudge form ul,
+form .winkwink-nudgenudge ul,
+.winkwink-nudgenudge .errorlist,
+.account-signin .menu,
+.account-signin .text form label + ul,
+.text form .account-signin label + ul,
+.account-signin .sidebar-widget form label + ul,
+.sidebar-widget form .account-signin label + ul,
+.account-signin form ul,
+form .account-signin ul,
+.account-signin .errorlist {
+ *zoom: 1;
+}
+.adjust-font-size .menu:after, .adjust-font-size form ul:after, form .adjust-font-size ul:after, .adjust-font-size .errorlist:after,
+.winkwink-nudgenudge .menu:after,
+.winkwink-nudgenudge form ul:after,
+form .winkwink-nudgenudge ul:after,
+.winkwink-nudgenudge .errorlist:after,
+.account-signin .menu:after,
+.account-signin form ul:after,
+form .account-signin ul:after,
+.account-signin .errorlist:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+.adjust-font-size .tier-1,
+.winkwink-nudgenudge .tier-1,
+.account-signin .tier-1 {
+ position: relative;
+}
+.adjust-font-size .subnav,
+.winkwink-nudgenudge .subnav,
+.account-signin .subnav {
+ position: absolute;
+ z-index: 100;
+ text-align: left;
+ /*modernizr*/
+ /*modernizr*/
+}
+.no-touch .adjust-font-size .subnav,
+.no-touch .winkwink-nudgenudge .subnav,
+.no-touch .account-signin .subnav {
+ min-width: 100%;
+ display: none;
+ -webkit-transition: compact(compact(all 0s ease, false, false, false, false, false, false, false, false, false) false false);
+ -moz-transition: compact(compact(all 0s ease, false, false, false, false, false, false, false, false, false) false false false);
+ -o-transition: compact(compact(all 0s ease, false, false, false, false, false, false, false, false, false) false false false);
+ transition: compact(all 0s ease, false, false, false, false, false, false, false, false, false);
+}
+.touch .adjust-font-size .subnav,
+.touch .winkwink-nudgenudge .subnav,
+.touch .account-signin .subnav {
+ top: 120%;
+ display: none;
+ opacity: 0;
+ -webkit-transition: compact(compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false) false false);
+ -moz-transition: compact(compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);
+ -o-transition: compact(compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);
+ transition: compact(opacity 0.25s ease-in-out, false, false, false, false, false, false, false, false, false);
+ -webkit-box-shadow: compact(0 0.25em 0.75em rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0 0.25em 0.75em rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0 0.25em 0.75em rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+}
+.touch .adjust-font-size .subnav:before,
+.touch .winkwink-nudgenudge .subnav:before,
+.touch .account-signin .subnav:before {
+ position: absolute;
+ content: "";
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+ border-width: 0.75em;
+ top: -1.45em;
+ display: block;
+}
+.no-touch .adjust-font-size .element-1:hover .subnav, .no-touch .adjust-font-size .element-1:focus .subnav, .no-touch .adjust-font-size .element-2:hover .subnav, .no-touch .adjust-font-size .element-2:focus .subnav, .no-touch .adjust-font-size .element-3:hover .subnav, .no-touch .adjust-font-size .element-3:focus .subnav, .no-touch .adjust-font-size .element-4:hover .subnav, .no-touch .adjust-font-size .element-4:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-1:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-1:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-2:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-2:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-3:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-3:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-4:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-4:focus .subnav,
+.no-touch .account-signin .element-1:hover .subnav,
+.no-touch .account-signin .element-1:focus .subnav,
+.no-touch .account-signin .element-2:hover .subnav,
+.no-touch .account-signin .element-2:focus .subnav,
+.no-touch .account-signin .element-3:hover .subnav,
+.no-touch .account-signin .element-3:focus .subnav,
+.no-touch .account-signin .element-4:hover .subnav,
+.no-touch .account-signin .element-4:focus .subnav {
+ left: 0;
+ display: initial;
+ -webkit-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -moz-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -o-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+}
+.no-touch .adjust-font-size .element-5:hover .subnav, .no-touch .adjust-font-size .element-5:focus .subnav, .no-touch .adjust-font-size .element-6:hover .subnav, .no-touch .adjust-font-size .element-6:focus .subnav, .no-touch .adjust-font-size .element-7:hover .subnav, .no-touch .adjust-font-size .element-7:focus .subnav, .no-touch .adjust-font-size .element-8:hover .subnav, .no-touch .adjust-font-size .element-8:focus .subnav, .no-touch .adjust-font-size .last:hover .subnav, .no-touch .adjust-font-size .last:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-5:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-5:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-6:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-6:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-7:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-7:focus .subnav,
+.no-touch .winkwink-nudgenudge .element-8:hover .subnav,
+.no-touch .winkwink-nudgenudge .element-8:focus .subnav,
+.no-touch .winkwink-nudgenudge .last:hover .subnav,
+.no-touch .winkwink-nudgenudge .last:focus .subnav,
+.no-touch .account-signin .element-5:hover .subnav,
+.no-touch .account-signin .element-5:focus .subnav,
+.no-touch .account-signin .element-6:hover .subnav,
+.no-touch .account-signin .element-6:focus .subnav,
+.no-touch .account-signin .element-7:hover .subnav,
+.no-touch .account-signin .element-7:focus .subnav,
+.no-touch .account-signin .element-8:hover .subnav,
+.no-touch .account-signin .element-8:focus .subnav,
+.no-touch .account-signin .last:hover .subnav,
+.no-touch .account-signin .last:focus .subnav {
+ right: 0;
+ display: initial;
+ -webkit-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -moz-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ -o-transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+ transition-delay: compact(0.25s, false, false, false, false, false, false, false, false, false);
+}
+.touch .adjust-font-size .element-1, .touch .adjust-font-size .element-2, .touch .adjust-font-size .element-3, .touch .adjust-font-size .element-4,
+.touch .winkwink-nudgenudge .element-1,
+.touch .winkwink-nudgenudge .element-2,
+.touch .winkwink-nudgenudge .element-3,
+.touch .winkwink-nudgenudge .element-4,
+.touch .account-signin .element-1,
+.touch .account-signin .element-2,
+.touch .account-signin .element-3,
+.touch .account-signin .element-4 {
+ /* Position the pointer element */
+}
+.touch .adjust-font-size .element-1:hover .subnav, .touch .adjust-font-size .element-1 .subnav.touched, .touch .adjust-font-size .element-2:hover .subnav, .touch .adjust-font-size .element-2 .subnav.touched, .touch .adjust-font-size .element-3:hover .subnav, .touch .adjust-font-size .element-3 .subnav.touched, .touch .adjust-font-size .element-4:hover .subnav, .touch .adjust-font-size .element-4 .subnav.touched,
+.touch .winkwink-nudgenudge .element-1:hover .subnav,
+.touch .winkwink-nudgenudge .element-1 .subnav.touched,
+.touch .winkwink-nudgenudge .element-2:hover .subnav,
+.touch .winkwink-nudgenudge .element-2 .subnav.touched,
+.touch .winkwink-nudgenudge .element-3:hover .subnav,
+.touch .winkwink-nudgenudge .element-3 .subnav.touched,
+.touch .winkwink-nudgenudge .element-4:hover .subnav,
+.touch .winkwink-nudgenudge .element-4 .subnav.touched,
+.touch .account-signin .element-1:hover .subnav,
+.touch .account-signin .element-1 .subnav.touched,
+.touch .account-signin .element-2:hover .subnav,
+.touch .account-signin .element-2 .subnav.touched,
+.touch .account-signin .element-3:hover .subnav,
+.touch .account-signin .element-3 .subnav.touched,
+.touch .account-signin .element-4:hover .subnav,
+.touch .account-signin .element-4 .subnav.touched {
+ display: block;
+ opacity: 1;
+ left: 0;
+}
+.touch .adjust-font-size .element-1 .subnav:before, .touch .adjust-font-size .element-2 .subnav:before, .touch .adjust-font-size .element-3 .subnav:before, .touch .adjust-font-size .element-4 .subnav:before,
+.touch .winkwink-nudgenudge .element-1 .subnav:before,
+.touch .winkwink-nudgenudge .element-2 .subnav:before,
+.touch .winkwink-nudgenudge .element-3 .subnav:before,
+.touch .winkwink-nudgenudge .element-4 .subnav:before,
+.touch .account-signin .element-1 .subnav:before,
+.touch .account-signin .element-2 .subnav:before,
+.touch .account-signin .element-3 .subnav:before,
+.touch .account-signin .element-4 .subnav:before {
+ left: 1.5em;
+}
+.touch .adjust-font-size .element-5, .touch .adjust-font-size .element-6, .touch .adjust-font-size .element-7, .touch .adjust-font-size .element-8, .touch .adjust-font-size .last,
+.touch .winkwink-nudgenudge .element-5,
+.touch .winkwink-nudgenudge .element-6,
+.touch .winkwink-nudgenudge .element-7,
+.touch .winkwink-nudgenudge .element-8,
+.touch .winkwink-nudgenudge .last,
+.touch .account-signin .element-5,
+.touch .account-signin .element-6,
+.touch .account-signin .element-7,
+.touch .account-signin .element-8,
+.touch .account-signin .last {
+ /* Position the pointer element */
+}
+.touch .adjust-font-size .element-5:hover .subnav, .touch .adjust-font-size .element-5 .subnav.touched, .touch .adjust-font-size .element-6:hover .subnav, .touch .adjust-font-size .element-6 .subnav.touched, .touch .adjust-font-size .element-7:hover .subnav, .touch .adjust-font-size .element-7 .subnav.touched, .touch .adjust-font-size .element-8:hover .subnav, .touch .adjust-font-size .element-8 .subnav.touched, .touch .adjust-font-size .last:hover .subnav, .touch .adjust-font-size .last .subnav.touched,
+.touch .winkwink-nudgenudge .element-5:hover .subnav,
+.touch .winkwink-nudgenudge .element-5 .subnav.touched,
+.touch .winkwink-nudgenudge .element-6:hover .subnav,
+.touch .winkwink-nudgenudge .element-6 .subnav.touched,
+.touch .winkwink-nudgenudge .element-7:hover .subnav,
+.touch .winkwink-nudgenudge .element-7 .subnav.touched,
+.touch .winkwink-nudgenudge .element-8:hover .subnav,
+.touch .winkwink-nudgenudge .element-8 .subnav.touched,
+.touch .winkwink-nudgenudge .last:hover .subnav,
+.touch .winkwink-nudgenudge .last .subnav.touched,
+.touch .account-signin .element-5:hover .subnav,
+.touch .account-signin .element-5 .subnav.touched,
+.touch .account-signin .element-6:hover .subnav,
+.touch .account-signin .element-6 .subnav.touched,
+.touch .account-signin .element-7:hover .subnav,
+.touch .account-signin .element-7 .subnav.touched,
+.touch .account-signin .element-8:hover .subnav,
+.touch .account-signin .element-8 .subnav.touched,
+.touch .account-signin .last:hover .subnav,
+.touch .account-signin .last .subnav.touched {
+ display: block;
+ opacity: 1;
+ right: 0;
+}
+.touch .adjust-font-size .element-5 .subnav:before, .touch .adjust-font-size .element-6 .subnav:before, .touch .adjust-font-size .element-7 .subnav:before, .touch .adjust-font-size .element-8 .subnav:before, .touch .adjust-font-size .last .subnav:before,
+.touch .winkwink-nudgenudge .element-5 .subnav:before,
+.touch .winkwink-nudgenudge .element-6 .subnav:before,
+.touch .winkwink-nudgenudge .element-7 .subnav:before,
+.touch .winkwink-nudgenudge .element-8 .subnav:before,
+.touch .winkwink-nudgenudge .last .subnav:before,
+.touch .account-signin .element-5 .subnav:before,
+.touch .account-signin .element-6 .subnav:before,
+.touch .account-signin .element-7 .subnav:before,
+.touch .account-signin .element-8 .subnav:before,
+.touch .account-signin .last .subnav:before {
+ left: auto;
+ right: 1.5em;
+}
+.adjust-font-size .tier-2,
+.winkwink-nudgenudge .tier-2,
+.account-signin .tier-2 {
+ display: block;
+ min-width: 100%;
+}
+.adjust-font-size .tier-2 a,
+.winkwink-nudgenudge .tier-2 a,
+.account-signin .tier-2 a {
+ white-space: nowrap;
+}
+.adjust-font-size a,
+.winkwink-nudgenudge a,
+.account-signin a {
+ color: #bbb;
+ background-color: transparent;
+}
+.adjust-font-size .tier-1,
+.winkwink-nudgenudge .tier-1,
+.account-signin .tier-1 {
+ float: none;
+}
+.adjust-font-size .tier-1:hover > a,
+.winkwink-nudgenudge .tier-1:hover > a,
+.account-signin .tier-1:hover > a {
+ color: #555;
+ background-color: #caccce;
+}
+.adjust-font-size .subnav,
+.winkwink-nudgenudge .subnav,
+.account-signin .subnav {
+ background-color: #caccce;
+ /*modernizr*/
+}
+.adjust-font-size .subnav a,
+.winkwink-nudgenudge .subnav a,
+.account-signin .subnav a {
+ color: #555;
+}
+.adjust-font-size .subnav a:hover, .adjust-font-size .subnav a:focus,
+.winkwink-nudgenudge .subnav a:hover,
+.winkwink-nudgenudge .subnav a:focus,
+.account-signin .subnav a:hover,
+.account-signin .subnav a:focus {
+ color: #e6e8ea;
+ background-color: #999;
+}
+.touch .adjust-font-size .subnav a .tier-2,
+.touch .winkwink-nudgenudge .subnav a .tier-2,
+.touch .account-signin .subnav a .tier-2 {
+ padding-top: 0.75em;
+ padding-bottom: 0.6em;
+}
+.adjust-font-size .subnav .text-reset,
+.winkwink-nudgenudge .subnav .text-reset,
+.account-signin .subnav .text-reset {
+ color: #888;
+}
+.touch .adjust-font-size .subnav,
+.touch .winkwink-nudgenudge .subnav,
+.touch .account-signin .subnav {
+ top: 135%;
+ border: 3px solid #666;
+}
+.touch .adjust-font-size .subnav:before,
+.touch .winkwink-nudgenudge .subnav:before,
+.touch .account-signin .subnav:before {
+ top: -1.6em;
+ border-color: transparent transparent #666 transparent;
+}
+.adjust-font-size :hover .subnav,
+.winkwink-nudgenudge :hover .subnav,
+.account-signin :hover .subnav {
+ display: block;
+}
.account-signin {
- display: none; }
+ display: none;
+}
.account-signin-authenticated {
- display: inline-block; }
+ display: inline-block;
+}
.psf .account-signin, .jobs .account-signin {
- display: inline-block; }
+ display: inline-block;
+}
#site-map-link,
.adjust-font-size .tier-1 > a,
.winkwink-nudgenudge .tier-1 > a,
.account-signin .tier-1 > a {
- padding: 1em 1em .875em; }
+ padding: 1em 1em 0.875em;
+}
/* ! ===== Main navigation – In _layout.scss and _mixins.scss, as we don't display it here ===== */
.main-navigation {
display: none;
- margin-bottom: 1px; }
+ margin-bottom: 1px;
+}
/* ! ===== Header banner, present on most landing pages ===== */
.header-banner {
clear: both;
margin: 0 1em;
- position: relative; }
- .header-banner img {
- display: block;
- margin: 0 auto; }
- .header-banner p {
- color: #e6e8ea; }
- .header-banner a:not(.button), .header-banner a:not(.readmore) {
- color: #ffd343; }
- .header-banner a:not(.button):hover, .header-banner a:not(.button):focus, .header-banner a:not(.readmore):hover, .header-banner a:not(.readmore):focus {
- color: #fff; }
-
+ position: relative;
+}
+.header-banner img {
+ display: block;
+ margin: 0 auto;
+}
+.header-banner p {
+ color: #e6e8ea;
+}
+.header-banner a:not(.button), .header-banner a:not(.readmore) {
+ color: #ffd343;
+}
+.header-banner a:not(.button):hover, .header-banner a:not(.button):focus, .header-banner a:not(.readmore):hover, .header-banner a:not(.readmore):focus {
+ color: #fff;
+}
/* Interactive Shell and default Slideshow */
.home .slideshow {
margin: 0 auto;
max-width: 61.25em;
background: #1e2933;
- -moz-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.6);
- -webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.6);
- box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.6); }
+ -webkit-box-shadow: compact(inset 0 0 30px rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(inset 0 0 30px rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(inset 0 0 30px rgba(0, 0, 0, 0.6), false, false, false, false, false, false, false, false, false);
+}
.slide-code,
.slide-copy {
- text-align: left; }
+ text-align: left;
+}
.slide-code {
overflow: auto;
- padding: 1.25em 1.5em; }
- .slide-code code {
- display: inline-block;
- color: #11a611; }
- .slide-code code .comment {
- color: #666; }
- .slide-code code .output {
- color: #ddd; }
+ padding: 1.25em 1.5em;
+}
+.slide-code code {
+ display: inline-block;
+ color: #11a611;
+}
+.slide-code code .comment {
+ color: #666;
+}
+.slide-code code .output {
+ color: #ddd;
+}
.js .launch-shell, .no-js .launch-shell {
- display: none; }
+ display: none;
+}
.slide-copy {
background: #1c3b56;
- padding: 1.25em 2.5em; }
- .slide-copy h1 {
- color: #ffd343;
- font-size: 1.3125em;
- font-family: SourceSansProBold, Arial, sans-serif; }
+ padding: 1.25em 2.5em;
+}
+.slide-copy h1 {
+ color: #ffd343;
+ font-size: 1.3125em;
+ font-family: SourceSansProBold, Arial, sans-serif;
+}
/* Avoid IDs if you can. In this case, these styles are intended to be very specific */
#dive-into-python .flex-control-paging {
@@ -1660,17 +1890,21 @@ input#s,
padding: 0 0 1em;
margin-left: 0;
width: 50%;
- max-width: 30.75em; }
- #dive-into-python .flex-control-paging a {
- filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
- opacity: 0.7; }
- #dive-into-python .flex-control-paging a:hover, #dive-into-python .flex-control-paging a:focus {
- filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
- opacity: 1; }
- #dive-into-python .flex-control-paging .flex-active {
- color: #ffd343 !important;
- filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
- opacity: 1; }
+ max-width: 30.75em;
+}
+#dive-into-python .flex-control-paging a {
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
+ opacity: 0.7;
+}
+#dive-into-python .flex-control-paging a:hover, #dive-into-python .flex-control-paging a:focus {
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
+ opacity: 1;
+}
+#dive-into-python .flex-control-paging .flex-active {
+ color: #ffd343 !important;
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
+ opacity: 1;
+}
.introduction {
color: #caccce;
@@ -1678,17 +1912,22 @@ input#s,
text-align: left;
padding: 0.25em 0.5em;
margin-top: 0.875em;
- margin-bottom: 0.875em; }
- .introduction p {
- line-height: 1.4em;
- margin-bottom: 0; }
- .introduction a, .introduction a:link, .introduction a:visited {
- color: #ffd343;
- text-decoration: underline; }
- .introduction a:hover, .introduction a:focus, .introduction a:link:hover, .introduction a:link:focus, .introduction a:visited:hover, .introduction a:visited:focus {
- color: #fff; }
- .introduction .breaker {
- display: none; }
+ margin-bottom: 0.875em;
+}
+.introduction p {
+ line-height: 1.4em;
+ margin-bottom: 0;
+}
+.introduction a, .introduction a:link, .introduction a:visited {
+ color: #ffd343;
+ text-decoration: underline;
+}
+.introduction a:hover, .introduction a:focus, .introduction a:link:hover, .introduction a:link:focus, .introduction a:visited:hover, .introduction a:visited:focus {
+ color: #fff;
+}
+.introduction .breaker {
+ display: none;
+}
.about-banner,
.download-for-current-os,
@@ -1696,7 +1935,8 @@ input#s,
.latest-blog-post,
.featured-event,
.jobs-intro {
- text-align: left; }
+ text-align: left;
+}
/*h1*/
.call-to-action {
@@ -1704,60 +1944,74 @@ input#s,
font-size: 1.125em;
line-height: 1.25em;
margin-top: 0.4375em;
- margin-bottom: 0.4375em; }
- .call-to-action a {
- color: #ffd343;
- border-bottom: 2px dotted #3776ab;
- line-height: 1.35em; }
- .call-to-action a:hover, .call-to-action a:focus {
- color: #e6e8ea; }
+ margin-bottom: 0.4375em;
+}
+.call-to-action a {
+ color: #ffd343;
+ border-bottom: 2px dotted #3776ab;
+ line-height: 1.35em;
+}
+.call-to-action a:hover, .call-to-action a:focus {
+ color: #e6e8ea;
+}
.content-wrapper {
padding: 0;
background-color: #f9f9f9;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFF9F9F9');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #fcfcfc), color-stop(90%, #f9f9f9));
- background-image: -moz-linear-gradient(#fcfcfc 10%, #f9f9f9 90%);
- background-image: -webkit-linear-gradient(#fcfcfc 10%, #f9f9f9 90%);
- background-image: linear-gradient(#fcfcfc 10%, #f9f9f9 90%); }
- .content-wrapper .container {
- padding: 0.25em; }
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFCFCFC", endColorstr="#FFF9F9F9");
+ background-image: -owg(compact(linear-gradient(#fcfcfc 10%, #f9f9f9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#fcfcfc 10%, #f9f9f9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#fcfcfc 10%, #f9f9f9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#fcfcfc 10%, #f9f9f9 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#fcfcfc 10%, #f9f9f9 90%), false, false, false, false, false, false, false, false, false);
+}
+.content-wrapper .container {
+ padding: 0.25em;
+}
/* ! ===== Main Content ===== */
.main-content {
- padding-bottom: 1.75em; }
- .main-content > article {
- margin-top: 1.3125em;
- padding-bottom: 1.75em; }
+ padding-bottom: 1.75em;
+}
+.main-content > article {
+ margin-top: 1.3125em;
+ padding-bottom: 1.75em;
+}
.page-title {
color: #666;
- word-spacing: .15em;
- font-size: 2em; }
- .fontface .page-title {
- font-size: 2.3em; }
- .fontface .page-title span:before {
- font-size: .875em; }
+ word-spacing: 0.15em;
+ font-size: 2em;
+}
+.fontface .page-title {
+ font-size: 2.3em;
+}
+.fontface .page-title span:before {
+ font-size: 0.875em;
+}
.event-form .page-title {
- margin-top: 0 !important; }
+ margin-top: 0 !important;
+}
/* For when we dont need to extra size buyt do want the margin */
.default-title {
- word-spacing: .15em; }
+ word-spacing: 0.15em;
+}
.text {
- font-size: 1em; }
- .text .giga,
- .text .mega,
- .text .kilo {
- color: #3776ab; }
+ font-size: 1em;
+}
+.text .giga,
+.text .mega,
+.text .kilo {
+ color: #3776ab;
+}
.sidebar-widget {
- padding-bottom: 1.3125em; }
+ padding-bottom: 1.3125em;
+}
/* Want to test/debug vertical rhythm?
* http://compass-style.org/reference/compass/layout/grid_background/
@@ -1773,234 +2027,235 @@ input#s,
/* blockquotes should contain tags, so remove it from this list when you fix blockquote markup sitewide */
/* Hyphenate specific container elements */
/* This is a mess and dumb. Figure out a better way */
- /* I've seen lots of cases where
does not have a inside of it, so we plan for both cases. */ }
- .text h1,
- .sidebar-widget h1 {
- margin-top: 1em;
- margin-bottom: .25em; }
- .text .default-title, .text .page-title,
- .sidebar-widget .default-title,
- .sidebar-widget .page-title {
- margin-top: 1.3125em;
- margin-bottom: 0.875em; }
- .text p, .text pre, .text ul, .text ol, .text dl, .text blockquote, .text address, .text form, .text table, .text figure,
- .sidebar-widget p,
- .sidebar-widget pre,
- .sidebar-widget ul,
- .sidebar-widget ol,
- .sidebar-widget dl,
- .sidebar-widget blockquote,
- .sidebar-widget address,
- .sidebar-widget form,
- .sidebar-widget table,
- .sidebar-widget figure {
- margin-bottom: 1.3125em;
- line-height: 1.875; }
- .text p, .text dd, .text blockquote, .text address,
- .sidebar-widget p,
- .sidebar-widget dd,
- .sidebar-widget blockquote,
- .sidebar-widget address {
- /* -ms-word-break: break-all; AWFUL! Surprise... breaks words arbitrarily, not according to hyphenation tables. IE6-8 */
- /* word-break: break-all; Used when we need to break long strings (URLs) in small containers. Use with care. */
- /* word-break: break-word; Non standard for older webkit. Hyphenation tables aren't great, so don't use. */
- -webkit-hyphens: auto;
- -moz-hyphens: auto;
- -ms-hyphens: auto;
- -o-hyphens: auto;
- hyphens: auto;
- /* Don't hypenate certain elements... its bad form */ }
- .text p tt, .text p var, .text p code, .text p kbd, .text p abbr, .text p acronym, .text dd tt, .text dd var, .text dd code, .text dd kbd, .text dd abbr, .text dd acronym, .text blockquote tt, .text blockquote var, .text blockquote code, .text blockquote kbd, .text blockquote abbr, .text blockquote acronym, .text address tt, .text address var, .text address code, .text address kbd, .text address abbr, .text address acronym,
- .sidebar-widget p tt,
- .sidebar-widget p var,
- .sidebar-widget p code,
- .sidebar-widget p kbd,
- .sidebar-widget p abbr,
- .sidebar-widget p acronym,
- .sidebar-widget dd tt,
- .sidebar-widget dd var,
- .sidebar-widget dd code,
- .sidebar-widget dd kbd,
- .sidebar-widget dd abbr,
- .sidebar-widget dd acronym,
- .sidebar-widget blockquote tt,
- .sidebar-widget blockquote var,
- .sidebar-widget blockquote code,
- .sidebar-widget blockquote kbd,
- .sidebar-widget blockquote abbr,
- .sidebar-widget blockquote acronym,
- .sidebar-widget address tt,
- .sidebar-widget address var,
- .sidebar-widget address code,
- .sidebar-widget address kbd,
- .sidebar-widget address abbr,
- .sidebar-widget address acronym {
- -webkit-hyphens: none;
- -moz-hyphens: none;
- -ms-hyphens: none;
- -o-hyphens: none;
- hyphens: none; }
- .text li > ul,
- .text li > ol,
- .sidebar-widget li > ul,
- .sidebar-widget li > ol {
- margin-bottom: 0; }
- .text li,
- .sidebar-widget li {
- line-height: 1.65em;
- margin: 0.2625em 0; }
- .text blockquote,
- .sidebar-widget blockquote {
- padding-left: 3em;
- padding-right: 1em; }
- .text form,
- .sidebar-widget form {
- line-height: 1.625em;
- margin-bottom: 1.3125em;
- /* Remove bullets from ULs in forms when containing radios or checkboxes */ }
- .text form button, .text form input[type=submit],
- .sidebar-widget form button,
- .sidebar-widget form input[type=submit] {
- font-size: 1.125em;
- padding: .4em 1em .35em; }
- .text a:not(.button),
- .sidebar-widget a:not(.button) {
- display: inline;
- /* Decided not to use this, the style was too obtrusive
- &.external:before, &[rel='external']:before {
- content: '\21f1'; // An external link unicode icon, looks like a box with arrow pointing up to left from bottom right.
- display: inline-block;
- font-weight: bold;
- color: $grey-light;
- margin-right: .5em;
- } */ }
- .text nav a, .text .menu a, .text form ul a, form .text ul a, .text .errorlist a, .text form label + ul a,
- .text .sidebar-widget form label + ul a,
- .sidebar-widget form .text label + ul a, .text input[type=submit], .text input[type=reset], .text input[type=button], .text button, .text .prompt, .text .readmore:before, .text .give-me-more a:before, .give-me-more .text a:before,
- .text nav a:hover, .text .menu a:hover, .text form ul a:hover, form .text ul a:hover, .text .errorlist a:hover, .text form label + ul a:hover,
- .text .sidebar-widget form label + ul a:hover,
- .sidebar-widget form .text label + ul a:hover, .text input[type=submit]:hover, .text input[type=reset]:hover, .text input[type=button]:hover, .text .prompt:hover, .text .readmore:hover:before, .text .give-me-more a:hover:before, .give-me-more .text a:hover:before,
- .text nav a:focus, .text .menu a:focus, .text form ul a:focus, form .text ul a:focus, .text .errorlist a:focus, .text form label + ul a:focus,
- .text .sidebar-widget form label + ul a:focus,
- .sidebar-widget form .text label + ul a:focus, .text input[type=submit]:focus, .text input[type=reset]:focus, .text input[type=button]:focus, .text .prompt:focus, .text .readmore:focus:before, .text .give-me-more a:focus:before, .give-me-more .text a:focus:before,
- .sidebar-widget nav a,
- .sidebar-widget .menu a,
- .sidebar-widget form ul a,
- form .sidebar-widget ul a,
- .sidebar-widget .errorlist a,
- .sidebar-widget .text form label + ul a,
- .text form .sidebar-widget label + ul a,
- .sidebar-widget form label + ul a,
- .sidebar-widget input[type=submit],
- .sidebar-widget input[type=reset],
- .sidebar-widget input[type=button],
- .sidebar-widget button,
- .sidebar-widget .prompt,
- .sidebar-widget .readmore:before,
- .sidebar-widget .give-me-more a:before,
- .give-me-more .sidebar-widget a:before,
- .sidebar-widget nav a:hover,
- .sidebar-widget .menu a:hover,
- .sidebar-widget form ul a:hover,
- form .sidebar-widget ul a:hover,
- .sidebar-widget .errorlist a:hover,
- .sidebar-widget .text form label + ul a:hover,
- .text form .sidebar-widget label + ul a:hover,
- .sidebar-widget form label + ul a:hover,
- .sidebar-widget input[type=submit]:hover,
- .sidebar-widget input[type=reset]:hover,
- .sidebar-widget input[type=button]:hover,
- .sidebar-widget .prompt:hover,
- .sidebar-widget .readmore:hover:before,
- .sidebar-widget .give-me-more a:hover:before,
- .give-me-more .sidebar-widget a:hover:before,
- .sidebar-widget nav a:focus,
- .sidebar-widget .menu a:focus,
- .sidebar-widget form ul a:focus,
- form .sidebar-widget ul a:focus,
- .sidebar-widget .errorlist a:focus,
- .sidebar-widget .text form label + ul a:focus,
- .text form .sidebar-widget label + ul a:focus,
- .sidebar-widget form label + ul a:focus,
- .sidebar-widget input[type=submit]:focus,
- .sidebar-widget input[type=reset]:focus,
- .sidebar-widget input[type=button]:focus,
- .sidebar-widget .prompt:focus,
- .sidebar-widget .readmore:focus:before,
- .sidebar-widget .give-me-more a:focus:before,
- .give-me-more .sidebar-widget a:focus:before {
- border-bottom: 0; }
- .text figcaption,
- .sidebar-widget figcaption {
- font-style: italic;
- font-size: 0.875em; }
- .text abbr[title],
- .text dfn[title],
- .sidebar-widget abbr[title],
- .sidebar-widget dfn[title] {
- border-bottom: 1px dotted #3776ab; }
- .text abbr[title],
- .sidebar-widget abbr[title] {
- font-size: .875em;
- text-transform: uppercase;
- letter-spacing: 0.125em; }
- .text var,
- .sidebar-widget var {
- color: #222;
- font-size: 104%;
- font-weight: 700; }
- .text code, .text kbd, .text samp,
- .sidebar-widget code,
- .sidebar-widget kbd,
- .sidebar-widget samp {
- display: inline-block; }
- .text code, .text samp,
- .sidebar-widget code,
- .sidebar-widget samp {
- border: 0; }
- .text samp,
- .sidebar-widget samp {
- border-bottom: 1px solid #caccce;
- background-color: #e6e8ea;
- padding: .125em .375em 0;
- margin: 0 .25em; }
- .text code, .text kbd,
- .sidebar-widget code,
- .sidebar-widget kbd {
- padding: .125em .375em 0;
- margin: 0 -.0625em;
- background: #e6e8ea;
- background: rgba(230, 232, 234, 0.5);
- -moz-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.1) inset;
- -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.1) inset;
- box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.1) inset;
- -moz-border-radius: 6px;
- -webkit-border-radius: 6px;
- border-radius: 6px; }
- .text pre,
- .sidebar-widget pre {
- padding: .5em;
- border-left: 5px solid #11a611;
- background: #e6e8ea;
- -moz-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.1) inset;
- -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.1) inset;
- box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.1) inset; }
- .text pre code,
- .sidebar-widget pre code {
- display: block;
- padding: 0;
- margin: 0;
- -moz-box-shadow: 0;
- -webkit-box-shadow: 0;
- box-shadow: 0;
- -moz-border-radius: 0;
- -webkit-border-radius: 0;
- border-radius: 0; }
- .text s, .text strike, .text del,
- .sidebar-widget s,
- .sidebar-widget strike,
- .sidebar-widget del {
- color: #999; }
+ /* I've seen lots of cases where does not have a inside of it, so we plan for both cases. */
+}
+.text h1,
+.sidebar-widget h1 {
+ margin-top: 1em;
+ margin-bottom: 0.25em;
+}
+.text .default-title, .text .page-title,
+.sidebar-widget .default-title,
+.sidebar-widget .page-title {
+ margin-top: 1.3125em;
+ margin-bottom: 0.875em;
+}
+.text p, .text pre, .text ul, .text ol, .text dl, .text blockquote, .text address, .text form, .text table, .text figure,
+.sidebar-widget p,
+.sidebar-widget pre,
+.sidebar-widget ul,
+.sidebar-widget ol,
+.sidebar-widget dl,
+.sidebar-widget blockquote,
+.sidebar-widget address,
+.sidebar-widget form,
+.sidebar-widget table,
+.sidebar-widget figure {
+ margin-bottom: 1.3125em;
+ line-height: 1.875;
+}
+.text p, .text dd, .text blockquote, .text address,
+.sidebar-widget p,
+.sidebar-widget dd,
+.sidebar-widget blockquote,
+.sidebar-widget address {
+ /* -ms-word-break: break-all; AWFUL! Surprise... breaks words arbitrarily, not according to hyphenation tables. IE6-8 */
+ /* word-break: break-all; Used when we need to break long strings (URLs) in small containers. Use with care. */
+ /* word-break: break-word; Non standard for older webkit. Hyphenation tables aren't great, so don't use. */
+ -webkit-hyphens: auto;
+ -moz-hyphens: auto;
+ -ms-hyphens: auto;
+ -o-hyphens: auto;
+ hyphens: auto;
+ /* Don't hypenate certain elements... its bad form */
+}
+.text p tt, .text p var, .text p code, .text p kbd, .text p abbr, .text p acronym, .text dd tt, .text dd var, .text dd code, .text dd kbd, .text dd abbr, .text dd acronym, .text blockquote tt, .text blockquote var, .text blockquote code, .text blockquote kbd, .text blockquote abbr, .text blockquote acronym, .text address tt, .text address var, .text address code, .text address kbd, .text address abbr, .text address acronym,
+.sidebar-widget p tt,
+.sidebar-widget p var,
+.sidebar-widget p code,
+.sidebar-widget p kbd,
+.sidebar-widget p abbr,
+.sidebar-widget p acronym,
+.sidebar-widget dd tt,
+.sidebar-widget dd var,
+.sidebar-widget dd code,
+.sidebar-widget dd kbd,
+.sidebar-widget dd abbr,
+.sidebar-widget dd acronym,
+.sidebar-widget blockquote tt,
+.sidebar-widget blockquote var,
+.sidebar-widget blockquote code,
+.sidebar-widget blockquote kbd,
+.sidebar-widget blockquote abbr,
+.sidebar-widget blockquote acronym,
+.sidebar-widget address tt,
+.sidebar-widget address var,
+.sidebar-widget address code,
+.sidebar-widget address kbd,
+.sidebar-widget address abbr,
+.sidebar-widget address acronym {
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ -o-hyphens: none;
+ hyphens: none;
+}
+.text li > ul,
+.text li > ol,
+.sidebar-widget li > ul,
+.sidebar-widget li > ol {
+ margin-bottom: 0;
+}
+.text li,
+.sidebar-widget li {
+ line-height: 1.65em;
+ margin: 0.2625em 0;
+}
+.text blockquote,
+.sidebar-widget blockquote {
+ padding-left: 3em;
+ padding-right: 1em;
+}
+.text form,
+.sidebar-widget form {
+ line-height: 1.625em;
+ margin-bottom: 1.3125em;
+ /* Remove bullets from ULs in forms when containing radios or checkboxes */
+}
+.text form button, .text form input[type=submit],
+.sidebar-widget form button,
+.sidebar-widget form input[type=submit] {
+ font-size: 1.125em;
+ padding: 0.4em 1em 0.35em;
+}
+.text a:not(.button),
+.sidebar-widget a:not(.button) {
+ display: inline;
+ /* Decided not to use this, the style was too obtrusive
+ &.external:before, &[rel='external']:before {
+ content: '\21f1'; // An external link unicode icon, looks like a box with arrow pointing up to left from bottom right.
+ display: inline-block;
+ font-weight: bold;
+ color: $grey-light;
+ margin-right: .5em;
+ } */
+}
+.text nav a, .text .menu a, .text form ul a, form .text ul a, .text .errorlist a, .text input[type=submit], .text input[type=reset], .text input[type=button], .text button, .text .prompt, .text .readmore:before, .text .give-me-more a:before, .give-me-more .text a:before,
+.text nav a:hover, .text .menu a:hover, .text input[type=submit]:hover, .text input[type=reset]:hover, .text input[type=button]:hover, .text .prompt:hover,
+.text nav a:focus, .text .menu a:focus, .text input[type=submit]:focus, .text input[type=reset]:focus, .text input[type=button]:focus, .text .prompt:focus,
+.sidebar-widget nav a,
+.sidebar-widget .menu a,
+.sidebar-widget form ul a,
+form .sidebar-widget ul a,
+.sidebar-widget .errorlist a,
+.sidebar-widget input[type=submit],
+.sidebar-widget input[type=reset],
+.sidebar-widget input[type=button],
+.sidebar-widget button,
+.sidebar-widget .prompt,
+.sidebar-widget .readmore:before,
+.sidebar-widget .give-me-more a:before,
+.give-me-more .sidebar-widget a:before,
+.sidebar-widget nav a:hover,
+.sidebar-widget .menu a:hover,
+.sidebar-widget input[type=submit]:hover,
+.sidebar-widget input[type=reset]:hover,
+.sidebar-widget input[type=button]:hover,
+.sidebar-widget .prompt:hover,
+.sidebar-widget nav a:focus,
+.sidebar-widget .menu a:focus,
+.sidebar-widget input[type=submit]:focus,
+.sidebar-widget input[type=reset]:focus,
+.sidebar-widget input[type=button]:focus,
+.sidebar-widget .prompt:focus {
+ border-bottom: 0;
+}
+.text figcaption,
+.sidebar-widget figcaption {
+ font-style: italic;
+ font-size: 0.875em;
+}
+.text abbr[title],
+.text dfn[title],
+.sidebar-widget abbr[title],
+.sidebar-widget dfn[title] {
+ border-bottom: 1px dotted #3776ab;
+}
+.text abbr[title],
+.sidebar-widget abbr[title] {
+ font-size: 0.875em;
+ text-transform: uppercase;
+ letter-spacing: 0.125em;
+}
+.text var,
+.sidebar-widget var {
+ color: #222;
+ font-size: 104%;
+ font-weight: 700;
+}
+.text code, .text kbd, .text samp,
+.sidebar-widget code,
+.sidebar-widget kbd,
+.sidebar-widget samp {
+ display: inline-block;
+}
+.text code, .text samp,
+.sidebar-widget code,
+.sidebar-widget samp {
+ border: 0;
+}
+.text samp,
+.sidebar-widget samp {
+ border-bottom: 1px solid #caccce;
+ background-color: #e6e8ea;
+ padding: 0.125em 0.375em 0;
+ margin: 0 0.25em;
+}
+.text code, .text kbd,
+.sidebar-widget code,
+.sidebar-widget kbd {
+ padding: 0.125em 0.375em 0;
+ margin: 0 -0.0625em;
+ background: #e6e8ea;
+ background: rgba(230, 232, 234, 0.5);
+ -webkit-box-shadow: compact(0 0 0.5em rgba(0, 0, 0, 0.1) inset, false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0 0 0.5em rgba(0, 0, 0, 0.1) inset, false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0 0 0.5em rgba(0, 0, 0, 0.1) inset, false, false, false, false, false, false, false, false, false);
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ -ms-border-radius: 6px;
+ -o-border-radius: 6px;
+ border-radius: 6px;
+}
+.text pre,
+.sidebar-widget pre {
+ padding: 0.5em;
+ border-left: 5px solid #11a611;
+ background: #e6e8ea;
+ -webkit-box-shadow: compact(0 0 0.5em rgba(0, 0, 0, 0.1) inset, false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0 0 0.5em rgba(0, 0, 0, 0.1) inset, false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0 0 0.5em rgba(0, 0, 0, 0.1) inset, false, false, false, false, false, false, false, false, false);
+}
+.text pre code,
+.sidebar-widget pre code {
+ display: block;
+ padding: 0;
+ margin: 0;
+ -webkit-box-shadow: compact(0, false, false, false, false, false, false, false, false, false);
+ -moz-box-shadow: compact(0, false, false, false, false, false, false, false, false, false);
+ box-shadow: compact(0, false, false, false, false, false, false, false, false, false);
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ -ms-border-radius: 0;
+ -o-border-radius: 0;
+ border-radius: 0;
+}
+.text s, .text strike, .text del,
+.sidebar-widget s,
+.sidebar-widget strike,
+.sidebar-widget del {
+ color: #999;
+}
/* Prettier tables if authors use the correct elements */
table caption {
@@ -2008,55 +2263,69 @@ table caption {
color: #444;
font-size: 1.125em;
text-align: left;
- margin-bottom: 1.75em; }
+ margin-bottom: 1.75em;
+}
table thead, table tfoot {
- border-bottom: 1px solid #ddd; }
+ border-bottom: 1px solid #ddd;
+}
table tr {
- background-color: #f6f6f6; }
- table tr th {
- background-color: #f0f0f0; }
+ background-color: #f6f6f6;
+}
+table tr th {
+ background-color: #f0f0f0;
+}
table tr:nth-of-type(even), table tr.even {
- background-color: #f0f0f0; }
+ background-color: #f0f0f0;
+}
table th, table td {
- padding: .25em .5em .2em;
- border-left: 2px solid #fff; }
- table th:first-child, table td:first-child {
- border-left: none; }
+ padding: 0.25em 0.5em 0.2em;
+ border-left: 2px solid #fff;
+}
+table th:first-child, table td:first-child {
+ border-left: none;
+}
table tfoot {
- border-top: 1px solid #ddd; }
+ border-top: 1px solid #ddd;
+}
.row-title {
border-top: 5px solid #d4dbe1;
- padding: 0.75em 1em 0.5em; }
+ padding: 0.75em 1em 0.5em;
+}
/* ! ===== Widget Styles ===== */
-.small-widget, .download-list-widget, .active-release-list-widget, .most-recent-events, .triple-widget, .most-recent-posts,
+.small-widget, .most-recent-posts, .triple-widget, .most-recent-events, .active-release-list-widget, .download-list-widget,
.medium-widget,
.sidebar-widget {
border-top: 5px solid #e6e8ea;
- padding: 1.25em; }
- .small-widget h4, .download-list-widget h4, .active-release-list-widget h4, .most-recent-events h4, .triple-widget h4, .most-recent-posts h4,
- .medium-widget h4,
- .sidebar-widget h4 {
- border-top: 1px solid #e6e8ea;
- margin-top: 1.75em;
- padding-top: 0.5em; }
- .small-widget p, .download-list-widget p, .active-release-list-widget p, .most-recent-events p, .triple-widget p, .most-recent-posts p,
- .medium-widget p,
- .sidebar-widget p, .small-widget ul, .download-list-widget ul, .active-release-list-widget ul, .most-recent-events ul, .triple-widget ul, .most-recent-posts ul,
- .medium-widget ul,
- .sidebar-widget ul {
- margin-bottom: 0.875em; }
- .small-widget p:last-child, .download-list-widget p:last-child, .active-release-list-widget p:last-child, .most-recent-events p:last-child, .triple-widget p:last-child, .most-recent-posts p:last-child,
- .medium-widget p:last-child,
- .sidebar-widget p:last-child, .small-widget ul:last-child, .download-list-widget ul:last-child, .active-release-list-widget ul:last-child, .most-recent-events ul:last-child, .triple-widget ul:last-child, .most-recent-posts ul:last-child,
- .medium-widget ul:last-child,
- .sidebar-widget ul:last-child {
- margin-bottom: 0; }
- .small-widget li > a, .download-list-widget li > a, .active-release-list-widget li > a, .most-recent-events li > a, .triple-widget li > a, .most-recent-posts li > a,
- .medium-widget li > a,
- .sidebar-widget li > a {
- display: inline-block; }
+ padding: 1.25em;
+}
+.small-widget h4, .most-recent-posts h4, .triple-widget h4, .most-recent-events h4, .active-release-list-widget h4, .download-list-widget h4,
+.medium-widget h4,
+.sidebar-widget h4 {
+ border-top: 1px solid #e6e8ea;
+ margin-top: 1.75em;
+ padding-top: 0.5em;
+}
+.small-widget p, .most-recent-posts p, .triple-widget p, .most-recent-events p, .active-release-list-widget p, .download-list-widget p,
+.medium-widget p,
+.sidebar-widget p, .small-widget ul, .most-recent-posts ul, .triple-widget ul, .most-recent-events ul, .active-release-list-widget ul, .download-list-widget ul,
+.medium-widget ul,
+.sidebar-widget ul {
+ margin-bottom: 0.875em;
+}
+.small-widget p:last-child, .most-recent-posts p:last-child, .triple-widget p:last-child, .most-recent-events p:last-child, .active-release-list-widget p:last-child, .download-list-widget p:last-child,
+.medium-widget p:last-child,
+.sidebar-widget p:last-child, .small-widget ul:last-child, .most-recent-posts ul:last-child, .triple-widget ul:last-child, .most-recent-events ul:last-child, .active-release-list-widget ul:last-child, .download-list-widget ul:last-child,
+.medium-widget ul:last-child,
+.sidebar-widget ul:last-child {
+ margin-bottom: 0;
+}
+.small-widget li > a, .most-recent-posts li > a, .triple-widget li > a, .most-recent-events li > a, .active-release-list-widget li > a, .download-list-widget li > a,
+.medium-widget li > a,
+.sidebar-widget li > a {
+ display: inline-block;
+}
.widget-title,
.listing-company {
@@ -2064,92 +2333,113 @@ table tfoot {
line-height: 1.25em;
margin: 0 0 0.1em;
font-family: Flux-Regular, SourceSansProRegular, Arial, sans-serif;
- font-size: 1.3125em; }
- .fontface .widget-title, .fontface
- .listing-company {
- font-size: 1.50938em; }
- .fontface .widget-title span:before, .fontface
- .listing-company span:before {
- font-size: .875em; }
- .widget-title .prompt, .widget-title .readmore:before, .widget-title .give-me-more a:before, .give-me-more .widget-title a:before,
- .listing-company .prompt,
- .listing-company .readmore:before,
- .listing-company .give-me-more a:before,
- .give-me-more .listing-company a:before {
- display: none;
- /* show this at first breakpoint */ }
- .widget-title > span,
- .listing-company > span {
- margin-right: .25em; }
- .widget-title > span:before,
- .listing-company > span:before {
- color: #999; }
+ font-size: 1.3125em;
+}
+.fontface .widget-title,
+.fontface .listing-company {
+ font-size: 1.509375em;
+}
+.fontface .widget-title span:before,
+.fontface .listing-company span:before {
+ font-size: 0.875em;
+}
+.widget-title .prompt, .widget-title .readmore:before, .widget-title .give-me-more a:before, .give-me-more .widget-title a:before,
+.listing-company .prompt,
+.listing-company .readmore:before,
+.listing-company .give-me-more a:before,
+.give-me-more .listing-company a:before {
+ display: none;
+ /* show this at first breakpoint */
+}
+.widget-title > span,
+.listing-company > span {
+ margin-right: 0.25em;
+}
+.widget-title > span:before,
+.listing-company > span:before {
+ color: #999;
+}
/* ! ===== Section Specific Widget Colorways ===== */
-.python .small-widget, .python .download-list-widget, .python .active-release-list-widget, .python .most-recent-events, .python .triple-widget, .python .most-recent-posts, .python
-.medium-widget, .python
-.sidebar-widget {
- border-top: 4px solid #75a8d3; }
-.psf-home .small-widget, .psf-home .download-list-widget, .psf-home .active-release-list-widget, .psf-home .most-recent-events, .psf-home .triple-widget, .psf-home .most-recent-posts, .psf-home
-.medium-widget, .psf-home
-.sidebar-widget {
- border-top: 5px solid #caccce; }
-.docs .small-widget, .docs .download-list-widget, .docs .active-release-list-widget, .docs .most-recent-events, .docs .triple-widget, .docs .most-recent-posts, .docs
-.medium-widget, .docs
-.sidebar-widget {
- border-top: 5px solid #ffd343; }
-.pypl .small-widget, .pypl .download-list-widget, .pypl .active-release-list-widget, .pypl .most-recent-events, .pypl .triple-widget, .pypl .most-recent-posts, .pypl
-.medium-widget, .pypl
-.sidebar-widget {
- border-top: 5px solid #82b043; }
-.jobs .small-widget, .jobs .download-list-widget, .jobs .active-release-list-widget, .jobs .most-recent-events, .jobs .triple-widget, .jobs .most-recent-posts, .jobs
-.medium-widget, .jobs
-.sidebar-widget {
- border-top: 5px solid #c9abcd; }
-.shop .small-widget, .shop .download-list-widget, .shop .active-release-list-widget, .shop .most-recent-events, .shop .triple-widget, .shop .most-recent-posts, .shop
-.medium-widget, .shop
-.sidebar-widget {
- border-top: 5px solid #b55863; }
+.python .small-widget, .python .most-recent-posts, .python .triple-widget, .python .most-recent-events, .python .active-release-list-widget, .python .download-list-widget,
+.python .medium-widget,
+.python .sidebar-widget {
+ border-top: 4px solid #75a8d3;
+}
+.psf-home .small-widget, .psf-home .most-recent-posts, .psf-home .triple-widget, .psf-home .most-recent-events, .psf-home .active-release-list-widget, .psf-home .download-list-widget,
+.psf-home .medium-widget,
+.psf-home .sidebar-widget {
+ border-top: 5px solid #caccce;
+}
+.docs .small-widget, .docs .most-recent-posts, .docs .triple-widget, .docs .most-recent-events, .docs .active-release-list-widget, .docs .download-list-widget,
+.docs .medium-widget,
+.docs .sidebar-widget {
+ border-top: 5px solid #ffd343;
+}
+.pypl .small-widget, .pypl .most-recent-posts, .pypl .triple-widget, .pypl .most-recent-events, .pypl .active-release-list-widget, .pypl .download-list-widget,
+.pypl .medium-widget,
+.pypl .sidebar-widget {
+ border-top: 5px solid #82b043;
+}
+.jobs .small-widget, .jobs .most-recent-posts, .jobs .triple-widget, .jobs .most-recent-events, .jobs .active-release-list-widget, .jobs .download-list-widget,
+.jobs .medium-widget,
+.jobs .sidebar-widget {
+ border-top: 5px solid #c9abcd;
+}
+.shop .small-widget, .shop .most-recent-posts, .shop .triple-widget, .shop .most-recent-events, .shop .active-release-list-widget, .shop .download-list-widget,
+.shop .medium-widget,
+.shop .sidebar-widget {
+ border-top: 5px solid #b55863;
+}
/* ! ===== Section Specific Widget Icon Colorways ===== */
.python .widget-title > span:before,
.python .listing-company > span:before {
- color: #3776ab; }
+ color: #3776ab;
+}
.psf .widget-title > span:before,
.psf .listing-company > span:before {
- color: #78797a; }
+ color: #78797a;
+}
.docs .widget-title > span:before,
.docs .listing-company > span:before {
- color: #ffd343; }
+ color: #ffd343;
+}
.pypl .widget-title > span:before,
.pypl .listing-company > span:before {
- color: #82b043; }
+ color: #82b043;
+}
.jobs .widget-title > span:before,
.jobs .listing-company > span:before {
- color: #a06ba7; }
+ color: #a06ba7;
+}
.shop .widget-title > span:before,
.shop .listing-company > span:before {
- color: #b55863; }
+ color: #b55863;
+}
/* ! ===== Specific Widget Styles ===== */
.download-widget p:last-child a {
- white-space: nowrap; }
+ white-space: nowrap;
+}
.time-posted {
display: block;
font-size: 0.875em;
font-style: italic;
- margin-bottom: .75em; }
+ margin-bottom: 0.75em;
+}
.blog-name {
display: block;
font-family: SourceSansProBold, Arial, sans-serif;
- letter-spacing: 0.01em; }
+ letter-spacing: 0.01em;
+}
.success-stories-widget blockquote {
color: #666;
@@ -2160,38 +2450,46 @@ table tfoot {
line-height: 1.75em;
background-color: #ffdf76;
*zoom: 1;
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFE590', endColorstr='#FFFFDF76');
- background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNmZmU1OTAiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZGY3NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
- background-size: 100%;
- background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10%, #ffe590), color-stop(90%, #ffdf76));
- background-image: -moz-linear-gradient(#ffe590 10%, #ffdf76 90%);
- background-image: -webkit-linear-gradient(#ffe590 10%, #ffdf76 90%);
- background-image: linear-gradient(#ffe590 10%, #ffdf76 90%);
- -moz-border-radius: 6px;
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFFE590", endColorstr="#FFFFDF76");
+ background-image: -owg(compact(linear-gradient(#ffe590 10%, #ffdf76 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -webkit(compact(linear-gradient(#ffe590 10%, #ffdf76 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -moz(compact(linear-gradient(#ffe590 10%, #ffdf76 90%), false, false, false, false, false, false, false, false, false));
+ background-image: -o(compact(linear-gradient(#ffe590 10%, #ffdf76 90%), false, false, false, false, false, false, false, false, false));
+ background-image: compact(linear-gradient(#ffe590 10%, #ffdf76 90%), false, false, false, false, false, false, false, false, false);
-webkit-border-radius: 6px;
- border-radius: 6px; }
- .success-stories-widget blockquote:after {
- position: absolute;
- content: "";
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
- border-width: 1.5em;
- left: 20%;
- bottom: -2.875em;
- border-top-color: #ffdf76; }
- .success-stories-widget blockquote a {
- color: #666; }
- .success-stories-widget blockquote a:hover, .success-stories-widget blockquote a:focus, .success-stories-widget blockquote a:active {
- color: #3776ab; }
+ -moz-border-radius: 6px;
+ -ms-border-radius: 6px;
+ -o-border-radius: 6px;
+ border-radius: 6px;
+}
+.success-stories-widget blockquote:after {
+ position: absolute;
+ content: "";
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+ border-width: 1.5em;
+ left: 20%;
+ bottom: -2.875em;
+ border-top-color: #ffdf76;
+}
+.success-stories-widget blockquote a {
+ color: #666;
+}
+.success-stories-widget blockquote a:hover, .success-stories-widget blockquote a:focus, .success-stories-widget blockquote a:active {
+ color: #3776ab;
+}
.success-stories-widget .quote-from td {
- padding: .5em;
- vertical-align: middle; }
+ padding: 0.5em;
+ vertical-align: middle;
+}
.success-stories-widget .quote-from img {
- max-height: 5em; }
+ max-height: 5em;
+}
.success-stories-widget .quote-from p {
- font-size: 0.875em; }
+ font-size: 0.875em;
+}
/*.statistics-widget {
padding-left: .75em;
@@ -2221,73 +2519,94 @@ table tfoot {
}
}*/
.applications-widget {
- padding-left: .75em; }
- .applications-widget ul {
- border-top: 1px solid #caccce; }
- .applications-widget li {
- padding: .5em 0 .4em;
- border-bottom: 1px solid #caccce; }
+ padding-left: 0.75em;
+}
+.applications-widget ul {
+ border-top: 1px solid #caccce;
+}
+.applications-widget li {
+ padding: 0.5em 0 0.4em;
+ border-bottom: 1px solid #caccce;
+}
.shrubbery {
- position: relative; }
- .shrubbery .give-me-more {
- color: #caccce;
- display: none;
- position: absolute;
- top: .25em;
- right: .25em; }
- .shrubbery .give-me-more a {
- color: #999; }
- .shrubbery .give-me-more a:hover, .shrubbery .give-me-more a:active {
- color: #666; }
+ position: relative;
+}
+.shrubbery .give-me-more {
+ color: #caccce;
+ display: none;
+ position: absolute;
+ top: 0.25em;
+ right: 0.25em;
+}
+.shrubbery .give-me-more a {
+ color: #999;
+}
+.shrubbery .give-me-more a:hover, .shrubbery .give-me-more a:active {
+ color: #666;
+}
/* ! ===== PSF Board Meeting Minutes ===== */
.draft-preview {
color: #b55863;
- font-family: SourceSansProBold, Arial, sans-serif; }
+ font-family: SourceSansProBold, Arial, sans-serif;
+}
/* ! ===== PEP Widget ===== */
.pep-widget {
- margin-bottom: 1.3125em; }
- .pep-widget .widget-title {
- color: #737373;
- margin-bottom: 0.35em;
- font-size: 1.125em; }
- .fontface .pep-widget .widget-title {
- font-size: 1.29375em; }
- .fontface .pep-widget .widget-title span:before {
- font-size: .875em; }
- .pep-widget .widget-title a {
- color: #3776ab; }
- .pep-widget .widget-title a:hover, .pep-widget .widget-title a:active {
- color: #1f3b47; }
- .pep-widget .pep-number {
- color: #666;
- font-family: SourceSansProBold, Arial, sans-serif;
- display: inline-block;
- width: 3em; }
+ margin-bottom: 1.3125em;
+}
+.pep-widget .widget-title {
+ color: #737373;
+ margin-bottom: 0.35em;
+ font-size: 1.125em;
+}
+.fontface .pep-widget .widget-title {
+ font-size: 1.29375em;
+}
+.fontface .pep-widget .widget-title span:before {
+ font-size: 0.875em;
+}
+.pep-widget .widget-title a {
+ color: #3776ab;
+}
+.pep-widget .widget-title a:hover, .pep-widget .widget-title a:active {
+ color: #1f3b47;
+}
+.pep-widget .pep-number {
+ color: #666;
+ font-family: SourceSansProBold, Arial, sans-serif;
+ display: inline-block;
+ width: 3em;
+}
.pep-list {
border-top: 1px solid #caccce;
line-height: 1.2em;
- margin: 0; }
- .pep-list li {
- display: block;
- line-height: 1.35em; }
- .pep-list li a {
- display: block;
- color: #3776ab;
- background-color: #f2f4f6;
- border-bottom: 1px solid #e6eaee;
- padding: .6em .75em .5em; }
- .pep-list li a:hover, .pep-list li a:focus, .pep-list li a:active {
- color: #222;
- background-color: #fefefe; }
+ margin: 0;
+}
+.pep-list li {
+ display: block;
+ line-height: 1.35em;
+}
+.pep-list li a {
+ display: block;
+ color: #3776ab;
+ background-color: #f2f4f6;
+ border-bottom: 1px solid #e6eaee;
+ padding: 0.6em 0.75em 0.5em;
+}
+.pep-list li a:hover, .pep-list li a:focus, .pep-list li a:active {
+ color: #222;
+ background-color: #fefefe;
+}
.rss-link {
- line-height: 1em; }
- .rss-link span:before {
- color: #cc9547; }
+ line-height: 1em;
+}
+.rss-link span:before {
+ color: #cc9547;
+}
/* ! ===== PEP landing page ===== */
/*