#rl-cat-nav .selects {
	display:none;
}

#rl-cat-nav .selects select[name="location"]{
	display:none;
}

#rl-cat-nav select {
	width:100%;
	margin-bottom: 5px;
}

#rl-cat-nav a {
	width:100%
}

.product_meta {
	display:none;
}

/* Contact Form Magic */
.g-recaptcha {
	float:right;
}

.wpcf7 input:focus::-webkit-input-placeholder { color:transparent; }
.wpcf7 input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.wpcf7 input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.wpcf7 input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

/* Make the mega menu a little more forgiving */

.fusion-main-menu > ul > li {
    padding-right: 20px!important;
    padding-left: 20px;
}

/* Multi Purpose the Out of Stock to Enquiry Only */
p.out-of-stock, .fusion-out-of-stock {display:none;}

/* Vsport Parts Finder */

#content #post-2 .vs_pf_p {
	margin-bottom: 10px;
}

#content #post-2 .post-content h2 {
	margin-bottom: 10px;
}

#content #post-2 .post-content #rl-cat-nav a{
	margin-top: 25px;
}

#rl-cat-nav .rl_pf_choose {
    font-weight: 700;
    color: #26528f;
}

/* keep megamenu hidden  on hover */

nav.fusion-main-menu li>.fusion-megamenu-wrapper {
    visibility: hidden;
    opacity: 0;
}

.rl_mm_visible {
	visibility: visible!important;
    opacity: 1!important;
}

.rl_mm_visible .sub-menu{
	visibility: visible!important;
    opacity: 1!important;
}

/* Remove Date, Popularity and Rating */

.orderby.order-dropdown li ul li:nth-child(6),
.orderby.order-dropdown li ul li:nth-child(5),
.orderby.order-dropdown li ul li:nth-child(6) {
	display: none !important;
}

/* Remove */

.fusion-page-title-bar .fusion-breadcrumbs {display:none;}

@media only screen and (max-width: 768px){
	body:not(.single) #main .fusion-row {
		 display: table;
	}
	
		body:not(.single) #content .woocommerce-container .product-title {
    	font-size:15px;
	}
	
	body:not(.single) #main .fusion-row .woocommerce-container { display: table-footer-group; }
	body:not(.single) #main .fusion-row #sidebar { display: table-header-group; }	
}

 


@media only screen and (min-width: 769px) {

}