


  .element_9 {
        background:#F7F7F7;
        width:277px !important;
        margin: 5px;
        float: left;
        overflow: hidden;
        outline:none;
        border:1px solid #D0D0D0;
  }

  .element_9.large,
  .variable-sizes .element_9.large,
  .variable-sizes .element_9.large.width2.height2 {
        width: 275px;
        z-index: 10;
  }

  .default-block_9 {
        position:relative;
        width:275px !important;
        height:321px !important;
  } 

  .default-block_9 .image-block_9 {
        margin:0px;
        padding:0px;
        line-height:0px;
        border-bottom:1px solid #D0D0D0;
  }

  .default-block_9 img {
        margin:0px !important;
        padding:0px !important;
        max-width:none !important;
        width:275px !important;
        height:275px !important;
        border-radius:0px;
  }

  .default-block_9 .title-block_9 {
        position:relative;
        display:block;
        min-height:35px;
        padding:10px 0px 0px 0px;
        width:275px !important;
  }

  .default-block_9 .title-block_9 h3 {
        position:relative;
        margin:0px !important;
        padding:0px 0px 0px 5px !important;
        width:245px !important;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space:nowrap;
        font-weight:normal;
        color:#DF2E1B;
        font-size:15px !important;
        line-height:1 !important;
  }

  .element_9 .title-block_9 .open-close-button {
        width:20px;
        height:20px;
        display:block;
        position:absolute;
        top:13px;
        right:2%;
        background:url('/wp-content/plugins/product-catalog/Front_end/../images/open-close.dark.png') left top no-repeat;
        z-index:5;
        cursor:pointer;
        opacity:0.33;
  }

  .element_9:hover .title-block_9 .open-close-button {opacity:1;}

  .element_9.large .open-close-button {
        background:url('/wp-content/plugins/product-catalog/Front_end/../images/open-close.dark.png') left bottom no-repeat;
  }

  .wd-catalog-panel_9 {
        position: absolute;
        display:block;
        width:265px !important;
        margin:0px 5px 0px 5px;
        padding:0px;
        text-align:left;
        top:321px;  
        z-index:6; 
        height:200px;
  }


  .wd-catalog-panel_9 .description-block_9, .element_9 div.right-block .description-block_9 * {
        position:relative;
        clear:both;
  }

  .wd-catalog-panel_9 .description-block_9 p,.wd-catalog-panel_9 .description-block_9 {   
        text-align:justify;
        font-weight:normal;
        font-size:14px;
        color:#5B5B5B;
        margin:0px;
        padding:0px;
  }



  .wd-catalog-panel_9 .description-block_9 h1,
  .wd-catalog-panel_9 .description-block_9 h2,
  .wd-catalog-panel_9 .description-block_9 h3,
  .wd-catalog-panel_9 .description-block_9 h4,
  .wd-catalog-panel_9 .description-block_9 h5,
  .wd-catalog-panel_9 .description-block_9 h6,
  .wd-catalog-panel_9 .description-block_9 p, 
  .wd-catalog-panel_9 .description-block_9 strong,
  .wd-catalog-panel_9 .description-block_9 span {
        padding:2px !important;
        margin:0px !important;
  }

  .wd-catalog-panel_9 .description-block_9 ul,
  .wd-catalog-panel_9 .description-block_9 li {
        padding:2px 0px 2px 5px;
        margin:0px 0px 0px 8px;
  }

  .wd-catalog-panel_9 .price-block_9 {
    color: #000000;
  }

  .wd-catalog-panel_9 .price-block_9 .old-price {
        text-decoration: line-through;
        margin: 0px;
        padding: 0px;
        font-weight: normal;
  /*        font-size: 14px;*/
        padding: 7px 10px 7px 10px;
        margin: 0px 10px 0px 0px;
        border-radius: 5px;
        color: #FFFFFF;
        background: #000000;
  }

  .wd-catalog-panel_9 .price-block_9> .old-price-block {
        font-size: 15px;
        color: #000000;
        
  }

  .wd-catalog-panel_9 .price-block_9> .discont-price-block {
        /*font-size: 15px;*/
        /*color: #000000;*/
  }

  .wd-catalog-panel_9 .thumbs-list_9 {
        position:relative;
        clear:both;
        list-style:none;
        display:table;
        width:100%;
        padding:0px;
        margin:3px 0px 0px 0px;
        text-align:center;
  }

  .wd-catalog-panel_9 .thumbs-list_9 li {
        display:inline-block;
        margin:0px 3px 0px 2px;
  }

  .wd-catalog-panel_9 .thumbs-list_9 li a {
        display:block;
        width:75px;
        height:75px;
        opacity:0.7;
        display:table;
        border: none;
        text-decoration: none;
  }

  .wd-catalog-panel_9 .thumbs-list_9 li a:hover {
        opacity:1;
  }

  .wd-catalog-panel_9 img {
        margin:0px !important;
        padding:0px !important;
        display:table-cell;
        vertical-align:middle;
        width:75px !important;
        max-height:75px !important;
        width:100%;
        height:100%;
  }

  .wd-catalog-panel_9 > div {
        position:relative;
        clear:both;
        padding: 15px 0 3px 0px;
        margin-bottom:10px;
                        background:url('/wp-content/plugins/product-catalog/Front_end/../images/divider.line.png') center top repeat-x;
        }

  .wd-catalog-panel_9 .button-block {
        padding-top:10px;
        margin-bottom:10px;
  }

  .wd-catalog-panel_9 .button-block a, .wd-catalog-panel_9 .button-block a:link, .wd-catalog-panel_9 .button-block a:visited {
        padding:6px 12px;
        text-decoration:none;
        display:inline-block;
        font-size:14px;
        background:#E74C3C;
        color:#FFFFFF;
        border: none;
        text-decoration: none;
  }

  .wd-catalog-panel_9 .button-block a:hover, .wd-catalog-panel_9 .button-block a:focus, .wd-catalog-panel_9 .button-block a:active {
        background:#DF2E1B;
        color:#FFFFFF;
        text-decoration:none;
  }

  #huge_it_catalog_content_9 #huge_it_catalog_options_9 {
    margin-left: 1%;    overflow: hidden;
    margin-top: 5px;
    float: left;
    width: 100%;
  }

  #huge_it_catalog_content_9 #huge_it_catalog_options_9 ul {
  margin: 0px !important;
  padding: 0px !important;
  list-style: none;
  }

  #huge_it_catalog_content_9 #huge_it_catalog_filters_9 ul {
  margin: 0px !important;
  padding: 0px !important;
  overflow: hidden;
  }

            
  #huge_it_catalog_content_9 #huge_it_catalog_options_9 ul li {
    border-radius: 3pxpx;
    list-style-type: none;
    margin: 0px !important;
    float:left !important;margin: 4px 8px 4px 0px !important;float:left !important;border-bottom: 1px solid #ccc;}

  #huge_it_catalog_content_9 #huge_it_catalog_options_9 ul li a {
    background-color: ##fff !important;
    font-size:12pxpx !important;
    color:##000 !important;
    text-decoration: none;
    cursor: pointer;
    margin: 0px !important;
    display: block;
    padding:3px;
  }

  /*#huge_it_catalog_content_9 #huge_it_catalog_options_9 ul li:hover {
    
  }*/

  #huge_it_catalog_content_9 #huge_it_catalog_options_9 ul li a:hover {
    background-color: ##fff !important;
    color:##000 !important;
    cursor: pointer;
  }

  #huge_it_catalog_content_9 #huge_it_catalog_filters_9 {
    margin-top: 5px;
    float: left;
    width: 100%;
    margin-left: 1%}

  #huge_it_catalog_content_9 #huge_it_catalog_filters_9 ul li {
    list-style-type: none;
    float:left !important;margin: 4px 8px 4px 0px !important;float:left !important;border-bottom: 1px solid #ccc;}

  #huge_it_catalog_content_9 #huge_it_catalog_filters_9 ul li a {
    font-size:12pxpx !important;
    color:##000 !important;
    background-color: ##fff !important;
    border-radius: 3pxpx;
    padding: 3px;
    display: block;
    text-decoration: none;
  }

  #huge_it_catalog_content_9 #huge_it_catalog_filters_9  ul li a:hover {
    color:##000 !important;
    background-color: ##fff !important;
    cursor: pointer;
  }

  #huge_it_catalog_content_9 section {
    position:relative;
    display:block;
  }

  #huge_it_catalog_content_9 #huge_it_catalog_container_9 {
  }
  .catalog_pagination_block_9{
    /*text-align: center;*/
    padding: 20px 0px;
    margin: 16px 0px 35px 0px;
  }
  .catalog_pagination_9{
    text-align: center;
    /*display: inline-block;*/
    /*height: 50px;*/
  /*    border: 1px solid #dadada;
    border-radius: 6px;*/
  }
  .catalog_pagination_9 a, .catalog_pagination_9 span{
    color: #515151;
    font-size: 20px;
    text-decoration: none;
    text-align: center;
  /*    width: 48px;
    height: 48px;*/
    /*display: inline-block;*/
    /*float: left;*/
    margin: 0;
    padding: 0;
  }
  .catalog_pagination_9 .pagination-text{
    /*float: left;*/
    color: #000000;
    font-size: 22px;
    /*font-weight: bold;*/
    padding: 12px 0px;
    text-decoration: none;
    text-align: center;
    /*display: inline-block;*/
  /*    width: 180px;
    height: 48px;*/
    /*background-color: #fff;*/
  }
  @media only screen and (max-width:500px) {
        .catalog_pagination_9 .pagination-text{
            font-size: 16px !important;
            width: 120px !important;
        }
        .catalog_pagination_block_9{
            text-align: left;
        }
  }
  .catalog_pagination_9 a{
    text-align: center;
    position: relative;
    margin-right: 5px;
    
  }
  .catalog_pagination_9 a i{
    font-size: 22px;
    color: #000000;
  /*    position: absolute;
    top: -moz-calc(50% - 8px) !important;
    top: -webkit-calc(50% - 8px)  !important;
    top: calc(50% - 8px) !important;
    top: -o-calc(50% - 8px) !important;
    top: -ms-calc(50% - 8px) !important;
    
    left: -moz-calc(50% - 8px) !important;
    left: -webkit-calc(50% - 8px)  !important;
    left: calc(50% - 8px) !important;
    left: -o-calc(50% - 8px) !important;
    left: -ms-calc(50% - 8px) !important;*/
  }
  .catalog_pagination_9 .go-to-first{
    font-size: 10px !important;
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/first-active.png') center center no-repeat;*/
  /*    border-right: 1px solid #D0D0D0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 10px;*/
  }
  .catalog_pagination_9 .go-to-first-passive{
    font-size: 10px !important;
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/first-passive.png') center center no-repeat;*/
  /*    border-right: 1px solid #D0D0D0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;*/
  }

  .catalog_pagination_9 .go-to-previous{
    font-size: 10px !important;
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/left-active.png') center center no-repeat;*/
    /*border-right: 1px solid #D0D0D0;*/
  }
  .catalog_pagination_9 .go-to-previous-passive{
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/left-passive.png') center center no-repeat;*/
    /*border-right: 1px solid #D0D0D0;*/
  }

  .catalog_pagination_9 .go-to-last{
    font-size: 10px !important;
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/last-active.png') center center no-repeat;*/
  /*    border-left: 1px solid #D0D0D0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;*/
  }
  .catalog_pagination_9 .go-to-last-passive{
    font-size: 10px !important;
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/last-passive.png') center center no-repeat;*/
  /*    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left: 1px solid #D0D0D0;*/
  }

  .catalog_pagination_9 .go-to-next{
    font-size: 10px !important;
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/right-active.png') center center no-repeat;*/
    /*border-left: 1px solid #D0D0D0;*/
  }
  .catalog_pagination_9 .go-to-next-passive{
    font-size: 10px !important;
    /*background-color: #F0F0F0 !important;*/
    /*background:url('/wp-content/plugins/product-catalog/Front_end/../images/right-passive.png') center center no-repeat;*/
    /*border-left: 1px solid #D0D0D0;*/
  }

  .zoomContainer {
    z-index: 10;
  }
  .catalog_load_block_9{
    margin: 35px 0px;
  }
  .catalog_load_9{
    text-align: center;
  }
  .catalog_load_9 a{
    text-decoration: none;
    /*width: 100%;*/
    border-radius: 5px;
    display: inline-block;
    padding: 5px 15px;
    font-size: 18px !important;
    color: #FFFFFF !important;
    background: #A1A1A1 !important;
    cursor: pointer;
  }
  .catalog_load_9 a:hover{
    color: #FFFFFF !important;
    background: #A1A1A1 !important;
  }
  .catalog_load_9 a:focus{
    outline: none;
  }
  /*<add search>*/
  #search_block_9 {
        text-align: left;       
        margin: 5px;
  }
  #search_block_9 > form {
        position: relative;
        height: 36px;
        display: inline-block;
        width: 94%;
        overflow: hidden;
        border-radius: 0px;
        border: 1px solid #dedede;      
  }
  #search_block_9 > form > input {
        width: 100%;
        height: 36px;           
        display: block; 
        position: absolute;
        padding:5px 10px;
        top: 0;
        left: 0;
        border: none;
        color: #272717;
        background: #FFFFFF;
  } 
  #search_block_9 > form > input + div {
        display: inline-block;
        color: #6EBFDC;
    position: absolute;
        display: none;
    cursor: pointer;
    height: 100%;
    width: 6%;
    right: 20%;
    text-align: center;
    font-size: 20px;
        background: #FFFFFF;    
  }
  #search_block_9 > form:hover > input + div {
        display: block;
  }
  #search_block_9 > form > input:blur + div {
        display: none;
  }
  #search_block_9 > form > #search_button_9 {
        width: 20%;
        height: 36px;           
        display: block;
        position: absolute;
        padding:0 10px 5px;
        top: 0;
        right: 0%;      
        border-top-right-radius: 0px;
        border: 0;
        background: #6EBFDC;
        color: #ffffff;
  } 

  #search_block_9 > form > #search_button_9:hover {
        background: #718B94;
  } 
  #search_not_results_9 {
        width: 100%;
        height: 40px;
        background: #F1F1F1;
        color: #A49999;
        border-radius: 5px;
        border: 2px solid #E1E3DF;
        text-align: center;
        display: none;  
  }
  #search_not_results_9 > span {
        padding: 0;
        margin: 0;      
        line-height: 36px;
        font-size: 14px;        
  }
  /*search>*/
  