div#productdetailsview.quick .wrapper2 .product-actions {
    width: 100%;
}
div#productdetailsview.quick .wrapper2 .product-actions > div {
    margin-bottom: 4px;
}
body #comments-form input.inputbox  { border:1px solid #e6e6e6; background:#f7f7f7!important; height:40px; width:240px; line-height:20px; padding:0 10px!important;}
body #comments-form #comments-form-captcha  { width:100px;}
body #comments-form input.inputbox:focus { border:1px solid #e6e6e6;}
body #comments-form #comments-form-comment { border:1px solid #e6e6e6; background:#f7f7f7!important;border-radius:0px;  height:150px;width:380px!important; line-height:20px; padding:10px 10px!important; box-shadow:none;}
#comments-form #comments-form-subscribe { float:left; margin-right:3px;}
#comments-form .jq-checkbox { border:1px solid #e6e6e6; float:left; background:#f7f7f7; border-radius:0px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:3px;position:relative; top:6px; box-shadow:none;}
#comments-form .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}
#comments-form .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(../images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }
#comments-form  .jq-checkbox.disabled span { display:none;}
#comments-form-captcha-image { float:left; margin-right:5px!important; border:1px solid #e6e6e6!important; border-radius:0px;}
#comments-form .captcha { display:inline-block; position:relative; margin-top:20px;}
#comments-form .marg-bot { margin-bottom:10px; display:block;}
#comments-form  #comments-form-buttons { margin:0!important;}
#comments-form .grippie { display:none;}


#jc #comments .comments-list {
    height: 1%;
    margin-left: 0px;
}
#jc #comments h4 { text-indent:-9999px; overflow:hidden; padding:0; margin:0; border:none; display:none;}
#jc #comments h4  a { text-indent:0px; display:block; float:left;}
#jc .rbox { padding:0; border:none;}
#jc  #comments-list-footer { margin:10px 0!important;}
#jc #comments .rbox_tr , #jc #comments .rbox_br { display:none;}
#jc #comments .rbox_m { border:none; border-bottom:1px solid #e6e6e6; padding:20px 0; padding-bottom:10px; line-height:18px;font-size:13px;  position:relative; }

#jc #comments .toolbar {
    border-top: none;
    clear: both;
    color: #1b1b1b;
    margin: 0;
    padding:0;
}
#jc #comments a.comment-anchor { color:#1b1b1b!important;}
#jc #comments a.comment-author:hover {}
#jc #comments span.comment-author { color:#515151; font-size: 13px; line-height: 22px; font-weight: bold; display:inline-block; text-transform:capitalize;}
#jc #comments span.comment-date { color:#6a6a6a; font-size: 13px; line-height: 22px; display:block;}
#jc #comments .comments-buttons { position:absolute; right:0; top:40px;}
#jc #comments .comments-buttons a {color:#1b1b1b;}
#jc #comments .comment-body {
    color: #515151;
    margin: 6px 0 0;
    padding: 5px 0 10px 0;
    font:normal 14px/22px Arial, Helvetica, sans-serif;
}
#jc #comments .comments-vote { width:15%; text-align:center; position:relative; top:-15px;}
#jc #comments .comments-vote span span { line-height:20px; display:inline-block; margin-left:5px;}
#jc #comments .comments-vote a.vote-good { width:20px; height:20px; font-size:20px; margin-right:5px; background:none; float:right;}
#jc #comments .comments-vote a.vote-poor {width:20px; height:20px; font-size:20px;  margin-left:5px;background:none; float:right;}
#jc #comments .comments-vote span.vote-poor {}

#jc #comments .quote {
    color: #596067;
    font-size:14px;
    margin-top:0;
    font-weight: bold;
}
#jc #comments .comment-body  blockquote { background:#f7f7f7;  color: #515151; border:none; border-radius:0px; margin-bottom:-10px; font-size: 14px; font-weight: 300px; }
#jc #comments .comment-body  blockquote blockquote {margin-bottom:-10px; background:#fff; margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote {margin-bottom:-10px; background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .toolbar .toolbar-button-ban , #jc #comments .toolbar .toolbar-button-ip , #jc #comments .toolbar .toolbar-button-publish,
#jc #comments .toolbar .toolbar-button-unpublish, #jc #comments .toolbar .toolbar-button-delete ,
#jc #comments .toolbar .toolbar-button-edit { background:none!important; font-size:20px; display:block; line-height:20px; width:20px!important; height:20px!important; margin-right:3px; text-align:center;}
#jc #comments .toolbar .toolbar-button-ban i , #jc #comments .toolbar .toolbar-button-ip i , #jc #comments .toolbar .toolbar-button-publish i ,
#jc #comments .toolbar .toolbar-button-unpublish i, #jc #comments .toolbar .toolbar-button-delete i,
#jc #comments .toolbar .toolbar-button-edit i { font-size:20px; display:inline-block; line-height:20px; }
#jc #comments #comments-list-footer a { padding-left:0; background:none!important;}


/*--------------------------------compare----------------------------------------*/
.compare_box .module-title { float:none; position: relative;}
.compare_box .back-to-category { float:none; margin:0; padding:0; border:none; position: absolute; right: 0;top: 0;border-left: 1px solid #fff;}
.compare_box .back-to-category  .button_back {
}

.compare_box .browseview { padding:0px;   background:#fff; border-radius:0px; overflow:hidden;}
table#compare_list_prod , table#compare_list_prod tbody { width:100%;}
#compare_list_prod td {  vertical-align:middle;border:1px solid #ecf0f1; background:#f7f7f7; padding:10px;font-size:14px; font-weight:400;}
#compare_list_prod td li { list-style:none;}
#compare_list_prod tr { width:100%; }

#compare_list_prod td:first-child { width:250px;border:1px solid #ecf0f1; font-size:16px;  font-size: 16px; font-weight: 400;}
#compare_list_prod  tr.items0 td { }
#compare_list_prod  tr.items1 td + td { }
#compare_list_prod .comare_name a {  text-decoration:none; font-weight:400; font-size:18px;}
#compare_list_prod .comare_name a:hover {}
#compare_list_prod .browseImage > div { }
#compare_list_prod .tr_diff .comare_image { text-align:center; position: relative;}

#compare_list_prod .vote {
    padding: 0;
}
#compare_list_prod .comare_image img { }
#compare_list_prod .comare_price span.PricesalesPrice { font-weight:400; font-size:16px; display:block; }
#compare_list_prod .PricebasePriceWithTax { text-decoration:line-through;}
.green {
    color: #27ae60;
}
.comare_action .product-fields-title { display:block; padding-bottom:5px;}
.comare_action .product-custom { padding-bottom:10px;}
.comare_action .addtocart-area2 { float:none;}


.comare_action .compare_del { font-size:14px; font-weight:300; display:inline-block; margin-top:10px; margin-bottom:0px;cursor:pointer;  }
.comare_action .compare_del i { margin-right:4px;}
.comare_action .compare_del:hover { }
#compare_list_prod .product-fields-value ul { margin:0; padding:0;}

.share {
    width: 100%;
    overflow: hidden;
}
.social-likes__widget_facebook {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px; color: #fff; background: #305891; display: block; margin-right: 5px; cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_facebook:before {font-family: FontAwesome;content:"\f09a";}
.social-likes__widget_twitter {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #2ca8d2;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_twitter:before {font-family: FontAwesome;content:"\f099";}
.social-likes__widget_plusone {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #738a8d;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_plusone:before {font-family: FontAwesome;content:"\f0d5";}
.social-likes__widget_pinterest{float: left;  text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #c82828;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}
.social-likes__widget_pinterest:before {font-family: FontAwesome;content:"\f0d2";}
.social-likes__widget_facebook:hover,
.social-likes__widget_twitter:hover,
.social-likes__widget_plusone:hover,
.social-likes__widget_pinterest:hover {background: #323a45;}
span.social-likes__button {
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0px;
}

/*--------------------------------homeshop_ver1.3----------------------------------------*/
.addtocart-button i,.addtocart-button span {
    pointer-events: none;
}
.fancybox-margin {
    margin-right: 17px!important;
}
.fancybox-margin #t3-mainnav {
    margin-left: -8px;
}
div.bottom-block ,div.bottom-block #t3footnav-top {
}


/* BITS */
.vm-price-desc{
    padding-right: 10px;
}

.PricesalesPrice{
    float: none !important;
}

#productdetailsview .wrapper2 .price .PricepriceWithoutTax  {
    font-size: 24px !important;
    line-height: 36px !important;
    color: #ccba8c !important;
}

#productdetailsview .wrapper2 .price .PricesalesPrice {
    font-size: 14px !important;
    line-height: 22px !important;
    color: #85888b !important;
}

.module.param .module-title{
    margin-bottom: 30px;
}

.cf_wrapper_input_text_1 input[type="search"] {
    display: initial;
}

.cf_search_button.btn{
    vertical-align: inherit;
}

ul.cf_filters_list{
    padding-left: 0;
}

/* Tree-Style in filter */
ul#cf_list_virtuemart_category_id_283 li {
    margin: 0;
    padding: 0 7px;
    line-height: 20px;
    color: #369;
    font-weight: bold;
    border-left:1px solid rgb(100,100,100);
}

ul#cf_list_virtuemart_category_id_283 li:last-child {
    border-left:none;
}

ul#cf_list_virtuemart_category_id_283 li:before {
    position:relative;
    top:-0.3em;
    height:1em;
    width:12px;
    color:white;
    border-bottom:1px solid rgb(100,100,100);
    content:"";
    display:inline-block;
    left:-7px;
}

ul#cf_list_virtuemart_category_id_283 li:last-child:before {
    border-left:1px solid rgb(100,100,100);
}
/* END Tree-Style */

.cf_filters_list li{
    line-height: 2em !important;
}

ul.cf_filters_list li label input{
    height: initial !important;
}

.cf_filters_list li .cf_option{
    font-size: 12px !important;
}

li a.cf_option.cf_color_btn {
    height: 25px !important;
}

label.cf4all_button.cf4all_no_color_btn , label.cf4all_color_btn_medium div.cf4all_inner_value{
    height: 2em !important;
}

div.cf_wrapper_input_text_2 input[type="search"]{
    display: inline-block;
    margin-left: 2px;
    margin-right: 2px;
}

/*Produktdetails*/

#productdetailsview .wrapper2 .fright .stock i.red {
    color: #ec7163 !important;
}

/* Cart */
#allproducts .opg-text-left-small .quantity-input{
    width: 88px !important;
}

/* Phone Flag */
.intl-tel-input .selected-flag{
    height: 40px !important;
}

.intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"]{
    padding-left: 48px !important;
}

/* Search */
.GeniusAjaxInputMaster .afterspecialdiv input.inputbox{
    width: 90% !important;
    height: 40px !important;
    margin-bottom: 0 !important;
}

.GeniusAjaxInputMaster .afterspecialdiv input.genius-search-submit{
    right: 10% !important;
    width: 40px !important;
    height: 40px !important;
}

/* EVALUATION */
.floatleft{
    float:left;
}

.clearfix{
    clear:both;
}

#evaluation{
    border: 1px solid rgb(187, 187, 187);
    border-radius: 0px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    /*padding: 10px;*/
    box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.4);
    list-style: none outside none;
    display:grid;
    color: black;
}

#evaluation, #evaluation_head th{
    padding: 10px;
}

.evaluation_row td{
    padding: 5px;
}

#evaluation table, #evaluation table thead tr th, #evaluation table thead tr td{
    border-color: rgb(187, 187, 187) !important;
}

#evaluation a{
    color: #ef7d00;
}

#evaluation a:hover{
    color: #ffcc00;
}

#evaluation a:visited{
    color: #ef7d00;
}

#evaluation .center{
    text-align: center;
}

#evaluation .right{
    text-align: right;
}

#evaluation .sendMail textarea{
    resize: both;
    height: auto;
    float:left;
}

#evaluation .sendMail .button{
    float:left;
    margin-left: 20px;
}

/*Product Category Layout */
.list .layout li .prod-row .product-box .slide-hover .product-actions .add_wishlist {
    float: right;
}


.list .layout li .prod-row .product-box .slide-hover .wrapper .Title,
.list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU,
.list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8,
.list .layout li .prod-row .product-box .slide-hover .wrapper .Price,
.list .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions{
    display: inline-block !important;
    width: auto;
    padding-right: 3%;
}

.list .layout li .prod-row .product-box.style_1 .product-actions .wishlist {
    float: left;
    padding-right: 1px;
    /*! margin-left: 8px; */
}

/*Only Display on Grid-View*/
.list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8 .stock-level {
    display: none;
}

/*Only Display on List-View*/
.grid .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions {
    display: none;
}

#product_list.list .layout li .prod-row .browseImage {
    width: 13% !important;

}

.list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
    min-width: 50%;
}

#product_list.list .layout li .prod-row .slide-hover {
    width: 80%;
}

#product_list.list .layout li .prod-row .slide-hover .wrapper,
#product_list.list .layout li .prod-row .slide-hover .clearfix,
#product_list.list .layout li .prod-row .slide-hover .wrapper-slide,
#product_list.list .layout li .prod-row .slide-hover .wrapper-slide .call-a-question{
    display: inline-block !important;

}

#product_list.list .layout li .prod-row .slide-hover .wrapper {
    width: 72%;
}
#product_list.list .layout li .prod-row .slide-hover .wrapper-slide.product-actions {
    padding-left: 0px;
    width: 27%;
}

.layout li .prod-row .product-box .product-actions .addtocart-button {
    padding: 15px;
}

.list .layout li .prod-row .product-box div.product-actions .add_wishlist {
    /*! top: 0px; */
    opacity: 100;
    /*! width: 40px; */
}

.list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
    min-width: 45%;
    max-width: 45%;
    vertical-align: top;
}

.list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU {
    min-width: 20%;
    max-width: 20%;
    vertical-align: top;
}

.list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8 {
    max-width: 17%;
    vertical-align: top;
}
.list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
    width: 17%;
    text-align: right;
}

.list .layout li .prod-row .product-box div.product-actions .add_wishlist  {
    top: 0px;
}

.layout li .prod-row .product-box .product-actions > div .add_wishlist{
    top: 0px;
}

@media only screen and (min-width: 1200px) and (max-width: 1336px) {


    #product_list.list .layout li .prod-row .browseImage {
        width: min-content !important;

    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper {
        width: 75%;
        padding-left: 2%;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions {
        padding-right: 2%;
    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide.product-actions {
        width: 23%;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
        min-width: 40%;
        max-width: 40%
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU {
        min-width: 24%;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8 {
        max-width: 17%;
    }
    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        width: 19%;
        text-align: right;

    }

    .list .layout li .prod-row .product-box div.product-actions .add_wishlist {
        width: 40px;
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button,
    .list .layout li .prod-row .product-box .product-actions .call-a-question {
        width: 68%;
        font-size: 12px;
        text-align: center;

    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button {
        padding-top: 8px;
    }

    .list .layout li .prod-row .product-box .product-actions .call-a-question a {
        width: 100% !important;

    }


}

@media only screen and (min-width: 992px) and  (max-width: 1199px) {



    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
        font-size: 14px;

    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button,
    .list .layout li .prod-row .product-box .product-actions .call-a-question a
    {
        font-size: 10px;
        padding: 12px 4px;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper {
        width: 73%;

    }
    #product_list.list .layout li .prod-row .slide-hover .wrapper {
        padding-left: 2%;

        width: 70%;
    }


    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide.product-actions {
        width: 27%;

    }

    .list .layout li .prod-row .product-box .product-actions > div .add_wishlist {
        width: 43px;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8 {
        min-width: 20%;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        min-width: 45%;
        text-align: right;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU {
        min-width: 30%;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions {
        display: block !important;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
        display: block !important;
        min-width: 100%;
        /*! padding-bottom: 0px; */

        padding: 0px;
    }

    .list .layout li .prod-row .product-box.style_1 .product-actions .wishlist {
        padding-right: 0px;

    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .list .layout li .prod-row .product-box .product-actions .addtocart-button span {
        display: none;
    }


    .list .layout li .prod-row .product-box .product-actions .call-a-question i {
        display: block;
    }

    .list .layout li .prod-row .product-box .product-actions .call-a-question i.fa-shopping-cart::before {
        content: "\f059";
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button span {
        display: none;
        padding: 6px;
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button i {
        display: block;
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button,
    .list .layout li .prod-row .product-box .product-actions .call-a-question {
        width: 35px;
        height: 35px;


    }
    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide.product-actions {
        width: 20%;
    }

    .list .layout li .prod-row .product-box .product-actions > div .add_wishlist {
        width: 35px;
        height: 35px;
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button {
        padding-left: 10px;
        padding-top: 9px;
    }

    .list .layout li .prod-row .product-box div.product-actions .add_wishlist {
        top: 0px;
    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper {
        width: 78%;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions {
        display: inline-block !important;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU {
        padding-right: 0px;
        min-width: 40%;
    }
    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8 {
        max-width: 26%;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
        display: block !important;
        padding-bottom: 0px;
        min-width: 100%;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        min-width: 31%;
        text-align: right;

    }

}

@media only screen and (min-width: 676px) and (max-width: 767px) {
    .list .layout li .prod-row .product-box div.product-actions .add_wishlist {
        height: 40px;
        width: 40px;
        padding-top: 10px;

    }

    .list .layout li .prod-row .product-box .slide-hover .product-actions {
        display: inline-block;
        width: 30% !important;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper {
        width: 68% !important;
        display: inline-block !important;
    }




    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        display: inline-block !important;
        width: auto;
        padding-right: 3%;
    }

    .list .layout li .prod-row .product-box div.product-actions .call-a-question a {
        width: 100%;
        padding-top: 9px !important;

    }

    .list .layout li .prod-row .product-box div.product-actions .call-a-question,
    .layout li .prod-row .product-box .product-actions .addtocart-button {
        width: 70%;

    }

    .layout li .prod-row .product-box .product-actions .addtocart-button,
    .list .layout li .prod-row .product-box div.product-actions .call-a-question a {
        padding: 2%;
        text-align: center;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8 {
        min-width: 20%;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        min-width: 45%;
        text-align: right;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU {
        min-width: 31%;
        padding-right: 0px;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
        display: block !important;
        padding-bottom: 0px;
        max-width: 100%;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price{
        padding-right: 0px;

    }


    .list .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions {
        display: block !important;

    }
}

/*and (min-width: 570px)*/
@media only screen and (min-width: 606px) and (max-width: 675px) {
    .list .layout li .prod-row .product-box .product-actions .addtocart-button span {
        display: none;
    }

    .list .layout li .prod-row .product-box .slide-hover .product-actions {
        display: inline-block;
        width: 20% !important;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper {
        width: 78% !important;
        display: inline-block !important;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
        display: block !important;
        padding-bottom: 0px;
        max-width: 100%;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions {
        display: block !important;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price{
        width: 50% !important;
    }


    .list .layout li .prod-row .product-box .product-actions .call-a-question i {
        display: block;
    }

    .list .layout li .prod-row .product-box .product-actions .call-a-question i.fa-shopping-cart::before {
        content: "\f059";
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button,
    .list .layout li .prod-row .product-box div.product-actions .add_wishlist {
        height: 40px;
        width: 40px;

    }

    .list .layout li .prod-row .product-box div.product-actions .add_wishlist {
        padding-top: 10px;
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button {
        padding: 13px;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU {
        min-width: 30%;
    }

    .list .layout li .prod-row .product-box .product-actions .addtocart-button i {
        display: block;
    }


}

@media only screen and (max-width: 605px) {

    .list .layout li .prod-row .product-box div.product-actions .add_wishlist  {
        top: 0px;
    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper,
    #product_list.list .layout li .prod-row .slide-hover{
        width: 100%;
        padding-left: 0px;
    }
    #product_list.list .layout li .prod-row .browseImage {
        width: 100% !important;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Title {
        font-size: 20px;
        display: block !important;
        min-width: 100%;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8,
    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        display: inline-block !important;

    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .ProductSKU {
        min-width: 33%;
        padding-right: 0px;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .paddingtop8 {
        max-width: 20%;
        padding-right: 0px;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        text-align: right;
        min-width: 50%;
        padding: 0px;
    }

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Dimensions {
        padding-top: 10px;
        display:  block !important;
    }


    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide.product-actions .addtocart-button,
    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide .call-a-question{
        float: right;

    }

    .list .layout li .prod-row .product-box div.product-actions .wishlist,
    .list .layout li .prod-row .product-box div.product-actions .add_wishlist {
        height: 40px;
        width: 40px;
        margin-right: 6px !important;

    }

    .list .layout li .prod-row .product-box div.product-actions .wishlist a {
        padding-top: 8px;

    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide .call-a-question a {
        padding-top: 10px;

    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide .add-to-cart .addtocart-button {
        padding-top: 9px;

    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide.product-actions {
        width: 100%;

    }

    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide .call-a-question,
    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide .add-to-cart .addtocart-button {
        float: right;
    }

    .list .layout li .prod-row .product-box div.product-actions .wishlist {
        margin-left: 8px;
    }


}

@media only screen and (max-width: 448px) {
    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        min-width: 47%;

    }

}


@media only screen and (max-width: 415px) {

    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide .call-a-question a,
    #product_list.list .layout li .prod-row .slide-hover .wrapper-slide .add-to-cart .addtocart-button {
        height: 40px;

    }



    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {

        padding-right: 0px;
    }

}

@media only screen and (max-width: 392px) {

    .list .layout li .prod-row .product-box .slide-hover .wrapper .Price {
        min-width: 44%;

    }

}




/* BITS */
.layout li .prod-row .product-box .browseImage{
    padding: 0;
}

.header-top .mod-right #vmCartModule .miniart:hover .cart_num .total_items{
    color: #fff;
}

.layout li .prod-row .product-box .product-actions .alreadyInCart button.addtocart-button{
    background: #9c080f;
}

.alreadyInCart .quantityInCart{
    position: absolute;
    top: 0;
    right: 0;
    color: black;
    background: #ccba8c;
    border-radius: 3px;
    padding: 2px;
    margin-top: -10px;
    margin-right: -5px;
    text-align: center;
}

.t3-content.fullwidth #productdetailsview .fleft .main-image img {
    max-height: 550px;
    object-fit: contain;
}