123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236 |
- @font-face {
- font-family: 'Lato';
- font-style: normal;
- font-weight: 300;
- src: local('Lato Light'), local('Lato-Light'), url(../fonts/Lato-Light.ttf) format('truetype');
- }
- @font-face {
- font-family: 'Lato';
- font-style: normal;
- font-weight: 400;
- src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/Lato-Regular.ttf) format('truetype');
- }
- @font-face {
- font-family: 'Bitter';
- font-style: normal;
- font-weight: 400;
- src: local('Bitter-Regular'), url(../fonts/Bitter-Regular.ttf) format('truetype');
- }
- html,body {
- height:100%;
- background:center no-repeat fixed url('/img/dino.jpg');
- background-size: cover;
- color:#444;
- font-family: 'Lato', sans-serif;
- }
- @media (min-width:768px) {
- h1, h2 {
- font-size: 4.5em;
- }
- }
- h3 {
- font-size: 3em;
- }
- p.answer {
- font-size: 1.5em;
- }
- a {
- color:#999;
- }
- a:hover {
- color:#777;
- }
- .btn,.well,.panel {
- border-radius:0;
- }
- .btn-danger {
- background-color:#f44d3c;
- }
- .text-danger, a.text-danger {
- color:#f44d3c;
- }
- .btn-huge {
- padding:17px 22px;
- font-size:22px;
- }
- .lato {
- font-family: 'Lato', sans-serif;
- }
- .bitter {
- font-family: 'Bitter', serif;
- }
- .icon-bar {
- background-color:#fff;
- }
- .navbar-trans {
- background-color:#2b2b2b;
- color:#cdcdcd;
- border-width:0;
- }
- .navbar-trans .navbar-brand, .navbar-trans >.container-fluid .navbar-brand {
- padding: 14px;
- color:#f44d3c;
- }
- .navbar-trans li>a:focus,.navbar-trans li.active {
- background-color:#f44d3c;
- color:#333;
- }
- .navbar-trans li>a:hover {
- background-color:#f44d3c;
- color:#fff;
- opacity:0.5;
- }
- .navbar-trans a{
- color:#cdcdcd;
- letter-spacing:1px;
- }
- .navbar-trans .form-control:focus {
- border-color: #eee;
- outline: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,100,100,0.6);
- box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(100,100,100,0.6);
- }
- .scroll-down {
- position: absolute;
- left: 50%;
- bottom: 40px;
- border: 2px solid #fff;
- border-radius: 50%;
- height: 50px;
- width: 50px;
- margin-left: -15px;
- display: block;
- padding: 7px;
- text-align: center;
- z-index:-1
- }
- .scroll-up {
- position: fixed;
- display: none;
- z-index: 999;
- bottom: 2em;
- right: 2em;
- }
- .scroll-up a {
- background-color: rgba(135, 135, 135, 0.5);
- display: block;
- width: 35px;
- height: 35px;
- text-align: center;
- color: #fff;
- font-size: 15px;
- line-height: 30px;
- }
- section {
- padding-top:70px;
- padding-bottom:50px;
- min-height:100%;
- min-height:calc(100% - 0);
- -webkit-transform-style: preserve-3d;
- -moz-transform-style: preserve-3d;
- transform-style: preserve-3d;
- }
- @media (min-width:768px) {
- .v-center {
- height: 50%;
- overflow: visible;
- margin: auto;
- position: absolute;
- top: 0; left: 0; bottom: 0; right: 0;
- }
- }
- #home, #more-info {
- background-color: rgba(0,0,0,0.7);
- color:#fff;
- font-family: 'Bitter', serif;
- }
- #speakers {
- background-color: rgba(0,0,0,0.7);
- color:#fff;
- }
- #contact {
- background-color: #fff;
- }
- #more-info {
- background-color: rgba(0,0,0,0.9);
- }
- #schedule {
- background-color: #fff;
- }
- #who-we-are {
- background-color: #eee;
- min-height:130px;
- padding-top:40px;
- padding-bottom:40px;
- }
- #directions {
- background-color: #f44d3c;
- color: #f6f6f6;
- min-height:130px;
- padding-top:40px;
- padding-bottom:40px;
- }
- footer {
- background-color:#2b2b2b;
- color:#ddd;
- min-height:100px;
- padding-top:20px;
- padding-bottom:40px;
- }
- footer .nav>li>a {
- padding: 3px;
- color: #f44d3c;
- }
- footer .nav>li>a:hover {
- background-color:transparent;
- color:#fff;
- }
- .big-p {
- font-size: 2em;
- }
- .speaker, .logos {
- width: 20rem;
- }
- .speaker-mini {
- width: 10rem;
- }
|