.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.mt5 { margin-top:5px !important;}
.mt10 { margin-top:10px !important;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}
.mt30 { margin-top:30px !important;}
.mt40 { margin-top:40px !important;}

.mt49 { margin-top:35px !important;}
.mt50 { margin-top:50px !important;}

.mb10 { margin-bottom:10px !important;}

.alert-success {
  background-color: #eff9eb !important;
}
.alert-info {
  background-color: #eef7fb !important;
}

.alert-danger {
  background-color: #faeded !important;
}

.footer-newsletter input{
	width: 60% !important; float: left; border-radius:0px !important;
}

.bottom-newsletter {margin-top:20px;}

.bottom-newsletter button {
    background: #8d72ed none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fefefe;
    font-size: 12px;
    height: 50px;
    letter-spacing: 3px;
    line-height: 50px;
    margin-left: 5px;
    padding: 0 35px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s;
}

.bottom-newsletter input {
	width: 30%; float: left; border-radius:0px !important;
	border: 1px solid #E1E1E1;
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
}

.bottom-newsletter button:hover{
	background: #8369de none repeat scroll 0 0;
	color: #fff;
}

.footer-bottom span.copy {
    color: #ed4f50;
    line-height: 50px;
    margin-bottom: 0;
	display: block;
	color:#fff;
	font-size:12px;
}
.footer-bottom .agreement {text-align:right; font-size:12px;}

.footer-bottom a {color:#fff;}

.footer-menu {margin-top:15px; min-height: 50px;}
.footer-menu ul li {margin-right:10px;}
.footer-menu ul li a {font-weight: normal; color:#000;}
.footer-menu ul li a:hover {text-decoration:underline;}

@media (max-width: 991px) {
   .vk-link { margin-bottom:25px !important; display: block;}
}

@media (max-width: 768px) {
	.footer-bottom, .footer-bottom .agreement {text-align:center !important;}
	.bottom-newsletter input{
	   width: 100% !important;
    }
	.footer-newsletter input{
		width: 100% !important;
	}
	.bottom-newsletter button {
		margin-top:15px;
		margin-left:0px;
	}
	.footer-bottom .col-md-6 {height:40px !important;}
	
	.products-head {
		margin-bottom: 5px;
	}
	.shop-product-left {margin-top:-80px !important;}
	.product-description-tab ul li {width:105px !important;}
	.product-description-tab ul li a {font-size:12px !important;}
	.footer-menu {min-height: 120px;}
}

@media (min-width: 769px) {

.footer-menu ul li {float:left;}
.product-top-bar .nav-tabs > li.active > a, .product-top-bar .nav-tabs > li.active > a:focus, .product-top-bar .nav-tabs > li.active > a:hover {

	background: #f4f4f4 none repeat scroll 0 0;

}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.product-action a.btn, .single-product .action-view {width: 100% !important;}
	.buy_one_click_popup {margin:5px 0 0 0 !important;}
	
}

/* .product-top-bar .nav-tabs {border:none;} */
.products-head .products-head-title h2 { border-right: none;}
.slider-image img {padding:10px; border:1px solid #f4f4f4;}
.single-product {border:1px solid #f4f4f4; padding:10px;}

.entry-content p, .entry-content ul, .tab-pane ul {margin-bottom:10px; font-size:16px;}
.tab-pane {font-size:16px;}

.breadcurb-area .breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 12px;
    border-radius: 0px;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20;
    margin-bottom: 10px;
}

.img-border {border: 1px solid #f4f4f4;}
.single-product-right-banner {background:#f2f2f2; padding:20px;}
.product-details {margin-top:25px;}
.post-title, .product-details p {font-size:14px !important;}
.product-title {font-size:15px !important; margin-top:0px !important;}
.single-product-img {margin-bottom:20px;}
.btn {border-radius:0px !important;}

.rating-box {margin-bottom:10px;}
.rating-box-section {text-align:center !important; margin:10px auto; width:125px;}

.nivoSlider img {height:100% !important; min-height:100% !important;}
.nivo-main-image {height:100% !important; min-height:100% !important;}

.short-description {font-size:16px !important;}

.font14, .obem {color:#696969;}
.single-item-content p {font-size:16px !important; line-height:20px !important;}
.single-product-content-view h1 {font-size:20px; margin-top:15px;}
h1 {font-size:20px;}
.header-search, .header-cart-area {margin-top:8px;}

#bx-soa-main-notifications .alert { font-weight:bold;}

.brand-list {margin:50px 0;}
.brand-list-item {border:1px solid #e5e5e5; padding:10px; margin-bottom:20px;}
.brand-list-item:hover {border-color: #ccc;}

.brand-list-item img {margin-bottom: 10px;}