

.menu-mobile {
	top: 12px;
}

.cart-mobile {
	top: 12px;
}

a[href^=tel] {
	color: inherit;
}

@media (max-width: 768px) {
	#header-top {
		background: #fff;
		margin-bottom: 10px;
	}
	
	.logo-mobile img {
		margin: 0 auto;
		width: 75px;
	}
	
	#search-form input[type="text"] {
		border: 1px solid #f15e22;
	}

	.header-top_mobile {
		position: relative;
		padding: 10px 0;
		margin-bottom: 10px;
	}
	
	.mobile-phone {
		position: absolute;
		top: 14px;
		right: 75px;
		display: block;
	}
	
	#header {
		padding-bottom: 20px;
	}
	
	#header .header-menu {
		background: rgba(255, 255, 255, .96);
		box-shadow: 1.545px 2.572px 4.75px 0.25px rgba(0, 0, 0, 0.23);
	}
	
	#main-menu ul li a {
		color: #f15e22;
		text-shadow: 2px 2px 1px #ddd;
	}
	
	aside iframe {
		display: block;
		margin: 0 auto;
	}
	
	
	#catalog-menu .navbar-toggle {
		margin: 10px 0;
		font-size: 32px;
		text-transform: none;
		color: #434343;
		background: none;
		line-height: 100%;
	}
	
	#catalog-menu .navbar-toggle i {
		display: none;
	}
	
	
	.banner {
		margin: 13px 0 46px;
	}
	
	.collection-container .slick-slider {
		margin-bottom: 0;
	}
	
	.collection-container .section-gallery-slick-dots {
		top: 10px;
		bottom: auto;
	}
	
	.collection-right .right-top {
		top: -62px;
	}
	
	
	
	.filter-detail-toggle {
		float: none;
	}
	
	.sortable {
		float: none;
		margin-top: 28px;
	}
	
	.sort .sortable span {
		display: block;
	}
}


/** fix **/


@media (max-width: 768px) {
	.filter-detail_left .filter-detail__header {
		cursor: pointer;
	}

	.filter-detail_left .filter-detail-settings {
		display: none;
	}
}
