@media (min-width: 1200px) {
  .boxed .wrapper {
    width: 1200px; }

  .title span {
    max-width: 795px; }

  .header-container .container,
  .double-border .container,
  .fixed-header .container {
    width: 1140px;
    padding-left: 0;
    padding-right: 0; }

  .header-type-1 .logo {
    width: 515px;
    text-align: center; }

  .header-type-3 .main-nav .menu,
  .header-type-4 .main-nav .menu {
    width: 965px; }
    .header-type-3 .main-nav .menu > li,
    .header-type-4 .main-nav .menu > li {
      padding: 0 12px; }

  .content-element,
  .element-content {
    margin-bottom: 30px; }

  .product-right-custom-block .banner .banner-content,
  .catalog-side-block .banner .banner-content {
    width: 86%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .header-container .container,
  .double-border .container,
  .fixed-header .container {
    width: 930px;
    padding-left: 0;
    padding-right: 0; } }
@media (max-width: 991px) {
  .boxed .wrapper {
    width: 100%; }

  .header-container.header-type-1 .header, .header-container.header-type-2 .header, .header-container.header-type-3 .header, .header-container.header-type-4 .header {
    display: block;
    text-align: left;
    border-bottom: solid 1px #ebebeb;
    padding-bottom: 30px;
    padding-top: 30px;
    margin-top: 0;
    margin-bottom: 0; }
    .dark .header-container.header-type-1 .header, .dark .header-container.header-type-2 .header, .dark .header-container.header-type-3 .header, .dark .header-container.header-type-4 .header {
      border-color: #3d3d3d; }
  .header-container .top-bar {
    margin: 0px; }

  .top-bar {
    border-bottom: solid 1px #ebebeb; }
    .dark .top-bar {
      border-color: #3d3d3d; }
    .top-bar .container {
      border: none; }

  .header .logo {
    position: relative;
    padding-left: 40px; }

  .header-type-1 .logo {
    position: static;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    top: 0; }

  .hidden-tablet {
    display: none !important; }

  .hidden-desktop {
    display: inherit !important; }

  .header .menu-icon {
    position: absolute;
    top: 50%;
    left: 15px;
    margin-top: -12px; }

  .header-container .top-bar .links li.mycart {
    display: none; }

  .header-container .top-bar .search {
    margin-right: 0; }

  .header-type-1 .top-bar .top-links,
  .header-type-2 .top-bar .top-links {
    margin-right: 0; }

  .header-type-3 .top-bar .top-links,
  .header-type-4 .top-bar .top-links {
    margin-right: 15px; }

  .header-container .header .shopping-cart .cart-sum > a {
    padding-left: 0; }

  .fixed-header {
    min-height: 40px; }

  .fixed-header .menu {
    display: none; }

  .fixed-header .menu-icon {
    float: left;
    position: relative;
    top: 11px;
    left: 10px; }

  .fixed-header .logo-with-menu {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

  .fixed-header .shopping-cart-link,
  .fixed-header .my-account-link,
  .fixed-header .search-link {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 42px;
    float: left;
    margin-left: 10px;
    font-size: 0;
    cursor: pointer; }
    .fixed-header .shopping-cart-link:before,
    .fixed-header .my-account-link:before,
    .fixed-header .search-link:before {
      font-family: "arrows";
      line-height: 30px;
      color: #8e8e8e; }
    .fixed-header .shopping-cart-link:hover,
    .fixed-header .my-account-link:hover,
    .fixed-header .search-link:hover {
      text-decoration: none; }
  .fixed-header .my-account-link {
    padding-left: 5px;
    margin-right: 0; }
    .fixed-header .my-account-link:before {
      margin-right: 0; }
  .fixed-header .shopping-cart-link {
    padding-left: 5px; }
    .fixed-header .shopping-cart-link:before {
      font-size: 18px;
      content: '\e61f'; }
  .fixed-header .my-account-link:before {
    position: relative;
    top: 1px;
    font-size: 16px;
    content: '\e61b'; }
  .fixed-header .search-link {
    padding-left: 0; }
    .fixed-header .search-link:before {
      position: relative;
      top: 2px;
      font-size: 16px;
      content: '\e614'; }

  .col-main .category-products .products-grid.column3 li.item {
    width: 50%; }
    .col-main .category-products .products-grid.column3 li.item.nth-child-3np1 {
      clear: none; }
    .col-main .category-products .products-grid.column3 li.item.nth-child-2np1 {
      clear: left; }
  .col-main .category-products .products-grid.column4 li.item {
    width: 33.33%; }
    .col-main .category-products .products-grid.column4 li.item.nth-child-4np1 {
      clear: none; }
    .col-main .category-products .products-grid.column4 li.item.nth-child-3np1 {
      clear: left; }
  .col-main .category-products .products-grid.column5 li.item {
    width: 25%; }
    .col-main .category-products .products-grid.column5 li.item.nth-child-5np1 {
      clear: none; }
    .col-main .category-products .products-grid.column5 li.item.nth-child-4np1 {
      clear: left; }

  .products-list li.item {
    margin-bottom: 60px; }

  .products-list li.item .product-name.product-name-mobile {
    width: 100%;
    margin-bottom: 0;
    clear: both; }

  .products-list li.item .add-to-container {
    width: 100%;
    padding-left: 0; }

  /*  Product View Tab   */
  .tabs .tab-title {
    margin-left: 0;
    width: 100%; }
    .tabs .tab-title:first-child {
      margin-left: 0; }
  .tabs .tab-content {
    float: none;
    margin-top: 0;
    margin-bottom: 0; }

  /*Legenda Custom Codes*/
  .product-right-custom-block .banner .banner-content,
  .catalog-side-block .banner .banner-content {
    left: 9px;
    width: 84%;
    bottom: auto;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }

  .catalog-side-block .banner .banner-content {
    -webkit-transform: translateY(40%);
    -ms-transform: translateY(40%);
    transform: translateY(40%); }

  .flickr-image {
    margin: 0 5px 10px 0; }

  .custom-info-block.text-center a {
    border: none; }

  .owl-theme .owl-controls .owl-buttons div {
    width: 45px;
    height: 62px; }
    .owl-theme .owl-controls .owl-buttons div:before {
      font-size: 40px; }

  .tp-leftarrow.default, .tp-rightarrow.default {
    width: 45px !important;
    height: 62px !important; }
    .tp-leftarrow.default:before, .tp-rightarrow.default:before {
      font-size: 40px !important;
      line-height: 62px !important;
      height: 62px !important; } }
@media (max-width: 767px) {
  .lastest-post {
    margin-bottom: 15px; }

  .col2-left-layout .col-main {
    float: none; }

  .col-left,
  .col-right {
    width: 100%; }

  .col2-set .col-1,
  .col2-set .col-2 {
    width: 100%;
    margin-bottom: 10px; }

  .col3-set .col-1,
  .col3-set .col-2,
  .col3-set .col-3 {
    width: 100%;
    margin-bottom: 10px; }

  .col4-set .col-1,
  .col4-set .col-2,
  .col4-set .col-3,
  .col4-set .col-4 {
    width: 100%;
    margin-bottom: 10px; }

  .header-container .header .shopping-cart {
    display: block;
    position: absolute;
    width: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -60px; }

  .hidden-phone {
    display: none !important; }

  .form-list .field {
    width: 100%; }

  .header-container .header .shopping-cart .cart-sum > a {
    padding-bottom: 0; }

  .top-bar .my-account-link:before,
  .top-bar .search .search-link:before {
    font-size: 16px;
    top: 1px;
    line-height: 30px; }

  .shopping-cart .cart-popup {
    display: none; }

  .header .logo {
    float: left;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0;
    width: auto !important; }
    .header .logo img {
      max-width: 215px; }

  .header-container .top-bar .search {
    display: block; }

  .fixed-header-area .fixed-header > .container {
    width: 100%; }

  .fixed-header-area.fixed-already {
    display: block !important; }

  .fixed-header .logo-with-menu {
    display: none !important; }

  .col-main {
    margin-bottom: 20px; }

  .col-main .category-products .products-grid.column3 li.item {
    width: 50%; }
    .col-main .category-products .products-grid.column3 li.item.nth-child-3np1 {
      clear: none; }
    .col-main .category-products .products-grid.column3 li.item.nth-child-2np1 {
      clear: left; }
  .col-main .category-products .products-grid.column4 li.item {
    width: 50%; }
    .col-main .category-products .products-grid.column4 li.item.nth-child-4np1, .col-main .category-products .products-grid.column4 li.item.nth-child-3np1 {
      clear: none; }
    .col-main .category-products .products-grid.column4 li.item.nth-child-2np1 {
      clear: left; }
  .col-main .category-products .products-grid.column5 li.item {
    width: 50%; }
    .col-main .category-products .products-grid.column5 li.item.nth-child-5np1 {
      clear: none; }
    .col-main .category-products .products-grid.column5 li.item.nth-child-2np1 {
      clear: left; }

  .page-heading h1 {
    margin-top: 0;
    font-size: 24px; }
    .page-heading h1:before {
      border-top: none; }

  .products-list li.item .product-image-wrapper {
    width: 100%; }

  .products-list li.item .description-wrapper {
    width: 100%;
    padding: 0; }

  /*Legenda Custom Codes*/
  .product-right-custom-block .banner .banner-content,
  .catalog-side-block .banner .banner-content {
    left: 20px;
    width: 94%;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%); }

  /*shopping cart table*/
  .cart-table tr {
    display: block;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .cart-table tr:first-child {
      border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .cart-table td {
    border: none; }
  .cart-table tbody .product-thumbnail {
    display: block;
    width: 100%; }
  .cart-table tbody .table-product-name {
    display: block;
    width: 100%;
    text-align: center; }
  .cart-table tbody .table-edit,
  .cart-table tbody .table-remove,
  .cart-table tbody .table-wishlist {
    position: absolute;
    top: 0;
    right: 0; }
  .cart-table tbody .table-edit {
    right: 20px; }
  .cart-table tbody .table-wishlist {
    right: 50px; }
  .cart-table tbody .table-tax,
  .cart-table tbody .table-qty {
    display: inline-block;
    width: 49%;
    padding: 18px 0; }
  .cart-table tbody .table-qty {
    text-align: left !important; }
  .cart-table tbody .table-tax-total {
    display: block;
    text-align: center !important; }
  .cart-table tfoot tr {
    border: none !important; }
  .cart-table tfoot td {
    display: block; }
    .cart-table tfoot td .button span {
      display: none; }
    .cart-table tfoot td .button:before {
      margin: 0; }

  /*shopping cart page*/
  .cart-total-section {
    max-width: 300px; }

  /*footer*/
  .text-left,
  .text-right {
    text-align: center; }

  .flickr-image {
    margin: 0 10px 10px 0; }

  .copyright {
    padding-top: 20px; }
    .copyright .col-sm-6 {
      margin-bottom: 10px; }
      .copyright .col-sm-6:last-child {
        margin-bottom: 0; }
    .copyright address,
    .copyright .store-switcher {
      float: none; }

  .account-login .content {
    min-height: 1px; }

  .checkout-progress li {
    float: none;
    width: 80%;
    margin: 0 auto; }

  /*wishlist table*/
  .my-wishlist .data-table thead {
    display: none; }
  .my-wishlist .data-table tbody tr {
    display: block;
    border-top: 1px solid #ebebeb;
    position: relative; }
    .dark .my-wishlist .data-table tbody tr {
      border-color: #3d3d3d; }
  .my-wishlist .data-table tbody td {
    display: block;
    border: none; }
    .my-wishlist .data-table tbody td .button {
      margin: 0; }
    .my-wishlist .data-table tbody td.last {
      padding: 0; }
  .my-wishlist .data-table tbody .product-image {
    width: 72px;
    height: 72px;
    margin: 0 auto; }
  .my-wishlist .data-table tbody .add-to-cart-alt {
    margin: 15px 0; }
  .my-wishlist .data-table tbody .btn-remove {
    position: absolute;
    top: 10px;
    right: 10px; }
  .my-wishlist .data-table .link-edit {
    font-size: 0;
    position: absolute;
    top: 10px;
    right: 30px; }
    .my-wishlist .data-table .link-edit:before {
      font-size: 14px;
      margin: 0; }

  .link-view-order {
    font-size: 0; }
    .link-view-order:before {
      font-size: 14px;
      font-family: "FontAwesome";
      content: "\f06e"; }
    .link-view-order:hvoer {
      text-decoration: none; }

  .link-reorder {
    font-size: 0; }
    .link-reorder:before {
      font-size: 14px;
      font-family: "FontAwesome";
      content: "\f021"; }
    .link-reorder:hvoer {
      text-decoration: none; }

  .et_section .button {
    margin-bottom: 5px; } }
@media (max-width: 480px) {
  /*shopping cart page*/
  .cart-total-section {
    max-width: inherit;
    float: none;
    margin: 0 auto; }

  .header-container .header .shopping-cart {
    top: -57px;
    width: 230px !important;
    text-align: left !important;
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
    .header-container .header .shopping-cart .items {
      display: block !important;
      margin-right: 50px; }

  .top-bar .my-account-link:before,
  .top-bar .search .search-link:before {
    line-height: 10px; }

  .header-container .header .shopping-cart .cart-sum > a {
    padding-left: 15px; }
    .header-container .header .shopping-cart .cart-sum > a:before {
      top: 2px;
      left: -25px; }
    .header-container .header .shopping-cart .cart-sum > a .items,
    .header-container .header .shopping-cart .cart-sum > a .for-label {
      display: none; }

  .toolbar .sorter {
    display: none; }

  .toolbar .sort-by,
  .toolbar .pager {
    float: left;
    position: relative;
    left: 50%;
    margin-left: 0;
    margin-right: 0;
    clear: both;
    margin-bottom: 10px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }

  .col-main .category-products .products-grid.column2 li.item, .col-main .category-products .products-grid.column3 li.item, .col-main .category-products .products-grid.column4 li.item, .col-main .category-products .products-grid.column5 li.item {
    width: 100%;
    clear: left; }

  .products-list li.item .price-box,
  .products-list li.item .add-to-container .actions {
    float: none; }

  .product-tabs-content .box-tags .form-add input.input-text, .tab-content .box-tags .form-add input.input-text,
  .product-tabs-content .box-tags .form-add .input-box, .tab-content .box-tags .form-add .input-box {
    width: 100%; }

  /*Legenda Custom Codes*/
  .product-right-custom-block .banner .banner-content,
  .catalog-side-block .banner .banner-content {
    width: 86.5%; }

  /*shopping cart page*/
  .cart .cart-coupon-extra,
  .cart .discount,
  .cart .cart-shipping-extra {
    width: 100%; }
  .cart .cart-coupon-extra {
    margin-bottom: 40px; }

  /*account page (dashbody)*/
  .product-review .product-img-box {
    float: none;
    margin: 0 auto; }
  .product-review .product-details {
    margin-left: 0; } }
