@@ -74,30 +74,29 @@ body {
7474}
7575
7676header {
77- height : 15vh ;
7877 background : white;
7978 min-height : 160px ;
8079 vertical-align : middle;
8180}
8281
8382map {
84- height : 60vh ;
8583 background-image : url ('images/route_map.png' );
8684 display : block;
8785 background-position : center center;
86+ min-height : 420px ;
8887}
8988
9089section {
91- height : 20 vh ;
90+ min- height: 150 px ;
9291}
9392
9493footer {
95- height : 5vh ;
9694 background-color : rgba (173 , 182 , 196 , 1 );
9795 color : rgba (255 , 255 , 255 , 0.8 );
9896 font-family : 'Open Sans Condensed Light' ;
9997 font-size : 12px ;
10098 letter-spacing : .5px ;
99+ min-height : 40px ;
101100 }
102101
103102.contain {
@@ -588,43 +587,118 @@ a.fill-dark {
588587 height : 44px ;
589588 }
590589
590+ .hide-mobile { display : block!important ; }
591+ .show-mobile { display : none; }
592+
593+
594+
595+ /* Mobile Layout
596+ ------------------------------------------------------- */
597+
591598@media only screen and (max-width : 640px ) {
592- .pull-left0 ,
593- .pull-left1 ,
594- .pull-left2 ,
595- .pull-left3 ,
596- .pull-left4 ,
597- .pull-left5 ,
598- .pull-left6 ,
599- .pull-left7 ,
600- .pull-left8 ,
601- .pull-left9 ,
602- .pull-left10 ,
603- .pull-left11 ,
604- .pull-left12 { left : 0 ; }
605-
606- .pull-right0 ,
607- .pull-right1 ,
608- .pull-right2 ,
609- .pull-right3 ,
610- .pull-right4 ,
611- .pull-right5 ,
612- .pull-right6 ,
613- .pull-right7 ,
614- .pull-right8 ,
615- .pull-right9 ,
616- .pull-right10 ,
617- .pull-right11 ,
618- .pull-right12 { right : 0 ; }
619- .mobile-relative { position : relative; }
620- .device { margin : 0 ; }
621-
622- .top40 { top : 20px ; }
623- .top80 { top : 40px ; }
624- .bottom40 { bottom : 20px ; }
625- .bottom80 { bottom : 40px ; }
626-
627- .device {
628- min-height : 360px ;
629- }
630- }
599+
600+ .hide-mobile { display : none!important ; }
601+ .show-mobile { display : block!important ;; }
602+
603+ .title {
604+ font-size : 28px ;
605+ }
606+
607+ .subhead {
608+ font-family : 'Open Sans Condensed Bold' ;
609+ font-size : 24px ;
610+ color : rgba (87 , 43 , 122 , 0.8 );
611+ padding-top : 10px ;
612+ }
613+
614+ .subhead2 {
615+ font-family : 'Open Sans Condensed Bold' ;
616+ font-size : 24px ;
617+ color : rgba (20 , 82 , 207 , 0.6 );
618+ }
619+
620+ .margin1 {
621+ margin-left : 0 ;
622+ }
623+
624+ .content {
625+ font-size : 14px ;
626+ }
627+
628+ .device {
629+ min-height : 360px ;
630+ }
631+
632+ map {
633+ min-height : 275px ;
634+ }
635+
636+ a : link { -webkit-tap-highlight-color : rgba (0 , 0 , 0 , 0 ); }
637+ label .inline a { font-weight : normal; }
638+
639+ .row1 { height : auto; min-height : 40px ;}
640+ .row2 { height : auto; min-height : 80px ;}
641+ .row3 { height : auto; min-height : 120px ;}
642+ .row4 { height : auto; min-height : 160px ;}
643+ .row5 { height : auto; min-height : 200px ;}
644+ .row6 { height : auto; min-height : 240px ;}
645+ .row7 { height : auto; min-height : 280px ;}
646+ .row8 { height : auto; min-height : 320px ;}
647+ .row9 { height : auto; min-height : 360px ;}
648+ .row10 { height : auto; min-height : 400px ;}
649+ .row11 { height : auto; min-height : 440px ;}
650+ .row12 { height : auto; min-height : 480px ;}
651+ .row13 { height : auto; min-height : 520px ;}
652+ .row14 { height : auto; min-height : 560px ;}
653+ .row15 { height : auto; min-height : 600px ;}
654+ .row16 { height : auto; min-height : 640px ;}
655+
656+ .col1 ,
657+ .col2 ,
658+ .col3 ,
659+ .col4 ,
660+ .col5 ,
661+ .col6 ,
662+ .col7 ,
663+ .col8 ,
664+ .col9 ,
665+ .col10 ,
666+ .col11 ,
667+ .col12 ,
668+ .fifths > * { width : 100% ; max-width : 100% ; }
669+ .margin0 ,
670+ .margin1 { text-align : left; }
671+ .margin2 ,
672+ .margin3 ,
673+ .margin4 ,
674+ .margin5 ,
675+ .margin6 ,
676+ .margin7 ,
677+ .margin8 ,
678+ .margin9 ,
679+ .margin10 ,
680+ .margin11 ,
681+ .margin12 { margin-left : 0 ; }
682+ .pad8 { padding : 40px ; }
683+ .pad8y { padding-top : 40px ; padding-bottom : 40px ;}
684+ .pad8x { padding-left : 40px ; padding-right : 40px ;}
685+ .pad4y { padding-top : 20px ; padding-bottom : 20px ; }
686+ .pad4 { padding : 20px ; }
687+ .pad4x { padding-left : 20px ; padding-right : 20px ; }
688+ .pad2 { padding : 10px ; }
689+ .pad2y { padding-top : 10px ; padding-bottom : 10px ; }
690+ .pad2x { padding-right : 10px ; padding-left : 10px ; }
691+ .title { margin-bottom : 10px ; }
692+ .space-bottom2 , .space-bottom { margin-bottom : 10px ; }
693+ .space-bottom4 { margin-bottom : 20px ; }
694+ .space-bottom8 { margin-bottom : 40px ;}
695+ .space-top2 { margin-top : 10px ;}
696+ .space-top4 { margin-top : 20px ;}
697+ .space-top8 { margin-top : 40px ;}
698+ .hide-mobile { display : none!important ; }
699+ .show-mobile { display : block!important ; }
700+ .show-mobile .inline { display : inline-block!important ; }
701+
702+ }
703+
704+
0 commit comments