@import url(//fonts.googleapis.com/css?family=Lato:300,400,700,900);
body {
	background-color: #ffffff /*{body|background-colour}*/;
	background-image: none /*{body|background-image}*/;
	color: #052359 /*{body|text-colour}*/;
	font-family: "Lato", Arial, Sans-serif;
}
a, a:hover, a:active {
	color: #000000 /*{body|link-colour}*/;
}
.navbar-default {
	background-color: #ffffff /*{header|background-colour}*/;
	border-color: #ffffff /*{header|background-colour}*/;
}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active, .navigation-list li a {
	color: #000000 /*{header|link-colour}*/;
	font-size: 14px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: rgba(255, 255, 255, 0.09);
	border-radius: 8px;
}
#main-content {
	background-color:  #FFFFFF ;
}
.npopup .btn {
	padding: 12px 19px;
}
.breadcrumb {
	background:none;
}
.wrapper-category-home {
	margin-bottom: 20px;
}
.topbar--Wrap {
	background-color: #052359 /*{header|top-navigation-colour}*/;
}
.topbar--Wrap .topbar--wrap--form * {
	background: transparent;
	border-color: transparent;
	box-shadow: none;
	color: #ffffff /*{header|top-navigation-link-colour}*/;
}
.topbar--Wrap .topbar--wrap--nav > li > a {
	color: #ffffff /*{header|top-navigation-link-colour}*/;
}
.topbar--Wrap input::-webkit-input-placeholder {
color: #ffffff /*{header|top-navigation-link-colour}*/;
}
.topbar--Wrap input:-moz-placeholder { /* Firefox 18- */
color: #ffffff /*{header|top-navigation-link-colour}*/;
}
.topbar--Wrap input::-moz-placeholder {  /* Firefox 19+ */
color: #ffffff /*{header|top-navigation-link-colour}*/;
}
.topbar--Wrap input:-ms-input-placeholder {
color: #ffffff /*{header|top-navigation-link-colour}*/;
}
.wrapper-footer {
	background-color: #052359 /*{footer|background-colour}*/;
}
.wrapper-footer p,.wrapper-footer h1,.wrapper-footer h2,.wrapper-footer h3,.wrapper-footer h4,.wrapper-footer h5,.wrapper-footer h6 {
	color: #ffffff /*{footer|text-colour}*/;
}
.wrapper-footer a, .wrapper-footer a:hover, .wrapper-footer a:active {
	color: #ffffff /*{footer|link-colour}*/;
}
.btn-primary {
	color: #FFFFFF;
	background-color: #052359 /*{buttons|primary-colour}*/;
	border-color: #052359 /*{buttons|primary-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #FFFFFF;
	background-color: #052359 /*{buttons|primary-colour}*/;
	border-color: #052359 /*{buttons|primary-colour}*/;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #052359 /*{buttons|primary-colour}*/;
	border-color: #052359 /*{buttons|primary-colour}*/;
}
.btn-success {
	color: #ffffff;
	background-color: #55a547 /*{buttons|secondary-colour}*/;
	border-color: #55a547 /*{buttons|secondary-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: #55a547 /*{buttons|secondary-colour}*/;
	border-color: #55a547 /*{buttons|secondary-colour}*/;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	background-color: #55a547 /*{buttons|secondary-colour}*/;
	border-color: #55a547 /*{buttons|secondary-colour}*/;
}

/* landing page */
.landing-page-advert {
	margin-bottom: 30px;
}
.landing-page-advert hr {
	border-top: 1px solid #fff;
}
.intro-wrapper {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 10%;
    padding-right: 10%;
    text-align: center;
}
.intro-wrapper .intro-title {
	font-size: 34px;
    font-weight: 900;
	color: #0d2a58;
	text-transform: uppercase;
	line-height: 1.4em;
	margin-bottom: 30px;
}
.primary-green {
	color: #18ad2b;
}
.intro-wrapper .intro-text {
	font-size: 18px;
    font-weight: 400;
	color: #2c2c2c;
}
.lp-products-wrapper {
	margin-top: 30px;
    padding-top: 60px;
	padding-bottom: 60px;
    border-top: 1px solid #ccc;
}
.landing-page-thumbnail {
	padding: 0px 30px;
	border-right: 1px solid #eaeaea;
	margin-bottom: 30px;
}
.landing-page-thumbnail:nth-child(even) {
	border-right: none;
}
.landing-page-thumbnail .thumbnail {
	padding-left: 10px;
    padding-right: 10px;
	border: none;
}
.landing-page-thumbnail .thumbnail-image {
	
}
.landing-page-thumbnail .caption {
	
}
.landing-page-thumbnail .caption .item-name {
	height: auto;
    font-size: 22px;
    font-weight: 700;
	margin-bottom: 0px;
}
.landing-page-thumbnail .caption .item-name a {
	color: #0d2a58!important;
}
.landing-page-thumbnail .caption .item-name a:hover {
	text-decoration: none;
}
.landing-page-thumbnail .caption .price {
	font-size: 30px;
    color: #0d2a58;
    line-height: 1.2em;
    height: auto;
    font-weight: 900;
}
.landing-page-thumbnail .caption .buying-options .btn {
	background-color: #18ad2b;
    border: none;
    display: inline-block;
    padding: 10px 30px;
    font-size: 18px;
    margin-top: 16px;
    font-weight: 700;
}
.sku-wraper {
	font-weight: 300;
	font-size: 18px;
	color: #212121;
}
.title-holder {
	min-height: 116px;
}
.full-range-wrapper {
	background-image: url(../img/full-range-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
	text-align: center;
	margin-bottom: -15px;
}
.full-range-btn {
	display: inline-block;
	padding: 25px 100px;
	background-color: #18ad2b;
	font-weight: 700;
	font-size: 26px;
	line-height: 1em;
	color: #fff;
}
.full-range-btn:hover, .full-range-btn:focus, .full-range-btn:active {
	text-decoration: none;
	color: #fff;
}
@media only screen and (max-width: 991px) {
	.home-banner-item {
		width: 165%;
		max-width: 200%!important;
		transform: translateX(-21%);
	}
	.landing-page-thumbnail {
		border-right: none;
		width: 100%;
	}
	.intro-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
	.intro-wrapper .intro-title {
		font-size: 28px;
		margin-bottom: 24px;
	}
	.full-range-btn {
		display: inline-block;
		padding: 25px 50px;
		line-height: 1.2em;
		max-width: 80%;
		font-size: 20px;
	}
	.landing-page-thumbnail .caption .item-name {
		font-size: 20px;
	}
	.title-holder {
		min-height: inherit;
	}
}
@media only screen and (max-width: 767px) {
	.landing-page-thumbnail {
		padding: 0px 15px;
	}
	.landing-page-thumbnail .thumbnail-image {
		width: 100%;
	}
	.landing-page-thumbnail .caption {
		width: 100%;
	}
	.sku-wraper {
		font-size: 16px;
	}
	.landing-page-thumbnail .caption .price {
		font-size: 24px;
	}
	.landing-page-thumbnail .thumbnail {
		padding-left: 10px;
		padding-right: 10px;
		border: none;
		border-bottom: 1px solid #eaeaea;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	.full-range-btn {
		display: inline-block;
		padding: 25px 25px;
		background-color: #18ad2b;
		font-weight: 700;
		font-size: 20px;
		line-height: 1.6em;
		color: #fff;
		max-width: 92%;
	}
}