|
|
Line 96: |
Line 96: |
| | | |
| /* Clear the default wiki settings */ | | /* Clear the default wiki settings */ |
| + | |
| + | #home_logo, #sideMenu { display:none; } |
| + | #sideMenu, #top_title, .patrollink {display:none;} |
| + | #content { width:100%; padding:0px; margin-top:-7px; margin-left:0px;} |
| + | body {background-color:white; } |
| + | #bodyContent h1, #bodyContent h2, #bodyContent h3, #bodyContent h4, #bodyContent h5 { margin-bottom: 0px; } |
| + | |
| + | |
| | | |
| | | |
− | html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
| + | /**************************************************************** MENU ***************************************************************/ |
− | margin: 0; | + | /* Wrapper for the menu */ |
− | padding: 0; | + | .igem_2017_menu_wrapper { |
− | border: 0; | + | width: 15%; |
− | font-size: 100%; | + | height:100vh; |
− | font: inherit; | + | position:fixed; |
− | vertical-align: baseline; | + | right:0%; |
| + | padding:0px; |
| + | float:right; |
| + | border-left: 1px solid #d3d3d3; |
| + | background-color:#dddddd; |
| + | text-align:left; |
| + | font-family:Tahoma, Geneva, sans-serif; |
| + | overflow-y: auto; |
| + | overflow-x: hidden; |
| } | | } |
| | | |
− | article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { | + | /* this hides the scrollbar to keep view consistency */ |
− | display: block; | + | .igem_2017_menu_wrappe::-webkit-scrollbar { |
| + | display: none; |
| } | | } |
− | | + | |
− | body { | + | |
− | line-height: 1; | + | /* styling for links in the menu, removes the line under text */ |
| + | .igem_2017_menu_wrapper a { |
| + | text-decoration: none; |
| } | | } |
| | | |
− | ol, ul {
| |
− | list-style: none;
| |
− | }
| |
| | | |
− | blockquote, q { | + | /* styling for the images in the menu */ |
− | quotes: none; | + | .igem_2017_menu_wrapper img { |
| + | width: 100%; |
| } | | } |
| | | |
− | blockquote:before, blockquote:after, q:before, q:after { | + | /* styling for the menu buttons */ |
− | content: ''; | + | .igem_2017_menu_wrapper .menu_button { |
− | content: none; | + | width: 100%; |
| + | padding: 10px 0px 10px 15px; |
| + | float:left; |
| + | border-bottom: 1px solid #d3d3d3; |
| + | font-size: 12px; |
| + | font-weight: bold; |
| + | color: #5e5f5f; |
| + | cursor: pointer; |
| } | | } |
| | | |
− | table {
| |
− | border-collapse: collapse;
| |
− | border-spacing: 0;
| |
− | }
| |
| | | |
− | body { | + | .igem_2017_menu_wrapper .menu_bottom_padding { |
− | -webkit-text-size-adjust: none; | + | width: 100%; |
| + | height: 30px; |
| + | float:left; |
| } | | } |
| | | |
− | /* Box Model */
| + | .menu_button.direct_to_page { |
− | | + | padding-left: 36px; |
− | *, *:before, *:after { | + | |
− | -moz-box-sizing: border-box; | + | |
− | -webkit-box-sizing: border-box;
| + | |
− | box-sizing: border-box;
| + | |
| } | | } |
| | | |
− | /* Basic */
| |
| | | |
− | @-ms-viewport { | + | .igem_2017_menu_wrapper .menu_button .expand_collapse_icon { |
− | width: device-width; | + | width:10%; |
| + | float:left; |
| } | | } |
| | | |
− | @media screen and (max-width: 480px) { | + | .igem_2017_menu_wrapper .menu_button .expand_collapse_icon::before { |
− | | + | content: "+"; |
− | html, body { | + | |
− | min-width: 320px;
| + | |
− | }
| + | |
− | | + | |
| } | | } |
− | | + | |
− | body { | + | .open::before { |
− | background: #1b1f22; | + | content: "-" !important; |
| } | | } |
− | | + | |
− | body.is-loading *, body.is-loading *:before, body.is-loading *:after, body.is-switching *, body.is-switching *:before, body.is-switching *:after {
| + | |
− | -moz-animation: none !important;
| + | |
− | -webkit-animation: none !important;
| + | /* styling for the menu buttons on hover */ |
− | -ms-animation: none !important;
| + | .igem_2017_menu_wrapper .menu_button:hover, .igem_2017_menu_wrapper .submenu_button:hover , .submenu_button.current_page:hover { |
− | animation: none !important;
| + | background-color: #3399ff; |
− | -moz-transition: none !important;
| + | |
− | -webkit-transition: none !important;
| + | |
− | -ms-transition: none !important;
| + | |
− | transition: none !important;
| + | |
− | -moz-transition-delay: none !important;
| + | |
− | -webkit-transition-delay: none !important;
| + | |
− | -ms-transition-delay: none !important;
| + | |
− | transition-delay: none !important;
| + | |
− | }
| + | |
− | | + | |
− | /* Type */ | + | |
− | | + | |
− | html { | + | |
− | font-size: 16pt;
| + | |
− | }
| + | |
− | | + | |
− | @media screen and (max-width: 1680px) {
| + | |
− | | + | |
− | html {
| + | |
− | font-size: 12pt;
| + | |
− | }
| + | |
− | | + | |
− | }
| + | |
− | | + | |
− | @media screen and (max-width: 736px) {
| + | |
− | | + | |
− | html {
| + | |
− | font-size: 11pt;
| + | |
− | }
| + | |
− | | + | |
− | }
| + | |
− | | + | |
− | @media screen and (max-width: 360px) {
| + | |
− | | + | |
− | html {
| + | |
− | font-size: 10pt;
| + | |
− | }
| + | |
− | | + | |
− | }
| + | |
− | | + | |
− | body, input, select, textarea {
| + | |
− | color: #ffffff;
| + | |
− | font-family: "Source Sans Pro", sans-serif;
| + | |
− | font-weight: 300;
| + | |
− | font-size: 1rem;
| + | |
− | line-height: 1.65;
| + | |
− | }
| + | |
− | | + | |
− | a {
| + | |
− | -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
| + | |
− | -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
| + | |
− | -ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
| + | |
− | transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out; | + | |
− | border-bottom: dotted 1px rgba(255, 255, 255, 0.5);
| + | |
| text-decoration: none; | | text-decoration: none; |
− | color: inherit; | + | color:#ffffff; |
| } | | } |
| | | |
− | a:hover {
| + | /* styling for the menu button when it is the current page */ |
− | border-bottom-color: transparent;
| + | .current_page { |
− | }
| + | background-color:#7fc1f7 !important; |
− | | + | color:#5e5f5f !important; |
− | strong, b {
| + | |
− | color: #ffffff; | + | |
− | font-weight: 600;
| + | |
| } | | } |
| | | |
− | em, i {
| |
− | font-style: italic;
| |
− | }
| |
| | | |
− | p { | + | /* styling for the submenu buttons */ |
− | margin: 0 0 2rem 0; | + | .igem_2017_menu_wrapper .submenu_button { |
| + | width: 100%; |
| + | padding: 10px 0px 10px 34px; |
| + | float:left; |
| + | background-color:#f2f2f2; |
| + | border-bottom: 1px solid #d3d3d3; |
| + | font-size: 12px; |
| + | color: #5e5f5f; |
| + | cursor: pointer; |
| } | | } |
| | | |
− | h1, h2, h3, h4, h5, h6 { | + | /* wrapper for the submenu items, they are hidden by default*/ |
− | color: #ffffff;
| + | .igem_2017_menu_wrapper .submenu_wrapper { |
− | font-weight: 600;
| + | display:none; |
− | line-height: 1.5;
| + | |
− | margin: 0 0 1rem 0; | + | |
− | text-transform: uppercase;
| + | |
− | letter-spacing: 0.2rem;
| + | |
| } | | } |
| | | |
− | h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
| + | /* when the page size is bigger than 800px, this show/hide control is hidden by default */ |
− | color: inherit;
| + | .igem_2017_menu_wrapper #display_menu_control { |
− | text-decoration: none;
| + | display:none; |
− | }
| + | text-align:center; |
− | | + | |
− | h1.major, h2.major, h3.major, h4.major, h5.major, h6.major {
| + | |
− | border-bottom: solid 1px #ffffff;
| + | |
− | width: -moz-max-content;
| + | |
− | width: -webkit-max-content;
| + | |
− | width: -ms-max-content;
| + | |
− | width: max-content;
| + | |
− | padding-bottom: 0.5rem;
| + | |
− | margin: 0 0 2rem 0;
| + | |
− | }
| + | |
− | | + | |
− | h1 {
| + | |
− | font-size: 2.25rem; | + | |
− | line-height: 1.3; | + | |
− | letter-spacing: 0.5rem;
| + | |
| } | | } |
| + | |
| | | |
− | h2 {
| + | /***************************************************** CONTENT OF THE PAGE ****************************************************/ |
− | font-size: 1.5rem;
| + | |
− | line-height: 1.4;
| + | |
− | letter-spacing: 0.5rem;
| + | |
− | }
| + | |
| | | |
− | h3 { | + | /* Wrapper for the content */ |
− | font-size: 1rem; | + | .igem_2017_content_wrapper { |
| + | width: 81%; |
| + | margin: 2%; |
| + | display:block; |
| + | float:left; |
| + | background-color:white; |
| + | font-family:Tahoma, Geneva, sans-serif; |
| } | | } |
| | | |
− | h4 {
| |
− | font-size: 0.8rem;
| |
− | }
| |
| | | |
− | h5 {
| + | /********************************* HTML STYLING *********************************/ |
− | font-size: 0.7rem;
| + | |
− | }
| + | |
| | | |
− | h6 { | + | /* styling for the titles h1 h2 */ |
− | font-size: 0.6rem; | + | .igem_2017_content_wrapper h1, .igem_2017_content_wrapper h2 { |
| + | padding:5px 15px; |
| + | border-bottom: 0px; |
| + | color: #3399ff; |
| } | | } |
| | | |
− | @media screen and (max-width: 736px) {
| |
− |
| |
− | h1 {
| |
− | font-size: 1.75rem;
| |
− | line-height: 1.4;
| |
− | }
| |
− |
| |
− | h2 {
| |
− | font-size: 1.25em;
| |
− | line-height: 1.5;
| |
− | }
| |
| | | |
| + | /* styling for the titles h3 h4 h5 h6*/ |
| + | .igem_2017_content_wrapper h3, .igem_2017_content_wrapper h4, .igem_2017_content_wrapper h5, .igem_2017_content_wrapper h6 { |
| + | padding:5px 15px; |
| + | border-bottom:0px; |
| + | color: #000000; |
| } | | } |
| | | |
− | sub {
| |
− | font-size: 0.8rem;
| |
− | position: relative;
| |
− | top: 0.5rem;
| |
− | }
| |
| | | |
− | sup { | + | /* font and text */ |
− | font-size: 0.8rem;
| + | .igem_2017_content_wrapper p { |
− | position: relative; | + | padding: 0px 15px; |
− | top: -0.5rem; | + | font-size: 13px; |
| } | | } |
| | | |
− | blockquote { | + | /* Links */ |
− | border-left: solid 4px #ffffff; | + | .igem_2017_content_wrapper a { |
− | font-style: italic; | + | font-weight: bold; |
− | margin: 0 0 2rem 0; | + | text-decoration: underline; |
− | padding: 0.5rem 0 0.5rem 2rem; | + | text-decoration-color: #3399ff; |
| + | color: #3399ff; |
| + | -webkit-transition: all 0.4s ease; |
| + | -moz-transition: all 0.4s ease; |
| + | -ms-transition: all 0.4s ease; |
| + | -o-transition: all 0.4s ease; |
| + | transition: all 0.4s ease; |
| } | | } |
| | | |
− | code { | + | /* hover for the links */ |
− | background: rgba(255, 255, 255, 0.075);
| + | .igem_2017_content_wrapper a:hover { |
− | border-radius: 4px;
| + | text-decoration:none; |
− | font-family: "Courier New", monospace; | + | color:#000000; |
− | font-size: 0.9rem; | + | |
− | margin: 0 0.25rem;
| + | |
− | padding: 0.25rem 0.65rem;
| + | |
| } | | } |
| | | |
− | pre { | + | /* non numbered lists */ |
− | -webkit-overflow-scrolling: touch; | + | .igem_2017_content_wrapper ul { |
− | font-family: "Courier New", monospace; | + | padding:0px 20px; |
− | font-size: 0.9rem; | + | font-size: 13px; |
− | margin: 0 0 2rem 0;
| + | font-family:Tahoma, Geneva, sans-serif; |
| } | | } |
| | | |
− | pre code {
| + | /* numbered lists */ |
− | display: block;
| + | .igem_2017_content_wrapper ol { |
− | line-height: 1.75;
| + | padding:0px; |
− | padding: 1rem 1.5rem;
| + | font-size: 13px; |
− | overflow-x: auto;
| + | font-family:Tahoma, Geneva, sans-serif; |
− | }
| + | |
− | | + | |
− | hr {
| + | |
− | border: 0; | + | |
− | border-bottom: solid 1px #ffffff; | + | |
− | margin: 2.75rem 0; | + | |
| } | | } |
| | | |
− | .align-left { | + | /* Table */ |
− | text-align: left; | + | .igem_2017_content_wrapper table { |
| + | width: 97%; |
| + | margin:15px 10px; |
| + | border: 1px solid #d3d3d3; |
| + | border-collapse: collapse; |
| } | | } |
| | | |
− | .align-center { | + | /* table cells */ |
− | text-align: center; | + | .igem_2017_content_wrapper td { |
| + | padding: 10px; |
| + | vertical-align: text-top; |
| + | border: 1px solid #d3d3d3; |
| + | border-collapse: collapse; |
| } | | } |
| | | |
− | .align-right { | + | /* table headers */ |
− | text-align: right; | + | .igem_2017_content_wrapper th { |
| + | padding: 10px; |
| + | vertical-align: text-top; |
| + | border: 1px solid #d3d3d3; |
| + | border-collapse: collapse; |
| + | background-color:#f2f2f2; |
| } | | } |
| | | |
− | /* Form */
| |
− |
| |
− | form {
| |
− | margin: 0 0 2.5rem 0;
| |
− | }
| |
− |
| |
− | form .field {
| |
− | margin: 0 0 1.5rem 0;
| |
− | }
| |
− |
| |
− | form .field.half {
| |
− | width: 50%;
| |
− | float: left;
| |
− | padding: 0 0 0 0.75rem;
| |
− | }
| |
− |
| |
− | form .field.half.first {
| |
− | padding: 0 0.75rem 0 0;
| |
− | }
| |
− |
| |
− | form > .actions {
| |
− | margin: 1.875rem 0 0 0 !important;
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 736px) {
| |
− |
| |
− | form .field {
| |
− | margin: 0 0 1.125rem 0;
| |
− | }
| |
− |
| |
− | form .field.half {
| |
− | padding: 0 0 0 0.5625rem;
| |
− | }
| |
− |
| |
− | form .field.half.first {
| |
− | padding: 0 0.5625rem 0 0;
| |
− | }
| |
− |
| |
− | form > .actions {
| |
− | margin: 1.5rem 0 0 0 !important;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 480px) {
| |
− |
| |
− | form .field.half {
| |
− | width: 100%;
| |
− | float: none;
| |
− | padding: 0;
| |
− | }
| |
− |
| |
− | form .field.half.first {
| |
− | padding: 0;
| |
− | }
| |
| | | |
− | }
| + | /**********************************LAYOUT CLASSES **********************************/ |
| | | |
− | label { | + | /* general class for column divs */ |
− | color: #ffffff;
| + | .igem_2017_content_wrapper .column { |
− | display: block;
| + | padding: 10px 0px; |
− | font-size: 0.8rem;
| + | float:left; |
− | font-weight: 300;
| + | |
− | letter-spacing: 0.2rem;
| + | |
− | line-height: 1.5;
| + | |
− | margin: 0 0 1rem 0; | + | |
− | text-transform: uppercase; | + | |
| } | | } |
| | | |
− | input[type="text"], | + | /* class for a full width column */ |
− | input[type="password"], | + | .column .full_size { |
− | input[type="email"],
| + | width:100%; |
− | input[type="tel"],
| + | |
− | select,
| + | |
− | textarea {
| + | |
− | -moz-appearance: none;
| + | |
− | -webkit-appearance: none;
| + | |
− | -ms-appearance: none;
| + | |
− | appearance: none;
| + | |
− | -moz-transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | |
− | -webkit-transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | |
− | -ms-transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | |
− | transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | |
− | background: transparent;
| + | |
− | border-radius: 4px;
| + | |
− | border: solid 1px #ffffff;
| + | |
− | color: inherit;
| + | |
− | display: block;
| + | |
− | outline: 0;
| + | |
− | padding: 0 1rem;
| + | |
− | text-decoration: none;
| + | |
− | width: 100%; | + | |
| } | | } |
| | | |
− | input[type="text"]:invalid,
| + | /* styling for images in a full width column*/ |
− | input[type="password"]:invalid,
| + | .column.full_size img { |
− | input[type="email"]:invalid,
| + | width:97%; |
− | input[type="tel"]:invalid,
| + | padding: 10px 15px; |
− | select:invalid,
| + | |
− | textarea:invalid {
| + | |
− | box-shadow: none;
| + | |
− | }
| + | |
− | | + | |
− | input[type="text"]:focus,
| + | |
− | input[type="password"]:focus,
| + | |
− | input[type="email"]:focus,
| + | |
− | input[type="tel"]:focus,
| + | |
− | select:focus,
| + | |
− | textarea:focus {
| + | |
− | background: rgba(255, 255, 255, 0.075);
| + | |
− | border-color: #ffffff;
| + | |
− | box-shadow: 0 0 0 1px #ffffff;
| + | |
− | }
| + | |
− | | + | |
− | select option {
| + | |
− | background: #1b1f22; | + | |
− | color: #ffffff; | + | |
| } | | } |
| | | |
− | .select-wrapper { | + | /* class for a half width column */ |
− | text-decoration: none; | + | .column.half_size { |
− | display: block;
| + | width: 50%; |
− | position: relative;
| + | |
| } | | } |
− | | + | /* styling for images in a half width column*/ |
− | .select-wrapper:before {
| + | .column.half_size img { |
− | -moz-osx-font-smoothing: grayscale;
| + | width: 94.5%; |
− | -webkit-font-smoothing: antialiased;
| + | padding: 10px 15px; |
− | font-family: FontAwesome;
| + | |
− | font-style: normal;
| + | |
− | font-weight: normal;
| + | |
− | text-transform: none !important;
| + | |
− | } | + | |
− | | + | |
− | .select-wrapper:before {
| + | |
− | color: #ffffff;
| + | |
− | content: '\f107';
| + | |
− | display: block;
| + | |
− | height: 2.75rem;
| + | |
− | line-height: calc(2.75rem + 0em);
| + | |
− | pointer-events: none;
| + | |
− | position: absolute;
| + | |
− | right: 0;
| + | |
− | text-align: center;
| + | |
− | top: 0;
| + | |
− | width: 2.75rem;
| + | |
− | } | + | |
− | | + | |
− | .select-wrapper select::-ms-expand {
| + | |
− | display: none;
| + | |
− | }
| + | |
− | | + | |
− | input[type="text"],
| + | |
− | input[type="password"],
| + | |
− | input[type="email"],
| + | |
− | select {
| + | |
− | height: 2.75rem;
| + | |
| } | | } |
| | | |
− | textarea {
| |
− | padding: 0.75rem 1rem;
| |
− | }
| |
| | | |
− | input[type="checkbox"],
| |
− | input[type="radio"] {
| |
− | -moz-appearance: none;
| |
− | -webkit-appearance: none;
| |
− | -ms-appearance: none;
| |
− | appearance: none;
| |
− | display: block;
| |
− | float: left;
| |
− | margin-right: -2rem;
| |
− | opacity: 0;
| |
− | width: 1rem;
| |
− | z-index: -1;
| |
− | }
| |
| | | |
− | input[type="checkbox"] + label,
| |
− | input[type="radio"] + label {
| |
− | text-decoration: none;
| |
− | -moz-user-select: none;
| |
− | -webkit-user-select: none;
| |
− | -ms-user-select: none;
| |
− | user-select: none;
| |
− | color: #ffffff;
| |
− | cursor: pointer;
| |
− | display: inline-block;
| |
− | font-size: 0.8rem;
| |
− | font-weight: 300;
| |
− | margin: 0 0 0.5rem 0;
| |
− | padding-left: 2.65rem;
| |
− | padding-right: 0.75rem;
| |
− | position: relative;
| |
− | }
| |
| | | |
− | input[type="checkbox"] + label:before,
| + | /********************************* SUPPORT CLASSES ********************************/ |
− | input[type="radio"] + label:before {
| + | |
− | -moz-osx-font-smoothing: grayscale;
| + | |
− | -webkit-font-smoothing: antialiased;
| + | |
− | font-family: FontAwesome;
| + | |
− | font-style: normal;
| + | |
− | font-weight: normal;
| + | |
− | text-transform: none !important;
| + | |
− | }
| + | |
| | | |
− | input[type="checkbox"] + label:before,
| + | /* class that clears content below*/ |
− | input[type="radio"] + label:before {
| + | .igem_2017_content_wrapper .clear { |
− | -moz-transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | clear:both; |
− | -webkit-transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | |
− | -ms-transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | |
− | transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
| + | |
− | border-radius: 4px;
| + | |
− | border: solid 1px #ffffff;
| + | |
− | content: '';
| + | |
− | display: inline-block;
| + | |
− | height: 1.65rem;
| + | |
− | left: 0;
| + | |
− | line-height: calc(1.58125rem + 0em);
| + | |
− | position: absolute;
| + | |
− | text-align: center;
| + | |
− | top: -0.125rem;
| + | |
− | width: 1.65rem;
| + | |
− | }
| + | |
− | | + | |
− | input[type="checkbox"]:checked + label:before,
| + | |
− | input[type="radio"]:checked + label:before {
| + | |
− | background: #ffffff !important;
| + | |
− | border-color: #ffffff !important;
| + | |
− | color: #1b1f22;
| + | |
− | content: '\f00c';
| + | |
− | }
| + | |
− | | + | |
− | input[type="checkbox"]:focus + label:before,
| + | |
− | input[type="radio"]:focus + label:before {
| + | |
− | background: rgba(255, 255, 255, 0.075);
| + | |
− | border-color: #ffffff;
| + | |
− | box-shadow: 0 0 0 1px #ffffff;
| + | |
− | }
| + | |
− | | + | |
− | input[type="checkbox"] + label:before {
| + | |
− | border-radius: 4px; | + | |
| } | | } |
− | | + | |
− | input[type="radio"] + label:before { | + | |
− | border-radius: 100%; | + | /* adds extra spacing when clearing content */ |
| + | .igem_2017_content_wrapper .clear.extra_space { |
| + | height: 30px; |
| } | | } |
| | | |
− | ::-webkit-input-placeholder {
| |
− | color: rgba(255, 255, 255, 0.5) !important;
| |
− | opacity: 1.0;
| |
− | }
| |
| | | |
− | :-moz-placeholder { | + | /* highlight class, makes content slightly smaller */ |
− | color: rgba(255, 255, 255, 0.5) !important; | + | .igem_2017_content_wrapper .highlight { |
− | opacity: 1.0; | + | margin: 0px 15px; |
| + | padding: 15px 0px; |
| } | | } |
| | | |
− | ::-moz-placeholder {
| |
− | color: rgba(255, 255, 255, 0.5) !important;
| |
− | opacity: 1.0;
| |
− | }
| |
| | | |
− | :-ms-input-placeholder { | + | /* highlight class, adds a gray background */ |
− | color: rgba(255, 255, 255, 0.5) !important; | + | .igem_2017_content_wrapper .highlight.gray { |
− | opacity: 1.0;
| + | background-color: #f2f2f2; |
| } | | } |
| | | |
− | .formerize-placeholder { | + | /* highlight with decoration blue line on top */ |
− | color: rgba(255, 255, 255, 0.5) !important;
| + | .igem_2017_content_wrapper .highlight.blue_top { |
− | opacity: 1.0;
| + | border-top: 4px solid #3399ff; |
| } | | } |
| | | |
− | /* Box */ | + | /* highlight with a full blue border decoration */ |
− | | + | .igem_2017_content_wrapper .highlight.blue_border { |
− | .box { | + | border: 4px solid #3399ff; |
− | border-radius: 4px;
| + | |
− | border: solid 1px #ffffff;
| + | |
− | margin-bottom: 2rem;
| + | |
− | padding: 1.5em;
| + | |
| } | | } |
| | | |
− | .box > :last-child,
| |
− | .box > :last-child > :last-child,
| |
− | .box > :last-child > :last-child > :last-child {
| |
− | margin-bottom: 0;
| |
− | }
| |
| | | |
− | .box.alt {
| + | /* button class */ |
− | border: 0;
| + | .igem_2017_content_wrapper .button{ |
− | border-radius: 0;
| + | max-width: 35%; |
− | padding: 0;
| + | margin: 30px auto; |
− | }
| + | padding: 12px 10px; |
− | | + | background-color: #3399ff; |
− | /* Icon */
| + | text-align: center; |
− | | + | color: #ffffff; |
− | .icon {
| + | -webkit-transition: all 0.4s ease; |
− | text-decoration: none; | + | -moz-transition: all 0.4s ease; |
− | border-bottom: none; | + | -ms-transition: all 0.4s ease; |
− | position: relative; | + | -o-transition: all 0.4s ease; transition: all 0.4s ease; |
| } | | } |
| | | |
− | .icon:before {
| + | /* styling for button on hover */ |
− | -moz-osx-font-smoothing: grayscale;
| + | .igem_2017_content_wrapper .button:hover{ |
− | -webkit-font-smoothing: antialiased;
| + | background-color: #3399ff; |
− | font-family: FontAwesome;
| + | color: #000000; |
− | font-style: normal;
| + | |
− | font-weight: normal;
| + | |
− | text-transform: none !important;
| + | |
− | }
| + | |
− | | + | |
− | .icon > .label {
| + | |
− | display: none;
| + | |
− | }
| + | |
− | | + | |
− | /* Image */ | + | |
− | | + | |
− | .image { | + | |
− | border-radius: 4px; | + | |
− | border: 0;
| + | |
− | display: inline-block;
| + | |
− | position: relative;
| + | |
| } | | } |
| | | |
− | .image:before {
| |
− | -moz-pointer-events: none;
| |
− | -webkit-pointer-events: none;
| |
− | -ms-pointer-events: none;
| |
− | pointer-events: none;
| |
− | background-image: url("../../images/overlay.png");
| |
− | background-color: rgba(19, 21, 25, 0.5);
| |
− | border-radius: 4px;
| |
− | content: '';
| |
− | display: block;
| |
− | height: 100%;
| |
− | left: 0;
| |
− | opacity: 0.5;
| |
− | position: absolute;
| |
− | top: 0;
| |
− | width: 100%;
| |
− | }
| |
| | | |
− | .image img {
| |
− | border-radius: 4px;
| |
− | display: block;
| |
− | }
| |
| | | |
− | .image.left, .image.right {
| |
− | max-width: 40%;
| |
− | }
| |
| | | |
− | .image.left img, .image.right img {
| + | /***************************************************** RESPONSIVE STYLING ****************************************************/ |
− | width: 100%;
| + | |
− | }
| + | |
| | | |
− | .image.left {
| + | /* IF THE SCREEN IS LESS THAN 1200PX */ |
− | float: left;
| + | @media only screen and (max-width: 1200px) { |
− | padding: 0 1.5em 1em 0;
| + | |
− | top: 0.25em;
| + | |
− | }
| + | |
| | | |
− | .image.right { | + | #content {width:100%; } |
− | float: right;
| + | .igem_2017_menu_wrapper {width:15%; right:0;} |
− | padding: 0 0 1em 1.5em;
| + | .highlight {padding:10px 0px;} |
− | top: 0.25em;
| + | .igem_2017_menu_wrapper #display_menu_control { display:none; } |
− | }
| + | #menu_content { display:block;} |
− | | + | .menu_button.direct_to_page {padding-left: 17px;} |
− | .image.fit {
| + | |
− | display: block;
| + | |
− | margin: 0 0 2rem 0;
| + | |
− | width: 100%;
| + | |
− | } | + | |
− | | + | |
− | .image.fit img {
| + | |
− | width: 100%;
| + | |
− | }
| + | |
− | | + | |
− | .image.main {
| + | |
− | display: block;
| + | |
− | margin: 2.5rem 0;
| + | |
− | width: 100%;
| + | |
− | } | + | |
− | | + | |
− | .image.main img {
| + | |
− | width: 100%;
| + | |
− | }
| + | |
− | | + | |
− | @media screen and (max-width: 736px) { | + | |
− | | + | |
− | .image.main {
| + | |
− | margin: 2rem 0;
| + | |
− | }
| + | |
− | | + | |
− | } | + | |
− | | + | |
− | @media screen and (max-width: 480px) {
| + | |
− | | + | |
− | .image.main {
| + | |
− | margin: 1.5rem 0;
| + | |
− | }
| + | |
− | | + | |
− | } | + | |
− | | + | |
− | /* List */
| + | |
− | | + | |
− | ol {
| + | |
− | list-style: decimal;
| + | |
− | margin: 0 0 2rem 0; | + | |
− | padding-left: 1.25em;
| + | |
| } | | } |
| | | |
− | ol li {
| + | /* IF THE SCREEN IS LESS THAN 800PX */ |
− | padding-left: 0.25em;
| + | @media only screen and (max-width: 800px) { |
− | }
| + | |
| | | |
− | ul {
| + | .igem_2017_menu_wrapper { width:100%; height: 15%; position:relative; left:0%;} |
− | list-style: disc; | + | .igem_2017_content_wrapper {width:100%; margin-left:0px;} |
− | margin: 0 0 2rem 0; | + | .column.half_size {width:100%; } |
− | padding-left: 1em; | + | .column.full_size img, .column.half_size img { width: 100%; padding: 10px 0px;} |
| + | .highlight {padding:15px 5px;} |
| + | .igem_2017_menu_wrapper #display_menu_control { display:block; } |
| + | #menu_content { display:none;} |
| + | .igem_2017_menu_wrapper .menu_button .expand_collapse_icon { width: 5%; } |
| + | .menu_bottom_padding {display:none;} |
| + | .menu_button.direct_to_page { padding-left: 36px; } |
| } | | } |
| | | |
− | ul li {
| |
− | padding-left: 0.5em;
| |
− | }
| |
| | | |
− | ul.alt {
| + | |
− | list-style: none;
| + | |
− | padding-left: 0;
| + | /* special class that the system uses to make sure the team wants a page to be evaluated */ |
− | }
| + | .judges-will-not-evaluate { |
− | | + | width: 96.6%; |
− | ul.alt li {
| + | margin: 5px 15px; |
− | border-top: solid 1px #ffffff;
| + | display: block; |
− | padding: 0.5em 0;
| + | border: 4px solid #3399ff; |
− | }
| + | font-weight: bold; |
− | | + | |
− | ul.alt li:first-child {
| + | |
− | border-top: 0;
| + | |
− | padding-top: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.icons {
| + | |
− | cursor: default;
| + | |
− | list-style: none;
| + | |
− | padding-left: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.icons li {
| + | |
− | display: inline-block;
| + | |
− | padding: 0 0.75em 0 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.icons li:last-child {
| + | |
− | padding-right: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.icons li a {
| + | |
− | border-radius: 100%;
| + | |
− | box-shadow: inset 0 0 0 1px #ffffff;
| + | |
− | display: inline-block;
| + | |
− | height: 2.25rem;
| + | |
− | line-height: 2.25rem;
| + | |
− | text-align: center;
| + | |
− | width: 2.25rem;
| + | |
− | }
| + | |
− | | + | |
− | ul.icons li a:hover {
| + | |
− | background-color: rgba(255, 255, 255, 0.075);
| + | |
− | }
| + | |
− | | + | |
− | ul.icons li a:active {
| + | |
− | background-color: rgba(255, 255, 255, 0.175);
| + | |
− | }
| + | |
− | | + | |
− | ul.actions {
| + | |
− | cursor: default;
| + | |
− | list-style: none;
| + | |
− | padding-left: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions li {
| + | |
− | display: inline-block;
| + | |
− | padding: 0 1rem 0 0;
| + | |
− | vertical-align: middle;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions li:last-child {
| + | |
− | padding-right: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.small li {
| + | |
− | padding: 0 0.5rem 0 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.vertical li {
| + | |
− | display: block;
| + | |
− | padding: 1rem 0 0 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.vertical li:first-child {
| + | |
− | padding-top: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.vertical li > * {
| + | |
− | margin-bottom: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.vertical.small li {
| + | |
− | padding: 0.5rem 0 0 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.vertical.small li:first-child {
| + | |
− | padding-top: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.fit {
| + | |
− | display: table;
| + | |
− | margin-left: -1rem;
| + | |
− | padding: 0;
| + | |
− | table-layout: fixed;
| + | |
− | width: calc(100% + 1rem);
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.fit li {
| + | |
− | display: table-cell;
| + | |
− | padding: 0 0 0 1rem;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.fit li > * {
| + | |
− | margin-bottom: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.fit.small {
| + | |
− | margin-left: -0.5rem;
| + | |
− | width: calc(100% + 0.5rem);
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.fit.small li {
| + | |
− | padding: 0 0 0 0.5rem;
| + | |
− | }
| + | |
− | | + | |
− | @media screen and (max-width: 480px) {
| + | |
− | | + | |
− | ul.actions {
| + | |
− | margin: 0 0 2rem 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions li {
| + | |
− | padding: 1rem 0 0 0;
| + | |
− | display: block;
| + | |
− | text-align: center;
| + | |
− | width: 100%;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions li:first-child {
| + | |
− | padding-top: 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions li > * {
| + | |
− | width: 100%;
| + | |
− | margin: 0 !important;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions li > *.icon:before {
| + | |
− | margin-left: -2em;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.small li {
| + | |
− | padding: 0.5rem 0 0 0;
| + | |
− | }
| + | |
− | | + | |
− | ul.actions.small li:first-child {
| + | |
− | padding-top: 0;
| + | |
− | }
| + | |
− | | + | |
− | }
| + | |
− | | + | |
− | dl {
| + | |
− | margin: 0 0 2rem 0;
| + | |
| } | | } |
− |
| |
− | dl dt {
| |
− | display: block;
| |
− | font-weight: 600;
| |
− | margin: 0 0 1rem 0;
| |
− | }
| |
− |
| |
− | dl dd {
| |
− | margin-left: 2rem;
| |
− | }
| |
− |
| |
− | /* Table */
| |
− |
| |
− | .table-wrapper {
| |
− | -webkit-overflow-scrolling: touch;
| |
− | overflow-x: auto;
| |
− | }
| |
− |
| |
− | table {
| |
− | margin: 0 0 2rem 0;
| |
− | width: 100%;
| |
− | }
| |
− |
| |
− | table tbody tr {
| |
− | border: solid 1px #ffffff;
| |
− | border-left: 0;
| |
− | border-right: 0;
| |
− | }
| |
− |
| |
− | table tbody tr:nth-child(2n + 1) {
| |
− | background-color: rgba(255, 255, 255, 0.075);
| |
− | }
| |
− |
| |
− | table td {
| |
− | padding: 0.75em 0.75em;
| |
− | }
| |
− |
| |
− | table th {
| |
− | color: #ffffff;
| |
− | font-size: 0.9em;
| |
− | font-weight: 600;
| |
− | padding: 0 0.75em 0.75em 0.75em;
| |
− | text-align: left;
| |
− | }
| |
− |
| |
− | table thead {
| |
− | border-bottom: solid 2px #ffffff;
| |
− | }
| |
− |
| |
− | table tfoot {
| |
− | border-top: solid 2px #ffffff;
| |
− | }
| |
− |
| |
− | table.alt {
| |
− | border-collapse: separate;
| |
− | }
| |
− |
| |
− | table.alt tbody tr td {
| |
− | border: solid 1px #ffffff;
| |
− | border-left-width: 0;
| |
− | border-top-width: 0;
| |
− | }
| |
− |
| |
− | table.alt tbody tr td:first-child {
| |
− | border-left-width: 1px;
| |
− | }
| |
− |
| |
− | table.alt tbody tr:first-child td {
| |
− | border-top-width: 1px;
| |
− | }
| |
− |
| |
− | table.alt thead {
| |
− | border-bottom: 0;
| |
− | }
| |
− |
| |
− | table.alt tfoot {
| |
− | border-top: 0;
| |
− | }
| |
− |
| |
− | /* Button */
| |
− |
| |
− | input[type="submit"],
| |
− | input[type="reset"],
| |
− | input[type="button"],
| |
− | button,
| |
− | .button {
| |
− | -moz-appearance: none;
| |
− | -webkit-appearance: none;
| |
− | -ms-appearance: none;
| |
− | appearance: none;
| |
− | -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
| |
− | -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
| |
− | -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
| |
− | transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
| |
− | background-color: transparent;
| |
− | border-radius: 4px;
| |
− | border: 0;
| |
− | box-shadow: inset 0 0 0 1px #ffffff;
| |
− | color: #ffffff !important;
| |
− | cursor: pointer;
| |
− | display: inline-block;
| |
− | font-size: 0.8rem;
| |
− | font-weight: 300;
| |
− | height: 2.75rem;
| |
− | letter-spacing: 0.2rem;
| |
− | line-height: 2.75rem;
| |
− | outline: 0;
| |
− | padding: 0 1.25rem 0 1.35rem;
| |
− | text-align: center;
| |
− | text-decoration: none;
| |
− | text-transform: uppercase;
| |
− | white-space: nowrap;
| |
− | }
| |
− |
| |
− | input[type="submit"]:hover,
| |
− | input[type="reset"]:hover,
| |
− | input[type="button"]:hover,
| |
− | button:hover,
| |
− | .button:hover {
| |
− | background-color: rgba(255, 255, 255, 0.075);
| |
− | }
| |
− |
| |
− | input[type="submit"]:active,
| |
− | input[type="reset"]:active,
| |
− | input[type="button"]:active,
| |
− | button:active,
| |
− | .button:active {
| |
− | background-color: rgba(255, 255, 255, 0.175);
| |
− | }
| |
− |
| |
− | input[type="submit"].icon:before,
| |
− | input[type="reset"].icon:before,
| |
− | input[type="button"].icon:before,
| |
− | button.icon:before,
| |
− | .button.icon:before {
| |
− | margin-right: 0.5em;
| |
− | }
| |
− |
| |
− | input[type="submit"].fit,
| |
− | input[type="reset"].fit,
| |
− | input[type="button"].fit,
| |
− | button.fit,
| |
− | .button.fit {
| |
− | display: block;
| |
− | margin: 0 0 1rem 0;
| |
− | width: 100%;
| |
− | }
| |
− |
| |
− | input[type="submit"].special,
| |
− | input[type="reset"].special,
| |
− | input[type="button"].special,
| |
− | button.special,
| |
− | .button.special {
| |
− | background-color: #ffffff;
| |
− | color: #1b1f22 !important;
| |
− | font-weight: 600;
| |
− | }
| |
− |
| |
− | input[type="submit"].disabled, input[type="submit"]:disabled,
| |
− | input[type="reset"].disabled,
| |
− | input[type="reset"]:disabled,
| |
− | input[type="button"].disabled,
| |
− | input[type="button"]:disabled,
| |
− | button.disabled,
| |
− | button:disabled,
| |
− | .button.disabled,
| |
− | .button:disabled {
| |
− | -moz-pointer-events: none;
| |
− | -webkit-pointer-events: none;
| |
− | -ms-pointer-events: none;
| |
− | pointer-events: none;
| |
− | cursor: default;
| |
− | opacity: 0.25;
| |
− | }
| |
− |
| |
− | input[type="submit"],
| |
− | input[type="reset"],
| |
− | input[type="button"],
| |
− | button {
| |
− | line-height: calc(2.75rem - 2px);
| |
− | }
| |
− |
| |
− | /* BG */
| |
− |
| |
− | #bg {
| |
− | -moz-transform: scale(1.0);
| |
− | -webkit-transform: scale(1.0);
| |
− | -ms-transform: scale(1.0);
| |
− | transform: scale(1.0);
| |
− | -webkit-backface-visibility: hidden;
| |
− | position: fixed;
| |
− | top: 0;
| |
− | left: 0;
| |
− | width: 100%;
| |
− | height: 100vh;
| |
− | z-index: 1;
| |
− | }
| |
− |
| |
− | #bg:before, #bg:after {
| |
− | content: '';
| |
− | display: block;
| |
− | position: absolute;
| |
− | top: 0;
| |
− | left: 0;
| |
− | width: 100%;
| |
− | height: 100%;
| |
− | }
| |
− |
| |
− | #bg:before {
| |
− | -moz-transition: background-color 2.5s ease-in-out;
| |
− | -webkit-transition: background-color 2.5s ease-in-out;
| |
− | -ms-transition: background-color 2.5s ease-in-out;
| |
− | transition: background-color 2.5s ease-in-out;
| |
− | -moz-transition-delay: 0.75s;
| |
− | -webkit-transition-delay: 0.75s;
| |
− | -ms-transition-delay: 0.75s;
| |
− | transition-delay: 0.75s;
| |
− | background-image: linear-gradient(to top, rgba(19, 21, 25, 0.5), rgba(19, 21, 25, 0.5)), url("../../images/overlay.png");
| |
− | background-size: auto, 256px 256px;
| |
− | background-position: center, center;
| |
− | background-repeat: no-repeat, repeat;
| |
− | z-index: 2;
| |
− | }
| |
− |
| |
− | #bg:after {
| |
− | -moz-transform: scale(1.125);
| |
− | -webkit-transform: scale(1.125);
| |
− | -ms-transform: scale(1.125);
| |
− | transform: scale(1.125);
| |
− | -moz-transition: -moz-transform 0.325s ease-in-out, -moz-filter 0.325s ease-in-out;
| |
− | -webkit-transition: -webkit-transform 0.325s ease-in-out, -webkit-filter 0.325s ease-in-out;
| |
− | -ms-transition: -ms-transform 0.325s ease-in-out, -ms-filter 0.325s ease-in-out;
| |
− | transition: transform 0.325s ease-in-out, filter 0.325s ease-in-out;
| |
− | background-image: url("../../images/bg.jpg");
| |
− | background-position: center;
| |
− | background-size: cover;
| |
− | background-repeat: no-repeat;
| |
− | z-index: 1;
| |
− | }
| |
− |
| |
− | body.is-article-visible #bg:after {
| |
− | -moz-transform: scale(1.0825);
| |
− | -webkit-transform: scale(1.0825);
| |
− | -ms-transform: scale(1.0825);
| |
− | transform: scale(1.0825);
| |
− | -moz-filter: blur(0.2rem);
| |
− | -webkit-filter: blur(0.2rem);
| |
− | -ms-filter: blur(0.2rem);
| |
− | filter: blur(0.2rem);
| |
− | }
| |
− |
| |
− | body.is-loading #bg:before {
| |
− | background-color: #000000;
| |
− | }
| |
− |
| |
− | /* Wrapper */
| |
− |
| |
− | #wrapper {
| |
− | display: -moz-flex;
| |
− | display: -webkit-flex;
| |
− | display: -ms-flex;
| |
− | display: flex;
| |
− | -moz-flex-direction: column;
| |
− | -webkit-flex-direction: column;
| |
− | -ms-flex-direction: column;
| |
− | flex-direction: column;
| |
− | -moz-align-items: center;
| |
− | -webkit-align-items: center;
| |
− | -ms-align-items: center;
| |
− | align-items: center;
| |
− | -moz-justify-content: space-between;
| |
− | -webkit-justify-content: space-between;
| |
− | -ms-justify-content: space-between;
| |
− | justify-content: space-between;
| |
− | position: relative;
| |
− | min-height: 100vh;
| |
− | width: 100%;
| |
− | padding: 4rem 2rem;
| |
− | z-index: 3;
| |
− | }
| |
− |
| |
− | #wrapper:before {
| |
− | content: '';
| |
− | display: block;
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 1680px) {
| |
− |
| |
− | #wrapper {
| |
− | padding: 3rem 2rem;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 736px) {
| |
− |
| |
− | #wrapper {
| |
− | padding: 2rem 1rem;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 480px) {
| |
− |
| |
− | #wrapper {
| |
− | padding: 1rem;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | /* Header */
| |
− |
| |
− | #header {
| |
− | display: -moz-flex;
| |
− | display: -webkit-flex;
| |
− | display: -ms-flex;
| |
− | display: flex;
| |
− | -moz-flex-direction: column;
| |
− | -webkit-flex-direction: column;
| |
− | -ms-flex-direction: column;
| |
− | flex-direction: column;
| |
− | -moz-align-items: center;
| |
− | -webkit-align-items: center;
| |
− | -ms-align-items: center;
| |
− | align-items: center;
| |
− | -moz-transition: -moz-transform 0.325s ease-in-out, -moz-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | -webkit-transition: -webkit-transform 0.325s ease-in-out, -webkit-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | -ms-transition: -ms-transform 0.325s ease-in-out, -ms-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | transition: transform 0.325s ease-in-out, filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | background-image: -moz-radial-gradient(rgba(0, 0, 0, 0.25) 25%, transparent 55%);
| |
− | background-image: -webkit-radial-gradient(rgba(0, 0, 0, 0.25) 25%, transparent 55%);
| |
− | background-image: -ms-radial-gradient(rgba(0, 0, 0, 0.25) 25%, transparent 55%);
| |
− | background-image: radial-gradient(rgba(0, 0, 0, 0.25) 25%, transparent 55%);
| |
− | max-width: 100%;
| |
− | text-align: center;
| |
− | }
| |
− |
| |
− | #header > * {
| |
− | -moz-transition: opacity 0.325s ease-in-out;
| |
− | -webkit-transition: opacity 0.325s ease-in-out;
| |
− | -ms-transition: opacity 0.325s ease-in-out;
| |
− | transition: opacity 0.325s ease-in-out;
| |
− | position: relative;
| |
− | margin-top: 3.5rem;
| |
− | }
| |
− |
| |
− | #header > *:before {
| |
− | content: '';
| |
− | display: block;
| |
− | position: absolute;
| |
− | top: calc(-3.5rem - 1px);
| |
− | left: calc(50% - 1px);
| |
− | width: 1px;
| |
− | height: calc(3.5rem + 1px);
| |
− | background: #ffffff;
| |
− | }
| |
− |
| |
− | #header > :first-child {
| |
− | margin-top: 0;
| |
− | }
| |
− |
| |
− | #header > :first-child:before {
| |
− | display: none;
| |
− | }
| |
− |
| |
− | #header .logo {
| |
− | width: 5.5rem;
| |
− | height: 5.5rem;
| |
− | line-height: 5.5rem;
| |
− | border: solid 1px #ffffff;
| |
− | border-radius: 100%;
| |
− | }
| |
− |
| |
− | #header .logo .icon:before {
| |
− | font-size: 2rem;
| |
− | }
| |
− |
| |
− | #header .content {
| |
− | border-style: solid;
| |
− | border-color: #ffffff;
| |
− | border-top-width: 1px;
| |
− | border-bottom-width: 1px;
| |
− | max-width: 100%;
| |
− | }
| |
− |
| |
− | #header .content .inner {
| |
− | -moz-transition: max-height 0.75s ease, padding 0.75s ease, opacity 0.325s ease-in-out;
| |
− | -webkit-transition: max-height 0.75s ease, padding 0.75s ease, opacity 0.325s ease-in-out;
| |
− | -ms-transition: max-height 0.75s ease, padding 0.75s ease, opacity 0.325s ease-in-out;
| |
− | transition: max-height 0.75s ease, padding 0.75s ease, opacity 0.325s ease-in-out;
| |
− | -moz-transition-delay: 0.25s;
| |
− | -webkit-transition-delay: 0.25s;
| |
− | -ms-transition-delay: 0.25s;
| |
− | transition-delay: 0.25s;
| |
− | padding: 3rem 2rem;
| |
− | max-height: 40rem;
| |
− | overflow: hidden;
| |
− | }
| |
− |
| |
− | #header .content .inner > :last-child {
| |
− | margin-bottom: 0;
| |
− | }
| |
− |
| |
− | #header .content p {
| |
− | text-transform: uppercase;
| |
− | letter-spacing: 0.2rem;
| |
− | font-size: 0.8rem;
| |
− | line-height: 2;
| |
− | }
| |
− |
| |
− | #header nav ul {
| |
− | display: -moz-flex;
| |
− | display: -webkit-flex;
| |
− | display: -ms-flex;
| |
− | display: flex;
| |
− | margin-bottom: 0;
| |
− | list-style: none;
| |
− | padding-left: 0;
| |
− | border: solid 1px #ffffff;
| |
− | border-radius: 4px;
| |
− | }
| |
− |
| |
− | #header nav ul li {
| |
− | padding-left: 0;
| |
− | border-left: solid 1px #ffffff;
| |
− | }
| |
− |
| |
− | #header nav ul li:first-child {
| |
− | border-left: 0;
| |
− | }
| |
− |
| |
− | #header nav ul li a {
| |
− | display: block;
| |
− | min-width: 7.5rem;
| |
− | height: 2.75rem;
| |
− | line-height: 2.75rem;
| |
− | padding: 0 1.25rem 0 1.45rem;
| |
− | text-transform: uppercase;
| |
− | letter-spacing: 0.2rem;
| |
− | font-size: 0.8rem;
| |
− | border-bottom: 0;
| |
− | }
| |
− |
| |
− | #header nav ul li a:hover {
| |
− | background-color: rgba(255, 255, 255, 0.075);
| |
− | }
| |
− |
| |
− | #header nav ul li a:active {
| |
− | background-color: rgba(255, 255, 255, 0.175);
| |
− | }
| |
− |
| |
− | #header nav.use-middle:after {
| |
− | content: '';
| |
− | display: block;
| |
− | position: absolute;
| |
− | top: 0;
| |
− | left: calc(50% - 1px);
| |
− | width: 1px;
| |
− | height: 100%;
| |
− | background: #ffffff;
| |
− | }
| |
− |
| |
− | #header nav.use-middle ul li.is-middle {
| |
− | border-left: 0;
| |
− | }
| |
− |
| |
− | body.is-article-visible #header {
| |
− | -moz-transform: scale(0.95);
| |
− | -webkit-transform: scale(0.95);
| |
− | -ms-transform: scale(0.95);
| |
− | transform: scale(0.95);
| |
− | -moz-filter: blur(0.1rem);
| |
− | -webkit-filter: blur(0.1rem);
| |
− | -ms-filter: blur(0.1rem);
| |
− | filter: blur(0.1rem);
| |
− | opacity: 0;
| |
− | }
| |
− |
| |
− | body.is-loading #header {
| |
− | -moz-filter: blur(0.125rem);
| |
− | -webkit-filter: blur(0.125rem);
| |
− | -ms-filter: blur(0.125rem);
| |
− | filter: blur(0.125rem);
| |
− | }
| |
− |
| |
− | body.is-loading #header > * {
| |
− | opacity: 0;
| |
− | }
| |
− |
| |
− | body.is-loading #header .content .inner {
| |
− | max-height: 0;
| |
− | padding-top: 0;
| |
− | padding-bottom: 0;
| |
− | opacity: 0;
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 980px) {
| |
− |
| |
− | #header .content p br {
| |
− | display: none;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 736px) {
| |
− |
| |
− | #header > * {
| |
− | margin-top: 2rem;
| |
− | }
| |
− |
| |
− | #header > *:before {
| |
− | top: calc(-2rem - 1px);
| |
− | height: calc(2rem + 1px);
| |
− | }
| |
− |
| |
− | #header .logo {
| |
− | width: 4.75rem;
| |
− | height: 4.75rem;
| |
− | line-height: 4.75rem;
| |
− | }
| |
− |
| |
− | #header .logo .icon:before {
| |
− | font-size: 1.75rem;
| |
− | }
| |
− |
| |
− | #header .content .inner {
| |
− | padding: 2.5rem 1rem;
| |
− | }
| |
− |
| |
− | #header .content p {
| |
− | line-height: 1.875;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 480px) {
| |
− |
| |
− | #header {
| |
− | padding: 1.5rem 0;
| |
− | }
| |
− |
| |
− | #header .content .inner {
| |
− | padding: 2.5rem 0;
| |
− | }
| |
− |
| |
− | #header nav ul {
| |
− | -moz-flex-direction: column;
| |
− | -webkit-flex-direction: column;
| |
− | -ms-flex-direction: column;
| |
− | flex-direction: column;
| |
− | min-width: 10rem;
| |
− | max-width: 100%;
| |
− | }
| |
− |
| |
− | #header nav ul li {
| |
− | border-left: 0;
| |
− | border-top: solid 1px #ffffff;
| |
− | }
| |
− |
| |
− | #header nav ul li:first-child {
| |
− | border-top: 0;
| |
− | }
| |
− |
| |
− | #header nav ul li a {
| |
− | height: 3rem;
| |
− | line-height: 3rem;
| |
− | min-width: 0;
| |
− | width: 100%;
| |
− | }
| |
− |
| |
− | #header nav.use-middle:after {
| |
− | display: none;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | /* Main */
| |
− |
| |
− | #main {
| |
− | -moz-flex-grow: 1;
| |
− | -webkit-flex-grow: 1;
| |
− | -ms-flex-grow: 1;
| |
− | flex-grow: 1;
| |
− | -moz-flex-shrink: 1;
| |
− | -webkit-flex-shrink: 1;
| |
− | -ms-flex-shrink: 1;
| |
− | flex-shrink: 1;
| |
− | display: -moz-flex;
| |
− | display: -webkit-flex;
| |
− | display: -ms-flex;
| |
− | display: flex;
| |
− | -moz-align-items: center;
| |
− | -webkit-align-items: center;
| |
− | -ms-align-items: center;
| |
− | align-items: center;
| |
− | -moz-justify-content: center;
| |
− | -webkit-justify-content: center;
| |
− | -ms-justify-content: center;
| |
− | justify-content: center;
| |
− | -moz-flex-direction: column;
| |
− | -webkit-flex-direction: column;
| |
− | -ms-flex-direction: column;
| |
− | flex-direction: column;
| |
− | position: relative;
| |
− | max-width: 100%;
| |
− | z-index: 3;
| |
− | }
| |
− |
| |
− | #main article {
| |
− | -moz-transform: translateY(0.25rem);
| |
− | -webkit-transform: translateY(0.25rem);
| |
− | -ms-transform: translateY(0.25rem);
| |
− | transform: translateY(0.25rem);
| |
− | -moz-transition: opacity 0.325s ease-in-out, -moz-transform 0.325s ease-in-out;
| |
− | -webkit-transition: opacity 0.325s ease-in-out, -webkit-transform 0.325s ease-in-out;
| |
− | -ms-transition: opacity 0.325s ease-in-out, -ms-transform 0.325s ease-in-out;
| |
− | transition: opacity 0.325s ease-in-out, transform 0.325s ease-in-out;
| |
− | padding: 4.5rem 2.5rem 1.5rem 2.5rem ;
| |
− | position: relative;
| |
− | width: 40rem;
| |
− | max-width: 100%;
| |
− | background-color: rgba(27, 31, 34, 0.85);
| |
− | border-radius: 4px;
| |
− | opacity: 0;
| |
− | }
| |
− |
| |
− | #main article.active {
| |
− | -moz-transform: translateY(0);
| |
− | -webkit-transform: translateY(0);
| |
− | -ms-transform: translateY(0);
| |
− | transform: translateY(0);
| |
− | opacity: 1;
| |
− | }
| |
− |
| |
− | #main article .close {
| |
− | display: block;
| |
− | position: absolute;
| |
− | top: 0;
| |
− | right: 0;
| |
− | width: 4rem;
| |
− | height: 4rem;
| |
− | cursor: pointer;
| |
− | text-indent: 4rem;
| |
− | overflow: hidden;
| |
− | white-space: nowrap;
| |
− | }
| |
− |
| |
− | #main article .close:before {
| |
− | -moz-transition: background-color 0.2s ease-in-out;
| |
− | -webkit-transition: background-color 0.2s ease-in-out;
| |
− | -ms-transition: background-color 0.2s ease-in-out;
| |
− | transition: background-color 0.2s ease-in-out;
| |
− | content: '';
| |
− | display: block;
| |
− | position: absolute;
| |
− | top: 0.75rem;
| |
− | left: 0.75rem;
| |
− | width: 2.5rem;
| |
− | height: 2.5rem;
| |
− | border-radius: 100%;
| |
− | background-position: center;
| |
− | background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' zoomAndPan='disable'%3E%3Cstyle%3Eline %7B stroke: %23ffffff%3B stroke-width: 1%3B %7D%3C/style%3E%3Cline x1='2' y1='2' x2='18' y2='18' /%3E%3Cline x1='18' y1='2' x2='2' y2='18' /%3E%3C/svg%3E");
| |
− | background-size: 20px 20px;
| |
− | background-repeat: no-repeat;
| |
− | }
| |
− |
| |
− | #main article .close:hover:before {
| |
− | background-color: rgba(255, 255, 255, 0.075);
| |
− | }
| |
− |
| |
− | #main article .close:active:before {
| |
− | background-color: rgba(255, 255, 255, 0.175);
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 736px) {
| |
− |
| |
− | #main article {
| |
− | padding: 3.5rem 2rem 0.5rem 2rem ;
| |
− | }
| |
− |
| |
− | #main article .close:before {
| |
− | top: 0.875rem;
| |
− | left: 0.875rem;
| |
− | width: 2.25rem;
| |
− | height: 2.25rem;
| |
− | background-size: 14px 14px;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | @media screen and (max-width: 480px) {
| |
− |
| |
− | #main article {
| |
− | padding: 3rem 1.5rem 0.5rem 1.5rem ;
| |
− | }
| |
− |
| |
− | }
| |
− |
| |
− | /* Footer */
| |
− |
| |
− | #footer {
| |
− | -moz-transition: -moz-transform 0.325s ease-in-out, -moz-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | -webkit-transition: -webkit-transform 0.325s ease-in-out, -webkit-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | -ms-transition: -ms-transform 0.325s ease-in-out, -ms-filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | transition: transform 0.325s ease-in-out, filter 0.325s ease-in-out, opacity 0.325s ease-in-out;
| |
− | width: 100%;
| |
− | max-width: 100%;
| |
− | margin-top: 2rem;
| |
− | text-align: center;
| |
− | }
| |
− |
| |
− | #footer .copyright {
| |
− | letter-spacing: 0.2rem;
| |
− | font-size: 0.6rem;
| |
− | opacity: 0.75;
| |
− | margin-bottom: 0;
| |
− | text-transform: uppercase;
| |
− | }
| |
− |
| |
− | body.is-article-visible #footer {
| |
− | -moz-transform: scale(0.95);
| |
− | -webkit-transform: scale(0.95);
| |
− | -ms-transform: scale(0.95);
| |
− | transform: scale(0.95);
| |
− | -moz-filter: blur(0.1rem);
| |
− | -webkit-filter: blur(0.1rem);
| |
− | -ms-filter: blur(0.1rem);
| |
− | filter: blur(0.1rem);
| |
− | opacity: 0;
| |
− | }
| |
− |
| |
− | body.is-loading #footer {
| |
− | opacity: 0;
| |
− | }
| |
| | | |
| </style> | | </style> |