.columns-container {
    background: none; 
    position:relative;
    z-index:1;
}
.footer-container{
    position:relative;
    z-index: 2;
    background-image: none;
    background: #333333;
}
@media (min-width: 768px) {
    #home-page-tabs {
        margin: 0; }} 
@media (min-width: 768px) {
 #home-page-tabs > li:first-child {
        margin: 0 0px 0 1px;
        padding: 0 0px 0 1px; } }
.footer-container #footer ul li a{
    text-shadow: none;
}
.shopping_cart > a:first-child{
    text-shadow: none;
}
#contact-link a, #directions-link a{
    text-shadow: none;
}
ul.product_list.list > li .product-image-container{
    background:white;
}
#subcategories ul li .subcategory-image{
    margin: 0 0 8px 0;
    background: white;
    padding:0;
}
ul.product_list.grid > li .product-container .product-image-container{
    border:none;
}
.block .title_block:first-child, .block h4:first-child{
    margin-top:0;
}
.button.button-small{
    text-shadow: none;
}
.breadcrumb{
    line-height:25px;
}
.breadcrumb a.home{
    margin:0 0 0 -11px;
}
#facebook_block, #cmsinfo_block, #cmsinfo_block > div + div{
    min-height:355px;
    height: auto;
}
ul.product_list .color-list-container ul li a{
    margin:0;
}
#attributes .attribute_list #color_to_pick_list li{
    padding:0;
}
ul.product_list.grid > li .product-container .product-image-container .content_price{
    background:black;
}
.price-percent-reduction{
    color:white !important;
}
#my-account div ul.myaccount-link-list li a i{
    border:none;
}
#my-account div ul.myaccount-link-list li a span{
    border:none;
}
#my-account div ul.myaccount-link-list li a{
    text-shadow: none;
}
ul.step li a, ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span{
    text-shadow: none;
}
ul.step li.step_current span:after{
    background:none;
}
ul.step li.step_todo span:after{
    background: none;
}
ul.step li.step_done.step_done_last a:after{
    background: none;
}
ul.step li.step_done a:after{
    background: none;
}
ul.step li.step_todo span{
    padding-left:15px;
}
ul.step li.step_todo span, ul.step li.step_current span{
    border:none;
}
ul.step li.step_done a{
    border:none;
}
div .box-info-product .exclusive:before, .box-info-product .exclusive span{
    border: none !important;
    text-shadow: none !important;
}
.columns-container .button.lnk_view span{
    border:none !important;
}
.columns-container .button.button-medium span{
    border:none !important;
}
.columns-container .button.button-small span{
    border:none !important;
}
ul.step li a{
    text-shadow: none !important;
}
.box-security{
    background:none;
}
.box-info-product .exclusive span{
    text-shadow: none;
}
.button.lnk_view{
    text-shadow: none;
}
.btn.button-plus span, .btn.button-minus span{
    border:none;
    background: none;
}
.box-info-product .exclusive:after{
    background:none !important;
}
.box-info-product .exclusive:before{
    text-shadow: none;
}
.box-info-product .exclusive span{
    border:none;
}
.button.ajax_add_to_cart_button{
    text-shadow: none;
    border:none;
}
.button.exclusive-medium{
    text-shadow: none;
}
.button.exclusive-medium span{
    border:none;
}
.columns-container{
    background:none;
}
#currencies-block-top div.current{
    text-shadow: none;
}
#languages-block-top div.current{
    text-shadow: none;
}
/*.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a{
    overflow:hidden;
}*/
#home-page-tabs > li {
    border-left: none !important;
}
.content_scene_cat_bg{
    background-size: cover !important;
    background-position: center center !important;
}
.content_scene_cat{
    border-top: 0;
}

body.rtl{
    text-align: right;
}
body.rtl .form-group{
    text-align: left;
}
body.rtl #categories_block_left li a{
    padding-right: 35px !important;
}
body.rtl #homepage-slider .homeslider-description h2{
    width:50%;
}
@media (max-width: 767px) {
    body.rtl .block .title_block, body.rtl .block h4 {
        padding-right: 40px;
    }
    body.rtl .block .title_block:after, body.rtl .block h4:after {
        right:10px;
    }
    body.rtl .footer-container #footer h4 {
        padding-right: 30px;
    }
    body.rtl .cat-title{
        padding-right: 50px;
    }
}
body.rtl ul.step li a, body.rtl ul.step li span, body.rtl ul.step li.step_current span, body.rtl ul.step li.step_current_end span{
    text-align: right;
}
body.rtl #header .shopping_cart > a:first-child:after {
    padding-left: 10px;
}
body.rtl #header .shopping_cart > a:first-child:hover:after {
    padding-left: 10px
}

body.rtl #address .form-group .form-control, body.rtl #identity .form-group .form-control, body.rtl #account-creation_form .form-group .form-control, body.rtl #new_account_form .form-group .form-control, body.rtl #opc_account_form .form-group .form-control, body.rtl #authentication .form-group .form-control{
    text-align: right;
}
body.rtl .table tbody > tr > td{
    text-align: right;
}
body.rtl .table > thead > tr > th{
    text-align: right;
}
body#cms #columns ul, body#cms #columns ol{
    margin-left: 25px;
}
ul.product_list .color-list-container ul li {
    width: 24px;
    height: 24px;
}
@media (max-width: 1199px) {
    ul.product_list .product-image-container .quick-view-wrapper-mobile {
        bottom: 9px;
        right: 9px;
    }
}
#header_link_bookmark{
    display:none;
}
ul#header_links {
margin: 10px 7px !important;
}
#subcategories ul li .subcategory-image a{
    background: #fff !important;
}
#attributes .attribute_list #color_to_pick_list li a.color_pick {
  height: 24px !important;
  width: 24px !important;
}
.button.button-medium span{
    border:none !important;
}
.hidden{
    display: none;
}
body.content_only{
    background: #fff !important;
    color: #000 !important;
}
@media (max-width: 767px) {
.pb-left-column #views_block {
    width: 100% !important;
} }
@media (max-width: 767px) {
#thumbs_list {
width: 80% !important;
} }
@media (max-width: 600px) {
  #htmlcontent_home ul li {
    width: 100% !important; } }
#htmlcontent_home ul li img {
  max-width: 100%;
  height: auto; }
  @media (max-width: 600px) {
    #htmlcontent_home ul li img {
      min-width: 100%; } }
#htmlcontent_home ul li.htmlcontent-item-5 {
  width: 66.6667%; }
  @media (max-width: 600px) {
    #htmlcontent_home ul li.htmlcontent-item-5 {
      width: 100%; } }
@media (max-width: 767px) {
    body.rtl .sf-menu > li > a {
    padding-right: 32px;
    }
}
#header.widemenu{
    padding-bottom: 0px;
}
#header.widemenu .headercontent{
	background-color:#ffffff !important;
}
#header.widemenu .headercontent .row{
    margin-left:0;
    margin-right:0;
	background-color:#ffffff !important;
}
#header.widemenu .headercontent .container{
    max-width: 100%;
    width:100%;
    padding-right: 0;
    padding-left: 0;
}
#header.widemenu .shopping_cart, #header.widemenu #search_block_top #searchbox{
    margin:0 auto;
    float:none;
}
#header.widemenu #header_logo img{
    margin:0 auto;
}
.footer-container.narrow, .footer-container.narrowbottom, .footer-container.narrowtop{
    max-width: 1170px;
    margin: 0px auto;
    padding: 0 20px;
    width: 100%;
}
@media (min-width: 768px){
    .footer-container.narrow, .footer-container.narrowfull{
      max-width: 750px;
    }
}
@media (min-width: 992px){
    .footer-container.narrow, .footer-container.narrowfull {
      max-width: 970px;
    }
}
@media (min-width: 1200px) {
    .footer-container.narrow {
        max-width: 1170px; 
    }
}


@media (min-width: 768px){
    .footer-container.narrowbottom, .footer-container.narrowfullbottom, .footer-container.narrowtop, .footer-container.narrowfulltop {
      max-width: 750px;
    }
}
@media (min-width: 992px){
    .footer-container.narrowbottom, .footer-container.narrowfullbottom, .footer-container.narrowtop, .footer-container.narrowfulltop {
      max-width: 970px;
    }
}
.footer-container.narrowbottom {
    max-width: 1170px;
    margin-bottom: 20px;
}
.footer-container.narrowtop {
    max-width: 1170px;
    margin-top: 40px;
}



.footer-container.narrowfull {
        margin:0 auto;
}
@media (min-width: 768px) {
    .footer-container.narrowfull {
        width: 95%; 
        max-width: 1500px;
    }
}
.footer-container.narrowfullbottom {
        margin:0 auto 20px;
}
.footer-container.narrowfulltop {
        margin:40px auto 0;
}
@media (min-width: 768px) {
    .footer-container.narrowfulltop{
        width: 95%; 
        max-width: 1500px;
    }
    .footer-container.narrowfullbottom{
        width: 95%; 
        max-width: 1500px;
    }
}
#block_top_menu {
  padding-top: 0 !important;
  margin-top: 25px !important;
}
#header.widemenu #block_top_menu{
    padding: 0;
}
.productlayout{
    float:left !important;
    clear:none !important;
}
.alert-warning, .label-warning, .label-danger{
    border:none !important;
}
@media (min-width: 768px) {
      .container.full {
        width: 95%;
        max-width: 1500px; }
    }
     .container.full #htmlcontent_top {
        max-width: 500px;
    }
    .primary_block .container.full {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
        width: auto;
    }
}
@media (min-width: 1200px) {
    .header-container.narrow {
        max-width: 1170px; 
        margin:0 auto;
    }
    .header-container.narrow .shop-phone{
        margin-left:20px;
    }
    .header-container.narrow .shopping_cart{
        margin-right:20px;
    }
}
@media (min-width: 1200px){
.header-container.narrow {
    max-width: 1170px;
    margin: 0 auto;
    }
}
@media (min-width: 1200px) {
    .header-container.narrowtop {
        max-width: 1170px; 
        margin:20px auto 0;
    }
    .header-container.narrowbottom {
        max-width: 1170px; 
        margin:0 auto 20px;
    }
    .header-container.narrowtop .shop-phone, .header-container.narrowbottom .shop-phone, .header-container.narrow .shop-phone{
        margin-left:20px;
    }
    .header-container.narrowtop .shopping_cart, .header-container.narrowbottom .shopping_cart, .header-container.narrow .shopping_cart{
        margin-right:20px;
    }
}
.header-container.narrowtop .container, .header-container.narrowbottom .container, .header-container.narrow .container{
        width: 100%;
}
@media (min-width: 768px) {
    .header-container.narrowfull {
        max-width: 95%; 
        margin:0 auto;
    }
    .header-container.narrowfull .container {
        max-width: 100%;
    }
    .header-container.narrowfull .shop-phone{
        margin-left:20px;
    }
    .header-container.narrowfull .shopping_cart{
        margin-right:20px;
    }
}
@media (min-width: 768px) {
    .header-container.normalfull .container {
        margin:0 auto;
        width: 95%; 
        max-width: 1500px;
    }
}
.header-container.narrowfullbottom {
    margin:0 auto 20px;
}
@media (min-width: 768px) {
    .header-container.narrowfulltop {
        max-width: 95%; 
        margin:20px auto 0;
    }
    .header-container.narrowfullbottom {
        max-width: 95%; 
    }
    .header-container.narrowfulltop .container, .header-container.narrowfullbottom .container {
        max-width: 100%;
    }
    .header-container.narrowfulltop .shop-phone, .header-container.narrowfullbottom .shop-phone{
        margin-left:20px;
    }
    .header-container.narrowfulltop .shopping_cart, .header-container.narrowfullbottom .shopping_cart{
        margin-right:20px;
    }
}
@media (min-width: 768px) {
    .header-container.normalfulltop .container, .header-container.normalfullbottom .container {
        margin:0 auto;
        width: 95%; 
        max-width: 1500px;
    }
}
#home-page-tabs{
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1; 
    flex: 1;
    background: none;
}
ul.step {
    margin-left: 0 !important;
}
@media (max-width: 1200px) {
.shopping_cart{
        width:70%;
        float:right !important;
    }
}
@media (max-width: 768px) {
.shopping_cart{
        width:100%;
        float:right !important;
    }
}

@media (min-width: 1200px) {
    .shopping_cart.small > a > b, .shopping_cart.small > a > span{
        display:none !important;
    }
    .shopping_cart.small{
        width:80px !important;
        float:right !important;
    }
}
.block_content{
    padding-bottom: 15px;
}
.hidden{
    display: none;
}
@media (max-width: 767px){
    .sf-menu li.sf-search {
        height: 57px;
        width: 100%;
    }
    .sf-menu li.sf-search input{
        margin-right: 0;
        float: right;
        width: 100%;
    }
}
header, .header-container, .sf-menu, header .nav, .footer-container, #footer #newsletter_block_left .form-group .form-control{
    background: none;
}
header .nav a, #contact-link a, #directions-link a, .shop-phone strong, #footer #newsletter_block_left h4, .footer-container #footer h4, #footer #newsletter_block_left .form-group .form-control{
    color: #666;
}
@media (max-width: 500px) {
    ul#home-page-tabs{
        display: block;
        -webkit-flex: 0;
        -ms-flex: 0;
        flex: 0;
    }
}

#header.menuradiusboth #block_top_menu, #header.menuradiusboth #block_top_menu > ul, #header.menuradiusboth #block_top_menu .cat-title{
    border-radius: 15px;
}
#header.menuradiusboth #block_top_menu > ul > li:first-child > a{
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
#header.menucenter #block_top_menu > ul > li:first-child > a{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
#header.menuradiusboth{
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
@media (max-width: 768px) {
    #header.menuradiusboth #block_top_menu > ul > li:first-child > a{
        border-bottom-left-radius: 0px;
    }
}
#header.menuradiustop #block_top_menu, #header.menuradiustop #block_top_menu > ul, #header.menuradiusboth #block_top_menu .cat-title{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
#header.menuradiustop #block_top_menu > ul > li:first-child > a {
    border-top-left-radius: 15px;
}
#header.menuradiusbottom #block_top_menu, #header.menuradiusbottom #block_top_menu > ul, #header.menuradiusboth #block_top_menu .cat-title, 
.header-container.normalfull #header.widemenu, #header.widemenu.menuradiusbottom,
.header-container.narrowtop #header.menuradiusboth, 
.header-container.narrowtop #header.menuradiusbottom, 
.header-container.narrowbottom #header.menuradiusboth, 
.header-container.narrowbottom #header.menuradiusbottom,
.header-container.narrowfull #header.menuradiusbottom,
.header-container.narrowfull #header.menuradiusboth, .header-container.narrowfulltop #header.menuradiusbottom,
.header-container.narrowfulltop #header.menuradiusboth, .header-container.narrowfullbottom #header.menuradiusbottom,
.header-container.narrowfullbottom #header.menuradiusboth{
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

#header.menuradiusbottom #block_top_menu > ul > li:first-child > a{
    border-bottom-left-radius: 15px;
}
.header-container.normalfullbottom, .header-container.normalbottom{
    margin-bottom: 20px;
}
@media (max-width: 768px) {
    #header.menuradiusbottom #block_top_menu > ul > li:first-child > a{
        border-bottom-left-radius: 0px;
    }
}
header .row .col-sm-4{
    float:right;
}
#search_block_top{
    float:left;
}
#product #add_to_cart{
    width:100%;
}
#search_block_top.leftstyle #searchbox{
    margin-left: 20px;
    width: 70%;
}
@media only screen and (min-width: 768px){
    .container {
        padding-left: 0;
        padding-right: 0;
    }
}

#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive{
    width:100%;
}
.block .title_block, .block h4{
    background: none;
    border-bottom-style: solid;
    border-bottom-width: 0;
}
.box, .box-info-product, #facebook_block, #cmsinfo_block{
    background: none;
}
ul.step li.step_done, ul.step li.step_current, ul.step li.step_todo{
    background: none;
}
.cat-title{
    background: none;
}
.table tfoot tr, #order .delivery_option > div > table, #order-opc .delivery_option > div > table{
    background: none;
}
#header_logo.col-sm-push-4 img{
    margin:0 auto;
}
#categories_block_left li span.grower{
    background: transparent;    
}
.header_user_info{
    border-right: none;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a{
    background-color: transparent;
    color: #000;
}
@media (min-width: 767px) {
    #header.menucenter .sf-menu{
        text-align: center;
    }
    #header.menucenter .sf-menu > li{
        float:none;
        display:inline-block;
    }
    #header.menucenter .sf-menu > li.sf-search{
        float:right;
    }
}
#categories_block_left li a:hover, #categories_block_left li a.selected,
#categories_block_left li span.grower:hover + a, #categories_block_left li a:hover, #categories_block_left li a.selected{
    background: none;
}

.content_scene_cat .content_scene_cat_bg {
    background-color: transparent !important;
}

@media (min-width: 767px) {
    #block_top_menu.design1 .category-thumbnail div img{
        display: none;
       }
    #block_top_menu.design1 .sf-menu > li{
        position: relative;
    }
    #block_top_menu.design1 .sf-menu > li > ul{
        display: block;
        width: auto;
        padding: 16px 26px;
    }
    #block_top_menu.design1 .sf-menu > li > ul > li{
        width: 100%;
        text-align: left;
        display: block;
    }
    #block_top_menu.design1 .sf-menu > li > ul > li a{
        white-space: nowrap;
    }
    #block_top_menu.design1 .sf-menu > li > ul > li > a{
        line-height: 30px;
    }
    #block_top_menu.design1 .sf-menu > li > ul > li > ul{
        padding:0;
    }
}


@media (min-width: 767px) {
    #block_top_menu.design2 .category-thumbnail div img{
       }
    #block_top_menu.design2 .sf-menu > li{
        position: relative;
    }
    #block_top_menu.design2 .sf-menu > li > ul{
        display: block;
        min-width: 290px;
        width: auto;
        padding: 16px 26px;
    }
    #block_top_menu.design2 .sf-menu > li > ul > li{
        width: 100%;
        text-align: left;
        display: block;
    }
    #block_top_menu.design2 .sf-menu > li > ul > li a{
        white-space: nowrap;
    }
    #block_top_menu.design2 .sf-menu > li > ul > li > a{
        line-height: 30px;
    }
    #block_top_menu.design2 .sf-menu > li > ul > li > ul{
        padding:0;
    }
    #block_top_menu.design2 .sf-menu > li > ul > li.category-thumbnail > div{
        padding-left:0;
        width:auto;
        padding-bottom:10px;
    }
}
@media (min-width: 767px) {
    #block_top_menu.design3 .category-thumbnail div img{
       }
    #block_top_menu.design3 .sf-menu > li{
        position: relative;
    }
    #block_top_menu.design3 .sf-menu > li > ul{
        display: block;
        min-width: 290px;
        width: auto;
        padding: 16px 26px;
    }
    #block_top_menu.design3 .sf-menu > li > ul > li{
        width: 100%;
        text-align: left;
        display: block;
    }
    #block_top_menu.design3 .sf-menu > li > ul > li a{
        white-space: nowrap;
    }
    #block_top_menu.design3 .sf-menu > li > ul > li > a{
        line-height: 30px;
    }
    #block_top_menu.design3 .sf-menu > li > ul > li > ul{
        display: none !important;
    }
    #block_top_menu.design3 .sf-menu > li > ul > li.category-thumbnail > div{
        display: none;
    }
}

#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:before {
      display: none;
}
@media (max-width: 768px) {
    #left_column{
        margin-bottom: 20px;
        clear: both;
    }
}
@media (max-width: 500px) {
    #search_block_top, #blockcartmodule{
        width:100% !important;
    }
}


/*******************************************************
Product list(Grid) Styles DESIGN 2
********************************************************/
ul.product_list.design2 .new-box{
  width: 92px;
}
ul.product_list.design2 .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{
  display: none;
}

ul.product_list.grid.design2 .new-label{
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

ul.product_list.grid.design2 .new-label:before, ul.product_list.grid.design2 .new-label:after{
  display: none;
}
ul.product_list.grid.design2 .new-label{
    width: 88px;
    left: 4px;
    height: 33px;
    line-height: 17px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
ul.product_list.grid.design2 .button.ajax_add_to_cart_button span{
    height: 27px;
    font-size: 14px;
    line-height: 14px;
    padding: 5px 10px;
}
.columns-container ul.product_list.grid.design2 .button.lnk_view span{
    height: 27px;
    font-size: 14px;
    line-height: 14px;
    padding: 5px 10px;
}
ul.product_list.grid.design2 > li {
  padding-bottom: 20px;
  text-align: center; }
  @media (min-width: 480px) and (max-width: 767px) {
    ul.product_list.grid.design2 > li {
      width: 50%;
      float: left; } }
  ul.product_list.grid.design2 > li .product-container {
    background: #fff;
    padding: 0;
    position: relative; }
    ul.product_list.grid.design2 > li .product-container .product-image-container {
      padding: 9px;
      margin-bottom: 13px;
      position: relative; }
      @media (max-width: 767px) {
        ul.product_list.grid.design2 > li .product-container .product-image-container {
          margin-left: auto;
          margin-right: auto; } }
      ul.product_list.grid.design2 > li .product-container .product-image-container .content_price {
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 100%;
        padding: 9px 0;
        display: none; }
        ul.product_list.grid.design2 > li .product-container .product-image-container .content_price span {
          color: #fff; }
          ul.product_list.grid.design2 > li .product-container .product-image-container .content_price span.old-price {
            color: #b1b0b0; }
    ul.product_list.grid.design2 > li .product-container h5 {
      padding: 0 15px 7px 15px;
      min-height: 53px; }
    @media (min-width: 1200px) {
      ul.product_list.grid.design2 > li .product-container .comments_note {
        display: none; } }
    ul.product_list.grid.design2 > li .product-container .comments_note .star_content {
      margin: 0 3px 12px 59px; }
    ul.product_list.grid.design2 > li .product-container .product-desc {
      display: block;
      height: 38px; 
      overflow: hidden;
      padding: 0 5px;
    }
    ul.product_list.grid.design2 > li .product-container .content_price {
      padding-bottom: 9px;
      line-height: 21px; }
    ul.product_list.grid.design2 > li .product-container .old-price,
    ul.product_list.grid.design2 > li .product-container .price,
    ul.product_list.grid.design2 > li .product-container .price-percent-reduction {
      display: inline-block; }
    ul.product_list.grid.design2 > li .product-container .product-flags {
      display: none; }
    ul.product_list.grid.design2 > li .product-container .old-price {
      margin-right: 5px; }
    ul.product_list.grid.design2 > li .product-container .button-container {
      margin-bottom: 14px; }
      @media (min-width: 1200px) {
        ul.product_list.grid.design2 > li .product-container .button-container {
          display: display; } }
      ul.product_list.grid.design2 > li .product-container .button-container .ajax_add_to_cart_button,
      ul.product_list.grid.design2 > li .product-container .button-container span.button,
      ul.product_list.grid.design2 > li .product-container .button-container .lnk_view {
        margin: 0 6px 10px 6px; }
    ul.product_list.grid.design2 > li .product-container .functional-buttons {
      background: url(http://omahaknife.com/themes/Crimson/img/functional-bt-shadow.png) repeat-x;
      padding: 11px 0 5px; }
      @media (min-width: 1200px) {
        ul.product_list.grid.design2 > li .product-container .functional-buttons {
          display: none; } }
      ul.product_list.grid.design2 > li .product-container .functional-buttons div {
        width: 50%;
        float: left;
        padding: 3px 0 4px 0; }  

/*******************************************************
Product list(Grid) Styles DESIGN 1
********************************************************/
ul.product_list.design1 .new-box{
  width: 92px;
}
ul.product_list.design1 .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{
  display: none;
}

ul.product_list.grid.design1 .new-label{
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

ul.product_list.grid.design1 .new-label:before, ul.product_list.grid.design1 .new-label:after{
  display: none;
}
ul.product_list.grid.design1 .new-label{
    width: 88px;
    left: 4px;
    height: 33px;
    line-height: 17px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
ul.product_list.grid.design1 .button.ajax_add_to_cart_button span{
    height: 27px;
    font-size: 14px;
    line-height: 14px;
    padding: 5px 10px;
}
.columns-container ul.product_list.grid.design1 .button.lnk_view span{
    height: 27px;
    font-size: 14px;
    line-height: 14px;
    padding: 5px 10px;
}
ul.product_list.grid.design1 > li {
  padding-bottom: 20px;
  text-align: center; }
  @media (min-width: 480px) and (max-width: 767px) {
    ul.product_list.grid.design1 > li {
      width: 50%;
      float: left; } }
  ul.product_list.grid.design1 > li .product-container {
    background: #fff;
    padding: 0;
    position: relative; }
    ul.product_list.grid.design1 > li .product-container .product-image-container {
      padding: 9px;
      margin-bottom: 13px;
      position: relative; }
      @media (max-width: 767px) {
        ul.product_list.grid.design1 > li .product-container .product-image-container {
          margin-left: auto;
          margin-right: auto; } }
      ul.product_list.grid.design1 > li .product-container .product-image-container .content_price {
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 100%;
        padding: 9px 0;
        display: none; }
        ul.product_list.grid.design1 > li .product-container .product-image-container .content_price span {
          color: #fff; }
          ul.product_list.grid.design1 > li .product-container .product-image-container .content_price span.old-price {
            color: #b1b0b0; }
    ul.product_list.grid.design1 > li .product-container h5 {
      padding: 0 15px 7px 15px;
      min-height: 53px; }
    @media (min-width: 1200px) {
      ul.product_list.grid.design1 > li .product-container .comments_note {
        display: none; } }
    ul.product_list.grid.design1 > li .product-container .comments_note .star_content {
      margin: 0 3px 12px 59px; }
    ul.product_list.grid.design1 > li .product-container .product-desc {
      display: hidden;
      overflow: hidden;
      padding: 0 5px;
    }
    ul.product_list.grid.design1 > li .product-container .content_price {
      padding-bottom: 9px;
      line-height: 21px; }
    ul.product_list.grid.design1 > li .product-container .old-price,
    ul.product_list.grid.design1 > li .product-container .price,
    ul.product_list.grid.design1 > li .product-container .price-percent-reduction {
      display: inline-block; }
    ul.product_list.grid.design1 > li .product-container .product-flags {
      display: none; }
    ul.product_list.grid.design1 > li .product-container .old-price {
      margin-right: 5px; }
    ul.product_list.grid.design1 > li .product-container .button-container {
      margin-bottom: 14px; }
      @media (min-width: 1200px) {
        ul.product_list.grid.design1 > li .product-container .button-container {
          display: display; } }
      ul.product_list.grid.design1 > li .product-container .button-container .ajax_add_to_cart_button,
      ul.product_list.grid.design1 > li .product-container .button-container span.button,
      ul.product_list.grid.design1 > li .product-container .button-container .lnk_view {
        margin: 0 6px 10px 6px; }
    ul.product_list.grid.design1 > li .product-container .functional-buttons {
      background: url(http://omahaknife.com/themes/Crimson/img/functional-bt-shadow.png) repeat-x;
      padding: 11px 0 5px; }
      @media (min-width: 1200px) {
        ul.product_list.grid.design1 > li .product-container .functional-buttons {
          display: none; } }
      ul.product_list.grid.design1 > li .product-container .functional-buttons div {
        width: 50%;
        float: left;
        padding: 3px 0 4px 0; }   

ul.product_list.grid.design1 > li.hovered .product-container .content_price {
        display: none; }
      ul.product_list.grid.design1> li.hovered .product-container .product-image-container .content_price {
        display: none; }