#new-products .nbtsow-wcproducts.layout-1 .product {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 30px;
  padding-top: 30px; }
  @media (max-width: 767px) {
    #new-products .nbtsow-wcproducts.layout-1 .product {
      width: 90%;
      margin-left: auto;
      margin-right: auto;
      max-width: 400px; } }
  @media (min-width: 768px) {
    #new-products .nbtsow-wcproducts.layout-1 .product {
      float: left;
      width: 100%; } }
  @media (min-width: 992px) {
    #new-products .nbtsow-wcproducts.layout-1 .product {
      float: left;
      width: 50%; } }
  #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 768px) {
      #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb {
        float: left;
        width: 25%; } }
    @media (min-width: 768px) {
      #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb {
        display: inline-block;
        text-align: center; } }
    #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb img {
      width: 100%;
      height: auto; }
    #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb:before {
      content: "";
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.6);
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all .4s;
      transition: all .4s; }
    #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb:hover:before {
      opacity: 1;
      visibility: visible; }
    #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb .product-button {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      visibility: hidden;
      opacity: 0;
      background: #dfb858;
      text-transform: uppercase;
      font-size: 12px;
      padding: 8px 15px;
      border-radius: 20px;
      white-space: nowrap;
      -webkit-transition: all .4s;
      transition: all .4s; }
      @media (max-width: 767px) {
        #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb .product-button {
          font-size: 14px; } }
      #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb .product-button a {
        color: #fff; }
    #new-products .nbtsow-wcproducts.layout-1 .product .product-thumb:hover .product-button {
      visibility: visible;
      opacity: 1; }
  #new-products .nbtsow-wcproducts.layout-1 .product .product-details {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
    @media (max-width: 767px) {
      #new-products .nbtsow-wcproducts.layout-1 .product .product-details {
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 768px) {
      #new-products .nbtsow-wcproducts.layout-1 .product .product-details {
        float: left;
        width: 75%; } }
    @media (max-width: 767px) {
      #new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta {
        text-align: center; } }
    #new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-title {
      position: relative;
      text-transform: capitalize;
      font-weight: bold; }
      @media (max-width: 767px) {
        #new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-title {
          font-size: 20px; } }
      #new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-title a {
        color: #666; }
    #new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-price {
      font-weight: bold;
      color: #444; }
      @media (max-width: 767px) {
        #new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-price {
          font-size: 20px; } }
  #new-products .nbtsow-wcproducts.layout-1 .product .product-sep {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d7d7d7;
    float: left;
    margin: 0 15px 0 0; }

.ow-button-base .ow-button-hover {
  line-height: 20px; }

.nbtsow-cta-button {
  font-weight: bold;
  display: inline-block;
  white-space: nowrap;
  background: transparent;
  border-radius: 20px;
  border: 1px solid #dfb858;
  padding: 8px 15px;
  text-transform: uppercase;
  font-size: 12px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer; }
  .nbtsow-cta-button a {
    color: #dfb858; }
  .nbtsow-cta-button:hover {
    background: #dfb858;
    border: 1px solid transparent; }
    .nbtsow-cta-button:hover a {
      color: #fff; }

.jw-b-button .ow-button-base .ow-button-hover {
  font-weight: bold;
  border-width: 1px; }

.new-products .jw-b-button .ow-button-base a, .new-featured-product .jw-b-button .ow-button-base a {
  border-radius: 30px; }

.new-products .jw-b-button .ow-button-base a {
  font-size: 12px; }

.button-ss {
  border: 0;
  text-transform: uppercase;
  background: #d0d0d0;
  color: #444;
  font-size: 12px;
  border-bottom: 3px solid #646464;
  -webkit-transition: all .4s;
  transition: all .4s; }
  .button-ss i {
    margin-right: 10px; }
  .button-ss:hover {
    background: #dfb858;
    color: #fff; }

.nbtsow-headline-wrap .nbtsow-headline {
  position: relative;
  display: inline-block; }
  }

@media (max-width: 767px) {
  .nbtsow-blog-posts.style_1 {
    margin-bottom: 45px; } }

@media (min-width: 768px) {
  .nbtsow-blog-posts.style_1 {
    margin-bottom: 90px; } }

.nbtsow-blog-posts.style_1 .nbtsow-blog-post {
  position: relative;
  min-height: 1px;
  float: left;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 768px) {
    .nbtsow-blog-posts.style_1 .nbtsow-blog-post {
      float: left;
      width: 50%; } }
  @media (max-width: 767px) {
    .nbtsow-blog-posts.style_1 .nbtsow-blog-post {
      margin-bottom: 45px; } }
  .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-thumb {
    margin-bottom: 30px; }
    .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-thumb img {
      width: 100%;
      height: auto; }
  .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date {
    text-align: center;
    position: relative;
    padding-top: 45px; }
    @media (max-width: 992px) {
      .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date {
        display: none !important; } }
    @media (min-width: 992px) {
      .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date {
        width: 35%;
        float: left; } }
    .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date p {
      font-size: 18px;
      font-size: 1.8rem;
      color: #dfb858;
      font-weight: bolder;
      text-transform: uppercase;
      position: relative;
      z-index: 2; }
    .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date span {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      color: #ececec;
      font-weight: bolder;
      z-index: 1; }
      @media (min-width: 768px) {
        .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date span {
          top: -20px;
          font-size: 100px; } }
      @media (min-width: 1200px) {
        .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date span {
          top: -45px;
          font-size: 143px; } }
  @media (min-width: 992px) {
    .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details {
      width: 65%;
      float: left; } }
  .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details .nbtsow-blog-title {
    font-weight: bold;
    margin-top: 0; }
    .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details .nbtsow-blog-title a {
      color: #333; }
  .nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details .nbtsow-blog-meta {
    color: #dfb858;
    margin-bottom: 30px; }

@media (max-width: 767px) {
  .nbtsow-members {
    margin-bottom: 45px; } }

@media (min-width: 768px) {
  .nbtsow-members {
    margin-bottom: 90px; } }

.nbtsow-members .nbtsow-member {
  position: relative;
  min-height: 1px;
  float: left;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px; }
  @media (min-width: 768px) {
    .nbtsow-members .nbtsow-member {
      float: left;
      width: 50%; } }
  @media (min-width: 992px) {
    .nbtsow-members .nbtsow-member {
      float: left;
      width: 25%; } }
  @media (max-width: 991px) {
    .nbtsow-members .nbtsow-member {
      margin-bottom: 30px; } }
  .nbtsow-members .nbtsow-member .nbtsow-member-thumb {
    position: relative;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 30px; }
    @media (min-width: 1200px) {
      .nbtsow-members .nbtsow-member .nbtsow-member-thumb:before {
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.2);
        content: "";
        left: 0;
        top: 0;
        -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0);
        opacity: 0;
        visibility: hidden;
        -webkit-transition-duration: .4s;
                transition-duration: .4s;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform; } }
    .nbtsow-members .nbtsow-member .nbtsow-member-thumb:after {
      position: absolute;
      width: 100%;
      z-index: -1;
      content: "";
      height: 70%;
      bottom: 0;
      left: 0;
      border: 8px solid #dfb858;
      -webkit-transition: all 0.4s;
      transition: all 0.4s;
      opacity: 1;
      visibility: visible; }
    .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social {
      display: inline-block;
      position: absolute;
      bottom: 90px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      -webkit-transition: all 0.4s;
      transition: all 0.4s;
      min-width: 200px; }
      @media (min-width: 1200px) {
        .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social {
          opacity: 0;
          visibility: hidden; } }
      .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
        border-radius: 50%;
        font-size: 20px;
        -webkit-transition: all .4s;
        transition: all .4s; }
        @media (max-width: 767px) {
          .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
            background: #dfb858;
            color: #fff; } }
        @media (min-width: 768px) {
          .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
            background: #dfb858;
            color: #fff; } }
        @media (min-width: 1200px) {
          .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
            background: #fff;
            color: #7d7d7d; }
            .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i:hover {
              background: #dfb858;
              color: #fff; } }
        .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i.icon-facebook {
          padding: 7px 9px;
          margin-right: 5px; }
        .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i.icon-twitter {
          padding: 7px;
          margin-right: 5px; }
        .nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i.icon-gplus {
          padding: 7px; }
    @media (min-width: 1200px) {
      .nbtsow-members .nbtsow-member .nbtsow-member-thumb:hover:before {
        -webkit-transform: none;
                transform: none;
        z-index: 0;
        opacity: 1;
        visibility: visible; }
      .nbtsow-members .nbtsow-member .nbtsow-member-thumb:hover:after {
        bottom: -500px;
        border: 8px solid transparent;
        opacity: 0;
        visibility: hidden; }
      .nbtsow-members .nbtsow-member .nbtsow-member-thumb:hover .nbtsow-member-social {
        opacity: 1;
        visibility: visible; } }
  .nbtsow-members .nbtsow-member .nbtsow-member-details {
    text-align: center; }
    .nbtsow-members .nbtsow-member .nbtsow-member-details .nbtsow-member-name {
      margin-bottom: 30px;
      font-weight: bold;
      color: #444; }

.nbtsow-img-hover.panel-row-style, .nbtsow-img-hover .nbtsow-blog-thumb, .nbtsow-img-hover .nbtsow-image-widget {
  position: relative;
  overflow: hidden; }
  .nbtsow-img-hover.panel-row-style:before, .nbtsow-img-hover .nbtsow-blog-thumb:before, .nbtsow-img-hover .nbtsow-image-widget:before {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
    content: '';
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    transition: transform .8s;
    transition: transform .8s, -webkit-transform .8s;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
            transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
    cursor: pointer; }
  .nbtsow-img-hover.panel-row-style:hover:before, .nbtsow-img-hover .nbtsow-blog-thumb:hover:before, .nbtsow-img-hover .nbtsow-image-widget:hover:before {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
            transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0); }

img.grayscale {
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: gray;
          filter: gray;
  /* IE6-9 */
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-transition: -webkit-filter .8s ease;
  transition: -webkit-filter .8s ease;
  transition: filter .8s ease;
  transition: filter .8s ease, -webkit-filter .8s ease; }

img.grayscale.disabled {
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%); }

.nbtsow-parallax {
  position: relative;
  min-height: 500px;
  background-attachment: fixed;
  background-size: cover;
  margin-bottom: 70px; }
  .nbtsow-parallax > .panel-grid-cell {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
