/* Static color */
/*Main Color*/
/* Font */
/* Header */
/* Navigation */
/* Body */
/* Footer */
/* Button Default*/
/* Button Primary*/
@media (min-width: 1200px) {
  .hide-filter-price .price {
    display: none; }

  .boxes {
    max-width: 1200px;
    margin: 0 auto; }

  .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item {
    width: 25%; }
    .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item .product-wrapper:before {
      content: '' !important; }
    .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item:nth-child(4n + 1) {
      clear: both; }
      .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item:nth-child(4n + 1) .product-wrapper:before {
        content: none !important; } }
@media (max-width: 1199px) and (min-width: 992px) {
  #layer-addcart-modal .addcart-modal-box {
    width: 55%;
    margin: 0 22.5%; }

  .hide-filter-price .price {
    display: none; }

  .boxes {
    max-width: 980px;
    margin: 0 auto; }

  /*header*/
  .horizontal-menu-container .free-ship {
    display: none; }

  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-4 {
    width: 736px; }

  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-3 {
    width: 550px; }

  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-2 {
    width: 370px; }

  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-1 {
    width: 185px; }

  .main-nav .mega-menu > .dropdown-menu {
    width: 950px; }

  .horizontal-menu .navigation .navbar .navbar-collapse .main-nav > li.dropdown:hover:last-child > .dropdown-menu,
  .horizontal-menu .navigation .navbar .navbar-collapse .main-nav > li.dropdown.hover:last-child > .dropdown-menu {
    left: auto !important;
    right: 0 !important; }

  .main-nav > li > a {
    margin: 15px 10px 12px; }

  .main-nav .mega-menu .dropdown-menu .mega-sub-link > a {
    font-size: 15px; }

  .shopify-section .special-offer-product .product-wrapper .product-content .is-countdown .countdown-section .countdown-amount {
    font-size: 22px; }
  .shopify-section .special-offer-product .product-wrapper .product-content .is-countdown .countdown-section .countdown-period {
    font-size: 10px; }

  .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item {
    width: 25%; }
    .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item .product-wrapper:before {
      content: '' !important; }
    .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item:nth-child(4n + 1) {
      clear: both; }
      .page-search .cata-product.cp-grid.col-sm-12 .product-grid-item:nth-child(4n + 1) .product-wrapper:before {
        content: none !important; }

  .header-content .wishlist-checkout-holder {
    margin-right: 10px; }

  .header-content .top-bar-right > ul > li.hidden-xs {
    display: none; }

  /*sidebar*/
  .sidebar .sb-widget.sb-filter .advanced-filters li.advanced-filter,
  #sidebar-blog .sb-widget.sb-filter .advanced-filters li.advanced-filter {
    width: 100%;
    float: none; }

  .au-team .team-member li img {
    max-width: 130px; }

  .au-team .au-team-6 .wrap-team-6 {
    width: 130px;
    height: 130px; }

  .page-product.product-extended .ex-action-container {
    padding: 15px; }

  .cata-product.cp-grid .product-grid-item:nth-child(3n+1) {
    clear: both; }

  #widget-newsletter p {
    display: none; } }
@media (min-width: 1025px) {
  #home-slideshow .swiper-slide {
    height: 485px; }

  .sidebar .sb-widget.price {
    display: none; } }
@media (max-width: 1024px) {
  .horizontal-menu-container .free-ship {
    display: none; }

  .header-content .top-bar-right > ul > li.hidden-xs {
    display: none; }

  .swiper-button-white {
    opacity: 1 !important; }

  #home-slideshow .swiper-slide {
    height: 400px; }

  .home-slideshow-wrapper:hover .video-slide .video {
    z-index: 2; }

  .home-slideshow-wrapper .swiper-button-white {
    opacity: 1 !important;
    z-index: 2; }

  .home-tab-third-section .nav-tab-wrapper .nav {
    position: static; }

  #layer-addcart-modal .addcart-modal-box {
    width: 80%;
    margin: 0 10%; }

  .product-wrapper .product-content .add-cart-button .btn-primary,
  .product-wrapper-2 .product-content .add-cart-button .btn-primary {
    background: #c52724;
    border-color: #c52724; }

  .product-grid-item .switch > a > span.hidden-sm, .owl-item .switch > a > span.hidden-sm,
  .featured-content-holder .featured-product .switch > a > span.hidden-sm,
  .home-tab .product-holder .switch > a > span.hidden-sm {
    display: none !important; }

  .quick-shop-button {
    display: none !important; }

  .owl-theme .owl-controls .owl-nav > div {
    opacity: 1 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
    filter: alpha(opacity=100); }

  .product-button.hide-desktop {
    display: block;
    margin: 15px 0; }

  .product-wrapper .product-head .product-button.only-desktop {
    display: none; }

  .zoomContainer {
    display: none !important;
    z-index: 0; }

  #scroll-to-top {
    display: none; }

  /*sidebar*/
  .sidebar .sb-widget.sb-filter .advanced-filters li.advanced-filter,
  #sidebar-blog .sb-widget.sb-filter .advanced-filters li.advanced-filter {
    width: 100%;
    float: none; }

  .product-grid-item {
    margin: 0px auto; }

  .page-cata .pagination-holder {
    margin-top: 20px; }

  .product-grid-item .product-wrapper:after, .owl-item .product-wrapper:after,
  .home-tab-third-section .tab-content .product-wrapper:after,
  .home-tab .product-holder .product-wrapper:after {
    bottom: 0 !important;
    /*content: none !important;*/ }
  .product-grid-item .product-wrapper .product-content .price-cart-wrapper, .owl-item .product-wrapper .product-content .price-cart-wrapper,
  .home-tab-third-section .tab-content .product-wrapper .product-content .price-cart-wrapper,
  .home-tab .product-holder .product-wrapper .product-content .price-cart-wrapper {
    border: none !important;
    padding-bottom: 8px; }
  .product-grid-item .product-wrapper .product-content .product-button, .owl-item .product-wrapper .product-content .product-button,
  .home-tab-third-section .tab-content .product-wrapper .product-content .product-button,
  .home-tab .product-holder .product-wrapper .product-content .product-button {
    position: static;
    margin: 0;
    padding: 0;
    text-align: left;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    opacity: 1;
    border: none; }
    .product-grid-item .product-wrapper .product-content .product-button:before, .owl-item .product-wrapper .product-content .product-button:before,
    .home-tab-third-section .tab-content .product-wrapper .product-content .product-button:before,
    .home-tab .product-holder .product-wrapper .product-content .product-button:before {
      content: none; }
    .product-grid-item .product-wrapper .product-content .product-button .add-cart-button, .owl-item .product-wrapper .product-content .product-button .add-cart-button,
    .home-tab-third-section .tab-content .product-wrapper .product-content .product-button .add-cart-button,
    .home-tab .product-holder .product-wrapper .product-content .product-button .add-cart-button {
      margin: 0px auto 0;
      display: block; }
      .product-grid-item .product-wrapper .product-content .product-button .add-cart-button:before, .owl-item .product-wrapper .product-content .product-button .add-cart-button:before,
      .home-tab-third-section .tab-content .product-wrapper .product-content .product-button .add-cart-button:before,
      .home-tab .product-holder .product-wrapper .product-content .product-button .add-cart-button:before {
        content: none; }
    .product-grid-item .product-wrapper .product-content .product-button .product-wishlist, .owl-item .product-wrapper .product-content .product-button .product-wishlist,
    .home-tab-third-section .tab-content .product-wrapper .product-content .product-button .product-wishlist,
    .home-tab .product-holder .product-wrapper .product-content .product-button .product-wishlist {
      margin: 0;
      padding: 0; }
    .product-grid-item .product-wrapper .product-content .product-button .add-to-wishlist, .owl-item .product-wrapper .product-content .product-button .add-to-wishlist,
    .home-tab-third-section .tab-content .product-wrapper .product-content .product-button .add-to-wishlist,
    .home-tab .product-holder .product-wrapper .product-content .product-button .add-to-wishlist {
      margin: 0px auto;
      display: block;
      opacity: 1; }

  .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2:after {
    bottom: 0 !important; }
  .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2 .product-content .price-cart-wrapper {
    border: none !important;
    padding-bottom: 8px; }
  .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2 .product-content .product-button {
    position: static;
    margin: 0;
    padding: 0;
    text-align: left;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    opacity: 1;
    border: none; }
    .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2 .product-content .product-button:before {
      content: none; }
    .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2 .product-content .product-button .add-cart-button {
      margin: 0px auto 0;
      display: block; }
      .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2 .product-content .product-button .add-cart-button:before {
        content: none; }
    .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2 .product-content .product-button .product-wishlist {
      margin: 0;
      padding: 0; }
    .home-tab-second-section .home-tab-second .ht2-item .product-wrapper-2 .product-content .product-button .add-to-wishlist {
      margin: 0px auto;
      display: block;
      opacity: 1; }

  #hi-eu-opt-in {
    display: none; }
    #hi-eu-opt-in .hi-cookie-happy {
      display: none; }
    #hi-eu-opt-in .hi-cookie-head,
    #hi-eu-opt-in .hi-cookie-intro {
      width: 60%; }

  .price-range-slider {
    display: none; }

  #widget-newsletter .newsletter-container p {
    display: none; }

  .form-wrapper {
    padding: 0 30px; } }
@media (max-width: 991px) {
  .header-content .header-middle {
    padding-bottom: 10px; }

  .header-content .header-fixed {
    position: static !important; }
    .header-content .header-fixed .sticky-logo {
      display: none !important; }

  .pagination-holder .pagination-showing {
    text-align: center;
    margin-top: 5px; }

  .page-cata .pagination-holder .pagination {
    padding-top: 5px; }

  .cata-toolbar > .visible-xs {
    margin-left: 300px;
    margin-top: -35px;
    float: left;
    position: relative;
    z-index: 1; }

  .header-content .cart-target {
    float: right; }

  .header-content .row-wrapper {
    display: block; }

  .header-content .header-logo {
    text-align: center;
    display: block; }

  .header-content .top-search-holder {
    display: block;
    float: right; }

  .header-content .top-cart-row {
    display: block;
    float: left; }

  .header-content .top-cart-row-container {
    padding: 15px 0 5px;
    margin: 0; }

  .horizontal-menu-container {
    display: none; }

  .horizontal-menu {
    max-height: 0;
    background: none; }

  .verticle-menu {
    position: relative; }

  .navbar-responsive-menu {
    float: left;
    position: relative;
    border: none;
    margin: 0;
    padding: 0;
    max-height: 54px;
    cursor: pointer;
    position: absolute;
    display: block;
    left: 15px;
    top: 20px; }
    .navbar-responsive-menu .responsive-menu {
      border-radius: 4px 4px 4px 4px;
      -moz-border-radius: 4px 4px 4px 4px;
      -webkit-border-radius: 4px 4px 4px 4px;
      width: 45px;
      height: 45px;
      line-height: 45px;
      z-index: 1;
      background: #c52724;
      color: white;
      font-size: 21px;
      text-align: center;
      cursor: pointer; }
      .navbar-responsive-menu .responsive-menu:before {
        content: "\f0c9";
        font-family: FontAwesome; }
    .navbar-responsive-menu .bar {
      display: none; }

  .horizontal-menu .navbar-responsive-menu {
    top: -89px; }

  .cart-right #checkout-addnote {
    width: 100%;
    margin-right: 0; }
  .cart-right .cart-action-wrapper {
    width: 100%; }

  .product-wrapper .product-head .product-image:before {
    display: none; }

  .product-image-inner > .col-md-10 {
    width: 80%; }

  .sidebar .sbw-filter,
  .sb-wrapper .sbw-filter {
    top: 0 !important;
    position: fixed;
    width: 280px;
    z-index: 100000;
    height: 100%;
    overflow: auto;
    right: 0px;
    -webkit-transform: translate(280px, 0px);
    -ms-transform: translate(280px, 0px);
    -o-transform: translate(280px, 0px);
    transform: translate(280px, 0px);
    border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    padding: 20px;
    background: #fff; }

  body.sb-filter-opened .sidebar .sbw-filter, body.sb-filter-opened .sb-wrapper .sbw-filter {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px); }

  .sidebar .sbw-filter.opened,
  .sb-wrapper .sbw-filter.opened {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px); }

  .cata-toolbar > .visible-xs {
    display: inline-block !important;
    margin-bottom: 5px; }

  .sb-wrapper {
    margin: 0;
    background: none;
    border: none; }
    .sb-wrapper .sb-title {
      display: none; }
    .sb-wrapper .sbf-title {
      padding: 0 20px 0 0;
      display: block;
      position: relative;
      cursor: pointer; }
      .sb-wrapper .sbf-title .fa {
        position: absolute;
        top: 1px;
        right: 0;
        cursor: pointer; }
      .sb-wrapper .sbf-title .fa-angle-up {
        display: none !important; }
      .sb-wrapper .sbf-title .fa-angle-down {
        display: block !important; }
      .sb-wrapper .sbf-title .none-active .fa-angle-up {
        display: block !important; }
      .sb-wrapper .sbf-title .none-active .fa-angle-down {
        display: none !important; }

  #widget-social {
    margin: 30px 0; } }
@media (max-width: 991px) and (min-width: 768px) {
  .boxes {
    max-width: 760px;
    margin: 0px auto; }

  .header-content .top-cart-row-container {
    padding: 0px !important; }
  .header-content .header-logo {
    margin-bottom: 25px; }

  .navbar-responsive-menu {
    top: 8px !important; }

  .swiper-button-white {
    top: auto;
    bottom: 15px; }

  #home-slideshow .swiper-content {
    padding: 0 15px; }

  #home-slideshow.flexslider .flex-control-nav {
    bottom: 40px; }

  /*menu*/
  .main-nav .mega-menu > .dropdown-menu {
    padding: 40px 30px 25px !important; }

  .main-nav .dropdown-menu {
    width: 250px; }

  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-4 {
    width: 503px; }
  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-3 {
    width: 375px; }
  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-2 {
    width: 250px; }
  .navigation .navbar .navbar-collapse .main-nav > li.dropdown > .dropdown-menu.column-1 {
    width: 125px; }

  /*end menu*/
  .shopify-section .special-offer-product .product-wrapper {
    margin-right: 0;
    padding: 20px 15px; }
    .shopify-section .special-offer-product .product-wrapper .product-content .deal-progress .deal-stock .stock-available,
    .shopify-section .special-offer-product .product-wrapper .product-content .deal-progress .deal-stock .stock-sold {
      font-size: 14px; }
    .shopify-section .special-offer-product .product-wrapper .product-content .is-countdown .countdown-section .countdown-amount {
      font-size: 20px;
      padding: 0 5px; }
    .shopify-section .special-offer-product .product-wrapper .product-content .is-countdown .countdown-section .countdown-period {
      font-size: 9px; }
  .shopify-section .tab-content .home-tab-first .product-grid-item .product-wrapper {
    padding: 15px; }

  .home-tab-second-section .home-tab-second .ht2-item.ht2-special .product-wrapper-2 .product-content .price-cart-wrapper {
    padding-right: 0; }
    .home-tab-second-section .home-tab-second .ht2-item.ht2-special .product-wrapper-2 .product-content .price-cart-wrapper .add-cart-button {
      position: static;
      margin-top: 15px; }

  .category-grid-view .col-sm-6:nth-child(even) .category:before {
    content: '';
    width: 1px;
    height: auto;
    background: #eaeaea;
    position: absolute;
    display: block;
    left: 0;
    top: 50px;
    bottom: 50px; }
  .category-grid-view .col-sm-6:nth-child(odd) .category:before {
    content: none !important; }

  .fancybox-skin .mailchimp-popup-content #mc-form #mc-email {
    width: 180px; }

  .sidebar .sb-widget .sb-filter .advanced-filters li.advanced-filter {
    width: 100%; }

  #widget-newsletter form {
    width: 50%; }

  .au-team .team-member li {
    width: 33.333333%; }

  .page-product.product-extended .ex-action-container {
    padding: 15px; }

  .page-product.product-extended .ex-action-container .quantity-product {
    width: 100%; }

  .cata-product.cp-grid .product-grid-item:nth-child(3n+1) {
    clear: both; } }
@media (min-width: 768px) {
  .dropdown-menu > li.dropdown-submenu:hover > .dropdown-menu {
    display: block; }

  #quick-shop-popup {
    background-color: rgba(0, 0, 0, 0.5); }
    #quick-shop-popup .modal-dialog {
      margin: 50px auto; }

  .tab-content .home-tab .normal-product .product-grid-item:nth-child(3n + 1) {
    clear: both; }

  .header-content .searchbox #circularG {
    top: 7px;
    left: auto;
    right: 17px;
    margin: 0px;
    z-index: 3;
    background: #c52724;
    width: 40px;
    height: 40px; }
    .header-content .searchbox #circularG .circularG {
      width: 6px;
      height: 6px; }
    .header-content .searchbox #circularG #circularG_1 {
      left: 0px;
      top: 17px; }
    .header-content .searchbox #circularG #circularG_2 {
      left: 6px;
      top: 6px; }
    .header-content .searchbox #circularG #circularG_3 {
      top: 0px;
      left: 17px; }
    .header-content .searchbox #circularG #circularG_4 {
      right: 6px;
      top: 6px; }
    .header-content .searchbox #circularG #circularG_5 {
      right: 0px;
      top: 17px; }
    .header-content .searchbox #circularG #circularG_6 {
      right: 6px;
      bottom: 6px; }
    .header-content .searchbox #circularG #circularG_7 {
      left: 17px;
      bottom: 0px; }
    .header-content .searchbox #circularG #circularG_8 {
      left: 6px;
      bottom: 6px; } }
/* mobile --------------------------*/
@media (max-width: 767px) {
  #body-content {
    margin: 0 auto; }

  .header-content {
    clear: both;
    position: relative !important; }
    .header-content .header-logo {
      margin: 0 auto 20px; }
      .header-content .header-logo .logo-site {
        color: black;
        font-size: 25px;
        line-height: 1.0; }
        .header-content .header-logo .logo-site:hover {
          color: black; }
    .header-content .header-middle {
      padding-bottom: 0; }
    .header-content .top-bar-left {
      display: none; }
    .header-content .top-bar-right {
      text-align: center; }

  .horizontal-menu-container {
    display: none; }

  .cata-toolbar .sort-by #sort_by_box {
    left: 0;
    right: auto;
    min-width: 135px;
    top: -60%;
    transform: translateY(-90%); }

  .category .section .image {
    height: auto; }

  .cata-toolbar .sort-by .sort-by-inner .dropdown-toggle button i {
    padding-top: 2px; }

  .cata-toolbar .sort-by .sort-by-inner .dropdown-toggle button span {
    padding-right: 10px; }

  /* main slideshow */
  .swiper-button-white {
    width: 30px;
    height: 30px; }
    .swiper-button-white:before {
      line-height: 30px;
      font-size: 14px; }

  .swiper-button-white.swiper-button-prev {
    left: 0; }

  .swiper-button-white.swiper-button-next {
    right: 0; }

  #home-slideshow .swiper-slide {
    height: 280px; }
  #home-slideshow .swiper-content {
    bottom: 5% !important;
    padding: 15px 30px; }

  #home-slideshow.flexslider .flex-control-nav {
    bottom: 10px; }

  #home-slideshow.flexslider .flex-direction-nav a {
    width: 41px;
    height: 41px;
    padding: 5px; }

  .container-box > div.heading {
    font-size: 200% !important; }
  .container-box > div.subheading {
    font-size: 140% !important; }
  .container-box > div.caption-link .btn {
    font-size: 14px;
    padding: 5px 20px; }
  .container-box > div.caption {
    display: none; }

  .swiper-container-horizontal > .swiper-pagination {
    opacity: 0; }

  body.menu-opened, body.search-opened, body.cart-opened, body.filter-opened {
    overflow-y: hidden;
    position: fixed; }

  .shopify-section {
    margin: 0px auto 30px; }

  .home-top-banner {
    margin: 0px auto; }
    .home-top-banner .col-xs-12:first-child .banner-item {
      margin-top: 0; }

  .banner-item {
    margin-top: 20px; }

  .shopify-section .special-offer-product .product-wrapper {
    margin: 0 0 30px; }

  .tab-content .home-tab .normal-product {
    margin: 0; }

  .home-tab-first-section,
  .home-tab-second-section,
  .product-simple-tab,
  .product-extended-tab,
  .nav-tabs-container,
  .nav-tab-wrapper {
    margin: 30px auto 0; }
    .home-tab-first-section .nav,
    .home-tab-second-section .nav,
    .product-simple-tab .nav,
    .product-extended-tab .nav,
    .nav-tabs-container .nav,
    .nav-tab-wrapper .nav {
      float: none;
      width: 100%;
      border: none; }
      .home-tab-first-section .nav li,
      .home-tab-second-section .nav li,
      .product-simple-tab .nav li,
      .product-extended-tab .nav li,
      .nav-tabs-container .nav li,
      .nav-tab-wrapper .nav li {
        display: block;
        margin: 0 0 15px;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #eaeaea; }
        .home-tab-first-section .nav li > a,
        .home-tab-second-section .nav li > a,
        .product-simple-tab .nav li > a,
        .product-extended-tab .nav li > a,
        .nav-tabs-container .nav li > a,
        .nav-tab-wrapper .nav li > a {
          margin: 0;
          float: none;
          display: inline-block; }

  .home-tab-second-section .home-tab-second .ht2-normal {
    width: 100%; }
    .home-tab-second-section .home-tab-second .ht2-normal .product-wrapper-2 {
      width: 50%;
      float: left;
      padding: 15px 10px;
      overflow: hidden;
      position: relative; }
      .home-tab-second-section .home-tab-second .ht2-normal .product-wrapper-2 .pc-inner .price-cart-wrapper {
        padding-right: 0; }
      .home-tab-second-section .home-tab-second .ht2-normal .product-wrapper-2 .pc-inner .product-price {
        display: block;
        overflow: hidden; }
      .home-tab-second-section .home-tab-second .ht2-normal .product-wrapper-2:first-child:before {
        content: '';
        width: 4px;
        height: 200%;
        background: #f8f8f8;
        position: absolute;
        display: block;
        top: 0;
        right: 0;
        bottom: 0; }
      .home-tab-second-section .home-tab-second .ht2-normal .product-wrapper-2:last-child:before {
        content: '';
        width: 4px;
        height: 200%;
        background: #f8f8f8;
        position: absolute;
        display: block;
        left: 0;
        top: 0;
        bottom: 0; }
  .home-tab-second-section .home-tab-second .ht2-item.ht2-special {
    width: 100%;
    padding: 0; }
    .home-tab-second-section .home-tab-second .ht2-item.ht2-special .product-wrapper-2 {
      padding-left: 10px;
      padding-right: 10px; }
      .home-tab-second-section .home-tab-second .ht2-item.ht2-special .product-wrapper-2 .featured-img {
        margin: 0px auto 15px; }

  .home-tab-third-section {
    margin: 0 auto; }
    .home-tab-third-section .nav-tab-wrapper .nav li {
      margin: 0 0 5px; }
      .home-tab-third-section .nav-tab-wrapper .nav li a {
        margin: 0 0 5px; }

  .shopify-section .home-product.home-carousel {
    margin-top: 40px; }

  .home-tab-second-section {
    padding: 30px 0 40px 0; }

  .bottom-product-block {
    padding: 40px 0 35px; }

  .bottom-container {
    padding-top: 50px; }

  .footer-top {
    padding: 40px 0; }

  .product-wrapper .product-head .product-image a:hover::after {
    background: transparent;
    width: 0;
    height: 0; }

  .fancybox-skin .mailchimp-popup-img {
    display: none; }

  .fancybox-skin #mailchimp-popup {
    overflow-y: scroll;
    padding: 30px 20px; }

  .fancybox-skin .mailchimp-popup-content {
    padding: 0;
    margin: 0;
    max-width: 100%;
    height: 100%;
    overflow-y: scroll; }

  .main-nav .mega-menu .dropdown-menu .mega-sub-link {
    width: 100%;
    overflow: hidden; }

  .main-nav .mega-menu .dropdown-menu .mega-sub-link > a {
    font-size: 14px; }

  .main-nav .mega-menu .dropdown-menu .product-wrapper {
    padding: 0 20px; }

  .main-nav .mega-menu .dropdown-menu-2 .product-wrapper {
    padding-top: 20px; }

  body > div.jGrowl {
    margin: 0 10%;
    width: 80% !important; }
    body > div.jGrowl div.jGrowl-notification {
      width: 100% !important; }

  .jGrowl .effect-item > div.col-xs-3 {
    padding-right: 0; }

  #page-body .mobile-version .h-logo {
    position: relative;
    padding: 25px 0;
    margin: 0;
    z-index: 5;
    text-align: center;
    width: 100%;
    display: none; }
    #page-body .mobile-version .h-logo a {
      display: inline-block; }

  #scroll-to-top {
    display: none; }

  .cata-list .cata-product .product-grid-item,
  .cata-list-small .cata-product .product-grid-item {
    width: 100% !important; }

  .cata-list .cata-product .product-wrapper .product-head,
  .cata-list-small .cata-product .product-grid-item .product-wrapper .product-head {
    width: 65%; }
  .cata-list .cata-product .product-wrapper .product-content,
  .cata-list-small .cata-product .product-grid-item .product-wrapper .product-content {
    width: 35%; }

  .cata-list-small .cata-product .product-grid-item .product-wrapper .product-head .product-image .featured-img {
    width: 40%; }

  .cata-list-small .cata-product .product-grid-item .product-wrapper .product-head .product-image .product-wrap-info {
    padding-right: 15px;
    width: 60%; }

  .navigation {
    display: none; }

  #tabs-container .panel-group .panel:last-child {
    border-bottom: 1px solid #b6b6b6; }

  .footer-content > .container #customer-service, .footer-content > .container #infomation, .footer-content > .container #follow-us {
    padding-left: 15px;
    min-height: 20px;
    border-left: 0; }

  .footer-copyright .copyright > p {
    text-align: center; }
  .footer-copyright .payment-icons {
    text-align: center; }

  /* category page */
  .breadcrumb-holder {
    margin-bottom: 20px; }

  .col-xs-6:nth-child(even) .category:before {
    content: '';
    width: 1px;
    height: auto;
    background: #eaeaea;
    position: absolute;
    display: block;
    left: 0;
    top: 50px;
    bottom: 50px; }
  .col-xs-6:nth-child(odd) .category:before {
    content: none !important; }

  #sidebar-blog .sb-widget {
    margin-bottom: 25px; }

  .main-content > section .catalog-title {
    top: 0; }

  .sidebar .sb-widget .sb-title, #sidebar-blog .sb-widget .sb-title {
    margin-bottom: 10px; }
    .sidebar .sb-widget .sb-title > span, #sidebar-blog .sb-widget .sb-title > span {
      width: calc(100% - 35px); }
    .sidebar .sb-widget .sb-title i, #sidebar-blog .sb-widget .sb-title i {
      width: 10px;
      height: 10px;
      text-align: center;
      cursor: pointer;
      padding: 5px;
      margin-top: -3px;
      float: right;
      line-height: 10px;
      border: 1px solid #b6b6b6;
      box-sizing: content-box;
      -webkit-box-sizing: content-box; }
      .sidebar .sb-widget .sb-title i.fa-angle-down, #sidebar-blog .sb-widget .sb-title i.fa-angle-down {
        display: inline-block !important; }
      .sidebar .sb-widget .sb-title i.fa-angle-up, #sidebar-blog .sb-widget .sb-title i.fa-angle-up {
        display: none !important; }
    .sidebar .sb-widget .sb-title span.none-active i.fa-angle-down, #sidebar-blog .sb-widget .sb-title span.none-active i.fa-angle-down {
      display: none !important; }
    .sidebar .sb-widget .sb-title span.none-active i.fa-angle-up, #sidebar-blog .sb-widget .sb-title span.none-active i.fa-angle-up {
      display: inline-block !important; }
    .sidebar .sb-widget .sb-title a.clear-filter, #sidebar-blog .sb-widget .sb-title a.clear-filter {
      display: block;
      width: 100%;
      text-align: right;
      margin-bottom: 10px;
      float: none !important; }

  .cata-toolbar {
    /* have sidebar*/
    /*none sidebar*/ }
    .cata-toolbar > .sort-by {
      float: left; }
    .cata-toolbar .group-pgl .filter {
      margin-right: 0;
      position: relative; }
      .cata-toolbar .group-pgl .filter > .dropdown-menu {
        min-width: 300px;
        left: 5px; }
        .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget {
          width: 100%;
          float: none;
          margin-bottom: 25px; }
          .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title {
            margin-bottom: 0; }
            .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title span {
              display: block; }
              .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title span i {
                float: right;
                padding: 10px;
                margin: -10px; }
              .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title span .fa-angle-up {
                display: none !important; }
              .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title span .fa-angle-down {
                display: inline-block !important; }
              .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title span.none-active .fa-angle-down {
                display: none !important; }
              .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title span.none-active .fa-angle-up {
                display: inline-block !important; }
            .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .sb-title > a.clear-filter {
              display: none !important; }
          .cata-toolbar .group-pgl .filter > .dropdown-menu > .list-inline > .sbw-filter .grid-uniform > .sb-widget .advanced-filters {
            margin-top: 15px; }

  .cata-product.cp-grid .product-grid-item:nth-child(3n+1),
  .cata-product.cp-grid.cp-none-sb .product-grid-item:nth-child(3n+1) {
    clear: none; }
  .cata-product.cp-grid .product-grid-item:nth-child(2n+1),
  .cata-product.cp-grid.cp-none-sb .product-grid-item:nth-child(2n+1) {
    clear: both; }
    .cata-product.cp-grid .product-grid-item:nth-child(2n+1) .product-wrapper:before,
    .cata-product.cp-grid.cp-none-sb .product-grid-item:nth-child(2n+1) .product-wrapper:before {
      content: none !important; }
  .cata-product.cp-grid .product-grid-item,
  .cata-product.cp-grid.cp-none-sb .product-grid-item {
    display: inline-block;
    width: 50%;
    float: left; }

  .product-grid-item {
    display: inline-block;
    width: 50%;
    float: left; }
    .product-grid-item:nth-child(n) .product-wrapper:before {
      content: '' !important;
      width: 1px;
      background: #eaeaea;
      position: absolute;
      display: block;
      left: 0;
      top: 50px;
      bottom: 40px; }
    .product-grid-item:nth-child(2n + 1) {
      clear: both; }
      .product-grid-item:nth-child(2n + 1) .product-wrapper:before {
        content: none !important; }

  .noti-product-slider {
    display: none; }

  #product-ex-action {
    margin-top: 30px; }

  .page-product .table-extended td {
    width: 100%;
    display: block; }

  .page-product .table-extended.align-left td img {
    right: -20px;
    margin-bottom: 40px; }

  .page-product .table-extended.align-right td img {
    left: -20px;
    margin-bottom: 40px; }

  #shopify-product-reviews .spr-container .spr-form-label {
    text-align: left; }

  #shopify-product-reviews .spr-container .spr-form-input-text,
  #shopify-product-reviews .spr-container .spr-form-input-email,
  #shopify-product-reviews .spr-container .spr-form-input-textarea {
    width: 100%;
    max-width: 315px;
    float: none;
    clear: both; }

  .panel-default > .panel-heading {
    border-radius: 0; }
    .panel-default > .panel-heading .title {
      margin-bottom: 0px; }

  .page-product .tab-content {
    padding: 20px; }

  #shopify-product-reviews .spr-container .spr-form-actions .spr-button-primary {
    margin-left: 0; }

  #shopify-product-reviews .spr-container .spr-summary-actions {
    clear: both;
    width: 100%;
    margin-top: 20px;
    float: left; }

  .spr-summary-actions-newreview {
    float: left !important; }

  .sidebar .sb-widget .owl-carousel .owl-item .product-wrapper .product-head .product-image {
    text-align: center; }
    .sidebar .sb-widget .owl-carousel .owl-item .product-wrapper .product-head .product-image a {
      display: inline-block; }
      .sidebar .sb-widget .owl-carousel .owl-item .product-wrapper .product-head .product-image a img {
        display: inline-block; }

  .cart-right {
    margin-top: 30px; }

  body .fancybox-opened {
    z-index: 18030 !important; }

  .cata-toolbar .grid, .cata-toolbar .list {
    margin: 0 5px; }

  .cata-toolbar .sort-by .sort-by-inner .dropdown-toggle button {
    width: auto;
    min-width: 90px; }

  .page-product.product-extended .tab-content:before {
    content: none; }

  /*login page*/
  .login-or {
    margin: 20px 0 0;
    border-left: none;
    border-right: none;
    padding-top: 50px; }
    .login-or:before {
      top: 0px;
      left: 50%;
      z-index: 2;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    .login-or:after {
      z-index: 1;
      content: '';
      position: absolute;
      display: block;
      left: 45px;
      top: 0;
      right: 45px;
      height: 1px;
      background: #dddddd; }

  .register-or {
    margin: 0px 0 40px;
    border-left: none;
    border-right: none;
    padding-bottom: 50px; }
    .register-or:before {
      bottom: -25px;
      top: auto;
      left: 50%;
      z-index: 2;
      -webkit-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
      -o-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%); }
    .register-or:after {
      z-index: 1;
      content: '';
      position: absolute;
      display: block;
      left: 45px;
      right: 45px;
      bottom: 0;
      height: 1px;
      background: #dddddd; }

  /*contact us*/
  .page-contact .contact-form #contact-form .contact-control-wrapper {
    width: 100%; }

  .footer-top .footer-block {
    margin: 0px 0 20px; }

  #shipping-calculator {
    margin: 0 0 30px; }

  .blog-grid .post-head {
    margin: 0 auto 15px; }

  #layer-addcart-modal .addcart-modal-box .note {
    margin-left: 20px;
    margin-right: 20px; }
  #layer-addcart-modal .addcart-modal-close {
    top: 5%;
    right: 5%;
    position: fixed; }
  #layer-addcart-modal .addcart-modal-box {
    top: 5%;
    width: 90%;
    margin: 0 5%;
    overflow-y: auto; }
    #layer-addcart-modal .addcart-modal-box .addcart-modal-product,
    #layer-addcart-modal .addcart-modal-box .addcart-modal-action {
      /*display: none;*/ }
    #layer-addcart-modal .addcart-modal-box .addcart-modal-product {
      padding-left: 20px;
      padding-right: 20px; }
    #layer-addcart-modal .addcart-modal-box .addcart-modal-action {
      margin-left: 20px;
      margin-right: 20px; }

  .notifyjs-corner {
    display: none !important; }

  #widget-newsletter .newsletter-title {
    padding-right: 0;
    display: block; }
  #widget-newsletter form {
    width: 100%; }

  .page-blog .post .post-info .post-date.visible-xs {
    display: inline-block !important; }
  .page-blog .post .post-info .list-inline li:last-child:before {
    content: "\f111"; }

  .page-blog .post-content-wrapper {
    padding-left: 0; }

  .au-banner {
    height: 350px;
    margin-bottom: 40px; }
    .au-banner .au-banner-text {
      width: 100%; }

  .au-three-column {
    margin-bottom: 40px; }

  .au-team .team-member li {
    width: 50%; }

  .text-boxes-left .text-boxes-item {
    width: 100%;
    padding-top: 30px; }

  #product-compare table tr td,
  #product-wishlist table tr td {
    display: block;
    position: relative;
    width: 100%;
    border: none; }

  #hi-eu-opt-in .hi-cookie-head, #hi-eu-opt-in .hi-cookie-intro {
    width: 100%; }
  #hi-eu-opt-in .hi-cookie-btn {
    margin-top: 10px; } }
@media (max-width: 570px) {
  #layer-addcart-modal .addcart-modal-box .addcart-modal-action .addcart-modal-button .addcart-modal-continue,
  #layer-addcart-modal .addcart-modal-box .addcart-modal-action .addcart-modal-button .addcart-modal-checkout {
    clear: both;
    float: left; }
    #layer-addcart-modal .addcart-modal-box .addcart-modal-action .addcart-modal-button .addcart-modal-continue .btn,
    #layer-addcart-modal .addcart-modal-box .addcart-modal-action .addcart-modal-button .addcart-modal-checkout .btn {
      min-width: 245px; } }
@media (max-width: 479px) {
  .fancybox-skin .mailchimp-popup-content .title {
    font-size: 30px; }

  .fancybox-skin .mailchimp-popup-content .mailchimp-caption-1 {
    font-size: 70px; }

  #home-slideshow .swiper-content .heading {
    font-size: 120% !important; }
  #home-slideshow .swiper-content .subheading {
    font-size: 100% !important; }

  .shopify-section .special-offer-product .product-wrapper {
    margin-right: 0;
    padding: 20px 15px; }
    .shopify-section .special-offer-product .product-wrapper .product-content .deal-progress .deal-stock .stock-available,
    .shopify-section .special-offer-product .product-wrapper .product-content .deal-progress .deal-stock .stock-sold {
      font-size: 14px; }
    .shopify-section .special-offer-product .product-wrapper .product-content .is-countdown .countdown-section .countdown-amount {
      font-size: 20px; }
    .shopify-section .special-offer-product .product-wrapper .product-content .is-countdown .countdown-section .countdown-period {
      font-size: 10px; }

  .home-tab-second-section .home-tab-second .ht2-normal .product-wrapper-2 .pc-inner .add-cart-button {
    position: static; }

  /*category page*/
  #shopify-product-reviews .spr-container .spr-summary-actions {
    float: none;
    margin-top: 20px;
    display: block; }
    #shopify-product-reviews .spr-container .spr-summary-actions a {
      display: inline-block; }

  #shopify-product-reviews .spr-container .spr-form-label {
    width: auto; }

  #shopify-product-reviews .spr-container .spr-summary {
    text-align: left !important; }

  .page-product .product-info .product-action .quantity-product,
  .page-product .product-info .swatch .header {
    margin: 0 20px 0 0;
    width: 110px;
    min-width: 110px; }

  .page-product .product-info .product-action .action-button .add-to-cart {
    padding-left: 25px;
    padding-right: 25px; }

  .cata-toolbar > div.sort-by {
    margin: 0 2% 10px; }
    .cata-toolbar > div.sort-by button {
      min-width: 100px; }

  .category-grid-view .col-xs-6 {
    width: 100%; }
  .category-grid-view .category:before {
    content: none !important; }

  .product-grid-item,
  .cata-product.cp-grid .product-grid-item,
  .cata-product.cp-grid.cp-none-sb .product-grid-item {
    width: 100%; }
    .product-grid-item .product-wrapper:before,
    .cata-product.cp-grid .product-grid-item .product-wrapper:before,
    .cata-product.cp-grid.cp-none-sb .product-grid-item .product-wrapper:before {
      content: none !important; }
    .product-grid-item:nth-child(n) .product-wrapper:before,
    .cata-product.cp-grid .product-grid-item:nth-child(n) .product-wrapper:before,
    .cata-product.cp-grid.cp-none-sb .product-grid-item:nth-child(n) .product-wrapper:before {
      content: none !important; }

  .cata-list .cata-product .product-wrapper .product-head {
    width: 100%; }
    .cata-list .cata-product .product-wrapper .product-head .product-image .product-wrap-info,
    .cata-list .cata-product .product-wrapper .product-head .product-image .featured-img {
      width: 50%; }
  .cata-list .cata-product .product-wrapper .product-content {
    width: 100%; }

  .cata-list-small .cata-product .product-grid-item .product-wrapper .product-head {
    width: 100%; }
  .cata-list-small .cata-product .product-grid-item .product-wrapper .product-content {
    width: 100%; }
    .cata-list-small .cata-product .product-grid-item .product-wrapper .product-content .price-cart-wrapper {
      margin-top: 20px; }

  #widget-newsletter form input {
    width: 100%;
    margin: 10px 0 15px; }
  #widget-newsletter form #email-submit {
    position: static;
    border-radius: 25px 25px 25px 25px;
    -moz-border-radius: 25px 25px 25px 25px;
    -webkit-border-radius: 25px 25px 25px 25px; }

  .fancybox-skin .mailchimp-popup-content #mc-form #mc-email {
    width: 100%;
    margin: 0 0 15px; }

  .fancybox-skin .mailchimp-popup-content #mc-form .btn {
    position: static;
    border-radius: 25px 25px 25px 25px;
    -moz-border-radius: 25px 25px 25px 25px;
    -webkit-border-radius: 25px 25px 25px 25px; }

  .cart-table {
    /* Hide table headers (but not display: none;, for accessibility) */ }
    .cart-table table, .cart-table thead, .cart-table tbody, .cart-table th, .cart-table td, .cart-table tr {
      display: block; }
    .cart-table table {
      /*
      Label the data
      */ }
      .cart-table table tr {
        padding: 10px 0; }
      .cart-table table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px; }
      .cart-table table td {
        /* Behave  like a "row" */
        border-bottom: 0 !important;
        position: relative;
        padding: 5px 0;
        padding-left: 30%;
        text-align: left; }
        .cart-table table td.item-title {
          padding-left: 30%; }
        .cart-table table td.action button {
          padding: 0;
          text-align: center; }
      .cart-table table td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 26%;
        left: 10px;
        width: 28%;
        padding-right: 10px;
        white-space: nowrap;
        font-size: 14px;
        color: #333e48;
        font-weight: 400;
        text-transform: capitalize; }
      .cart-table table td:nth-of-type(1):before {
        content: "Remove"; }
      .cart-table table td:nth-of-type(2):before {
        content: "Product"; }
      .cart-table table td:nth-of-type(3):before {
        content: "name"; }
      .cart-table table td:nth-of-type(4):before {
        content: "Price"; }
      .cart-table table td:nth-of-type(5):before {
        content: "Qty."; }
      .cart-table table td:nth-of-type(6):before {
        content: "Total"; }

  .table-cart .wrap-table table, .table-cart .wrap-table thead, .table-cart .wrap-table tbody, .table-cart .wrap-table th, .table-cart .wrap-table td, .table-cart .wrap-table tr {
    display: block; }
  .table-cart .wrap-table table.cart-items {
    /*
    Label the data
    */ }
    .table-cart .wrap-table table.cart-items tr {
      padding: 10px 0;
      border-bottom: 1px solid #eaeaea; }
      .table-cart .wrap-table table.cart-items tr:last-child {
        border-bottom: none; }
        .table-cart .wrap-table table.cart-items tr:last-child td {
          padding-left: 0;
          padding-right: 10px; }
          .table-cart .wrap-table table.cart-items tr:last-child td:nth-of-type(1):before {
            content: none; }
    .table-cart .wrap-table table.cart-items thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .table-cart .wrap-table table.cart-items td,
    .table-cart .wrap-table table.cart-items tr:last-child td,
    .table-cart .wrap-table table.cart-items .wishlist-item td.product-price {
      /* Behave  like a "row" */
      border-bottom: 0 !important;
      position: relative;
      padding: 5px;
      padding-left: 30%;
      text-align: left; }
      .table-cart .wrap-table table.cart-items td.item-title,
      .table-cart .wrap-table table.cart-items tr:last-child td.item-title,
      .table-cart .wrap-table table.cart-items .wishlist-item td.product-price.item-title {
        padding-left: 30%; }
      .table-cart .wrap-table table.cart-items td.action button,
      .table-cart .wrap-table table.cart-items tr:last-child td.action button,
      .table-cart .wrap-table table.cart-items .wishlist-item td.product-price.action button {
        padding: 0;
        text-align: center; }
    .table-cart .wrap-table table.cart-items td:before {
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      top: 26%;
      left: 10px;
      width: 28%;
      padding-right: 10px;
      white-space: nowrap;
      font-size: 13px;
      font-weight: 700;
      text-transform: capitalize; }
    .table-cart .wrap-table table.cart-items td:nth-of-type(1):before {
      content: "Remove"; }
    .table-cart .wrap-table table.cart-items td:nth-of-type(2):before {
      content: "Product"; }
    .table-cart .wrap-table table.cart-items td:nth-of-type(3):before {
      content: "Name"; }
    .table-cart .wrap-table table.cart-items td:nth-of-type(4):before {
      content: "Price"; }
    .table-cart .wrap-table table.cart-items td:nth-of-type(5):before {
      content: ""; }
    .table-cart .wrap-table table.cart-items .cart-action:before {
      content: none !important; }
    .table-cart .wrap-table table.cart-items .cart-action .btn-default {
      margin-bottom: 10px; }

  .au-team .team-member li {
    width: 100%; }

  .comment-form .control-wrapper .btn {
    margin-left: 0; } }
@media (max-width: 360px) {
  #home-slideshow .swiper-slide {
    height: 180px; }

  .cart-sb.opened, .cart-dd {
    max-width: 280px; }

  .cata-toolbar .visible-xs .filter-toggle {
    padding-left: 5px;
    padding-right: 5px;
    text-transform: capitalize; }

  /* category page */
  .sidebar .sb-widget .sb-filter .advanced-filters li.advanced-filter {
    width: 100%; }

  .cata-product.cp-list .product-grid-item .product-wrapper .product-head .product-image a {
    max-width: 135px; }

  .product-list-item .product-wrapper .product-head {
    width: 100%; }
  .product-list-item .product-wrapper .product-action-holder .add-cart-button .btn-primary {
    font-size: 12px; }
  .product-list-item .product-wrapper .product-content {
    width: 100%;
    margin-top: 15px; }
    .product-list-item .product-wrapper .product-content .pc-inner {
      text-align: left; }
      .product-list-item .product-wrapper .product-content .pc-inner .product-button-list .add-cart-button {
        margin-right: 0; }
      .product-list-item .product-wrapper .product-content .pc-inner .product-button-list .add-to-wishlist {
        display: none;
        margin-top: 0; } }
@media (max-width: 319px) {
  .cart-sb.opened, .cart-dd {
    max-width: 260px; } }
