/* line 153, ../sass/_init.scss */
html {
  /*
  @media only screen and (min-width : 993px) {
  }

  @media only screen and (min-width: $w) {
    float: left;
    width: 380px;
  }
  */
}
@media only screen and (min-width: 0) {
  /* line 153, ../sass/_init.scss */
  html {
    font-size: 15px;
  }
}
@media only screen and (min-width: 993px) {
  /* line 153, ../sass/_init.scss */
  html {
    font-size: 15.5px;
  }
}
@media only screen and (min-width: 1201px) {
  /* line 153, ../sass/_init.scss */
  html {
    font-size: 16px;
  }
}

@media screen, projection {
  /* reset
   * based on Eric Meyer's reset.css
   * http://meyerweb.com/
   *************************************************************/
  /* line 8, ../sass/all.scss */
  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, font, 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, button,
  table, caption, tbody, tfoot, thead, tr, th, td, dt, dd {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
  }

  /* line 25, ../sass/all.scss */
  input, textarea, select {
    margin: 0;
    padding: 0;
  }

  /* line 29, ../sass/all.scss */
  body {
    line-height: 1;
  }

  /* line 32, ../sass/all.scss */
  ol, ul {
    list-style: none;
  }

  /* line 35, ../sass/all.scss */
  blockquote, q {
    quotes: none;
  }

  /* remember to define focus styles! */
  /* line 39, ../sass/all.scss */
  :focus {
    outline: 0;
  }

  /* remember to highlight inserts somehow! */
  /* line 44, ../sass/all.scss */
  ins {
    text-decoration: none;
  }

  /* line 47, ../sass/all.scss */
  del {
    text-decoration: line-through;
  }

  /* tables still need 'cellspacing="0"' in the markup */
  /* line 52, ../sass/all.scss */
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  /* line 56, ../sass/all.scss */
  img {
    -ms-interpolation-mode: bicubic;
  }

  /* /reset
   *****************************************************/
  /* global elements
   *****************************************************/
  /* line 64, ../sass/all.scss */
  html {
    height: 100%;
  }

  /* line 68, ../sass/all.scss */
  body {
    height: 100%;
    width: 100%;
    padding: 0;
    background: #f4f4f4 url(../img/bg_body.png) repeat-x 0 26px;
    color: #333;
    font: 62.5%/1 "Lucida Grande", "Lucida Sans Unicode", "Arial", sans-serif;
  }

  /* line 80, ../sass/all.scss */
  a {
    color: #c60;
    text-decoration: none;
  }
  /* line 84, ../sass/all.scss */
  a:hover {
    text-decoration: underline;
  }

  /* line 89, ../sass/all.scss */
  code {
    font-family: Courier, monospace;
  }

  /* /global elements
   *****************************************************/
  /* common classes
   *****************************************************/
  /* line 97, ../sass/all.scss */
  .cols, .form-item, form .button {
    overflow: hidden;
  }

  /* line 100, ../sass/all.scss */
  .cols {
    clear: both;
  }

  /* line 103, ../sass/all.scss */
  .col {
    float: left;
  }

  /* line 106, ../sass/all.scss */
  .l {
    float: left;
  }

  /* line 109, ../sass/all.scss */
  .r {
    float: right;
  }

  /* line 112, ../sass/all.scss */
  .print {
    display: none;
  }

  /* line 115, ../sass/all.scss */
  .ir {
    display: block;
    overflow: hidden;
    position: relative;
  }

  /* line 120, ../sass/all.scss */
  .ir span {
    cursor: pointer;
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
  }

  /* line 128, ../sass/all.scss */
  legend {
    font-size: 1.1em;
    font-weight: bold;
  }

  /* line 132, ../sass/all.scss */
  fieldset {
    margin: 0 0 1em;
  }

  /* line 135, ../sass/all.scss */
  .form-item {
    margin: 0 0 1em;
  }

  /* line 138, ../sass/all.scss */
  .upload-element-row {
    float: left;
    width: 70%;
  }

  /* line 142, ../sass/all.scss */
  .form-radios,
  .form-checkboxes {
    float: left;
    margin: 0 0 0 180px;
  }

  /* line 147, ../sass/all.scss */
  .container-inline .form-item {
    float: left;
    margin: 0 10px 0 0;
  }

  /* line 151, ../sass/all.scss */
  td .form-item {
    margin: 0;
  }

  /* line 155, ../sass/all.scss */
  html.js fieldset.collapsed div {
    display: none;
  }

  /* line 158, ../sass/all.scss */
  html.js fieldset.collapsed legend {
    display: block;
  }

  /* line 161, ../sass/all.scss */
  html.js fieldset.collapsible legend a {
    padding: 0 0 0 15px;
    background: url(../img/sprite_icons.png) no-repeat -1692px -2px;
  }

  /* line 165, ../sass/all.scss */
  html.js fieldset.collapsed legend a {
    background: url(../img/sprite_icons.png) no-repeat -1095px 45%;
  }

  /* line 168, ../sass/all.scss */
  html.js fieldset.collapsible {
    position: relative;
  }

  /* line 171, ../sass/all.scss */
  html.js fieldset.collapsible legend a {
    display: block;
  }

  /* line 174, ../sass/all.scss */
  html.js fieldset.collapsible .fieldset-wrapper {
    overflow: auto;
  }

  /* line 177, ../sass/all.scss */
  .form-item label {
    float: left;
    width: 30%;
  }

  /* line 181, ../sass/all.scss */
  .form-radios .form-item {
    display: inline;
    margin: 0 10px 0 0;
  }

  /* line 185, ../sass/all.scss */
  .form-radios label,
  .form-checkboxes label,
  .admin .options label {
    float: none;
    width: auto;
  }

  /* line 191, ../sass/all.scss */
  input.form-text, textarea {
    background: #ededd7;
    border: 1px solid #fff;
    border-left-color: #b5b59f;
    border-top-color: #94947e;
    color: #848484;
    float: left;
    font: 1em/1em Arial, sans-serif;
    width: 69%;
  }

  /* line 201, ../sass/all.scss */
  input.form-submit {
    background: #b0afae url(../img/sprite_main_2.png) repeat-x 0 -1160px;
    border: 1px solid #353434;
    cursor: pointer;
    font: 1em/1em Arial, sans-serif;
    padding: 1px 15px;
    text-align: center;
  }

  /* line 209, ../sass/all.scss */
  .image-widget input.form-submit {
    float: right;
  }

  /* line 212, ../sass/all.scss */
  .form-actions .form-submit {
    margin: 0 10px 0 0;
  }

  /* line 215, ../sass/all.scss */
  input.form-file {
    width: 50%;
  }

  /* line 218, ../sass/all.scss */
  .form-item .description {
    clear: left;
    font-size: 0.77em;
    margin: 0 0 0 30%;
  }

  /* line 223, ../sass/all.scss */
  .upload-element-row .description {
    margin: 0;
  }

  /* line 226, ../sass/all.scss */
  div.upload-element-preview {
    float: left;
  }

  /* line 229, ../sass/all.scss */
  .upload-element-detail .form-item,
  .upload-element-detail .form-item label {
    width: 100%;
  }

  /* line 233, ../sass/all.scss */
  .progress {
    font-weight: bold;
  }

  /* line 236, ../sass/all.scss */
  .progress .bar {
    background: #fff url(../img/progress.gif);
    border: 1px solid #00375a;
    height: 1.5em;
    margin: 0 0.2em;
  }

  /* line 242, ../sass/all.scss */
  .progress .filled {
    background: #0072b9;
    height: 1em;
    border-bottom: 0.5em solid #004a73;
    width: 0%;
  }

  /* line 248, ../sass/all.scss */
  .progress .percentage {
    float: right;
    /* LTR */
  }

  /* line 251, ../sass/all.scss */
  .progress-disabled {
    float: left;
    /* LTR */
  }

  /* line 254, ../sass/all.scss */
  .ahah-progress {
    float: left;
    /* LTR */
  }

  /* line 257, ../sass/all.scss */
  .ahah-progress .throbber {
    width: 15px;
    height: 15px;
    margin: 2px;
    background: transparent url(../img/throbber.gif) no-repeat 0px -18px;
    float: left;
    /* LTR */
  }

  /* line 264, ../sass/all.scss */
  tr .ahah-progress .throbber {
    margin: 0 2px;
  }

  /* line 267, ../sass/all.scss */
  .ahah-progress-bar {
    width: 16em;
  }

  /* line 270, ../sass/all.scss */
  tr.region-populated {
    display: none;
  }

  /* line 273, ../sass/all.scss */
  .admin .options .fieldset-wrapper {
    padding: 0 0 0 180px;
  }

  /* line 276, ../sass/all.scss */
  .admin .options .form-item {
    margin: 0;
  }

  /* line 279, ../sass/all.scss */
  #edit-pathauto-perform-alias-wrapper label,
  #edit-revision-wrapper label,
  .body-field-wrapper .fieldset-wrapper label.option,
  .body-field-wrapper fieldset p {
    margin: 0 0 0 180px;
  }

  /* line 285, ../sass/all.scss */
  .filter-help {
    float: right;
  }

  /* line 288, ../sass/all.scss */
  .form-item-body-und-0-format,
  .form-item-client-brief-und-0-format {
    width: 100%;
  }

  /* line 292, ../sass/all.scss */
  .filter-guidelines {
    font-size: 10px;
  }

  /* line 295, ../sass/all.scss */
  #edit-body-und-0-format-guidelines,
  #edit-client-brief-und-0-format-guidelines,
  .image-widget {
    margin: 0 0 0 30%;
  }

  /* line 300, ../sass/all.scss */
  .tips {
    list-style: disc;
    margin: 0 0 0 1.5em;
  }

  /* line 304, ../sass/all.scss */
  .element-invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  /* line 314, ../sass/all.scss */
  .clearfix:before, .clearfix:after {
    content: "";
    display: table;
  }

  /* line 318, ../sass/all.scss */
  .clearfix:after {
    clear: both;
  }

 /**
* Autocomplete.
*
* @see autocomplete.js
*/
  /* Suggestion list */
  /* line 327, ../sass/all.scss */
  #autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
  }

  /* line 333, ../sass/all.scss */
  #autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
  }

  /* line 339, ../sass/all.scss */
  #autocomplete li {
    background: #fff;
    color: #000;
    cursor: pointer;
    white-space: pre;
  }

  /* Animated throbber */
  /* line 346, ../sass/all.scss */
  html.js input.form-autocomplete {
    background-image: url(../../misc/throbber.gif);
    background-position: 100% 2px;
    /* LTR */
    background-repeat: no-repeat;
  }

  /* line 351, ../sass/all.scss */
  html.js input.throbbing {
    background-position: 100% -18px;
    /* LTR */
  }

  /* /common classes
   *****************************************************/
  /* base layout
   *****************************************************/
  /* line 359, ../sass/all.scss */
  #container {
    overflow: hidden;
    margin: 0 auto;
    width: 90%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 359, ../sass/all.scss */
  #container {
    width: 966px;
  }
}

@media screen, projection {
  /* line 370, ../sass/all.scss */
  #navigation {
    overflow: hidden;
  }

  /* line 373, ../sass/all.scss */
  #branding {
    padding: 0 0 13px;
    position: relative;
  }

  /* line 378, ../sass/all.scss */
  #searchAbout {
    background: transparent url(../img/sprite_main_3.png) repeat-y -966px 0;
    border-top: 1px solid #fff;
    width: 100%;
  }
  /* line 47, ../sass/_mixins.scss */
  #searchAbout .region-searchabout:before, #searchAbout .region-searchabout:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  #searchAbout .region-searchabout:after {
    clear: both;
  }

  /* line 389, ../sass/all.scss */
  #wrap {
    background: transparent;
    width: 100%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 389, ../sass/all.scss */
  #wrap {
    background: transparent url(../img/sprite_main_3.png) repeat-y scroll -1932px 0;
  }
}

@media screen, projection {
  /* line 398, ../sass/all.scss */
  #content {
    background: transparent url(../img/sprite_main_3.png) no-repeat -2898px 100%;
    border-bottom: 1px solid #b6b6b6;
    border-top: 1px solid #fff;
    width: 100%;
  }
  /* line 47, ../sass/_mixins.scss */
  #content:before, #content:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  #content:after {
    clear: both;
  }

  /* line 407, ../sass/all.scss */
  #primary {
    float: none;
    width: 100%;
    padding: 0 0 20px;
    position: relative;
    font-size: 1.3em;
    line-height: 1.5;
  }
}
@media only screen and (min-width: 993px) {
  /* line 407, ../sass/all.scss */
  #primary {
    padding-right: 6px;
    float: left;
    width: 630px;
  }
}

@media screen, projection {
  /* line 423, ../sass/all.scss */
  .front #primary {
    padding: 0 6px 20px 0;
    padding-right: 0;
    float: none;
    width: 100%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 423, ../sass/all.scss */
  .front #primary {
    padding-right: 6px;
    float: left;
    width: 630px;
  }
}

@media screen, projection {
  /* line 436, ../sass/all.scss */
  .front #primaryInner {
    border-top: 1px solid #ccc;
    margin: -18px 0 0;
  }

  /* line 440, ../sass/all.scss */
  #secondary {
    float: none;
    font-size: 1.4em;
    line-height: 1.5em;
    margin: -1px 0 0;
    position: relative;
    width: 100%;
    background: #ccc;
  }
}
@media only screen and (min-width: 993px) {
  /* line 440, ../sass/all.scss */
  #secondary {
    width: 336px;
    float: right;
  }
}
@media screen, projection {
  /* line 456, ../sass/all.scss */
  #secondary .region-secondary .content {
    text-align: center;
  }
  /* line 459, ../sass/all.scss */
  #secondary .region-secondary .content > div {
    margin: 0 auto;
  }

  /* line 465, ../sass/all.scss */
  #footer {
    background: #ccc url(../img/sprite_main_2.png) repeat-x 0 -509px;
    border-top: 1px solid #fff;
    clear: left;
  }

  /* /base layout
   *****************************************************/
  /* branding elements
   *****************************************************/
  /* line 475, ../sass/all.scss */
  #siteName {
    display: inline;
    float: left;
    height: 90px;
    margin: 15px 0 0;
    position: relative;
    width: 205px;
  }

  /* line 483, ../sass/all.scss */
  #siteName a {
    background: transparent url(../img/logo-botw.png?a) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 90px;
    text-indent: -1000em;
  }

  /* line 490, ../sass/all.scss */
  #siteName #siteParent {
    background: none;
    bottom: 0;
    height: 10px;
    position: absolute;
    right: 0;
    width: 76px;
    z-index: 100;
  }

  /* line 499, ../sass/all.scss */
  #leaderboardTop {
    background: #fff;
    float: right;
    height: 90px;
    margin: 10px 0 0;
    width: 728px;
    position: relative;
    z-index: 500;
  }

  /* /branding elements
   *****************************************************/
  /*
     * navigation elements
  *****************************************************/
  /* line 516, ../sass/all.scss */
  .region-top {
    height: 24px;
    background: #979797 url(../img/sprite-top-menu.png) repeat-x 0 -26px;
    border-bottom: 1px solid #7a7a7a;
    border-top: 1px solid #fff;
    line-height: 24px;
    color: #111;
    font-size: 12px;
    margin: 0 -20px;
    margin: 0;
    padding: 0;
  }
  /* line 526, ../sass/all.scss */
  .region-top div.block {
    background: none;
    border: none;
  }
  /* line 538, ../sass/all.scss */
  .region-top .inner {
    margin: 0 auto;
    position: relative;
    width: 90%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 538, ../sass/all.scss */
  .region-top .inner {
    width: 966px;
  }
}
@media screen, projection {
  /* line 549, ../sass/all.scss */
  .region-top #block-fboauth-login {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    background: none;
  }
  /* line 558, ../sass/all.scss */
  .region-top #block-fboauth-login .content {
    padding: 2px 0 0 0;
  }

  /* line 564, ../sass/all.scss */
  #block-mb_common-network {
    border-top: 0;
    line-height: 24px;
    padding: 0;
    margin-bottom: 0;
  }
  /* line 574, ../sass/all.scss */
  #block-mb_common-network .content {
    padding: 0;
  }
  /* line 578, ../sass/all.scss */
  #block-mb_common-network a {
    color: #111;
    text-decoration: underline;
  }
  /* line 582, ../sass/all.scss */
  #block-mb_common-network a:hover {
    text-decoration: none;
  }

  /* line 589, ../sass/all.scss */
  #mainMenu, #subMenu {
    float: left;
  }

  /* line 592, ../sass/all.scss */
  #mainMenu li {
    display: inline;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 5px 0 0;
    text-align: center;
  }

  /* line 600, ../sass/all.scss */
  #mainMenu a {
    background: #333 url(../img/sprite_main_1.png) no-repeat -517px 0;
    border-radius: 5px 5px 0 0;
    color: #fefefe;
    float: left;
    padding: 7px 18px 8px;
    text-decoration: none;
  }

  /* line 608, ../sass/all.scss */
  #mainMenu a:hover, #mainMenu .active a {
    background-color: #d3d3d3;
    background-position: -317px 0;
    color: #060808;
    text-decoration: none;
  }

  /* line 614, ../sass/all.scss */
  #subMenu {
    display: inline;
    margin: 5px 0 0 5px;
  }

  /* line 618, ../sass/all.scss */
  #subMenu li {
    background: transparent url(../img/sprite_icons.png) no-repeat 0 50%;
    float: left;
    font: 1.2em/1 Arial, sans-serif;
  }

  /* line 623, ../sass/all.scss */
  #subMenu li.first {
    background: none;
  }

  /* line 626, ../sass/all.scss */
  #subMenu a {
    color: #333;
    float: left;
    padding: 5px 6px 5px 5px;
    text-decoration: none;
  }

  /* line 632, ../sass/all.scss */
  .menu-453 a, .menu-454 a, .menu-146 a {
    font-weight: bold;
  }

  /* line 635, ../sass/all.scss */
  #subMenu a:hover {
    text-decoration: underline;
  }

  /* line 638, ../sass/all.scss */
  #navigation #search-form {
    float: right;
    margin: 0;
  }

  /* line 642, ../sass/all.scss */
  #navigation #search-form .form-item {
    margin: 0;
  }

  /* line 645, ../sass/all.scss */
  #navigation #search-form .container-inline .form-item {
    float: left;
  }

  /* line 648, ../sass/all.scss */
  #navigation #search-form input.form-text {
    font-size: 1.1em;
    height: 14px;
    padding: 2px 5px;
    width: 70px;
  }

  /* line 654, ../sass/all.scss */
  #navigation #search-form input.form-submit {
    display: inline;
    float: left;
    height: 20px;
    margin: 0 0 0 5px;
    padding: 1px 5px;
  }

  /* line 661, ../sass/all.scss */
  #navigation #search-form label {
    display: none;
  }

  /* line 665, ../sass/all.scss */
  .dropdown {
    background: transparent url(../img/sprite_main_1.png) no-repeat 100% 0;
    display: inline;
    float: left;
    margin: 15px 0 0 2%;
    min-width: 130px;
    position: relative;
    width: 22.5%;
    z-index: 50;
  }

  /* line 675, ../sass/all.scss */
  .dropdown ul {
    background: #ededd7;
    cursor: pointer;
    display: none;
    max-height: 400px;
    overflow: auto;
    padding: 5px 0;
    position: absolute;
    top: 18px;
    width: 100%;
    z-index: 100;
  }

  /* line 687, ../sass/all.scss */
  .dropdown ul ul {
    max-height: none;
    overflow: visible;
    position: static;
  }

  /* line 692, ../sass/all.scss */
  .dropdown a {
    color: #848484;
    display: block;
    padding: 3px 19px;
    position: relative;
  }

  /* line 698, ../sass/all.scss */
  .dropdown strong {
    background: #ededd7;
    border-top: 1px solid #94947e;
    border-left: 1px solid #b5b59f;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #848484;
    cursor: pointer;
    display: block;
    margin: 0 19px 0 0;
    padding: 3px 0 3px 19px;
    position: relative;
    width: auto;
  }

  /* line 712, ../sass/all.scss */
  .dropdown li {
    background: #ededd7;
    color: #848484;
    float: left;
    font: 1.1em/1em Arial, sans-serif;
    width: 100%;
  }

  /* line 719, ../sass/all.scss */
  .dropdown li li {
    font-size: 1em;
  }

  /* line 723, ../sass/all.scss */
  #header {
    background: url(../img/sprite_main_3.png) repeat-y scroll 0 0 transparent;
    width: 100%;
  }
  /* line 47, ../sass/_mixins.scss */
  #header:before, #header:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  #header:after {
    clear: both;
  }
  /* line 730, ../sass/all.scss */
  #header .region-header {
    background: #8d8d8d url(../img/sprite_main_2.png) repeat-x 0 -290px;
    padding: 0 10px;
  }
  /* line 47, ../sass/_mixins.scss */
  #header .region-header:before, #header .region-header:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  #header .region-header:after {
    clear: both;
  }
}
@media only screen and (min-width: 993px) {
  /* line 730, ../sass/all.scss */
  #header .region-header {
    border-left: 1px solid #d7d7d7;
    float: right;
    width: 336px;
  }
}
@media screen, projection {
  /* line 741, ../sass/all.scss */
  #header .region-header #account {
    width: 100%;
    min-height: 33px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
  }

  /* line 752, ../sass/all.scss */
  #mainMenuSubs {
    background: url("../img/sprite_main_1.png") no-repeat scroll 0 100% #CCCCCC;
    background-size: 150%;
    clear: left;
    min-height: 33px;
    padding: 0 0 0 5px;
    width: 100%;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 1.1em;
    line-height: 3em;
  }
}
@media only screen and (min-width: 993px) {
  /* line 752, ../sass/all.scss */
  #mainMenuSubs {
    float: left;
    width: 630px;
    border-right: 1px solid #9A9A9A;
  }
}

@media screen, projection {
  /* line 771, ../sass/all.scss */
  #mainMenuSubs .menu li {
    display: inline;
    margin: 0 4px 0 0;
  }

  /* line 775, ../sass/all.scss */
  #mainMenuSubs a {
    background: transparent url("../img/sprite_icons.png") no-repeat scroll -297px 50%;
    color: #000;
    font-family: Tahoma, Arial, sans-serif;
    padding: 0 0 0 8px;
    text-decoration: none;
  }

  /* line 782, ../sass/all.scss */
  #mainMenuSubs a:hover, #mainMenuSubs .active-trail a {
    text-decoration: underline;
  }

  /* line 785, ../sass/all.scss */
  .menu-206 {
    font-weight: bold;
  }

  /* line 792, ../sass/all.scss */
  #account a {
    text-decoration: none;
  }

  /* line 795, ../sass/all.scss */
  #account a:hover {
    text-decoration: underline;
  }

  /* line 798, ../sass/all.scss */
  #account p {
    float: left;
    margin: 5px 0 0;
  }

  /* line 802, ../sass/all.scss */
  #account .dropdown {
    float: right;
    margin: 0;
    width: 150px;
  }

  /* line 808, ../sass/all.scss */
  #user-login-form .form-item {
    display: inline;
    float: left;
    margin: 0 3px 0 0;
    position: relative;
  }

  /* line 814, ../sass/all.scss */
  #user-login-form label {
    color: #848484;
    cursor: pointer;
    left: 3px;
    position: absolute;
    top: 5px;
    white-space: nowrap;
    z-index: 10;
  }

  /* line 823, ../sass/all.scss */
  #user-login-form input.form-submit {
    float: left;
    height: 20px;
    padding: 1px 5px;
  }

  /* line 828, ../sass/all.scss */
  #account input.form-text {
    font-size: 1.1em;
    height: 14px;
    padding: 2px 4px 2px 9px;
    position: relative;
    z-index: 20;
    width: 60px;
  }

  /* line 837, ../sass/all.scss */
  #user-login-form {
    display: block;
  }
  /* line 841, ../sass/all.scss */
  #user-login-form > div {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  /* line 47, ../sass/_mixins.scss */
  #user-login-form > div:before, #user-login-form > div:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  #user-login-form > div:after {
    clear: both;
  }

  /* line 849, ../sass/all.scss */
  #user-login-form .item-list {
    float: left;
    font: 0.9em/1.1em Arial, sans-serif;
    padding: 0 5px;
  }

  /* line 855, ../sass/all.scss */
  #user-login-form a {
    color: #000;
    white-space: nowrap;
  }

  /* line 859, ../sass/all.scss */
  #user-login-form a:hover {
    color: #fff;
    text-decoration: none;
  }

  /* /navigation and account elements
   *****************************************************/
  /* search and about elements
   *****************************************************/
  /* line 868, ../sass/all.scss */
  #basicSearch {
    background: #a8a8a8 url(../img/sprite_main_2.png) repeat-x 0 0;
    min-height: 150px;
    padding: 45px 22px 10px;
    width: 100%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 868, ../sass/all.scss */
  #basicSearch {
    float: left;
    min-height: 121px;
    width: 586px;
    width: 630px;
  }
}

@media screen, projection {
  /* line 882, ../sass/all.scss */
  #basicSearch form {
    position: relative;
  }
  /* line 47, ../sass/_mixins.scss */
  #basicSearch form > div:before, #basicSearch form > div:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  #basicSearch form > div:after {
    clear: both;
  }

  /* line 889, ../sass/all.scss */
  #basicSearch .form-radios {
    left: 0;
    margin: 0;
    position: absolute;
    top: 51px;
  }

  /* line 895, ../sass/all.scss */
  #basicSearch .form-radios .form-item {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
    margin: 0 15px 0 0;
  }

  /* line 902, ../sass/all.scss */
  #basicSearch .form-item {
    float: left;
    margin: 0;
  }

  /* line 912, ../sass/all.scss */
  #basicSearch .form-actions {
    float: none;
    padding-bottom: 45px;
    padding-top: 105px;
  }
}
@media only screen and (min-width: 660px) {
  /* line 912, ../sass/all.scss */
  #basicSearch .form-actions {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 660px) {
  /* line 912, ../sass/all.scss */
  #basicSearch .form-actions {
    float: left;
    min-height: 33px;
    padding: 0;
  }
}
@media only screen and (min-width: 993px) {
  /* line 912, ../sass/all.scss */
  #basicSearch .form-actions {
    float: right;
  }
}

@media screen, projection {
  /* line 932, ../sass/all.scss */
  #basicSearch .form-type-textfield {
    width: 100%;
  }
}
@media only screen and (min-width: 660px) {
  /* line 932, ../sass/all.scss */
  #basicSearch .form-type-textfield {
    width: auto;
  }
}

@media screen, projection {
  /* line 940, ../sass/all.scss */
  #basicSearch input.form-text {
    float: left;
    font-size: 1.6em;
    margin: 0 8px 0 0;
    padding: 7px 5px 6px 29px;
    width: 100%;
  }
}
@media only screen and (min-width: 660px) {
  /* line 940, ../sass/all.scss */
  #basicSearch input.form-text {
    width: 435px;
  }
}

@media screen, projection {
  /* line 952, ../sass/all.scss */
  #basicSearch input.form-submit {
    background: transparent url(../img/sprite_main_1.png) no-repeat -207px 0;
    border: none;
    float: left;
    height: 34px;
    margin: 0;
    text-indent: -1000em;
    width: 105px;
  }

  /* line 961, ../sass/all.scss */
  #basicSearch ul.links {
    display: inline;
    float: right;
    font-size: 1.2em;
    list-style: none;
    margin: 0 5px 0 0;
    padding: 0;
  }

  /* line 969, ../sass/all.scss */
  #basicSearch div.radios {
    color: #fff;
    float: left;
    font-size: 1.2em;
    margin: 0;
    padding: 0;
  }

  /* line 976, ../sass/all.scss */
  #basicSearch a {
    border-bottom: 1px solid #d4d4d4;
    color: #fff;
  }

  /* line 980, ../sass/all.scss */
  #basicSearch a:hover {
    border-bottom: none;
    text-decoration: none;
  }

  /* line 985, ../sass/all.scss */
  #about {
    background: #ccc url(../img/sprite_main_1.png) no-repeat -788px 100%;
    background: #ccc url(../img/bg_main_1.png) repeat-x 0 100%;
    color: #666;
    line-height: 1.5em;
    min-height: 152px;
    padding: 12px 15px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 993px) {
  /* line 985, ../sass/all.scss */
  #about {
    float: right;
    width: 306px;
    width: 336px;
    padding-bottom: 15px;
  }
}
@media screen, projection {
  /* line 1001, ../sass/all.scss */
  #about p {
    margin: 0;
  }
  /* line 1005, ../sass/all.scss */
  #about form {
    padding: 10px 0;
  }
  /* line 1008, ../sass/all.scss */
  #about form td {
    padding: 2px 0;
  }
  /* line 1012, ../sass/all.scss */
  #about form .form-submit {
    font-size: 1.6em;
    padding: 5px 1em;
  }
  /* line 1017, ../sass/all.scss */
  #about form .form-text {
    padding: 5px;
    width: 90%;
    font-size: 1.6em;
    margin-right: 8px;
  }

  /* line 1025, ../sass/all.scss */
  #twitter {
    background: transparent url(../img/sprite_main_1.png) no-repeat -207px -53px;
    float: right;
    margin: 0 0 0 .5em;
  }

  /* /search and about elements
   *****************************************************/
  /* Newsletter subscribe
    ****************************************************/
  /* line 1039, ../sass/all.scss */
  .block-wmb-newsletter .form-item-mail {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline;
    padding-right: 1em;
  }
  /* line 1044, ../sass/all.scss */
  .block-wmb-newsletter .form-item-mail input.form-text {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 60%;
    height: 22px;
  }
  /* line 1051, ../sass/all.scss */
  .block-wmb-newsletter .form-submit {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 22px;
  }

  /* primary elements
   *****************************************************/
  /* line 1059, ../sass/all.scss */
  .front .region-content {
    border-top: 1px solid #fff;
    padding: 33px 0 0;
  }

  /* line 1063, ../sass/all.scss */
  p {
    margin: 0 0 1em;
  }

  /* line 1066, ../sass/all.scss */
  table {
    width: 100%;
  }

  /* line 1069, ../sass/all.scss */
  td {
    padding: 10px 12px;
    vertical-align: top;
  }

  /* line 1073, ../sass/all.scss */
  th {
    background: #f4f4f4;
    color: #303030;
    font-size: 0.924em;
    padding: 5px 12px;
    text-align: left;
  }

  /* line 1080, ../sass/all.scss */
  th.active a.active img {
    margin: 0 0 0 5px;
  }

  /* line 1083, ../sass/all.scss */
  tr.odd:hover td, tr.even:hover td {
    background: #fffdeb;
  }

  /* line 1086, ../sass/all.scss */
  tr.odd td {
    background: #e8e8e8;
    border-bottom: 1px solid #c7c7c7;
  }

  /* line 1090, ../sass/all.scss */
  tr.even td {
    background: #fff;
    border-bottom: 1px solid #dbdbdb;
  }

  /* line 1094, ../sass/all.scss */
  tr.match td {
    background: #fcc;
  }

  /* line 1097, ../sass/all.scss */
  .draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    text-decoration: none;
  }

  /* line 1102, ../sass/all.scss */
  a.tabledrag-handle .handle {
    background: transparent url(../../../../../misc/draggable.png) no-repeat scroll 0 0;
    height: 13px;
    margin: 3px 10px 0 0;
    width: 13px;
  }

  /* line 1108, ../sass/all.scss */
  a.tabledrag-handle .handle:hover {
    background-position: 0 -20px;
  }

  /* line 1111, ../sass/all.scss */
  .block-region {
    background: yellow;
    padding: 1em;
    position: absolute;
  }

  /* line 1116, ../sass/all.scss */
  .messages {
    background: #c60;
    clear: both;
    color: #fff;
    font: 0.924em/1.5em Arial, sans-serif;
    margin: 0 0 1em;
    padding: 2px 5px;
  }

  /* line 1124, ../sass/all.scss */
  .front .messages,
  .page-awards .messages {
    margin: 0 -5px 22px 0;
  }

  /* line 1128, ../sass/all.scss */
  .node-type-critique .messages {
    margin: 0 5px 1em 0;
  }

  /* line 1131, ../sass/all.scss */
  .messages a {
    color: #fff;
    text-decoration: underline;
  }

  /* line 1135, ../sass/all.scss */
  .messages a:hover {
    text-decoration: none;
  }

  /* line 1138, ../sass/all.scss */
  .tabs.primary {
    background: transparent url(../img/sprite_main_2.png) repeat-x 0 100%;
    margin: 1em 0 0;
    overflow: hidden;
    padding: 0 0 32px;
  }

  /* line 1144, ../sass/all.scss */
  .tabs.primary li {
    border: 1px solid #c8c8c8;
    border-width: 1px 1px 0;
    float: left;
    margin: 0 0 0 10px;
  }

  /* line 1150, ../sass/all.scss */
  .tabs.primary li a {
    background: #f4f4f4;
    border: 1px solid #fefefe;
    border-width: 1px 1px 0;
    color: #333;
    float: left;
    padding: 3px 18px;
    text-decoration: none;
  }

  /* line 1159, ../sass/all.scss */
  .tabs.primary li.active a {
    background: #e9e9e9;
    margin: 0 0 -2px;
    padding: 3px 18px 5px;
  }

  /* line 1164, ../sass/all.scss */
  .tabs.primary li a:hover {
    background: #e9e9e9;
    text-decoration: none;
  }

  /* line 1168, ../sass/all.scss */
  .tabs.secondary {
    margin: 0 0 30px 20px;
    overflow: hidden;
  }

  /* line 1172, ../sass/all.scss */
  .tabs.secondary li {
    border-left: 1px solid #fff;
    border-right: 1px solid #e1e1e1;
    float: left;
    padding: 0 10px;
  }

  /* line 1178, ../sass/all.scss */
  .tabs.secondary a {
    color: #333;
  }

  /* line 1182, ../sass/all.scss */
  .pager {
    clear: both;
    font: 0.9em/1em Arial, sans-serif;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: center;
    width: 100%;
    margin: 15px 0 1em;
    padding: 0;
    text-align: center;
  }
  /* line 1196, ../sass/all.scss */
  .pager li {
    display: block;
    margin-bottom: 1.5em;
  }
  /* line 1201, ../sass/all.scss */
  .pager a {
    border: 1px solid #666;
    background: #b0afae url(../img/sprite_main_2.png) repeat-x 0 -1160px;
    color: #353434;
    padding: 1px 5px;
    text-decoration: none;
  }
  /* line 1209, ../sass/all.scss */
  .pager a:hover {
    background-color: #8f8f8f;
    background-position: 0 -1060px;
    color: #fff;
    text-decoration: none;
  }

  /* line 1218, ../sass/all.scss */
  h2.pane-title,
  h1 {
    color: #333;
    font-weight: bold;
    margin: -21px 0 10px 0;
    position: relative;
    border-bottom: none;
  }
  /* line 47, ../sass/_mixins.scss */
  h2.pane-title:before, h2.pane-title:after,
  h1:before,
  h1:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  h2.pane-title:after,
  h1:after {
    clear: both;
  }

  /* line 1229, ../sass/all.scss */
  .front h1 {
    margin: -20px 0 0;
  }

  /* line 1233, ../sass/all.scss */
  .pane-title span,
  h1 span {
    background: #f4f4f4 url(../img/sprite_main_2.png) repeat-x 0 -694px;
    float: left;
  }

  /* line 1239, ../sass/all.scss */
  .front h1 span {
    border-top: 1px solid #ccc;
  }

  /* line 1243, ../sass/all.scss */
  .pane-title span span,
  h1 span span {
    background: transparent url(../img/sprite_icons.png) no-repeat -1087px 50%;
    border-top: 1px solid #fff;
    font-size: 16px;
    line-height: 1em;
    padding: 10px 20px;
  }

  /* line 1252, ../sass/all.scss */
  .front h1 span span {
    border-top-color: #fff;
  }

  /* line 1256, ../sass/all.scss */
  h2 {
    border-bottom: 2px solid #ccc;
    overflow: hidden;
  }

  /* line 1260, ../sass/all.scss */
  h2 span {
    float: left;
  }

  /* line 1263, ../sass/all.scss */
  h2 em {
    float: right;
  }

  /* line 1266, ../sass/all.scss */
  .box h2 {
    margin: 0 0 1em;
  }

  /* line 1269, ../sass/all.scss */
  .content h2 {
    font-size: 1.077em;
    line-height: 1.5em;
    margin: 0 0 1em;
  }

  /* line 1274, ../sass/all.scss */
  .content h3 {
    font-size: 0.924em;
    line-height: 1.5em;
    margin: 0 0 1em;
  }

  /* line 1279, ../sass/all.scss */
  .content ol {
    list-style: decimal;
    padding: 0 0 0 30px;
  }

  /* line 1283, ../sass/all.scss */
  .node-forum .frame {
    padding: 10px;
  }

  /* line 1286, ../sass/all.scss */
  blockquote {
    background: transparent url(../img/sprite_icons.png) no-repeat -572px -197px;
    color: #303030;
    margin: 0 0 0.5em;
    padding: 0 0 0 23px;
  }

  /* line 1292, ../sass/all.scss */
  .feed-source {
    color: #666;
    float: left;
    font: 0.77em/1em Arial, sans-serif;
    padding: 0 0 1em;
  }

  /* line 1298, ../sass/all.scss */
  .feed-source a, .feed-source div {
    float: left;
  }

  /* line 1301, ../sass/all.scss */
  .feed-source div {
    margin: 0 0 0 10px;
  }

  /* line 1304, ../sass/all.scss */
  .feed-source div a {
    float: none;
  }

  /* line 1307, ../sass/all.scss */
  .feed-source img {
    margin: -3px 0 0;
    position: relative;
  }

  /* line 1311, ../sass/all.scss */
  .feed-item {
    background: transparent url(../img/bg_page_title.png) repeat-x 0 100%;
    clear: left;
    padding: 0 0 67px;
    overflow: hidden;
  }

  /* line 1317, ../sass/all.scss */
  .feed-item p {
    margin: 0 0 1em;
  }

  /* line 1320, ../sass/all.scss */
  .feed-item h3 {
    margin: 0 0 5px;
  }

  /* line 1323, ../sass/all.scss */
  .feed-item h3 a {
    color: #c60;
    font-size: 1.385em;
    line-height: 1em;
  }

  /* line 1328, ../sass/all.scss */
  .feed-item .meta {
    display: block;
    font: 0.77em/1em Arial, sans-serif;
    margin: 0 0 1em;
  }

  /* line 1333, ../sass/all.scss */
  .feed-item .content img {
    background: #fff;
    border: 1px solid #ccc;
    margin: 0 5px 0 0;
    padding: 4px;
  }

  /* line 1341, ../sass/all.scss */
  ul.titles {
    clear: both;
    list-style: none;
    overflow: hidden;
    padding: 0;
  }
  /* line 1347, ../sass/all.scss */
  ul.titles li {
    border-bottom: 1px solid #eaeaea;
    float: left;
    padding: 3px 0;
    width: 100%;
  }
  /* line 1354, ../sass/all.scss */
  ul.titles a {
    float: left;
  }

  /* line 1359, ../sass/all.scss */
  ul.titles em, ul.titles .cat, ul.titles a.icon {
    float: right;
  }

  /* line 1363, ../sass/all.scss */
  ul.titles a.icon img {
    display: block;
    margin: 2px 0 0;
  }

  /* line 1368, ../sass/all.scss */
  ul.twoCols {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  /* line 1375, ../sass/all.scss */
  ul.twoCols li {
    float: none;
    width: 45%;
  }

  /* line 1384, ../sass/all.scss */
  .logo {
    margin: 0 0 1em;
    overflow: hidden;
  }
  /* line 1388, ../sass/all.scss */
  .logo div.image {
    background: #fff url(../img/bg-logo.png) no-repeat 0 0;
    display: inline;
    float: left;
    height: 222px;
    margin: 0 15px 15px 0;
    padding: 11px;
    width: 222px;
  }
  /* line 1397, ../sass/all.scss */
  .logo img.image {
    display: block;
    height: 200px;
    width: 200px;
  }
  /* line 1402, ../sass/all.scss */
  .logo .flag {
    float: right;
  }
  /* line 1406, ../sass/all.scss */
  .logo span .flag {
    float: none;
  }
  /* line 1410, ../sass/all.scss */
  .logo .info {
    float: left;
    padding: 0 0 20px;
    width: 363px;
  }
  /* line 1416, ../sass/all.scss */
  .logo .terms {
    font: 0.924em/1em Arial, sans-serif;
    margin: 0 0 1em;
  }
  /* line 1420, ../sass/all.scss */
  .logo .terms a {
    color: #303030;
    background: transparent url(../img/sprite-icons-node.png) no-repeat 0 -391px;
    margin: 0 7px 0 0;
    padding: 0 0 0 15px;
  }
  /* line 1428, ../sass/all.scss */
  .logo .desc {
    color: #666;
    font-size: 0.9em;
  }
  /* line 1433, ../sass/all.scss */
  .logo .share {
    float: left;
    padding: 15px 0 0;
  }

  /* line 1439, ../sass/all.scss */
  .original .logo .info {
    float: none;
    padding: 0 0 20px;
    width: auto;
  }

  /* line 1445, ../sass/all.scss */
  .original .logo div.image {
    display: block;
    width: auto;
    height: auto;
    float: none;
    margin-right: 0;
    background-image: none;
    background-color: #fff;
    border-bottom: 1px solid #C4C8C8;
    border-right: 1px solid #C4C8C8;
    border-radius: 4px;
    overflow: hidden;
  }

  /* line 1459, ../sass/all.scss */
  .original .logo img.image {
    display: block;
    height: auto;
    width: auto;
    max-width: 100%;
  }

  /* line 1466, ../sass/all.scss */
  .original .custom-ad {
    margin-right: 0;
  }

  /* line 1470, ../sass/all.scss */
  .download {
    background: transparent url(../img/sprite_main_2.png) repeat-x 0 -1691px;
    clear: both;
    font-size: 12px;
    padding: 20px 7px 15px;
  }

  /* line 1476, ../sass/all.scss */
  .download p small {
    display: block;
    font-size: 10px;
  }

  /* line 1480, ../sass/all.scss */
  #logo-download-form .option {
    float: none;
  }

  /* line 1483, ../sass/all.scss */
  #logo-download-form .form-submit {
    background: transparent url(../img/sprite-download.png) no-repeat 0 0;
    border: none;
    height: 49px;
    padding: 0;
    width: 217px;
  }

  /* line 1490, ../sass/all.scss */
  #logo-download-form .form-submit.disabled {
    background-position: -217px 0;
  }

  /* line 1493, ../sass/all.scss */
  a.contact {
    color: #333;
    text-decoration: underline;
  }

  /* line 1497, ../sass/all.scss */
  a.contact:hover {
    text-decoration: none;
  }

  /* line 1500, ../sass/all.scss */
  .logo dt {
    background-image: url(../img/sprite-icons-node.png);
    background-repeat: no-repeat;
    float: left;
    margin: 0 5px 0 0;
    padding: 0 0 0 15px;
  }

  /* line 1507, ../sass/all.scss */
  dt.url {
    background-position: 0 5px;
  }

  /* line 1510, ../sass/all.scss */
  dt.designer {
    background-position: 0 -56px;
  }

  /* line 1513, ../sass/all.scss */
  dt.contributor {
    background-position: 0 -118px;
  }

  /* line 1516, ../sass/all.scss */
  dt.format {
    background-position: 0 -183px;
  }

  /* line 1519, ../sass/all.scss */
  dt.status {
    background-position: 0 -257px;
  }

  /* line 1522, ../sass/all.scss */
  dt.updated {
    background-position: 0 -329px;
  }

  /* line 1525, ../sass/all.scss */
  dt.company {
    background-position: 0 -517px;
  }

  /* line 1528, ../sass/all.scss */
  .logo dd {
    font-weight: bold;
    margin: 0 0 5px;
  }

  /* line 1532, ../sass/all.scss */
  .logo dd a {
    font-weight: normal;
  }

  /* line 1535, ../sass/all.scss */
  dd .file-icon {
    float: left;
  }

  /* line 1538, ../sass/all.scss */
  .bottom-links li {
    display: inline;
    margin: 0 1em 0 0;
  }

  /* line 1543, ../sass/all.scss */
  .designer-info {
    background: #ccc;
    border: 1px solid #fff;
    border-color: #ccc #acb0b0 #acb0b0 #ccc;
    border-radius: 3px;
    clear: both;
    margin: 0 0 15px;
    padding: 15px;
  }

  /* line 1552, ../sass/all.scss */
  .designer-info img {
    background: #fff;
    border: 1px solid #fff;
    border-color: #fff #acb0b0 #acb0b0 #fff;
    border-radius: 3px;
    float: left;
    margin: 0 15px 0 0;
    padding: 5px;
  }

  /* line 1561, ../sass/all.scss */
  .additional-images {
    margin: 0 0 15px;
  }

  /* line 1564, ../sass/all.scss */
  .additional-images img, .video {
    background: #fff;
    border: 1px solid #fff;
    border-color: #fff #c4c8c8 #c4c8c8 #fff;
    border-radius: 3px;
    display: block;
    margin: 0 0 10px;
    padding: 9px;
  }

  /* line 1573, ../sass/all.scss */
  .vote {
    background: #ffb266;
    border: 1px solid #ffb266;
    border-color: #ffb266 #eb940b #eb940b #ffb266;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #930;
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 10px;
    padding: 11px 15px 9px;
  }

  /* line 1586, ../sass/all.scss */
  .vote h2 {
    border: none;
    float: left;
    margin: 0 10px 0 0;
  }

  /* line 1591, ../sass/all.scss */
  .vote .rate-button {
    background: #c60 url(../img/sprite-logo-awards.jpg?a) no-repeat -877px -85px;
    border: 1px solid #930;
    border-radius: 2px;
    color: #fff;
    float: left;
    margin: -1px 10px 0 0;
    padding: 0 28px 0 8px;
  }

  /* line 1600, ../sass/all.scss */
  .logo-award .share {
    background: #ccc;
    border: 1px solid #ccc;
    border-color: #ccc #acb0b0 #acb0b0 #ccc;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    float: none;
    line-height: 22px;
    margin: 0 0 10px;
    padding: 10px 15px;
  }

  /* line 1612, ../sass/all.scss */
  .share h2 {
    border: none;
    display: inline;
    float: left;
    margin: 0 10px 0 0;
  }

  /* line 1619, ../sass/all.scss */
  #pay2post-payment-form {
    background: #ffb266 url(../img/bg-award-payment.png) no-repeat 27px 50%;
    border: 1px solid #930;
    border-color: #ffb266 #930 #930 #ffb266;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #930;
    padding: 20px 20px 20px 120px;
  }

  /* line 1629, ../sass/all.scss */
  #pay2post-payment-form .form-submit {
    background: #c60;
    border: 1px solid #930;
    border-radius: 2px;
    color: #f4f4f4;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
  }

  /* line 1641, ../sass/all.scss */
  #edit-path-wrapper input.form-text {
    margin: 0 0 0 30%;
  }

  /* line 1644, ../sass/all.scss */
  .attachments .collapsed .fieldset-wrapper {
    display: block;
  }

  /* line 1647, ../sass/all.scss */
  #edit-body-wrapper label {
    height: 200px;
  }

  /* line 1650, ../sass/all.scss */
  #upload-attachments {
    margin: 0 0 1em;
  }

  /* line 1653, ../sass/all.scss */
  #block-block-11 .content {
    padding: 10px 20px 10px 6px;
  }

  /* line 1656, ../sass/all.scss */
  #dreamstime {
    margin: 0 0 0 0;
  }

  /* line 1660, ../sass/all.scss */
  .judge {
    margin: 0 0 20px;
  }

  /* line 1663, ../sass/all.scss */
  .judge h2,
  .judge h3 {
    border: none;
    font-size: 18px;
    margin: 0 0 7px;
  }

  /* line 1669, ../sass/all.scss */
  .judge strong {
    font-size: 14px;
  }

  /* line 1672, ../sass/all.scss */
  .judge img {
    border: 1px solid #000;
    float: right;
    margin: 0 0 0 10px;
  }

  /* line 1678, ../sass/all.scss */
  .page-forum .action-links a {
    background: #B0AFAE url(../img/sprite_main_2.png) repeat-x 0 -1160px;
    border: 1px solid #353434;
    color: #303030;
    display: inline;
    font: 0.77em/1 Arial, sans-serif;
    float: right;
    padding: 3px 10px;
  }

  /* line 1687, ../sass/all.scss */
  #forum .icon div {
    background-image: url(../../../../../misc/forum-icons.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
  }

  /* line 1693, ../sass/all.scss */
  #forum .icon .topic-status-new {
    background-position: -24px 0;
  }

  /* line 1696, ../sass/all.scss */
  #forum .icon .topic-status-hot {
    background-position: -48px 0;
  }

  /* line 1699, ../sass/all.scss */
  #forum .icon .topic-status-hot-new {
    background-position: -72px 0;
  }

  /* line 1702, ../sass/all.scss */
  #forum .icon .topic-status-sticky {
    background-position: -96px 0;
  }

  /* line 1705, ../sass/all.scss */
  #forum .icon .topic-status-closed {
    background-position: -120px 0;
  }

  /* line 1708, ../sass/all.scss */
  .forum .name {
    font-size: 1.385em;
    font-weight: bold;
    line-height: 1em;
    margin: 0 0 0.5em;
  }

  /* line 1714, ../sass/all.scss */
  .forum .name a {
    color: #c60;
    text-decoration: none;
  }

  /* line 1718, ../sass/all.scss */
  .forum .name a:hover {
    text-decoration: underline;
  }

  /* line 1721, ../sass/all.scss */
  .forum .description {
    font: 0.924em/1.5em Arial, sans-serif;
  }

  /* line 1724, ../sass/all.scss */
  .topics, .posts, .replies {
    color: #810404;
  }

  /* line 1727, ../sass/all.scss */
  .topics a, .last-reply {
    white-space: nowrap;
  }

  /* line 1731, ../sass/all.scss */
  .node-forum {
    overflow: hidden;
    padding: 0 0 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  /* line 1739, ../sass/all.scss */
  .node-forum .user {
    float: none;
  }
  /* line 1743, ../sass/all.scss */
  .node-forum .user-picture {
    width: 90px;
  }
  /* line 1747, ../sass/all.scss */
  .node-forum .wrap {
    float: none;
  }
  /* line 1750, ../sass/all.scss */
  .node-forum .wrap .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #fff;
    border-color: #FFFFFF #A4A4A4 #A4A4A4 #FFFFFF;
    border-radius: 3px;
    padding: 20px;
  }
  /* line 1759, ../sass/all.scss */
  .node-forum h1 {
    font-size: 18px;
    line-height: 1;
    margin: 0;
    margin-bottom: 1em;
  }
  /* line 1767, ../sass/all.scss */
  .node-forum .meta {
    display: inline;
    margin: 0.3em 0 5px;
    font-size: 0.924em;
    font-weight: bold;
    line-height: 1em;
  }
  /* line 1776, ../sass/all.scss */
  .node-forum .content p {
    clear: left;
  }
  /* line 1780, ../sass/all.scss */
  .node-forum .submitted {
    clear: both;
    color: #666;
    display: block;
    font: 0.77em/1.5em Arial, sans-serif;
    margin: 0 0 1em;
  }
  /* line 1787, ../sass/all.scss */
  .node-forum .options li {
    display: inline;
  }

  /* line 1792, ../sass/all.scss */
  #forum .title {
    font-weight: bold;
  }

  /* line 1796, ../sass/all.scss */
  #forum .title .submitted {
    font-weight: normal;
  }

  /* line 1800, ../sass/all.scss */
  .last-reply, .created, .title .submitted {
    color: #666;
    font: 0.77em/1.5em Arial, sans-serif;
  }

  /* line 1805, ../sass/all.scss */
  .user {
    background: transparent url(../img/sprite_forum.png) no-repeat -150px 0;
    min-height: 100px;
    width: 90px;
  }
  /* line 1813, ../sass/all.scss */
  .user a {
    display: block;
    line-height: 1px;
  }

  /* line 1819, ../sass/all.scss */
  .user-picture {
    padding: 6px 16px 14px 6px;
  }

  /* line 1824, ../sass/all.scss */
  .avatar {
    padding-right: 16px;
  }
  /* line 1827, ../sass/all.scss */
  .avatar .user-picture {
    padding-right: 5px;
  }

  /* line 1832, ../sass/all.scss */
  .user img {
    padding: 0;
    font-size: 0.8em;
    overflow: hidden;
  }

  /* line 1841, ../sass/all.scss */
  .forum-topic-navigation {
    overflow: hidden;
  }

  /* line 1844, ../sass/all.scss */
  .topic-previous {
    float: left;
  }

  /* line 1847, ../sass/all.scss */
  .topic-next {
    float: right;
  }

  /* line 1850, ../sass/all.scss */
  .warning_note {
    font-size: 0.75em;
  }

  /* line 1853, ../sass/all.scss */
  .attachments tbody td {
    font-size: 12px;
  }

  /* line 1857, ../sass/all.scss */
  #comments {
    background: transparent url(../img/bg_page_title.png) repeat-x 0 0;
    clear: left;
    padding: 40px 0 0;
  }

  /* line 1862, ../sass/all.scss */
  h2.comments {
    margin: 0 0 1em;
  }

  /* line 1866, ../sass/all.scss */
  .comment {
    margin: 0 0 10px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  /* line 1873, ../sass/all.scss */
  .comment .user {
    float: none;
  }
  /* line 1877, ../sass/all.scss */
  .comment .wrap {
    float: none;
  }

  /* line 1882, ../sass/all.scss */
  #comments .indented {
    padding: 0 0 0 15px;
  }

  /* line 1885, ../sass/all.scss */
  .comment .avatar {
    background: transparent url(../img/sprite_forum.png) no-repeat -150px 0;
    min-height: 85px;
    width: 90px;
  }

  /* line 1891, ../sass/all.scss */
  .new-comment .avatar {
    background-position: -240px 0;
  }

  /* line 1894, ../sass/all.scss */
  .comment .avatar img {
    display: block;
  }

  /* line 1898, ../sass/all.scss */
  .comment .avatar em,
  .node-forum .user em {
    color: #595959;
    display: block;
    font: 0.77em/1 Arial, sans-serif;
    font-style: normal;
    padding: 3px 0 0 16px;
  }

  /* line 1910, ../sass/all.scss */
  .comment .content {
    background: #fff;
    border: 1px solid #a4a4a4;
    border-left-color: #fff;
    border-top-color: #fff;
    border-radius: 3px;
    padding: 15px;
    position: relative;
  }

  /* line 1919, ../sass/all.scss */
  .new-comment .content {
    background: #fffdeb;
    border-color: #a4a397;
    border-left-color: #fffef3;
    border-top-color: #fffef3;
  }

  /* line 1925, ../sass/all.scss */
  .comment .submitted, .node-blog .submitted {
    color: #303030;
    font-size: 0.77em;
    line-height: 1;
  }

  /* line 1930, ../sass/all.scss */
  .comment .submitted a, .node-blog .submitted a {
    color: #515151;
    font-size: 1.2em;
    font-weight: bold;
  }

  /* line 1935, ../sass/all.scss */
  .comment .fivestar-widget-static {
    float: right;
    margin: -30px 0 0;
  }

  /* line 1939, ../sass/all.scss */
  .comment .body {
    font-size: 0.847em;
    line-height: 1.4em;
    margin: 10px 0 0;
  }

  /* line 1944, ../sass/all.scss */
  .comment .links {
    color: #515151;
    font: 0.77em/1 Arial, sans-serif;
    text-align: right;
  }

  /* line 1949, ../sass/all.scss */
  .comment .links li {
    display: inline;
    margin: 0 0 0 10px;
  }

  /* line 1953, ../sass/all.scss */
  .comment .links a {
    color: #515151;
    font-weight: bold;
  }

  /* line 1957, ../sass/all.scss */
  #comments .box {
    border-top: 1px solid #c8c8c8;
    margin: 30px 0 0;
  }

  /* line 1961, ../sass/all.scss */
  #comments h2.title {
    border-bottom: 1px solid #C8C8C8;
    padding: 10px 0 1em;
  }

  /* line 1965, ../sass/all.scss */
  #comment-form {
    border-top: 1px solid #fefefe;
    padding: 1em 0 0;
  }

  /* line 1969, ../sass/all.scss */
  #comment-form .form-item label {
    display: inline;
    margin: 0 10px 0 0;
    width: auto;
  }

  /* line 1974, ../sass/all.scss */
  #comment-form .fivestar-form-item label {
    float: left;
  }

  /* line 1977, ../sass/all.scss */
  #comment-form .fivestar-widget {
    float: left;
    margin: 4px 0 0;
  }

  /* line 1981, ../sass/all.scss */
  #comment-form .fivestar-form-item .form-item {
    margin: 0 0 1em;
  }

  /* line 1984, ../sass/all.scss */
  #comment-form .fivestar-form-item .description {
    color: #999;
    clear: none;
    float: left;
    font-size: 0.77em;
    margin: 0 0 0 10px;
  }

  /* line 1991, ../sass/all.scss */
  #edit-comment-body-und-0-format {
    margin: 0;
  }

  /* line 1994, ../sass/all.scss */
  #edit-comment-wrapper {
    margin: 0;
  }

  /* line 1997, ../sass/all.scss */
  #edit-comment-body textarea {
    border-radius: 3px;
    width: 516px;
  }

  /* line 2001, ../sass/all.scss */
  #comment-form .form-submit {
    margin: 1em 10px 0 0;
  }

  /* line 2004, ../sass/all.scss */
  #comment-form fieldset {
    font-size: 0.77em;
  }

  /* line 2007, ../sass/all.scss */
  #comment-form p {
    font-size: 0.77em;
    line-height: 1.4em;
    margin: 0;
  }

  /* line 2012, ../sass/all.scss */
  .region-content-top {
    margin: 0 -15px 0 0;
  }

  /* line 2015, ../sass/all.scss */
  .front .region-content-top {
    margin: 0 -6px 0 0;
  }

  /**
   * Critique node
   */
  /* line 2022, ../sass/all.scss */
  .node-critique {
    margin: 0;
  }
}
@media only screen and (min-width: 993px) {
  /* line 2022, ../sass/all.scss */
  .node-critique {
    margin: 0 5px 0 0;
  }
}

@media screen, projection {
  /* line 2028, ../sass/all.scss */
  .node-critique .submitted {
    font-size: 10px;
    margin: 0 0 15px;
    padding: 0 0 0 20px;
  }

  /* line 2033, ../sass/all.scss */
  .node-critique .username {
    color: #4e4e4e;
    font-size: 11px;
    font-weight: bold;
  }

  /* line 2038, ../sass/all.scss */
  .node-critique .brief {
    background: #cccccc;
    border: 1px solid #ccc;
    border-bottom-color: #a8a8a8;
    border-right-color: #a8a8a8;
    border-radius: 4px;
    color: #333;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 20px;
  }

  /* line 2050, ../sass/all.scss */
  .node-critique .brief h3 {
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 .5em;
  }

  /* line 2055, ../sass/all.scss */
  .node-critique .brief p:last-child {
    margin: 0;
  }

  /* line 2058, ../sass/all.scss */
  .node-critique .frame {
    background: #fff;
    border: 1px solid #fff;
    border-bottom-color: #a8a8a8;
    border-right-color: #a8a8a8;
    border-radius: 4px;
    padding: 20px;
  }

  /* line 2066, ../sass/all.scss */
  .node-critique .frame img {
    display: block;
    width: 100%;
    max-width: 570px;
    margin: 0 auto 1em;
  }

  /* line 2072, ../sass/all.scss */
  .node-critique .frame p:last-child {
    margin: 0;
  }

  /* line 2075, ../sass/all.scss */
  .node-critique .frame .options {
    background: #cccccc;
    border-bottom: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
    border-radius: 0 0 4px 4px;
    margin: 0 -21px -21px;
    padding: 20px;
  }

  /* line 2083, ../sass/all.scss */
  .node-critique .frame .links {
    float: left;
  }

  /* line 2086, ../sass/all.scss */
  .node-critique .frame .links a {
    color: #333;
    font-size: 14px;
    font-weight: bold;
  }

  /* line 2091, ../sass/all.scss */
  .node-critique .frame .social {
    float: right;
  }

  /* line 2094, ../sass/all.scss */
  .node-critique .frame .social li {
    float: right;
    height: 21px;
    margin: 0 0 0 20px;
  }

  /* line 2099, ../sass/all.scss */
  .node-critique #comments {
    background: none;
    padding: 30px 0 0;
  }

  /* line 2103, ../sass/all.scss */
  .node-critique #comments .indented {
    padding: 0 0 0 90px;
  }

  /* line 2106, ../sass/all.scss */
  .node-critique #comments h2 {
    border: none;
    font-size: 14px;
    margin: 0 0 17px;
    padding: 0;
  }

  /* line 2112, ../sass/all.scss */
  .node-critique .comment {
    margin: 0 0 20px;
    padding: 0 0 0 90px;
  }

  /* line 2116, ../sass/all.scss */
  .comment .avatar img,
  .comment-form .user img {
    margin: 0;
  }

  /* line 2120, ../sass/all.scss */
  .node-critique .comment .user {
    margin: 0 0 0 -90px;
  }

  /* line 2123, ../sass/all.scss */
  .node-critique .user em {
    background: transparent url(../img/sprite-critique.png) no-repeat 0 -28px;
    font-size: 10px;
    font-style: normal;
    padding: 0 10px 0 16px;
  }

  /* line 2130, ../sass/all.scss */
  .node-critique .comment .wrap {
    width: 100%;
  }

  /* line 2133, ../sass/all.scss */
  .node-critique .comment .submitted {
    padding: 0;
  }

  /* line 2136, ../sass/all.scss */
  .node-critique .comment .body {
    font-size: 13px;
    line-height: 1.5;
  }

  /* line 2140, ../sass/all.scss */
  .node-critique .comment .body img {
    display: block;
    margin: 0 0 1em;
    max-width: 100%;
    height: auto;
  }

  /* line 2146, ../sass/all.scss */
  .node-critique .comment .links {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial", sans-serif;
    font-size: 13px;
  }

  /* line 2150, ../sass/all.scss */
  .node-critique .comment .links a {
    color: #333;
    font-weight: normal;
  }

  /* line 2155, ../sass/all.scss */
  .comment-reply {
    padding: 0 0 0 16px;
    white-space: nowrap;
  }
  /* line 2166, ../sass/all.scss */
  .comment-reply a:before {
    content: ' ';
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: transparent url(../img/sprite-critique.png) no-repeat -475px -73px;
  }

  /* line 2178, ../sass/all.scss */
  .comment-helpful span {
    background: transparent url(../img/sprite-critique.png) no-repeat -476px 0;
    padding: 0 0 0 18px;
  }

  /* line 2182, ../sass/all.scss */
  .comment-helpful .ajax-progress {
    position: absolute;
    left: -1000em;
  }

  /* line 2186, ../sass/all.scss */
  .rate-widgets {
    margin: 0 0 1em;
  }

  /* line 2189, ../sass/all.scss */
  .rate-widget-outer {
    background: transparent url(../img/sprite-critique.png) no-repeat -220px 5px;
    float: left;
    padding: 0 0 0 10px;
  }

  /* line 2194, ../sass/all.scss */
  .rate-widget-outer:first-child {
    background: none;
    padding: 0;
  }

  /* line 2198, ../sass/all.scss */
  .rate-widget-outer .label {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px 0 0;
  }

  /* line 2204, ../sass/all.scss */
  .rate-widget-outer .rate-widget {
    float: left;
    margin: 3px 0 0;
  }

  /* line 2208, ../sass/all.scss */
  .rate-widgets .rate-thumbs-up-down-rating-up,
  .rate-widgets .rate-thumbs-up-down-rating-down,
  .rate-widgets .rate-info {
    display: none;
  }

  /* line 2213, ../sass/all.scss */
  .rate-widgets .rate-button {
    background: transparent url(../img/sprite-critique.png) no-repeat 0 0;
    float: left;
    height: 14px;
    margin: 0 10px 0 0;
    text-indent: -1000em;
    width: 12px;
  }

  /* line 2221, ../sass/all.scss */
  .rate-widgets .rate-thumbs-up-down-btn-up {
    background-position: 0 0;
  }

  /* line 2224, ../sass/all.scss */
  .rate-widgets .user-voted-up {
    background-position: -12px 0;
  }

  /* line 2227, ../sass/all.scss */
  .rate-widgets .rate-thumbs-up-down-btn-down {
    background-position: -24px 0;
  }

  /* line 2230, ../sass/all.scss */
  .rate-widgets .user-voted-down {
    background-position: -36px 0;
  }

  /* line 2233, ../sass/all.scss */
  .node-critique .add-comment {
    border-top: 1px solid #c8c8c8;
  }

  /* line 2236, ../sass/all.scss */
  .node-critique #comments .add-comment h2.title {
    border-top: 1px solid #fefefe;
    margin: 0 0 20px;
    padding: 20px 0 0;
  }

  /* line 2241, ../sass/all.scss */
  .node-critique #comment-form {
    background: #fff;
    border: 1px solid #fff;
    border-bottom-color: #a4a4a4;
    border-right-color: #a4a4a4;
    border-radius: 8px;
    margin: 0 0 0 90px;
    padding: 20px;
    position: relative;
  }

  /* line 2251, ../sass/all.scss */
  .node-critique #comment-form .user {
    left: -90px;
    position: absolute;
    top: 0;
  }

  /* line 2256, ../sass/all.scss */
  .node-critique #comment-form textarea {
    padding: 5px;
    width: 467px;
  }

  /* line 2260, ../sass/all.scss */
  .node-critique .field-name-comment-body {
    margin: 0 0 1em;
  }

  /* line 2263, ../sass/all.scss */
  .field-name-field-comment-image .fieldset-legend {
    font-size: 13px;
  }

  /* line 2266, ../sass/all.scss */
  #comment-form .field-name-field-comment-image label {
    font-size: 12px;
    margin: 0;
    width: 30%;
  }

  /* line 2271, ../sass/all.scss */
  .field-name-field-comment-image .form-item .description {
    font-size: 10px;
    padding: 5px 0 0;
  }

  /* line 2275, ../sass/all.scss */
  #edit-field-comment-image-und-table {
    margin: 0 0 10px;
  }

  /* line 2278, ../sass/all.scss */
  .node-critique #comment-form .form-submit {
    margin: 0 10px 0 0;
  }

  /* line 2282, ../sass/all.scss */
  .page-critique .view-header {
    font-size: 12px;
    line-height: 1.5;
  }

  /**
   * BLOCKS
   */
  /* line 2290, ../sass/all.scss */
  div.block {
    background: transparent url(../img/sprite_main_1.png) no-repeat -788px 100%;
    background: transparent url(../img/bg_main_1.png) repeat-x 0 100%;
    border-top: 1px solid #fff;
    padding: 0 0 21px;
    position: relative;
  }

  /* line 2298, ../sass/all.scss */
  .region-content .block {
    background: none;
    border-top: 1px solid #ccc;
    margin: 0 0 30px;
    padding: 0;
  }

  /* line 2305, ../sass/all.scss */
  .region-content .info .block {
    margin: 0;
    border: none;
  }

  /* line 2310, ../sass/all.scss */
  .region-content .info .block .content {
    padding: 0;
    border: none;
  }

  /* line 2315, ../sass/all.scss */
  .block h2.title {
    font-size: 1.143em;
    /* 16px */
    margin: -20px 0 0;
    position: relative;
    width: 100%;
  }

  /* line 2322, ../sass/all.scss */
  .region-content .block h2 {
    border: none;
  }

  /* line 2325, ../sass/all.scss */
  .block h2 span {
    background: #ccc url(../img/sprite_main_2.png) repeat-x 0 -795px;
    float: left;
  }

  /* line 2329, ../sass/all.scss */
  .region-content .block h2 span {
    background: #F4F4F4 url(../img/sprite_main_2.png) repeat-x 0 -694px;
    border-top: 1px solid #bdbdbd;
  }

  /* line 2333, ../sass/all.scss */
  .block h2 span span {
    background: transparent url(../img/sprite_icons.png) no-repeat -1085px 50%;
    border-top: 1px solid #fff;
    float: left;
    line-height: 1em;
    padding: 10px 20px;
  }

  /* line 2340, ../sass/all.scss */
  .region-content .block h2 span span {
    background: transparent url(../img/sprite_icons.png) no-repeat -1087px 50%;
    border-top: 1px solid #fff;
  }

  /* line 2344, ../sass/all.scss */
  .block .content {
    clear: left;
    padding: 10px 20px;
  }

  /* line 2348, ../sass/all.scss */
  .region-content .block .content {
    border-top: 1px solid #fff;
    clear: none;
    padding: 18px 20px 10px;
  }

  /**
   * Related logos block
   */
  /* line 2357, ../sass/all.scss */
  .node-type-logo .region-content .block-views {
    margin: 35px -3px 0 0;
  }

  /* line 2360, ../sass/all.scss */
  .node-type-logo .region-content .block-views .content {
    padding: 30px 0 0;
  }

  /* line 2363, ../sass/all.scss */
  .node-type-logo .region-content .block-views .logos {
    margin: 0 0 0 -6px;
  }

  /**
   * Critique Versions Block
   */
  /* line 2370, ../sass/all.scss */
  #block-critique-versions {
    background: none;
  }

  /* line 2373, ../sass/all.scss */
  #block-critique-versions h2 {
    margin: 0;
  }

  /* line 2376, ../sass/all.scss */
  #block-critique-versions h2 span {
    border: none;
    background: transparent;
  }

  /* line 2380, ../sass/all.scss */
  #block-critique-versions h2 span span {
    padding: 15px 25px;
  }

  /* line 2383, ../sass/all.scss */
  #block-critique-versions .content {
    padding: 0 25px 0 0;
  }

  /* line 2386, ../sass/all.scss */
  #block-critique-versions .content > ul > li {
    background: #ddd;
    border: 1px solid #ddd;
    border-left: 0;
    border-bottom-color: #a8a8a8;
    border-right-color: #a8a8a8;
    border-radius: 0 8px 8px 0;
    padding: 10px 0 10px 25px;
    margin: 0 0 10px;
  }

  /* line 2396, ../sass/all.scss */
  #block-critique-versions .content li.active {
    background: #f4f4f4;
  }

  /* line 2399, ../sass/all.scss */
  #block-critique-versions h3 {
    font-size: 14px;
    margin: 0 0 10px;
  }

  /* line 2403, ../sass/all.scss */
  #block-critique-versions h3 a {
    color: #333;
  }

  /* line 2406, ../sass/all.scss */
  .versions ul {
    float: left;
  }

  /* line 2409, ../sass/all.scss */
  .versions li li {
    overflow: hidden;
    padding: 0 5px 0 0;
  }

  /* line 2413, ../sass/all.scss */
  .versions ul span {
    display: block;
  }

  /* line 2416, ../sass/all.scss */
  .versions strong {
    float: left;
    width: 20px;
  }

  /* line 2420, ../sass/all.scss */
  .versions img {
    border: 1px solid #ccc;
    float: left;
    margin: 0 10px 0 0;
  }

  /* line 2425, ../sass/all.scss */
  .rate-result {
    float: left;
    padding: 6px 0 0;
  }

  /* line 2429, ../sass/all.scss */
  .view-critique .rate-result {
    background: #fff;
    margin: 3px 0 0 12px;
    padding: 6px 0;
  }

  /* line 2434, ../sass/all.scss */
  .page-critique .view-critique .rate-result {
    margin: 0 0 0 12px;
  }

  /* line 2437, ../sass/all.scss */
  .rate-result span {
    display: block;
  }

  /* line 2440, ../sass/all.scss */
  .rate-no-result {
    font-size: 10px;
    padding: 0;
  }

  /* line 2444, ../sass/all.scss */
  .slider, .view-critique .slider {
    background: #7f7f7f;
    border: 1px solid #a8a8a8;
    width: 125px;
  }

  /* line 2449, ../sass/all.scss */
  .active .slider, .view-critique li:hover .slider {
    background: #e6002e;
  }

  /* line 2452, ../sass/all.scss */
  .slider .slide, .view-critique .slider .slide {
    background: #4c4c4c;
    height: 8px;
    position: relative;
    width: 0;
  }

  /* line 2458, ../sass/all.scss */
  .active .slider .slide, .view-critique li:hover .slider .slide {
    background: #008a00;
  }

  /* line 2461, ../sass/all.scss */
  .slide i {
    background: #fff;
    border: 1px solid #a8a8a8;
    height: 10px;
    position: absolute;
    right: -2px;
    text-indent: -1000em;
    top: -2px;
    width: 3px;
  }

  /* line 2471, ../sass/all.scss */
  .add-version {
    background: #ddd url(../img/sprite-critique.png) no-repeat 25px -58px;
    border: 1px solid #dddddd;
    border-bottom-color: #a8a8a8;
    border-right-color: #a8a8a8;
    border-radius: 0 8px 8px 0;
    color: #333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 53px;
    line-height: 53px;
    margin: 0 25px 0 0;
    padding: 0 0 0 65px;
  }

  /**
   * Critique Invite Block
   */
  /* line 2490, ../sass/all.scss */
  #block-critique-invite {
    border-top: none;
  }

  /* line 2493, ../sass/all.scss */
  #block-critique-invite h2 {
    margin: 0;
  }

  /* line 2496, ../sass/all.scss */
  #block-critique-invite h2 span {
    border: none;
    background: transparent;
  }

  /* line 2500, ../sass/all.scss */
  #block-critique-invite h2 span span {
    padding: 15px 25px;
  }

  /* line 2503, ../sass/all.scss */
  #block-critique-invite .content {
    font-size: 12px;
    line-height: 1.5;
    padding: 10px 25px;
  }

  /* line 2508, ../sass/all.scss */
  #block-critique-invite .desc {
    background: #fff url(../img/sprite-critique.png) no-repeat 15px -126px;
    border-radius: 8px;
    color: #333;
    margin: 0 0 25px;
    padding: 15px 25px 15px 55px;
  }

  /* line 2515, ../sass/all.scss */
  #block-critique-invite .desc a {
    color: #333;
    text-decoration: underline;
  }

  /* line 2519, ../sass/all.scss */
  #block-critique-invite .desc a:hover {
    text-decoration: none;
  }

  /* line 2522, ../sass/all.scss */
  #block-critique-invite li {
    padding: 0 0 25px;
  }

  /* line 2525, ../sass/all.scss */
  #block-critique-invite .user {
    margin: 0 15px 0 0;
    min-height: 0;
    width: 75px;
  }

  /* line 2530, ../sass/all.scss */
  #block-critique-invite .user img {
    display: block;
    height: 65px;
    margin: 0 0 20px;
    width: 65px;
  }

  /* line 2536, ../sass/all.scss */
  #block-critique-invite .user em {
    background: transparent url(../img/sprite-critique.png) no-repeat 0 -28px;
    float: left;
    font-size: 10px;
    font-style: normal;
    margin: -15px 0 20px 5px;
    padding: 0 0 0 16px;
  }

  /* line 2544, ../sass/all.scss */
  #block-critique-invite h3 {
    font-size: 13px;
  }

  /* line 2547, ../sass/all.scss */
  .button-invite, #block-critique-invite .s-success {
    background-color: #fcfcfb;
    background-image: linear-gradient(to bottom, #fcfcfb, #b4b3b2);
    border: 1px solid #353434;
    clear: both;
    color: #333;
    display: block;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    width: 100%;
  }

  /* line 2564, ../sass/all.scss */
  .load-more {
    color: #333;
    display: block;
    font-weight: bold;
    text-align: center;
  }

  /**
   * Critique Frontpage Block
   * + Latest Logo Awards Submissions block
   */
  /* line 2575, ../sass/all.scss */
  #block-views-logo_awards-block_6,
  #block-views-critique-block {
    background: #F4F4F4;
    border-top: 1px solid #bdbdbd;
    margin: 0 6px 0 0;
    padding: 0 0 30px;
  }

  /* line 2582, ../sass/all.scss */
  #block-views-logo_awards-block_6 h2,
  #block-views-critique-block h2 {
    border: medium none;
    margin: -20px 0 19px;
  }

  /* line 2588, ../sass/all.scss */
  #block-views-logo_awards-block_6 h2 span,
  #block-views-critique-block h2 span {
    background: url(../img/sprite_main_2.png) repeat-x scroll 0 -694px #F4F4F4;
    border-top: 1px solid #BDBDBD;
  }

  /* line 2593, ../sass/all.scss */
  #block-views-logo_awards-block_6 h2 span span,
  #block-views-critique-block h2 span span {
    background: url(../img/sprite_icons.png) no-repeat scroll -1087px 50% transparent;
    border-top: 1px solid #FFFFFF;
  }

  /* line 2598, ../sass/all.scss */
  #block-views-logo_awards-block_6 .content,
  #block-views-critique-block .content {
    padding: 0;
  }

  /**
   * Stocklogos Block
   */
  /* line 2605, ../sass/all.scss */
  #primary .block-stocklogos,
  .page-search .block-shutterstock-block {
    border-top: 1px solid #ccc;
    margin: 35px -3px 0 0;
    padding: 14px 0 0;
    position: relative;
  }

  /* line 2612, ../sass/all.scss */
  .front #primary .block-stocklogos {
    margin: 0;
  }

  /* line 2615, ../sass/all.scss */
  .block-stocklogos h2.title,
  .page-search .block-shutterstock-block h2 {
    border: none;
    margin: -33px 0 0;
    position: absolute;
  }

  /* line 2621, ../sass/all.scss */
  .block-stocklogos h2 span {
    background: #F4F4F4 url(../img/sprite_main_2.png) repeat-x 0 -694px;
    border-top: 1px solid #bdbdbd;
  }

  /* line 2625, ../sass/all.scss */
  .block-stocklogos h2 span span {
    background: transparent url(../img/sprite_icons.png) no-repeat -1087px 50%;
    border-top: 1px solid #fff;
  }

  /* line 2629, ../sass/all.scss */
  .region-content .block-stocklogos .content,
  .page-search .block-shutterstock-block .content {
    border-top: 1px solid #fff;
    margin: -14px 0 40px;
    padding: 30px 0 0;
    text-align: right;
  }

  /* line 2636, ../sass/all.scss */
  .stocklogos-list {
    margin: 0 0 0 -6px;
    width: 624px;
  }

  /* line 2640, ../sass/all.scss */
  .front .stocklogos-list {
    width: auto;
  }

  /* line 2643, ../sass/all.scss */
  .stocklogos-list li {
    background: #fff url(../img/sprite-logos.png) no-repeat -150px 0;
    float: left;
    height: 167px;
    margin: 0 0 6px 6px;
    padding: 5px;
    width: 140px;
  }

  /* line 2651, ../sass/all.scss */
  .stocklogos-list img {
    display: block;
    margin: 0 0 4px;
  }

  /* line 2655, ../sass/all.scss */
  .stocklogos-list p {
    padding: 0 20px;
  }

  /* line 2658, ../sass/all.scss */
  .stocklogos-list .price {
    color: #585858;
    float: left;
    height: 23px;
    line-height: 23px;
    width: 40px;
    text-align: left;
  }

  /* line 2666, ../sass/all.scss */
  .stocklogos-list .field-name-field-price .field-item {
    background: #a4a4a4 url(../img/sprite-logos.png) no-repeat -300px 0;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 8px 0 28px;
    white-space: nowrap;
  }

  /**
   * Logo Awards Upload block
   */
  /* line 2681, ../sass/all.scss */
  div.awards-block {
    background: #c36200 url(../img/sprite-logo-awards.jpg?a) no-repeat 0 -21px;
    border-top: 1px solid #828282;
    color: #fff;
    margin: -1px 0 0;
    padding: 0;
  }

  /* line 2688, ../sass/all.scss */
  .awards-block h2.title {
    border: none;
    margin: -21px 0 0;
  }

  /* line 2692, ../sass/all.scss */
  .awards-block h2 span {
    background: #c36200 url(../img/sprite-logo-awards.jpg?a) no-repeat 0 0;
  }

  /* line 2696, ../sass/all.scss */
  .awards-block h2 span span {
    background: transparent;
    border: none;
    padding: 13px 20px;
  }

  /* line 2701, ../sass/all.scss */
  .awards-block .content {
    padding: 10px 20px 41px;
  }

  /* line 2704, ../sass/all.scss */
  .awards-block p {
    margin: 0 0 5px;
  }

  /* line 2707, ../sass/all.scss */
  .awards-block a.upload {
    background: transparent url(../img/sprite-logo-awards.jpg?a) no-repeat -630px 0;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    margin: 10px 0 0;
    padding: 0 0 3px 33px;
    text-decoration: none;
    width: 262px;
  }

  /* line 2719, ../sass/all.scss */
  .awards-block a {
    color: #fff;
    text-decoration: underline;
  }

  /* line 2723, ../sass/all.scss */
  .awards-block a:hover {
    text-decoration: none;
  }

  /**
   * Logo Awards Announcement Block
   */
  /* line 2730, ../sass/all.scss */
  #logo-awards-announcement h3 {
    background: transparent url(../img/bg-awards-announcement.png) no-repeat 0 0;
    float: left;
    height: 166px;
    margin: 0 0 0 -290px;
    text-indent: -1000em;
    width: 280px;
  }

  /* line 2738, ../sass/all.scss */
  #logo-awards-announcement .content {
    padding: 10px 20px 56px 310px;
  }

  /* line 2741, ../sass/all.scss */
  #logo-awards-announcement p {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 15px;
  }

  /* line 2746, ../sass/all.scss */
  #logo-awards-announcement .button {
    background: #818181;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgxODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(to bottom, #818181 0%, #818181 50%, #333333 50%, #333333 100%);
    /* W3C */
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    text-align: center;
    text-decoration: none;
    width: 292px;
  }

  /**
   * Latest Logo Awards Block
   */
  /* line 2772, ../sass/all.scss */
  #primary #latest-logo-awards {
    background: #F4F4F4;
    border-top: 1px solid #bdbdbd;
    margin: 0 6px 0 0;
    padding: 0 0 30px;
  }

  /* line 2778, ../sass/all.scss */
  #latest-logo-awards h2 {
    border: none;
    margin: -20px 0 19px;
  }

  /* line 2782, ../sass/all.scss */
  #latest-logo-awards h2 span {
    background: #F4F4F4 url(../img/sprite_main_2.png) repeat-x 0 -694px;
    border-top: 1px solid #bdbdbd;
  }

  /* line 2786, ../sass/all.scss */
  #latest-logo-awards h2 span span {
    background: transparent url(../img/sprite_icons.png) no-repeat -1087px 50%;
    border-top: 1px solid #fff;
  }

  /* line 2790, ../sass/all.scss */
  #latest-logo-awards .content {
    padding: 0;
  }

  /* line 2793, ../sass/all.scss */
  .view-display-id-awards {
    margin: 0 0 44px;
  }

  /* line 2796, ../sass/all.scss */
  .logos {
    clear: both;
  }

  /* line 2799, ../sass/all.scss */
  .logos, .logo-award {
    margin: 0 0 0 -6px;
  }

  /* line 2802, ../sass/all.scss */
  .not-front .logos, .not-front .logo-award {
    margin: 0 -9px 0 0;
  }

  /* line 2805, ../sass/all.scss */
  .view-taxonomy-term .logos, .view-taxonomy-term .logo-award {
    margin: 0 -15px 0 -21px;
  }

  /* line 2808, ../sass/all.scss */
  .page-awards .logos, .page-awards .logo-award {
    margin: 0 -4px 0 -21px;
  }

  /* line 2811, ../sass/all.scss */
  .logos li, #results .logo-award {
    background: #fff url(../img/sprite-logo-awards.jpg?a) no-repeat -630px -58px;
    float: left;
    margin: 0 0 6px 6px;
    height: 180px;
    overflow: hidden;
    width: 150px;
  }

  /* line 2819, ../sass/all.scss */
  .page-critique .logos li {
    background: #fff url(../img/sprite-critique.png) no-repeat -509px -117px;
    height: 199px;
  }

  /* line 2823, ../sass/all.scss */
  .logos img, #results .logo-award img {
    display: block;
    height: 140px;
    margin: 5px 0 5px 5px;
    width: 140px;
  }

  /* line 2829, ../sass/all.scss */
  .logos .designer, .logos .title, #results .logo-award .designer {
    color: #353434;
    display: block;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding: 0 0 0 27px;
  }

  /* line 2838, ../sass/all.scss */
  .logos .title {
    background: #fff;
    margin: 0 10px;
    padding: 0;
  }

  /* line 2843, ../sass/all.scss */
  .page-awards .region-content .block {
    margin: 0 -4px 30px 0;
  }

  /* line 2847, ../sass/all.scss */
  .comment-num {
    display: block;
    font-size: 11px;
    line-height: 13px;
    padding: 9px 12px 0;
  }
  /* line 2853, ../sass/all.scss */
  .comment-num em {
    background: #fff url(../img/sprite-critique.png) no-repeat -509px -339px;
    font-style: normal;
    padding: 0 6px 0 14px;
  }
  /* line 2859, ../sass/all.scss */
  .comment-num em.new {
    background-position: -509px -389px;
    color: #c60;
  }

  /* line 2864, ../sass/all.scss */
  .upload-button {
    background: #a8a8a8 url(../img/sprite-frontpage.png) repeat-x 0 -649px;
    border-radius: 5px;
    box-shadow: 0px 2px 2px #7a7a7a;
    color: #fff;
    font-size: 18px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    width: 215px;
  }

  /* line 2875, ../sass/all.scss */
  .upload-button:hover {
    background: #666 url(../img/sprite-frontpage.png) repeat-x 0 -749px;
  }

  /* line 2881, ../sass/all.scss */
  .view-critique .description {
    float: left;
    padding: 0 0 0 5px;
    width: 360px;
  }

  /* line 2887, ../sass/all.scss */
  .section .description,
  .view-logo-awards .description,
  .front .view-critique .description,
  .view-critique .description {
    display: block;
    float: none;
    min-height: 64px;
    padding: 0 0 0 95px;
    width: 100%;
    background: transparent url(../img/sprite-frontpage.png) no-repeat 0 0;
  }
}
@media only screen and (min-width: 745px) {
  /* line 2887, ../sass/all.scss */
  .section .description,
  .view-logo-awards .description,
  .front .view-critique .description,
  .view-critique .description {
    float: left;
    width: 380px;
  }
}

@media screen, projection {
  /* line 2906, ../sass/all.scss */
  .view-logo-awards .description {
    background-position: 0 -308px;
    padding: 0 20px 0 95px;
    width: auto;
  }

  /* line 47, ../sass/_mixins.scss */
  .view-critique:before, .view-critique:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  .view-critique:after {
    clear: both;
  }
  /* line 47, ../sass/_mixins.scss */
  .view-critique .view-header:before, .view-critique .view-header:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  .view-critique .view-header:after {
    clear: both;
  }
  /* line 2921, ../sass/all.scss */
  .view-critique .description {
    background-position: 0 -994px;
    min-height: 64px;
  }

  /* line 2927, ../sass/all.scss */
  .section a, .view-logo-awards a, .view-critique a, .block-stocklogos .more, .view-sphinx-search a {
    color: #333;
    font-weight: bold;
    text-decoration: underline;
  }

  /* line 2932, ../sass/all.scss */
  .section .pager a, .view-logo-awards .pager a, .view-critique .pager a,
  .section a:hover, .view-logo-awards a:hover, .view-critique a:hover {
    text-decoration: none;
  }

  /* line 2937, ../sass/all.scss */
  .section .upload-button,
  .view-logo-awards .upload-button,
  .view-critique .upload-button {
    color: #fff;
    text-decoration: none;
    display: block;
    margin: 0 auto;
    float: none;
  }
}
@media only screen and (min-width: 745px) {
  /* line 2937, ../sass/all.scss */
  .section .upload-button,
  .view-logo-awards .upload-button,
  .view-critique .upload-button {
    float: right;
    margin: 8px 6px 0 0;
  }
}

@media screen, projection {
  /* line 2954, ../sass/all.scss */
  .section-vector {
    padding: 0 0 30px;
  }
  /* line 47, ../sass/_mixins.scss */
  .section-vector:before, .section-vector:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  .section-vector:after {
    clear: both;
  }
  /* line 47, ../sass/_mixins.scss */
  .section-vector .header:before, .section-vector .header:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  .section-vector .header:after {
    clear: both;
  }
  /* line 2962, ../sass/all.scss */
  .section-vector .description {
    min-height: 76px;
  }

  /* line 2979, ../sass/all.scss */
  .section .logos, .front .view-logo-awards .logos, .view-critique .logos {
    padding: 13px 0 0;
  }
  /* line 47, ../sass/_mixins.scss */
  .section .logos:before, .section .logos:after, .front .view-logo-awards .logos:before, .front .view-logo-awards .logos:after, .view-critique .logos:before, .view-critique .logos:after {
    content: " ";
    display: table;
  }
  /* line 52, ../sass/_mixins.scss */
  .section .logos:after, .front .view-logo-awards .logos:after, .view-critique .logos:after {
    clear: both;
  }

  /* line 2983, ../sass/all.scss */
  .section .footer,
  .view-logo-awards .more-link,
  .view-critique .more-link,
  .block-stocklogos .more,
  .view-sphinx-search .more-link {
    margin: 0 6px 0 0;
    text-align: right;
    text-transform: capitalize;
  }

  /**
   * Logo Awards 2010 results
   */
  /* line 2996, ../sass/all.scss */
  #results {
    margin: 2em 0 0;
  }

  /* line 2999, ../sass/all.scss */
  #results th {
    color: #4b4d4f;
    font-size: 14px;
    padding: 0;
  }

  /* line 3004, ../sass/all.scss */
  #results td {
    padding: 0;
  }

  /* line 3007, ../sass/all.scss */
  #results .category h2 {
    border: none;
    color: #4b4d4f;
    font-size: 16px;
    line-height: 1.2;
    margin: 60px 0 0;
  }

  /* line 3014, ../sass/all.scss */
  #results .place {
    font-size: 16px;
    padding: 0 0 20px;
    text-align: center;
  }

  /* line 3019, ../sass/all.scss */
  #results .place span {
    background-image: url(../img/sprite-places.png);
    background-repeat: no-repeat;
    display: block;
    padding: 80px 0 0;
  }

  /* line 3025, ../sass/all.scss */
  .place .first-place {
    background-position: 50% 0;
    color: #f3ab2a;
  }

  /* line 3029, ../sass/all.scss */
  .place .second-place {
    background-position: 50% -150px;
    color: #918f8f;
  }

  /* line 3033, ../sass/all.scss */
  .place .third-place {
    background-position: 50% -300px;
    color: #a69979;
  }

  /* line 3038, ../sass/all.scss */
  .page-search #search-form {
    margin: 0 0 30px;
    overflow: hidden;
  }

  /* line 3042, ../sass/all.scss */
  .view-sphinx-search {
    margin-bottom: 40px;
  }

  /* line 3045, ../sass/all.scss */
  .view-sphinx-search .view-filters {
    margin: 0 0 30px;
  }

  /* line 3048, ../sass/all.scss */
  .views-exposed-widget {
    float: left;
    margin: 0 15px 0 0;
    width: 380px;
  }

  /* line 3053, ../sass/all.scss */
  .views-exposed-widget .form-text {
    width: 300px;
  }

  /* line 3056, ../sass/all.scss */
  .views-submit-button {
    width: auto;
  }

  /* line 3059, ../sass/all.scss */
  .views-exposed-widget label {
    float: left;
    width: 30%;
  }

  /* /primary elements
   *****************************************************/
  /* secondary elements
   *****************************************************/
  /* line 3070, ../sass/all.scss */
  #blt {
    font-size: 0.929em;
    line-height: 1.4;
    padding: 0;
  }

  /* line 3075, ../sass/all.scss */
  #blt p {
    margin: 0;
  }

  /* line 3078, ../sass/all.scss */
  #largeRectangleTop {
    padding: 18px 18px 37px;
    position: relative;
    z-index: 500;
    text-align: center;
  }

  /* line 3084, ../sass/all.scss */
  #marketplace .cols {
    padding: 10px 30px;
  }

  /* line 3087, ../sass/all.scss */
  #marketplace .col {
    width: 50%;
  }

  /* line 3090, ../sass/all.scss */
  #marketplace .r {
    text-align: right;
  }

  /* line 3093, ../sass/all.scss */
  #largeRectangleBottom {
    padding: 18px;
    text-align: center;
  }

  /* line 3098, ../sass/all.scss */
  #wmbSites {
    padding: 0;
  }

  /* line 3101, ../sass/all.scss */
  #wmbSites img {
    display: block;
  }

  /* line 3105, ../sass/all.scss */
  #latestNews .content {
    padding: 0 20px 10px;
  }

  /* line 3108, ../sass/all.scss */
  ul.news {
    border-bottom: 1px solid #d2d2d2;
  }

  /* line 3111, ../sass/all.scss */
  ul.news li {
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #d2d2d2;
    margin: 0 0 0 -6px;
    padding: 3px 0 5px 18px;
  }

  /* line 3117, ../sass/all.scss */
  ul.news li.first {
    border-top: none;
  }

  /* line 3120, ../sass/all.scss */
  ul.news a {
    color: #fff;
    text-decoration: none;
  }

  /* line 3124, ../sass/all.scss */
  ul.news a:hover {
    text-decoration: underline;
  }

  /* line 3129, ../sass/all.scss */
  #secondary .block {
    margin-bottom: 0;
  }
  /* line 3132, ../sass/all.scss */
  #secondary .block h2.title {
    float: none;
    margin: 0;
    top: -20px;
    z-index: 550;
  }
  /* line 3139, ../sass/all.scss */
  #secondary .block h2.title > span {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    float: none;
    justify-content: flex-start;
    background: none;
  }
  /* line 3148, ../sass/all.scss */
  #secondary .block h2.title > span:after {
    flex: 1 1 auto;
    content: '';
    display: inline-block;
    border-bottom: 1px solid #fff;
    height: 20px;
  }
  /* line 3157, ../sass/all.scss */
  #secondary .block h2.title > span span {
    background: #ccc url(../img/sprite_main_2.png) repeat-x 0 -795px;
  }

  /* line 3172, ../sass/all.scss */
  #secondary #block-block-15 .content {
    font-size: 0.858em;
    line-height: 1.5;
    padding: 0 20px 10px;
  }

  /* line 3177, ../sass/all.scss */
  #block-block-15 p {
    margin: 0;
  }

  /* line 3180, ../sass/all.scss */
  #block-block-15 strong {
    color: #c60;
    font-size: 1.8em;
    font-weight: normal;
  }

  /* line 3185, ../sass/all.scss */
  #block-block-15 .content span {
    display: block;
    margin: 0 0 10px;
  }

  /* line 3189, ../sass/all.scss */
  #block-block-15 a {
    font-weight: bold;
  }

  /* line 3192, ../sass/all.scss */
  #block-block-18 {
    padding: 0;
  }

  /* line 3195, ../sass/all.scss */
  #secondary #block-block-18 .content {
    font-size: 0.858em;
    line-height: 1.5;
  }

  /* line 3199, ../sass/all.scss */
  #block-block-18 p {
    margin: 0;
  }

  /* line 3202, ../sass/all.scss */
  #block-block-25 {
    padding: 0;
  }

  /* line 3205, ../sass/all.scss */
  #block-block-25 .content {
    height: 120px;
    padding: 10px 18px;
  }

  /* /secondary elements
   *****************************************************/
  /* footer elements
   *****************************************************/
  /* line 3216, ../sass/all.scss */
  #footer .block {
    border: none;
  }
  /* line 3220, ../sass/all.scss */
  #footer .ad {
    border-bottom: 1px solid #999;
    padding: 9px 0;
    text-align: center;
  }
  /* line 3226, ../sass/all.scss */
  #footer .inner {
    background: #f4f4f4 url(../img/sprite_main_2.png) repeat-x 0 -1241px;
    border-top: 1px solid #fff;
    padding: 20px 0;
  }

  /* line 3233, ../sass/all.scss */
  #leaderboardBottom {
    margin: 0 auto;
  }

  /* line 3236, ../sass/all.scss */
  #wmb_footer {
    line-height: 1.5;
  }

  /* /footer elements
   *****************************************************/
}
@media print {
  /* line 3244, ../sass/all.scss */
  body {
    font: 12px/140% Verdana, sans-serif;
  }

  /* line 3247, ../sass/all.scss */
  .print {
    display: block;
  }
}
/*
 *  Uncomment this section, when new  award start, and comment it at the end of it.
 */
/* line 3255, ../sass/all.scss */
.front #primary #logo-awards-announcement {
  background: #2f2f2f url(../img/sprite-logo-awards-home.png?a) no-repeat 0 -21px;
}

/* line 3259, ../sass/all.scss */
.front #logo-awards-announcement h2 span {
  background: #2f2f2f url(../img/sprite-logo-awards-home.png?a) no-repeat 0 0;
}

/* line 3263, ../sass/all.scss */
.front #logo-awards-announcement .button {
  background: transparent url(../img/sprite-logo-awards-home.png?a) no-repeat -630px 0;
  text-indent: -40px;
}

/* line 3268, ../sass/all.scss */
.page-awards #logo-awards-announcement h3 {
  /* Change the grey text on the orange */
  background: transparent url(../img/bg-awards-announcement-white.png) no-repeat 0 0;
}

/* line 3273, ../sass/all.scss */
.page-awards #logo-awards-announcement .button {
  background: transparent url(../img/sprite-logo-awards.jpg) no-repeat -630px 0;
  text-indent: -40px;
}

/* 2012 start special, add a little bit space after the strong text */
/* line 3279, ../sass/all.scss */
#logo-awards-announcement strong {
  line-height: 26px;
}

/* line 3283, ../sass/all.scss */
#block-block-24 {
  background: none;
}

/* Adobe ad*/
/* line 3288, ../sass/all.scss */
#block-wmb_ad_slideshow-illustrator,
#block-wmb_ad_slideshow-cs6 {
  padding: 0;
  margin: 0;
  border: none;
  background: none;
}

/* line 3296, ../sass/all.scss */
#block-wmb_ad_slideshow-illustrator .content,
#block-wmb_ad_slideshow-cs6 .content {
  padding: 0;
}

/* New google ad embed into the content. */
/* line 3302, ../sass/all.scss */
.custom-ad {
  border-bottom: 1px solid #c4c8c8;
  border-right: 1px solid #c4c8c8;
  background-color: #fff;
  border-radius: 4px;
  margin: 0 15px 15px 0;
  padding: 11px;
}

/* Fix admin-menu*/
/* line 3313, ../sass/all.scss */
#admin-menu .dropdown {
  background: none;
  float: none;
  width: auto;
  min-width: 0;
  overflow: visible;
  top: auto;
}

/* line 3322, ../sass/all.scss */
#admin-menu .dropdown li {
  background: none;
  width: auto;
  min-width: 0;
  font: inherit;
}

/* line 3329, ../sass/all.scss */
#admin-menu .dropdown strong {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  display: inline;
}

/* line 3337, ../sass/all.scss */
#block-mb_common-footer,
#block-devel-execute_php,
#block-block-30 {
  background: none;
  border: none;
  padding: 0;
}

/* line 3345, ../sass/all.scss */
.node-type-feeds .feed-item-title {
  margin-bottom: 0;
  margin-top: 14px;
}

/* line 3350, ../sass/all.scss */
.node-type-feeds .feed-item-title a {
  font-size: 1em;
}

/* line 3354, ../sass/all.scss */
.node-type-feeds .feed-item-meta {
  font-size: 0.84615em;
  line-height: 1.72727em;
  margin-bottom: 0.5em;
}

/* line 3360, ../sass/all.scss */
.node-type-feeds .feed-item {
  margin-bottom: 0;
  border: none;
  background: none;
  padding: 0;
}

/* line 3368, ../sass/all.scss */
#block-views-job_list-block_1 li {
  background: no-repeat left center;
  background-image: url("data:image/gif;base64,R0lGODlhCQALAJEAAP///7Ozs8nJyQAAACH5BAAAAAAALAAAAAAJAAsAAAIVhI9pYeKyVAQPAiZxnQp3eV3BSAYFADs=");
  border-bottom: 1px solid #b4b4b4;
  border-top: 1px solid #d2d2d2;
  font-weight: normal;
  margin: 0 0 0 -6px !important;
  padding: 3px 0 5px 18px !important;
  list-style: none;
}
/* line 3378, ../sass/all.scss */
#block-views-job_list-block_1 li a {
  font-size: 1.07692em;
  line-height: 1.35714em;
  color: #fff;
}
/* line 3385, ../sass/all.scss */
#block-views-job_list-block_1 .more-link {
  text-align: right;
}
/* line 3388, ../sass/all.scss */
#block-views-job_list-block_1 .more-link a {
  color: #666;
  font-size: 10px;
  line-height: 150%;
}

/* line 3396, ../sass/all.scss */
.post-a-job-pane .button,
.node-type-featured-jobs-feed .button,
.node-type-feeds .button {
  background: #B0AFAE url(/sites/all/themes/botw/img/sprite_main_2.png) repeat-x 0 -1160px;
  border: 1px solid #353434;
  color: #303030;
  display: inline;
  font: 0.77em/1 Arial, sans-serif;
  float: right;
  padding: 3px 10px;
  position: relative;
  z-index: 200;
}

/* line 3411, ../sass/all.scss */
#block-views-featured_jobs-block_1 li,
#block-views-feed_items_by_source-block_1 li {
  background: no-repeat left center;
  background-image: url("data:image/gif;base64,R0lGODlhCQALAJEAAP///7Ozs8nJyQAAACH5BAAAAAAALAAAAAAJAAsAAAIVhI9pYeKyVAQPAiZxnQp3eV3BSAYFADs=");
  border-bottom: 1px solid #b4b4b4;
  border-top: 1px solid #d2d2d2;
  font-weight: bold;
  margin: 0 0 0 -6px !important;
  padding: 3px 0 5px 18px !important;
  list-style: none;
}

/* line 3423, ../sass/all.scss */
#block-views-featured_jobs-block_1 li a,
#block-views-feed_items_by_source-block_1 li a {
  font-size: 1.07692em;
  line-height: 1.35714em;
  color: #fff;
}

/* line 3430, ../sass/all.scss */
#block-views-featured_jobs-block_1 .more-link,
#block-views-feed_items_by_source-block_1 .more-link {
  text-align: right;
}

/* line 3435, ../sass/all.scss */
#block-views-featured_jobs-block_1 .more-link a,
#block-views-feed_items_by_source-block_1 .more-link a {
  color: #666;
  font-size: 10px;
  line-height: 150%;
}

/*# sourceMappingURL=all.css.map */
