.owl-controls{
    display:Block;
}
.blogcarousel {
       background:none !important;
}
.blogcarouselarrow{
    display:none !important;
}
.sj-extraslider-content .heading-title {
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    padding-bottom: 5px;
    font-size: 150%;
    text-align: center !important;
    width: 100%;
}
.blogcarousel img {
height: 150px !important;
display: block;
border: 0px;
border: 0px solid #eee!important;
padding: 0px;
margin: 0 10px!important;
box-shadow: none;
}
.blogcarousel {
position: relative;
padding: 0 !important;
background: #eee;
}
div.blogcarousel1 .blogcarousel{
    width:100% !important;
}
.blogcarouselgallery {
width:100% !important;
}
.topsoc ul.social-icons > li {
font-size: 20px;
}
iframe, svg {
    max-width: 100%;
}
.switcher .selected {
    background: none !important;
}
.switcher .selected a {
    border: none !important;
    background: url(/modules/mod_gtranslate/tmpl/lang/arrow_down.png) 126px center no-repeat !important;
}
.switcher a {
    font-size: 14pt !important;
  }
.header-top-links {
    text-align: right !important;
}
#old_price {
    color: #ccc;
    font-size: 14px;
    text-decoration: line-through;
    padding: 0px 10px;
}
#not_available{
    color: red;
font-size: 18px;
}
.jshop .not_available {
    font-size: 18px;
}
.qty_in_stock{
    color:green;
}
.available{
    font-size: 18px;
    color:green;
}
@media (max-width: 768px) {
.header-style-1 .header-top {
    border-bottom: 1px solid #eee;
    font-size: 12px;
    height: 140px;
}
#vina-manufacturers-jshopping173{
    left: 0 !important;
    z-index: 99999 !important;
  }
#vina-manufacturers-jshopping-wrapper173 li {
    margin: 0 75px !important; 
  }  
.topadr{
    display:none;
}
.sf_inline .sf_block {
    border-bottom: medium none;
    border-top: medium none;
    display: inline-table;
    height: 100%;
    vertical-align: top;
    width: 100% !important;
}  
  
}
.com-baforms .ba-form > div:first-child div {
line-height: normal;
margin-bottom: 30px !important;
}

.overlayModal {
    display: none;
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #000;
    opacity: .7;
}
.modalLogin {
display: none;
position: fixed;
width: 350px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 1000;
border: solid 3px #f50;
background: #ededed;
box-shadow: inset 2px -2px 6px 2px rgba(45, 45, 45, 0.6), 0 1px 2px rgb(153, 153, 153);
height: 350px;
}
.modalBtnClose {
    float: right;
    color: #000;
    font-size: 17px;
    top: 0;
    position: absolute;
    right: 0;
}

#form-login-username{
padding-top: 40px;
width: 90%;
margin: 0 auto;
}
#form-login-password{
padding-top: 40px;
width: 90%;
margin: 0 auto;
}
#form-login-remember{
    display:none;
}
#jreview-listing .jreview-images ._title {
display: none !important;
}
#jreview-listing ._user_rating_count, #jreview-listing ._user_rating_cm, #jreview-listing ._user_rating_helpful {
color: #555;
display: none;
}
.price-sale{
    position: absolute;
top: 15px;
text-transform: uppercase;
color: #fff;
font-size: 20px;
z-index: 20;
width: 60px;
height: 30px;
text-align: center;
background-color: #00b46a;
}
.product_label.ml{
display: inline-block;
float: left;
margin-top: 50px;
position:relative;
}
.jreview-quick-star .reviewStars+a {
display: none !important;
}
.jshop_list_product .product .review_mark {
width: 100% !important;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px !important;
}
.lt_pos{
    left:15px !important;
}
.lt_pos.product_label{
    left:0px !important;
}
.fa-periscope:before {
content: "\f041";
}
.topadr{
    font-size:16px;
}
.uk-button-primary {
    background-color:#D03231 !important;
   background-image: -webkit-linear-gradient(top, #D03231, #D03231) !important;
background-image: linear-gradient(to bottom, #D03231, #D03231) !important;
}
.uk-grid:not(.uk-grid-preserve)+.uk-grid {
margin-top: 35px;
margin-bottom: 20px;
}
#sp-section-2{
margin: 10px 0 0 0;
}
#sf_slider {

width: 92%;
margin: 15px 0 0 0 !important;
}
.unitpr{
width: 40px;
float: right;
padding-top: 10px;
}
.unitpror {
width: 40px;
text-align: center;
}
