@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

#vm_ajax_search_results2176 {margin-left:-50000000px;margin-top:0px;} 
.res_a_s.geniusGroove {
    border: none!important;
}  

#vm_ajax_search_results2176.res_a_s.geniusGroove {
    width: 905px!important;
}

#vm_ajax_search_results2176 .GeniusCustomModuleDivWrapper {
    width: 183px;
}
#vm_ajax_search_results2176 .GeniusProductsMasterWrapperprblock .GeniusProductsMasterWrapper .innerGeniusDivResults {
    width: calc(100% - 203px);
}

#cart_list {
    width: 380px!important;
}

#vm_cart_products img {
    width: 60px!important;
    height: 60px!important;
}

div.K2ItemsRow {
    overflow: hidden !important;
}

.t3-sidebar .latestarticles .module-ct ul li {
    overflow: hidden;
}

.quick_btn {display: none !important;}

.compare-widget-wrapper a {display: none !important;}
.wish span {display:none;}


/* userPanel
=============================================*/
ul.userPanel {margin-bottom: 12px;padding: 0;}

ul.userPanel li {list-style: none;margin-right: -20px;
padding-right: 20px;}

ul.userPanel li a{
    font-weight: 300;
    font-size: 14px;
    padding: 5px;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    transition: all 0.7s ease;
display:block;
color: inherit;
}
ul.userPanel li:hover a{ padding-left:15px; background:#ecf0f1;color: #e74c3c; }

#shop-currency-select {
    height: 40px;
    background: #34495E;
    border: none;
    color: #fff;
 cursor:pointer
}
#shop-currency-select option {padding: 7px;}

#shop-currency-select:focus {box-shadow:none; outline:none;}

#cart_list i.fa-sort-desc {
    -moz-transform: rotate(180deg); 
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

div#cart_list .container .wrapper.marg-bot {
    background: none;
    padding: 0;
    width: auto;
    margin-bottom: 20px;
}
#shop-basket .empty {
    text-align: left!important;
    padding: 10px 20px 20px 20px;
font-weight: normal;
}

span.rating-title {
    font-size: 12px;
    color: rgb(140, 140, 140);
}
ul.layout .product-box .Title {
    max-height: 42px;
    margin-bottom: 5px;
}

.com-order-block {display:none}


.x-unselectable {position:relative;}
#uCatsMenu7 {left: 0% !important;top: 20px !important; margin-left: 0px;}

.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.uc-top-left a {vertical-align: top!important;}


/*Pagination*/
/* -- active -- */
.pgSwchA b, .swchItemA span, .swchItemA1 span {
z-index: 2;
color: #FFF;
cursor: default;
font-weight:normal;
position: relative;
padding: 6px 12px;
line-height: 1.42857;
text-decoration: none !important;

background-color: #E74C3C;
border: 1px solid #E74C3C;
}

.pgSwchA:hover b, .swchItemA:hover span, .swchItemA1:hover span {
background-color: #E74C3C;
border: 1px solid #E74C3C;
}

.pgSwchA:first-child b, .swchItemA:first-child span, .swchItemA1:first-child span {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.pgSwchA:last-child b, .swchItemA:last-child span, .swchItemA1:last-child span {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

/* -- no active -- */
.pgSwch span, .swchItem span, a.swchItem1 {
position: relative;
padding: 6px 12px;
line-height: 1.42857;
text-decoration: none !important;

color: #2B957A;
background-color: #FFF;
border: 1px solid #DDD;
}

.pgSwch:hover span, .swchItem:hover span, a.swchItem1:hover {
text-decoration: none !important;

color: #2B957A;
background-color: #EEE;
border-color: #DDD;
}

.pgSwch:first-child span, .swchItem:first-child span, a.swchItem1:first-child {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.pgSwch:last-child span, .swchItem:last-child span, a.swchItem1:last-child {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

/* -- dots -- */
.swchItemDots {
position: relative;
padding: 6px 12px;
line-height: 1.42857;
text-decoration: none !important;
background-color: transparent;
border: 1px solid transparent;
}

.allUsersBtn, .uSearchFlSbm {
    width: auto !important;
}