*::-moz-selection {
	background-color: #3450ff;
}
*::selection {
	background-color: #3450ff;
}

@media only screen and (max-width: 767px){
    
    .fancy_heading .title{
        font-size: 22px;
    }
	#Wrapper {
		width: 360px;
	}
	.section_wrapper, .container, .four.columns {
		width: 350px !important;
	}
	#Header a.responsive-menu-toggle {
		right: 18px !important;
	}
}

	#Filters .filters_wrapper{margin-top:0px;}
	#Filters .filters_wrapper ul li a:hover{
		background-color: #000;
	}
	.trailer_box .desc{padding:20px 15px 15px}
	/* #Header.is-sticky */
	#Top_bar.is-sticky {
		position: fixed;
		width: 100%;
		left: 0;
		top: -60px;
		height: 60px;
		z-index: 701;
		opacity: .97;
		filter: alpha(opacity=97);
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
	}
	#Top_bar.is-sticky .top_bar_left, #Top_bar.is-sticky .top_bar_right, #Top_bar.is-sticky .top_bar_right:before {
		background: #333;
        width:1240px;
	}
    #Top_bar.is-sticky .top_bar_left{
        
    }
	#Top_bar.is-sticky .top_bar_right {
		top: -4px;
	}
	#Top_bar.is-sticky .logo {
		width: auto;
		margin: 0 30px 0 20px;
		padding: 0;
	}
	#Top_bar.is-sticky #logo {
		padding: 5px 0;
		height: 50px;
		line-height: 50px;
	}
	#Top_bar.is-sticky #logo img {
		max-height: 35px;
		width: auto !important;
	}
	#Top_bar.is-sticky #logo img.logo-main {
		display: none;
	}
	#Top_bar.is-sticky #logo img.logo-sticky {
		display: inline;
	}
	#Top_bar.is-sticky .menu_wrapper {
		clear: none;
	}
	#Top_bar.is-sticky .menu_wrapper .menu>li>a {
		padding: 10px 0;
	}
	#Top_bar.is-sticky .menu>li>a, #Top_bar.is-sticky .menu>li>a span {
		line-height: 30px;
	}
	#Top_bar.is-sticky .menu>li>a:after {
		top: auto;
		bottom: -4px;
	}
	#Top_bar.is-sticky .menu>li>a span.description {
		display: none;
	}
	#Top_bar.is-sticky #header_cart {
		top: 27px;
	}
	#Top_bar.is-sticky #search_button {
		top: 25px;
	}
	#Top_bar.is-sticky a.button.action_button {
		top: 13px;
	}
	#Top_bar.is-sticky .wpml-languages {
		top: 15px;
	}
	#Top_bar.is-sticky .secondary_menu_wrapper, #Top_bar.is-sticky .banner_wrapper {
		display: none;
	}
	.header-simple #Top_bar.is-sticky .responsive-menu-toggle {
		top: 12px;
	}
	/* Sticky dark */
	.sticky-dark #Top_bar.is-sticky {
		background: rgba(0, 0, 0, .8);
	}
	.sticky-dark #Top_bar.is-sticky .menu>li>a {
		color: #fff;
	}
	.sticky-dark #Top_bar.is-sticky .top_bar_right a {
		color: rgba(255, 255, 255, .5);
	}
	.sticky-dark #Top_bar.is-sticky .wpml-languages a.active, .sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown {
		background: rgba(0, 0, 0, 0.3);
		border-color: rgba(0, 0, 0, 0.1);
	}
	#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{
		color: #c1976b;
	}
	#Subheader ul.breadcrumbs{width: 97%;text-align: left;}

	#Filters .filters_wrapper ul li.current-cat a{
	display: block;
    padding: 7px 10px;
    background: rgba(0, 0, 0,1);
    border: 1px solid #F7F7F7;
    color: #fff;
	}
	#Top_bar .search_wrapper{background: #ffffff;}
	#Top_bar .search_wrapper{display: none;}
	#Top_bar .search_wrapper input[type="text"]{color:#000;}
	#Top_bar .search_wrapper .icon_close{color:#000;}
	#popup_contact{right: 47px;}
	.trailer_box {border: 1px solid #eee;}
	.pages a.current{background-color: #9b7d48;color: #fff;}



	::-webkit-scrollbar {
	    background-color: lightgray;
	    width: 5px;
	    height: 5px;
	    background-clip: padding-box;
	}

	::-webkit-scrollbar-button {
	    background-color: lightgray;
	}
	::-webkit-scrollbar-thumb {
	    background-color: black;
	    border-radius: 0px;
	}

	::-webkit-scrollbar-corner {
	    background-color: red;
	}
	#Wrapper{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}