1 /* ----------------------------------------------------------------
3 Title: Master styles for screen media
4 Author: Jordan Cooperman, jordan@vectormediagroup.com
7 ----------------------------------------------------------------
9 Oh, I didn't see you there, friend.
11 Please have a look around, I hope you enjoy your stay.
13 ----------------------------------------------------------------
15 [Table of contents] - a map of our grounds.
29 *.Pages, modules, sprites and media queries imported at end
31 ----------------------------------------------------------------
33 [Prefixes] - some patterns that you may observe.
38 ---------------------------------------------------------------- */
40 ---------------------------------------------- */
51 margin-right: 1.705%; }
58 margin-right: 1.705%; }
65 margin-right: 1.705%; }
67 .grid-4, #intro-video, #intro-text {
72 margin-right: 1.705%; }
74 .grid-5, #g-nav-main {
79 margin-right: 1.705%; }
81 .grid-6, #pg_courses .main-content {
86 margin-right: 1.705%; }
93 margin-right: 1.705%; }
95 .grid-8, #g-nav-user, #g-masthead-hr, .breadcrumb, .subheader, .main-content, #g-footer, #intro-schools {
100 margin-right: 1.705%; }
102 .futura, .futura-oblique, .breadcrumb .location, #schools .number_of_courses, #schools .number_of_notes, #pg_courses .course .course-data-number, .futura-light, h1, .subheader h2, .futura-light-oblique, .futura-bold, .link-bar a, body, p, #g-masthead, #pg_home h1 {
103 font-family: "futura-pt", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
105 -webkit-font-smoothing: antialiased; }
107 .futura-oblique, .breadcrumb .location, #schools .number_of_courses, #schools .number_of_notes, #pg_courses .course .course-data-number {
108 font-style: italic; }
110 .futura-light, h1, .subheader h2 {
113 .futura-light-oblique {
117 .futura-bold, .link-bar a {
123 line-height: 1.5em; }
125 .tiny, #g-footer-copyright {
128 line-height: 1.091em; }
130 .mini, #g-nav-footer li {
135 .small, #g-nav-user, #intro-schools li, .link-bar a {
138 line-height: 1.286em; }
146 .big, p, #g-nav-main a, .breadcrumb {
149 line-height: 1.333em; }
151 .plump, #pg_courses .course .course-name {
154 line-height: 1.429em; }
156 .large, h3, #schools .school_name {
159 line-height: 1.385em; }
161 .fat, #pg_courses .course .course-data-number {
164 line-height: 1.2em; }
169 line-height: 1.167em; }
174 line-height: 1.154em; }
179 line-height: 1.2em; }
182 line-height: 0.5em; }
184 .tight-line-height, #g-nav-user ul, .subheader h1, .subheader h3 {
188 -------------------------- */
189 h1, h2, h3, h4, h5, h6 {
191 margin-bottom: 0.375em; }
194 -webkit-transition: color 0.25s ease-in-out;
195 -moz-transition: color 0.25s ease-in-out;
196 -o-transition: color 0.25s ease-in-out;
197 -ms-transition: color 0.25s ease-in-out;
198 transition: color 0.25s ease-in-out;
205 margin-bottom: 0.75em;
222 -------------------------- */
227 -webkit-transition: opacity 0.25s ease-in-out;
228 -moz-transition: opacity 0.25s ease-in-out;
229 -o-transition: opacity 0.25s ease-in-out;
230 -ms-transition: opacity 0.25s ease-in-out;
231 transition: opacity 0.25s ease-in-out;
238 -webkit-transition: opacity 0.25s ease-in-out;
239 -moz-transition: opacity 0.25s ease-in-out;
240 -o-transition: opacity 0.25s ease-in-out;
241 -ms-transition: opacity 0.25s ease-in-out;
242 transition: opacity 0.25s ease-in-out;
249 -webkit-transition: opacity 0.25s ease-in-out;
250 -moz-transition: opacity 0.25s ease-in-out;
251 -o-transition: opacity 0.25s ease-in-out;
252 -ms-transition: opacity 0.25s ease-in-out;
253 transition: opacity 0.25s ease-in-out;
260 -webkit-transition: opacity 0.25s ease-in-out;
261 -moz-transition: opacity 0.25s ease-in-out;
262 -o-transition: opacity 0.25s ease-in-out;
263 -ms-transition: opacity 0.25s ease-in-out;
264 transition: opacity 0.25s ease-in-out;
271 -webkit-transition: opacity 0.25s ease-in-out;
272 -moz-transition: opacity 0.25s ease-in-out;
273 -o-transition: opacity 0.25s ease-in-out;
274 -ms-transition: opacity 0.25s ease-in-out;
275 transition: opacity 0.25s ease-in-out;
282 -webkit-transition: opacity 0.25s ease-in-out;
283 -moz-transition: opacity 0.25s ease-in-out;
284 -o-transition: opacity 0.25s ease-in-out;
285 -ms-transition: opacity 0.25s ease-in-out;
286 transition: opacity 0.25s ease-in-out;
293 -webkit-transition: opacity 0.25s ease-in-out;
294 -moz-transition: opacity 0.25s ease-in-out;
295 -o-transition: opacity 0.25s ease-in-out;
296 -ms-transition: opacity 0.25s ease-in-out;
297 transition: opacity 0.25s ease-in-out;
304 -webkit-transition: opacity 0.25s ease-in-out;
305 -moz-transition: opacity 0.25s ease-in-out;
306 -o-transition: opacity 0.25s ease-in-out;
307 -ms-transition: opacity 0.25s ease-in-out;
308 transition: opacity 0.25s ease-in-out;
312 ---------------------------------------------- */
319 background-position: 20% 0; }
322 -------------------------- */
324 background-color: #262626; }
325 #g-masthead .wrapper {
326 background-color: #262626; }
332 padding: 0.375em 0.75em 0.75em;
336 #g-nav-user li.first, #g-nav-user li.first a {
344 padding: 0.375em 0; }
346 display: inline-block;
349 vertical-align: middle; }
356 #g-nav-main a:hover {
358 #g-nav-main a .icon {
361 #g-nav-main #school_link {
362 padding-left: 1.65em; }
363 #g-nav-main #school_link .icon {
366 #g-nav-main #blog_link {
367 padding-left: 1.8em; }
368 #g-nav-main #blog_link .icon {
371 #g-nav-main #archive_link {
372 padding-left: 1.65em; }
381 background-color: #ffcd58; }
385 -------------------------- */
387 background-color: #fff;
388 margin-bottom: 3em; }
392 margin-bottom: 1.5em;
397 border-bottom: 1px solid #f5f5f5;
398 background-color: #fafafa; }
403 .breadcrumb a:hover .action {
405 .breadcrumb a:hover .location {
408 -webkit-transition: color 0.25s ease-in-out;
409 -moz-transition: color 0.25s ease-in-out;
410 -o-transition: color 0.25s ease-in-out;
411 -ms-transition: color 0.25s ease-in-out;
412 transition: color 0.25s ease-in-out; }
413 .breadcrumb .action {
415 .breadcrumb .location {
419 padding: 1.5em 0 2.25em; }
420 .subheader h1, .subheader h3 {
426 -------------------------- */
428 text-align: center; }
431 margin-bottom: 0.75em;
432 text-align: center; }
435 text-align: center; }
439 #g-footer-copyright img {
441 margin-bottom: 0.75em; }
446 .footer #footer-nav {
448 margin-right: -16px; }
449 .footer #footer-nav li {
450 display: inline-block;
452 .footer #footer-nav a {
453 -webkit-transition: color 0.25s ease-in-out;
454 -moz-transition: color 0.25s ease-in-out;
455 -o-transition: color 0.25s ease-in-out;
456 -ms-transition: color 0.25s ease-in-out;
457 transition: color 0.25s ease-in-out;
460 .footer #footer-nav a:hover {
466 .footer .creative_commons {
469 .footer .creative_commons .section {
472 .footer .creative_commons a {
475 /* 7.`Extensible Classes
476 ---------------------------------------------- */
477 .group:after, .wrapper:after, #g-nav-main:after, .page:after, .breadcrumb:after, #schools li:after, .schools ul:after {
482 visibility: hidden; }
485 float: right !important; }
488 float: left !important; }
492 padding-bottom: 32px; }
498 text-align: center; }
500 .centered-rt-parent {
504 ----------------------------------------------------------------
506 [Table of contents] - a map of our sprites
511 ---------------------------------------------------------------- */
513 ---------------------------------------------- */
516 text-indent: -9999px;
523 background-image: url("../img/finalsclub-sprite-images.png"); }
526 background-image: url("../img/finalsclub-sprite-icons.png"); }
529 ---------------------------------------------- */
530 .paperclip, #g-nav-main #school_link .icon, .paperclip-active, #g-nav-main #school_link:hover .icon {
531 background-position: 0 0;
535 .paperclip-active, #g-nav-main #school_link:hover .icon {
536 background-position: -24px 0; }
538 .align-lines, #g-nav-main #blog_link .icon {
539 background-position: 0 -25px;
543 .align-lines-active, #g-nav-main #blog_link:hover .icon {
544 background-position: -27px -25px; }
546 .book, #g-nav-main #archive_link .icon, .book-active, #g-nav-main #archive_link:hover .icon {
547 background-position: 0 -46px;
551 .book-active, #g-nav-main #archive_link:hover .icon {
552 background-position: -24px -46px; }
556 background: url(../img/sprite-schools.png) no-repeat -117px -78px;
562 background: url(../img/sprite-schools.png) no-repeat -53px -78px;
568 background: url(../img/sprite-schools.png) no-repeat 0px -78px;
574 background: url(../img/sprite-schools.png) no-repeat -117px 0px;
580 background: url(../img/sprite-schools.png) no-repeat 0px -117px;
586 background: url(../img/sprite-schools.png) no-repeat -72px -39px;
592 background: url(../img/sprite-schools.png) no-repeat -32px -117px;
598 background: url(../img/sprite-schools.png) no-repeat 0px -39px;
604 background: url(../img/sprite-schools.png) no-repeat 0px 0px;
610 background: url(../img/sprite-schools.png) no-repeat -67px -117px;
616 background: url(../img/sprite-schools.png) no-repeat -105px -117px;
622 background: url(../img/sprite-schools.png) no-repeat -117px -39px;
626 /*----------------------------------------------------------------
636 ----------------------------------------------------------------*/
638 ---------------------------------------------- */
639 #pg_home .subheader {
642 #pg_home .section-home {
643 margin-bottom: 1.5em; }
646 display: inline-block;
649 vertical-align: middle;
652 padding-right: 0.75em; }
653 #intro-schools li:after {
660 background-color: #999; }
663 ---------------------------------------------- */
669 #schools a:hover .school_name {
671 #schools a:hover .number_of_courses, #schools a:hover .number_of_notes {
674 -webkit-transition: color 0.25s ease-in-out;
675 -moz-transition: color 0.25s ease-in-out;
676 -o-transition: color 0.25s ease-in-out;
677 -ms-transition: color 0.25s ease-in-out;
678 transition: color 0.25s ease-in-out; }
679 #schools .icon-pair, #schools .text-pair {
680 display: inline-block;
683 vertical-align: middle; }
684 #schools .icon-pair {
685 margin-right: 0.75em; }
686 #schools .school_name {
688 #schools .number_of_courses, #schools .number_of_notes {
692 ---------------------------------------------- */
693 #pg_courses .course {
695 margin-bottom: 0.75em; }
696 #pg_courses .course .course-name {
698 margin-bottom: 0.375em;
699 text-transform: capitalize;
701 -webkit-transition: color 0.25s ease-in-out;
702 -moz-transition: color 0.25s ease-in-out;
703 -o-transition: color 0.25s ease-in-out;
704 -ms-transition: color 0.25s ease-in-out;
705 transition: color 0.25s ease-in-out; }
706 #pg_courses .course .course-name:hover {
708 #pg_courses .course .course-description {
710 #pg_courses .course .course-content {
711 padding-bottom: 1.5em;
713 background-image: url("../img/dotted-x.png");
714 background-position: bottom;
715 background-repeat: repeat-x; }
716 #pg_courses .course .course-data {
720 #pg_courses .course .course-data-item {
721 margin-bottom: 0.25em;
722 text-align: center; }
723 #pg_courses .course .course-data-description {
724 margin-top: -0.5em; }
727 ---------------------------------------------- */
729 margin-left: -0.375em; }
733 .link-bar li.last a {
738 border-right: 1px solid #ffcd58;
742 -moz-border-radius: 5px;
745 background-color: #f5f5f5;
757 ---------------------------------------------- */
759 #pg_legal .subheader {
762 #pg_legal .section-home {
763 margin-bottom: 1.5em; }
766 ============================================== */