├── packager.yml ├── _includes └── themes │ └── hooligan │ ├── settings.yml │ ├── page.html │ ├── post.html │ └── default.html ├── screenshot.png ├── assets └── themes │ └── hooligan │ ├── _sass │ ├── _custom.scss │ ├── style.scss │ ├── _responsive.scss │ ├── _post.scss │ └── _base.scss │ ├── images │ └── bgs │ │ └── body.png │ ├── bootstrap │ ├── img │ │ ├── glyphicons-halflings.png │ │ └── glyphicons-halflings-white.png │ ├── css │ │ ├── bootstrap-responsive.min.css │ │ └── bootstrap-responsive.css │ └── js │ │ ├── bootstrap.min.js │ │ └── bootstrap.js │ ├── css-social-buttons │ ├── css │ │ ├── zocial-regular-webfont.eot │ │ ├── zocial-regular-webfont.ttf │ │ ├── zocial-regular-webfont.woff │ │ ├── zocial.stripped.css │ │ └── zocial.css │ ├── README.md │ └── sample.html │ └── css │ ├── pygments.css │ ├── style.css │ └── darkstrap.css ├── manifest.yml └── README.md /packager.yml: -------------------------------------------------------------------------------- 1 | --- 2 | packager: 3 | version: 0.1.0 4 | -------------------------------------------------------------------------------- /_includes/themes/hooligan/settings.yml: -------------------------------------------------------------------------------- 1 | theme : 2 | name : hooligan -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhulihan/hooligan/HEAD/screenshot.png -------------------------------------------------------------------------------- /assets/themes/hooligan/_sass/_custom.scss: -------------------------------------------------------------------------------- 1 | /* This is for your Custom Content. */ 2 | -------------------------------------------------------------------------------- /assets/themes/hooligan/images/bgs/body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhulihan/hooligan/HEAD/assets/themes/hooligan/images/bgs/body.png -------------------------------------------------------------------------------- /assets/themes/hooligan/_sass/style.scss: -------------------------------------------------------------------------------- 1 | @import "compass"; 2 | 3 | /* Partials */ 4 | @import "base"; 5 | @import "responsive"; 6 | @import "post"; 7 | @import "custom"; -------------------------------------------------------------------------------- /assets/themes/hooligan/bootstrap/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhulihan/hooligan/HEAD/assets/themes/hooligan/bootstrap/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /assets/themes/hooligan/bootstrap/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhulihan/hooligan/HEAD/assets/themes/hooligan/bootstrap/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /assets/themes/hooligan/css-social-buttons/css/zocial-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhulihan/hooligan/HEAD/assets/themes/hooligan/css-social-buttons/css/zocial-regular-webfont.eot -------------------------------------------------------------------------------- /assets/themes/hooligan/css-social-buttons/css/zocial-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhulihan/hooligan/HEAD/assets/themes/hooligan/css-social-buttons/css/zocial-regular-webfont.ttf -------------------------------------------------------------------------------- /assets/themes/hooligan/css-social-buttons/css/zocial-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhulihan/hooligan/HEAD/assets/themes/hooligan/css-social-buttons/css/zocial-regular-webfont.woff -------------------------------------------------------------------------------- /assets/themes/hooligan/_sass/_responsive.scss: -------------------------------------------------------------------------------- 1 | /* Responsive Overrides */ 2 | @media (max-width: 767px) { 3 | body { 4 | padding-right: 0px; 5 | padding-left: 0px; 6 | } 7 | 8 | div.container { 9 | padding: 0px 20px; 10 | div.page-header { 11 | @include border-radius(0); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /manifest.yml: -------------------------------------------------------------------------------- 1 | --- 2 | name : "hooligan" 3 | website : "https://github.com/dhulihan/hooligan" 4 | git_url : "https://github.com/dhulihan/hooligan.git" 5 | source_url : "https://github.com/dhulihan/hooligan" 6 | description : "A low-lit fully responsive theme for Jekyll + Jekyll-Bootstrap." 7 | author: 8 | name : "Dave Hulihan" 9 | -------------------------------------------------------------------------------- /_includes/themes/hooligan/page.html: -------------------------------------------------------------------------------- 1 |
Thanks to @guillermovs, @kamens, @vizualover, and @leaverou for code refinements and suggestions.
239 | 240 |Massive thanks to @drewwilson for making the multi-purpose buttons possible with his incredible Pictos icons.
241 | 242 |See code samples at zocial.smcllns.com — ask questions to @smcllns
243 | 244 | Tweet 245 | 246 | 247 | 263 | 264 | 265 | 266 | -------------------------------------------------------------------------------- /assets/themes/hooligan/bootstrap/css/bootstrap-responsive.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Responsive v2.0.4 3 | * 4 | * Copyright 2012 Twitter, Inc 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Designed and built with all the love in the world @twitter by @mdo and @fat. 9 | */ 10 | 11 | .clearfix { 12 | *zoom: 1; 13 | } 14 | 15 | .clearfix:before, 16 | .clearfix:after { 17 | display: table; 18 | content: ""; 19 | } 20 | 21 | .clearfix:after { 22 | clear: both; 23 | } 24 | 25 | .hide-text { 26 | font: 0/0 a; 27 | color: transparent; 28 | text-shadow: none; 29 | background-color: transparent; 30 | border: 0; 31 | } 32 | 33 | .input-block-level { 34 | display: block; 35 | width: 100%; 36 | min-height: 28px; 37 | -webkit-box-sizing: border-box; 38 | -moz-box-sizing: border-box; 39 | -ms-box-sizing: border-box; 40 | box-sizing: border-box; 41 | } 42 | 43 | .hidden { 44 | display: none; 45 | visibility: hidden; 46 | } 47 | 48 | .visible-phone { 49 | display: none !important; 50 | } 51 | 52 | .visible-tablet { 53 | display: none !important; 54 | } 55 | 56 | .hidden-desktop { 57 | display: none !important; 58 | } 59 | 60 | @media (max-width: 767px) { 61 | .visible-phone { 62 | display: inherit !important; 63 | } 64 | .hidden-phone { 65 | display: none !important; 66 | } 67 | .hidden-desktop { 68 | display: inherit !important; 69 | } 70 | .visible-desktop { 71 | display: none !important; 72 | } 73 | } 74 | 75 | @media (min-width: 768px) and (max-width: 979px) { 76 | .visible-tablet { 77 | display: inherit !important; 78 | } 79 | .hidden-tablet { 80 | display: none !important; 81 | } 82 | .hidden-desktop { 83 | display: inherit !important; 84 | } 85 | .visible-desktop { 86 | display: none !important ; 87 | } 88 | } 89 | 90 | @media (max-width: 480px) { 91 | .nav-collapse { 92 | -webkit-transform: translate3d(0, 0, 0); 93 | } 94 | .page-header h1 small { 95 | display: block; 96 | line-height: 18px; 97 | } 98 | input[type="checkbox"], 99 | input[type="radio"] { 100 | border: 1px solid #ccc; 101 | } 102 | .form-horizontal .control-group > label { 103 | float: none; 104 | width: auto; 105 | padding-top: 0; 106 | text-align: left; 107 | } 108 | .form-horizontal .controls { 109 | margin-left: 0; 110 | } 111 | .form-horizontal .control-list { 112 | padding-top: 0; 113 | } 114 | .form-horizontal .form-actions { 115 | padding-right: 10px; 116 | padding-left: 10px; 117 | } 118 | .modal { 119 | position: absolute; 120 | top: 10px; 121 | right: 10px; 122 | left: 10px; 123 | width: auto; 124 | margin: 0; 125 | } 126 | .modal.fade.in { 127 | top: auto; 128 | } 129 | .modal-header .close { 130 | padding: 10px; 131 | margin: -10px; 132 | } 133 | .carousel-caption { 134 | position: static; 135 | } 136 | } 137 | 138 | @media (max-width: 767px) { 139 | body { 140 | padding-right: 20px; 141 | padding-left: 20px; 142 | } 143 | .navbar-fixed-top, 144 | .navbar-fixed-bottom { 145 | margin-right: -20px; 146 | margin-left: -20px; 147 | } 148 | .container-fluid { 149 | padding: 0; 150 | } 151 | .dl-horizontal dt { 152 | float: none; 153 | width: auto; 154 | clear: none; 155 | text-align: left; 156 | } 157 | .dl-horizontal dd { 158 | margin-left: 0; 159 | } 160 | .container { 161 | width: auto; 162 | } 163 | .row-fluid { 164 | width: 100%; 165 | } 166 | .row, 167 | .thumbnails { 168 | margin-left: 0; 169 | } 170 | [class*="span"], 171 | .row-fluid [class*="span"] { 172 | display: block; 173 | float: none; 174 | width: auto; 175 | margin-left: 0; 176 | } 177 | .input-large, 178 | .input-xlarge, 179 | .input-xxlarge, 180 | input[class*="span"], 181 | select[class*="span"], 182 | textarea[class*="span"], 183 | .uneditable-input { 184 | display: block; 185 | width: 100%; 186 | min-height: 28px; 187 | -webkit-box-sizing: border-box; 188 | -moz-box-sizing: border-box; 189 | -ms-box-sizing: border-box; 190 | box-sizing: border-box; 191 | } 192 | .input-prepend input, 193 | .input-append input, 194 | .input-prepend input[class*="span"], 195 | .input-append input[class*="span"] { 196 | display: inline-block; 197 | width: auto; 198 | } 199 | } 200 | 201 | @media (min-width: 768px) and (max-width: 979px) { 202 | .row { 203 | margin-left: -20px; 204 | *zoom: 1; 205 | } 206 | .row:before, 207 | .row:after { 208 | display: table; 209 | content: ""; 210 | } 211 | .row:after { 212 | clear: both; 213 | } 214 | [class*="span"] { 215 | float: left; 216 | margin-left: 20px; 217 | } 218 | .container, 219 | .navbar-fixed-top .container, 220 | .navbar-fixed-bottom .container { 221 | width: 724px; 222 | } 223 | .span12 { 224 | width: 724px; 225 | } 226 | .span11 { 227 | width: 662px; 228 | } 229 | .span10 { 230 | width: 600px; 231 | } 232 | .span9 { 233 | width: 538px; 234 | } 235 | .span8 { 236 | width: 476px; 237 | } 238 | .span7 { 239 | width: 414px; 240 | } 241 | .span6 { 242 | width: 352px; 243 | } 244 | .span5 { 245 | width: 290px; 246 | } 247 | .span4 { 248 | width: 228px; 249 | } 250 | .span3 { 251 | width: 166px; 252 | } 253 | .span2 { 254 | width: 104px; 255 | } 256 | .span1 { 257 | width: 42px; 258 | } 259 | .offset12 { 260 | margin-left: 764px; 261 | } 262 | .offset11 { 263 | margin-left: 702px; 264 | } 265 | .offset10 { 266 | margin-left: 640px; 267 | } 268 | .offset9 { 269 | margin-left: 578px; 270 | } 271 | .offset8 { 272 | margin-left: 516px; 273 | } 274 | .offset7 { 275 | margin-left: 454px; 276 | } 277 | .offset6 { 278 | margin-left: 392px; 279 | } 280 | .offset5 { 281 | margin-left: 330px; 282 | } 283 | .offset4 { 284 | margin-left: 268px; 285 | } 286 | .offset3 { 287 | margin-left: 206px; 288 | } 289 | .offset2 { 290 | margin-left: 144px; 291 | } 292 | .offset1 { 293 | margin-left: 82px; 294 | } 295 | .row-fluid { 296 | width: 100%; 297 | *zoom: 1; 298 | } 299 | .row-fluid:before, 300 | .row-fluid:after { 301 | display: table; 302 | content: ""; 303 | } 304 | .row-fluid:after { 305 | clear: both; 306 | } 307 | .row-fluid [class*="span"] { 308 | display: block; 309 | float: left; 310 | width: 100%; 311 | min-height: 28px; 312 | margin-left: 2.762430939%; 313 | *margin-left: 2.709239449638298%; 314 | -webkit-box-sizing: border-box; 315 | -moz-box-sizing: border-box; 316 | -ms-box-sizing: border-box; 317 | box-sizing: border-box; 318 | } 319 | .row-fluid [class*="span"]:first-child { 320 | margin-left: 0; 321 | } 322 | .row-fluid .span12 { 323 | width: 99.999999993%; 324 | *width: 99.9468085036383%; 325 | } 326 | .row-fluid .span11 { 327 | width: 91.436464082%; 328 | *width: 91.38327259263829%; 329 | } 330 | .row-fluid .span10 { 331 | width: 82.87292817100001%; 332 | *width: 82.8197366816383%; 333 | } 334 | .row-fluid .span9 { 335 | width: 74.30939226%; 336 | *width: 74.25620077063829%; 337 | } 338 | .row-fluid .span8 { 339 | width: 65.74585634900001%; 340 | *width: 65.6926648596383%; 341 | } 342 | .row-fluid .span7 { 343 | width: 57.182320438000005%; 344 | *width: 57.129128948638304%; 345 | } 346 | .row-fluid .span6 { 347 | width: 48.618784527%; 348 | *width: 48.5655930376383%; 349 | } 350 | .row-fluid .span5 { 351 | width: 40.055248616%; 352 | *width: 40.0020571266383%; 353 | } 354 | .row-fluid .span4 { 355 | width: 31.491712705%; 356 | *width: 31.4385212156383%; 357 | } 358 | .row-fluid .span3 { 359 | width: 22.928176794%; 360 | *width: 22.874985304638297%; 361 | } 362 | .row-fluid .span2 { 363 | width: 14.364640883%; 364 | *width: 14.311449393638298%; 365 | } 366 | .row-fluid .span1 { 367 | width: 5.801104972%; 368 | *width: 5.747913482638298%; 369 | } 370 | input, 371 | textarea, 372 | .uneditable-input { 373 | margin-left: 0; 374 | } 375 | input.span12, 376 | textarea.span12, 377 | .uneditable-input.span12 { 378 | width: 714px; 379 | } 380 | input.span11, 381 | textarea.span11, 382 | .uneditable-input.span11 { 383 | width: 652px; 384 | } 385 | input.span10, 386 | textarea.span10, 387 | .uneditable-input.span10 { 388 | width: 590px; 389 | } 390 | input.span9, 391 | textarea.span9, 392 | .uneditable-input.span9 { 393 | width: 528px; 394 | } 395 | input.span8, 396 | textarea.span8, 397 | .uneditable-input.span8 { 398 | width: 466px; 399 | } 400 | input.span7, 401 | textarea.span7, 402 | .uneditable-input.span7 { 403 | width: 404px; 404 | } 405 | input.span6, 406 | textarea.span6, 407 | .uneditable-input.span6 { 408 | width: 342px; 409 | } 410 | input.span5, 411 | textarea.span5, 412 | .uneditable-input.span5 { 413 | width: 280px; 414 | } 415 | input.span4, 416 | textarea.span4, 417 | .uneditable-input.span4 { 418 | width: 218px; 419 | } 420 | input.span3, 421 | textarea.span3, 422 | .uneditable-input.span3 { 423 | width: 156px; 424 | } 425 | input.span2, 426 | textarea.span2, 427 | .uneditable-input.span2 { 428 | width: 94px; 429 | } 430 | input.span1, 431 | textarea.span1, 432 | .uneditable-input.span1 { 433 | width: 32px; 434 | } 435 | } 436 | 437 | @media (min-width: 1200px) { 438 | .row { 439 | margin-left: -30px; 440 | *zoom: 1; 441 | } 442 | .row:before, 443 | .row:after { 444 | display: table; 445 | content: ""; 446 | } 447 | .row:after { 448 | clear: both; 449 | } 450 | [class*="span"] { 451 | float: left; 452 | margin-left: 30px; 453 | } 454 | .container, 455 | .navbar-fixed-top .container, 456 | .navbar-fixed-bottom .container { 457 | width: 1170px; 458 | } 459 | .span12 { 460 | width: 1170px; 461 | } 462 | .span11 { 463 | width: 1070px; 464 | } 465 | .span10 { 466 | width: 970px; 467 | } 468 | .span9 { 469 | width: 870px; 470 | } 471 | .span8 { 472 | width: 770px; 473 | } 474 | .span7 { 475 | width: 670px; 476 | } 477 | .span6 { 478 | width: 570px; 479 | } 480 | .span5 { 481 | width: 470px; 482 | } 483 | .span4 { 484 | width: 370px; 485 | } 486 | .span3 { 487 | width: 270px; 488 | } 489 | .span2 { 490 | width: 170px; 491 | } 492 | .span1 { 493 | width: 70px; 494 | } 495 | .offset12 { 496 | margin-left: 1230px; 497 | } 498 | .offset11 { 499 | margin-left: 1130px; 500 | } 501 | .offset10 { 502 | margin-left: 1030px; 503 | } 504 | .offset9 { 505 | margin-left: 930px; 506 | } 507 | .offset8 { 508 | margin-left: 830px; 509 | } 510 | .offset7 { 511 | margin-left: 730px; 512 | } 513 | .offset6 { 514 | margin-left: 630px; 515 | } 516 | .offset5 { 517 | margin-left: 530px; 518 | } 519 | .offset4 { 520 | margin-left: 430px; 521 | } 522 | .offset3 { 523 | margin-left: 330px; 524 | } 525 | .offset2 { 526 | margin-left: 230px; 527 | } 528 | .offset1 { 529 | margin-left: 130px; 530 | } 531 | .row-fluid { 532 | width: 100%; 533 | *zoom: 1; 534 | } 535 | .row-fluid:before, 536 | .row-fluid:after { 537 | display: table; 538 | content: ""; 539 | } 540 | .row-fluid:after { 541 | clear: both; 542 | } 543 | .row-fluid [class*="span"] { 544 | display: block; 545 | float: left; 546 | width: 100%; 547 | min-height: 28px; 548 | margin-left: 2.564102564%; 549 | *margin-left: 2.510911074638298%; 550 | -webkit-box-sizing: border-box; 551 | -moz-box-sizing: border-box; 552 | -ms-box-sizing: border-box; 553 | box-sizing: border-box; 554 | } 555 | .row-fluid [class*="span"]:first-child { 556 | margin-left: 0; 557 | } 558 | .row-fluid .span12 { 559 | width: 100%; 560 | *width: 99.94680851063829%; 561 | } 562 | .row-fluid .span11 { 563 | width: 91.45299145300001%; 564 | *width: 91.3997999636383%; 565 | } 566 | .row-fluid .span10 { 567 | width: 82.905982906%; 568 | *width: 82.8527914166383%; 569 | } 570 | .row-fluid .span9 { 571 | width: 74.358974359%; 572 | *width: 74.30578286963829%; 573 | } 574 | .row-fluid .span8 { 575 | width: 65.81196581200001%; 576 | *width: 65.7587743226383%; 577 | } 578 | .row-fluid .span7 { 579 | width: 57.264957265%; 580 | *width: 57.2117657756383%; 581 | } 582 | .row-fluid .span6 { 583 | width: 48.717948718%; 584 | *width: 48.6647572286383%; 585 | } 586 | .row-fluid .span5 { 587 | width: 40.170940171000005%; 588 | *width: 40.117748681638304%; 589 | } 590 | .row-fluid .span4 { 591 | width: 31.623931624%; 592 | *width: 31.5707401346383%; 593 | } 594 | .row-fluid .span3 { 595 | width: 23.076923077%; 596 | *width: 23.0237315876383%; 597 | } 598 | .row-fluid .span2 { 599 | width: 14.529914530000001%; 600 | *width: 14.4767230406383%; 601 | } 602 | .row-fluid .span1 { 603 | width: 5.982905983%; 604 | *width: 5.929714493638298%; 605 | } 606 | input, 607 | textarea, 608 | .uneditable-input { 609 | margin-left: 0; 610 | } 611 | input.span12, 612 | textarea.span12, 613 | .uneditable-input.span12 { 614 | width: 1160px; 615 | } 616 | input.span11, 617 | textarea.span11, 618 | .uneditable-input.span11 { 619 | width: 1060px; 620 | } 621 | input.span10, 622 | textarea.span10, 623 | .uneditable-input.span10 { 624 | width: 960px; 625 | } 626 | input.span9, 627 | textarea.span9, 628 | .uneditable-input.span9 { 629 | width: 860px; 630 | } 631 | input.span8, 632 | textarea.span8, 633 | .uneditable-input.span8 { 634 | width: 760px; 635 | } 636 | input.span7, 637 | textarea.span7, 638 | .uneditable-input.span7 { 639 | width: 660px; 640 | } 641 | input.span6, 642 | textarea.span6, 643 | .uneditable-input.span6 { 644 | width: 560px; 645 | } 646 | input.span5, 647 | textarea.span5, 648 | .uneditable-input.span5 { 649 | width: 460px; 650 | } 651 | input.span4, 652 | textarea.span4, 653 | .uneditable-input.span4 { 654 | width: 360px; 655 | } 656 | input.span3, 657 | textarea.span3, 658 | .uneditable-input.span3 { 659 | width: 260px; 660 | } 661 | input.span2, 662 | textarea.span2, 663 | .uneditable-input.span2 { 664 | width: 160px; 665 | } 666 | input.span1, 667 | textarea.span1, 668 | .uneditable-input.span1 { 669 | width: 60px; 670 | } 671 | .thumbnails { 672 | margin-left: -30px; 673 | } 674 | .thumbnails > li { 675 | margin-left: 30px; 676 | } 677 | .row-fluid .thumbnails { 678 | margin-left: 0; 679 | } 680 | } 681 | 682 | @media (max-width: 979px) { 683 | body { 684 | padding-top: 0; 685 | } 686 | .navbar-fixed-top, 687 | .navbar-fixed-bottom { 688 | position: static; 689 | } 690 | .navbar-fixed-top { 691 | margin-bottom: 18px; 692 | } 693 | .navbar-fixed-bottom { 694 | margin-top: 18px; 695 | } 696 | .navbar-fixed-top .navbar-inner, 697 | .navbar-fixed-bottom .navbar-inner { 698 | padding: 5px; 699 | } 700 | .navbar .container { 701 | width: auto; 702 | padding: 0; 703 | } 704 | .navbar .brand { 705 | padding-right: 10px; 706 | padding-left: 10px; 707 | margin: 0 0 0 -5px; 708 | } 709 | .nav-collapse { 710 | clear: both; 711 | } 712 | .nav-collapse .nav { 713 | float: none; 714 | margin: 0 0 9px; 715 | } 716 | .nav-collapse .nav > li { 717 | float: none; 718 | } 719 | .nav-collapse .nav > li > a { 720 | margin-bottom: 2px; 721 | } 722 | .nav-collapse .nav > .divider-vertical { 723 | display: none; 724 | } 725 | .nav-collapse .nav .nav-header { 726 | color: #999999; 727 | text-shadow: none; 728 | } 729 | .nav-collapse .nav > li > a, 730 | .nav-collapse .dropdown-menu a { 731 | padding: 6px 15px; 732 | font-weight: bold; 733 | color: #999999; 734 | -webkit-border-radius: 3px; 735 | -moz-border-radius: 3px; 736 | border-radius: 3px; 737 | } 738 | .nav-collapse .btn { 739 | padding: 4px 10px 4px; 740 | font-weight: normal; 741 | -webkit-border-radius: 4px; 742 | -moz-border-radius: 4px; 743 | border-radius: 4px; 744 | } 745 | .nav-collapse .dropdown-menu li + li a { 746 | margin-bottom: 2px; 747 | } 748 | .nav-collapse .nav > li > a:hover, 749 | .nav-collapse .dropdown-menu a:hover { 750 | background-color: #222222; 751 | } 752 | .nav-collapse.in .btn-group { 753 | padding: 0; 754 | margin-top: 5px; 755 | } 756 | .nav-collapse .dropdown-menu { 757 | position: static; 758 | top: auto; 759 | left: auto; 760 | display: block; 761 | float: none; 762 | max-width: none; 763 | padding: 0; 764 | margin: 0 15px; 765 | background-color: transparent; 766 | border: none; 767 | -webkit-border-radius: 0; 768 | -moz-border-radius: 0; 769 | border-radius: 0; 770 | -webkit-box-shadow: none; 771 | -moz-box-shadow: none; 772 | box-shadow: none; 773 | } 774 | .nav-collapse .dropdown-menu:before, 775 | .nav-collapse .dropdown-menu:after { 776 | display: none; 777 | } 778 | .nav-collapse .dropdown-menu .divider { 779 | display: none; 780 | } 781 | .nav-collapse .navbar-form, 782 | .nav-collapse .navbar-search { 783 | float: none; 784 | padding: 9px 15px; 785 | margin: 9px 0; 786 | border-top: 1px solid #222222; 787 | border-bottom: 1px solid #222222; 788 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 789 | -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 790 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 791 | } 792 | .navbar .nav-collapse .nav.pull-right { 793 | float: none; 794 | margin-left: 0; 795 | } 796 | .nav-collapse, 797 | .nav-collapse.collapse { 798 | height: 0; 799 | overflow: hidden; 800 | } 801 | .navbar .btn-navbar { 802 | display: block; 803 | } 804 | .navbar-static .navbar-inner { 805 | padding-right: 10px; 806 | padding-left: 10px; 807 | } 808 | } 809 | 810 | @media (min-width: 980px) { 811 | .nav-collapse.collapse { 812 | height: auto !important; 813 | overflow: visible !important; 814 | } 815 | } 816 | -------------------------------------------------------------------------------- /assets/themes/hooligan/css-social-buttons/css/zocial.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | /*! 4 | Code written by Sam Collins (@smcllns) of www.eventasaur.us 5 | You are free to use this work commercially 6 | You are free to extend this work without permissions from the author (just do so tastefully eh?) 7 | Enjoy 8 | */ 9 | 10 | /* Reference icons from font-files */ 11 | 12 | @font-face { 13 | font-family: 'zocial'; 14 | font-style: normal; 15 | font-weight: normal; 16 | src: url('zocial-regular-webfont.eot'); 17 | src: url('zocial-regular-webfont.eot?#iefix') format('embedded-opentype'), 18 | url('zocial-regular-webfont.woff') format('woff'), 19 | url('zocial-regular-webfont.ttf') format('truetype'), 20 | url('zocial-regular-webfont.svg#ZocialRegular') format('svg'); 21 | unicode-range: U+0-U+10FFFF; 22 | } 23 | 24 | /* Button structure */ 25 | 26 | .zocial, 27 | a.zocial { 28 | border: 1px solid #777; 29 | border-color: rgba(0,0,0,0.2); 30 | border-bottom-color: #333; 31 | border-bottom-color: rgba(0,0,0,0.4); 32 | color: #fff; 33 | -moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); 34 | -webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); 35 | box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); 36 | cursor: pointer; 37 | display: inline-block; 38 | font: bold 100%/2.1 "Lucida Grande", Tahoma, sans-serif; 39 | text-align: center; 40 | text-decoration: none; 41 | text-shadow: 0 1px 0 rgba(0,0,0,0.5); 42 | white-space: nowrap; 43 | 44 | -moz-user-select: none; 45 | -webkit-user-select: none; 46 | user-select: none; 47 | 48 | position: relative; 49 | 50 | -moz-border-radius: .3em; 51 | -webkit-border-radius: .3em; 52 | border-radius: .3em; 53 | } 54 | 55 | .zocial:before { 56 | content: ""; 57 | border-right: 0.075em solid rgba(0,0,0,0.1); 58 | float: left; 59 | font: 120%/1.65 zocial; 60 | font-style: normal; 61 | font-weight: normal; 62 | margin: 0 0.5em 0 0; 63 | padding: 0 0.5em; 64 | text-align: center; 65 | text-decoration: none; 66 | text-transform: none; 67 | 68 | -moz-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); 69 | -webkit-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); 70 | box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); 71 | 72 | -webkit-font-smoothing: antialiased; 73 | } 74 | 75 | .zocial:active { 76 | outline: none; /* outline is visible on :focus */ 77 | } 78 | 79 | /* Buttons can be displayed as standalone icons by adding a class of "icon" */ 80 | 81 | .zocial.icon { 82 | overflow: hidden; 83 | max-width: 2.4em; 84 | padding-left: 0; 85 | padding-right: 0; 86 | max-height: 2.15em; 87 | white-space: nowrap; 88 | } 89 | .zocial.icon:before { 90 | padding: 0; 91 | width: 2em; 92 | height: 2em; 93 | 94 | box-shadow: none; 95 | border: none; 96 | } 97 | 98 | /* Gradients */ 99 | 100 | .zocial { 101 | background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); 102 | background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); 103 | background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); 104 | background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(49%, rgba(255,255,255,.05)), color-stop(51%, rgba(0,0,0,.05)), to(rgba(0,0,0,.1))); 105 | background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); 106 | background-image: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); 107 | } 108 | 109 | .zocial:hover, .zocial:focus { 110 | background-image: -moz-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); 111 | background-image: -ms-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); 112 | background-image: -o-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); 113 | background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.15)), color-stop(49%, rgba(255,255,255,.15)), color-stop(51%, rgba(0,0,0,.1)), to(rgba(0,0,0,.15))); 114 | background-image: -webkit-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); 115 | background-image: linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); 116 | } 117 | 118 | .zocial:active { 119 | background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); 120 | background-image: -ms-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); 121 | background-image: -o-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); 122 | background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, transparent), to(rgba(0,0,0,.1))); 123 | background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); 124 | background-image: linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); 125 | } 126 | 127 | /* Adjustments for light background buttons */ 128 | 129 | .zocial.bitcoin, 130 | .zocial.cloudapp, 131 | .zocial.dropbox, 132 | .zocial.email, 133 | .zocial.eventful, 134 | .zocial.github, 135 | .zocial.gmail, 136 | .zocial.instapaper, 137 | .zocial.itunes, 138 | .zocial.ninetyninedesigns, 139 | .zocial.openid, 140 | .zocial.plancast, 141 | .zocial.posterous, 142 | .zocial.reddit, 143 | .zocial.secondary, 144 | .zocial.viadeo, 145 | .zocial.weibo, 146 | .zocial.wikipedia { 147 | border: 1px solid #aaa; 148 | border-color: rgba(0,0,0,0.3); 149 | border-bottom-color: #777; 150 | border-bottom-color: rgba(0,0,0,0.5); 151 | -moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); 152 | -webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); 153 | box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); 154 | text-shadow: 0 1px 0 rgba(255,255,255,0.8); 155 | } 156 | 157 | /* :hover adjustments for light background buttons */ 158 | 159 | .zocial.bitcoin:focus, 160 | .zocial.bitcoin:hover, 161 | .zocial.dropbox:focus, 162 | .zocial.dropbox:hover, 163 | .zocial.email:focus, 164 | .zocial.email:hover, 165 | .zocial.eventful:focus, 166 | .zocial.eventful:hover, 167 | .zocial.github:focus, 168 | .zocial.github:hover, 169 | .zocial.gmail:focus, 170 | .zocial.gmail:hover, 171 | .zocial.instapaper:focus, 172 | .zocial.instapaper:hover, 173 | .zocial.itunes:focus, 174 | .zocial.itunes:hover, 175 | .zocial.ninetyninedesigns:focus, 176 | .zocial.ninetyninedesigns:hover, 177 | .zocial.openid:focus, 178 | .zocial.openid:hover, 179 | .zocial.plancast:focus, 180 | .zocial.plancast:hover, 181 | .zocial.posterous:focus, 182 | .zocial.posterous:hover, 183 | .zocial.reddit:focus, 184 | .zocial.reddit:hover, 185 | .zocial.secondary:focus, 186 | .zocial.secondary:hover, 187 | .zocial.twitter:focus, 188 | .zocial.viadeo:focus, 189 | .zocial.viadeo:hover, 190 | .zocial.weibo:focus, 191 | .zocial.weibo:hover, 192 | .zocial.wikipedia:focus, 193 | .zocial.wikipedia:hover { 194 | background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), color-stop(49%, rgba(255,255,255,0.2)), color-stop(51%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.15))); 195 | background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); 196 | background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); 197 | background-image: -o-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); 198 | background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); 199 | background-image: linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); 200 | } 201 | 202 | /* :active adjustments for light background buttons */ 203 | 204 | .zocial.bitcoin:active, 205 | .zocial.dropbox:active, 206 | .zocial.email:active, 207 | .zocial.eventful:active, 208 | .zocial.github:active, 209 | .zocial.gmail:active, 210 | .zocial.instapaper:active, 211 | .zocial.itunes:active, 212 | .zocial.ninetyninedesigns:active, 213 | .zocial.openid:active, 214 | .zocial.plancast:active, 215 | .zocial.posterous:active, 216 | .zocial.reddit:active, 217 | .zocial.secondary:active, 218 | .zocial.viadeo:active, 219 | .zocial.weibo:active, 220 | .zocial.wikipedia:active { 221 | background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,0.1))); 222 | background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); 223 | background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); 224 | background-image: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); 225 | background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); 226 | background-image: linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); 227 | } 228 | 229 | /* Button icon and color */ 230 | /* Icon characters are stored in unicode private area */ 231 | .zocial.amazon:before {content: "\E040";} 232 | .zocial.android:before {content: "\E005";} 233 | .zocial.angellist:before {content: "\E06C";} 234 | .zocial.aol:before {content: "\E001";} 235 | .zocial.appstore:before {content: "\E020";} 236 | .zocial.bitcoin:before {content: "\E011"; color: #f7931a;} 237 | .zocial.blogger:before {content: "\E021";} 238 | .zocial.call:before {content: "\E016";} 239 | .zocial.cal:before {content: "\E00D";} 240 | .zocial.cart:before {content: "\E06A";} 241 | .zocial.chrome:before {content: "\E03A";} 242 | .zocial.cloudapp:before {content: "\E042";} 243 | .zocial.creativecommons:before {content: "\E022";} 244 | .zocial.delicious:before {content: "\E002";} 245 | .zocial.digg:before {content: "\E01A";} 246 | .zocial.disqus:before {content: "\E030";} 247 | .zocial.dribbble:before {content: "\E023";} 248 | .zocial.dropbox:before {content: "\E043"; color: #1f75cc;} 249 | .zocial.email:before {content: "\E03C"; color: #312c2a;} 250 | .zocial.eventasaurus:before {content: "\E055"; color: #9de428;} 251 | .zocial.eventbrite:before {content: "\E05B";} 252 | .zocial.eventful:before {content: "\E006"; color: #0066CC;} 253 | .zocial.evernote:before {content: "\E024";} 254 | .zocial.facebook:before {content: "\E045";} 255 | .zocial.fivehundredpx:before {content: "\E00F"; color: #29b6ff;} 256 | .zocial.flattr:before {content: "\E004";} 257 | .zocial.flickr:before {content: "\E025";} 258 | .zocial.forrst:before {content: "\E019"; color: #50894f;} 259 | .zocial.foursquare:before {content: "\E013";} 260 | .zocial.github:before {content: "\E046";} 261 | .zocial.gmail:before {content: "\E04C"; color: #f00;} 262 | .zocial.google:before {content: "\E026";} 263 | .zocial.googleplay:before {content: "\E05E";} 264 | .zocial.googleplus:before {content: "\E00A";} 265 | .zocial.gowalla:before {content: "\E01F";} 266 | .zocial.grooveshark:before {content: "\E017";} 267 | .zocial.guest:before {content: "\E01E";} 268 | .zocial.html5:before {content: "\E014";} 269 | .zocial.ie:before {content: "\E015";} 270 | .zocial.instagram:before {content: "\E06D";} 271 | .zocial.instapaper:before {content: "\E028";} 272 | .zocial.intensedebate:before {content: "\E05A";} 273 | .zocial.itunes:before {content: "\E048"; color: #1a6dd2;} 274 | .zocial.klout:before {content: "\E02A"; } 275 | .zocial.lanyrd:before {content: "\E00C";} 276 | .zocial.lastfm:before {content: "\E04B";} 277 | .zocial.linkedin:before {content: "\E02B";} 278 | .zocial.macstore:before {content: "\E03D";} 279 | .zocial.meetup:before {content: "\E02C";} 280 | .zocial.myspace:before {content: "\E03E";} 281 | .zocial.ninetyninedesigns:before {content: "\E018"; color: #f50;} 282 | .zocial.openid:before {content: "\E04E"; color: #ff921d;} 283 | .zocial.opentable:before {content: "\E05F";} 284 | .zocial.paypal:before {content: "\E003";} 285 | .zocial.pinboard:before {content: "\E04D";} 286 | .zocial.pinterest:before {content: "\E010";} 287 | .zocial.plancast:before {content: "\E02F";} 288 | .zocial.plurk:before {content: "\E049";} 289 | .zocial.podcast:before {content: "\E03F";} 290 | .zocial.posterous:before {content: "\E05D";} 291 | .zocial.print:before {content: "\E06B";} 292 | .zocial.quora:before {content: "\E050";} 293 | .zocial.reddit:before {content: "\E01D"; color: red;} 294 | .zocial.rss:before {content: "\E031";} 295 | .zocial.scribd:before {content: "\E05C"; color: #00d5ea;} 296 | .zocial.skype:before {content: "\E032";} 297 | .zocial.smashing:before {content: "\E009";} 298 | .zocial.songkick:before {content: "\E04A";} 299 | .zocial.soundcloud:before {content: "\E052";} 300 | .zocial.spotify:before {content: "\E01C";} 301 | .zocial.stumbleupon:before {content: "\E00E";} 302 | .zocial.tumblr:before {content: "\E053";} 303 | .zocial.twitter:before {content: "\E033";} 304 | .zocial.viadeo:before {content: "\E027"; color: #f59b20;} 305 | .zocial.vimeo:before {content: "\E035";} 306 | .zocial.weibo:before {content: "\E029"; color: #e6162d;} 307 | .zocial.wikipedia:before {content: "\E00B";} 308 | .zocial.windows:before {content: "\E036";} 309 | .zocial.xing:before {content: "\E037"} 310 | .zocial.wordpress:before {content: "\E056";} 311 | .zocial.yahoo:before {content: "\E038";} 312 | .zocial.yelp:before {content: "\E058";} 313 | .zocial.youtube:before {content: "\E034";} 314 | 315 | /* Button background and text color */ 316 | 317 | .zocial.amazon {background-color: #ffad1d; color: #030037; text-shadow: 0 1px 0 rgba(255,255,255,0.5);} 318 | .zocial.android {background-color: #a4c639;} 319 | .zocial.angellist {background-color: #000;} 320 | .zocial.aol {background-color: #f00;} 321 | .zocial.appstore {background-color: #000;} 322 | .zocial.bitcoin {background-color: #efefef; color: #4d4d4d;} 323 | .zocial.blogger {background-color: #ee5a22;} 324 | .zocial.call {background-color: #008000;} 325 | .zocial.cal {background-color: #d63538;} 326 | .zocial.cart {background-color: #333;} 327 | .zocial.chrome {background-color: #006cd4;} 328 | .zocial.cloudapp {background-color: #fff; color: #312c2a;} 329 | .zocial.creativecommons {background-color: #000;} 330 | .zocial.delicious {background-color: #3271cb;} 331 | .zocial.digg {background-color: #164673;} 332 | .zocial.disqus {background-color: #5d8aad;} 333 | .zocial.dribbble {background-color: #ea4c89;} 334 | .zocial.dropbox {background-color: #fff; color: #312c2a;} 335 | .zocial.email {background-color: #f0f0eb; color: #312c2a;} 336 | .zocial.eventasaurus {background-color: #192931; color: #fff;} 337 | .zocial.eventbrite {background-color: #ff5616;} 338 | .zocial.eventful {background-color: #fff; color: #47ab15;} 339 | .zocial.evernote {background-color: #6bb130; color: #fff;} 340 | .zocial.facebook {background-color: #4863ae;} 341 | .zocial.fivehundredpx {background-color: #333;} 342 | .zocial.flattr {background-color: #8aba42;} 343 | .zocial.flickr {background-color: #ff0084;} 344 | .zocial.forrst {background-color: #1e360d;} 345 | .zocial.foursquare {background-color: #44a8e0;} 346 | .zocial.github {background-color: #fbfbfb; color: #050505;} 347 | .zocial.gmail {background-color: #efefef; color: #222;} 348 | .zocial.google {background-color: #4e6cf7;} 349 | .zocial.googleplay {background-color: #000;} 350 | .zocial.googleplus {background-color: #dd4b39;} 351 | .zocial.gowalla {background-color: #ff720a;} 352 | .zocial.grooveshark {background-color: #111; color:#eee;} 353 | .zocial.guest {background-color: #1b4d6d;} 354 | .zocial.html5 {background-color: #ff3617;} 355 | .zocial.ie {background-color: #00a1d9;} 356 | .zocial.instapaper {background-color: #eee; color: #222;} 357 | .zocial.instagram {background-color: #3f729b;} 358 | .zocial.intensedebate {background-color: #0099e1;} 359 | .zocial.klout {background-color: #e34a25;} 360 | .zocial.itunes {background-color: #efefeb; color: #312c2a;} 361 | .zocial.lanyrd {background-color: #2e6ac2;} 362 | .zocial.lastfm {background-color: #dc1a23;} 363 | .zocial.linkedin {background-color: #0083a8;} 364 | .zocial.macstore {background-color: #007dcb} 365 | .zocial.meetup {background-color: #ff0026;} 366 | .zocial.myspace {background-color: #000;} 367 | .zocial.ninetyninedesigns {background-color: #fff; color: #072243;} 368 | .zocial.openid {background-color: #f5f5f5; color: #333;} 369 | .zocial.opentable {background-color: #990000;} 370 | .zocial.paypal {background-color: #fff; color: #32689a; text-shadow: 0 1px 0 rgba(255,255,255,0.5);} 371 | .zocial.pinboard {background-color: blue;} 372 | .zocial.pinterest {background-color: #c91618;} 373 | .zocial.plancast {background-color: #e7ebed; color: #333;} 374 | .zocial.plurk {background-color: #cf682f;} 375 | .zocial.podcast {background-color: #9365ce;} 376 | .zocial.posterous {background-color: #ffd959; color: #bc7134;} 377 | .zocial.print {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);} 378 | .zocial.quora {background-color: #a82400;} 379 | .zocial.reddit {background-color: #fff; color: #222;} 380 | .zocial.rss {background-color: #ff7f25;} 381 | .zocial.scribd {background-color: #231c1a;} 382 | .zocial.skype {background-color: #00a2ed;} 383 | .zocial.smashing {background-color: #ff4f27;} 384 | .zocial.songkick {background-color: #ff0050;} 385 | .zocial.soundcloud {background-color: #ff4500;} 386 | .zocial.spotify {background-color: #60af00;} 387 | .zocial.stumbleupon {background-color: #eb4924;} 388 | .zocial.tumblr {background-color: #374a61;} 389 | .zocial.twitter {background-color: #46c0fb;} 390 | .zocial.viadeo {background-color: #fff; color: #000;} 391 | .zocial.vimeo {background-color: #00a2cd;} 392 | .zocial.weibo {background-color: #faf6f1; color: #000;} 393 | .zocial.wikipedia {background-color: #fff; color: #000;} 394 | .zocial.windows {background-color: #0052a4; color: #fff;} 395 | .zocial.wordpress {background-color: #464646;} 396 | .zocial.xing {background-color: #0A5D5E;} 397 | .zocial.yahoo {background-color: #a200c2;} 398 | .zocial.yelp {background-color: #e60010;} 399 | .zocial.youtube {background-color: #f00;} 400 | 401 | /* 402 | The Miscellaneous Buttons 403 | These button have no icons and can be general purpose buttons while ensuring consistent button style 404 | Credit to @guillermovs for suggesting 405 | */ 406 | 407 | .zocial.primary, .zocial.secondary {margin: 0.1em 0; padding: 0 1em;} 408 | .zocial.primary:before, .zocial.secondary:before {display: none;} 409 | .zocial.primary {background-color: #333;} 410 | .zocial.secondary {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);} 411 | 412 | /* Any browser-specific adjustments */ 413 | 414 | button:-moz-focus-inner { 415 | border: 0; 416 | padding: 0; 417 | } 418 | 419 | 420 | -------------------------------------------------------------------------------- /assets/themes/hooligan/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap.js by @fat & @mdo 3 | * Copyright 2012 Twitter, Inc. 4 | * http://www.apache.org/licenses/LICENSE-2.0.txt 5 | */ 6 | !function(a){a(function(){"use strict",a.support.transition=function(){var a=function(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"},c;for(c in b)if(a.style[c]!==undefined)return b[c]}();return a&&{end:a}}()})}(window.jQuery),!function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function f(){e.trigger("closed").remove()}var c=a(this),d=c.attr("data-target"),e;d||(d=c.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),e=a(d),b&&b.preventDefault(),e.length||(e=c.hasClass("alert")?c:c.parent()),e.trigger(b=a.Event("close"));if(b.isDefaultPrevented())return;e.removeClass("in"),a.support.transition&&e.hasClass("fade")?e.on(a.support.transition.end,f):f()},a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("alert");e||d.data("alert",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.alert.Constructor=c,a(function(){a("body").on("click.alert.data-api",b,c.prototype.close)})}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.button.defaults,c)};b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.data(),e=c.is("input")?"val":"html";a+="Text",d.resetText||c.data("resetText",c[e]()),c[e](d[a]||this.options[a]),setTimeout(function(){a=="loadingText"?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.parent('[data-toggle="buttons-radio"]');a&&a.find(".active").removeClass("active"),this.$element.toggleClass("active")},a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("button"),f=typeof c=="object"&&c;e||d.data("button",e=new b(this,f)),c=="toggle"?e.toggle():c&&e.setState(c)})},a.fn.button.defaults={loadingText:"loading..."},a.fn.button.Constructor=b,a(function(){a("body").on("click.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle")})})}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.$element=a(b),this.options=c,this.options.slide&&this.slide(this.options.slide),this.options.pause=="hover"&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.prototype={cycle:function(b){return b||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},to:function(b){var c=this.$element.find(".active"),d=c.parent().children(),e=d.index(c),f=this;if(b>d.length-1||b<0)return;return this.sliding?this.$element.one("slid",function(){f.to(b)}):e==b?this.pause().cycle():this.slide(b>e?"next":"prev",a(d[b]))},pause:function(a){return a||(this.paused=!0),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(b,c){var d=this.$element.find(".active"),e=c||d[b](),f=this.interval,g=b=="next"?"left":"right",h=b=="next"?"first":"last",i=this,j=a.Event("slide");this.sliding=!0,f&&this.pause(),e=e.length?e:this.$element.find(".item")[h]();if(e.hasClass("active"))return;if(a.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(j);if(j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),this.$element.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)})}else{this.$element.trigger(j);if(j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}},a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("carousel"),f=a.extend({},a.fn.carousel.defaults,typeof c=="object"&&c);e||d.data("carousel",e=new b(this,f)),typeof c=="number"?e.to(c):typeof c=="string"||(c=f.slide)?e[c]():f.interval&&e.cycle()})},a.fn.carousel.defaults={interval:5e3,pause:"hover"},a.fn.carousel.Constructor=b,a(function(){a("body").on("click.carousel.data-api","[data-slide]",function(b){var c=a(this),d,e=a(c.attr("data-target")||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),f=!e.data("modal")&&a.extend({},e.data(),c.data());e.carousel(f),b.preventDefault()})})}(window.jQuery),!function(a){"use strict";var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.collapse.defaults,c),this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.prototype={constructor:b,dimension:function(){var a=this.$element.hasClass("width");return a?"width":"height"},show:function(){var b,c,d,e;if(this.transitioning)return;b=this.dimension(),c=a.camelCase(["scroll",b].join("-")),d=this.$parent&&this.$parent.find("> .accordion-group > .in");if(d&&d.length){e=d.data("collapse");if(e&&e.transitioning)return;d.collapse("hide"),e||d.data("collapse",null)}this.$element[b](0),this.transition("addClass",a.Event("show"),"shown"),this.$element[b](this.$element[0][c])},hide:function(){var b;if(this.transitioning)return;b=this.dimension(),this.reset(this.$element[b]()),this.transition("removeClass",a.Event("hide"),"hidden"),this.$element[b](0)},reset:function(a){var b=this.dimension();return this.$element.removeClass("collapse")[b](a||"auto")[0].offsetWidth,this.$element[a!==null?"addClass":"removeClass"]("collapse"),this},transition:function(b,c,d){var e=this,f=function(){c.type=="show"&&e.reset(),e.transitioning=0,e.$element.trigger(d)};this.$element.trigger(c);if(c.isDefaultPrevented())return;this.transitioning=1,this.$element[b]("in"),a.support.transition&&this.$element.hasClass("collapse")?this.$element.one(a.support.transition.end,f):f()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("collapse"),f=typeof c=="object"&&c;e||d.data("collapse",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.collapse.defaults={toggle:!0},a.fn.collapse.Constructor=b,a(function(){a("body").on("click.collapse.data-api","[data-toggle=collapse]",function(b){var c=a(this),d,e=c.attr("data-target")||b.preventDefault()||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),f=a(e).data("collapse")?"toggle":c.data();a(e).collapse(f)})})}(window.jQuery),!function(a){function d(){a(b).parent().removeClass("open")}"use strict";var b='[data-toggle="dropdown"]',c=function(b){var c=a(b).on("click.dropdown.data-api",this.toggle);a("html").on("click.dropdown.data-api",function(){c.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(b){var c=a(this),e,f,g;if(c.is(".disabled, :disabled"))return;return f=c.attr("data-target"),f||(f=c.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,"")),e=a(f),e.length||(e=c.parent()),g=e.hasClass("open"),d(),g||e.toggleClass("open"),!1}},a.fn.dropdown=function(b){return this.each(function(){var d=a(this),e=d.data("dropdown");e||d.data("dropdown",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.dropdown.Constructor=c,a(function(){a("html").on("click.dropdown.data-api",d),a("body").on("click.dropdown",".dropdown form",function(a){a.stopPropagation()}).on("click.dropdown.data-api",b,c.prototype.toggle)})}(window.jQuery),!function(a){function c(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),d.call(b)},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),d.call(b)})}function d(a){this.$element.hide().trigger("hidden"),e.call(this)}function e(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('').appendTo(document.body),this.options.backdrop!="static"&&this.$backdrop.click(a.proxy(this.hide,this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),e?this.$backdrop.one(a.support.transition.end,b):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,a.proxy(f,this)):f.call(this)):b&&b()}function f(){this.$backdrop.remove(),this.$backdrop=null}function g(){var b=this;this.isShown&&this.options.keyboard?a(document).on("keyup.dismiss.modal",function(a){a.which==27&&b.hide()}):this.isShown||a(document).off("keyup.dismiss.modal")}"use strict";var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this))};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;a("body").addClass("modal-open"),this.isShown=!0,g.call(this),e.call(this,function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b.$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in"),c?b.$element.one(a.support.transition.end,function(){b.$element.trigger("shown")}):b.$element.trigger("shown")})},hide:function(b){b&&b.preventDefault();var e=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,a("body").removeClass("modal-open"),g.call(this),this.$element.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?c.call(this):d.call(this)}},a.fn.modal=function(c){return this.each(function(){var d=a(this),e=d.data("modal"),f=a.extend({},a.fn.modal.defaults,d.data(),typeof c=="object"&&c);e||d.data("modal",e=new b(this,f)),typeof c=="string"?e[c]():f.show&&e.show()})},a.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},a.fn.modal.Constructor=b,a(function(){a("body").on("click.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d,e=a(c.attr("data-target")||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({},e.data(),c.data());b.preventDefault(),e.modal(f)})})}(window.jQuery),!function(a){"use strict";var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.remove().css({top:0,left:0,display:"block"}).appendTo(b?this.$element:document.body),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.css(g).addClass(f).addClass("in")}},isHTML:function(a){return typeof a!="string"||a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3||/^(?:[^<]*<[\w\W]+>[^>]*$)/.exec(a)},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.isHTML(b)?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).remove()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.remove()})}var b=this,c=this.tip();c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.remove()},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(){this[this.tip().hasClass("in")?"hide":"show"]()}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'