/* product info page */
.overflow_hidden{overflow:hidden;}
.product-main-info.bs_layout{margin-bottom:0;padding-bottom:30px}
.product-main-info h1.mainbox-title{margin-top:0}
.product-main-info .buttons-container{background:none}
.product-main-info .right_position.span5{float:right;}
.image-border img{margin:0}
.quick-view-tools{position:relative;height: 20px}
.quick_view_td{height:80px;text-align:center;vertical-align:middle;width:80px}
.quick-view-wrap .product_info_left h1{padding-top: 20px}
.no-image{max-width:100%}
.product-main-info .price-num, .product-main-info.product-quick-view .price-num,
.product-info.product-shop .actual-price{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #a80006;
}
.product-info.product-shop .actual-price{font-size:24px}
/*animation*/
button.search-magnifier:hover i,
.product .wrapper-hover .product-container .buttons-container button:hover i,
.es-nav a.btn:hover i,
#back-top a:hover i,
.flexslider .flex-direction-nav a:hover i,
.product-info .qv-buttons-container button:hover i,
.product-description .buttons-container-item button:hover i,
.product-info .buttons-container button:hover i,
button.custom_cart_button:hover i,
.product-info .buttons-container button:hover i,
button:hover i{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transform: rotate(360deg)
}
.es-nav .disable a.btn:hover i{
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transform:none
}
.homepage-vendors{box-shadow:none}


/*end animations*/
/* icon fonts */
.bottom-tool-line [class^="icon-"]:before,.bottom-tool-line [class*=" icon-"]:before,
.social-icons [class^="icon-"]:before,.social-icons [class*=" icon-"]:before,
.subscribe [class^="icon-"]:before,.subscribe [class*=" icon-"]:before,
.footer-info [class^="icon-"]:before,.footer-info [class*=" icon-"]:before,
.tygh-top-panel [class^="icon-"]:before,.tygh-top-panel [class*=" icon-"]:before,
.search-magnifier [class^="icon-"]:before,.search-magnifier [class*=" icon-"]:before,
.top-cart-content .popup-title [class^="icon-"]:before,.top-cart-content .popup-title [class*=" icon-"]:before,
.index_custom_blocks [class^="icon-"]:before,.index_custom_blocks [class*=" icon-"]:before,
.buttons-container-item [class^="icon-"]:before,.buttons-container-item [class*=" icon-"]:before,
.qv-buttons-container [class^="icon-"]:before,.qv-buttons-container [class*=" icon-"]:before,
.product-info [class^="icon-"]:before,.product-info [class*=" icon-"]:before,
.es-nav a.btn [class^="icon-"]:before,.es-nav a.btn [class*=" icon-"]:before,
.es-carousel .buttons-container [class^="icon-"]:before,.es-carousel .buttons-container [class*=" icon-"]:before,
.cart-top-buttons .button-submit.button-wrap-left [class^="icon-"]:before,.cart-top-buttons .button-submit.button-wrap-left [class*=" icon-"]:before,
.flex-direction-nav [class^="icon-"]:before,.flex-direction-nav [class*=" icon-"]:before,
ul.dropdown-multicolumns li.menu_item_home [class^="icon-"]:before,ul.dropdown-multicolumns li.menu_item_home [class*=" icon-"]:before,
.nav-header [class^="icon-"]:before,.nav-header [class*=" icon-"]:before,
.table.products td .button-submit-action.button-wrap-left [class^="icon-"]:before,.table.products td .button-submit-action.button-wrap-left [class*=" icon-"]:before,
a.options_button [class^="icon-"]:before,a.options_button [class*=" icon-"]:before,
button.custom_cart_button [class^="icon-"]:before,button.custom_cart_button [class*=" icon-"]:before,
.filter-icon i,
.product-img-box i,
.bannercontainer .tparrows a,.bannercontainer .tparrows i,
.layerslider-container-fw .ls-nav-prev i,.layerslider-container-fw .ls-nav-next i,
#layerslider .ls-nav-prev i,#layerslider .ls-nav-next i,
.jcarousel-skin .jcarousel-prev-vertical i, .jcarousel-skin .jcarousel-next-vertical i, .jcarousel-skin .jcarousel-next-horizontal i, .jcarousel-skin .jcarousel-prev-horizontal i,
.infobox .icon,
.inside [class^="icon-"]:before,.inside [class*=" icon-"]:before,
.pull-left [class^="icon-"]:before,.pull-left [class*=" icon-"]:before,
.social_icons [class^="icon-"]:before,.social_icons [class*=" icon-"]:before,
.the-icons i,.the-icons i.icon-globe,
.thumbnail.team-member-box [class^="icon-"]:before,.thumbnail.team-member-box [class*=" icon-"]:before,
.color-box [class^="icon-"]:before,.color-box [class*=" icon-"]:before,.btn-middle [class^="icon-"], .btn-middle [class*=" icon-"],
.icon-box .icon-big a,.mainbox-title .secure-page-title .icon-lock,.accordion-faq .accordion-heading a span i,
.homepage-our-brands .owl-controls i{
    font-family:'andepict'
}
.tygh-top-panel .top-my-account [class^="icon-"]:before,.tygh-top-panel .top-my-account [class*=" icon-"]:before,
.tygh-top-panel .top-languages [class^="icon-"]:before,.tygh-top-panel .top-languages [class*=" icon-"]:before,
.right_toolbar .top-cart-content .popup-content [class^="icon-"]:before,.right_toolbar .top-cart-content .popup-content [class*=" icon-"]:before,
#average_rating_product [class^="icon-"]:before,#average_rating_product [class*=" icon-"]:before,
.icon-star,.icon-star-half,.stars i,
.stars [class^="icon-"]:before,.stars [class*=" icon-"]:before,
.the-icons i.icon-star{
    font-family:'glyphs'
}
/* end icon fonts */



/*responsive styles*/
@media(max-width:1279px){
    .hidden-small-desktop{display:none}
}
@media(min-width:1201px) and (max-width:1360px){
    .container,.navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container{width:1050px}
    .span12{width:1050px}
    .span11{width:960px}
    .span10{width:870px}
    .span9{width:780px}
    .span8{width:690px}
    .span7{width:600px}
    .span6{width:510px}
    .span5{width:420px}
    .span4{width:330px}
    .span3{width:240px}
    .span2{width:150px}
    .span1{width:60px}
    .preview{padding:5px 5px 10px 5px;margin:0}
    .preview .col-1{width:75px}
    .preview .col-2{width:230px}
    .preview.small{padding-bottom:5px}
    .preview.small .col-1{width:53px}
    .preview.small .col-2{width:140px}
    .preview .big_image{width:230px}
    .preview.small .big_image{width:140px;height:137px}
    .index_custom_blocks .box{width:240px}
}
@media(max-width:1200px){
    .index_custom_blocks .box a span{text-transform:uppercase;font-weight:normal;font-size:16px!important;}
    .index_custom_blocks .box .inside{padding-left:20px}

}
@media(min-width:980px) and (max-width:1200px){
    .index_custom_blocks .box a span{text-transform:uppercase;font-weight:normal;font-size:16px!important}
    .index_custom_blocks .box .inside{}
    .index_custom_blocks .box{padding:0;width:212px;float:left}
    .row-border > td{padding:4px 0 20px 20px}
    .buttons-container.wish-list-btn{padding-left:10px}
    .product-main-info .jcarousel-skin{margin-left:20px}
}
@media(min-width:768px) and (max-width:979px){
    .index_custom_blocks .box{padding:0;width:158px;float:left}
    .index_custom_blocks .box a span{text-transform:uppercase;font-weight:normal;font-size:12px!important;}
    .index_custom_blocks .box .inside{padding-left:5px}
    .index_custom_blocks .box .text{line-height:63px!important;}
    .index_custom_blocks .box .icon_circle{margin:0 5px 0 0}
    .product-main-info.bs_layout .span4,.product-main-info.bs_layout .span5,.product-main-info.bs_layout .span6,.product-main-info.bs_layout .span7,.product-main-info.bs_layout .span7,.product-main-info.bs_layout .span8{float:left;width:350px}
    .product-main-info.bs_layout .span5{float:right}
    .product-main-info .jcarousel-skin{float:left;margin-left:20px}
    .product-main-info.bs_layout .product-img-box .span1{width:60px;margin-right:20px}
    .product-main-info.bs_layout .product-img-box .span3,.product-main-info.bs_layout .product-img-box .span4,.product-main-info.bs_layout .span5{width:260px;margin:0}
    .form-mail input{width:70%}
    .bottom-tool-line,.footer-popup{height:auto;}
    .quick-view,.index_parallax{display: none;}
    .row-border > td{padding:4px 0 20px 20px}

    .socialsplugins_wrapper .pinit_button,
    .socialsplugins_wrapper .facebook_button,
    .socialsplugins_wrapper .twitter_button{
        float: none;
        clear: both;
        margin: 0;
        padding-bottom: 10px
    }
    /*top menu*/
    .dropdown-fullwidth{width: 720px}
    .dropdown-multicolumns .col-1, .dropdown-multicolumns .col-2, .dropdown-multicolumns .col-3, .dropdown-multicolumns .col-4, .dropdown-multicolumns .col-5, .dropdown-multicolumns .col-6{
        margin-right:5px
    }

    .dropdown-multicolumns .col-1{width:100%;margin-left:0}
    .dropdown-multicolumns .dropdown-fullwidth .col-1{width:110px}

    /*top menu*/
    .product-info .add-product{text-align: center}
    .template-products .control-group{margin: 0;padding: 0}
    .product-list-field label{width:auto;margin-left: 0;margin-right: 10px}

    .product-switcher,.product-switcher .switcher-icon{
        position: static;
    }
    .product-switcher{padding: 0;margin-top: 15px}
    .product-switcher span, .breadcrumbs .product-switcher span{padding-top:4px;margin-right:2px}
    .breadcrumbs{margin-bottom: 20px;padding:20px 10px 15px 0}
    .breadcrumbs .product-switcher i.icon-left-circle{padding-left: 0}
    .product-switcher span,.product-switcher a{float: left;}
    .product-switcher{overflow: hidden;}

    .product-img-box .right_position.span5{float: right;}
    .product-main-info .jcarousel-skin{margin-right: 25px}
    .product-cell-empty div{width:auto;}
    .buttons-container.wish-list-btn{padding-left:10px}
    .page-cart .table.responsive-table .product-list-field{padding-left:0}
    .page-cart .table.responsive-table.product-list-field label{width:50px}
    .benefits-guarantees ul li{width:200px}

    .index_custom_blocks .box {
        padding:0;
        width:158px;
        float:left;
    }
    .index_custom_blocks .box .inside {
        overflow: hidden;
        padding: 18px 0;
        width: 100%;
    }
    .index_custom_blocks .box a {
        text-transform: uppercase;
        font-weight:normal;
        text-align:center;
    }
    .index_custom_blocks .box .icon_circle{
        float:  none;
        margin: 0 auto;
        display:block;
    }
    .index_custom_blocks .box .text{float:none;}
}
@media(max-width:767px){
    .flexslider.big .flex-direction-nav{display:none}
    .listing_header_row1 .pull-left{width:50%}
    .listing_header_row1 .pull-right{width:49%}
    .tab-content{position:relative;z-index:0;background-color:#fff;margin-bottom:25px;margin-top:2px;padding:20px;border-top:0}
    .nav-tabs>li>a,.nav-pills>li>a{margin-right:0}
    .footer-menu{position:relative !important;display:block !important;height:auto !important;padding-bottom:20px}
    .footer-popup .pull-left.noHover,.footer-popup .pull-right.noHover{max-width:100%;width:auto;}
    .mousetrap,#footer_button,.quick-view{display: none;}
    /*top menu*/
    .dropdown-fullwidth{width:570px}
    .dropdown-multicolumns .col-1, .dropdown-multicolumns .col-2, .dropdown-multicolumns .col-3, .dropdown-multicolumns .col-4, .dropdown-multicolumns .col-5, .dropdown-multicolumns .col-6{
        margin-left: 20px
    }
    .dropdown-multicolumns .col-1{width:250px}
    /*top menu*/

    .tygh-footer{
        position:relative;
    }
    .product-switcher,.product-switcher .switcher-icon{
        position: static;
    }
    .product-switcher{padding: 0;margin-top: 15px}
    .product-switcher span, .breadcrumbs .product-switcher span{padding-top:4px;margin-right:2px}
    .breadcrumbs{margin-bottom: 20px;padding:20px 10px 15px 0}
    .product-switcher span,.product-switcher a{float: left;}
    .product-switcher{overflow: hidden;}
    .breadcrumbs .product-switcher i.icon-left-circle{padding-left: 0}
    .product-main-info.bs_layout .right_position.span5{float: right;}
    .product-main-info .jcarousel-skin{margin-right:18px}
    .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1{width:60px;margin:0}
    .jcarousel-clip.jcarousel-clip-vertical{height:345px !important}
    .product-cell-empty div{width:auto;}

    .page-cart .table.responsive-table .product-list-field{padding-left:0}
    .page-cart .table.responsive-table.product-list-field label{width:50px}
}
@media(min-width:640px) and (max-width:767px){
    body{padding:0}
    .container{padding:0 20px;width:580px}
    .row{margin-left:-70px}
    .span12{float:left;margin-left:70px;width:580px}
    .span11{float:left;margin-left:70px;width:580px}
    .span10{float:left;margin-left:70px;width:580px}
    .span9{float:left;margin-left:70px;width:580px}
    .span8{float:left;margin-left:70px;width:344px}
    .span7{float:left;margin-left:70px;width:344px}
    .span6{float:left;margin-left:70px;margin-right:-40px;width:276px}
    .span5{float:left;margin-left:70px;width:255px}
    .span4{float:left;margin-left:70px;width:255px}
    .span3{float:left;margin-left:70px;width:255px}
    .span2{float:left;margin-left:70px;width:123px}
    .span1{float:left;margin-left:15px;width:59px}
    .row.small_without_description,.row.small_with_description{margin-left:-30px}
    .span2.product{margin-left:30px;width:120px}
    .carousel,.es-carousel,.es-carousel .row{padding:0;margin:0}
    .carousel.style0 .es-carousel{margin:0 -5px 0 -65px}
    .carousel .span3{margin-left:65px;margin-right:5px;width:255px}
    .carousel .span2{margin-left:4px;margin-right:11px;width:123px}
    .span9.category_column_left,.span3.category_column_right{float:left}
    .span9.category_column_left{width:580px}

    .product-main-info.bs_layout .span4,.product-main-info.bs_layout .span5,.product-main-info.bs_layout .span6,.product-main-info.bs_layout .span7,.product-main-info.bs_layout .span8{width:580px;margin-left:70px;margin-bottom:25px}

    .product-main-info.bs_layout .product-info{padding-top:25px}


    .product-main-info.bs_layout .product-img-box .span1{
        float:left;width:60px;margin-right:20px;margin-left:70px
    }
    .product-main-info.bs_layout .product-img-box .span3,
    .product-main-info.bs_layout .product-img-box .span4,
    .product-main-info.bs_layout .span5{float:left;width:500px;margin:0}
    .nav-tabs li{float:none}
    .nav-tabs li a{margin-bottom:-2px;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.27);-moz-box-shadow:0 0 4px rgba(0,0,0,0.27);box-shadow:0 0 4px rgba(0,0,0,0.27)}
    .helper-container .search-input,.input-append.subscribe .input-text{width:200px}
    .index_custom_blocks .box{width:270px}
    .index_custom_blocks .box:first-child{padding:0 30px 0 5px}
    .index_custom_blocks .pull-left:first-child{padding:0;background:0}
    .span2.product .product-price span.old,.span2.product .product-price-regular span.old{padding:0;display:block;margin-top:-12px}
    .bottom-tool-line{height: 29px}
    /* products slider table*/
    .row-border > td{padding:4px 0 20px 20px}

    .multicolumns-list td{
        padding:0
    }
    table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"]{
        display:block;
    }
    .index_featured .multicolumns-list td.product-cell,
    .page-listing .multicolumns-list td.product-cell,
    .category_column_left .multicolumns-list td.product-cell{
        width:255px !important;
        float:left;
        display:block;
        margin-left:65px;
        padding:0;
        margin-right: 5px
    }
    /* end products slider table */

    .quick-view,.index_parallax{display: none;}
    .span7.search-block-grid{
        width: auto;
        float: right;
        margin-left:0
    }
    .product-info .add-product{text-align: center}
    .template-products .control-group{margin: 0;padding: 0}

    .table.responsive-table td.product-description{width:auto !important;}
    .product-list-field label{width:auto;margin-left: 0;margin-right: 10px}
    .qty label{padding: 0}


    /*top menu*/
    .dropdown-fullwidth{width:570px}
    .dropdown-multicolumns .col-1, .dropdown-multicolumns .col-2, .dropdown-multicolumns .col-3, .dropdown-multicolumns .col-4, .dropdown-multicolumns .col-5, .dropdown-multicolumns .col-6{
        margin-left: 20px
    }
    .dropdown-multicolumns .col-1{width:100%;margin-left:0}
    .dropdown-multicolumns .dropdown-fullwidth .col-1{width:250px}
    /*top menu*/

    .tygh-footer{
        position:relative;
    }

    .product-switcher,.product-switcher .switcher-icon{
        position: static;
    }
    .product-switcher{padding: 0;margin-top: 15px}
    .product-switcher span, .breadcrumbs .product-switcher span{padding-top:4px;margin-right:2px}
    .breadcrumbs{margin-bottom: 20px;padding:20px 10px 15px 0}
    .breadcrumbs .product-switcher i.icon-left-circle{padding-left: 0}
    .product-switcher span,.product-switcher a{float: left;}
    .product-switcher{overflow: hidden;}

    .product-main-info.bs_layout .right_position.span5{float: right;}
    .product-main-info .jcarousel-skin{margin-right:18px}
    .product-main-info.bs_layout .product-img-box .jcarousel-skin .span1{width:60px;margin:0}
    .jcarousel-clip.jcarousel-clip-vertical{height:345px !important}
    .product-cell-empty div{width:auto;}
    .page-cart .table.responsive-table .product-list-field{padding-left:0}
    .page-cart .table.responsive-table.product-list-field label{width:50px}
    .product-main-info .image-wrap.float-left{float:none}

    /* cs-cart 4.1.2 */
    .benefits-guarantees ul li{margin-bottom:20px;width:150px}
    .benefits-guarantees ul li:last-child{margin-bottom:0}

}
@media(min-width:480px) and (max-width:639px){
    .socialsplugins_wrapper .pinit_button,
    .socialsplugins_wrapper .facebook_button,
    .socialsplugins_wrapper .twitter_button{
        float: none;
        clear: both;
        margin: 0;
        padding-bottom: 10px
    }
    .product-container.list .float-left.product-item-image.center{width:auto;}

    .cm-value-changer .cm-increase, .cm-value-changer .cm-decrease{display:none!important;}
    body{padding:0}
    .container{padding:0 40px;width:370px}
    .row{margin-left:-20px}
    .index_featured .mainbox-body .row{margin-left:0}

    .span12{float:left;margin-left:40px;width:370px}
    .span9{float:left;margin-left:40px;width:370px}
    .span6{float:left;margin-left:20px;width:370px}
    .span4{float:left;margin-left:40px;width:370px}
    .span3{float:left;margin-left:70px;width:270px}
    .span2.product{float:left;margin-right:35px;margin-bottom:10px;margin-left:15px;width:160px}
    .span3.product{float:left;margin-left:50px;margin-right:50px;width:270px}
    .span6.left_panel,.span6.right_panel{width:342px ;margin-left:58px}
    .carousel{width:370px}
    .carousel,.es-carousel,.es-carousel .row{padding:0;margin:0}
    .carousel .span2.product{float:left;margin-right:20px;margin-bottom:10px;margin-left:5px;width:160px}
    .carousel .span3.product{float:left;margin-left:50px;margin-right:50px;width:270px}
    .nav-tabs li{float:none}
    .nav-tabs li a{margin-bottom:-2px;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.27);-moz-box-shadow:0 0 4px rgba(0,0,0,0.27);box-shadow:0 0 4px rgba(0,0,0,0.27)}
    .nav-list{display:block;position:static;top:0}
    .span5.top-logo-grid{float:none;text-align:center;padding:10px 0 0;width:auto;}
    .product-main-info.bs_layout .span4,.product-main-info.bs_layout .span5,.product-main-info.bs_layout .span6,.product-main-info.bs_layout .span7,.product-main-info.bs_layout .span8{margin-left:40px;width:370px;margin-bottom:25px}
    .product-main-info.bs_layout .product-img-box .span1{float:left;width:70px;margin-right:10px}
    .product-main-info.bs_layout .product-img-box .span3,.product-main-info.bs_layout .product-img-box .span4,.product-main-info.bs_layout .span5{float:left;width:290px;margin:0}
    .span9.category_column_left,.span3.category_column_right{float:left}
    .span9.category_column_left{width:370px}

    .span3.index_banners1,.span3.index_banners2,.span3.index_banners3,.span3.index_banners4{width:175px;margin-left:20px}
    .helper-container .search-input,.input-append.subscribe .input-text{width:200px}
    .index_custom_blocks .box{width:170px;float:left}
    .index_custom_blocks .box .inside{padding:0 0 8px}
    .index_custom_blocks .box a span{font-size:12px!important;}
    .index_custom_blocks .box .text{line-height:63px!important;}
    .index_custom_blocks .pull-left:first-child{padding:0;background:0}
    #form-contact .span9{margin:0;width:390px}
    .product-main-info.bs_layout .span6{margin-left:10px}

    /* order info page */
    .mainbox-title .status{padding: 0}
    .orders-actions,.orders-actions li{
        text-align: left;
        float: none;
        clear: both;
        display: block;
        padding: 10px 0 0;
        margin: 0
    }


    /* responsive-table */
    .page-cart .mainbox-cart-body{overflow:hidden;}
    .table.responsive-table,.table.responsive-table tr,.table.responsive-table td,.table.responsive-table td:first-child{
        float:left;
        clear:both;
        width:100%
    }
    .table.responsive-table td,.table.responsive-table td:first-child{
        border:0;
        border-bottom:1px solid #e5e5e5;
        min-width: 200px;
        text-align: left;
    }
    .page-cart .mainbox-cart-body .table.responsive-table .product-image{text-align:center;float: none;}
    .table.responsive-table .cart-col-name{
        display:inline-block;
        padding-right:10px
    }
    .table.responsive-table .cart-col-name.cart-col-quantity{float:left;display: block;line-height: 25px}
    .page-cart .table.responsive-table .quantity.changer{float: left;overflow: hidden;}
    .table.responsive-table td.product-description,
    .table.responsive-table td,.table.responsive-table td:first-child{width:90%!important;}
    .page-cart .mainbox-cart-body .table .quantity-cell,
    .page-cart .mainbox-cart-body .table td.price-cell,
    .table.responsive-table td,.table.responsive-table td:first-child{
        padding:10px 5%
    }
    .mainbox-cart-body .table tr{
        border-bottom-width:3px;
        border-bottom-style:solid;
    }
    .page-cart .mainbox-cart-body .table tr:first-child{
        border:none
    }
    .page-cart .table.responsive-table .product-list-field{padding-left:0}
    .page-cart .table.responsive-table.product-list-field label{width:50px}
    /* end responsive-table */

    .right-button{float:left;margin-bottom:15px}
    .bottom-tool-line{height: auto;}
    .bottom-tool-line .span6{width:auto;}

    /* products slider table*/
    .multicolumns-list td{padding:0}
    table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"]{
        display:block;
    }
    .index_featured .multicolumns-list td.product-cell,
    .page-listing .multicolumns-list td.product-cell,
    .category_column_left .multicolumns-list td.product-cell{
        width:270px !important;
        float:left;
        display:block;
        margin-left:50px;
        padding:0;
        margin-right:50px
    }
    .span9.index_featured{margin-left:0}
    .index_featured .multicolumns-list td.product-cell{margin-left:30px}
    .span3.index_side_slider{margin-left:30px}

    /* end products slider table */
    .quick-view,
    .tygh-top-panel .welcome_message,
    ul.dropdown-multicolumns li.menu_item_home,
    .table.responsive-table th,.link_label,
    .index_parallax{
        display:none
    }
    .logo-container{padding:5px 0 0}

    /*****************top menu*********************************/
    .dd_menu{display: none;}
    .dropdown-1column, .dropdown-2columns, .dropdown-3columns, .dropdown-4columns, .dropdown-5columns, .dropdown-fullwidth{
        display: none!important;
        border: none;
        width:100% !important;
        position: static!important;
        float: none;
        overflow:hidden;
        background:none;
        border-top: none!important;
        box-shadow:none;
        padding: 0;
        margin: 0
    }
    .dropdown-multicolumns .col-1, .dropdown-multicolumns .col-2, .dropdown-multicolumns .col-3, .dropdown-multicolumns .col-4, .dropdown-multicolumns .col-5, .dropdown-multicolumns .col-6{
        width: 100%;
        border: none;
        background: none;
        box-shadow:none;
        padding: 0;
        margin: 0
    }
    .nav-header,.menu_none{display:block!important;}
    ul.dropdown-multicolumns li{
        clear: both;
        float: none;
        border-bottom:1px solid #DADADA!important;
        padding: 0;
        margin: 0;
        text-align: left;
        overflow:hidden;
    }
    ul.dropdown-multicolumns li a{
        padding: 15px;
        margin: 0;
        text-align: left
    }
    ul.dropdown-multicolumns li a.drop,ul.dropdown-multicolumns li.nodrop a{
        float:left;
        padding-left:20px;
        padding-right: 10px
    }
    ul.dropdown-multicolumns li i.icon-down-micro{
        float: right;
        cursor: pointer;
        margin: 0;
        padding:17px 20px 0 0
    }
    ul.dropdown-multicolumns li ul{margin:0 0 17px}
    ul.dropdown-multicolumns li ul li{
        border:none!important;
        float:none;
    }
    ul.dropdown-multicolumns li ul li:hover{
        background: none;
    }
    ul.dropdown-multicolumns li div li a{
        padding: 0 !important;
        margin:2px 10px 2px 30px !important;
    }
    .dropdown-fullwidth{padding:5px 20px 0}
    ul.dropdown-multicolumns h3{
        padding: 0;
        margin:0 0 0 15px;
        border:none
    }
    ul.dropdown-multicolumns li h3 a{
        float: none;
        margin: 0;
        padding: 0
    }
    .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,.dd_menu.dropdown-multicolumns li [class*=" icon-"]:before{
        font-family:'andepict'
    }
    .dd_menu.dropdown-multicolumns .icon-down-micro:before{
        content:'\e807'
    }
    /*****************end top menu*********************************/

    /*product list + grid styles*/
    .product-container.list .product-item-image img{border:none}
    .product-container.list .product-item-image{border:1px solid #EBEBEB;float:none;margin:0 0 20px}
    .product-info .add-product{text-align: center}
    .template-products .control-group{margin: 0;padding: 0}
    .product-list-field label{width:auto;margin-left: 0;margin-right: 10px}
    .qty label{padding: 0}
    /*product page*/
    .product-switcher,.product-switcher .switcher-icon{
        position: static;
    }
    .product-switcher{padding: 0;margin-top: 15px}
    .product-switcher span, .breadcrumbs .product-switcher span{padding-top:4px;margin-right:2px}
    .breadcrumbs{margin-bottom: 20px;padding:20px 10px 15px 0}
    .product-switcher span,.product-switcher a{float: left;}
    .product-switcher{overflow: hidden;}
    .product-main-info.bs_layout .image-wrap{margin-bottom: 20px}
    .tygh-footer{
        position:relative;
    }

    .product-main-info.bs_layout .image-wrap{margin-left:20px}

    .product-main-info .jcarousel-skin{
        float:left;
        margin-left:-2px;
        margin-right:10px
    }
    .product-main-info.bs_layout .span6.product-info{
        margin-left: 20px;
        padding-top: 25px
    }
    /* shopping cart page */
    .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
    .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
    .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
    .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons{
        float: none;
        clear: both;
        text-align: left;
        padding-bottom:10px
    }
    .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons{padding-top:10px}
    .buttons-container.cart-top-buttons,.buttons-container.cart-bottom-buttons{padding:17px 20px 0}
    .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
    .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons{padding-bottom:10px}
    .cart-right-buttons .float-right{
        float: none;
        margin-left: 0;
        padding-bottom:10px
    }
    /* end shopping cart page */
    .exception{padding:300px 0 0}
    .span6 .login-info, .span6 .account-benefits{margin:0 0 30px 10px}
    .span6 .login.form-wrap .left .body-bc,.login .cm-processed-form .body-bc{margin-bottom:20px}
    .span6 .mainbox-container{margin: 0}
    .notification-content-extended{width:80%;margin: 0;left:10%;right: auto;}
    .product-cell-empty div{width:auto;}
    .form-wrap-default .cm-processed-form  .input-textarea{max-width:100%!important;width:auto!important;}
    .buttons-container.wish-list-btn{padding-left:30px}
    ul.statistic-list li span.checkout-item-title,ul.statistic-list li span.checkout-item-value{width:auto;}
    .statistic-list-wrap ul.statistic-list{float:none;}
    .cm-processed-form .control-group .input-text-large{margin-bottom:0;margin-top:20px}
    .tygh-content{padding-bottom: 0}

    /* cs-cart 4.1.2 */
    .benefits-guarantees ul li{margin-right:0;margin-bottom:20px}
    .benefits-guarantees ul li:last-child{margin-bottom:0}

}
@media(max-width:479px){
    .cm-value-changer .cm-increase, .cm-value-changer .cm-decrease{display:none!important;}
    .product-container.list .float-left.product-item-image.center{width:auto;}
    body{padding:0}
    .container{padding:0;margin:0 auto;width:300px}
    .row{margin-left:0}
    .span12{float:left;margin-left:0;width:300px}
    .span9{float:left;margin-left:0;width:300px}
    .span6{float:left;margin-left:0;width:300px}
    .span4{float:left;margin-left:0;width:300px}
    .span3{float:left;margin-left:20px;width:260px}
    .span3.product{float:left;margin-left:20px;margin-right:20px;width:260px}
    .span2.product{float:left;margin-right:7px;margin-left:8px;margin-bottom:10px;width:135px;padding:0}
    .carousel{width:300px}
    .es-carousel{padding:0;margin:0}
    .nav-tabs li{float:none}
    .nav-tabs li a{margin-bottom:-2px;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.27);-moz-box-shadow:0 0 4px rgba(0,0,0,0.27);box-shadow:0 0 4px rgba(0,0,0,0.27)}
    .nav-list{display:block;position:static;top:0}
    .tygh-top-panel .fadelink{margin-right:5px;margin-left:0}
    .tygh-top-panel .fadelink>a{padding:2px 20px 1px 5px}
    .tygh-top-panel .fadelink .ul_wrapper ul{padding:5px 12px 5px 5px}
    .span5.top-logo-grid{float:none;text-align:center;padding:10px 0 0;width:auto;}
    .span9.category_column_left,.span3.category_column_right{float:left}
    #form-contact .span9,#form-contact .span4{margin:0;width:280px}
    #form-contact .span4.pull-right{float:none}
    .product-main-info.bs_layout .span4,.product-main-info.bs_layout .span5,.product-main-info.bs_layout .span6,.product-main-info.bs_layout .span7,.product-main-info.bs_layout .span8{float:left;width:300px;margin-bottom:25px}
    .product-main-info.bs_layout .product-img-box .span1{float:left;width:60px;margin-left:5px;margin-right:10px}
    .product-main-info.bs_layout .product-img-box .span3,
    .product-main-info.bs_layout .product-img-box .span4,
    .product-main-info.bs_layout .span5{float:left;width:215px;margin:0}
    .product-shop .product_related,
    .product-shop .product_custom{float:none;width:170px;margin:0 0 20px 0}
    .block_img{width:260px;margin-left:20px}
    .helper-container .search-input{width:180px}
    .index_custom_blocks{width:256px;margin-left:20px}
    .index_custom_blocks .box,.index_custom_blocks .box:first-child{margin:0 3px;padding:0;width:250px;background:0;float:none}
    .index_custom_blocks .box .inside a{text-align:left}
    .index_custom_blocks .pull-left,.index_custom_blocks .pull-left:first-child{padding:0;background:0;float:none}
    .select_wrapper.width1{width:80px}
    .direction-nav{margin-bottom:8px}
    .right-button{float:left;margin-bottom:15px}
    .footer-popup .pull-left.noHover,.footer-popup .pull-right.noHover{width:100%;max-width:100%;float:none;text-align:center}
    .bottom-tool-line{height: auto;}
    .bottom-tool-line .span6,.bottom-tool-line .span6 .float-left,.bottom-tool-line .span6 .float-right{float: none;text-align:center}
    #pagination_contents .dropdown-container{margin-bottom: 10px}

    /* order info page */
    .mainbox-title .date,.mainbox-title .status{
        float: none;
        display: block;
        clear: both;
        padding:0 0 10px
    }
    .mainbox-title .date{padding-top: 10px;padding-bottom: 0}
    .orders-actions,.orders-actions li{
        text-align: left;
        float: none;
        clear: both;
        display: block;
        padding: 10px 0 0;
        margin: 0
    }
    /* order info page */

    /* products slider table*/
    .multicolumns-list td{
        padding:0
    }
    table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"]{
        display:block;
    }
    .index_featured .multicolumns-list td.product-cell,
    .page-listing .multicolumns-list td.product-cell,
    .category_column_left .multicolumns-list td.product-cell{
        width:260px !important;
        float:left;
        display:block;
        margin-left:20px;
        padding:0;
    }
    .category_column_left .multicolumns-list > td.product-cell.product-cell-empty{
        width: auto!important;
        float: none;
        margin:0
    }

    /* end products slider table */
    .quick-view,
    .tygh-top-panel .welcome_message,
    .table.responsive-table th,
    .link_label,
    ul.dropdown-multicolumns li.menu_item_home,
    .dd_menu,
    .index_parallax{
        display:none;
    }


    .top-cart-content .cm-popup-box .cart-items{width: 295px}
    .top-cart-content .popup-content{right: -20px}
    .tygh-top-panel .top-languages, .tygh-top-panel .select-wrap.currencies{
        margin-bottom: 10px
    }
    .tygh-top-panel .dropdown-box.top-my-account{
        margin-bottom: 5px;
    }
    .tygh-top-panel .pull-right.top-currencies,
    .tygh-top-panel .pull-right.top-languages{
        float: left!important;
    }
    .tygh-top-panel{padding:6px 0 0}
    .pagination a.set, .pagination a.prev, .pagination a.next{padding:4px 0}
    .pagination a.next{margin-top: 10px}
    .pagination{text-align:center}
    .pagination a.next{margin: 0 auto}

    /*product list + grid styles*/
    .product-container.list .product-item-image img{border:none}
    .product-container.list .product-item-image{border:1px solid #EBEBEB;float:none;margin:0 0 20px}
    .product-info .add-product{text-align: center}
    .template-products .control-group{margin: 0;padding: 0}
    .product-list-field label{width:auto;margin-left: 0;margin-right: 10px}
    .qty label{padding: 0}

    /* responsive-table */
    .page-cart .mainbox-cart-body{overflow:hidden;}
    .table.responsive-table,.table.responsive-table tr,.table.responsive-table td,.table.responsive-table td:first-child{
        float:left;
        clear:both;
        width:100%
    }
    .table.responsive-table td,.table.responsive-table td:first-child{
        border:0;
        border-bottom:1px solid #e5e5e5;
        min-width: 200px;
        text-align: left;
    }
    .page-cart .mainbox-cart-body .table.responsive-table .product-image{text-align:center;float: none;}
    .table.responsive-table .cart-col-name{
        display:inline-block;
        padding-right:10px
    }
    .table.responsive-table .cart-col-name.cart-col-quantity{float:left;display: block;line-height: 25px}
    .page-cart .table.responsive-table .quantity.changer{float: left;overflow: hidden;}
    .table.responsive-table td.product-description,
    .table.responsive-table td,.table.responsive-table td:first-child{width:90%!important;}
    .page-cart .mainbox-cart-body .table .quantity-cell,
    .page-cart .mainbox-cart-body .table td.price-cell,
    .table.responsive-table td,.table.responsive-table td:first-child{
        padding:10px 5%
    }
    .mainbox-cart-body .table tr{
        border-bottom-width:3px;
        border-bottom-style:solid;
    }
    .page-cart .mainbox-cart-body .table tr:first-child{
        border:none
    }
    .page-cart .table.responsive-table .product-list-field{padding-left:0}
    .page-cart .table.responsive-table.product-list-field label{width:50px}
    /* end responsive-table */

    /*****************top menu*********************************/
    .nav-header{padding-right: 0;padding-left: 4px}
    .dropdown-1column, .dropdown-2columns, .dropdown-3columns, .dropdown-4columns, .dropdown-5columns, .dropdown-fullwidth{
        display: none!important;
        border: none;
        width:100% !important;
        position: static!important;
        float: none;
        overflow:hidden;
        background:none;
        border-top: none!important;
        box-shadow:none;
        padding: 0;
        margin: 0
    }
    .dropdown-multicolumns .col-1, .dropdown-multicolumns .col-2, .dropdown-multicolumns .col-3, .dropdown-multicolumns .col-4, .dropdown-multicolumns .col-5, .dropdown-multicolumns .col-6{
        width: 100%;
        border: none;
        background: none;
        box-shadow:none;
        padding: 0;
        margin: 0
    }
    .nav-header,.menu_none{display:block!important;}
    ul.dropdown-multicolumns li{
        clear: both;
        float: none;
        border-bottom:1px solid #DADADA!important;
        padding: 0;
        margin: 0;
        text-align: left;
        overflow:hidden;
    }
    ul.dropdown-multicolumns li a{
        padding: 15px;
        margin: 0;
        text-align: left
    }
    ul.dropdown-multicolumns li a.drop,ul.dropdown-multicolumns li.nodrop a{
        float:left;
        padding-left:20px;
        padding-right: 10px
    }
    ul.dropdown-multicolumns li i.icon-down-micro{
        float: right;
        cursor: pointer;
        margin: 0;
        padding:17px 20px 0 0
    }
    ul.dropdown-multicolumns li ul{margin:0 0 17px}
    ul.dropdown-multicolumns li ul li{
        border:none!important;
        float:none;
    }
    ul.dropdown-multicolumns li ul li:hover{
        background: none;
    }
    ul.dropdown-multicolumns li div li a{
        padding: 0 !important;
        margin:2px 10px 2px 30px !important;
    }
    .dropdown-fullwidth{padding:5px 20px 0}
    ul.dropdown-multicolumns h3{
        padding: 0;
        margin:0 0 0 15px;
        border:none
    }
    ul.dropdown-multicolumns li h3 a{
        float: none;
        margin: 0;
        padding: 0
    }
    .dd_menu.dropdown-multicolumns li [class^="icon-"]:before,.dd_menu.dropdown-multicolumns li [class*=" icon-"]:before{
        font-family:'andepict'
    }
    .dd_menu.dropdown-multicolumns .icon-down-micro:before{
        content:'\e807'
    }
    /*****************end top menu*********************************/
    .top-cart-content .badge{right:auto;left: -10px}
    .logo-container{padding:10px 0 0}

    /*product page*/
    .product-switcher,.product-switcher .switcher-icon{
        position: static;
    }
    .product-switcher{padding: 0;margin-top: 15px}
    .product-switcher span, .breadcrumbs .product-switcher span{padding-top:4px;margin-right:2px}
    .breadcrumbs{margin-bottom: 20px;padding:20px 10px 15px 0}
    .product-switcher span,.product-switcher a{float: left;}
    .product-switcher{overflow: hidden;}
    .product-main-info.bs_layout .image-wrap{margin-bottom: 20px}
    .tygh-footer{
        position:relative;
    }
    .product-main-info.bs_layout .span6.product-info{
        padding-top:35px
    }
    .product-shop .product_custom{width:auto;}
    /* shopping cart page */
    .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
    .buttons-container.cart-top-buttons .float-right.right.cart-right-buttons,
    .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons,
    .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons{
        float: none;
        clear: both;
        text-align: left;
        padding-bottom:10px
    }
    .buttons-container.cart-bottom-buttons .float-right.right.cart-right-buttons{padding-top:10px}
    .buttons-container.cart-top-buttons,.buttons-container.cart-bottom-buttons{padding:17px 20px 0}
    .buttons-container.cart-top-buttons .float-left.cart-left-buttons,
    .buttons-container.cart-bottom-buttons .float-left.cart-left-buttons{padding-bottom:10px}
    .cart-right-buttons .float-right{
        float: none;
        margin-left: 0;
        padding-bottom:10px
    }
    .page-checkout-complete .buttons-container.wrap.margin-top .float-right{float: none;clear: both;}
    .page-checkout-complete .buttons-container.wrap.margin-top .float-right .text-button-vmid{margin-top:15px}
    /* end shopping cart page */
    .exception{padding:300px 0 0}
    .ui-widget-content.ui-dialog,.login-popup{max-width:290px;width: auto;min-width: 250px}
    .span6 .login-info, .span6 .account-benefits{margin:0 0 30px 10px}
    .span6 .login.form-wrap .left .body-bc,.login .cm-processed-form .body-bc{margin-bottom:20px}
    .span6 .mainbox-container{margin: 0}

    .cm-notification-container{left: 10px;right: auto;}
    .notification-content-extended{width:80%;margin: 0;left:10%;right: auto;}
    .product-cell-empty div{width:auto;}
    .form-wrap-default .cm-processed-form  .input-textarea{max-width:100%!important;width:auto!important;}
    .top-cart-content .cm-popup-box .cart-items{width: auto;}
    .top-cart-content .popup-content{width: auto;min-width:295px;right: 0}
    .buttons-container.wish-list-btn{padding-left:20px}
    .login-form{padding-right: 0}
    .checkout-register{margin-left: 0}
    ul.paym-methods{padding-right:10px;width:auto;}

    .product-notification-product-name {
        width: auto;
    }
    ul.statistic-list li span.checkout-item-title,ul.statistic-list li span.checkout-item-value{width:auto;}
    ul.statistic-list li.statistic-list-shipping-method span.checkout-item-value{float: right;}
    .cm-processed-form .control-group .input-text-large{margin-bottom:0;margin-top:20px}
    .tygh-content{padding-bottom: 0}
    .search_table_orders .table.orders td{padding:5px}
    .product-main-info .jcarousel-skin{margin-left:0}

    /* cs-cart 4.1.2 */
    .benefits-guarantees ul li{margin-right:0;margin-bottom:20px}
    .benefits-guarantees ul li:last-child{margin-bottom:0}
}

/*end responsive styles*/

/*reset styles*/
.sidebox-wrapper .sidebox-body{border-radius:0;box-shadow:none}
ul.dropdown-multicolumns > li.active,ul.dropdown-multicolumns > li:hover{background:none;border-radius:0}


/* retina backgrounds */
@media (min--moz-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(-webkit-min-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {

    .index_custom_blocks .box .icon_circle.dark{
        background:url(../../media/images/icon_dark_r.png) no-repeat;
        background-repeat: no-repeat;
        background-size:62px 63px;
    }

    .index_custom_blocks .box .icon_circle.light{
        background:url(../../media/images/icon_light_r.png) no-repeat;
        background-repeat: no-repeat;
        background-size: 63px 63px;
    }

    .payment-icon, .cc-icon span {
        background: url(../../media/images/icons/payments_r.png) no-repeat;
        background-repeat: no-repeat;
        background-size:160px 19px;
    }
}



/*****************************************************************/
/***************** ADDITIONAL CUSTOM SETTINGS**********/
/*****************************************************************/

/* comment or delete this line to see custom block in product Quick view window */
.product-quick-view .product-note{display:none}


/* SPY PANEL SETTINGS */
/* 1) uncomment this line to not display full spy panel*/

.spy{display:none !important;}


/* 2) uncomment this line to not display logo in spy panel*/

.spy .spy-left{display:none !important;}


/* 3) uncomment this line to not display Search and Shopping cart in spy panel*/

.spy .spy-right{display:none !important;}



/* 4) uncomment this line to not display Top Menu in spy panel*/

.spy .top-menu{visibility:hidden !important;}


/* 5) uncomment this line to not display full Search box in spy panel*/

.spy .spyshop_search{display:none !important;}

/* 6) uncomment this line to not display Shopping Cart spy panel*/

.spy .top-cart-content{display:none !important;}

.tygh-footer,.footer-menu{position:static;display:block !important}
.footer-menu{border-bottom:none}
#footer_button{display:none}


