.header-logo img {
	max-width: 160px !important;
}

.toggle-search-btn {
	display: none;
}

.toggle-secondary-menu-btn {
	display: none;
}

.toggle-top-bar {
	display: none;
}

@media (max-width: 480px) {
	.navbar-search {
		display: none;
	}

	.navbar-search.show {
		display: block;
	}

	.toggle-search-btn {
		display: block;
		position: absolute;
		right: 5px;
		top: 16px;
		cursor: pointer;
		z-index: 100;
	}

	.toggle-top-bar {
		display: block;
		position: absolute;
		top: 5px;
		right: 22px;
		font-size: 22px;
		cursor: pointer;
		z-index: 100;
	}

	.header-v1 .navbar-nav .nav-link,
	.header-v3 .navbar-nav .nav-link {
		margin-top: 0;
	}

	.navbar-mini-cart {
		position: absolute;
		top: 61px;
		right: -11px;
	}

	.top-bar {
		display: none;
	}

	.top-bar.show {
		display: none;
	}

	.header-logo {
		margin-bottom: 7px;
	}

	.header-v1 .container>.row:first-child,
	.header-v3 .container>.row:first-child {
		margin-bottom: 10px;
	}

	.vertical-menu .dropdown-menu>.menu-item,
	.vertical-menu>.menu-item {
		display: none;
	}

	.vertical-menu.show .dropdown-menu>.menu-item,
	.vertical-menu.show>.menu-item {
		display: block;
	}

	.vertical-menu .list-group-item {
		position: relative;
		cursor: pointer;
	}

	.vertical-menu .list-group-item:after {
		content: "\f078";
		font-family: "FontAwesome";
		top: 13px;
		color: #FFF;
		font-size: 22px;
		right: 13px;
		position: absolute;
	}

	.home-v1-slider {
		/*display: none;
		height: 240px;*/
	}

	.home-v1-ads-block {
		display: none;
	}
	.home-v3-features-block  {
		display: none;
	}

	#owl-main .item {
	background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    height: 240px !important;
    width: 100%;
	}

	.home .toggle-secondary-menu-btn {
		display: block;
		position: absolute;
		left: 5px;
		top: 12px;
		cursor: pointer;
		z-index: 100;
		font-size: 22px;
	}

	#menu-secondary-nav {
		display: none;
	}

	#menu-secondary-nav.show {
		display: none;
	}

	.secondary-nav .menu-item {
		line-height: 45px;
		text-align: center;
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	}

	.features-list.columns-5 .feature {
		width: 33.33333%;
		padding: 7px;
	}

	.features-list .media {
		width: 100%;
	}


	.features-list .feature-text strong {
		font-size: 11px;
	}

	.features-list .feature-text {
		font-size: 10px;
	}

	.features-list .feature-icon {
		text-align: center;
	}

	.media-body {
		width: auto;
	}

	.features-list .media-left {
		padding: 0;
	}

	.features-list .media-left i {
		font-size: 1.7em;
	}

	.media-body,
	.media-left,
	.media-right {
		display: block;
	}

	.products-carousel-tabs .nav-inline {
		margin-bottom: 7px;
	}
	
	.products-carousel-tabs .nav-inline .nav-item {
		margin-bottom: 5px;
	}

	.products-carousel-tabs .nav-link {
		font-size: 14px;
		padding-left: 4px;
		padding-right: 4px;
		text-align: center;
	}

	.products-carousel-tabs .nav-inline .nav-item {
		display: inline-block;
	}

	.products-carousel-tabs .nav-link.active::after {
		width: 82%;
	}

	ul.products.columns-4>li {
		width: 48%;
		margin-right: 2%;
	}

	ul.products.columns-3>li {
		width: 48%;
		margin-right: 2%;
	}

	ul.products.columns-5>li {
		width: 48%;
		margin-right: 2%;
	}

	li.product span.badge-new {
		right: 0;
		top: -3px;
	}

	.badge-new .onsale {
		margin-top: 0;
		font-size: 9px;
		padding: 0 2px;
	}

	li.product .add_to_cart_button {
		display: none;
	}

	#content {
		margin-bottom: 0;
	}

	.navbar-primary .navbar-nav>.menu-item>a {
		padding: 10px;
		text-align: center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}

	.page .entry-header h1 {
		font-size: 1.8em;
	}

	.page .entry-header.header-with-cover-image {
		min-height: 125px;
	}

	.page .entry-header.header-with-cover-image .caption .entry-subtitle {
		top: 0.7em;
		font-size: 1em;
	}

	.woocommerce-breadcrumb {
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.inner-bottom-sm {
		padding-bottom: 1.714em;
	}

	.dropdown-backdrop {
		display: none;
	}

	.header-background-cat {
		display: none;
	}

	.caption-background {
		display: none;
	}

	.widget_electro_products_filter>h3.widget-title:after {
		content: "\f107" !important;
		font-family: FontAwesome !important;
		position: absolute !important;
		right: 15px !important;
		border: none !important;
		width: initial !important;
		color: #29abe2 !important;
		font-size: 2rem !important;
		top: 0;
	}

	aside.widget {
		margin-bottom: 15px !important;
	}
	
	aside.widget .filter-inner-to-hide {
		display: none;
	}

	aside.widget.show .filter-inner-to-hide {
		display: block;
	}

	.form-electro-wc-ppp {
		display: none;
	}

	.shop-control-bar {
		padding: 7px;
		margin-bottom: 15px;
	}

	.shop-control-bar .woocommerce-ordering,
	.shop-control-bar .electro-advanced-pagination {
		display: block !important;
		float: left !important;
		box-sizing: border-box !important;
		margin-bottom: 0;
	}

	.shop-control-bar .woocommerce-ordering {
		width: 65% !important;
	}
	.shop-control-bar .electro-advanced-pagination {
		width: 35% !important;
	}

	.widget_product_categories .category-single>li>ul:last-child li>a {
		padding-left: 0;
	}

	.thumbnails-all.columns-5 {
		width: 20% !important;
	}

	.alert#floatMessage {
		width: 85%;
	}

	.single-product.full-width .single-product-wrapper {
		margin-bottom: 0;
	}

	.navbar-mini-cart {
		z-index: 99;
	}

}
section#mobileApp {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d3dbe0+0,f3e9f3+100 */
	background: rgb(211,219,224); /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(211,219,224,1) 0%, rgba(243,233,243,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(211,219,224,1) 0%,rgba(243,233,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(211,219,224,1) 0%,rgba(243,233,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3dbe0', endColorstr='#f3e9f3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
}
section#mobileApp #mobileApp_caption {
	padding-top: 20px;
}
section#mobileApp #mobileApp_caption img {
	display: inline-block;
}
