@charset "UTF-8";
/*--------------------------------------------------------------
Transitions
--------------------------------------------------------------*/
/*--------------------------------------------------------------
REM/PX Conversions
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Retina image media queries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Style input Placeholders
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Section separator
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Transitions
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Align elements
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Border radius
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Clearfix
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Function used to place a stroke around type
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Global
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Colors
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Fonts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Clearfix
--------------------------------------------------------------*/
.cf:before,
.cf:after {
  content: " ";
  display: table; }

.cf:after {
  clear: both; }

.cf {
  *zoom: 1; }

.wordpress.admin-bar .edit-link {
  display: block;
  margin: 30px 0; }

section.shops li, section.press li, section.eye-spy li, section.fans li {
  overflow: hidden; }
  section.shops li .post-info, section.press li .post-info, section.eye-spy li .post-info, section.fans li .post-info {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: -20px;
    padding-top: 20px;
    background-color: rgba(0, 0, 0, 0.35);
    text-align: center;
    opacity: 0;
    transition: all 0.25s ease-in;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in; }
    section.shops li .post-info h3, section.press li .post-info h3, section.eye-spy li .post-info h3, section.fans li .post-info h3 {
      color: #ffffff;
      z-index: 1;
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
  section.shops li:hover .post-info, section.press li:hover .post-info, section.eye-spy li:hover .post-info, section.fans li:hover .post-info {
    opacity: 1; }
  section.shops li img, section.press li img, section.eye-spy li img, section.fans li img {
    margin-bottom: 20px; }
  section.shops li:hover img, section.press li:hover img, section.eye-spy li:hover img, section.fans li:hover img {
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease; }

.wordpress.archive main#main .content .page-header, .wordpress.page-template-templatesblog-php main#main .content .page-header, .wordpress.post-type-archive-press-release main#main .content .page-header {
  padding: 25px 0;
  margin: 0; }
  .wordpress.archive main#main .content .page-header h1, .wordpress.page-template-templatesblog-php main#main .content .page-header h1, .wordpress.post-type-archive-press-release main#main .content .page-header h1 {
    text-align: center;
    margin: 0;
    padding: 0; }
.wordpress.archive main#main .content .blog-categories-block, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block {
  position: fixed;
  z-index: 10000;
  width: 225px;
  top: 167px;
  right: -225px;
  background-color: rgba(0, 0, 0, 0.55);
  padding: 20px;
  transition: all .25s ease; }
  .wordpress.archive main#main .content .blog-categories-block.categories-open, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block.categories-open, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block.categories-open {
    right: 0; }
    .wordpress.archive main#main .content .blog-categories-block.categories-open .blog-categories-toggle, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block.categories-open .blog-categories-toggle, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block.categories-open .blog-categories-toggle {
      background: rgba(0, 0, 0, 0.9); }
  .wordpress.archive main#main .content .blog-categories-block .blog-categories-toggle, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block .blog-categories-toggle, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block .blog-categories-toggle {
    color: white;
    position: absolute;
    top: 0;
    left: -60px;
    height: 100%;
    width: 60px;
    background: rgba(0, 0, 0, 0.55);
    padding: 0 2.5px;
    text-align: center;
    font-size: 50px;
    cursor: pointer;
    overflow: hidden;
    transition: all .25s ease; }
    .wordpress.archive main#main .content .blog-categories-block .blog-categories-toggle span, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block .blog-categories-toggle span, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block .blog-categories-toggle span {
      position: absolute;
      top: 50%;
      right: -32px;
      margin-top: -60px;
      transition: all .25s ease; }
      .wordpress.archive main#main .content .blog-categories-block .blog-categories-toggle span.categories-open, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block .blog-categories-toggle span.categories-open, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block .blog-categories-toggle span.categories-open {
        transform: rotateY(180deg); }
      .wordpress.archive main#main .content .blog-categories-block .blog-categories-toggle span img, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block .blog-categories-toggle span img, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block .blog-categories-toggle span img {
        height: 125px;
        width: 125px;
        max-width: none; }
  .wordpress.archive main#main .content .blog-categories-block h4, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block h4, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block h4 {
    margin-bottom: 10px;
    color: #FFFFFF;
    font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
    font-weight: bold; }
  .wordpress.archive main#main .content .blog-categories-block ul a, .wordpress.page-template-templatesblog-php main#main .content .blog-categories-block ul a, .wordpress.post-type-archive-press-release main#main .content .blog-categories-block ul a {
    font-size: 14px;
    color: #FFFFFF; }
.wordpress.archive main#main .content article.post, .wordpress.page-template-templatesblog-php main#main .content article.post, .wordpress.post-type-archive-press-release main#main .content article.post {
  display: block;
  height: 450px;
  margin: 0 auto;
  padding: 50px 0;
  position: relative;
  width: 100%;
  background: transparent none center no-repeat;
  background-size: cover;
  text-align: center;
  z-index: 0; }
  .wordpress.archive main#main .content article.post:before, .wordpress.page-template-templatesblog-php main#main .content article.post:before, .wordpress.post-type-archive-press-release main#main .content article.post:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  .wordpress.archive main#main .content article.post > .inner, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner, .wordpress.post-type-archive-press-release main#main .content article.post > .inner {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 1218px;
    z-index: 2; }
    .wordpress.archive main#main .content article.post > .inner .info, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner .info, .wordpress.post-type-archive-press-release main#main .content article.post > .inner .info {
      display: block;
      list-style: none;
      margin-bottom: 10px; }
      .wordpress.archive main#main .content article.post > .inner .info li, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner .info li, .wordpress.post-type-archive-press-release main#main .content article.post > .inner .info li {
        color: #939083;
        display: inline-block;
        padding: 0 15px;
        position: relative; }
        .wordpress.archive main#main .content article.post > .inner .info li:after, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner .info li:after, .wordpress.post-type-archive-press-release main#main .content article.post > .inner .info li:after {
          background: #939083;
          display: block;
          content: '';
          position: absolute;
          height: 6px;
          width: 6px;
          top: 50%;
          margin-top: -3px;
          right: 0;
          margin-right: -6px;
          -webkit-border-radius: 9000px;
          border-radius: 9000px;
          background-clip: padding-box; }
        .wordpress.archive main#main .content article.post > .inner .info li:last-child:after, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner .info li:last-child:after, .wordpress.post-type-archive-press-release main#main .content article.post > .inner .info li:last-child:after {
          display: none; }
        .wordpress.archive main#main .content article.post > .inner .info li a, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner .info li a, .wordpress.post-type-archive-press-release main#main .content article.post > .inner .info li a {
          color: #939083;
          font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
          font-weight: bold;
          text-transform: uppercase; }
    .wordpress.archive main#main .content article.post > .inner h1, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner h1, .wordpress.post-type-archive-press-release main#main .content article.post > .inner h1 {
      width: 700px;
      margin: 0 auto;
      padding: 0 50px 10px; }
      .wordpress.archive main#main .content article.post > .inner h1 a, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner h1 a, .wordpress.post-type-archive-press-release main#main .content article.post > .inner h1 a {
        color: #FFFFFF;
        font-size: 38px;
        font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
        font-weight: bold; }
    .wordpress.archive main#main .content article.post > .inner .read-more, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner .read-more, .wordpress.post-type-archive-press-release main#main .content article.post > .inner .read-more {
      color: #939083;
      font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
      font-weight: bold;
      text-transform: uppercase; }
      .wordpress.archive main#main .content article.post > .inner .read-more:before, .wordpress.page-template-templatesblog-php main#main .content article.post > .inner .read-more:before, .wordpress.post-type-archive-press-release main#main .content article.post > .inner .read-more:before {
        display: inline-block;
        content: '►';
        padding-right: 5px; }
  .wordpress.archive main#main .content article.post.post-standard > .inner, .wordpress.page-template-templatesblog-php main#main .content article.post.post-standard > .inner, .wordpress.post-type-archive-press-release main#main .content article.post.post-standard > .inner {
    text-align: left; }
    .wordpress.archive main#main .content article.post.post-standard > .inner .image, .wordpress.page-template-templatesblog-php main#main .content article.post.post-standard > .inner .image, .wordpress.post-type-archive-press-release main#main .content article.post.post-standard > .inner .image {
      float: left;
      margin-right: 50px; }
    .wordpress.archive main#main .content article.post.post-standard > .inner h1 a, .wordpress.page-template-templatesblog-php main#main .content article.post.post-standard > .inner h1 a, .wordpress.post-type-archive-press-release main#main .content article.post.post-standard > .inner h1 a {
      color: #000000; }
  .wordpress.archive main#main .content article.post.post-image:after, .wordpress.page-template-templatesblog-php main#main .content article.post.post-image:after, .wordpress.post-type-archive-press-release main#main .content article.post.post-image:after {
    background: rgba(0, 0, 0, 0.6);
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1; }
  .wordpress.archive main#main .content article.post.post-image > .inner h1, .wordpress.page-template-templatesblog-php main#main .content article.post.post-image > .inner h1, .wordpress.post-type-archive-press-release main#main .content article.post.post-image > .inner h1 {
    border-bottom: 1px solid #939083;
    margin-bottom: 10px; }
.wordpress.archive main#main .content .navigation, .wordpress.page-template-templatesblog-php main#main .content .navigation, .wordpress.post-type-archive-press-release main#main .content .navigation {
  margin: 25px 0;
  text-align: center; }
  .wordpress.archive main#main .content .navigation .wp-paginate .title, .wordpress.page-template-templatesblog-php main#main .content .navigation .wp-paginate .title, .wordpress.post-type-archive-press-release main#main .content .navigation .wp-paginate .title {
    color: #000000;
    display: none; }
  .wordpress.archive main#main .content .navigation .wp-paginate a, .wordpress.page-template-templatesblog-php main#main .content .navigation .wp-paginate a, .wordpress.post-type-archive-press-release main#main .content .navigation .wp-paginate a {
    background: #bfbaa8;
    border: 0;
    color: #000000;
    margin-right: 4px;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none; }
    .wordpress.archive main#main .content .navigation .wp-paginate a:hover, .wordpress.page-template-templatesblog-php main#main .content .navigation .wp-paginate a:hover, .wordpress.post-type-archive-press-release main#main .content .navigation .wp-paginate a:hover {
      color: #bfbaa8;
      background: #000000; }
  .wordpress.archive main#main .content .navigation .wp-paginate .current, .wordpress.page-template-templatesblog-php main#main .content .navigation .wp-paginate .current, .wordpress.post-type-archive-press-release main#main .content .navigation .wp-paginate .current {
    color: #bfbaa8;
    background: #000000;
    border: 0;
    margin-right: 4px;
    padding: 4px 8px; }

.wordpress.single-post #main > .inner, .wordpress.single-press-release #main > .inner {
  padding-bottom: 60px; }
  .wordpress.single-post #main > .inner > .content > article > header.entry-header > ul, .wordpress.single-press-release #main > .inner > .content > article > header.entry-header > ul {
    margin-bottom: 6px; }
    .wordpress.single-post #main > .inner > .content > article > header.entry-header > ul > li > a, .wordpress.single-press-release #main > .inner > .content > article > header.entry-header > ul > li > a {
      font-size: 16px;
      font-weight: bold;
      color: #939083;
      text-transform: uppercase; }
  .wordpress.single-post #main > .inner > .content > article > header.entry-header > h1.entry-title, .wordpress.single-press-release #main > .inner > .content > article > header.entry-header > h1.entry-title {
    font-size: 43px;
    font-weight: bold;
    line-height: 45px;
    color: #000000; }
    .wordpress.single-post #main > .inner > .content > article > header.entry-header > h1.entry-title:after, .wordpress.single-press-release #main > .inner > .content > article > header.entry-header > h1.entry-title:after {
      content: "";
      display: block;
      border-bottom: 1px solid #cac7ba;
      margin-bottom: 12px; }
  .wordpress.single-post #main > .inner > .content > article > header.entry-header > ul.info.date-only > li, .wordpress.single-press-release #main > .inner > .content > article > header.entry-header > ul.info.date-only > li {
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    color: #939083;
    padding: 6px 0 8px;
    text-shadow: 0 1px 0 rgba(191, 186, 168, 0.4); }
  .wordpress.single-post #main > .inner > .content > article > .post-thumbnail > img, .wordpress.single-press-release #main > .inner > .content > article > .post-thumbnail > img {
    margin: 0 0 8px; }
  .wordpress.single-post #main > .inner > .content > article > main, .wordpress.single-press-release #main > .inner > .content > article > main {
    display: block;
    margin-top: 20px;
    margin-bottom: 60px;
    overflow: hidden;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #19100c; }
    .wordpress.single-post #main > .inner > .content > article > main > aside, .wordpress.single-press-release #main > .inner > .content > article > main > aside {
      float: left;
      clear: left;
      width: 150px;
      margin-right: 19px;
      background: #FFFFFF;
      color: #000000;
      border-top: 1px solid #cac7ba; }
      .wordpress.single-post #main > .inner > .content > article > main > aside > h2, .wordpress.single-press-release #main > .inner > .content > article > main > aside > h2 {
        background-color: #e2e1de;
        font-family: Georgia, Times, "Times New Roman", serif;
        font-weight: bold;
        font-size: 12px;
        font-size: 0.75rem;
        position: relative;
        margin: 0;
        padding: 10px 15px;
        padding: 0.625rem 0.9375rem;
        text-transform: uppercase;
        text-align: center; }
      .wordpress.single-post #main > .inner > .content > article > main > aside > .products, .wordpress.single-press-release #main > .inner > .content > article > main > aside > .products {
        border-bottom: 2px solid #f3f2ef; }
        .wordpress.single-post #main > .inner > .content > article > main > aside > .products > .product, .wordpress.single-press-release #main > .inner > .content > article > main > aside > .products > .product {
          margin: 10px; }
    .wordpress.single-post #main > .inner > .content > article > main > .content > p, .wordpress.single-press-release #main > .inner > .content > article > main > .content > p {
      margin: 0 0 20px; }
      .wordpress.single-post #main > .inner > .content > article > main > .content > p img.alignright, .wordpress.single-press-release #main > .inner > .content > article > main > .content > p img.alignright {
        margin: 0 0 20px 14px;
        float: right; }
      .wordpress.single-post #main > .inner > .content > article > main > .content > p img.alignleft, .wordpress.single-press-release #main > .inner > .content > article > main > .content > p img.alignleft {
        margin: 0 14px 20px 0;
        float: left; }
  .wordpress.single-post #main > .inner > .content > article > footer > .social > span, .wordpress.single-press-release #main > .inner > .content > article > footer > .social > span {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    font-size: 14px;
    color: #cac7ba;
    text-transform: uppercase; }
    .wordpress.single-post #main > .inner > .content > article > footer > .social > span:after, .wordpress.single-press-release #main > .inner > .content > article > footer > .social > span:after {
      content: "";
      display: block;
      border-bottom: 1px solid #cac7ba;
      margin-top: 6px;
      margin-bottom: 12px; }
  .wordpress.single-post #main > .inner > .content > article > footer > .social > ul > li, .wordpress.single-press-release #main > .inner > .content > article > footer > .social > ul > li {
    padding: 0 10px;
    display: inline-block; }
    .wordpress.single-post #main > .inner > .content > article > footer > .social > ul > li .ico-twitter, .wordpress.single-press-release #main > .inner > .content > article > footer > .social > ul > li .ico-twitter {
      margin-top: 2px; }
    .wordpress.single-post #main > .inner > .content > article > footer > .social > ul > li .ico-mail, .wordpress.single-press-release #main > .inner > .content > article > footer > .social > ul > li .ico-mail {
      margin-top: 2px; }
  .wordpress.single-post #main > .inner > .sidebar > .block-title, .wordpress.single-press-release #main > .inner > .sidebar > .block-title {
    background: #e2e1de;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    font-size: 14px; }
  .wordpress.single-post #main > .inner > .sidebar > .widget_recent_entries > ul, .wordpress.single-press-release #main > .inner > .sidebar > .widget_recent_entries > ul {
    list-style-image: url("../images/ul_post_img.png");
    padding-left: 15px; }
    .wordpress.single-post #main > .inner > .sidebar > .widget_recent_entries > ul li, .wordpress.single-press-release #main > .inner > .sidebar > .widget_recent_entries > ul li {
      margin-bottom: 16px; }
      .wordpress.single-post #main > .inner > .sidebar > .widget_recent_entries > ul li a, .wordpress.single-press-release #main > .inner > .sidebar > .widget_recent_entries > ul li a {
        font-size: 13px;
        font-weight: bold; }
  .wordpress.single-post #main > .inner > .sidebar > .widget_social, .wordpress.single-press-release #main > .inner > .sidebar > .widget_social {
    padding: 15px 15px 0px;
    padding: 0.9375rem 0.9375rem 0rem; }
    .wordpress.single-post #main > .inner > .sidebar > .widget_social > ul li, .wordpress.single-press-release #main > .inner > .sidebar > .widget_social > ul li {
      margin: 0 -16px 10px -16px;
      border-bottom: 1px solid #f3f2ef; }
      .wordpress.single-post #main > .inner > .sidebar > .widget_social > ul li a, .wordpress.single-press-release #main > .inner > .sidebar > .widget_social > ul li a {
        padding: 0 16px;
        margin: 16px 0;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase; }
        .wordpress.single-post #main > .inner > .sidebar > .widget_social > ul li a div, .wordpress.single-press-release #main > .inner > .sidebar > .widget_social > ul li a div {
          display: inline-block;
          width: 32px;
          margin: 16px 0; }
          .wordpress.single-post #main > .inner > .sidebar > .widget_social > ul li a div img, .wordpress.single-press-release #main > .inner > .sidebar > .widget_social > ul li a div img {
            margin-right: 5px;
            margin-top: -3px; }
      .wordpress.single-post #main > .inner > .sidebar > .widget_social > ul li iframe, .wordpress.single-press-release #main > .inner > .sidebar > .widget_social > ul li iframe {
        margin-left: 7px;
        margin-bottom: 8px;
        margin-top: -10px; }
  .wordpress.single-post #main > .inner > .sidebar > .widget_latest_in > ul li, .wordpress.single-press-release #main > .inner > .sidebar > .widget_latest_in > ul li {
    margin-bottom: 5px; }
    .wordpress.single-post #main > .inner > .sidebar > .widget_latest_in > ul li a, .wordpress.single-press-release #main > .inner > .sidebar > .widget_latest_in > ul li a {
      font-size: 12px;
      font-weight: bold; }
  .wordpress.single-post #main > .inner > .sidebar > .widget_social_face #facefacebook, .wordpress.single-press-release #main > .inner > .sidebar > .widget_social_face #facefacebook {
    width: 210px; }
.wordpress.single-post > .facebook-comments, .wordpress.single-press-release > .facebook-comments {
  background: #FFFFFF;
  padding: 60px 0; }
  .wordpress.single-post > .facebook-comments > .inner, .wordpress.single-press-release > .facebook-comments > .inner {
    margin: 0 auto;
    padding: 0 0 0 169px;
    width: 1000px; }
.wordpress .recently-posted {
  padding: 50px 0 20px;
  text-align: center; }
  .wordpress .recently-posted h2 {
    font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
    font-weight: bold;
    font-size: 50px;
    line-height: 70px;
    color: #000000;
    text-transform: uppercase; }
  .wordpress .recently-posted .recently-thumbnail-holder .frames {
    display: block;
    width: 1020px;
    margin: 0 auto;
    padding: 10px 0 38px; }
    .wordpress .recently-posted .recently-thumbnail-holder .frames > li {
      display: inline; }
      .wordpress .recently-posted .recently-thumbnail-holder .frames > li > a {
        display: inline; }
    .wordpress .recently-posted .recently-thumbnail-holder .frames .frame {
      float: none;
      display: inline-block;
      position: relative;
      width: 250px;
      vertical-align: top; }
      .wordpress .recently-posted .recently-thumbnail-holder .frames .frame .recently-thumbnail {
        background: #FFFFFF url("../images/frames/frame1_square_small.png") top left no-repeat;
        width: 240px;
        height: 240px;
        padding: 30px;
        margin: 0 auto;
        text-align: center; }
      .wordpress .recently-posted .recently-thumbnail-holder .frames .frame .recently-content {
        margin: 12px 0 20px;
        text-align: center; }
        .wordpress .recently-posted .recently-thumbnail-holder .frames .frame .recently-content .recently-content-title {
          font-size: 12px;
          font-weight: bold;
          color: #939083;
          text-transform: uppercase; }
        .wordpress .recently-posted .recently-thumbnail-holder .frames .frame .recently-content .recently-content-postname {
          font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
          font-size: 18px;
          font-weight: normal;
          line-height: 28px;
          color: #000000;
          margin-top: 8px; }
      .wordpress .recently-posted .recently-thumbnail-holder .frames .frame:hover {
        opacity: 0.8; }
    .wordpress .recently-posted .recently-thumbnail-holder .frames.cf:before, .wordpress .recently-posted .recently-thumbnail-holder .frames.cf:after {
      content: " ";
      display: table; }
    .wordpress .recently-posted .recently-thumbnail-holder .frames.cf:after {
      clear: both; }

html body.page-template-templatesmusic-php {
  position: relative; }
  html body.page-template-templatesmusic-php main > .inner {
    padding: 0 !important;
    width: 100% !important; }
    html body.page-template-templatesmusic-php main > .inner > .content {
      margin: 0 !important;
      width: 100% !important; }
      html body.page-template-templatesmusic-php main > .inner > .content > section > .inner {
        width: 1000px;
        width: 62.5rem;
        margin: 0 auto;
        margin: 0 auto;
        padding: 12px 0;
        padding: 0.75rem 0; }
        html body.page-template-templatesmusic-php main > .inner > .content > section > .inner h1 {
          font-size: 1.8em;
          font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
          font-weight: bold;
          text-transform: uppercase;
          margin-bottom: 19px;
          margin-bottom: 1.1875rem; }
        html body.page-template-templatesmusic-php main > .inner > .content > section > .inner > .thumbnail {
          float: left;
          width: 21%;
          margin: 35px 35px 0 0;
          margin: 2.1875rem 2.1875rem 0 0; }
        html body.page-template-templatesmusic-php main > .inner > .content > section > .inner > p {
          font-size: .7em;
          color: #231f20;
          line-height: 1.4em; }
        html body.page-template-templatesmusic-php main > .inner > .content > section > .inner > p:last-child {
          padding-top: 20px;
          padding-top: 1.25rem;
          padding-left: 25px;
          padding-left: 1.5625rem;
          clear: left; }
      html body.page-template-templatesmusic-php main > .inner > .content > section.intro {
        background-color: #fff799; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.intro small {
          color: #6c695d;
          font-size: .8em; }
      html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming {
        background-color: #dedbd2;
        padding-top: 20px;
        padding-top: 1.25rem; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming > .inner {
          padding-left: 25px;
          padding-left: 1.5625rem; }
          html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming > .inner > h1 {
            font-size: 1.75em;
            margin-bottom: 25px;
            margin-bottom: 1.5625rem; }
          html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming > .inner > .show {
            margin-left: 25px;
            margin-left: 1.5625rem;
            overflow: hidden; }
            html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming > .inner > .show > .thumbnail {
              float: left;
              margin: 0 40px 20px 0;
              margin: 0 2.5rem 1.25rem 0; }
            html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming > .inner > .show > h1 {
              line-height: .75em; }
            html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming > .inner > .show > .info {
              margin: 30px 0 30px 0;
              margin: 1.875rem 0 1.875rem 0;
              line-height: 1.3em; }
            html body.page-template-templatesmusic-php main > .inner > .content > section.upcoming > .inner > .show p {
              font-size: .8em;
              line-height: 1.3em; }
      html body.page-template-templatesmusic-php main > .inner > .content > section.radio {
        background-color: #f3f2ef;
        padding-top: 25px;
        padding-top: 1.5625rem; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.radio > .inner h1 {
          margin-left: 25px;
          margin-left: 1.5625rem; }
      html body.page-template-templatesmusic-php main > .inner > .content > section.recent {
        background-color: #000000;
        padding-top: 65px;
        padding-top: 4.0625rem; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.recent > .inner {
          padding-left: 25px;
          padding-left: 1.5625rem; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.recent h1 {
          color: #FFFFFF; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.recent .description {
          color: #FFFFFF;
          font-size: .7em;
          line-height: 1.5em;
          margin-top: 19px;
          margin-top: 1.1875rem; }
      html body.page-template-templatesmusic-php main > .inner > .content > section.shows {
        background-color: #000000;
        padding-top: 85px;
        padding-top: 5.3125rem;
        padding-left: 50px;
        padding-left: 3.125rem; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.shows h1 {
          color: #FFFFFF; }
        html body.page-template-templatesmusic-php main > .inner > .content > section.shows ul {
          display: block;
          width: 100%; }
          html body.page-template-templatesmusic-php main > .inner > .content > section.shows ul > li {
            width: 235px;
            width: 14.6875rem; }
            html body.page-template-templatesmusic-php main > .inner > .content > section.shows ul > li img {
              max-width: 235px;
              max-width: 14.6875rem;
              height: auto;
              margin-bottom: 20px;
              margin-bottom: 1.25rem; }
  html body.page-template-templatesmusic-php > #moscot_music_popup {
    opacity: .5;
    transition: all .5s;
    height: 0; }
    html body.page-template-templatesmusic-php > #moscot_music_popup .music-popup-wrapper > .music-popup-close {
      display: none; }
  html body.page-template-templatesmusic-php > #moscot_music_popup.visible {
    background: rgba(0, 0, 0, 0.65);
    opacity: 1;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 9999; }
    html body.page-template-templatesmusic-php > #moscot_music_popup.visible .music-popup-wrapper {
      opacity: 1;
      position: absolute;
      top: 250px;
      left: 125px;
      right: 125px;
      padding: 65px;
      padding: 4.0625rem;
      background: #C0BBA8;
      overflow: hidden; }
      html body.page-template-templatesmusic-php > #moscot_music_popup.visible .music-popup-wrapper > .music-popup-close {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
        padding: 5px;
        padding: 0.3125rem;
        color: #666769;
        cursor: pointer;
        font-size: 1.4em; }
        html body.page-template-templatesmusic-php > #moscot_music_popup.visible .music-popup-wrapper > .music-popup-close:hover {
          color: #333; }
      html body.page-template-templatesmusic-php > #moscot_music_popup.visible .music-popup-wrapper .music-popup-content {
        width: 45%;
        float: left;
        margin-right: 5%;
        font-size: .75em;
        line-height: 1.5em; }
      html body.page-template-templatesmusic-php > #moscot_music_popup.visible .music-popup-wrapper .music-popup-radio {
        width: 50%;
        float: left; }
      html body.page-template-templatesmusic-php > #moscot_music_popup.visible .music-popup-wrapper .music-popup-video {
        clear: both;
        padding-top: 40px;
        padding-top: 2.5rem;
        overflow: hidden; }
      html body.page-template-templatesmusic-php > #moscot_music_popup.visible .music-popup-wrapper .music-popup-video-description {
        font-size: .65em;
        line-height: 1.5em; }

/* include icon-font */
@font-face {
  font-family: 'fontello';
  src: url("font/fontello.eot?71805837");
  src: url("font/fontello.eot?71805837#iefix") format("embedded-opentype"), url("font/fontello.woff?71805837") format("woff"), url("font/fontello.ttf?71805837") format("truetype"), url("font/fontello.svg?71805837#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em; }

.icon-cancel-3:before {
  content: '\e803'; }

/* 'x' */
html body.page-template-templatesfans-php {
  position: relative; }
  html body.page-template-templatesfans-php main > .inner {
    padding: 0 !important;
    width: 100% !important; }
    html body.page-template-templatesfans-php main > .inner > .content {
      margin: 0 !important;
      width: 100% !important; }
      html body.page-template-templatesfans-php main > .inner > .content > section > .inner {
        width: 1000px;
        width: 62.5rem;
        margin: 0 auto;
        margin: 0 auto;
        padding: 12px 0;
        padding: 0.75rem 0; }
        html body.page-template-templatesfans-php main > .inner > .content > section > .inner h1 {
          font-size: 1.8em;
          font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
          font-weight: bold;
          text-transform: uppercase;
          margin-bottom: 19px;
          margin-bottom: 1.1875rem; }
        html body.page-template-templatesfans-php main > .inner > .content > section > .inner > .thumbnail {
          float: left;
          width: 21%;
          margin: 35px 35px 0 0;
          margin: 2.1875rem 2.1875rem 0 0; }
        html body.page-template-templatesfans-php main > .inner > .content > section > .inner > p {
          font-size: .7em;
          color: #231f20;
          line-height: 1.4em; }
        html body.page-template-templatesfans-php main > .inner > .content > section > .inner > p:last-child {
          padding-top: 20px;
          padding-top: 1.25rem;
          padding-left: 25px;
          padding-left: 1.5625rem;
          clear: left; }
      html body.page-template-templatesfans-php main > .inner > .content > section.intro {
        background-color: #fff799; }
        html body.page-template-templatesfans-php main > .inner > .content > section.intro small {
          color: #6c695d;
          font-size: .8em; }
      html body.page-template-templatesfans-php main > .inner > .content > section.fans {
        background-color: #000000;
        padding-top: 85px;
        padding-top: 5.3125rem;
        padding-left: 50px;
        padding-left: 3.125rem; }
        html body.page-template-templatesfans-php main > .inner > .content > section.fans h1 {
          color: #FFFFFF; }
        html body.page-template-templatesfans-php main > .inner > .content > section.fans ul {
          display: block;
          width: 100%; }
          html body.page-template-templatesfans-php main > .inner > .content > section.fans ul > li {
            width: 235px;
            width: 14.6875rem; }
            html body.page-template-templatesfans-php main > .inner > .content > section.fans ul > li img {
              max-width: 235px;
              max-width: 14.6875rem;
              height: auto; }

.post-type-archive-press .years-taxonomy-title,
.tax-years .years-taxonomy-title {
  margin-top: 2em;
  text-align: center; }
.post-type-archive-press .years-selector,
.tax-years .years-selector {
  display: block;
  margin: 1em auto;
  text-align: center; }
.post-type-archive-press h1,
.tax-years h1 {
  font-size: 1.8em;
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 19px;
  margin-bottom: 1.1875rem; }
.post-type-archive-press .main > .inner,
.tax-years .main > .inner {
  padding: 0 !important;
  width: 100% !important; }
  .post-type-archive-press .main > .inner > .content,
  .tax-years .main > .inner > .content {
    margin: 0 !important;
    width: 100% !important; }
    .post-type-archive-press .main > .inner > .content > section > .inner,
    .tax-years .main > .inner > .content > section > .inner {
      width: 1000px;
      width: 62.5rem;
      margin: 0 auto;
      margin: 0 auto;
      padding: 12px 0;
      padding: 0.75rem 0; }
      .post-type-archive-press .main > .inner > .content > section > .inner > .thumbnail,
      .tax-years .main > .inner > .content > section > .inner > .thumbnail {
        float: left;
        width: 21%;
        margin: 35px 35px 0 0;
        margin: 2.1875rem 2.1875rem 0 0; }
      .post-type-archive-press .main > .inner > .content > section > .inner > p,
      .tax-years .main > .inner > .content > section > .inner > p {
        font-size: .7em;
        color: #231f20;
        line-height: 1.4em; }
    .post-type-archive-press .main > .inner > .content > section.intro small,
    .tax-years .main > .inner > .content > section.intro small {
      color: #6c695d;
      font-size: .8em; }
    .post-type-archive-press .main > .inner > .content > section.press,
    .tax-years .main > .inner > .content > section.press {
      padding-top: 85px;
      padding-top: 5.3125rem;
      padding-left: 50px;
      padding-left: 3.125rem; }
      .post-type-archive-press .main > .inner > .content > section.press h1,
      .tax-years .main > .inner > .content > section.press h1 {
        color: #FFFFFF; }
      .post-type-archive-press .main > .inner > .content > section.press ul,
      .tax-years .main > .inner > .content > section.press ul {
        display: block;
        width: 100%; }
        .post-type-archive-press .main > .inner > .content > section.press ul > li,
        .tax-years .main > .inner > .content > section.press ul > li {
          width: 235px;
          width: 14.6875rem; }
          .post-type-archive-press .main > .inner > .content > section.press ul > li img,
          .tax-years .main > .inner > .content > section.press ul > li img {
            max-width: 235px;
            max-width: 14.6875rem;
            height: auto; }

.page-template-moscot-eyecare .main > .inner {
  width: 1000px !important; }
.page-template-moscot-eyecare .entry-title {
  font-size: 1.8em;
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 19px;
  margin-bottom: 1.1875rem; }
.page-template-moscot-eyecare .moscot-eyecare {
  margin-left: auto !important;
  margin-right: auto !important;
  width: 80%; }
  .page-template-moscot-eyecare .moscot-eyecare-full-width-image {
    width: 100%; }
  .page-template-moscot-eyecare .moscot-eyecare-doctors-top {
    background-image: url("../images/clipboard-background.png");
    background-repeat: no-repeat;
    height: 149px;
    width: 110%; }
  .page-template-moscot-eyecare .moscot-eyecare-doctors-bottom {
    background-image: url("../images/clipboard-background-bottom.png");
    background-repeat: no-repeat;
    height: 180px;
    margin-top: -10px;
    margin-bottom: 1em;
    width: 110%; }
  .page-template-moscot-eyecare .moscot-eyecare-doctors-list {
    background-image: url("../images/clipboard-background-repeat.jpg");
    background-repeat: repeat-y;
    padding-left: 50px;
    width: 110%; }
    .page-template-moscot-eyecare .moscot-eyecare-doctors-list li {
      list-style-type: none !important;
      overflow: auto;
      padding-bottom: 65px;
      width: 650px; }
      .page-template-moscot-eyecare .moscot-eyecare-doctors-list li .description-left {
        float: left;
        width: 400px; }
      .page-template-moscot-eyecare .moscot-eyecare-doctors-list li .description-right {
        float: right;
        width: 400px; }
      .page-template-moscot-eyecare .moscot-eyecare-doctors-list li .polaroid-right {
        -ms-transform: rotate(-10deg);
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
        float: right;
        margin-right: 2em;
        width: 30%; }
      .page-template-moscot-eyecare .moscot-eyecare-doctors-list li .polaroid-left {
        -ms-transform: rotate(3deg);
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
        float: left;
        width: 30%; }

.page-template-shops .main > .inner {
  padding: 0 !important;
  width: 100% !important; }
  .page-template-shops .main > .inner > .content {
    margin: 0 !important;
    width: 100% !important; }
    .page-template-shops .main > .inner > .content > section > .inner {
      width: 1000px;
      width: 62.5rem;
      margin: 0 auto;
      margin: 0 auto;
      padding: 12px 0;
      padding: 0.75rem 0; }
      .page-template-shops .main > .inner > .content > section > .inner h1 {
        font-size: 1.8em;
        font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 19px;
        margin-bottom: 1.1875rem; }
      .page-template-shops .main > .inner > .content > section > .inner > .thumbnail {
        float: left;
        width: 21%;
        margin: 35px 35px 0 0;
        margin: 2.1875rem 2.1875rem 0 0; }
      .page-template-shops .main > .inner > .content > section > .inner > p {
        font-size: .7em;
        color: #231f20;
        line-height: 1.4em; }
    .page-template-shops .main > .inner > .content > section.intro small {
      color: #6c695d;
      font-size: .8em; }
    .page-template-shops .main > .inner > .content > section.radio {
      background-color: #f3f2ef;
      padding-top: 25px;
      padding-top: 1.5625rem; }
      .page-template-shops .main > .inner > .content > section.radio > .inner h1 {
        margin-left: 25px;
        margin-left: 1.5625rem; }
    .page-template-shops .main > .inner > .content > section.recent {
      background-color: #000000;
      padding-top: 65px;
      padding-top: 4.0625rem; }
      .page-template-shops .main > .inner > .content > section.recent > .inner {
        padding-left: 25px;
        padding-left: 1.5625rem; }
      .page-template-shops .main > .inner > .content > section.recent h1 {
        color: #FFFFFF; }
      .page-template-shops .main > .inner > .content > section.recent .description {
        color: #FFFFFF;
        font-size: .7em;
        line-height: 1.5em;
        margin-top: 19px;
        margin-top: 1.1875rem; }
    .page-template-shops .main > .inner > .content > section.shops {
      padding-top: 85px;
      padding-top: 5.3125rem;
      padding-left: 50px;
      padding-left: 3.125rem; }
      .page-template-shops .main > .inner > .content > section.shops h1 {
        color: #FFFFFF; }
      .page-template-shops .main > .inner > .content > section.shops ul {
        display: block;
        width: 100%; }
        .page-template-shops .main > .inner > .content > section.shops ul > li {
          width: 235px;
          width: 14.6875rem; }
          .page-template-shops .main > .inner > .content > section.shops ul > li img {
            max-width: 235px;
            max-width: 14.6875rem;
            height: auto; }

#moscot_shops_popup {
  opacity: .5;
  transition: all .5s;
  height: 0; }
  #moscot_shops_popup .popup-wrapper > .popup-close {
    display: none; }

#moscot_shops_popup.visible {
  background: rgba(0, 0, 0, 0.65);
  opacity: 1;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 9999; }
  #moscot_shops_popup.visible .popup-wrapper {
    opacity: 1;
    position: absolute;
    top: 250px;
    left: 25%;
    right: 25%;
    padding: 65px;
    padding: 4.0625rem;
    background: #C0BBA8;
    overflow: hidden; }
    #moscot_shops_popup.visible .popup-wrapper > .popup-close {
      display: block;
      position: absolute;
      top: 15px;
      right: 15px;
      padding: 5px;
      padding: 0.3125rem;
      color: #666769;
      cursor: pointer;
      font-size: 1.4em; }
      #moscot_shops_popup.visible .popup-wrapper > .popup-close:hover {
        color: #333; }
    #moscot_shops_popup.visible .popup-wrapper .popup-content {
      width: 100%;
      font-size: .75em;
      line-height: 1.5em;
      text-align: center; }
    #moscot_shops_popup.visible .popup-wrapper .popup-radio {
      width: 50%;
      float: left; }
    #moscot_shops_popup.visible .popup-wrapper .popup-video {
      clear: both;
      padding-top: 40px;
      padding-top: 2.5rem;
      overflow: hidden; }
    #moscot_shops_popup.visible .popup-wrapper .popup-video-description {
      font-size: .65em;
      line-height: 1.5em; }

.page-template-eye-spy .main > .inner {
  padding: 0 !important;
  width: 100% !important; }
  .page-template-eye-spy .main > .inner > .content {
    margin: 0 !important;
    width: 100% !important; }
    .page-template-eye-spy .main > .inner > .content > section > .inner {
      width: 1000px;
      width: 62.5rem;
      margin: 0 auto;
      margin: 0 auto;
      padding: 12px 0;
      padding: 0.75rem 0; }
      .page-template-eye-spy .main > .inner > .content > section > .inner h1 {
        font-size: 1.8em;
        font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 19px;
        margin-bottom: 1.1875rem; }
      .page-template-eye-spy .main > .inner > .content > section > .inner > .thumbnail {
        float: left;
        width: 21%;
        margin: 35px 35px 0 0;
        margin: 2.1875rem 2.1875rem 0 0; }
      .page-template-eye-spy .main > .inner > .content > section > .inner > p {
        font-size: .7em;
        color: #231f20;
        line-height: 1.4em; }
    .page-template-eye-spy .main > .inner > .content > section.intro small {
      color: #6c695d;
      font-size: .8em; }
    .page-template-eye-spy .main > .inner > .content > section.eye-spy {
      padding-top: 85px;
      padding-top: 5.3125rem;
      padding-left: 50px;
      padding-left: 3.125rem; }
      .page-template-eye-spy .main > .inner > .content > section.eye-spy h1 {
        color: #FFFFFF; }
      .page-template-eye-spy .main > .inner > .content > section.eye-spy ul {
        display: block;
        width: 100%; }
        .page-template-eye-spy .main > .inner > .content > section.eye-spy ul > li {
          width: 235px;
          width: 14.6875rem; }
          .page-template-eye-spy .main > .inner > .content > section.eye-spy ul > li img {
            max-width: 235px;
            max-width: 14.6875rem;
            height: auto; }

.post-type-archive-press-release #main .inner .content article.post:after,
.post-type-archive-press-release #main .cf .content article.post:after {
  background: rgba(0, 0, 0, 0.6);
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1; }

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