/*Add custom styles to the skin here */

/* GLOBAL */
@font-face {
	font-display: block;
	font-family: "Lulo-Clean-W01-One-Bold";
	src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0163ac22-50a7-406e-aa64-c62ee6fbf3d7.eot?#iefix");
	src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0163ac22-50a7-406e-aa64-c62ee6fbf3d7.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/aee74cb3-c913-4b54-9722-6001c92325f2.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/80de9d5d-ab5f-40ce-911b-104e51e93d7c.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/1b46b05b-cfdd-4d82-8c2f-5c6cfba1fe60.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/be340f0b-a2d4-41df-acb1-4dc124330a88.svg#be340f0b-a2d4-41df-acb1-4dc124330a88") format("svg");
}

@font-face {
	font-display: block;
	font-family: "Barlow-Medium";
	src: url("//fonts.gstatic.com/s/barlow/v1/ZqlneECqpsd9SXlmAsD2E_Y6323mHUZFJMgTvxaG2iE.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/ZqlneECqpsd9SXlmAsD2E_Y6323mHUZFJMgTvxaG2iE.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/ZqlneECqpsd9SXlmAsD2E1tXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/ZqlneECqpsd9SXlmAsD2Ez8E0i7KZn-EPnyo3HZu7kw.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/ZqlneECqpsd9SXlmAsD2E6CWcynf_cDxXwCLxiixG1c.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=ZqlneECqpsd9SXlmAsD2E5bd9NUM7myrQQz30yPaGQ4&skey=4c8d0d0b13516148&v=v1#Barlow") format("svg");
}

@font-face {
	font-display: block;
	font-family: "Barlow-Medium";
	font-weight: 700;
	src: url("//fonts.gstatic.com/s/barlow/v1/yS165lxqGuDghyUMXeu6xfY6323mHUZFJMgTvxaG2iE.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/yS165lxqGuDghyUMXeu6xfY6323mHUZFJMgTvxaG2iE.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/yS165lxqGuDghyUMXeu6xVtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/yS165lxqGuDghyUMXeu6xT8E0i7KZn-EPnyo3HZu7kw.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/yS165lxqGuDghyUMXeu6xaCWcynf_cDxXwCLxiixG1c.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=yS165lxqGuDghyUMXeu6xZbd9NUM7myrQQz30yPaGQ4&skey=f60e73b1bbf362f3&v=v1#Barlow") format("svg");
}

@font-face {
	font-display: block;
	font-family: "Barlow-Medium";
	font-style: italic;
	src: url("//fonts.gstatic.com/s/barlow/v1/xJLokI-F3wr7NRWXgS0pZ-ZiE7IA0Up7-VwGqa0iGVY.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/xJLokI-F3wr7NRWXgS0pZ-ZiE7IA0Up7-VwGqa0iGVY.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/xJLokI-F3wr7NRWXgS0pZ6g5eI2G47JWe0-AuFtD150.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/xJLokI-F3wr7NRWXgS0pZ9Ih4imgI8P11RFo6YPCPC0.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/xJLokI-F3wr7NRWXgS0pZ102b4v3fUxqf9CZJ1qUoIA.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=xJLokI-F3wr7NRWXgS0pZ5S_ZaL0arjVp2tkn2-HJhM&skey=989d87b0113009a2&v=v1#Barlow") format("svg");
}

@font-face {
	font-display: block;
	font-family: "Barlow-Medium";
	font-weight: 700;
	font-style: italic;
	src: url("//fonts.gstatic.com/s/barlow/v1/hw7DQwyFvE7wFOFzpow4xuZiE7IA0Up7-VwGqa0iGVY.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/hw7DQwyFvE7wFOFzpow4xuZiE7IA0Up7-VwGqa0iGVY.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/hw7DQwyFvE7wFOFzpow4xqg5eI2G47JWe0-AuFtD150.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/hw7DQwyFvE7wFOFzpow4xtIh4imgI8P11RFo6YPCPC0.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/hw7DQwyFvE7wFOFzpow4xl02b4v3fUxqf9CZJ1qUoIA.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=hw7DQwyFvE7wFOFzpow4xpS_ZaL0arjVp2tkn2-HJhM&skey=25c93348b6ec64d8&v=v1#Barlow") format("svg");
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 400;
	src: local('Barlow Italic'), local('Barlow-Italic'), url(https://fonts.gstatic.com/s/barlow/v4/7cHrv4kjgoGqM7E_Cfs0wH8DnzcjTrA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 400;
	src: local('Barlow Italic'), local('Barlow-Italic'), url(https://fonts.gstatic.com/s/barlow/v4/7cHrv4kjgoGqM7E_Cfs1wH8DnzcjTrA.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 400;
	src: local('Barlow Italic'), local('Barlow-Italic'), url(https://fonts.gstatic.com/s/barlow/v4/7cHrv4kjgoGqM7E_Cfs7wH8Dnzcj.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 700;
	src: local('Barlow Bold Italic'), local('Barlow-BoldItalic'), url(https://fonts.gstatic.com/s/barlow/v4/7cHsv4kjgoGqM7E_CfOA5WohvToJdLm8BvE.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 700;
	src: local('Barlow Bold Italic'), local('Barlow-BoldItalic'), url(https://fonts.gstatic.com/s/barlow/v4/7cHsv4kjgoGqM7E_CfOA5WogvToJdLm8BvE.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: italic;
	font-weight: 700;
	src: local('Barlow Bold Italic'), local('Barlow-BoldItalic'), url(https://fonts.gstatic.com/s/barlow/v4/7cHsv4kjgoGqM7E_CfOA5WouvToJdLm8.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 400;
	src: local('Barlow Regular'), local('Barlow-Regular'), url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_A8s5ynghnQci.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 400;
	src: local('Barlow Regular'), local('Barlow-Regular'), url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_Ass5ynghnQci.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 400;
	src: local('Barlow Regular'), local('Barlow-Regular'), url(https://fonts.gstatic.com/s/barlow/v4/7cHpv4kjgoGqM7E_DMs5ynghnQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 700;
	src: local('Barlow Bold'), local('Barlow-Bold'), url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3t-4s6Fostz0rdom9.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 700;
	src: local('Barlow Bold'), local('Barlow-Bold'), url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3t-4s6Vostz0rdom9.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-display: block;
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 700;
	src: local('Barlow Bold'), local('Barlow-Bold'), url(https://fonts.gstatic.com/s/barlow/v4/7cHqv4kjgoGqM7E3t-4s51ostz0rdg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-display: block;
	font-family: "Barlow-ExtraLight";
	src: url("//fonts.gstatic.com/s/barlow/v1/51v0xj5VPw1cLYHNhfd8NPY6323mHUZFJMgTvxaG2iE.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/51v0xj5VPw1cLYHNhfd8NPY6323mHUZFJMgTvxaG2iE.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/51v0xj5VPw1cLYHNhfd8NFtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/51v0xj5VPw1cLYHNhfd8ND8E0i7KZn-EPnyo3HZu7kw.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/51v0xj5VPw1cLYHNhfd8NKCWcynf_cDxXwCLxiixG1c.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=51v0xj5VPw1cLYHNhfd8NJbd9NUM7myrQQz30yPaGQ4&skey=e8c74abecf94633e&v=v1#Barlow") format("svg");
}

@font-face {
	font-display: block;
	font-family: "Barlow-ExtraLight";
	font-weight: 700;
	src: url("//fonts.gstatic.com/s/barlow/ /SWLcTgmyMR1GjdNjixEPiQ.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/SWLcTgmyMR1GjdNjixEPiQ.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/2woyxyDnPU0v4IiqYU9D1g.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/-HJgNsTwx9qXGSxqew62RQ.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/qoExc9IJQUjYXhlVZNNLgg.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=lYNHuF7-w_9_po3MKWoAsw&skey=32d7acf8757dbad0&v=v1#Barlow") format("svg");
}

@font-face {
	font-display: block;
	font-family: "Barlow-ExtraLight";
	font-style: italic;
	src: url("//fonts.gstatic.com/s/barlow/v1/14AxwKgJhKIO-YYUP_KtZeZiE7IA0Up7-VwGqa0iGVY.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/14AxwKgJhKIO-YYUP_KtZeZiE7IA0Up7-VwGqa0iGVY.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/14AxwKgJhKIO-YYUP_KtZag5eI2G47JWe0-AuFtD150.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/14AxwKgJhKIO-YYUP_KtZdIh4imgI8P11RFo6YPCPC0.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/14AxwKgJhKIO-YYUP_KtZV02b4v3fUxqf9CZJ1qUoIA.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=14AxwKgJhKIO-YYUP_KtZZS_ZaL0arjVp2tkn2-HJhM&skey=9a40589dc4645af7&v=v1#Barlow") format("svg");
}

@font-face {
	font-display: block;
	font-family: "Barlow-ExtraLight";
	font-weight: 700;
	font-style: italic;
	src: url("//fonts.gstatic.com/s/barlow/v1/8p49G4DnpMZgB5cGwNFgJvesZW2xOQ-xsNqO47m55DA.eot?#iefix");
	src: url("//fonts.gstatic.com/s/barlow/v1/8p49G4DnpMZgB5cGwNFgJvesZW2xOQ-xsNqO47m55DA.eot?#iefix") format("eot"), url("//fonts.gstatic.com/s/barlow/v1/cdbGxfKO8gdkBd5U5TuXqPesZW2xOQ-xsNqO47m55DA.woff2") format("woff2"), url("//fonts.gstatic.com/s/barlow/v1/W1XpMGU0WrpbCawEdG1FM_esZW2xOQ-xsNqO47m55DA.woff") format("woff"), url("//fonts.gstatic.com/s/barlow/v1/_lIpJP17FZmSeklpAeOdnvesZW2xOQ-xsNqO47m55DA.ttf") format("truetype"), url("//fonts.gstatic.com/l/font?kit=MGR_1eUqfxpTc1K5cbfqWvesZW2xOQ-xsNqO47m55DA&skey=ae428d300932fbee&v=v1#Barlow") format("svg");
}


@import url('https://fonts.googleapis.com/css2?family=Caudex:ital,wght@0,400;0,700;1,400;1,700&display=swap');


body {
	background-color: #000000;
}

img {
	border: 0;
	text-decoration: none;
	outline: none;
}

.main-content-wrapper {
	padding-bottom: unset !important;
	padding-top: 0px !important;
	background-color: rgb(255,255,255);
}

@media (min-width: 1200px) {
	.container {
		width: 100% !important;
		padding-left: unset;
		padding-right: unset;
	}
}

@media (min-width: 992px) {
	.container {
		width: 100% !important;
		padding-left: unset;
		padding-right: unset;
	}
}

@media (min-width: 768px) {
	.container {
		width: 100% !important;
	}
}

.container {
	padding-right: unset;
	padding-left: unset;
	margin-right: unset;
	margin-left: unset;
}

.account-page {
	padding-left: 50px;
	padding-right: 50px;
}

.address-page {
	padding-left: 50px;
	padding-right: 50px;
}


.create-account-page {
	padding-left: 50px;
	padding-right: 50px;
}

.account-page a:visited {
	color: black;
}
.account-page a:link {
	color: black;
}

@media (max-width: 768px) {

	.body-container {
		padding-right: 0px;
		padding-left: 0px;
	}

	.top-bar {
		margin-left: 0px;
		margin-right: 0px;
	}
}

	a {
		color: rgb(255,255,255);
	}

	a:hover {
		color: rgb(232,192,97);
	}

	a:visited {
		color: rgb(255,255,255);
	}

	a:active {
		color: rgb(232,192,97);
	}

		a:focus {
			color: rgb(232,192,97);
		}

		a:link {
			text-decoration: none;
		}


		a:visited {
			text-decoration: none;
		}


		a:hover {
			text-decoration: none;
		}


		a:active {
			text-decoration: none;
		}

.btn-primary {
	font: normal normal normal 15px/1.4em lulo-clean-w01-one-bold,sans-serif;
	color: #000000;
	background-color: #eac469;
	border-color: unset;
	padding: 12px 32px;
	border:unset;
	border-radius: unset;
}

/* Site Header */
.logo-wrap {
	color: rgb(255,255,255);
	font-size: 17px;
	line-height: 1.1em;
	font: normal normal normal 17px/1.4em lulo-clean-w01-one-bold,sans-serif;
	padding-left: 30px;
}

.navbar-default .navbar-nav > li > a {
	color: rgb(255,255,255);
	font-size: unset;
	padding-left: 10px;
	padding-right: 10px;
}

a:visited.user-link {
	color: rgb(255,255,255);
}

a:hover.user-link {
	color: rgb(232,192,97);
}

.navbar-default {
	background-color: rgb(0,0,0);
	border-color: rgb(0,0,0);
	box-shadow: unset !important;
	color: rgb(255,255,255);
	font: normal normal normal 13px/1.4em lulo-clean-w01-one-bold,sans-serif;

}

.navbar-default .navbar-brand {
	color: rgb(255,255,255);
	text-shadow: unset !important;
	font: normal normal normal 13px/1.4em lulo-clean-w01-one-bold,sans-serif;
	padding-top:20px;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
		color: rgb(232,192,97);
	}

.navbar-default .navbar-nav > li > a {
	color: rgb(255,255,255);
}

.navbar-default .navbar-nav > li > a:visited {
	color: rgb(255,255,255);
}


.navbar-default .navbar-nav > li > a:hover {
	color: rgb(232,192,97);
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: rgb(0, 0, 0);
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: rgb(255,255,255) !important;
	background-color: rgb(0, 0, 0);
}

.navbar-nav > .active > a {
	color: red;
}

.dropdown-menu {
	-webkit-box-shadow: unset !important;
	box-shadow: unset !important;
	background-color: rgb(0, 0, 0);
	font-size: unset;
}

.dropdown-menu > li > a {
	color: rgb(255,255,255) !important;
	white-space: nowrap;
}

/*.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: rgb(255,255,255) !important;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color:  #eac469 !important;
	background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(255,255,255) !important;
	background-color: rgb(0, 0, 0) !important;
}

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(255,255,255) !important;
	background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(255,255,255) !important;
	background-color: rgb(0, 0, 0) !important;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: rgb(0, 0, 0) !important;
}
*/
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #eac469 !important;
	background-color: rgb(0, 0, 0) !important;
}

.navbar-brand > a:hover
.navbar-brand > a:focus {
	color: #eac469 !important;
	background-color: rgb(0, 0, 0) !important;
}

.search-box-label {
	display: none;
}
.search-box {
	max-width: 150px;
	height: 26px;
	font-size: 14px;
}

.search-go {
	padding: 0px 5px;
	height: 26px;
	margin-top: 2px;
}

.CurrencySelectList {
	padding: 0px 5px;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 12px;
}



.search-wrap-mobile {
	display: none;
}



@media (min-width: 768px) and (max-width: 991px) {
	.search-form-group {
		width: 200px;
		margin-left: auto;
		margin-right: 15px;
	}

	.search-wrap-desktop {
		display: none;
	}

	.search-wrap-mobile {
		display: block;
	}
}
@media all and (max-width: 767px) {
	.header-cart {
		text-align: center;
	}

	.search-form-group {
		width: 200px;
		margin-left: auto;
		margin-right: auto;
	}

	.search-wrap-desktop {
		display: none;
	}

	.search-wrap-mobile {
		display: block;
	}
}

@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu {
		display: none;
	}

	.navbar .nav-item:hover .nav-link {
	}

	.navbar .nav-item:hover .dropdown-menu {
		display: block;
	}

	.navbar .nav-item .dropdown-menu {
		margin-top: 0;
	}

	.dropdown:hover .dropdown-menu {
		display: block;
	}
}	

/* Social Media Buttons Top*/



@media (min-width: 992px) {
	.social-links-top {
		position: fixed;
		top: 45%;
		z-index: 100;
		background-color: rgb(0, 0, 0);
		border-radius: 15px;
		margin-left: 10px;
		
	}
	.social-links-top-image {
		display: flex;
		margin: auto;
		padding-top: 5px;
		max-width: 40px;
	}
}

@media (max-width: 992px) {
	

	.social-links-top-image {
		display: inline-block;
		margin-bottom:10px;
	}
}
	
	/* Slider */
	.slick-next {
		right: 15px !important;
	}
	.slick-prev {
		left: 15px !important;
		z-index: 5 !important;
	}

@media (max-width: 768px) {
	.slick-next {
		right: 15px;

	}
}


/** Secondary Pages */

.signin-page {
	margin-left: 50px;
}

.account-create-page {
	margin-left: auto;
	margin-right: auto;
	max-width: 800px;
}

	/* Home */
	.home-section-one {
		min-height: 50px;
		height: auto;
		text-align: center;
		font-size: 10px;
		background-color: black;
	}

	.font_4 {
		font: normal normal normal 17px/1.4em lulo-clean-w01-one-bold,sans-serif;
	}

	.home-section-two {
		background-image: url(/images/web/home/Vid_background.jpeg);
		background-repeat: no-repeat no-repeat;
		background-size: cover;
		background-position-y: -200px;
		box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, .5);
		padding-top: 25px;
		padding-bottom: 50px;
	}

	.home-section-two-container {
		max-width: 1000px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
	}

	.home-section-two-container-video {
		position: relative;
		padding-bottom: 56.25%;
		height: 0px;
		overflow: hidden;
		margin-top: 15px;
	}

	.home-section-three-advert {
		background-color: #ffffff;
	}

	.home-section-three-advert-info {
		text-align: center;
	}

.home-section-three-advert-container {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	padding-bottom: 25px;
}

	.home-section-three-advert-info-category {
		letter-spacing: 0.05em;
		font-size: 27px;
		font-family: lulo-clean-w01-one-bold,sans-serif;
		color: #43577A;
		text-align: center;
		line-height: normal;
	}

	.home-section-three-advert-info-title {
		font-weight: bold;
		color: #2F2E2E;
		font-family: barlow-medium,barlow,sans-serif;
		font-size: 31px;
		text-align: center;
	}

	.home-section-three-advert-info-summary {
		/*font-weight: bold;*/
		color: rgb(100,100,100);
		font-family: barlow-medium,barlow,sans-serif;
		font-size: 20px;
		text-align: center;
	}

	.home-section-three-advert-picture {
		text-align: center;
	}

	.home-section-four-slider {
		max-width: 980px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: -6px;
	}

	.home-section-four-slider-picture {
		width: 100%;
	}


	@media (max-width: 768px) {
		.home-section-three-advert-picture {
			padding-top: 25px;
		}
	}

.home-section-five-partner
{
	background-color: rgb(252,248,237);
	min-height:525px;
}

.home-section-five-partner-image-container {
	padding-right: 0px !important;
	padding-left: 0px !important;
	background-image: url(../../../images/web/home/jandc.jpg);
	background-position: top center;
	background-repeat: no-repeat no-repeat;
	background-size: cover;
	height: 525px;
	max-height: 525px;
}

.home-section-five-partner-image {
	width: 100%;
}

.home-section-five-partner-info-title {
	text-align: center;
	width: 100%;
	color: #43577A;
	font: normal normal normal 26px/1.4em lulo-clean-w01-one-bold,sans-serif;
	margin-top: 59px;
	margin-bottom: 7px;
}

.home-section-five-partner-info-theme {
	text-align: center;
	width: 100%;
	color: rgb(100,100,100);
	font: normal normal normal 13px/1.4em lulo-clean-w01-one-bold,sans-serif;
	margin-bottom: 36px;
}


.home-section-five-partner-info-summary {
	margin: auto;
	max-width: 550px;
	font-family: barlow-medium,barlow,sans-serif;
	font-size: 17px;
	padding-bottom: 35px;
}

.home-section-five-partner-info-button {
	text-align: center;
}


@media (max-width: 767px) {

	.home-section-four-slider {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.home-section-five-partner-image-container {
		height: 225px;
		background-position: center -30px;
	}

	.home-section-five-partner-info-title {
		margin-top: 20px;
		font-size: 22px;
	}

	.home-section-five-partner-info-theme {

		font: normal normal normal 14px/1.4em lulo-clean-w01-one-bold,sans-serif;
		margin-bottom: 10px;

	}

	.home-section-five-partner-info-button {
		padding-bottom: 10px;
		margin-bottom: 5px;
	}

}






.home-section-six-prayer {
	text-align: center;
	background-color: rgb(67,87,122);
	padding-top: 3%;
	padding-bottom: 2%;
}

.home-section-six-prayer-title {
	font-family: helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;
	font-size: 46px;
	letter-spacing: 0.3em;
	font-weight: bold;
	color: #FFFFFF;
}

.home-section-six-prayer-summary {
	color: #FFFFFF;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2%;
	padding-bottom: 2%;
	font-size: 22px;
	line-height: 1.6em;
	font-family: barlow-medium,barlow,sans-serif;
}


@media (max-width: 992px) {

	.home-section-six-prayer {
		padding-bottom: 4%;
	}

	.home-section-six-prayer-title {
		font-size: 25px;
	}

	.home-section-six-prayer-summary {
		font-size: 26px;
		line-height: 1.6em;
		padding-left: 15px;
		padding-right: 15px;
	}
}



	@media screen and (max-width: 1023px) and (min-height: 500px) {
		.home-section-seven-connect {
			background-color: #000000;
			/*padding-bottom: 75px;*/
		}

		.home-section-seven-connect-container {
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: -6px;
		}

		.home-section-seven-connect-picture {
			/*max-height: 315px;*/
			width: 100%;
			height: 45vmin;
			/*		min-height: 300px;*/
		}

		.home-section-seven-connect-container-image {
			padding-bottom: 5px;
			padding-top: 5px;
			width: 100%;
			height: 100%;
			cursor: pointer;
		}

		.home-section-seven-connect-title {
			display: none;
		}
	}

@media screen and (max-width: 1023px) and (max-height: 500px) {
	.home-section-seven-connect {
		background-color: #000000;
		/*padding-bottom: 75px;*/
	}

	.home-section-seven-connect-container {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: -6px;
	}

	.home-section-seven-connect-picture {
		/*max-height: 315px;*/
		width: 100%;
		/*height: 45vmin;*/
		min-height: 278px;
	}

	.home-section-seven-connect-container-image {
		padding-bottom: 5px;
		padding-top: 5px;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}

	.home-section-seven-connect-title {
		display: none;
	}
}

	@media screen and (min-width: 1023px) {
		.home-section-seven-connect {
			background-color: rgb(255,255,255);
			padding-bottom: 75px;
		}

		.home-section-seven-connect-container {
			max-width: 1065px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: -6px;
		}

		.home-section-seven-connect-picture {
			width: 185px;
			height: 212px;
		}

		.home-section-seven-connect-container-image {
			display: inline-flex;
			cursor: pointer;
		}

		.home-section-seven-connect-title {
			font: normal normal normal 38px/1.4em lulo-clean-w01-one-bold,sans-serif;
			color: #43577A;
			padding-top: 45px;
			padding-bottom: 45px;
			text-align: center;
		}
	}


	.home-section-eight-image {
		width: 100%;
		max-height: 406px;
		height: 60vmin;
		object-fit: cover;
	}

	.home-section-eigth-button-container {
		text-align: center;
	}

	.home-section-eigth-button {
		background-color: #4777c9;
		margin-top: -65px;
		color: rgb(255,255,255);
		border-color: #4777c9;
		margin-bottom: 25px;
	}

	/** FOOTER **/
	.footer-wrapper {
		background-color: rgb(0,0,0) !important;
	}

	.footer-row {
		max-width: 1200px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.footer-header {
		font-size: 17px;
		line-height: 1.1em;
		font: normal normal normal 17px/1.4em lulo-clean-w01-one-bold,sans-serif;
	}

	.footer-heading {
		color: rgb(255,255,255) !important;
		font: normal normal normal 13px/1.4em lulo-clean-w01-one-bold,sans-serif !important;
		font-size: 13px !important;
	}

	.footer-list {
		color: rgb(255,255,255) !important;
		line-height: 1.5px !important;
		font: normal normal normal 16px/1.4em barlow-medium,barlow,sans-serif !important;
		font-size: 16px !important;
		font-family: barlow-medium,barlow,sans-serif !important;
	}

		.footer-list a {
			color: rgb(255,255,255) !important;
		}

	/** Content */


	.entity-page {
		padding-bottom: 50px;
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.product-page {
		padding-bottom: 50px;
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.product-page-header {
		padding-top: 5vmin;
		padding-bottom: 3vmin;
		color: white;
	}

	.entity-page-header {
		color: rgb(0,0,0);
		padding-top: 5vmin;
		padding-bottom: 3vmin;
	}

	.sale-price, .level-price {
		color: #db3308;
	}

	.other-products-header {
		color: rgb(255,255,255);
	}

	.related-item-name-wrap {
		color: rgb(255,255,255);
	}

	.grid-item-name-wrap {
		font: normal normal normal 16px/1.4em barlow-medium,barlow,sans-serif;
	}

	.grid-item-inner a {
		color: #555555;
	}

	/** Product Image **/

	.grid-item-image {
		max-width: 200px;
		width: 100%;
		height: auto;
		background-color: #efeded;
	}

	.product-page-top {
		background-color: unset;
	}

	.product-image-wrap {
		background-color: #f5f5f5;
	}

	.product-info-font-color {
		color: #f5f5f5;
	}

	.product-description-font-color {
		color: #f5f5f5;
	}


	/** Donation Page **/
	.donation-page-top {
		background: unset;
	}

	.donation-info-column {
		background-color: rgb(232,240,254);
	}

	.donation-description-wrap {
		color: #FFFFFF;
		font: normal normal normal 18px/1.4em barlow-medium,barlow,sans-serif;
		max-width: 425px;
		margin-left: auto;
		margin-right: auto;
	}

	.donation-hr {
		border-top: 3px solid rgb(232,192,97);
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.donation-warning-wrap {
		color: #E8C061;
		font: normal normal normal 184x/1.4em barlow-medium,barlow,sans-serif;
		max-width: 450px;
		margin-left: auto;
		margin-right: auto;
		font-style: italic;
	}

	.amount-class {
		padding-left: 5px;
		font: normal normal normal 14px/1.4em roboto-bold,roboto,sans-serif;
	}

	.offer-class {
		padding-left: 5px;
		font: normal normal normal 14px/1.4em roboto-bold,roboto,sans-serif;
	}

	.donation-info-wrap {
		border-top: unset !important;
		margin-top: 0px;
		padding-top: 0px;
	}

	.donation-label {
		font: normal normal normal 18px/1.4em roboto-bold,roboto,sans-serif;
		color: rgb(0,0,0);
		margin-top: 20px;
	}

	.section-one-donation {
		background-image: url(/images/web/static/thankyou_background.png);
		background-size: cover;
		width: 100%;
		height: 550px;
		object-fit: cover;
		background-repeat: no-repeat no-repeat;
		text-align: center;
		background-position: center;
	}

	.donation-header {
		font-family: lulo-clean-w01-one-bold,sans-serif;
		letter-spacing: 0em;
		font-size: 10vmin;
		color: #FFFFFF;
		position: relative;
		top: 250px;
	}

	.donation-subheader {
		font-family: avenir-lt-w01_35-light1475496,sans-serif;
		letter-spacing: 0.3em;
		color: #FFFFFF;
		font-size: 19px;
		line-height: normal;
		position: relative;
		top: 250px;
	}

	.offer-radio {
		width: 30px;
		display: inline-block;
	}

	.offer-label {
		max-width: 80%;
		display: inline-block;
	}

	@media screen and (max-width: 1024px) {

		.section-one-donation {
			height: 300px;
		}

		.donation-header {
			top: 75px;
		}

		.donation-subheader {
			top: 75px;
		}
	}

@media screen and (max-width: 1200px) {

	.donation-header {
		font-size: 7vmin;
	}
}

	.minicart-details a {
		color: black;
	}

	.contact-us-page {
		max-width: 980px;
		margin-left: auto;
		margin-right: auto;
		color: rgb(255,255,255);
	}

	contact-us-page h1 {
		text-align: center;
	}

.credit-card-page {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}



.custom-checkout {
	color: black;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

		.custom-checkout a {
			color: #028302;
		}

	.btn-success {
		color: black;
		background-color: #eac469;
		border-color: #eac469;
	}

	.btn-default {
		color: black;
		background-color: #eac469;
		border-color: #eac469;
	}


	.main-content-wrapper {
		max-width: 1600px;
		margin-left: auto;
		margin-right: auto;
		/*padding-left: 15px;
		padding-right: 15px;*/
	}

@media (max-width: 1024px) {
	.main-content-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}
}


	/*Events*/
	.kit-section-one-header {
		background-color: #403c33;
		color: #FFFFFF;
		text-align: center;
	}

	.kit-section-one-header-title {
		font-size: 60px;
		line-height: 1.4em;
		font-family: caudex,serif;
		margin-top: 15px;
	}

	.kit-section-one-header-summary {
		font-size: 18px;
		line-height: 1.4em;
		font-family: barlow-medium,barlow,sans-serif;
	}

	.kit-section-two-addtocart {
		background-color: #403c33;
		color: #FFFFFF;
	}

	.kit-section-addtocart-form {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
		color: black;
	}

	.kitDescription {
		background-color: #2D2E2D;
		color: rgb(255,255,255)
	}

	.kit-section-description-title {
		font-size: 30px;
		line-height: 1.4em;
		font-family: 'caudex',serif;
	}

	.kit-secton-description-text-one {
		font: normal normal normal 16 px /1.4 em barlow-medium,barlow,sans-serif;
	}

	.kit-section-one-header-image {
		max-width: 100%;
	}

	.event-description {
		padding-top: 15px;
	}


	@media screen and (min-width: 1200px) {
		.kit-section-one-header {
			max-height: 600px;
		}

		.kit-section-one-header-image {
			max-height: 600px;
		}

		.kit-section-one-header-summary {
			padding-top: 20%;
		}

		.kit-section-one-map {
			height: 350px;
		}
	}

	@media screen and (max-width: 1200px) {



		.kit-section-one-header-summary {
			padding-top: 25px;
		}

		.kit-section-one-map {
			height: 350px;
			padding-left: 30px;
			padding-right: 30px;
		}

		.event-description {
			padding-left: 30px;
			padding-right: 30px;
		}
	}


.change-password-page {
	margin-left: 50px;
}

@media (max-width: 768px) {
	.change-password-page {
		margin-left: 5px;
		margin-right: 5px;
	}

	.signin-page {
		margin-left: 5px;
		margin-right: 5px;
	}
}



.alternative-payment-button {
	min-width: 280px;
}

.paypal-button-number-1 {
	display: none !important;
}

