.box-category .heading h2, .box-category .heading span {color: #080808;}

.footer{background:#333;color:#fff;}

	.title-f{font-size:18px;font-weight:bolder;}

	.footer .col-xs-12.col-sm-6.col-md-3{border-left:solid 1px #2d2d2d;border-right:solid 1px #3a3a3a;}

	.list-f li{background:url(icon_list.png) no-repeat left center;padding-left:0px;font-size:14px;transition:all 0.5s ease-in-out; width: auto;}

	.list-f li:hover{margin-left:15px}

	.list-f li:hover a{color:#3ab54a}

	.list-f li a{color:#fff;}

	.footertop{background:#fff;padding:9px 0;}

	.social-box span{font-weight:bold;font-size:19px;}

	.social-block li{display:inline-block;vertical-align:top;}

	.social-block li a{display:inline-block;height:30px;width:30px;text-align:center;margin:0px;transition:0.3s all ease 0s;border-radius:2px;}

	ul.social-block li.facebook a:hover{background:#5171bd;}

	ul.social-block li.facebook a{background:#3c599f;}

	ul.social-block li.twitter a{background:#5eaade;}

	ul.social-block li.rss a{background:#fe9900;}

	ul.social-block li.google_plus a{background:#dd4c39;}

	ul.social-block li.pinterest a{background:#cb2027;}

	.social-block{display:inline-block;}

	.social-block,.social-box span{vertical-align:middle;}

	ul.social-block li a .fa{margin:0px;color:#fff;line-height:30px;font-size:16px;}

	.list-ft li{display:inline-block;border-right:1px solid #ddd;font-size:15px;padding:0 14px;width:auto;}

	.list-ft li a{color:#000}

	ul.list-ft{padding:4px 0;text-align:right;}

	.so-maps .contact{position:relative;}
.so-maps .contact .contact-info{padding:30px 30px 20px;position:absolute;top:90px;right:15%;background-color:#3ab54a;font-family:Arial;}

	.contact-info .shop-name{margin-bottom:20px;}

	.contact-info .address, .contact-info .email, .contact-info .phone{margin-bottom:10px;}

	.contact-info .shop-name h2{margin:0;text-transform:uppercase;font-size:24px;font-weight:600;font-style:italic;color:#fff;}

	.contact-info label{margin:0;padding:0;color:#fff;font-size:12px;}

	.contact-info .address .icon, .so-maps .contact .contact-info .email .icon, .so-maps .contact .contact-info .phone .icon{display:inline-block;height:34px;width:34px;text-align:center;border-radius:50%;background:rgba(255, 255, 255, 0.25);margin-right:10px;}

	.contact-info label{margin:0;padding:0;color:#fff;font-size:12px;}

	.contact-info .address .icon ,.contact-info label{display:inline-block;vertical-align:middle;}

	.contact-info label a{color:#fff;font-size:12px;}

	.icon .fa{color:#fff;font-size:14px;line-height:34px;}

h3.title-f {margin-top: 20px;margin-bottom: 10px;font-weight: 400;font-size: 25px !important;}

.copy.text-center { margin-top: 15px; padding-bottom: 15px;}

section.row-section.top-product_category.top-product_latest.container {margin-top: 10px;}

body {
    background: #f4f4f4;
}

.col-lg-3.col-md-3.col-sm-4.col-xs-6.mg .product, .owl-item .item.col-lg-12 .product {
    background: #fff;
    border: 1px solid #ddd;
    margin: 0px 0 30px 0;
}

.product .price {
    text-align: center;
    display: block;
    float: none;
}

.list-group.panelvmenu {
    background: #fff;
}

a.list-group-item-vmenu {
    font-size: 12px !important;
    color: #555 !important;
    padding: 8px 25px !important;
    transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transition: all 0.3s ease-in-out;
    padding: 8px 0 8px 8px !important;
    background: none !important;
    border: 0px !important;
    margin: 0px !important;
    font-weight: bold;
    
}

ul.nav li a, ul.nav li.open li a {
    color: #000;
}

.navbar-nav {
    padding: 18px 0px;
}

.search-dropdown i {
    font-size: 20px;
    color: #000;
}

section.banner-big.clearfix {
    display: none;
}

section.row-section.top-html.top-menu {
    background: #fff;
}

.search-dropdown.open .dropdown-menu {
    display: none;
}

.search-dropdown .dropdown-menu [type=submit] i {
    color: #fff;
}

.listitem .product h2 {
    text-align: center;
}

.product .price span{
    color: #e00000;
}

.logo-main {
    position: relative;
    top: 13px;
}


@media(min-width:1024px){
	.search-dropdown {
	    padding: 30px 0;
	}

}


@media(max-width:480px){
	.so-maps .contact .contact-info {
	    top: 15px;
	    right: 0;
	}

	.logo-main {
	    text-align: center;
	    padding: 15px 0;
	    top: 0px;
	}

}
