/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* _reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, #page-simple img.aligncenter, #single-post img.aligncenter, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

body {
  font-family: "Franklin Gothic Book", Helvetica, Arial, sans-serif;
  background: url("../images/header-filetto.gif") repeat-x top fixed;
  color: #373737;
  font-size: 15px; }
  body .overlay {
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.5);
    /*dim the background*/
    background-image: url("../images/ajaxloader.gif");
    background-repeat: no-repeat;
    background-position: center center; }
  body a {
    text-decoration: none;
    color: black; }
  body strong {
    font-weight: bold; }
  body p {
    line-height: 1.3em; }
  body h1, body h2, body h3, body h4, body h5, body h6 {
    font-family: "Economica", "Impact", sans-serif;
    font-weight: bold; }
  body h1 {
    font-size: 3em; }

#search-area, #date-zone-wrapper #date-zone .top .box4 .search-box {
  height: 50px;
  text-align: center;
  position: relative;
  width: 525px;
  margin: 0 auto 1em;
  color: #59CB8F;
  font-family: "Economica", "Impact", sans-serif;
  font-size: 1.8em;
  font-weight: bold; }
  #search-area #s, #date-zone-wrapper #date-zone .top .box4 .search-box #s {
    border: 0;
    width: 400px;
    font-family: "Franklin Gothic Book", Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    color: #FFF;
    padding: .2em;
    background-color: #59CB8F; }
  #search-area #searchsubmit, #date-zone-wrapper #date-zone .top .box4 .search-box #searchsubmit {
    width: 20px;
    display: block;
    position: absolute;
    top: 18px;
    right: 7px;
    height: 23px;
    border: 0;
    color: transparent;
    background-image: url("../images/larrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent; }

.error404 {
  text-align: center;
  padding: 1em 0; }

#header-wrapper {
  height: 280px;
  width: 100%;
  background-color: #FFF;
  background-image: url("../images/bg-top.png");
  background-repeat: repeat-x;
  background-position: top; }
  #header-wrapper #header {
    height: 240px;
    position: relative;
    width: 960px;
    margin: 0 auto; }
    #header-wrapper #header .header-top {
      height: 56px; }
      #header-wrapper #header .header-top .box-left {
        display: inline-block;
        text-align: left;
        width: 33%; }
        #header-wrapper #header .header-top .box-left .about {
          font-family: "Economica", "Impact", sans-serif;
          color: #FFF;
          font-size: 2em;
          text-transform: uppercase;
          font-weight: bold;
          letter-spacing: -1px;
          position: relative;
          top: 7px;
          white-space: nowrap;
          line-height: 1.1em; }
      #header-wrapper #header .header-top .box-right {
        display: inline-block;
        text-align: right;
        float: right;
        color: #000;
        text-align: center;
        width: 33%;
        position: relative;
        top: 11px; }
        #header-wrapper #header .header-top .box-right .project {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 1.4em;
          font-weight: bold;
          text-transform: uppercase;
          margin-right: 5px; }
        #header-wrapper #header .header-top .box-right .date {
          font-size: 2.5em;
          font-weight: bold; }
    #header-wrapper #header .header-bottom {
      height: 200px; }
      #header-wrapper #header .header-bottom div {
        display: inline-block;
        text-align: center;
        width: 33%; }

#main-menu {
  font-family: "Economica", "Impact", sans-serif;
  font-size: 1.8em;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  padding: 0;
  width: 100%;
  position: relative;
  margin: 0 auto;
  white-space: nowrap;
  background: #FFF;
  text-align: center;
  -webkit-transition: all 0.3s ease 0;
  -moz-transition: all 0.3s ease 0;
  -ms-transition: all 0.3s ease 0;
  -o-transition: all 0.3s ease 0;
  transition: all 0.3s ease 0; }
  #main-menu .fa {
    color: #59CB8F;
    -webkit-transition: color 0.3s ease 0;
    -moz-transition: color 0.3s ease 0;
    -ms-transition: color 0.3s ease 0;
    -o-transition: color 0.3s ease 0;
    transition: color 0.3s ease 0; }
    #main-menu .fa:hover {
      color: #61A5CF; }
  #main-menu ul, #main-menu li {
    display: inline-block; }
  #main-menu li:last-child .star {
    display: none; }
  #main-menu a {
    color: #59CB8F;
    text-decoration: none;
    -webkit-transition: color 0.3s ease 0;
    -moz-transition: color 0.3s ease 0;
    -ms-transition: color 0.3s ease 0;
    -o-transition: color 0.3s ease 0;
    transition: color 0.3s ease 0; }
    #main-menu a:hover {
      color: #61A5CF;
      text-decoration: none; }
    #main-menu a[title="date-sneakers"] {
      color: #000; }
    #main-menu a[title="date-sneakers"]:hover {
      color: #D42028; }
  #main-menu .star {
    color: #000;
    margin: 0 -4px 0 2px; }
  #main-menu .current-menu-item a {
    color: #61A5CF; }
  #main-menu .current-menu-item a[title="date-sneakers"] {
    color: #D42028; }
  #main-menu #social {
    display: inline-block; }
    #main-menu #social a {
      display: inline-block; }
      #main-menu #social a:hover {
        color: #61A5CF; }
  #main-menu.fixed {
    position: fixed;
    top: 0;
    z-index: 1000;
    box-shadow: 0 0 20px #333;
    background-color: #59CB8F; }
    .logged-in #main-menu.fixed {
      top: 32px; }
    #main-menu.fixed a {
      color: #FFF; }
      #main-menu.fixed a:hover {
        color: #E7DF10; }
    #main-menu.fixed .fa {
      color: #FFF;
      -webkit-transition: color 0.3s ease 0;
      -moz-transition: color 0.3s ease 0;
      -ms-transition: color 0.3s ease 0;
      -o-transition: color 0.3s ease 0;
      transition: color 0.3s ease 0; }
      #main-menu.fixed .fa:hover {
        color: #E7DF10; }
    #main-menu.fixed a[title="date-sneakers"] {
      color: black; }
      #main-menu.fixed a[title="date-sneakers"]:hover {
        color: #D42028; }

.easingsliderlite {
  position: relative !important;
  left: 10px; }

.clr {
  clear: both; }

#container {
  width: 960px;
  margin: 0 auto;
  transition: height .2s ease-in;
  overflow: hidden;
  display: block;
  -webkit-transition: height 0.2s ease-in 0;
  -moz-transition: height 0.2s ease-in 0;
  -ms-transition: height 0.2s ease-in 0;
  -o-transition: height 0.2s ease-in 0;
  transition: height 0.2s ease-in 0; }
  #container .invisible {
    opacity: 0; }
  #container .page-text {
    padding: 1em;
    text-align: justify; }

.infiniteloader {
  position: relative;
  width: 100%;
  height: 200px;
  background-image: url("../images/arrowloader.gif");
  background-repeat: no-repeat;
  background-position: center center; }
  #container.images .infiniteloader {
    position: absolute;
    bottom: 0; }

.section {
  padding: 10px 0; }
  .section > div {
    overflow: hidden; }
  .section.big-news {
    background-image: url("../images/bg-container.gif");
    background-repeat: repeat-x;
    background-position: bottom; }
    .section.big-news article {
      width: 50%;
      float: left;
      font-size: 1.6em;
      margin-bottom: .5em; }
      .section.big-news article .box {
        text-align: center;
        position: relative;
        overflow: hidden; }
        .section.big-news article .box:hover .social-buttons {
          opacity: 1; }
        .section.big-news article .box:hover .image-wrap img, .section.big-news article .box:hover .image-wrap #page-simple img.aligncenter, #page-simple .section.big-news article .box:hover .image-wrap img.aligncenter, .section.big-news article .box:hover .image-wrap #single-post img.aligncenter, #single-post .section.big-news article .box:hover .image-wrap img.aligncenter {
          opacity: .5; }
        .section.big-news article .box .image-wrap {
          /*image: url('../images/ajaxloader.gif');*/
          background-repeat: no-repeat;
          background-position: center center;
          background-color: #0B4728;
          position: relative;
          margin: 0 auto;
          overflow: hidden;
          width: 450px;
          height: 450px; }
          .section.big-news article .box .image-wrap img, .section.big-news article .box .image-wrap #page-simple img.aligncenter, #page-simple .section.big-news article .box .image-wrap img.aligncenter, .section.big-news article .box .image-wrap #single-post img.aligncenter, #single-post .section.big-news article .box .image-wrap img.aligncenter {
            width: 100%;
            opacity: 1;
            opacity: 1;
            -webkit-transition: opacity 0.3s ease-out 0;
            -moz-transition: opacity 0.3s ease-out 0;
            -ms-transition: opacity 0.3s ease-out 0;
            -o-transition: opacity 0.3s ease-out 0;
            transition: opacity 0.3s ease-out 0;
            transition-delay: .3s;
            -webkit-transition: opacity 0.3s ease-out 0.3s;
            -moz-transition: opacity 0.3s ease-out 0.3s;
            -ms-transition: opacity 0.3s ease-out 0.3s;
            -o-transition: opacity 0.3s ease-out 0.3s;
            transition: opacity 0.3s ease-out 0.3s; }
        .section.big-news article .box .social-buttons {
          position: absolute;
          top: 1%;
          z-index: 100;
          margin-left: 3%;
          text-align: center;
          line-height: 2em;
          left: 0;
          width: 94%;
          padding: 0;
          opacity: 0;
          -webkit-transition: opacity 0.3s ease 0.3s;
          -moz-transition: opacity 0.3s ease 0.3s;
          -ms-transition: opacity 0.3s ease 0.3s;
          -o-transition: opacity 0.3s ease 0.3s;
          transition: opacity 0.3s ease 0.3s; }
          .section.big-news article .box .social-buttons .icon {
            cursor: pointer;
            color: #FFF;
            display: inline-block;
            min-width: 2.3em;
            margin: 3%;
            -webkit-transition: color 0.2s ease 0;
            -moz-transition: color 0.2s ease 0;
            -ms-transition: color 0.2s ease 0;
            -o-transition: color 0.2s ease 0;
            transition: color 0.2s ease 0;
            font-size: 2.1em; }
            .section.big-news article .box .social-buttons .icon:hover {
              color: #E7DF10; }
          .section.big-news article .box .social-buttons .shares {
            display: none; }
        .section.big-news article .box:hover .social-buttons {
          opacity: 1; }
        .section.big-news article .box:hover .image-wrap img, .section.big-news article .box:hover .image-wrap #page-simple img.aligncenter, #page-simple .section.big-news article .box:hover .image-wrap img.aligncenter, .section.big-news article .box:hover .image-wrap #single-post img.aligncenter, #single-post .section.big-news article .box:hover .image-wrap img.aligncenter {
          opacity: .5; }
        .section.big-news article .box .title a {
          font-size: 1.8em;
          font-family: "Economica", "Impact", sans-serif;
          font-weight: bold; }
        .section.big-news article .box .caption {
          padding: 0 1em;
          font-size: .9em; }
        .section.big-news article .box .star-separator {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 3.5em;
          font-weight: bold;
          line-height: 1.15em;
          height: .6em; }
        .section.big-news article .box .author {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 1.1em;
          font-weight: bold;
          line-height: 1.3em; }
    .section.big-news .inner {
      overflow: hidden;
      width: 960px;
      margin: 0 auto; }
  .section.collection {
    width: 100%;
    background-color: #59CB8F;
    overflow: hidden;
    padding: .5em 0 1em;
    background-image: url("../images/bg-container.gif");
    background-repeat: repeat-x;
    background-position: bottom; }
    .section.collection article {
      width: 20%;
      float: left;
      font-size: 0.9em;
      margin-bottom: .5em; }
      .section.collection article .box {
        text-align: center;
        position: relative;
        overflow: hidden; }
        .section.collection article .box:hover .social-buttons {
          opacity: 1; }
        .section.collection article .box:hover .image-wrap img, .section.collection article .box:hover .image-wrap #page-simple img.aligncenter, #page-simple .section.collection article .box:hover .image-wrap img.aligncenter, .section.collection article .box:hover .image-wrap #single-post img.aligncenter, #single-post .section.collection article .box:hover .image-wrap img.aligncenter {
          opacity: .5; }
        .section.collection article .box .image-wrap {
          /*image: url('../images/ajaxloader.gif');*/
          background-repeat: no-repeat;
          background-position: center center;
          background-color: #0B4728;
          position: relative;
          margin: 0 auto;
          overflow: hidden;
          width: 180px;
          height: 180px; }
          .section.collection article .box .image-wrap img, .section.collection article .box .image-wrap #page-simple img.aligncenter, #page-simple .section.collection article .box .image-wrap img.aligncenter, .section.collection article .box .image-wrap #single-post img.aligncenter, #single-post .section.collection article .box .image-wrap img.aligncenter {
            width: 100%;
            opacity: 1;
            opacity: 1;
            -webkit-transition: opacity 0.3s ease-out 0;
            -moz-transition: opacity 0.3s ease-out 0;
            -ms-transition: opacity 0.3s ease-out 0;
            -o-transition: opacity 0.3s ease-out 0;
            transition: opacity 0.3s ease-out 0;
            transition-delay: .3s;
            -webkit-transition: opacity 0.3s ease-out 0.3s;
            -moz-transition: opacity 0.3s ease-out 0.3s;
            -ms-transition: opacity 0.3s ease-out 0.3s;
            -o-transition: opacity 0.3s ease-out 0.3s;
            transition: opacity 0.3s ease-out 0.3s; }
        .section.collection article .box .social-buttons {
          position: absolute;
          top: 1%;
          z-index: 100;
          margin-left: 3%;
          text-align: center;
          line-height: 2em;
          left: 0;
          width: 94%;
          padding: 0;
          opacity: 0;
          -webkit-transition: opacity 0.3s ease 0.3s;
          -moz-transition: opacity 0.3s ease 0.3s;
          -ms-transition: opacity 0.3s ease 0.3s;
          -o-transition: opacity 0.3s ease 0.3s;
          transition: opacity 0.3s ease 0.3s; }
          .section.collection article .box .social-buttons .icon {
            cursor: pointer;
            color: #FFF;
            display: inline-block;
            min-width: 2.3em;
            margin: 3%;
            -webkit-transition: color 0.2s ease 0;
            -moz-transition: color 0.2s ease 0;
            -ms-transition: color 0.2s ease 0;
            -o-transition: color 0.2s ease 0;
            transition: color 0.2s ease 0;
            font-size: 1.4em; }
            .section.collection article .box .social-buttons .icon:hover {
              color: #E7DF10; }
          .section.collection article .box .social-buttons .shares {
            display: none; }
        .section.collection article .box:hover .social-buttons {
          opacity: 1; }
        .section.collection article .box:hover .image-wrap img, .section.collection article .box:hover .image-wrap #page-simple img.aligncenter, #page-simple .section.collection article .box:hover .image-wrap img.aligncenter, .section.collection article .box:hover .image-wrap #single-post img.aligncenter, #single-post .section.collection article .box:hover .image-wrap img.aligncenter {
          opacity: .5; }
        .section.collection article .box .title a {
          font-size: 1.8em;
          font-family: "Economica", "Impact", sans-serif;
          font-weight: bold; }
        .section.collection article .box .caption {
          padding: 0 1em;
          font-size: .9em; }
        .section.collection article .box .star-separator {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 3.5em;
          font-weight: bold;
          line-height: 1.15em;
          height: .6em; }
        .section.collection article .box .author {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 1.1em;
          font-weight: bold;
          line-height: 1.3em; }
    .section.collection #date-collection {
      width: 960px;
      margin: 0 auto; }
      .section.collection #date-collection h2.title a {
        color: #FFF; }
  .section.small-news {
    overflow: hidden;
    width: 960px;
    margin: 0 auto; }
    .section.small-news article {
      width: 33%;
      float: left;
      font-size: 1.2em;
      margin-bottom: .5em; }
      .section.small-news article .box {
        text-align: center;
        position: relative;
        overflow: hidden; }
        .section.small-news article .box:hover .social-buttons {
          opacity: 1; }
        .section.small-news article .box:hover .image-wrap img, .section.small-news article .box:hover .image-wrap #page-simple img.aligncenter, #page-simple .section.small-news article .box:hover .image-wrap img.aligncenter, .section.small-news article .box:hover .image-wrap #single-post img.aligncenter, #single-post .section.small-news article .box:hover .image-wrap img.aligncenter {
          opacity: .5; }
        .section.small-news article .box .image-wrap {
          /*image: url('../images/ajaxloader.gif');*/
          background-repeat: no-repeat;
          background-position: center center;
          background-color: #0B4728;
          position: relative;
          margin: 0 auto;
          overflow: hidden;
          width: 302px;
          height: 302px; }
          .section.small-news article .box .image-wrap img, .section.small-news article .box .image-wrap #page-simple img.aligncenter, #page-simple .section.small-news article .box .image-wrap img.aligncenter, .section.small-news article .box .image-wrap #single-post img.aligncenter, #single-post .section.small-news article .box .image-wrap img.aligncenter {
            width: 100%;
            opacity: 1;
            opacity: 1;
            -webkit-transition: opacity 0.3s ease-out 0;
            -moz-transition: opacity 0.3s ease-out 0;
            -ms-transition: opacity 0.3s ease-out 0;
            -o-transition: opacity 0.3s ease-out 0;
            transition: opacity 0.3s ease-out 0;
            transition-delay: .3s;
            -webkit-transition: opacity 0.3s ease-out 0.3s;
            -moz-transition: opacity 0.3s ease-out 0.3s;
            -ms-transition: opacity 0.3s ease-out 0.3s;
            -o-transition: opacity 0.3s ease-out 0.3s;
            transition: opacity 0.3s ease-out 0.3s; }
        .section.small-news article .box .social-buttons {
          position: absolute;
          top: 1%;
          z-index: 100;
          margin-left: 3%;
          text-align: center;
          line-height: 2em;
          left: 0;
          width: 94%;
          padding: 0;
          opacity: 0;
          -webkit-transition: opacity 0.3s ease 0.3s;
          -moz-transition: opacity 0.3s ease 0.3s;
          -ms-transition: opacity 0.3s ease 0.3s;
          -o-transition: opacity 0.3s ease 0.3s;
          transition: opacity 0.3s ease 0.3s; }
          .section.small-news article .box .social-buttons .icon {
            cursor: pointer;
            color: #FFF;
            display: inline-block;
            min-width: 2.3em;
            margin: 3%;
            -webkit-transition: color 0.2s ease 0;
            -moz-transition: color 0.2s ease 0;
            -ms-transition: color 0.2s ease 0;
            -o-transition: color 0.2s ease 0;
            transition: color 0.2s ease 0;
            font-size: 1.7em; }
            .section.small-news article .box .social-buttons .icon:hover {
              color: #E7DF10; }
          .section.small-news article .box .social-buttons .shares {
            display: none; }
        .section.small-news article .box:hover .social-buttons {
          opacity: 1; }
        .section.small-news article .box:hover .image-wrap img, .section.small-news article .box:hover .image-wrap #page-simple img.aligncenter, #page-simple .section.small-news article .box:hover .image-wrap img.aligncenter, .section.small-news article .box:hover .image-wrap #single-post img.aligncenter, #single-post .section.small-news article .box:hover .image-wrap img.aligncenter {
          opacity: .5; }
        .section.small-news article .box .title a {
          font-size: 1.8em;
          font-family: "Economica", "Impact", sans-serif;
          font-weight: bold; }
        .section.small-news article .box .caption {
          padding: 0 1em;
          font-size: .9em; }
        .section.small-news article .box .star-separator {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 3.5em;
          font-weight: bold;
          line-height: 1.15em;
          height: .6em; }
        .section.small-news article .box .author {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 1.1em;
          font-weight: bold;
          line-height: 1.3em; }

.result-title {
  font-size: 3em; }
  .result-title .tag-name {
    color: #59CB8F; }

#date-zone-wrapper {
  width: 100%;
  text-align: center;
  background: url("../images/bg-container.gif") repeat-x top;
  overflow: hidden; }
  #date-zone-wrapper #date-zone {
    padding: 20px 0 0 0;
    width: 960px;
    margin: 0 auto;
    display: block;
    clear: both; }
    #date-zone-wrapper #date-zone .box_title {
      color: #449f6f;
      font-size: 20px;
      padding-bottom: 3px; }
    #date-zone-wrapper #date-zone .top {
      background: url("../images/dot-oriz.gif") repeat-x bottom;
      margin-bottom: .2em;
      overflow: hidden; }
      #date-zone-wrapper #date-zone .top > div {
        padding: 0 10px;
        position: relative;
        height: 280px;
        float: left; }
        #date-zone-wrapper #date-zone .top > div .title {
          font-family: "Economica", "Impact", sans-serif;
          font-size: 2em;
          font-weight: bold;
          text-align: left;
          color: black;
          position: relative;
          line-height: 1em;
          clear: both; }
          #date-zone-wrapper #date-zone .top > div .title .name {
            color: #59CB8F; }
          #date-zone-wrapper #date-zone .top > div .title .link {
            color: #59CB8F;
            font-size: .7em;
            vertical-align: baseline;
            position: absolute;
            right: 0;
            bottom: 0;
            line-height: 1em; }
      #date-zone-wrapper #date-zone .top .box1 {
        background: url("../images/dot-vert.gif") repeat-y right;
        overflow: hidden; }
        #date-zone-wrapper #date-zone .top .box1 #insta-date {
          overflow: hidden;
          width: 200px; }
          #date-zone-wrapper #date-zone .top .box1 #insta-date .insta-overclick {
            width: 200px;
            height: 1250px;
            position: absolute;
            cursor: pointer; }
        #date-zone-wrapper #date-zone .top .box1 a {
          color: #59CB8F; }
      #date-zone-wrapper #date-zone .top .box2 {
        background: url("../images/dot-vert.gif") repeat-y right;
        width: 183px; }
      #date-zone-wrapper #date-zone .top .box3 {
        background: url("../images/dot-vert.gif") repeat-y right;
        width: 183px; }
      #date-zone-wrapper #date-zone .top .box4 {
        float: left;
        width: 310px;
        height: 285px;
        padding-left: 11px;
        text-align: left; }
        #date-zone-wrapper #date-zone .top .box4 .search-box {
          margin: 0;
          width: auto; }
          #date-zone-wrapper #date-zone .top .box4 .search-box #s {
            border: 0;
            width: 300px;
            font-size: 1em; }
          #date-zone-wrapper #date-zone .top .box4 .search-box #searchsubmit {
            top: 12px; }
        #date-zone-wrapper #date-zone .top .box4 .tag-box {
          font-family: "Economica", "Impact", sans-serif;
          font-weight: bold;
          text-transform: uppercase;
          text-align: justify; }
          #date-zone-wrapper #date-zone .top .box4 .tag-box a {
            padding: 1px 5px;
            color: white;
            line-height: 1.4em;
            background-color: #59cb8f;
            white-space: nowrap;
            background-color: #59CB8F;
            -webkit-transition: opacity 0.3s ease-in 0;
            -moz-transition: opacity 0.3s ease-in 0;
            -ms-transition: opacity 0.3s ease-in 0;
            -o-transition: opacity 0.3s ease-in 0;
            transition: opacity 0.3s ease-in 0; }
            #date-zone-wrapper #date-zone .top .box4 .tag-box a:hover {
              background-color: #61A5CF; }
    #date-zone-wrapper #date-zone .middle {
      padding: 4px 0 0px;
      height: 200px;
      clear: both;
      overflow: hidden; }
      #date-zone-wrapper #date-zone .middle article.video {
        float: left;
        overflow: hidden;
        width: 315px;
        height: 154px;
        margin: 0 2px; }
        #date-zone-wrapper #date-zone .middle article.video .info {
          position: absolute;
          z-index: 50;
          bottom: 0;
          width: 100%;
          background-color: rgba(0, 0, 0, 0.6);
          padding: 10px 6px 9px 10px;
          box-sizing: border-box;
          text-align: left; }
        #date-zone-wrapper #date-zone .middle article.video h3.title a {
          color: #FFF;
          font-size: 1.5em;
          line-height: 1em; }
        #date-zone-wrapper #date-zone .middle article.video .play {
          position: absolute;
          top: 20%;
          left: 0;
          width: 100%;
          background: url("https://dl.dropboxusercontent.com/u/61999397/play2014.png") no-repeat center center;
          display: block;
          height: 100px; }
        #date-zone-wrapper #date-zone .middle article.video .box {
          position: relative;
          display: block;
          overflow: hidden;
          height: 148px; }
          #date-zone-wrapper #date-zone .middle article.video .box img {
            width: 100%;
            height: auto; }
          #date-zone-wrapper #date-zone .middle article.video .box .play {
            top: 7%;
            background-size: 80px; }
      #date-zone-wrapper #date-zone .middle .section-title {
        background: url("../images/dot-oriz.gif") repeat-x bottom;
        margin-bottom: .2em; }
    #date-zone-wrapper #date-zone .bottom {
      margin-bottom: 1em; }
      #date-zone-wrapper #date-zone .bottom .section-title {
        background: url("../images/dot-oriz.gif") repeat-x bottom;
        margin-bottom: .2em; }

article {
  -webkit-transition: opacity 0.3s ease-in 0;
  -moz-transition: opacity 0.3s ease-in 0;
  -ms-transition: opacity 0.3s ease-in 0;
  -o-transition: opacity 0.3s ease-in 0;
  transition: opacity 0.3s ease-in 0; }
  article.image {
    width: 315px;
    opacity: 1;
    background-image: url("../images/ajaxloader.gif");
    background-repeat: no-repeat;
    background-position: center center; }
  article.video {
    float: left;
    overflow: hidden;
    width: 465px;
    height: 218px;
    margin: 0 9px 8px 0; }
    article.video .info {
      position: absolute;
      z-index: 50;
      bottom: 0;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.6);
      padding: 10px 6px 9px 10px;
      box-sizing: border-box;
      text-align: left; }
    article.video h3.title a {
      color: #FFF;
      font-size: 1.5em;
      line-height: 1em; }
    article.video .play {
      position: absolute;
      top: 20%;
      left: 0;
      width: 100%;
      background: url("https://dl.dropboxusercontent.com/u/61999397/play2014.png") no-repeat center center;
      display: block;
      height: 100px; }
    .other-videos article.video {
      width: 310px;
      height: 146px; }
  article .box {
    position: relative;
    display: block;
    overflow: hidden; }
    article .box img, article .box #page-simple img.aligncenter, #page-simple article .box img.aligncenter, article .box #single-post img.aligncenter, #single-post article .box img.aligncenter {
      width: 100%;
      height: auto; }
    .other-videos article .box {
      height: 146px; }
      .other-videos article .box .play {
        top: 2%;
        background-size: 60px; }
    article .box.image {
      padding: 3px; }
      article .box.image .pinterest {
        position: absolute;
        font-size: 2em;
        top: 10px;
        right: 8px;
        color: #D42028;
        opacity: 0;
        cursor: pointer;
        text-shadow: 0 0 0.4em #FFF;
        -webkit-transition: all 0.3s ease 0;
        -moz-transition: all 0.3s ease 0;
        -ms-transition: all 0.3s ease 0;
        -o-transition: all 0.3s ease 0;
        transition: all 0.3s ease 0; }
      article .box.image:hover .pinterest {
        opacity: 1; }
        article .box.image:hover .pinterest:hover {
          color: #FF767C; }
      article .box.image a {
        display: block;
        color: #FFF;
        text-decoration: none; }
      article .box.image .dida {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 310px;
        background: url("../images/bg_dida.png");
        margin: 7px 3px;
        line-height: normal;
        display: none; }
        article .box.image .dida h3 {
          padding: 2px 5px;
          color: #FFF; }
      article .box.image:hover .dida {
        display: block; }
  #date-zone .bottom article {
    width: 155px;
    height: 98px;
    display: inline-block;
    overflow: hidden; }
    #date-zone .bottom article .dida {
      display: none; }

.section-title {
  font-family: "Economica", "Impact", sans-serif;
  font-size: 2em;
  font-weight: bold;
  text-align: left;
  color: black;
  position: relative;
  line-height: 1em;
  clear: both; }
  .section-title .name {
    color: #59CB8F; }
  .section-title .link {
    color: #59CB8F;
    font-size: .7em;
    vertical-align: baseline;
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: 1em; }
  #date-collection .section-title .name {
    color: #FFF; }

.date-banner {
  width: 100%; }
  .date-banner .inner {
    width: 960px;
    margin: 0 auto; }
    .date-banner .inner img, .date-banner .inner #page-simple img.aligncenter, #page-simple .date-banner .inner img.aligncenter, .date-banner .inner #single-post img.aligncenter, #single-post .date-banner .inner img.aligncenter {
      width: 100%;
      height: auto; }

#old-random {
  overflow: hidden;
  padding: 18px 0;
  background-color: #e7e8ea;
  background-image: url("../images/bg-container.gif");
  background-position: top;
  background-repeat: repeat-x; }
  #old-random article {
    width: 25%;
    float: left;
    font-size: 1.2em;
    margin-bottom: .5em; }
    #old-random article .box {
      text-align: center;
      position: relative;
      overflow: hidden; }
      #old-random article .box:hover .social-buttons {
        opacity: 1; }
      #old-random article .box:hover .image-wrap img {
        opacity: .5; }
      #old-random article .box .image-wrap {
        /*image: url('../images/ajaxloader.gif');*/
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #0B4728;
        position: relative;
        margin: 0 auto;
        overflow: hidden;
        width: 210px;
        height: 210px; }
        #old-random article .box .image-wrap img {
          width: 100%;
          opacity: 1;
          opacity: 1;
          -webkit-transition: opacity 0.3s ease-out 0;
          -moz-transition: opacity 0.3s ease-out 0;
          -ms-transition: opacity 0.3s ease-out 0;
          -o-transition: opacity 0.3s ease-out 0;
          transition: opacity 0.3s ease-out 0;
          transition-delay: .3s;
          -webkit-transition: opacity 0.3s ease-out 0.3s;
          -moz-transition: opacity 0.3s ease-out 0.3s;
          -ms-transition: opacity 0.3s ease-out 0.3s;
          -o-transition: opacity 0.3s ease-out 0.3s;
          transition: opacity 0.3s ease-out 0.3s; }
      #old-random article .box .social-buttons {
        position: absolute;
        top: 1%;
        z-index: 100;
        margin-left: 3%;
        text-align: center;
        line-height: 2em;
        left: 0;
        width: 94%;
        padding: 0;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease 0.3s;
        -moz-transition: opacity 0.3s ease 0.3s;
        -ms-transition: opacity 0.3s ease 0.3s;
        -o-transition: opacity 0.3s ease 0.3s;
        transition: opacity 0.3s ease 0.3s; }
        #old-random article .box .social-buttons .icon {
          cursor: pointer;
          color: #FFF;
          display: inline-block;
          min-width: 2.3em;
          margin: 3%;
          -webkit-transition: color 0.2s ease 0;
          -moz-transition: color 0.2s ease 0;
          -ms-transition: color 0.2s ease 0;
          -o-transition: color 0.2s ease 0;
          transition: color 0.2s ease 0;
          font-size: 1.7em; }
          #old-random article .box .social-buttons .icon:hover {
            color: #E7DF10; }
        #old-random article .box .social-buttons .shares {
          display: none; }
      #old-random article .box:hover .social-buttons {
        opacity: 1; }
      #old-random article .box:hover .image-wrap img {
        opacity: .5; }
      #old-random article .box .title a {
        font-size: 1.8em;
        font-family: "Economica", "Impact", sans-serif;
        font-weight: bold; }
      #old-random article .box .caption {
        padding: 0 1em;
        font-size: .9em; }
      #old-random article .box .star-separator {
        font-family: "Economica", "Impact", sans-serif;
        font-size: 3.5em;
        font-weight: bold;
        line-height: 1.15em;
        height: .6em; }
      #old-random article .box .author {
        font-family: "Economica", "Impact", sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1.3em; }
  #old-random .fb-like {
    display: none; }
  #old-random h2 a,
  #old-random .star-separator,
  #old-random .author {
    color: #547ea6 !important; }
  #old-random .inner {
    width: 960px;
    margin: 0 auto; }

#footer {
  background: #59CB8F;
  height: 200px;
  color: #424242;
  font-style: italic;
  padding: 20px 0;
  display: block;
  clear: both;
  width: 100%;
  margin: 0 auto;
  background-image: url("../images/bg-container.gif");
  background-repeat: repeat-x;
  background-position: top; }
  #footer .footer-inner {
    width: 960px;
    margin: 0 auto; }
    #footer .footer-inner .sign {
      float: right; }

/* SINGLE PAGES */
#page-simple, #single-post {
  width: 960px;
  margin: 0 auto;
  text-align: justify; }
  #page-simple h1, #single-post h1 {
    color: #2f2f2f;
    font-family: "Economica", "Impact", sans-serif; }
  #page-simple img, #single-post img, #page-simple img.aligncenter, #single-post img.aligncenter {
    margin: .2em 0;
    max-width: 900px;
    display: inline; }
    #page-simple img.alignleft, #single-post img.alignleft {
      float: left;
      margin-right: .5em; }
    #page-simple img.alignright, #single-post img.alignright {
      float: right;
      margin-left: .5em; }
    #page-simple img.aligncenter, #single-post img.aligncenter {
      clear: both;
      display: block;
      margin-left: auto;
      margin-right: auto; }

#single-post {
  overflow: hidden; }
  #single-post .post-content {
    float: right;
    padding: 0;
    box-sizing: border-box;
    width: 74%;
    text-align: center;
    background: url("../images/dot-vert.gif") repeat-y right;
    background-position: left; }
    #single-post .post-content .inner {
      padding: .5em 0 .5em 0; }
  #single-post .post-title {
    font-size: 4em;
    font-weight: bold; }
    #single-post .post-title br {
      display: none; }
  #single-post .social {
    background: url("../images/dot-oriz.gif") repeat-x bottom;
    margin-bottom: .2em;
    margin-bottom: 0; }
    #single-post .social .social-buttons {
      font-size: 1.8em; }
      #single-post .social .social-buttons div {
        display: inline-block;
        cursor: pointer;
        margin: 0 .2em;
        line-height: .7em; }
      #single-post .social .social-buttons .facebook {
        color: #4865B4;
        -webkit-transition: color 0.3s ease 0;
        -moz-transition: color 0.3s ease 0;
        -ms-transition: color 0.3s ease 0;
        -o-transition: color 0.3s ease 0;
        transition: color 0.3s ease 0; }
        #single-post .social .social-buttons .facebook:hover {
          color: #5675cc; }
        #single-post .social .social-buttons .facebook i {
          position: relative;
          z-index: 90; }
        #single-post .social .social-buttons .facebook .shares {
          font-size: .7em;
          vertical-align: top;
          background-color: #EFEFEF;
          padding: 3px 20px;
          margin-left: -9px;
          position: relative;
          z-index: 10;
          border-radius: 0 .5em .5em 0; }
        #single-post .social .social-buttons .facebook .fb-like {
          line-height: .6em; }
      #single-post .social .social-buttons .twitter {
        color: #1AB2E8; }
      #single-post .social .social-buttons .pinterest {
        color: #CB2027; }
      #single-post .social .social-buttons .tumblr {
        color: #314E6C; }
      #single-post .social .social-buttons .google-plus {
        color: #DD4C39; }
      #single-post .social .social-buttons .linkedin {
        color: #1B86BD; }
      #single-post .social .social-buttons .envelope {
        color: #FFF;
        text-shadow: 0 0 0.2em #333; }
  #single-post .author {
    font-size: 1.8em;
    font-weight: bold; }
  #single-post .caption {
    font-size: 1.6em;
    font-weight: bold;
    background: url("../images/dot-oriz.gif") repeat-x bottom;
    margin-bottom: .2em; }
  #single-post .tags {
    background: url("../images/dot-oriz.gif") repeat-x bottom;
    margin-bottom: .2em;
    color: #59CB8F;
    font-size: 1.4em;
    font-family: "Economica", "Impact", sans-serif;
    font-weight: bold; }
    #single-post .tags a {
      color: #59CB8F; }
    #single-post .tags label {
      color: #333; }
    #single-post .tags .separator {
      margin: 0 .3em; }
  #single-post .testo {
    padding: 0 0 0 1em;
    text-align: justify; }
    #single-post .testo .boxnews_img {
      height: 390px;
      position: relative;
      margin-bottom: 10px; }
      #single-post .testo .boxnews_img .play {
        height: 390px;
        position: absolute;
        top: 0;
        left: 0;
        width: 690px;
        background: url("../images/play.png") no-repeat center center; }
    #single-post .testo .wp-caption {
      text-align: center;
      color: #59CB8F; }
    #single-post .testo a {
      color: #59CB8F; }
    #single-post .testo p {
      margin-bottom: 1em; }
  #single-post.video {
    text-align: center;
    width: 100%;
    background: none;
    overflow: hidden; }
    #single-post.video .stripe {
      background-color: #59CB8F;
      padding: 1.6em 0 0;
      width: 100%;
      margin-bottom: 1em;
      background-image: url("../images/bg-container.gif");
      background-repeat: repeat-x;
      background-position: center top; }
      #single-post.video .stripe.fixed {
        position: fixed;
        top: 22px;
        box-shadow: 0 0 20px #333;
        z-index: 90; }
        .logged-in #single-post.video .stripe.fixed {
          top: 54px; }
    #single-post.video .social {
      background-image: url("../images/bg-container.gif");
      background-repeat: repeat-x;
      background-position: center bottom;
      padding-bottom: 1.5em; }
      #single-post.video .social .video-title {
        font-size: 3em;
        line-height: 1em;
        color: #FFF;
        display: inline-block; }
      #single-post.video .social .social-buttons {
        display: inline-block;
        padding-top: 1.4em;
        padding: 6px 13px;
        border-radius: .5em;
        margin-left: 1em;
        vertical-align: super;
        background-color: white;
        background-image: none; }
    #single-post.video .other-videos {
      width: 960px;
      margin: 0 auto;
      background-image: url("../images/bg-container.gif");
      background-repeat: repeat-x;
      background-position: center top; }
  #single-post .post-side {
    float: left;
    width: 26%;
    padding: 0;
    margin: 0;
    box-sizing: border-box; }
    #single-post .post-side .inner {
      padding: 0 .8em;
      overflow: hidden; }
    #single-post .post-side .title {
      color: #59CB8F;
      text-transform: uppercase;
      font-size: 2em; }
    #single-post .post-side .description {
      text-align: left; }
    #single-post .post-side .author-posts .box, #single-post .post-side .related-posts .box {
      display: inline-block;
      width: 100px;
      margin: 0 10px 8px 0; }
      #single-post .post-side .author-posts .box img, #single-post .post-side .related-posts .box img {
        margin: 0;
        width: 107px;
        height: auto; }

.twitter_box {
  font-family: "Economica", "Impact", sans-serif;
  text-align: center;
  background-image: url("../images/twit.png");
  background-repeat: no-repeat;
  background-position: top;
  height: 280px;
  padding-top: 87px;
  font-size: 1.2em;
  color: #7B7B7B; }
  .twitter_box .juiz_last_tweet_inside {
    font-weight: bold; }
  .twitter_box a:link, .twitter_box a:visited, .twitter_box a:active {
    color: #59CB8F; }
