/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/*************************************/
/* Custom Editing Start - 16-06-2017 */
/*************************************/
a:hover {
  color: #00b1f1;
}
/*----- Header -----*/
.header.panel > .header.links > li {
  /*&.welcome { display: inline-block;}*/
}
.header.panel > .header.links > li > a:hover {
  color: #004664;
}
.header.panel > .header.links .wishlist {
  display: none !important;
}
.header-wrapper-content .header.content .header-wrapper-left .logo-left .welcome_txt {
  margin: 0;
  padding: 0 4px 0;
  width: 100%;
  display: block;
  overflow: hidden;
}
.header-wrapper-content .header.content .header-wrapper-left .logo-left .welcome_txt span {
  font-size: 14px;
  margin: 0;
  padding: 0;
  color: #004664;
  font-weight: 600;
}
.header-wrapper-content .header.content .header-wrapper-left .logo-left .wholesale_txt {
  margin: 14px 0 0 0;
  padding: 0;
  width: 100%;
  display: block;
  clear: both;
  text-align: left;
}
.header-wrapper-content .header.content .header-wrapper-left .logo-left .wholesale_txt span {
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 600;
  color: #aaaaaa;
}
.header-wrapper-content .header.content .header-wrapper-left .logo-left .wholesale_txt.mobile {
  display: none;
}
.header-wrapper-content .header.content .header-wrapper-center .wholesale_txt {
  margin: 14px 0 0 0;
  padding: 0;
  width: 100%;
  display: block;
  clear: both;
  text-align: left;
}
.header-wrapper-content .header.content .header-wrapper-center .wholesale_txt span {
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 600;
  color: #aaaaaa;
}
.header-wrapper-content .header.content .header-wrapper-right {
  padding-top: 26px;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper {
  position: relative;
  border: 1px solid #00b1f1;
  border-radius: 50px;
  padding: 14px;
  width: 50px;
  height: 50px;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .action.showquote {
  margin-top: 0;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .action.showquote .text {
  clip: auto;
  height: auto;
  margin: 2px 0 0 -112px;
  overflow: visible;
  position: relative;
  width: auto;
  color: #000;
  font-weight: 600;
  display: inline-block;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper.active .block-miniquote {
  margin-top: 10px;
  top: 100%;
  right: -20px;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper.active .block-miniquote:before {
  right: 23px;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper.active .block-miniquote:after {
  right: 22px;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .miniquote-items .product-item-details {
  padding-left: 120px;
}
.header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .miniquote-items .product-item-details .product-item-pricing .price-container {
  display: none !important;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-left .logo-left .welcome_txt {
  display: none !important;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-center .wholesale_txt {
  display: none !important;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-right {
  padding-top: 0;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-right .miniquote-wrapper {
  position: absolute;
  right: 100px;
  z-index: 1;
  border: none;
  padding: 0;
  width: 35px;
  height: 35px;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-right .miniquote-wrapper .action.showquote {
  border: 1px solid #004664;
  text-align: center;
  vertical-align: middle;
  width: 35px;
  height: 35px;
  margin-top: 7px;
  /*&:hover { background-color: #6c0b05;}*/
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-right .miniquote-wrapper .action.showquote:before {
  background-size: 19px auto;
  height: 33px;
  width: 33px;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-right .miniquote-wrapper .action.showquote .text {
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-right .miniquote-wrapper .action.showquote .counter.qty {
  background: #ffffff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  color: #000000;
  font-size: 13px;
  min-width: 22px;
  height: 22px;
  line-height: 26px;
  margin: -7px 0 0 -18px;
  position: relative;
}
.header-wrapper-content.sticky-menu.active .header.content .header-wrapper-right .miniquote-wrapper .action.showquote.active .block-miniquote {
  right: -12px;
}
.header-wrapper-content.sticky-menu.active .search-wrapper .block-search .action.search {
  background-color: #00b1f1 !important;
}
.header-wrapper-bottom {
  background-color: #004664 !important;
  border-color: #004664 !important;
}
.page-header {
  background-color: #fff !important;
}
.page-header .panel.wrapper {
  background-color: #00b1f1 !important;
  border-color: #00b1f1 !important;
}
.page-header .switcher .options .action.toggle.active,
.page-header .switcher .options .action.toggle:hover {
  color: #004664;
}
.page-header .minicart-wrapper {
  display: none !important;
}
/*************************************/
/* Custom Editing Start - 27-06-2017 */
/*************************************/
/* BLC CHANGES */
.page-footer .top-footer-wrapper {
  background-color: #00b1f1 !important;
}
.page-footer .footer-link li a:hover {
  color: #00b1f1 !important;
}
.page-footer .block.newsletter .action.subscribe:hover {
  color: #004664 !important;
  border-color: #004664 !important;
  background-color: #ffffff !important;
}
.page-footer .bottom-footer-wrapper {
  background: #808080;
  border-color: #808080;
}
.page-footer .bottom-footer-wrapper .copyright {
  color: #e8e8e8;
  margin-top: 5px;
}
.navigation {
  background-color: #00b1f1 !important;
}
.left-navigation .navigation .menu-title {
  background-color: #00b1f1 !important;
}
.float-bar .item a .fa,
.float-bar .item a:active,
.float-bar .item a:hover {
  color: #00b1f1 !important;
}
.qs-button {
  background-color: #00b1f1 !important;
  border-color: #00b1f1 !important;
}
.qs-button:hover {
  color: #004664;
}
.maincontent a:hover {
  color: #00b1f1 !important;
}
.miniquote-wrapper .action.showquote:hover {
  color: #004664 !important;
}
button {
  color: #ffffff !important;
  border-color: #004664 !important;
  background-color: #004664 !important;
}
button:hover {
  color: #004664 !important;
  border-color: #004664 !important;
  background-color: #ffffff !important;
}
.wk-seller-block .wk-block-title-css a:visited,
.wk-seller-block .wk-block-title-css a {
  color: #004664 !important;
}
.fotorama__thumb-border {
  border-color: #004664 !important;
}
.box-product .block-title .b-title {
  color: #004664 !important;
}
.box-product .owl-carousel .owl-nav [class*='owl-']:hover {
  background-color: #00b1f1;
  border-color: #00b1f1;
}
.box-cate-style01.bkg-color03 .block-title .b-title {
  color: #004664 !important;
}
.box-cate-style01.bkg-color03 .box-cate-products {
  border-color: #004664 !important;
}
.product-buttons-inner .actions-secondary .action {
  color: #004664 !important;
  border-color: #004664 !important;
}
.product-buttons-inner .table-comparison .action.towishlist {
  color: #004664 !important;
  border-color: #004664 !important;
}
.addto-hover-container .action {
  color: #004664 !important;
  border-color: #004664 !important;
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  color: #004664 !important;
  border-color: #004664 !important;
}
.product-info-main .product.data.items > .item.title.active > .switch {
  color: #004664 !important;
  border-color: #004664 !important;
}
.product-info-main .page-title-wrapper .product-reviews-summary.empty {
  float: left;
  vertical-align: middle;
  margin-top: 0;
  margin-left: 5px;
}
.product-info-main .page-title-wrapper .product-reviews-summary.empty:before {
  content: '|';
  color: #a1a1a1;
  margin-right: 5px;
}
.product-sidebar-info .product-ads-title {
  background-color: #004664 !important;
}
.product-sidebar-info .product-ads-title:after {
  background-color: #00b1f1 !important;
}
/* spacing */
.blocknew {
  margin-top: 30px !important;
}
.blocknew.mobile {
  display: none;
}
/* hide stuff */
.product-addto-links .towishlist {
  display: none !important;
}
.product-sidebar-info .product-ads-title:before {
  display: none !Important;
}
.cart-footer {
  display: none !important;
}
.modes {
  display: none !Important;
}
.owl-carousel .qs-button-icon,
.owl-carousel .\z-product-bottom {
  display: none !important;
}
.owl-carousel .owl-nav [class*='owl-']:hover {
  background-color: #00b1f1;
  border-color: #00b1f1;
}
.cdz-login-form-dropdown {
  border-color: #004664 !important;
}
.cdz-login-form-dropdown .block-customer-login a:hover {
  color: #00b1f1;
}
.sticky-menu:not(.active) .search-wrapper .block-search input[type="text"] {
  border: 1px solid #ccc !important;
}
.sticky-menu:not(.active) .search-wrapper .block-search .action.search {
  background-color: #00b1f1 !important;
  border-color: #00b1f1 !important;
}
.sticky-menu:not(.active) .search-wrapper .block-search .action.search:hover:before {
  color: #004664;
}
.cdz-main-menu .cdz-vertical-menu li.level0 > a.menu-link:hover,
.cdz-main-menu .cdz-vertical-menu li.level0 > a.menu-link:active {
  background-color: #00b1f1 !important;
}
.cdz-main-menu .cdz-vertical-menu li.level0:hover a.menu-link {
  background-color: #00b1f1 !important;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li a:hover {
  color: #00b1f1 !important;
}
.cdz-main-menu .groupmenu-drop-content .groupdrop-link li a:hover:before {
  background-color: #00b1f1;
}
.cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {
  background-color: #004664 !important;
}
.cdz-main-menu .cdz-horizontal-menu li.level0.parent:hover:after {
  color: #004664;
}
.cdz-buttons-container .stock {
  display: none !important;
}
.cdz-buttons-container .action {
  color: #004664 !important;
  border-color: #004664 !important;
}
.block.crosssell:not(.block-static-block) .block-collapsible-nav-title,
.block.upsell:not(.block-static-block) .block-collapsible-nav-title,
.block.related:not(.block-static-block) .block-collapsible-nav-title,
.block.crosssell:not(.block-static-block) .block-collapsible-nav-title,
.block.crosssell:not(.block-static-block) .block-title,
.block.upsell:not(.block-static-block) .block-title,
.block.related:not(.block-static-block) .block-title,
.block.crosssell:not(.block-static-block) .block-title {
  background-color: #004664 !important;
}
.page-main {
  margin-top: 40px !important;
}
.page-main .sidebar .block:not(.block-static-block) .block-collapsible-nav-title,
.page-main .sidebar .block:not(.block-static-block) .block-title {
  background-color: #004664 !important;
}
.wrapper-ads08 .box a.action.primary:hover {
  background-color: #004664;
  border-color: #004664;
}
.cdz_wapper-blog01 .blog-title a:hover {
  color: #00b1f1;
}
.abs-product-link > a:hover,
.minicart-items .product-item-name > a:hover,
.product-item-name > a:hover,
.product.name a > a:hover {
  color: #00b1f1;
}
.product-style08 {
  margin-top: 30px;
}
.product-style08.top-off-margin {
  margin-top: 0;
}
.product-style08 .block.widget {
  margin-bottom: 0;
}
.product-style08 .products-grid .product-item .product-item-info .cdz-hover-section .qs-button-icon {
  display: inline-block !important;
}
.product-style08 .products-grid .product-item .product-item-info:hover .cdz-hover-section .qs-button-icon {
  display: inline-block !important;
}
.product-style08 .products-grid .product-item .product-item-info .cdz-product-bottom:not(.non-hover) {
  display: none;
}
.pages strong.page {
  background-color: #004664;
  border-color: #004664;
}
.pages a.page {
  border-color: #004664;
  color: #004664;
}
.pages a.page:visited {
  border-color: #004664;
  color: #004664;
}
.pages a.page:hover {
  background-color: #004664;
  color: #ffffff;
  border-color: #004664;
}
.pages .action {
  border-color: #004664;
  color: #004664;
}
.pages .action:before {
  color: #004664;
}
.pages .action:visited {
  border-color: #004664;
  color: #004664;
}
.pages .action:visited:before {
  color: #004664;
}
.pages .action:hover {
  background-color: #004664;
  color: #ffffff;
  border-color: #004664;
}
.pages .action:hover:before {
  color: #ffffff;
}
.pages .action.previous:before,
.pages .action.next:before {
  color: #004664;
}
.pages .action.previous:visited:before,
.pages .action.next:visited:before {
  color: #004664;
}
.pages .action.previous:hover:before,
.pages .action.next:hover:before {
  color: #ffffff;
}
.cdz-product-wishlist {
  display: none !important;
}
.block.filter .title {
  color: #ffffff;
  font: 400 16px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
  background-color: #004664;
  text-transform: uppercase;
  position: relative;
  padding: 7px 20px;
  margin-bottom: 0;
  min-width: 100%;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.block.filter .title strong {
  font: 400 16px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
  border: 0;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
.block.filter .content {
  background: #ffffff;
  border: 1px solid #dbdbdb;
  border-top: 0;
  text-align: left;
  padding: 15px 20px;
}
.contact_info {
  margin: 0 0 20px 0;
  padding: 0;
  width: 100%;
  display: block;
  overflow: hidden;
  clear: both;
  color: #777777;
}
.contact_info .contact_info_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.contact_info .contact_info_list li {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #e8e8e8;
}
.contact_info .contact_info_list li.last {
  border-bottom: none;
}
.searchautocomplete__autocomplete .searchautocomplete__index-magento_catalog_product ul {
  padding: 15px 10px 5px 10px;
}
.searchautocomplete__autocomplete ul li {
  text-align: left;
}
.searchautocomplete__autocomplete ul li a.title {
  color: #444444;
  font-weight: 500;
}
.searchautocomplete__autocomplete ul li a.title .searchautocomplete__highlight {
  font-weight: 700;
  color: #ff0000;
}
.searchautocomplete__autocomplete ul li.searchautocomplete__item-magento_catalog_product {
  border: 1px solid #ccc;
  margin: 0 0 5px 0 !important;
  width: 100%;
  display: inline-block;
  float: none;
}
.searchautocomplete__autocomplete ul li.searchautocomplete__item-magento_catalog_product .description {
  color: #444444;
}
.searchautocomplete__autocomplete ul li.searchautocomplete__item-magento_catalog_product._active {
  background-color: #eeffee !important;
}
.cart-container .form-cart .cart.actions.main {
  padding: 0;
}
.form.form-quote {
  overflow: hidden;
}
.opc-wrapper .opc li {
  padding: 15px;
}
.opc-wrapper .opc li .step-content {
  margin-bottom: 20px;
}
.quotation-quote-index .form.form-cart .cart.table-wrapper .items.table .col.price {
  display: none;
}
@media only screen and (min-width: 768px) {
  .header.content {
    padding: 12px 10px 20px;
  }
  .sticky-menu:not(.active) .header-wrapper-center {
    padding: 32px 0 0;
  }
}
.gallery_container {
  text-align: left;
}
.wk_gallery {
  vertical-align: top;
  height: auto;
  width: 212px;
}
.wk_gallery_img_container {
  height: 206px;
}
.qs-modal .modal-popup .modal-content .quickshop-wrapper .quickshop-tabs .stock {
  margin-right: 5px;
}
.qs-modal .modal-popup .modal-content .quickshop-wrapper .quickshop-media .gallery-placeholder .fotorama .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
  margin-left: 10px;
  margin-top: 10px;
}
.cdz-products .cdz-products-list .products .item .product-item-info .product-item-details .product-item-name .product-item-link {
  max-height: 65px;
  overflow: hidden;
  display: block;
}
.download_block .download_tab {
  margin-bottom: 30px;
  padding: 0;
  width: 100%;
  background: #fff;
}
.download_block .download_tab .title {
  background-color: #004664;
  padding: 12px 20px;
  margin: 0;
  width: 100%;
  display: block;
  overflow: hidden;
}
.download_block .download_tab .title h2 {
  color: #ffffff;
  margin: 0;
  padding: 0;
}
.download_block .download_tab .content {
  border: 1px solid #dbdbdb;
  border-top: none;
  padding: 15px 20px;
}
.download_block .download_tab .content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.download_block .download_tab .content ul li {
  margin: 0;
  padding: 3px 0;
  font-size: 11px;
  vertical-align: middle;
  line-height: 24px;
}
.download_block .download_tab .content ul li img {
  vertical-align: middle;
  margin-right: 5px;
}
.download_block .download_tab .content ul li a {
  vertical-align: middle;
  color: #004664;
  font-size: 14px;
  margin-right: 5px;
  font-weight: 500;
}
.download_block .download_tab .content ul li a:hover {
  color: #00b1f1;
}
.download_block .download_tab:last-child {
  margin-bottom: 0;
}
.product-addto-links .action.tocompare span {
  width: 100%;
}
.cms-index-index .sidebar.sidebar-main {
  margin-top: -60px;
  position: relative;
}
.cwsFeatured {
  border: 1px solid #dbdbdb;
  background: #fff;
  margin-top: 30px;
  display: block;
  overflow: hidden;
  z-index: 1;
}
.cwsFeatured .title {
  border-bottom: 1px solid #dbdbdb;
  padding: 13px 20px;
  margin: 0 !important;
  text-align: left !important;
}
.cwsFeatured .title h3 {
  font: 500 18px/1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif !important;
  margin: 0;
}
.cwsFeatured .title:after {
  display: none !important;
}
.cwsFeatured .products-grid .product-items:not(.owl-carousel) {
  margin-left: auto;
  margin-right: auto;
}
.cwsFeatured .products-grid .product-items .item {
  margin-bottom: 0;
}
.cwsFeatured .products-grid .product-items .item .product-item-info {
  border: none;
}
.cwsFeatured .products-grid .product-items .item .product-item-info .product-item-photo {
  width: 100%;
  position: static;
}
.cwsFeatured .products-grid .product-items .item .product-item-info .product-item-photo .product-image-container .product-image-wrapper {
  padding: 0 !important;
  height: auto;
}
.cwsFeatured .products-grid .product-items .item .product-item-info .product-item-photo .product-image-container .product-image-wrapper .product-image-photo {
  max-width: 220px;
  max-height: 220px;
  width: 100%;
  height: 100%;
  position: static;
}
.cwsFeatured .products-grid .product-items .item .product-item-info .product-item-details {
  margin-left: 0;
}
.cwsFeatured .products-grid .product-items .item .product-item-info .product-item-details .product-item-name {
  text-align: left;
}
.cwsFeatured .products-grid .product-items .item .product-item-info .product-item-details .product-item-inner .product-item-actions {
  display: none;
}
.cwsFeatured .products-grid .product-items .item .product-item-info .product-item-details .product-item-inner .product-item-actions .stock {
  text-align: center;
  float: none;
  margin: auto;
}
.cwsFeatured .products-grid .product-items .owl-carousel .owl-stage-outer {
  padding: 0;
}
.cwsFeatured .products-grid .product-items .owl-carousel .owl-stage-outer .owl-stage .owl-item {
  margin-right: 0 !important;
}
.cwsFeatured .products-grid .product-items .owl-carousel .owl-nav {
  right: 0;
}
.cwsFeatured .products-grid .product-items .owl-carousel .owl-nav .owl-next {
  float: right;
}
.breadcrumbs .items > li {
  margin: 0;
}
@media only screen and (max-width: 920px) {
  .cms-index-index .sidebar.sidebar-main {
    margin-top: -100px;
  }
}
@media only screen and (max-width: 900px) {
  .cms-index-index .sidebar.sidebar-main {
    margin-top: -60px;
  }
}
@media only screen and (max-width: 767px) {
  .header-wrapper-content .header.content .header-wrapper-left .nav-toggle {
    top: 30px;
  }
  .header-wrapper-content .header.content .header-wrapper-left .nav-toggle:before {
    background: #8f8f8f;
  }
  .header-wrapper-content .header.content .header-wrapper-left .nav-toggle span:after,
  .header-wrapper-content .header.content .header-wrapper-left .nav-toggle span:before {
    background: #8f8f8f;
  }
  .header-wrapper-content .header.content .header-wrapper-left .nav-toggle:hover:before {
    background: #004664;
  }
  .header-wrapper-content .header.content .header-wrapper-left .nav-toggle:hover span:after,
  .header-wrapper-content .header.content .header-wrapper-left .nav-toggle:hover span:before {
    background: #004664;
  }
  .header-wrapper-content .header.content .header-wrapper-left .logo-left .nav-toggle {
    display: none !important;
  }
  .header-wrapper-content .header.content .header-wrapper-left .logo-left .logo {
    text-align: left;
    margin-bottom: 8px;
    padding-left: 0;
    margin-left: -2px;
  }
  .header-wrapper-content .header.content .header-wrapper-left .logo-left .logo img {
    max-width: 143px;
  }
  .header-wrapper-content .header.content .header-wrapper-left .logo-left .logo .small-logo {
    margin: 0;
  }
  .header-wrapper-content .header.content .header-wrapper-left .logo-left .welcome_txt {
    /*display: none;*/
    padding-left: 0;
  }
  .header-wrapper-content .header.content .header-wrapper-left .logo-left .wholesale_txt {
    margin: 0;
    padding-left: 0;
  }
  .header-wrapper-content .header.content .header-wrapper-left .logo-left .wholesale_txt.mobile {
    display: block;
  }
  .header-wrapper-content .header.content .header-wrapper-center .search-wrapper {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .header-wrapper-content .header.content .header-wrapper-center .search-wrapper .search-content .search-icon {
    display: none;
  }
  .header-wrapper-content .header.content .header-wrapper-center .search-wrapper .search-content .search-form-container input[type="text"] {
    border: none !important;
    background: #f8f8f8;
  }
  .header-wrapper-content .header.content .header-wrapper-center .search-wrapper .search-content .search-form-container .action.search {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #2b2b2b;
  }
  .header-wrapper-content .header.content .header-wrapper-center .search-wrapper .search-content .search-form-container .action.search:before {
    color: #2b2b2b;
  }
  .header-wrapper-content .header.content .header-wrapper-center .mobile-search-wrapper {
    display: none;
  }
  .header-wrapper-content .header.content .header-wrapper-center .mobile-search-wrapper .mobile-search-content {
    right: 55px;
    top: 26px;
  }
  .header-wrapper-content .header.content .header-wrapper-center .mobile-search-wrapper .block-search .mobile-search-icon {
    border-color: #8f8f8f;
    color: #8f8f8f;
    display: none !important;
  }
  .header-wrapper-content .header.content .header-wrapper-center .mobile-search-wrapper .block-search .mobile-search-icon span:before {
    line-height: 33px;
  }
  .header-wrapper-content .header.content .header-wrapper-center .mobile-search-wrapper .block-search .mobile-search-icon:hover {
    border-color: #004664;
    color: #ffffff;
  }
  .header-wrapper-content .header.content .header-wrapper-center .wholesale_txt {
    display: none !important;
  }
  .header-wrapper-content .header.content .header-wrapper-right {
    padding-top: 0;
  }
  .header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper {
    position: absolute;
    right: 20px;
    bottom: 70px;
    /*position: static; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding: 0; width: auto; height: auto;*/
  }
  .header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .action.showquote {
    /*position: absolute; top: 26px; right: 15px; z-index: 5; vertical-align: top; padding: 0; min-width: 0; border: 1px solid #8f8f8f; width: 35px; height: 35px; line-height: 35px; color: #8f8f8f;*/
  }
  .header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .action.showquote:before {
    /*left: 7px; top: 6px;*/
    /*display: none;*/
  }
  .header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .action.showquote .text {
    /*display: none;*/
    display: block;
    margin: 0 0 0 -18px;
    position: absolute;
    top: -23px;
  }
  .header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .action.showquote .counter {
    display: none;
  }
  .header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper .action.showquote:hover {
    border-color: #004664;
  }
  .header-wrapper-content .header.content .header-wrapper-right .miniquote-wrapper.active .block-miniquote {
    right: -6px;
    margin-top: 7px;
  }
  .blocknew {
    display: none;
  }
  .blocknew.mobile {
    display: block;
  }
  .cms-index-index .sidebar.sidebar-main {
    margin-top: 0;
    display: block;
    overflow: hidden;
  }
  .cms-index-index .sidebar.sidebar-main .cwsFeatured {
    margin-top: 0;
    width: 100% !important;
    position: static !important;
  }
}
/* ============================================ *
 * Codazon_Theme_Var
 * ============================================ */
.page-print .logo {
  display: block;
  float: none;
  text-align: left;
}
@media print {
  * {
    -webkit-filter: none !important;
    background: transparent !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  .table-wrapper table {
    width: 100%;
    table-layout: fixed;
  }
  .table-wrapper table td {
    width: auto;
  }
  .table-wrapper table > tfoot > tr:first-child {
    border-top: 1px solid #999999;
  }
  .box,
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  .block-content,
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  .block-content {
    page-break-before: avoid;
  }
  .block-title,
  h2,
  h3 {
    page-break-after: avoid;
  }
  .nav-toggle {
    display: none !important;
  }
  .sidebar,
  .nav-sections,
  .header.content > *[class],
  .panel.wrapper > *[class],
  .footer.content > *[class] {
    display: none;
  }
  .logo,
  .footer .copyright {
    display: block !important;
    margin: 10px 0;
  }
  .order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: auto;
    visibility: visible;
  }
  .column.main {
    float: none !important;
    width: 100% !important;
  }
  .breadcrumbs {
    margin: 0 auto;
    text-align: right;
  }
  .footer.content {
    padding: 0;
  }
  .hidden-print {
    display: none !important;
  }
}
