| Index: static/css/styles.css |
| =================================================================== |
| --- a/static/css/styles.css |
| +++ b/static/css/styles.css |
| @@ -1,79 +1,94 @@ |
| /* |
| * Fonts |
| */ |
| -@font-face { |
| - font-family: "Lato"; |
| - font-style: normal; |
| - font-weight: 400; |
| - src: local("Lato Regular"), local("Lato-Regular"), url(/fonts/Lato-Regular.woff) format('woff'); |
| -} |
| -@font-face { |
| - font-family: "Lato"; |
| + |
| +@font-face |
| +{ |
| + font-family: 'Source Sans Pro'; |
| + font-weight: 300; |
| font-style: normal; |
| - font-weight: 700; |
| - src: local("Lato Bold"), local("Lato-Bold"), url(/fonts/Lato-Bold.woff) format('woff'); |
| + font-stretch: normal; |
| + src: url('../fonts/SourceSansPro-Light.eot') format('embedded-opentype'), |
| + url('../fonts/SourceSansPro-Light.ttf.woff2') format('woff2'), |
| + url('../fonts/SourceSansPro-Light.otf.woff') format('woff'), |
| + url('../fonts/SourceSansPro-Light.otf') format('opentype'), |
| + url('../fonts/SourceSansPro-Light.ttf') format('truetype'); |
| } |
| -@font-face { |
| - font-family: "Lato"; |
| + |
| +@font-face |
| +{ |
| + font-family: 'Source Sans Pro'; |
| + font-weight: 300; |
| font-style: italic; |
| + font-stretch: normal; |
| + src: url('../fonts/SourceSansPro-LightIt.eot') format('embedded-opentype'), |
| + url('../fonts/SourceSansPro-LightIt.ttf.woff2') format('woff2'), |
| + url('../fonts/SourceSansPro-LightIt.otf.woff') format('woff'), |
| + url('../fonts/SourceSansPro-LightIt.otf') format('opentype'), |
| + url('../fonts/SourceSansPro-LightIt.ttf') format('truetype'); |
| +} |
| + |
| +@font-face |
| +{ |
| + font-family: 'Source Sans Pro'; |
| font-weight: 400; |
| - src: local("Lato Italic"), local("Lato-Italic"), url(/fonts/Lato-Italic.woff) format('woff'); |
| -} |
| -@font-face { |
| - font-family: "Lato"; |
| - font-style: italic; |
| - font-weight: 700; |
| - src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url(/fonts/Lato-BoldItalic.woff) format('woff'); |
| + font-style: normal; |
| + font-stretch: normal; |
| + src: url('../fonts/SourceSansPro-Regular.eot') format('embedded-opentype'), |
| + url('../fonts/SourceSansPro-Regular.ttf.woff2') format('woff2'), |
| + url('../fonts/SourceSansPro-Regular.otf.woff') format('woff'), |
| + url('../fonts/SourceSansPro-Regular.otf') format('opentype'), |
| + url('../fonts/SourceSansPro-Regular.ttf') format('truetype'); |
| } |
| /* |
| * General layout |
| */ |
| +html |
| +{ |
| + font-family: 'Source Sans Pro', sans-serif; |
| + font-size: 18px; |
| + font-weight: 300; |
| + line-height: 1.333333; |
| + color: #161616; |
| +} |
| + |
| body |
| { |
| - font-family: Lato, sans-serif; |
| - font-size: 14px; |
| - line-height: 1.4; |
| - color: #747474; |
| - padding: 0; |
| + padding: 84px 0 0 0; |
| margin: 0; |
| - padding-top: 78px; |
| } |
| a |
| { |
| - color: #7ac142; |
| + font-weight: 400; |
| text-decoration: none; |
| + color: #161616; |
| } |
| a:hover |
| { |
| - color: #91e64f; |
| + text-decoration: underline; |
| } |
| img |
| { |
| border-width: 0px; |
| } |
| header, |
| footer, |
| nav |
| { |
| display: block; |
| } |
| -h1, h2, h3, h4, h5, h6 |
| -{ |
| - color: #333; |
| -} |
| - |
| h1 |
| { |
| font-size:28px; |
| } |
| h2 |
| { |
| font-size:24px; |
| @@ -104,37 +119,43 @@ |
| position: fixed; |
| background-color: #fff; |
| width: 100%; |
| top: 0px; |
| left: 0px; |
| box-shadow: 0px 0px 12px rgba(0,0,0, 0.09); |
| z-index: 10000; |
| text-align: right; |
| + text-transform: uppercase; |
| } |
| #header .content-block |
| { |
| position: relative; |
| - padding: 15px 10px; |
| + padding: 10px; |
| min-height: 32px; |
| } |
| +#header.top |
| +{ |
| + box-shadow: none; |
| +} |
| + |
| #header.top .content-block |
| { |
| - padding: 20px 10px; |
| + padding: 22px 10px; |
| } |
| #logo |
| { |
| position: absolute; |
| top: 50%; |
| left: 10px; |
| - margin-top: -20px; |
| - height: 40px; |
| + margin-top: -15px; |
| + height: 30px; |
| } |
| #logo img |
| { |
| height: 100%; |
| } |
| #header .menu-button |
| @@ -156,17 +177,17 @@ |
| overflow: hidden; |
| clip: rect(1px, 1px, 1px, 1px); |
| } |
| .menu-list |
| { |
| display: inline; |
| margin: 0px; |
| - font-size: 15px; |
| + font-size: 16px; |
| list-style: none; |
| } |
| .menu-list li |
| { |
| display: inline; |
| font-weight: bold; |
| white-space: nowrap; |
| @@ -176,39 +197,36 @@ |
| { |
| color: #979797; |
| padding: 0 8px; |
| } |
| .menu-list li:hover > a, |
| .menu-list li.current-menu-item > a |
| { |
| - color: #373737; |
| + text-decoration: none; |
| + color: #161616; |
| } |
| #header-hamburger |
| { |
| display: none; |
| } |
| -#header-hamburger:hover .icon-bar, |
| -#header-hamburger:focus .icon-bar, |
| -#header-hamburger:active .icon-bar |
| -{ |
| - background-color: #000; |
| -} |
| - |
| - |
| .icon-bar |
| { |
| display: block; |
| width: 22px; |
| height: 2px; |
| - border-radius: 1px; |
| - background-color: #888; |
| + background-color: #fff; |
| +} |
| + |
| +#header-hamburger:hover .icon-bar |
| +{ |
| + background-color: #161616; |
| } |
| .icon-bar+.icon-bar |
| { |
| margin-top: 4px; |
| } |
| #content:before, |
| @@ -223,18 +241,18 @@ |
| #content:after, |
| .columns-container:after |
| { |
| clear: both; |
| } |
| #footer |
| { |
| - color: #666; |
| - background-color: #252525; |
| + color: #fff; |
| + background-color: #2d2d2d; |
| padding-top: 30px; |
| padding-bottom: 50px; |
| } |
| #footer a |
| { |
| color: #c2c2c2; |
| } |
| @@ -294,21 +312,19 @@ |
| .page-title h1 |
| { |
| max-width: 1080px; |
| margin: 0 auto; |
| } |
| .heading |
| { |
| - margin: 0; |
| margin-bottom: 20px; |
| - border-bottom: 1px solid #E2E2E2; |
| - font-weight: normal; |
| - height: 0.7em; |
| + font-size: 28px; |
| + font-weight: 400; |
| } |
| .heading span |
| { |
| padding: 0; |
| padding-right: 10px; |
| background-color: #fff; |
| } |
| @@ -321,44 +337,43 @@ |
| .centered span |
| { |
| padding-left: 10px; |
| } |
| button, .button, .menu-button |
| { |
| display: inline-block; |
| - cursor: pointer; |
| - background-color: #7ac142; |
| - color: #ffffff; |
| - border: none; |
| - border-radius: 3px; |
| + padding: 0px 20px; |
| + background-color: #161616; |
| + border: 2px solid #161616; |
| + border-radius: 0px; |
| + color: #fff; |
| font-size: 14px; |
| - font-weight: bold; |
| + font-weight: 400; |
| line-height: 36px; |
| white-space: nowrap; |
| - height: 36px; |
| - padding: 0 20px; |
| + cursor: pointer; |
| } |
| button:hover, |
| button:focus, |
| .button:hover, |
| .button:focus, |
| .menu-button:hover, |
| .menu-button:focus |
| { |
| - background-color: #7FCF42; |
| - color: #ffffff; |
| + background-color: #fff; |
| + color: #161616; |
| + text-decoration: none; |
| } |
| .page-title |
| { |
| - background-image: url(/images/subtlenet2.png); |
| - background-color: #e9e9e5; |
| + background-color: #f2f2f2; |
| padding-top: 25px; |
| padding-bottom: 25px; |
| margin-bottom: 40px; |
| } |
| .sidebar-left .contact-person |
| { |
| text-align: right; |
| @@ -392,34 +407,34 @@ |
| margin-top: 25px; |
| margin-bottom: 25px; |
| } |
| #our-work |
| { |
| padding-top: 50px; |
| padding-bottom: 50px; |
| - background-color: #f0f0f0; |
| + background-color: #f2f2f2; |
| +} |
| + |
| +#our-work h3 |
| +{ |
| + text-transform: uppercase; |
| } |
| #media |
| { |
| margin-top: 25px; |
| } |
| #our-work .heading span |
| { |
| background-color: #f0f0f0; |
| } |
| -#our-work .column |
| -{ |
| - text-align: center; |
| -} |
| - |
| .profile |
| { |
| text-align: center; |
| margin-top: 0px; |
| margin-bottom: 30px; |
| } |
| .profile-image, |
| @@ -566,45 +581,55 @@ |
| .ui-tabs-nav li |
| { |
| background-color: #FBFBFB; |
| padding: 0; |
| background-image: none; |
| list-style: none; |
| float: left; |
| margin: 0; |
| - |
| border: 1px solid #E1E1E1; |
| border-left: none; |
| border-bottom-color: #CFCFCF; |
| - border-top-left-radius: 3px; |
| - border-top-right-radius: 3px; |
| - -webkit-border-top-left-radius: 3px; |
| - -webkit-border-top-right-radius: 3px; |
| - |
| transition: all 0.2s linear; |
| -moz-transition: all 0.2s linear; |
| -webkit-transition: all 0.2s linear; |
| -o-transition: all 0.2s linear; |
| } |
| +.ui-tabs-nav-vertical li, |
| .ui-tabs-nav li:first-child |
| { |
| border-left: 1px solid #E1E1E1; |
| border-top: 1px solid #E1E1E1; |
| } |
| .ui-tabs-nav li.ui-tabs-active, |
| .ui-tabs-nav li:hover |
| { |
| background-color: #fff; |
| - border-top: 2px solid #7ac142; |
| + border-top: 2px solid #161616; |
| border-bottom: none; |
| position: relative; |
| - top: 2px; |
| + top: 1px; |
| +} |
| + |
| +.ui-tabs-nav-vertical li.ui-tabs-active, |
| +.ui-tabs-nav-vertical li:hover |
| +{ |
| + border: 1px solid #161616; |
| + background-color: #161616; |
| + top: 0px; |
| +} |
| + |
| +.ui-tabs-nav-vertical li.ui-tabs-active a, |
| +.ui-tabs-nav-vertical li:hover a |
| +{ |
| + color: #fff; |
| + text-decoration: none; |
| } |
| .ui-tabs-active .ui-tabs-anchor |
| { |
| cursor: default; |
| } |
| .ui-tabs-anchor |
| @@ -835,22 +860,21 @@ |
| #menu.open |
| { |
| display: block; |
| } |
| #header-hamburger |
| { |
| position: absolute; |
| - top: 9px; |
| - right: 10px; |
| + top: 7px; |
| + right: 1px; |
| display: block; |
| - padding: 0px; |
| + padding: 8px 0px; |
| margin: 0px 5px; |
| - background: none; |
| } |
| .menu-list |
| { |
| margin-top: 45px; |
| padding: 0px; |
| display: block; |
| } |
| @@ -867,20 +891,20 @@ |
| margin: 0px; |
| padding: 10px; |
| font-size: 14px |
| } |
| .menu-button |
| { |
| position: absolute; |
| - top: 9px; |
| - right: 50px; |
| + top: 7px; |
| + right: 43px; |
| height: 32px; |
| - padding: 0 10px; |
| + padding: 0 6px; |
| line-height: 32px; |
| font-size: 14px; |
| } |
| .columns-container .column |
| { |
| width: 100%; |
| margin-left: 0; |
| @@ -906,22 +930,21 @@ |
| @media (min-width: 751px) |
| { |
| .ui-tabs-nav-vertical |
| { |
| padding: .2em .1em .2em .2em; |
| float: left; width: 100%; |
| border-bottom: none; |
| } |
| + |
| .ui-tabs-nav-vertical li |
| { |
| clear: left; |
| width: 100%; |
| - border-bottom-width: 1px !important; |
| - border-left: 1px solid #E1E1E1 !important; |
| margin: 0 -1px .2em 0; |
| } |
| .ui-tabs-nav-vertical li.ui-tabs-active |
| { |
| padding-bottom: 0; |
| padding-right: .1em; |
| border-right-width: 1px; |
| border-right-width: 1px; |