/*
Theme Name: Aviemore Hamper
Theme URI: http://www.localhamper.co.uk/aviemore
Template: best-commerce
Author: AB
Author URI: http://www.nexusis.co.uk
Description: Aviemore Hamper Best Commerce is an aesthetically pure and clean and highly customizable, professionally composed and very lightweight and fast loading, responsive WordPress e-commerce theme. It smoothly integrates WooCommerce, one of the best e-commerce plugin, to make professional and stunning stores. It comes with an eye-catching layout design that will instantly draw the attention of anyone who visits your website. It is designed with strong focus on usability and overall excellent user experience. It exists so that you can speedily and efficiently craft powerful e-Commerce websites across all niches and markets in a matter of minutes, without having to write a line of code.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-menu,custom-header,featured-images,full-width-template,translation-ready,theme-options,threaded-comments,footer-widgets,custom-logo,blog,e-commerce
Version: 1.0.6.1540746305
Updated: 2018-10-28 17:05:05

*/
/**IMPORTANT**/
/******************THAT'S ALL FOLKS - DON'T CARE FOR THE FOLLOWING************************************************/
		/*********************GO TO LINE 225 TO MAKE ANY CHANGES TO CSS****************************/
		
/*Change of On Hover colour from #e74c3c in all instances TO #39600e*/
button:hover,
button:active,
button:focus,
a.button:hover,
a.button:active,
a.button:focus,
.comment-reply-link:hover,
.comment-reply-link:active
.comment-reply-link:focus
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus{
    background-color: #39600e;
    color:#fff;
}

a.more-link,
a.more-link:visited {
    color: #39600e;
}

a.custom-button, a.custom-button:visited {
    background: #39600e none repeat scroll 0 0;
    color: #ffffff;
    padding: 13px 27px;
    transition: all 0.2s ease 0s;
    display: inline-block;
    margin: 0 5px;
    font-size: 15px;
    border-radius: 4px;
}

a.button-secondary:hover,
a.button-secondary:focus,
a.button-secondary:active {
    background: #39600e ;
    color: #fff;
}

a:hover,
a:focus,
a:active {
    color: #39600e;
}

.navigation.pagination .nav-links .page-numbers.current,
.navigation.pagination .nav-links a.page-numbers:hover {
    background: #39600e none repeat scroll 0 0;
    color: #ffffff;
}

#tophead a:hover {
    color: #39600e;
}

.wish-value {
    position: absolute;
    top: -7px;
    right: 5px;
    background: #39600e;
    color: #fff;
    border-radius: 100%;
    min-height: 16px;
    min-width: 16px;
    font-size: 10px;
    text-align: center;
    line-height: 0.5;
    padding: 5px;
}

.cart-items {
    position: absolute;
    top: -5px;
    left: 30px;
    color: #fff;
    background: #39600e;
    padding: 5px;
    line-height: 0.5;
    border-radius: 100%;
    font-size: 10px;
}

#breadcrumb li {
    display: inline-block;
    list-style: outside none none;
    padding-right: 10px;
    color: #39600e;
}

#breadcrumb li a:hover {
    color: #39600e;
}

#main-nav {
    background: #39600e;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    top: 10px;
    border-radius: 5px 5px 0 0;
}

.main-navigation ul ul li a:hover, .main-navigation ul ul li.current-menu-item a,
.main-navigation ul ul li.current_page_item a, .main-navigation ul ul li:hover > a {
    color: #39600e;
}

.featured-section-carousel .slick-prev.slick-arrow:hover,
.featured-section-carousel .slick-next.slick-arrow:hover {
    background: #39600e ;
    color: #fff;
}

#primary .site-main article .entry-title::after {
    content: "";
    display: block;
    width: 65px;
    height: 3px;
    background-color: #39600e ;
    position: absolute;
    bottom: -2px;
}

.sidebar .widget-title:after {
    background: #39600e;
    position: absolute;
    bottom: -1px;
    content: "";
    width: 20%;
    height: 2px;
    left: 0;
}


#footer-widgets a:hover {
    color:#39600e ;
}

.scrollup:hover {
    background-color:#39600e ;
    color:#fff;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #39600e;
}

.woocommerce-message {
    border-top-color: #39600e;
}

.woocommerce-message::before {
    color: #39600e;
}

.woocommerce #primary .button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce #primary .button:focus,
.woocommerce #review_form #respond .form-submit input:focus,
.woocommerce #primary .button:active,
.woocommerce #review_form #respond .form-submit input:active,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover  {
    background: #39600e;
    color:#fff;
}

.woocommerce span.onsale {
    background-color: #39600e;
}

.woocommerce ul.products li.product:hover .woocommerce-loop-category__title,
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title,
.woocommerce ul.products li.product:hover h3{
    border-top: 2px solid #39600e;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #39600e;
    color: #ffffff;
    margin: 0;
}







/********Ali's changes*******/
/*.mvx-store-map-wrapper{display:none;}*/
.mvx-store-locator-wrap {display: none;}
.mvx-store-map-pagination{display: none;}

#main-nav{background: #39600e;}


#custom-header{ padding:0;}

/*#masthead{background-color: #e9c011;}*/

/*****Tophead/Social******/
.best_commerce_widget_social ul li a::before{ content:"HQ"}
/*"\f015"*/

/******Footer************/
#colophon a:hover {
	color:#ffffff;
	font-weight:bold;
    /*color:#39600e ;*/
}
#colophon{
	background-image:url(../../uploads/sites/2/2019/06/footer-back.jpg);
	
	background-color:transparent;
	color:#ffffff;
}
#colophon a{color:#ffffff;}

.site-footer .container .site-info{
    display: none;
}


/*Removes the sorting option & product per page text*/
.woocommerce-result-count, .woocommerce-ordering{display:none;}


.woof_edit_view{display:none;}
.woof_auto_show{ border-color:#024459;}


/*******Product Box Sizes*****************/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {border:1px solid #024459;}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:490px) {
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:100%;}
	#primary .products .columns{width:100%;}
	#main .product{width:100%; padding:5%;}
	
	/*.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-3 li.product{height:500px;}*/
		#masthead #quick-contact{display:none;}
	#masthead .site-branding{float:left;}
	#masthead .right-head {width:50%; margin:0; clear:none;padding-top:40px;}
	#masthead .site-branding{width:50%; margin:0; clear:none;}
	#masthead {margin-bottom:0px, padding-bottom:0px}

	#content {padding-top:0px;}
}


