





  /*.zoomLens {

    width: 100px !important;

    height: 100px !important;

  }*/



  .zoomContainer {

    z-index: 10;

  }






  .huge_it_catalog_single_product_page {

        position: relative;

        
                width: 96% !important;

       

        margin:5px 0px 5px 0px;

        padding:2%;

        /*clear:both;*/

        overflow: hidden;

        /*border:1px solid #f9f9f9;*/

        background:#EEEDF6;

  }



  .huge_it_catalog_single_product_page div.left-block {

        position:relative;

        float:left;

        width:40%;

  }



  .huge_it_catalog_single_product_page div.left-block .main-image-block {

        clear:both;

        width:362px; 

  }



  .for_zoom {

        max-width:100% !important;

  }



  .huge_it_catalog_single_product_page div.left-block .main-image-block img {

        margin:0px !important;

        padding:0px !important;

        width:362px !important; 

        height:auto;

  }



  .huge_it_catalog_single_product_page div.left-block .thumbs-block {

        position:relative;

        margin-top:10px;

  }



  .huge_it_catalog_single_product_page div.left-block .thumbs-block ul {

        width:100%; 

        height:auto;

        display:table;

        margin:0px;

        padding:0px;

        list-style:none;

  }



  .huge_it_catalog_single_product_page div.left-block .thumbs-block ul li {

        margin: 3px;

        padding:0px;

        width:110px; 

        height:110px !important; 

        float:left;

  }



  .huge_it_catalog_single_product_page div.left-block .thumbs-block ul li a {

        display:block;

        width:110px; 

        height:110px; 

  }



  .huge_it_catalog_single_product_page div.left-block .thumbs-block ul li a img {

        margin:0px !important;

        padding:0px !important;

        width:110px; 

        height:110px !important; 

  }





  /*######RIGHT BLOCK########*/



  .huge_it_catalog_single_product_page .rating-and-share-blocks {

        font-size:14px !important;

        color:#000000 !important;

        background: none !important;;

        /*padding-bottom: 2% !important;*/

  }



  .huge_it_catalog_single_product_page div.right-block {

        position:relative;

        float:left;

        width:58%;

        padding-left:2%;

  }



  .huge_it_catalog_single_product_page div.right-block > div {

        padding:3px 0px 3px 0px;

        
                background:url('/wp-content/plugins/product-catalog/Front_end/../images/divider.line.png') center bottom repeat-x;

                

  }



  .huge_it_catalog_single_product_page div.right-block > div p {

        margin:0px;

        padding: 4px 0px 12px 0px;

        font-size: initial;

  }



  .huge_it_catalog_single_product_page div.right-block > div:last-child {

    display: block;

    width: 100%;

        /*background:none;*/

  }



  .huge_it_catalog_single_product_page div.right-block .title-block  {

        margin-top:3px;

  }



  .huge_it_catalog_single_product_page div.right-block .title-block h2 {

        margin:-10px 0px 0px 0px;

        padding:0px;

        font-weight:normal;

        font-size:24px !important;

        line-height:28px !important;

        color:#0074A2;

  }



  .huge_it_catalog_single_product_page .price-block {

        margin:0px;

        padding:10px 0px 5px 0px !important;

        font-weight:normal;

        font-size:14px;

        color:#E22828;

  }



  .huge_it_catalog_single_product_page .price-block .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:#EEEDF6;

        background:#E22828;

  }







  .huge_it_catalog_single_product_page div.right-block .description-block p,.huge_it_catalog_single_product_page div.right-block .description-block * {

        margin:0px;

        padding:0px;

        font-weight:normal;

        font-size:14px;

        color:#000000;

  }





  .huge_it_catalog_single_product_page div.right-block .description-block h1,

  .huge_it_catalog_single_product_page div.right-block .description-block h2,

  .huge_it_catalog_single_product_page div.right-block .description-block h3,

  .huge_it_catalog_single_product_page div.right-block .description-block h4,

  .huge_it_catalog_single_product_page div.right-block .description-block h5,

  .huge_it_catalog_single_product_page div.right-block .description-block h6,

  .huge_it_catalog_single_product_page div.right-block .description-block p, 

  .huge_it_catalog_single_product_page div.right-block .description-block strong,

  .huge_it_catalog_single_product_page div.right-block .description-block span {

        padding:2px !important;

        margin:0px !important;

  }



  .huge_it_catalog_single_product_page div.right-block .description-block ul,

  .huge_it_catalog_single_product_page div.right-block .description-block li {

        padding:2px 0px 2px 5px;

        margin:0px 0px 0px 8px;

  }







  .huge_it_catalog_single_product_page .rating-block {

        margin:0px 10px 0px 0px;

        padding:0px;

        font-weight:normal;

        float:left;

        padding: 2% 0px;

  }



  .huge_it_catalog_single_product_page .rating-block .label {

        display: block;

        float:left;

        line-height:15px;

        margin-right: 5px;

  }





  .huge_it_catalog_single_product_page .right-block .rating-block ul.rating-stars  {

        background-image:url(/wp-content/plugins/product-catalog/Front_end/../images/stars.png);

        background-repeat: no-repeat;

        background-position: 0px -75px;

        line-height: 15px;

        height: 15px;

        width: 100px;

        display: table;

        margin: 0px !important;

        padding: 0px !important;

  }



  .huge_it_catalog_single_product_page .right-block .rating-stars li {

    float: left;

    list-style: none;

    height: 15px;

    width: 19px;

    margin: 0px !important;

    padding: 0px !important;

        

  }



  .huge_it_catalog_single_product_page .right-block .rating-stars li input[type='radio'] {

    display: block;

    opacity: 0;

    height: 19px;

    width: 16px;

    margin: 0px !important;

    padding: 0px !important;

    cursor:pointer;

  }





  .huge_it_catalog_single_product_page .right-block .share_buttons_block {

        /*margin: 0px 10px 0px 0px;*/

        padding: 0px;

        font-weight: normal;

        float: left;

        padding: 2% 0px;

        height: auto;

  }



  .huge_it_catalog_single_product_page .right-block .share_buttons_block .label {

        display: block;

        float: left;

        line-height: 15px;

        margin-right: 6px;

  }



  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul {

        display: table;

        margin: -2px 0px 0px 40px !important;

        padding: 0px !important;

        list-style: none !important;

        height: 26px;

  }



  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li {

        float:left;

        margin:6px 3px 0px 3px;

        padding: 0;

        background: none;

        list-style: none;

  }



  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li a {

        display:block;

        width: 75px !important;

        height: 26px !important;

        padding: 0 !important;

        margin: 0 !important;

        cursor:pointer;

        text-indent:-9999px !important;

        background-image:url('/wp-content/plugins/product-catalog/Front_end/../images/share.buttons.png');

  }



  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.facebook a:hover {

    background-position: 0 -28px;

  }

  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.pinterest a:hover {

    background-position: -164px -28px;

    //border-color: #bbb;

  }



  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.twitter a:hover{

        background-position: -82px -28px;

  }

  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.google_plus a:hover{

        background-position: -246px -28px;

  }



  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.facebook a {background-position:left top; }

  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.twitter a {background-position:-82px top;}

  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.pinterest a {background-position:-164px top;}

  .huge_it_catalog_single_product_page .right-block .share_buttons_block ul li.google_plus a {background-position:-246px top; }



  .huge_it_catalog_single_product_page .order_button {

  /*    display: block;

    width: 39%;*/

    margin: 3px 0 5px 0;

  }



  .huge_it_catalog_single_product_page .order_button a {

  display: inline-block;

  /*width: 100%;*/

  text-decoration: none;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

  font-size: 18px;

  border: none;

  padding: 7px 10px 7px 10px;

  border-radius: 5px;

  color: #FFFFFF;

  background: #E22828;

  }



  .huge_it_catalog_single_product_page .order_button a:hover {

  color: #FFFFFF;

  background: #FF2D2D;

  }







  /*###NAYAC CHI###*/



  #catalog-order-popup-1 label {

    display: block;

    padding: 6px 0px;

    overflow: hidden;

  }

   

  #catalog-order-popup-1 input, #catalog-order-popup-1 textarea {

    display: block;

    width: 98%;

    margin: 6px 0px 0px 0px;

    padding: 6px 0px;

    padding-left: 5px;

    font-size: initial;

    border: 1px solid #B3B3B3;

  }



  #catalog-order-popup-1 input::-webkit-input-placeholder, #catalog-order-popup-1 textarea::-webkit-input-placeholder { color: #666666; }

  #catalog-order-popup-1 input:-moz-placeholder , #catalog-order-popup-1 textarea:-moz-placeholder { color: #666666; }

  #catalog-order-popup-1 input::-moz-placeholder, #catalog-order-popup-1 textarea::-moz-placeholder { color: #666666; }

  #catalog-order-popup-1 input:-ms-input-placeholder, #catalog-order-popup-1 textarea:-ms-input-placeholder { color: #666666; }



  #catalog-order-popup-1 textarea{

    height: 120px;

  }



  .order_popup_submit_close{

    display: block;

    text-decoration: none;

  }

  #catalog-order-popup-1 #order_popup_submit {

    font-size: 16px !important;

    font-weight: bold;

    color: #000000 !important;

    background: #EEEEEE !important;

    border: none;

    height: auto;

  }



  #catalog-order-popup-1 #order_popup_submit:hover {

    background: #EEEEEE !important;

  }



  #catalog-order-popup-1 .empty::-webkit-input-placeholder { color: #E22828; }

     

  .modalDialog {

        position: fixed;

        font-family: Arial, Helvetica, sans-serif;

        top: 0;

        right: 0;

        bottom: 0;

        left: 0;

        background: rgba(0,0,0,0.5);

        z-index: 99999;

        opacity:0;

        -webkit-transition: opacity 400ms ease-in;

        -moz-transition: opacity 400ms ease-in;

        transition: opacity 400ms ease-in;

        pointer-events: none;

  }

  .modalDialog:target {

        opacity:1;

        pointer-events: auto;

  }



  .modalDialog > div {

        width: 400px;

        position: relative;

        margin: 10% auto;

        padding: 5px 20px 13px 20px;

        border-radius: 10px;

        background: #fff;

        background: -moz-linear-gradient(#FFFFFF, #DBDBDB);

        background: -webkit-linear-gradient(#FFFFFF, #DBDBDB);

        background: -o-linear-gradient(#FFFFFF, #DBDBDB);

  }







  .catalog-order-popup-close {

        line-height: 25px;

        position: absolute;

        right: 10px;

        text-align: center;

        top: 18px;

        width: 24px;

        text-decoration: none !important;

        border: none !important;

        /*font-weight: bold;*/

        font-size: 27px;

        color: #000 !important;

  }



  .catalog-order-popup-close:hover { color: #000 !important; }



  #catalog-order-popup-1 h2 {

    font-size: 26px !important;

    margin: 10px 0px;

    color: #D91A1A;

  }



  .zoomContainer {

    z-index: 99999;

  }

  .huge-it-catalog-bottom-block {

        clear:both;

        padding-top:20px;

  }





  .huge_it_catalog_view_tabs {

        margin:0px 0px -1px 0px !important;

        padding:0px !important;

        position:relative;

        list-style:none;

        height:30px;

        clear:both;

  }



  .huge_it_catalog_view_tabs > li  {

        float:left;

        margin:0px 5px 0px 0px;

        list-style-type: none;

        background: none !important;

  }



  .huge_it_catalog_view_tabs  > li > a,.huge_it_catalog_view_tabs  > li > a:link,.huge_it_catalog_view_tabs  > li > a:visited {

        display:block;

        height:29px;

        border-bottom:0px;

        text-decoration:none;

        outline:none;

        color: #000000 !important;

        
                background:url('/wp-content/plugins/product-catalog/Front_end/../images/tab.bg.png') left top repeat-x;

        
                border: 1px solid #B3B3B3;

                border-bottom: none;

                

        
                padding:0px 10px 0px 6px;

  }





  .huge_it_catalog_view_tabs  > li > a:hover,.huge_it_catalog_view_tabs  > li > a:focus, .huge_it_catalog_view_tabs  > li > a:active {

        background:#EEEDF6;

  }



  .huge_it_catalog_view_tabs  > li.active > a {

        height:30px;

        margin:0px 0px -1px 0px !important;

        background:#EEEDF6;

  }



  .huge_it_catalog_view_tabs_contents {


          border-top: 1px solid #B3B3B3;


        display:table;

        margin:0px !important;

        padding:10px 0% 10px 0% !important;

        width:100%;

  }



  .huge_it_catalog_view_tabs_contents > li {

        margin-top: 1% !important;

        position:relative;

        width:100%;

        float:left;

        display:none;

  }



  .huge_it_catalog_view_tabs_contents > li.active  {

        display:block;

        margin-top: 10px !important;

  }





  .huge_it_catalog_view_tabs_contents > li .params-list {

        padding:0px !important;

        margin:0px !important;

        width:100%;

        font-size: 80%

  }



  .huge_it_catalog_view_tabs_contents > li .params-list li {

        float: left;

        display: block;

        width: 29%;

        height: 27px;

        margin: 0px 0% 10px 0px !important;

        padding: 3px 0px 0px 1% !important;

        background: url('/wp-content/plugins/product-catalog/Front_end/../images/params.bg.png') left top repeat-x;

  }



  .huge_it_catalog_view_tabs_contents > li .params-list li.parameter-block {

        text-align: center;

        font-size: 15px;

        overflow: hidden;

        text-overflow: ellipsis;

        color: #000000;

        /*line-height*/

  }





  .huge_it_catalog_view_tabs_contents > li .params-list li.value-block {

        width:69%;

        background:url('/wp-content/plugins/product-catalog/Front_end/../images/params.bg.png') left bottom repeat-x;

        color: #000000;

        font-size: 15px;

        overflow: hidden;

        text-overflow: ellipsis;

  }



  /*UNCHECKED*/



  /*.huge_it_catalog_view_tabs_contents > li  > div {

        position:relative;

        display:block;

        float:left;

        margin:10px 1% 25px 1%;

        padding:0px 1% 10px 1%;

        width:46%;

        background:#f9f9f9;

  }*/

  .huge_it_catalog_view_tabs_contents > li   div.has-background {background:#fff;}

  .huge_it_catalog_view_tabs_contents > li   div.has-height > div {display:inline-block;}





  .huge_it_catalog_view_tabs_contents > li  > div  h3 {

        display:block;

        text-align:center;

        margin:0px 0px 10px 0px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div {

        position:relative;

        clear:both;

        width:100%;

        /*height:60px;*/

        padding:5px 0px 0px 0px;

        margin:0px !important;

  }



  .huge_it_catalog_view_tabs_contents .reviews-block .review p {

        margin: 0px 0px 10px 0px !important;

        padding: 0px !important;

        line-height: 20px !important;

  }



  .huge_it_catalog_view_tabs_contents .reviews-block .review p:first-child {

        color: #000000;

  }



  .huge_it_catalog_view_tabs_contents .reviews-block .review p:last-child {

        color: #000000;

        margin-top: 3% !important;

  }



  .huge_it_catalog_view_tabs_contents .reviews-block .review {

        margin: 0px 0px 10px 0 !important;

        padding: 0px !important;

        line-height: 20px !important;

        border-bottom: 1px solid #B3B3B3;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div label {

        display:inline-block;

        width:60%;

        padding:5px 0px 0px 2%;

        height:30px;

        float:left;

  }







  .huge_it_catalog_view_tabs_contents > li  > div > div div.slider-container {

        position:relative;

        display: inline-block;

        width: 145px;

        margin-left:-5px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div div.slider-container span {

        position:absolute;

        top:-3px;

        right:0px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div input[type='text'],.huge_it_catalog_view_tabs_contents > li  > div > div select {

        width:100px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div input[type='checkbox'] {

        margin:7px 0px 3px 0px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div.bws_position_table input {

        margin:3px 17px 3px 3px;

  }







  .huge_it_catalog_view_tabs_contents > li  > div {

        position:relative;

        display:block;

        float:left;

        /*margin:10px 1% 25px 1%;*/

        /*padding:0px 1% 10px 0%;*/

        width: 100%;

        /*background:#f9f9f9;*/

  }

  .huge_it_catalog_view_tabs_contents > li   div.has-background {background:#fff;}

  .huge_it_catalog_view_tabs_contents > li   div.has-height > div {display:inline-block;}





  .huge_it_catalog_view_tabs_contents > li  > div  h2 {

        display:block;

        text-align:center;

        margin:0px 0px 10px 0px;

  }



  /*.huge_it_catalog_view_tabs_contents > li  > div > div {

        position:relative;

        clear:both;

        width:100%;

        height:35px;

        padding:5px 0px 0px 0px;

        margin:0px !important;

  }*/



  .huge_it_catalog_view_tabs_contents > li  > div > div label {

        display:inline-block;

        width:60%;

        padding:5px 0px 0px 2%;

        height:30px;

        float:left;

  }





  .huge_it_catalog_view_tabs_contents > li  > div > div div.slider-container {

        position:relative;

        display: inline-block;

        width: 145px;

        margin-left:-5px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div div.slider-container span {

        position:absolute;

        top:-3px;

        right:0px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div input[type='text'],.huge_it_catalog_view_tabs_contents > li  > div > div select {

        width:100px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div input[type='checkbox'] {

        margin:7px 0px 3px 0px;

  }



  .huge_it_catalog_view_tabs_contents > li  > div > div.bws_position_table input {

        margin:3px 17px 3px 3px;

  }



  .huge_it_catalog_view_tabs_contents div {

        width: 100%;

  }



  .huge_it_catalog_view_tabs li a {

        color: #000000 !important;

      

  }



  .huge_it_catalog_view_tabs li a:hover {

        color: #000000  !important;



  }



  .huge_it_catalog_view_tabs_contents .options-block > li:first-child {

        color: #000;

        font-size: 15px;

        background-color: #EEEDF6;

        overflow: hidden;

  }



  .huge_it_catalog_view_tabs_contents .options-block .review {

        display: inline;

  }



  .huge_it_catalog_view_tabs_contents .options-block li div ,.huge_it_catalog_view_tabs_contents .options-block li:last-child {

        color: #000000;

        font-size: 15px;

  /*        background-color: #EEEDF6;*/

        /*overflow: hidden;*/

  }



  .huge_it_catalog_view_tabs_contents #catalog-view-options-1_45 {

    

  }



  .huge_it_catalog_single_product_page .write-rate-block form {

    margin: 0;

    padding: 0;

  }



  .huge_it_catalog_single_product_page .write-rate-block p {

    margin: 0;

    padding: 0;

  }



  .huge_it_catalog_single_product_page .write-rate-block input, .huge_it_catalog_single_product_page .write-rate-block label {

        margin: 0%;

        margin-bottom: 10px;

        display: block;

        width: 100%;

  }



  .huge_it_catalog_single_product_page .write-rate-block input,.huge_it_catalog_single_product_page .write-rate-block textarea, .huge_it_catalog_single_product_page .write-rate-block label.rating-label {

        margin: 0%;

        display: block;

        width: 100%;

        padding: 6px 0px;

  }



  .huge_it_catalog_single_product_page .write-rate-block textarea {

    min-height: 100px;

    width: 100%;

  }





  .huge_it_catalog_single_product_page .write-rate-block #comments_submit {

    font-size: 14px;

    color: #FFFFFF;

    background: #4CA6CF;

    background-color: #4CA6CF;

    border: none;

    display: block;

    width: 100%;

  }

  .huge_it_catalog_single_product_page .write-rate-block #comments_submit:hover {

    color: #FFFFFF;

    background-color: #21759B;

    border: none;

  }



  .huge_it_catalog_single_product_page .write-rate-block .empty {

    border: 1px solid #ff0000;

  }



  /*

  .huge_it_catalog_single_product_page .button-block {

        position:relative;

  }



  .huge_it_catalog_single_product_page div.right-block .button-block a,.huge_it_catalog_single_product_page div.right-block .button-block a:link,.huge_it_catalog_single_product_page div.right-block .button-block a:visited {

        position:relative;

        display:inline-block;

        padding:6px 12px;

        background:#;

        color:#;

        font-size:;

        text-decoration:none;

  }



  .huge_it_catalog_single_product_page div.right-block .button-block a:hover,.pupup-elemen.huge_it_catalog_single_product_page div.right-block .button-block a:focus,.huge_it_catalog_single_product_page div.right-block .button-block a:active {

        background:#;

        color:#;

  }

  */









  /*  ################### MOBILE ################  */







  @media only screen and (max-width: 640px) {

    

  /*  ### responsive tabs ###  */

        

        .huge_it_catalog_view_tabs {

            display: none;

        }

        

        #catalog-view-options-0_45 {

            display: block !important;

        }

        #catalog-view-options-1_45 {

            display: block !important;

        }

        #catalog-view-options-0_45 .title_for_mobile {

            display: block !important;

        }

        #catalog-view-options-1_45 .title_for_mobile {

            display: block !important;

        }

        

  /*  ### responsive tabs  OVER ###  */   

        





        .huge_it_catalog_single_product_page > div {

                display:block;

                width:100%;

                clear:both;

        }



        .huge_it_catalog_single_product_page div.left-block,.huge_it_catalog_single_product_page div.right-block {

                clear:both;

                float:none;

                width:100%;

                margin:10px 0px 10px 0px;

        }



        .huge_it_catalog_single_product_page div.left-block .main-image-block {

                clear:both;

                width:100%; 

        }



        .huge_it_catalog_single_product_page div.left-block .main-image-block img {

                margin:0px !important;

                padding:0px !important;

                width:100% !important;  

                height:auto;

        }



        .huge_it_catalog_single_product_page div.left-block .thumbs-block ul {

                width:100%; 

        }

        

        

        

  }

  .zoomContainer {

    z-index: 10;

  }



  