@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,700|Shanti');
body {
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif /*{Global | body-font-family}*/;
	font-size: 14px /*{Global | body-font-size}*/;
	color: #333333 /*{Global | body-font-colour}*/;
	background-image: none;
	background-color: #ffffff /*{Global | body-background-colour}*/;
}
a {
	color: #3ab0d3 /*{Global | link-text-colour}*/;
}
a:hover, a:focus {
	color: #039be5 /*{Global | link-text-hover-colour}*/;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Shanti', "Helvetica Neue", Helvetica, Arial, sans-serif /*{Headings | headers-font-family}*/;
	color: #333333 /*{Headings | headers-colour}*/;
}
.carousel-caption h3, .carousel-caption h2,.carousel-caption .h3,.carousel-caption p {
	color: #ffffff /*{Home Page | carousel-text-colour}*/;
}
h1, .h1 {
	font-size: 36px /*{Headings | header-1-font-size}*/;
}
h2, .h2 {
	font-size: 30px /*{Headings | header-2-font-size}*/;
}
h3, .h3 {
	font-size: 24px /*{Headings | header-3-font-size}*/;
}
h4, .h4 {
	font-size: 18px /*{Headings | header-4-font-size}*/;
}
h5, .h5 {
	font-size: 14px /*{Headings | header-5-font-size}*/;
}
/* Secondary button */
.btn-outline-secondary, .btn-default {
	color: #333333 /*{buttons | btn-default-text-colour}*/;
	background-color: #ffffff /*{buttons | btn-default-background-colour}*/;
	border-color: #cccccc /*{buttons | btn-default-border-colour}*/;
}
.btn-outline-secondary:hover, .btn-default:hover{
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary.disabled, .btn-default:disabled {
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle,
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
	color: #333333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
/* Primary button */
.btn-primary {
	color: #ffffff /*{buttons | btn-primary-text-colour};*/;
	background-color: #3ab0d3 /*{buttons | btn-primary-background-colour}*/;
	border-color: #3ab0d3 /*{buttons | btn-primary-border-colour}*/;
}
.btn-primary:hover {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #2893b2 /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #ffffff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #2893b2 /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	/*color: #ffffff {buttons | btn-primary-text-colour-hover};*/
	color: #000000;
	background-color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #2893b2 /*{buttons | btn-primary-border-colour-hover}*/;
}
/* Outline primary */
.btn-outline-primary {
	color: #3ab0d3 /*{buttons | btn-primary-background-colour}*/;
	border-color: #3ab0d3 /*{buttons | btn-primary-border-colour}*/;
}
.btn-outline-primary:hover {
	color: #ffffff /*{buttons | btn-primary-text-colour}*/;
	background-color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
	background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
	color: #ffffff /*{buttons | btn-primary-text-colour}*/;
	background-color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #2a9bbd /*{buttons | btn-primary-background-colour-hover}*/;
}
/* Success Button */
.btn-success {
	color: #ffffff /*{buttons | btn-success-text-colour}*/;
	background-color: #3b5268 /*{buttons | btn-success-background-colour}*/;
	border-color: #3b5268 /*{buttons | btn-success-border-colour}*/;
}
.btn-success:hover{
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #2d3f50 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #2d3f50 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success.disabled, .btn-success:disabled {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #2d3f50 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #2d3f50 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #ffffff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #2d3f50 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #2d3f50 /*{buttons | btn-success-border-colour-hover}*/;
}
.navigation-list li a {
	color: #ffffff /*{Header | mobile-header-links}*/;
}
@media(max-width:767px){
    .header-bottom-nav a, .header-bottom-nav .dropdown-menu > li > a,
    .header-xs-nav a, .header-xs-nav .dropdown-menu > li > a{
		color: #ffffff /*{Header | mobile-header-links}*/;
		text-align: left !important;
	}
}
/* Pagination */
.page-link{
	color: #3AB0D3 /*{General | pagination-text-colour} */;
	background-color: #fff /*{General | pagination-bg-colour} */;
}
.page-item.active .page-link {
	color: #fff /*{General | pagination-bg-colour} */;
	background-color: #3AB0D3 /*{General | pagination-text-colour} */;
	border-color: #3AB0D3 /*{General | pagination-text-colour} */;
}
/* Header */
.header-top-nav{
	background-color: #f3f3f3 /*{Header | top-menu-background-colour}*/;
}
.header-top-nav .header-menu > li > a{
	color: #777777 /*{Header | top-link-colour}*/;
}
.header-middle-nav{
	background-color: rgba(255, 255, 255, 0.8) /*{Header | header-background-colour}*/;
	border-color: rgba(255, 255, 255, 0.8) /*{Header | header-background-colour}*/;
}
.header-bottom-nav, .header-xs-nav{
	background-color: #444444 /*{Header | Main-menu-background-colour}*/;
}
/*.header-bottom-nav a, .header-xs-nav a{*/
	/*color: #f3f3f3 {Header | main-menu-link-colour}*/
/*}*/

.header-bottom-nav a, .header-xs-nav a{
	color: #000000;
}
/*.header-bottom-nav .nav > li > a:hover, .header-xs-nav .nav > li > a:hover{*/
	/*background-color: #dd6508 {Header | main-menu-hover-background-colour}*/
	/*color: #fff {Header | main-menu-hover-link-colour}*/
/*}*/

.header-bottom-nav .nav > li > a:hover, .header-xs-nav .nav > li > a:hover{
	background-color: #ddaa00 /*{Header | main-menu-hover-background-colour}*/;
	color: #000000 /*{Header | main-menu-hover-link-colour}*/;
}
.page-header{
	border-color: #3ab0d3 /*{Buttons | btn-primary-background-colour}*/;
}
/* Products page */
.wrapper-category-image .title{
	background-color: #3ab0d3 /*{Buttons | btn-primary-background-colour}*/;
}
/* Footer  */
.wrapper-footer-subscribe{
	background-color: #000 /*{Footer | newsletter-background-colour}*/;
	color: #f3f3f3 /*{Footer | newsletter-text-colour}*/;
}
.wrapper-footer-subscribe h4{
	color: #f3f3f3 /*{Footer | newsletter-text-colour}*/;
}
.wrapper-footer{
	background-color: rgba(255, 255, 255, 0.8) /*{Footer | footer-background-colour}*/;
}

/* Megantic CSS */

.mgc_h4 p {
    text-transform: uppercase;
    font-weight: 200;
    border-bottom: 1px solid #fff;
    font-family: 'Shanti', "Helvetica Neue", Helvetica, Arial, sans-serif /*{Headings | headers-font-family}*/;
    color: #333333 /*{Headings | headers-colour}*/;
    margin-bottom: .5rem;
    line-height: 1.2;
}
.nav-link.py-1 {
    font-size: 14px;
}
div.wrapper-footer-subscribe > div > div > div > form > div.input-group > span > input.btn.btn-primary{
    color: #000000;
    background-color: #feba01;
    border-color: #feba01;
    
}
ul.nav.navbar-nav.hidden-xs.col-md-12.col-sm-12 {
    padding-right: 0;
}

.thumbnail .caption .price .promo-price,
.wrapper-pricing .productpromo {
    font-weight: 600;
    color: #ff0000;
}
/*USP Bar*/
#usp-bar-wrap {
    background-color: #f3f3f3;
}
#usp-bar-wrap .usp-bar-item {
    padding: 10px;
    margin-bottom: 0;
}
#usp-bar-wrap .usp-bar-item img{
    margin-right: 5px;
}
@media (max-width: 1300px){
#usp-bar-wrap .usp-bar-item{
    font-size: 13px;
}
}
@media (max-width: 767px){
#usp-bar-wrap>.container{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
}
@media (max-width: 500px){
#usp-bar-wrap>.container{
    justify-content: center;
    flex-direction: column;
}
}
@media (min-width: 768px){
#usp-bar-wrap>.container{
    max-width: 1390px;
    display: flex;
    justify-content: space-between;
}
}