/* COLORS */
/* FONT FAMILIES */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i,
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; }

::selection {
  background-color: #c2dada;
  color: #fff;
  text-shadow: #000 0px 1px 0px; }

::-moz-selection {
  background-color: #c2dada;
  color: #fff;
  text-shadow: #000 0px 1px 0px; }

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

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; }

h1 {
  font-size: 24px;
  line-height: 48px; }

h2 {
  font-size: 20px; }

strong {
  font-family: "proxima-nova";
  font-style: normal;
  font-weight: 600;
  font-size: 1em;
  color: #fff0e4; }

em {
  font-family: "proxima-nova";
  font-style: italic;
  font-weight: 400;
  font-size: 1em; }

a {
  text-decoration: none;
  color: #f3f7f7; }

h1, h2, figcaption, a {
  -webkit-font-smoothing: antialiased;
  font-family: "proxima-nova-condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 1em; }

.clr {
  clear: both; }

.mayus {
  text-transform: uppercase; }

.image_wrap {
  display: block;
  background: #f3f7f7;
  padding: 4px; }
  .image_wrap:hover {
    background: #080c0c; }
  .image_wrap img {
    display: block; }

.group:before,
.group:after {
  content: "";
  display: table; }

.group:after {
  clear: both; }

.group {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */ }

html {
  background: url(../images/html_background.png) 0 0 repeat; }

body {
  width: 1140px;
  font-family: "proxima-nova";
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.5em;
  color: #f3f7f7;
  margin: 0 auto; }

div.content_wrap {
  padding: 0 7px;
  margin-bottom: 72px; }
  div.content_wrap div.breadcrumb {
    display: inline;
    float: right;
    font-family: "proxima-nova-condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 3em;
    /* 48px / 16px */ }
    div.content_wrap div.breadcrumb a {
      color: #a3c3e7; }
      div.content_wrap div.breadcrumb a:hover {
        color: #8fb6e2; }
  div.content_wrap figure.header_image {
    background: #1b1e1e;
    border: 3px solid #080c0c;
    width: 1126px;
    height: 288px;
    margin-bottom: 48px; }
  div.content_wrap section.main_content {
    float: left; }

header.main_header {
  position: relative;
  padding: 24px 0 48px;
  margin-bottom: 24px; }
  header.main_header:after {
    content: url(../images/header_bottom.png);
    position: absolute;
    bottom: -4px;
    left: 89px; }
  header.main_header a {
    display: block; }
    header.main_header a.login {
      position: absolute;
      width: 143px;
      background: #c06048;
      text-align: center;
      top: 0;
      right: 0; }
      header.main_header a.login:hover {
        background: #b1543d; }
    header.main_header a:hover {
      color: white; }
    header.main_header a.logo {
      float: left;
      width: 285px; }
      header.main_header a.logo img {
        display: block; }
  header.main_header .main_nav {
    display: inline-block;
    float: right;
    padding: 24px 0; }
    header.main_header .main_nav ul {
      list-style: none inside; }
      header.main_header .main_nav ul li {
        float: left;
        display: block;
        margin-left: 20px; }
        header.main_header .main_nav ul li:first-child {
          margin-left: 0; }
        header.main_header .main_nav ul li a {
          display: block;
          height: 48px;
          text-transform: uppercase;
          line-height: 3em;
          color: #dbe6e6;
          padding: 0 10px;
          font-family: "proxima-nova-condensed";
          font-style: normal;
          font-weight: 600;
          font-size: 1em; }
      header.main_header .main_nav ul li.current_page_item a, header.main_header .main_nav ul li.current-menu-item a {
        color: #fff;
        text-decoration: underline; }

footer.main_footer h1 {
  text-align: left;
  padding-left: 1.5em;
  font-family: "proxima-nova-condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 1em; }
footer.main_footer div.sponsors {
  width: 100%;
  margin-top: -3em;
  overflow: hidden;
  height: auto; }
  footer.main_footer div.sponsors .image_foot {
    margin-bottom: 1.5em;
    float: left;
    width: 228px; }
    footer.main_footer div.sponsors .image_foot img {
      text-align: center; }
footer.main_footer #footer_sig {
  clear: both;
  text-align: center;
  font-size: 0.75em;
  line-height: 2em; }
  footer.main_footer #footer_sig a {
    font-family: "proxima-nova";
    font-style: normal;
    font-weight: 600;
    font-size: 1em;
    color: #a3c3e7; }
  footer.main_footer #footer_sig img {
    vertical-align: middle; }

.adipoli-wrapper {
  margin: auto;
  position: relative;
  display: inline-block; }

.adipoli-wrapper > img {
  position: absolute;
  z-index: 1; }

.adipoli-before {
  position: absolute;
  z-index: 5; }

.adipoli-after {
  position: absolute;
  z-index: 10; }

.adipoli-slice {
  display: block;
  position: absolute;
  z-index: 15;
  height: 100%; }

.adipoli-box {
  display: block;
  position: absolute;
  z-index: 15; }

body.home section.content {
  padding: 0 12px;
  margin-bottom: 72px; }
  body.home section.content div.two_columns {
    width: 1108px;
    margin: 0 auto 48px; }
    body.home section.content div.two_columns div.column {
      background: #1b1e1e;
      border: 3px solid #080c0c;
      width: 536px;
      padding: 0 20px 48px;
      float: right; }
      body.home section.content div.two_columns div.column:first-child {
        padding-bottom: 0;
        float: left; }
      body.home section.content div.two_columns div.column h1 {
        position: relative;
        /*for bottom decoration*/
        margin-bottom: 24px;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1.5em; }
        body.home section.content div.two_columns div.column h1:after {
          content: url(../images/bottom_decoration.png);
          position: absolute;
          top: 24px;
          left: 0; }
      body.home section.content div.two_columns div.column article figure {
        width: 380px;
        margin: 0 auto; }
        body.home section.content div.two_columns div.column article figure a.image_wrap {
          width: 380px; }
        body.home section.content div.two_columns div.column article figure figcaption {
          font-family: "proxima-nova-condensed";
          font-style: normal;
          font-weight: 600;
          font-size: 1em;
          font-size: 1.25em;
          /* 20px / 16px */
          line-height: 2.4em;
          /* 48px / 20px */
          text-align: center; }
      body.home section.content div.two_columns div.column article p {
        margin-bottom: 48px; }
      body.home section.content div.two_columns div.column a.more {
        position: relative;
        float: right;
        font-size: 0.75em;
        /* 12px / 16px */
        color: #fff3da;
        margin-right: 3em;
        padding-bottom: 1.0em; }
        body.home section.content div.two_columns div.column a.more:after {
          content: url(../images/read_more.png);
          position: absolute;
          bottom: 8px;
          right: -36px; }
        body.home section.content div.two_columns div.column a.more:hover {
          color: #ffebc1; }
      body.home section.content div.two_columns div.column div.container {
        margin-bottom: 24px; }
        body.home section.content div.two_columns div.column div.container figure.odd {
          float: left; }
        body.home section.content div.two_columns div.column div.container figure.even {
          float: right; }
        body.home section.content div.two_columns div.column div.container figure:first-child, body.home section.content div.two_columns div.column div.container figure:first-child + figure {
          margin-bottom: 48px; }
        body.home section.content div.two_columns div.column div.container figure a.image_wrap {
          width: 208px; }
      body.home section.content div.two_columns div.column p a {
        color: #a3c3e7; }
        body.home section.content div.two_columns div.column p a:hover {
          color: #8fb6e2; }
  body.home section.content div.three_columns {
    width: 1108px;
    margin: 0 auto; }
    body.home section.content div.three_columns div.column {
      background: #1b1e1e;
      border: 3px solid #080c0c;
      float: left;
      padding: 0 15px 0;
      margin-left: 24px; }
      body.home section.content div.three_columns div.column > h1 {
        position: relative;
        /*for bottom decoration*/
        margin-bottom: 0;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1.5em; }
        body.home section.content div.three_columns div.column > h1:after {
          content: url(../images/bottom_decoration2.png);
          position: absolute;
          top: 24px;
          left: 0; }
      body.home section.content div.three_columns div.column h2 {
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1em;
        text-align: center;
        text-transform: uppercase; }
      body.home section.content div.three_columns div.column a.social_media {
        float: left;
        display: block;
        margin-right: 45px;
        margin-top: 1.5em; }
        body.home section.content div.three_columns div.column a.social_media:hover {
          opacity: 0.9; }
      body.home section.content div.three_columns div.column #first_social {
        margin-left: 45px; }
      body.home section.content div.three_columns div.column > a, body.home section.content div.three_columns div.column a.article_number {
        float: right;
        line-height: 4em;
        font-size: 0.75em;
        /* 12px / 16px */
        color: #fff3da; }
        body.home section.content div.three_columns div.column > a:hover, body.home section.content div.three_columns div.column a.article_number:hover {
          color: #ffebc1; }
      body.home section.content div.three_columns div.column figure figcaption {
        line-height: 3em;
        text-align: center;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1em; }
    body.home section.content div.three_columns div.odd {
      width: 367px;
      position: relative; }
      body.home section.content div.three_columns div.odd h2 {
        line-height: 2.4em; }
      body.home section.content div.three_columns div.odd a.more {
        margin-bottom: 24px; }
      body.home section.content div.three_columns div.odd figure.clr {
        position: absolute;
        bottom: 0; }
        body.home section.content div.three_columns div.odd figure.clr a, body.home section.content div.three_columns div.odd figure.clr a img {
          display: block; }
    body.home section.content div.three_columns div#blog {
      margin-left: 0;
      /* Mailchimp widget */ }
      body.home section.content div.three_columns div#blog h1 {
        margin-left: 15px; }
      body.home section.content div.three_columns div#blog article {
        position: relative; }
        body.home section.content div.three_columns div#blog article:before {
          content: url(../images/bottom_decoration2.png);
          position: absolute;
          top: -12px;
          left: 15px; }
        body.home section.content div.three_columns div#blog article#first:before {
          content: ""; }
        body.home section.content div.three_columns div#blog article div.container figure {
          width: 168px;
          float: left; }
          body.home section.content div.three_columns div#blog article div.container figure a.image_wrap {
            width: 168px;
            padding-left: 0; }
        body.home section.content div.three_columns div#blog article div.container p {
          float: right;
          width: 158px;
          padding-top: 48px; }
        body.home section.content div.three_columns div#blog article a.article_number {
          width: 32px;
          text-align: center;
          background: url(../images/article_number.png) -1px 10px no-repeat; }
      body.home section.content div.three_columns div#blog .mc_custom_border_hdr {
        clear: both;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 400;
        font-size: 1em;
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 1.5em; }
      body.home section.content div.three_columns div#blog #mc_signup .mc_merge_var label {
        width: 122px;
        float: left;
        text-align: center;
        clear: both;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 400;
        font-size: 1em;
        line-height: 2em;
        background: #080c0c;
        cursor: pointer; }
      body.home section.content div.three_columns div#blog #mc_signup .mc_merge_var input {
        width: 200px;
        border: 0 none;
        background: #322f2d;
        float: right;
        padding-left: 20px;
        color: #f3f7f7;
        font: 1.5em 'Proxima Nova';
        /* 24px / 16px */ }
        body.home section.content div.three_columns div#blog #mc_signup .mc_merge_var input::-webkit-input-placeholder {
          color: #f3f7f7;
          font-family: "proxima-nova";
          font-style: italic;
          font-weight: 400;
          font-size: 1em; }
        body.home section.content div.three_columns div#blog #mc_signup .mc_merge_var input:-moz-placeholder {
          color: #f3f7f7;
          font-family: "proxima-nova";
          font-style: italic;
          font-weight: 400;
          font-size: 1em; }
        body.home section.content div.three_columns div#blog #mc_signup .mc_merge_var input:-ms-input-placeholder {
          color: #f3f7f7;
          font-family: "proxima-nova";
          font-style: italic;
          font-weight: 400;
          font-size: 1em; }
        body.home section.content div.three_columns div#blog #mc_signup .mc_merge_var input:focus {
          outline: none;
          background: #252423; }
      body.home section.content div.three_columns div#blog #mc_signup #mc-indicates-required {
        clear: both;
        display: block;
        float: left;
        margin-top: 1.5em;
        background: #252423;
        color: #f3f7f7;
        padding-left: 8px;
        width: 160px;
        text-transform: uppercase; }
      body.home section.content div.three_columns div#blog #mc_signup .mc_error_msg {
        background: #c06048;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 400;
        font-size: 1em;
        padding-left: 8px;
        text-transform: uppercase;
        color: #f3f7f7;
        margin-bottom: 1.5em; }
      body.home section.content div.three_columns div#blog #mc_signup .mc_signup_submit {
        clear: both;
        float: right;
        overflow: hidden;
        margin-bottom: 1.5em; }
        body.home section.content div.three_columns div#blog #mc_signup .mc_signup_submit input[type=submit] {
          text-transform: uppercase;
          outline: none;
          border: none;
          width: 141px;
          font-family: "proxima-nova-condensed";
          font-style: normal;
          font-weight: 400;
          font-size: 1.5em;
          color: #f3f7f7;
          font-size: 1em;
          /* 16px / 16px */
          line-height: 1.5em;
          /* 24px / 16px */
          text-align: center;
          background: #c06048;
          padding: 0 10px;
          word-wrap: break-word;
          white-space: normal; }
          body.home section.content div.three_columns div#blog #mc_signup .mc_signup_submit input[type=submit]:hover {
            background: #b1543d;
            cursor: pointer; }
      body.home section.content div.three_columns div#blog #mc_signup #mc_message strong {
        display: inline-block;
        padding: 0 8px;
        margin-bottom: 1.5em;
        background: #2f7575;
        color: #fff; }
    body.home section.content div.three_columns div.even {
      width: 326px; }
      body.home section.content div.three_columns div.even > h1 {
        position: relative;
        /*for bottom decoration*/
        margin-bottom: 36px; }
        body.home section.content div.three_columns div.even > h1:after {
          content: url(../images/bottom_decoration3.png);
          position: absolute;
          top: 24px;
          left: 0; }
      body.home section.content div.three_columns div.even figure {
        width: 226px;
        margin: 0 auto; }
        body.home section.content div.three_columns div.even figure a.image_wrap {
          width: 226px; }

div.slider {
  position: relative;
  width: 1108px;
  margin: 0 auto 48px; }

.showcase {
  position: relative;
  margin: auto; }

.showcase-arrow-previous, .showcase-arrow-next {
  position: absolute;
  background: url("../images/arrows.png") no-repeat, #322f2d;
  width: 48px;
  height: 48px;
  top: 250px;
  cursor: pointer;
  z-index: 99999999;
  -moz-border-radius: 24;
  -webkit-border-radius: 24px;
  border-radius: 24px; }

.showcase-arrow-previous {
  left: -24px;
  background-position: 0 12px; }
  .showcase-arrow-previous:hover {
    background: url("../images/arrows.png") 0 12px no-repeat, #2a2826; }

.showcase-arrow-next {
  right: -24px;
  background-position: -46px 12px; }
  .showcase-arrow-next:hover {
    background: url("../images/arrows.png") -46px 12px no-repeat, #2a2826; }

.showcase-button-wrapper {
  position: absolute;
  height: 24px;
  top: 480px;
  right: 55px;
  background: rgba(255, 255, 255, 0.4);
  padding: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

.showcase-button-wrapper span {
  display: block;
  float: left;
  margin-left: 10px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  background: #fff;
  text-indent: -9999px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }
  .showcase-button-wrapper span:first-child {
    margin-left: 0; }
  .showcase-button-wrapper span.active {
    background: #2a3434;
    text-indent: -9999px; }
    .showcase-button-wrapper span.active:hover {
      background: #2a3434; }
  .showcase-button-wrapper span:hover {
    background: #bfbfbf; }

.showcase-caption {
  background: #1b1e1e;
  border: 3px solid #080c0c;
  width: 406px;
  padding: 0 15px;
  position: absolute;
  bottom: 0; }
  .showcase-caption h1 {
    position: relative;
    /*for bottom decoration*/
    margin-bottom: 24px;
    font-size: 1.25em;
    /* 20px / 16px */ }
    .showcase-caption h1:after {
      content: url(../images/bottom_decoration8.png);
      position: absolute;
      top: 24px;
      left: 0; }
  .showcase-caption p {
    margin-bottom: 24px; }
  .showcase-caption a.more {
    color: #fff3da;
    font-size: 0.75em;
    /* 12px / 16px */
    float: right; }
    .showcase-caption a.more:hover {
      color: #ffebc1; }

aside.main_sidebar {
  width: 1140px;
  overflow: hidden; }
  aside.main_sidebar form.search {
    margin-bottom: 24px;
    position: relative; }
    aside.main_sidebar form.search input.search {
      width: 289px;
      font-family: "proxima-nova";
      font-style: normal;
      font-weight: 600;
      font-size: 1.5em;
      color: #080c0c;
      background: #fff6e4;
      line-height: 2em;
      /* 48px / 24px */
      height: 48px;
      border: none;
      padding-left: 15px; }
      aside.main_sidebar form.search input.search::-webkit-input-placeholder {
        color: #080c0c; }
      aside.main_sidebar form.search input.search:-moz-placeholder {
        color: #080c0c; }
      aside.main_sidebar form.search input.search:-ms-input-placeholder {
        color: #080c0c; }
      aside.main_sidebar form.search input.search:focus {
        background: #ffeecd;
        outline: none; }
    aside.main_sidebar form.search input.submit_button {
      position: absolute;
      width: 50px;
      height: 39px;
      background: url("../images/search.png") 0 0 no-repeat, #1b1e1e;
      border: none;
      right: 4px;
      top: 4px; }
      aside.main_sidebar form.search input.submit_button:hover {
        cursor: pointer;
        background: url(../images/search.png) 0 0 no-repeat, #0f1111; }
  aside.main_sidebar div.menu_side {
    background: #1b1e1e;
    border: 3px solid #080c0c;
    background: #322F2D;
    font-family: "proxima-nova";
    font-style: normal;
    font-weight: 600;
    font-size: 1em;
    padding: 0 0 24px;
    margin-bottom: 24px;
    margin-top: 3em;
    overflow: hidden; }
    aside.main_sidebar div.menu_side a.more {
      display: block;
      line-height: 1.5em;
      /* 48px / 32px */
      font-size: 2em;
      /* 32px / 16px */
      text-align: center; }
      aside.main_sidebar div.menu_side a.more:hover {
        color: white; }
    aside.main_sidebar div.menu_side h1 {
      text-align: center; }
    aside.main_sidebar div.menu_side ul {
      list-style: none inside; }
      aside.main_sidebar div.menu_side ul li a {
        display: block;
        font-size: 1.25em;
        /* 20px / 16px */
        line-height: 2.4em;
        /* 48px / 20px */
        text-decoration: none;
        text-transform: uppercase;
        padding-left: 0px;
        width: 190px;
        float: left;
        text-align: center; }
        aside.main_sidebar div.menu_side ul li a:hover {
          background: #080c0c;
          color: #fff3da; }
  aside.main_sidebar div.container {
    background: #1b1e1e;
    border: 3px solid #080c0c;
    padding: 24px 29px;
    margin-bottom: 24px; }
    aside.main_sidebar div.container figure {
      position: relative;
      margin-top: 24px; }
      aside.main_sidebar div.container figure:after {
        content: url(../images/image_decoration.png);
        position: absolute;
        bottom: 0px;
        left: 94px;
        pointer-events: none; }
      aside.main_sidebar div.container figure:first-child {
        margin-top: 0; }
      aside.main_sidebar div.container figure a.image_wrap {
        width: 229px; }
      aside.main_sidebar div.container figure figcaption {
        width: 221px;
        display: block;
        position: absolute;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1.25em;
        text-align: center;
        top: 48px;
        pointer-events: none; }
  aside.main_sidebar div.buttons {
    margin-bottom: 24px; }
    aside.main_sidebar div.buttons a {
      display: block;
      line-height: 2em;
      /* 48px / 24px */
      font-size: 1.5em;
      /* 24px / 16px */
      text-align: center;
      background: #2e7575;
      margin-top: 24px; }
      aside.main_sidebar div.buttons a:hover {
        background: #276363; }
      aside.main_sidebar div.buttons a:first-child {
        margin-top: 0;
        background: #c06048; }
        aside.main_sidebar div.buttons a:first-child:hover {
          background: #b1543d; }
  aside.main_sidebar div.latest_posts {
    background: #1b1e1e;
    border: 3px solid #080c0c;
    padding: 24px 25px; }
    aside.main_sidebar div.latest_posts h1 {
      font-family: "proxima-nova-condensed";
      font-style: normal;
      font-weight: 600;
      font-size: 1.5em;
      line-height: 1.5em;
      margin-bottom: 24px;
      text-align: center; }
    aside.main_sidebar div.latest_posts ul {
      list-style: none inside; }
      aside.main_sidebar div.latest_posts ul li {
        margin-top: 24px;
        position: relative; }
        aside.main_sidebar div.latest_posts ul li:before {
          content: url(../images/bottom_decoration6.png);
          position: absolute;
          top: -24px;
          right: 1px; }
        aside.main_sidebar div.latest_posts ul li:first-child {
          margin-top: 0; }
          aside.main_sidebar div.latest_posts ul li:first-child:before {
            content: ""; }
        aside.main_sidebar div.latest_posts ul li a {
          font-family: "proxima-nova-condensed";
          font-style: normal;
          font-weight: 600;
          font-size: 1em; }
          aside.main_sidebar div.latest_posts ul li a:before {
            content: "- "; }
          aside.main_sidebar div.latest_posts ul li a:hover {
            color: #fff0e4; }
          aside.main_sidebar div.latest_posts ul li a:hover span {
            color: #f3f7f7; }
          aside.main_sidebar div.latest_posts ul li a span {
            font-family: "proxima-nova";
            font-style: italic;
            font-weight: 400;
            font-size: 1em;
            color: #fff0e4; }
            aside.main_sidebar div.latest_posts ul li a span:before {
              content: " - "; }

aside#argo {
  margin-top: -3em !important;
  width: 289px !important;
  float: right; }

html.ie8 aside form.search input.search {
  position: relative; }
html.ie8 aside form.search input.submit_button {
  background: url("../images/ie8_search.png") 0 0 no-repeat; }

body.post-type-archive-latest-adventure div.content_wrap section.main_content, body.blog div.content_wrap section.main_content, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content, body.date div.content_wrap section.main_content {
  width: 1140px; }
  body.post-type-archive-latest-adventure div.content_wrap section.main_content article, body.blog div.content_wrap section.main_content article, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article, body.date div.content_wrap section.main_content article {
    background: #1b1e1e;
    border: 3px solid #080c0c;
    padding: 0 25px 24px;
    margin-bottom: 48px; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content article .image_wrap, body.blog div.content_wrap section.main_content article .image_wrap, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article .image_wrap, body.date div.content_wrap section.main_content article .image_wrap {
      margin: 0 auto 24px; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content article.latest_adventure, body.blog div.content_wrap section.main_content article.latest_adventure, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.latest_adventure, body.date div.content_wrap section.main_content article.latest_adventure {
      width: 100%; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.latest_adventure h1, body.blog div.content_wrap section.main_content article.latest_adventure h1, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.latest_adventure h1, body.date div.content_wrap section.main_content article.latest_adventure h1 {
        position: relative;
        /*for bottom decoration*/
        margin-bottom: 24px;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1.5em; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content article.latest_adventure h1:after, body.blog div.content_wrap section.main_content article.latest_adventure h1:after, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.latest_adventure h1:after, body.date div.content_wrap section.main_content article.latest_adventure h1:after {
          content: url(../images/bottom_decoration4.png);
          position: absolute;
          top: 24px;
          left: 0; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.latest_adventure figure a.image_wrap, body.blog div.content_wrap section.main_content article.latest_adventure figure a.image_wrap, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.latest_adventure figure a.image_wrap, body.date div.content_wrap section.main_content article.latest_adventure figure a.image_wrap {
        width: 380px; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.latest_adventure div.container, body.blog div.content_wrap section.main_content article.latest_adventure div.container, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.latest_adventure div.container, body.date div.content_wrap section.main_content article.latest_adventure div.container {
        margin-bottom: 24px; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content article.latest_adventure div.container a.article_number, body.blog div.content_wrap section.main_content article.latest_adventure div.container a.article_number, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.latest_adventure div.container a.article_number, body.date div.content_wrap section.main_content article.latest_adventure div.container a.article_number {
          width: 60px;
          height: 49px;
          float: left;
          font-size: 1.5em;
          /* 24px / 16px */
          line-height: 2em;
          /* 48px / 24px */
          background: url(../images/article_number2.png) 0 0 no-repeat;
          padding-left: 13px; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content article.latest_adventure div.container a.read_more, body.blog div.content_wrap section.main_content article.latest_adventure div.container a.read_more, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.latest_adventure div.container a.read_more, body.date div.content_wrap section.main_content article.latest_adventure div.container a.read_more {
          width: 256px;
          line-height: 3em; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content article.article_preview, body.blog div.content_wrap section.main_content article.article_preview, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.article_preview, body.date div.content_wrap section.main_content article.article_preview {
      background: #1b1e1e;
      border: 3px solid #080c0c;
      margin-right: 24px;
      width: 364px;
      float: left; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.article_preview.odd, body.blog div.content_wrap section.main_content article.article_preview.odd, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.article_preview.odd, body.date div.content_wrap section.main_content article.article_preview.odd {
        margin-right: 0; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.article_preview h1, body.blog div.content_wrap section.main_content article.article_preview h1, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.article_preview h1, body.date div.content_wrap section.main_content article.article_preview h1 {
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1.25em;
        padding-bottom: 0.25em;
        position: relative;
        /*for bottom decoration*/
        margin-bottom: 24px; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content article.article_preview h1:after, body.blog div.content_wrap section.main_content article.article_preview h1:after, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.article_preview h1:after, body.date div.content_wrap section.main_content article.article_preview h1:after {
          content: url(../images/bottom_decoration5.png);
          position: absolute;
          top: 24px;
          left: 0; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.article_preview figure a.image_wrap, body.blog div.content_wrap section.main_content article.article_preview figure a.image_wrap, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.article_preview figure a.image_wrap, body.date div.content_wrap section.main_content article.article_preview figure a.image_wrap {
        width: 288px; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.article_preview div.container a.article_number, body.blog div.content_wrap section.main_content article.article_preview div.container a.article_number, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.article_preview div.container a.article_number, body.date div.content_wrap section.main_content article.article_preview div.container a.article_number {
        width: 32px;
        height: 27px;
        float: left;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 0.75em;
        line-height: 2em;
        /* 24px / 12px */
        background: url(../images/article_number.png) 0 -1px no-repeat;
        text-align: center;
        /* border:1px solid red; */
        padding-left: 3px; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article.article_preview div.container a.read_more, body.blog div.content_wrap section.main_content article.article_preview div.container a.read_more, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article.article_preview div.container a.read_more, body.date div.content_wrap section.main_content article.article_preview div.container a.read_more {
        width: 196px;
        line-height: 1.5em;
        padding: 0 4px; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content article figure.image_wrap, body.blog div.content_wrap section.main_content article figure.image_wrap, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article figure.image_wrap, body.date div.content_wrap section.main_content article figure.image_wrap {
      margin: 0 auto 24px; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content article p, body.blog div.content_wrap section.main_content article p, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article p, body.date div.content_wrap section.main_content article p {
      margin-bottom: 24px; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content article div.container, body.blog div.content_wrap section.main_content article div.container, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article div.container, body.date div.content_wrap section.main_content article div.container {
      position: relative; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content article div.container a, body.blog div.content_wrap section.main_content article div.container a, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article div.container a, body.date div.content_wrap section.main_content article div.container a {
        display: block;
        color: #fff3da; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content article div.container a:hover, body.blog div.content_wrap section.main_content article div.container a:hover, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article div.container a:hover, body.date div.content_wrap section.main_content article div.container a:hover {
          color: #ffebc1; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content article div.container a.article_number, body.blog div.content_wrap section.main_content article div.container a.article_number, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article div.container a.article_number, body.date div.content_wrap section.main_content article div.container a.article_number {
          float: left;
          font-family: "proxima-nova-condensed";
          font-style: normal;
          font-weight: 600;
          font-size: 1em; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content article div.container a.read_more, body.blog div.content_wrap section.main_content article div.container a.read_more, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article div.container a.read_more, body.date div.content_wrap section.main_content article div.container a.read_more {
          position: absolute;
          top: 0;
          right: -26px;
          font-family: "proxima-nova-condensed";
          font-style: normal;
          font-weight: 600;
          font-size: 1em;
          text-align: center;
          background: #080c0c; }
          body.post-type-archive-latest-adventure div.content_wrap section.main_content article div.container a.read_more:hover, body.blog div.content_wrap section.main_content article div.container a.read_more:hover, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content article div.container a.read_more:hover, body.date div.content_wrap section.main_content article div.container a.read_more:hover {
            background: black; }
  body.post-type-archive-latest-adventure div.content_wrap section.main_content div.navigation, body.blog div.content_wrap section.main_content div.navigation, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content div.navigation, body.date div.content_wrap section.main_content div.navigation {
    width: 100%;
    clear: both;
    position: relative;
    height: 48px; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content div.navigation div.more, body.blog div.content_wrap section.main_content div.navigation div.more, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content div.navigation div.more, body.date div.content_wrap section.main_content div.navigation div.more {
      top: 0;
      position: absolute; }
      body.post-type-archive-latest-adventure div.content_wrap section.main_content div.navigation div.more a, body.blog div.content_wrap section.main_content div.navigation div.more a, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content div.navigation div.more a, body.date div.content_wrap section.main_content div.navigation div.more a {
        background: #c06048;
        display: block;
        text-align: center;
        width: 141px;
        text-transform: uppercase;
        color: #fff;
        height: 48px;
        line-height: 48px;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1em; }
        body.post-type-archive-latest-adventure div.content_wrap section.main_content div.navigation div.more a:hover, body.blog div.content_wrap section.main_content div.navigation div.more a:hover, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content div.navigation div.more a:hover, body.date div.content_wrap section.main_content div.navigation div.more a:hover {
          background: #b1543d; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content div.navigation div.prev-posts, body.blog div.content_wrap section.main_content div.navigation div.prev-posts, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content div.navigation div.prev-posts, body.date div.content_wrap section.main_content div.navigation div.prev-posts {
      left: 0; }
    body.post-type-archive-latest-adventure div.content_wrap section.main_content div.navigation div.next-posts, body.blog div.content_wrap section.main_content div.navigation div.next-posts, body.post-type-archive-photo-wallpapers div.content_wrap section.main_content div.navigation div.next-posts, body.date div.content_wrap section.main_content div.navigation div.next-posts {
      right: 0; }

body.page div.content_wrap section.main_content, body.single div.content_wrap section.main_content, body.search div.content_wrap section.main_content, body.error404 div.content_wrap section.main_content {
  background: #1b1e1e;
  border: 3px solid #080c0c;
  width: 1140px;
  padding: 0 25px 48px; }
  body.page div.content_wrap section.main_content h1, body.single div.content_wrap section.main_content h1, body.search div.content_wrap section.main_content h1, body.error404 div.content_wrap section.main_content h1 {
    position: relative;
    /*for bottom decoration*/
    margin-bottom: 24px; }
    body.page div.content_wrap section.main_content h1:after, body.single div.content_wrap section.main_content h1:after, body.search div.content_wrap section.main_content h1:after, body.error404 div.content_wrap section.main_content h1:after {
      content: url(../images/bottom_decoration4.png);
      position: absolute;
      top: 24px;
      left: 0; }
  body.page div.content_wrap section.main_content p, body.single div.content_wrap section.main_content p, body.search div.content_wrap section.main_content p, body.error404 div.content_wrap section.main_content p {
    margin-bottom: 24px; }
  body.page div.content_wrap section.main_content article, body.page div.content_wrap section.main_content div.post, body.single div.content_wrap section.main_content article, body.single div.content_wrap section.main_content div.post, body.search div.content_wrap section.main_content article, body.search div.content_wrap section.main_content div.post, body.error404 div.content_wrap section.main_content article, body.error404 div.content_wrap section.main_content div.post {
    margin-bottom: 24px; }
    body.page div.content_wrap section.main_content article h1, body.page div.content_wrap section.main_content div.post h1, body.single div.content_wrap section.main_content article h1, body.single div.content_wrap section.main_content div.post h1, body.search div.content_wrap section.main_content article h1, body.search div.content_wrap section.main_content div.post h1, body.error404 div.content_wrap section.main_content article h1, body.error404 div.content_wrap section.main_content div.post h1 {
      font-family: "proxima-nova-condensed";
      font-style: normal;
      font-weight: 600;
      font-size: 1.5em;
      text-transform: uppercase; }
    body.page div.content_wrap section.main_content article h2, body.page div.content_wrap section.main_content div.post h2, body.single div.content_wrap section.main_content article h2, body.single div.content_wrap section.main_content div.post h2, body.search div.content_wrap section.main_content article h2, body.search div.content_wrap section.main_content div.post h2, body.error404 div.content_wrap section.main_content article h2, body.error404 div.content_wrap section.main_content div.post h2 {
      font-family: "proxima-nova-condensed";
      font-style: normal;
      font-weight: 600;
      font-size: 1.25em;
      color: #fff0e4;
      text-align: center;
      font-size: 1.25em !important;
      text-transform: uppercase; }
    body.page div.content_wrap section.main_content article h3, body.page div.content_wrap section.main_content div.post h3, body.single div.content_wrap section.main_content article h3, body.single div.content_wrap section.main_content div.post h3, body.search div.content_wrap section.main_content article h3, body.search div.content_wrap section.main_content div.post h3, body.error404 div.content_wrap section.main_content article h3, body.error404 div.content_wrap section.main_content div.post h3 {
      font-family: "proxima-nova-condensed";
      font-style: normal;
      font-weight: 600;
      font-size: 1em;
      text-transform: uppercase;
      margin-bottom: 1.5em; }
    body.page div.content_wrap section.main_content article p, body.page div.content_wrap section.main_content article ul, body.page div.content_wrap section.main_content article ol, body.page div.content_wrap section.main_content div.post p, body.page div.content_wrap section.main_content div.post ul, body.page div.content_wrap section.main_content div.post ol, body.single div.content_wrap section.main_content article p, body.single div.content_wrap section.main_content article ul, body.single div.content_wrap section.main_content article ol, body.single div.content_wrap section.main_content div.post p, body.single div.content_wrap section.main_content div.post ul, body.single div.content_wrap section.main_content div.post ol, body.search div.content_wrap section.main_content article p, body.search div.content_wrap section.main_content article ul, body.search div.content_wrap section.main_content article ol, body.search div.content_wrap section.main_content div.post p, body.search div.content_wrap section.main_content div.post ul, body.search div.content_wrap section.main_content div.post ol, body.error404 div.content_wrap section.main_content article p, body.error404 div.content_wrap section.main_content article ul, body.error404 div.content_wrap section.main_content article ol, body.error404 div.content_wrap section.main_content div.post p, body.error404 div.content_wrap section.main_content div.post ul, body.error404 div.content_wrap section.main_content div.post ol {
      margin-bottom: 24px; }
      body.page div.content_wrap section.main_content article p a, body.page div.content_wrap section.main_content article ul a, body.page div.content_wrap section.main_content article ol a, body.page div.content_wrap section.main_content div.post p a, body.page div.content_wrap section.main_content div.post ul a, body.page div.content_wrap section.main_content div.post ol a, body.single div.content_wrap section.main_content article p a, body.single div.content_wrap section.main_content article ul a, body.single div.content_wrap section.main_content article ol a, body.single div.content_wrap section.main_content div.post p a, body.single div.content_wrap section.main_content div.post ul a, body.single div.content_wrap section.main_content div.post ol a, body.search div.content_wrap section.main_content article p a, body.search div.content_wrap section.main_content article ul a, body.search div.content_wrap section.main_content article ol a, body.search div.content_wrap section.main_content div.post p a, body.search div.content_wrap section.main_content div.post ul a, body.search div.content_wrap section.main_content div.post ol a, body.error404 div.content_wrap section.main_content article p a, body.error404 div.content_wrap section.main_content article ul a, body.error404 div.content_wrap section.main_content article ol a, body.error404 div.content_wrap section.main_content div.post p a, body.error404 div.content_wrap section.main_content div.post ul a, body.error404 div.content_wrap section.main_content div.post ol a {
        color: #a3c3e7;
        font-family: "proxima-nova";
        font-style: normal;
        font-weight: 600;
        font-size: 1em; }
        body.page div.content_wrap section.main_content article p a:hover, body.page div.content_wrap section.main_content article ul a:hover, body.page div.content_wrap section.main_content article ol a:hover, body.page div.content_wrap section.main_content div.post p a:hover, body.page div.content_wrap section.main_content div.post ul a:hover, body.page div.content_wrap section.main_content div.post ol a:hover, body.single div.content_wrap section.main_content article p a:hover, body.single div.content_wrap section.main_content article ul a:hover, body.single div.content_wrap section.main_content article ol a:hover, body.single div.content_wrap section.main_content div.post p a:hover, body.single div.content_wrap section.main_content div.post ul a:hover, body.single div.content_wrap section.main_content div.post ol a:hover, body.search div.content_wrap section.main_content article p a:hover, body.search div.content_wrap section.main_content article ul a:hover, body.search div.content_wrap section.main_content article ol a:hover, body.search div.content_wrap section.main_content div.post p a:hover, body.search div.content_wrap section.main_content div.post ul a:hover, body.search div.content_wrap section.main_content div.post ol a:hover, body.error404 div.content_wrap section.main_content article p a:hover, body.error404 div.content_wrap section.main_content article ul a:hover, body.error404 div.content_wrap section.main_content article ol a:hover, body.error404 div.content_wrap section.main_content div.post p a:hover, body.error404 div.content_wrap section.main_content div.post ul a:hover, body.error404 div.content_wrap section.main_content div.post ol a:hover {
          text-decoration: underline; }
    body.page div.content_wrap section.main_content article figure, body.page div.content_wrap section.main_content div.post figure, body.single div.content_wrap section.main_content article figure, body.single div.content_wrap section.main_content div.post figure, body.search div.content_wrap section.main_content article figure, body.search div.content_wrap section.main_content div.post figure, body.error404 div.content_wrap section.main_content article figure, body.error404 div.content_wrap section.main_content div.post figure {
      background: #111818;
      padding: 8px;
      margin: 1.5em auto; }
      body.page div.content_wrap section.main_content article figure#thomas, body.page div.content_wrap section.main_content div.post figure#thomas, body.single div.content_wrap section.main_content article figure#thomas, body.single div.content_wrap section.main_content div.post figure#thomas, body.search div.content_wrap section.main_content article figure#thomas, body.search div.content_wrap section.main_content div.post figure#thomas, body.error404 div.content_wrap section.main_content article figure#thomas, body.error404 div.content_wrap section.main_content div.post figure#thomas {
        width: 405px; }
      body.page div.content_wrap section.main_content article figure img, body.page div.content_wrap section.main_content div.post figure img, body.single div.content_wrap section.main_content article figure img, body.single div.content_wrap section.main_content div.post figure img, body.search div.content_wrap section.main_content article figure img, body.search div.content_wrap section.main_content div.post figure img, body.error404 div.content_wrap section.main_content article figure img, body.error404 div.content_wrap section.main_content div.post figure img {
        display: block;
        margin: 0 auto; }
      body.page div.content_wrap section.main_content article figure figcaption, body.page div.content_wrap section.main_content div.post figure figcaption, body.single div.content_wrap section.main_content article figure figcaption, body.single div.content_wrap section.main_content div.post figure figcaption, body.search div.content_wrap section.main_content article figure figcaption, body.search div.content_wrap section.main_content div.post figure figcaption, body.error404 div.content_wrap section.main_content article figure figcaption, body.error404 div.content_wrap section.main_content div.post figure figcaption {
        padding-top: 0.75em;
        text-align: center;
        text-transform: uppercase;
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1em; }
    body.page div.content_wrap section.main_content article img.alignnone, body.page div.content_wrap section.main_content div.post img.alignnone, body.single div.content_wrap section.main_content article img.alignnone, body.single div.content_wrap section.main_content div.post img.alignnone, body.search div.content_wrap section.main_content article img.alignnone, body.search div.content_wrap section.main_content div.post img.alignnone, body.error404 div.content_wrap section.main_content article img.alignnone, body.error404 div.content_wrap section.main_content div.post img.alignnone {
      margin: 1.5em auto;
      display: block;
      padding: 8px;
      background: #111818; }
    body.page div.content_wrap section.main_content article h2, body.page div.content_wrap section.main_content div.post h2, body.single div.content_wrap section.main_content article h2, body.single div.content_wrap section.main_content div.post h2, body.search div.content_wrap section.main_content article h2, body.search div.content_wrap section.main_content div.post h2, body.error404 div.content_wrap section.main_content article h2, body.error404 div.content_wrap section.main_content div.post h2 {
      font-size: 1em;
      /* 16px / 16px */
      margin-bottom: 24px; }
    body.page div.content_wrap section.main_content article ul, body.page div.content_wrap section.main_content div.post ul, body.single div.content_wrap section.main_content article ul, body.single div.content_wrap section.main_content div.post ul, body.search div.content_wrap section.main_content article ul, body.search div.content_wrap section.main_content div.post ul, body.error404 div.content_wrap section.main_content article ul, body.error404 div.content_wrap section.main_content div.post ul {
      list-style: disc inside; }
    body.page div.content_wrap section.main_content article ol, body.page div.content_wrap section.main_content div.post ol, body.single div.content_wrap section.main_content article ol, body.single div.content_wrap section.main_content div.post ol, body.search div.content_wrap section.main_content article ol, body.search div.content_wrap section.main_content div.post ol, body.error404 div.content_wrap section.main_content article ol, body.error404 div.content_wrap section.main_content div.post ol {
      list-style: decimal inside; }
body.page div.content_wrap section#sided, body.single div.content_wrap section#sided, body.search div.content_wrap section#sided, body.error404 div.content_wrap section#sided {
  width: 813px !important; }

body.post div.content_wrap div.content, body.single div.content_wrap div.content, body.single-post div.content_wrap div.content, body.single-photo-wallpapers div.content_wrap div.content {
  background: #1b1e1e;
  border: 3px solid #080c0c;
  width: 1140px;
  padding: 0 25px 48px; }
  body.post div.content_wrap div.content section.main_content, body.single div.content_wrap div.content section.main_content, body.single-post div.content_wrap div.content section.main_content, body.single-photo-wallpapers div.content_wrap div.content section.main_content {
    margin-bottom: 48px;
    float: none; }
    body.post div.content_wrap div.content section.main_content h1, body.single div.content_wrap div.content section.main_content h1, body.single-post div.content_wrap div.content section.main_content h1, body.single-photo-wallpapers div.content_wrap div.content section.main_content h1 {
      position: relative;
      /*for bottom decoration*/
      margin-bottom: 24px; }
      body.post div.content_wrap div.content section.main_content h1:after, body.single div.content_wrap div.content section.main_content h1:after, body.single-post div.content_wrap div.content section.main_content h1:after, body.single-photo-wallpapers div.content_wrap div.content section.main_content h1:after {
        content: url(../images/bottom_decoration4.png);
        position: absolute;
        top: 24px;
        left: 0; }
    body.post div.content_wrap div.content section.main_content p, body.single div.content_wrap div.content section.main_content p, body.single-post div.content_wrap div.content section.main_content p, body.single-photo-wallpapers div.content_wrap div.content section.main_content p {
      margin-bottom: 24px; }
    body.post div.content_wrap div.content section.main_content article, body.single div.content_wrap div.content section.main_content article, body.single-post div.content_wrap div.content section.main_content article, body.single-photo-wallpapers div.content_wrap div.content section.main_content article {
      margin-bottom: 24px; }
      body.post div.content_wrap div.content section.main_content article h1, body.single div.content_wrap div.content section.main_content article h1, body.single-post div.content_wrap div.content section.main_content article h1, body.single-photo-wallpapers div.content_wrap div.content section.main_content article h1 {
        font-size: 1.25em;
        /* 20px / 16px */
        color: #fff0e4;
        text-align: center; }
        body.post div.content_wrap div.content section.main_content article h1:after, body.single div.content_wrap div.content section.main_content article h1:after, body.single-post div.content_wrap div.content section.main_content article h1:after, body.single-photo-wallpapers div.content_wrap div.content section.main_content article h1:after {
          content: ""; }
      body.post div.content_wrap div.content section.main_content article p, body.single div.content_wrap div.content section.main_content article p, body.single-post div.content_wrap div.content section.main_content article p, body.single-photo-wallpapers div.content_wrap div.content section.main_content article p {
        margin-bottom: 24px; }
        body.post div.content_wrap div.content section.main_content article p span, body.single div.content_wrap div.content section.main_content article p span, body.single-post div.content_wrap div.content section.main_content article p span, body.single-photo-wallpapers div.content_wrap div.content section.main_content article p span {
          color: #a3c3e7; }
      body.post div.content_wrap div.content section.main_content article figure, body.single div.content_wrap div.content section.main_content article figure, body.single-post div.content_wrap div.content section.main_content article figure, body.single-photo-wallpapers div.content_wrap div.content section.main_content article figure {
        width: 405px;
        background: #111818;
        padding: 8px 8px 24px;
        margin: 0 auto 48px; }
        body.post div.content_wrap div.content section.main_content article figure img, body.single div.content_wrap div.content section.main_content article figure img, body.single-post div.content_wrap div.content section.main_content article figure img, body.single-photo-wallpapers div.content_wrap div.content section.main_content article figure img {
          margin-bottom: 16px; }
        body.post div.content_wrap div.content section.main_content article figure figcaption, body.single div.content_wrap div.content section.main_content article figure figcaption, body.single-post div.content_wrap div.content section.main_content article figure figcaption, body.single-photo-wallpapers div.content_wrap div.content section.main_content article figure figcaption {
          text-align: center; }
      body.post div.content_wrap div.content section.main_content article h2, body.single div.content_wrap div.content section.main_content article h2, body.single-post div.content_wrap div.content section.main_content article h2, body.single-photo-wallpapers div.content_wrap div.content section.main_content article h2 {
        font-size: 1em;
        /* 16px / 16px */
        margin-bottom: 24px; }
      body.post div.content_wrap div.content section.main_content article ul, body.single div.content_wrap div.content section.main_content article ul, body.single-post div.content_wrap div.content section.main_content article ul, body.single-photo-wallpapers div.content_wrap div.content section.main_content article ul {
        list-style: disc inside; }
body.post div.content_wrap section.comments_section h1, body.single div.content_wrap section.comments_section h1, body.single-post div.content_wrap section.comments_section h1, body.single-photo-wallpapers div.content_wrap section.comments_section h1 {
  position: relative;
  /*for bottom decoration*/
  margin-bottom: 48px;
  font-size: 1.5em;
  /* 24px / 16px */ }
  body.post div.content_wrap section.comments_section h1:after, body.single div.content_wrap section.comments_section h1:after, body.single-post div.content_wrap section.comments_section h1:after, body.single-photo-wallpapers div.content_wrap section.comments_section h1:after {
    content: url(../images/bottom_decoration4.png);
    position: absolute;
    top: 24px;
    left: 0; }
body.post div.content_wrap section.comments_section ol.comments, body.single div.content_wrap section.comments_section ol.comments, body.single-post div.content_wrap section.comments_section ol.comments, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments {
  margin-bottom: 48px; }
  body.post div.content_wrap section.comments_section ol.comments li, body.single div.content_wrap section.comments_section ol.comments li, body.single-post div.content_wrap section.comments_section ol.comments li, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li {
    width: 100%;
    margin: 0 auto 48px; }
    body.post div.content_wrap section.comments_section ol.comments li div.vcard, body.single div.content_wrap section.comments_section ol.comments li div.vcard, body.single-post div.content_wrap section.comments_section ol.comments li div.vcard, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.vcard {
      background: #322f2d;
      padding: 24px 30px;
      position: relative; }
      body.post div.content_wrap section.comments_section ol.comments li div.vcard:before, body.single div.content_wrap section.comments_section ol.comments li div.vcard:before, body.single-post div.content_wrap section.comments_section ol.comments li div.vcard:before, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.vcard:before {
        content: url("../images/comment_lines.png");
        position: absolute;
        top: 5px;
        left: 80px; }
      body.post div.content_wrap section.comments_section ol.comments li div.vcard span.comment_number, body.single div.content_wrap section.comments_section ol.comments li div.vcard span.comment_number, body.single-post div.content_wrap section.comments_section ol.comments li div.vcard span.comment_number, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.vcard span.comment_number {
        display: inline-block;
        width: 32px;
        height: 27px;
        background: url("../images/article_number3.png") 0 0 no-repeat;
        margin-right: 45px;
        padding: 2px 0 0 10px; }
      body.post div.content_wrap section.comments_section ol.comments li div.vcard cite, body.single div.content_wrap section.comments_section ol.comments li div.vcard cite, body.single-post div.content_wrap section.comments_section ol.comments li div.vcard cite, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.vcard cite {
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 400;
        font-size: 1.25em; }
      body.post div.content_wrap section.comments_section ol.comments li div.vcard a, body.single div.content_wrap section.comments_section ol.comments li div.vcard a, body.single-post div.content_wrap section.comments_section ol.comments li div.vcard a, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.vcard a {
        font-family: "proxima-nova-condensed";
        font-style: normal;
        font-weight: 600;
        font-size: 1em; }
    body.post div.content_wrap section.comments_section ol.comments li div.comment_container, body.single div.content_wrap section.comments_section ol.comments li div.comment_container, body.single-post div.content_wrap section.comments_section ol.comments li div.comment_container, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.comment_container {
      background: #080c0c;
      padding: 24px 15px 48px;
      position: relative; }
      body.post div.content_wrap section.comments_section ol.comments li div.comment_container p, body.single div.content_wrap section.comments_section ol.comments li div.comment_container p, body.single-post div.content_wrap section.comments_section ol.comments li div.comment_container p, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.comment_container p {
        margin-bottom: 24px; }
      body.post div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta, body.single div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta, body.single-post div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta {
        position: absolute;
        bottom: 0;
        right: 5px;
        color: #fff3da;
        font-family: "proxima-nova-condensed";
        font-style: italic;
        font-weight: 400;
        font-size: 1em; }
        body.post div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta:hover, body.single div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta:hover, body.single-post div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta:hover, body.single-photo-wallpapers div.content_wrap section.comments_section ol.comments li div.comment_container div.comment-meta:hover {
          color: #ffebc1; }
body.post div.content_wrap section.comments_section div#respond h1, body.single div.content_wrap section.comments_section div#respond h1, body.single-post div.content_wrap section.comments_section div#respond h1, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond h1 {
  margin-bottom: 24px;
  line-height: 3em; }
body.post div.content_wrap section.comments_section div#respond form, body.single div.content_wrap section.comments_section div#respond form, body.single-post div.content_wrap section.comments_section div#respond form, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form {
  width: 648px; }
  body.post div.content_wrap section.comments_section div#respond form > div, body.single div.content_wrap section.comments_section div#respond form > div, body.single-post div.content_wrap section.comments_section div#respond form > div, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div {
    background: #080c0c;
    padding: 2px;
    margin-bottom: 24px; }
    body.post div.content_wrap section.comments_section div#respond form > div.submit, body.single div.content_wrap section.comments_section div#respond form > div.submit, body.single-post div.content_wrap section.comments_section div#respond form > div.submit, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div.submit {
      background: none; }
    body.post div.content_wrap section.comments_section div#respond form > div input, body.post div.content_wrap section.comments_section div#respond form > div label, body.single div.content_wrap section.comments_section div#respond form > div input, body.single div.content_wrap section.comments_section div#respond form > div label, body.single-post div.content_wrap section.comments_section div#respond form > div input, body.single-post div.content_wrap section.comments_section div#respond form > div label, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div label {
      height: 48px;
      display: inline-block; }
    body.post div.content_wrap section.comments_section div#respond form > div label, body.single div.content_wrap section.comments_section div#respond form > div label, body.single-post div.content_wrap section.comments_section div#respond form > div label, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div label {
      width: 244px;
      float: left;
      text-align: center;
      font-family: "proxima-nova-condensed";
      font-style: normal;
      font-weight: 400;
      font-size: 1.5em;
      line-height: 2em;
      background: #080c0c;
      cursor: pointer; }
    body.post div.content_wrap section.comments_section div#respond form > div input, body.post div.content_wrap section.comments_section div#respond form > div textarea, body.single div.content_wrap section.comments_section div#respond form > div input, body.single div.content_wrap section.comments_section div#respond form > div textarea, body.single-post div.content_wrap section.comments_section div#respond form > div input, body.single-post div.content_wrap section.comments_section div#respond form > div textarea, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div textarea {
      width: 400px;
      border: 0 none;
      background: #322f2d;
      float: right;
      padding-left: 20px;
      color: #f3f7f7;
      font: 1.5em 'Proxima Nova';
      /* 24px / 16px */ }
      body.post div.content_wrap section.comments_section div#respond form > div input::-webkit-input-placeholder, body.post div.content_wrap section.comments_section div#respond form > div textarea::-webkit-input-placeholder, body.single div.content_wrap section.comments_section div#respond form > div input::-webkit-input-placeholder, body.single div.content_wrap section.comments_section div#respond form > div textarea::-webkit-input-placeholder, body.single-post div.content_wrap section.comments_section div#respond form > div input::-webkit-input-placeholder, body.single-post div.content_wrap section.comments_section div#respond form > div textarea::-webkit-input-placeholder, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input::-webkit-input-placeholder, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div textarea::-webkit-input-placeholder {
        color: #f3f7f7;
        font-family: "proxima-nova";
        font-style: italic;
        font-weight: 400;
        font-size: 1em; }
      body.post div.content_wrap section.comments_section div#respond form > div input:-moz-placeholder, body.post div.content_wrap section.comments_section div#respond form > div textarea:-moz-placeholder, body.single div.content_wrap section.comments_section div#respond form > div input:-moz-placeholder, body.single div.content_wrap section.comments_section div#respond form > div textarea:-moz-placeholder, body.single-post div.content_wrap section.comments_section div#respond form > div input:-moz-placeholder, body.single-post div.content_wrap section.comments_section div#respond form > div textarea:-moz-placeholder, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input:-moz-placeholder, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div textarea:-moz-placeholder {
        color: #f3f7f7;
        font-family: "proxima-nova";
        font-style: italic;
        font-weight: 400;
        font-size: 1em; }
      body.post div.content_wrap section.comments_section div#respond form > div input:-ms-input-placeholder, body.post div.content_wrap section.comments_section div#respond form > div textarea:-ms-input-placeholder, body.single div.content_wrap section.comments_section div#respond form > div input:-ms-input-placeholder, body.single div.content_wrap section.comments_section div#respond form > div textarea:-ms-input-placeholder, body.single-post div.content_wrap section.comments_section div#respond form > div input:-ms-input-placeholder, body.single-post div.content_wrap section.comments_section div#respond form > div textarea:-ms-input-placeholder, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input:-ms-input-placeholder, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div textarea:-ms-input-placeholder {
        color: #f3f7f7;
        font-family: "proxima-nova";
        font-style: italic;
        font-weight: 400;
        font-size: 1em; }
      body.post div.content_wrap section.comments_section div#respond form > div input:focus, body.post div.content_wrap section.comments_section div#respond form > div textarea:focus, body.single div.content_wrap section.comments_section div#respond form > div input:focus, body.single div.content_wrap section.comments_section div#respond form > div textarea:focus, body.single-post div.content_wrap section.comments_section div#respond form > div input:focus, body.single-post div.content_wrap section.comments_section div#respond form > div textarea:focus, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input:focus, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div textarea:focus {
        outline: none;
        background: #252423; }
    body.post div.content_wrap section.comments_section div#respond form > div textarea, body.single div.content_wrap section.comments_section div#respond form > div textarea, body.single-post div.content_wrap section.comments_section div#respond form > div textarea, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div textarea {
      resize: none;
      height: 384px;
      padding-top: 12px; }
    body.post div.content_wrap section.comments_section div#respond form > div input[type=submit], body.single div.content_wrap section.comments_section div#respond form > div input[type=submit], body.single-post div.content_wrap section.comments_section div#respond form > div input[type=submit], body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input[type=submit] {
      width: 141px;
      font-family: "proxima-nova-condensed";
      font-style: normal;
      font-weight: 400;
      font-size: 1.5em;
      color: #f3f7f7;
      font-size: 1em;
      /* 16px / 16px */
      line-height: 1.5em;
      /* 24px / 16px */
      text-align: center;
      background: #c06048;
      padding: 0 10px;
      word-wrap: break-word;
      white-space: normal; }
      body.post div.content_wrap section.comments_section div#respond form > div input[type=submit]:hover, body.single div.content_wrap section.comments_section div#respond form > div input[type=submit]:hover, body.single-post div.content_wrap section.comments_section div#respond form > div input[type=submit]:hover, body.single-photo-wallpapers div.content_wrap section.comments_section div#respond form > div input[type=submit]:hover {
        background: #b1543d;
        cursor: pointer; }

body.galleries div.content_wrap, body.post-type-archive-photo-galleries div.content_wrap, body.post-type-archive-photo-essays div.content_wrap {
  padding: 0; }
  body.galleries div.content_wrap figure.header_image, body.post-type-archive-photo-galleries div.content_wrap figure.header_image, body.post-type-archive-photo-essays div.content_wrap figure.header_image {
    margin: 0 auto 48px; }
  body.galleries div.content_wrap section.main_content, body.post-type-archive-photo-galleries div.content_wrap section.main_content, body.post-type-archive-photo-essays div.content_wrap section.main_content {
    width: 1140px; }
    body.galleries div.content_wrap section.main_content h1, body.post-type-archive-photo-galleries div.content_wrap section.main_content h1, body.post-type-archive-photo-essays div.content_wrap section.main_content h1 {
      position: relative;
      /*for bottom decoration*/
      margin-bottom: 48px;
      font-family: "proxima-nova-condensed";
      font-style: normal;
      font-weight: 600;
      font-size: 1.5em; }
      body.galleries div.content_wrap section.main_content h1:after, body.post-type-archive-photo-galleries div.content_wrap section.main_content h1:after, body.post-type-archive-photo-essays div.content_wrap section.main_content h1:after {
        content: url(../images/bottom_decoration4.png);
        position: absolute;
        top: 24px;
        left: 0; }
    body.galleries div.content_wrap section.main_content div.container, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container {
      margin-bottom: 48px; }
      body.galleries div.content_wrap section.main_content div.container article, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article {
        background: #1b1e1e;
        border: 3px solid #080c0c;
        width: 364px;
        margin-top: 24px;
        display: inline-block;
        margin-right: 24px;
        padding: 24px 0;
        float: left; }
        body.galleries div.content_wrap section.main_content div.container article figure, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article figure, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article figure {
          margin: 0 auto 24px; }
          body.galleries div.content_wrap section.main_content div.container article figure a, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article figure a, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article figure a {
            margin: 0 auto 24px; }
            body.galleries div.content_wrap section.main_content div.container article figure a.horizontal, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article figure a.horizontal, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article figure a.horizontal {
              width: 313px; }
            body.galleries div.content_wrap section.main_content div.container article figure a.vertical, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article figure a.vertical, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article figure a.vertical {
              width: 215px; }
          body.galleries div.content_wrap section.main_content div.container article figure figcaption, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article figure figcaption, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article figure figcaption {
            text-align: center;
            font-size: 1.5em;
            /* 24px / 16px */ }
        body.galleries div.content_wrap section.main_content div.container article p, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article p, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article p {
          width: 330px;
          margin: 0 auto 24px; }
        body.galleries div.content_wrap section.main_content div.container article a.more, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article a.more, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article a.more {
          width: 71px;
          float: right;
          background: #080c0c;
          color: #fff3da;
          text-align: center; }
          body.galleries div.content_wrap section.main_content div.container article a.more:hover, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article a.more:hover, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article a.more:hover {
            background: black;
            color: #ffebc1; }
      body.galleries div.content_wrap section.main_content div.container article.last_one, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.container article.last_one, body.post-type-archive-photo-essays div.content_wrap section.main_content div.container article.last_one {
        margin-right: 0; }
    body.galleries div.content_wrap section.main_content a.more, body.post-type-archive-photo-galleries div.content_wrap section.main_content a.more, body.post-type-archive-photo-essays div.content_wrap section.main_content a.more {
      width: 141px;
      float: right;
      font-size: 1em;
      /* 16px / 16px */
      line-height: 1.5em;
      /* 24px / 16px */
      text-align: center;
      background: #c06048;
      padding: 0 20px; }
      body.galleries div.content_wrap section.main_content a.more:hover, body.post-type-archive-photo-galleries div.content_wrap section.main_content a.more:hover, body.post-type-archive-photo-essays div.content_wrap section.main_content a.more:hover {
        background: #b1543d; }
    body.galleries div.content_wrap section.main_content a#previous, body.post-type-archive-photo-galleries div.content_wrap section.main_content a#previous, body.post-type-archive-photo-essays div.content_wrap section.main_content a#previous {
      float: left; }
    body.galleries div.content_wrap section.main_content div.navigation, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.navigation, body.post-type-archive-photo-essays div.content_wrap section.main_content div.navigation {
      width: 100%;
      clear: both;
      position: relative;
      height: 48px;
      margin-top: 1.5em; }
      body.galleries div.content_wrap section.main_content div.navigation div.more, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.navigation div.more, body.post-type-archive-photo-essays div.content_wrap section.main_content div.navigation div.more {
        top: 0;
        position: absolute; }
        body.galleries div.content_wrap section.main_content div.navigation div.more a, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.navigation div.more a, body.post-type-archive-photo-essays div.content_wrap section.main_content div.navigation div.more a {
          background: #c06048;
          display: block;
          text-align: center;
          width: 141px;
          text-transform: uppercase;
          color: #fff;
          height: 48px;
          line-height: 48px;
          font-family: "proxima-nova-condensed";
          font-style: normal;
          font-weight: 600;
          font-size: 1em; }
          body.galleries div.content_wrap section.main_content div.navigation div.more a:hover, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.navigation div.more a:hover, body.post-type-archive-photo-essays div.content_wrap section.main_content div.navigation div.more a:hover {
            background: #b1543d; }
      body.galleries div.content_wrap section.main_content div.navigation div.prev-posts, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.navigation div.prev-posts, body.post-type-archive-photo-essays div.content_wrap section.main_content div.navigation div.prev-posts {
        left: 0; }
      body.galleries div.content_wrap section.main_content div.navigation div.next-posts, body.post-type-archive-photo-galleries div.content_wrap section.main_content div.navigation div.next-posts, body.post-type-archive-photo-essays div.content_wrap section.main_content div.navigation div.next-posts {
        right: 0; }

body.gallery div.content_wrap, body.single-photo-galleries div.content_wrap, body.single-photo-essays div.content_wrap {
  padding: 0; }
  body.gallery div.content_wrap section.main_content, body.single-photo-galleries div.content_wrap section.main_content, body.single-photo-essays div.content_wrap section.main_content {
    background: #1b1e1e;
    border: 3px solid #080c0c;
    float: none;
    clear: both;
    width: 1140px;
    padding: 0 15px 48px; }
    body.gallery div.content_wrap section.main_content > h1, body.single-photo-galleries div.content_wrap section.main_content > h1, body.single-photo-essays div.content_wrap section.main_content > h1 {
      position: relative;
      /*for bottom decoration*/
      margin-bottom: 48px; }
      body.gallery div.content_wrap section.main_content > h1:after, body.single-photo-galleries div.content_wrap section.main_content > h1:after, body.single-photo-essays div.content_wrap section.main_content > h1:after {
        content: url(../images/bottom_decoration7.png);
        position: absolute;
        top: 24px;
        left: 0; }
    body.gallery div.content_wrap section.main_content .prev-posts a, body.gallery div.content_wrap section.main_content .next-posts a, body.single-photo-galleries div.content_wrap section.main_content .prev-posts a, body.single-photo-galleries div.content_wrap section.main_content .next-posts a, body.single-photo-essays div.content_wrap section.main_content .prev-posts a, body.single-photo-essays div.content_wrap section.main_content .next-posts a {
      width: 141px;
      float: right;
      font-size: 1.25em;
      /* 20px / 16px */
      line-height: 1.2em;
      /* 24px / 20px */
      text-align: center;
      text-transform: uppercase;
      background: #c06048;
      padding: 0 7px; }
      body.gallery div.content_wrap section.main_content .prev-posts a:hover, body.gallery div.content_wrap section.main_content .next-posts a:hover, body.single-photo-galleries div.content_wrap section.main_content .prev-posts a:hover, body.single-photo-galleries div.content_wrap section.main_content .next-posts a:hover, body.single-photo-essays div.content_wrap section.main_content .prev-posts a:hover, body.single-photo-essays div.content_wrap section.main_content .next-posts a:hover {
        background: #b1543d; }
    body.gallery div.content_wrap section.main_content .prev-posts a, body.single-photo-galleries div.content_wrap section.main_content .prev-posts a, body.single-photo-essays div.content_wrap section.main_content .prev-posts a {
      float: left; }

#galleria {
  position: relative;
  margin: 0 auto;
  width: 1108px;
  height: 726px;
  -webkit-box-shadow: 0 0 2px rgba(51, 51, 51, 0.45); }

.galleria-container {
  background: #1b1e1e;
  position: relative;
  color: #fff;
  overflow: hidden; }

.galleria-container img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none; }

.galleria-stage {
  position: absolute;
  height: 77%;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0px; }

.galleria-container.fullscreen .galleria-stage {
  bottom: 0; }

.galleria-bar {
  right: 0;
  bottom: 0;
  height: 168px;
  width: 100%;
  position: absolute;
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  left: 0px;
  background: #111818;
  z-index: 3; }

.galleria-progress {
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: #aaa;
  opacity: .5;
  z-index: 3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50); }

.galleria-thumblink,
.galleria-fullscreen,
.galleria-play,
.galleria-popout,
.playing, .open {
  -webkit-transition: background-color 0.3s ease-in-out;
  height: 72px;
  width: 145px;
  background: url("../images/controls_divider.png") 0 4px no-repeat;
  font-family: "proxima-nova-condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  line-height: 72px; }
  .galleria-thumblink span,
  .galleria-fullscreen span,
  .galleria-play span,
  .galleria-popout span,
  .playing span, .open span {
    font-family: "proxima-nova-condensed";
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.5em;
    /* 24px / 16px */
    text-align: center;
    position: relative;
    padding: 24px 0;
    display: block; }

.galleria-fullscreen:after, .galleria-thumblink:after, .galleria-play:after, .playing:after, .open {
  position: absolute;
  height: 72px;
  width: 145px;
  text-align: center; }

.galleria-play:after {
  content: "Play Slideshow"; }

.galleria-fullscreen:after {
  content: "Enter Fullscreen"; }

.galleria-thumblink:after {
  content: "View Thumbnails";
  width: 440px; }

.playing:after {
  content: "Pause Slideshow"; }

.open:after {
  content: "Exit";
  left: 0 !important; }

.galleria-thumblink {
  background: none;
  width: 440px !important;
  text-align: left;
  text-indent: 0px; }

.galleria-fullscreen {
  left: 290px;
  display: none; }

.galleria-play {
  left: 145px;
  display: none; }

.galleria-fullscreen:hover,
.galleria-fullscreen.open,
.galleria-play:hover,
.galleria-popout:hover, .galleria-play.playing {
  background: url("../images/controls_divider.png") 0 4px no-repeat, #1c2727;
  -webkit-transition: background-color 0.3s ease-in-out; }

.galleria-thumblink:hover, .galleria-thumblink.open {
  background: #1c2727;
  -webkit-transition: background-color 0.3s ease-in-out; }

.galleria-thumbnails-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.6);
  z-index: 2; }

.galleria-thumbnails-list {
  position: absolute!important;
  top: 40px;
  right: 10px;
  left: 10px;
  bottom: 128px;
  padding-bottom: 40px;
  overflow: scroll!important; }

div.close_it {
  position: relative;
  z-index: 99999;
  border: 1px solid yellow;
  display: block;
  position: absolute;
  top: -500px; }

.galleria-thumbnails .galleria-image {
  width: 160px;
  height: 90px;
  float: left;
  margin: 0 8px 8px 0;
  border: 3px solid #fff;
  cursor: pointer; }

.galleria-thumbnails .galleria-image:first-child, .galleria-image:nth-child(10n+1) {
  margin-left: 0px; }

.galleria-thumbnails .galleria-image:hover {
  opacity: .9;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }

.galleria-info {
  z-index: 1;
  position: relative;
  width: 930px; }

.galleria-info-text {
  position: absolute;
  padding: 24px 10px;
  z-index: 9999;
  width: 672px;
  right: -220px;
  background: url("../images/controls_divider3.png") 0 2px no-repeat; }

.galleria-info-title {
  font-family: "proxima-nova-condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 1.5em;
  line-height: 1.5em;
  /*24px / 16px*/
  text-align: center;
  margin-bottom: 24px;
  text-transform: uppercase; }

.galleria-info-description {
  padding: 0 10px;
  margin-bottom: 24px;
  position: relative; }

.galleria-counter {
  position: absolute;
  background: url("../images/controls_divider2.png") 4px 0 no-repeat;
  top: 64px;
  width: 450px;
  left: 40px;
  height: 96px;
  padding: 4px 0 0 180px;
  zoom: 1;
  font-family: "proxima-nova-condensed";
  font-style: normal;
  font-weight: 400;
  font-size: 3em; }
  .galleria-counter span {
    display: inline-block;
    text-align: center;
    line-height: 1em;
    /*48px / 48px*/
    padding: 24px 0;
    color: #f3f7f7; }

.galleria-loader {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -24px 0 0 -24px;
  z-index: 2;
  display: none;
  background: black url(loader.gif) no-repeat 50% 50%;
  opacity: .8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

.galleria-image-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 48px;
  left: 0; }

.galleria-image-nav-left,
.galleria-image-nav-right {
  position: absolute;
  width: 48px;
  height: 48px;
  cursor: pointer;
  -moz-border-radius: 24;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  background: url("../images/arrows.png") no-repeat, #322f2d;
  left: 20px;
  z-index: 2; }
  .galleria-image-nav-left:hover,
  .galleria-image-nav-right:hover {
    background: url("../images/arrows.png") no-repeat, #2a2826; }

.galleria-image-nav-left {
  background-position: 0 12px; }
  .galleria-image-nav-left:hover {
    background-position: 0 12px; }

.galleria-image-nav-right {
  left: auto;
  right: 20px;
  background-position: -46px 12px;
  z-index: 2; }
  .galleria-image-nav-right:hover {
    background-position: -46px 12px; }

.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
  cursor: pointer;
  display: none;
  background-position: -495px 5px;
  position: absolute;
  left: 0;
  top: 0;
  height: 40px;
  width: 23px;
  z-index: 3;
  opacity: .8; }

.galleria-thumb-nav-right {
  background-position: -578px 5px;
  border-right: none;
  right: 0;
  left: auto; }

.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover {
  opacity: .2;
  cursor: default; }

.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover {
  opacity: 1;
  background-color: #111; }

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
  display: block; }

.galleria-lightbox-content {
  background: url(loader_pos.gif) no-repeat 50% 50%; }

body.single-photo-wallpapers div.wallpaper {
  width: 720px;
  margin: 0 auto;
  background: #080c0c;
  margin-bottom: 48px; }
  body.single-photo-wallpapers div.wallpaper h2 {
    display: block;
    background: #322f2d;
    padding: 24px 0px;
    position: relative;
    font-family: "proxima-nova-condensed";
    font-style: normal;
    font-weight: 600;
    font-size: 1.5em; }
  body.single-photo-wallpapers div.wallpaper ul {
    padding-bottom: 1.5em; }
    body.single-photo-wallpapers div.wallpaper ul li {
      list-style-type: square;
      padding-left: 8px; }
      body.single-photo-wallpapers div.wallpaper ul li a {
        color: #fff0e4 !important; }
body.single-photo-wallpapers p.signup {
  width: 720px;
  margin: 0 auto;
  margin-top: 0em; }
  body.single-photo-wallpapers p.signup a {
    display: block;
    background: #c06048;
    position: relative;
    font-family: "proxima-nova-condensed";
    font-style: normal;
    font-weight: 600;
    font-size: 1.5em;
    text-transform: uppercase;
    text-align: center;
    color: #f3f7f7 !important; }
