@charset "UTF-8";

/*


	─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
	─██████████████─████████──████████─████████████████───██████████████─██████████████─██████████─██████──────────██████─██████████████─
	─██░░░░░░░░░░██─██░░░░██──██░░░░██─██░░░░░░░░░░░░██───██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░██─██░░██████████──██░░██─██░░░░░░░░░░██─
	─██░░██████████─████░░██──██░░████─██░░████████░░██───██░░██████░░██─██░░██████████─████░░████─██░░░░░░░░░░██──██░░██─██░░██████████─
	─██░░██───────────██░░░░██░░░░██───██░░██────██░░██───██░░██──██░░██─██░░██───────────██░░██───██░░██████░░██──██░░██─██░░██─────────
	─██░░██───────────████░░░░░░████───██░░████████░░██───██░░██████░░██─██░░██───────────██░░██───██░░██──██░░██──██░░██─██░░██─────────
	─██░░██─────────────██░░░░░░██─────██░░░░░░░░░░░░██───██░░░░░░░░░░██─██░░██───────────██░░██───██░░██──██░░██──██░░██─██░░██──██████─
	─██░░██───────────████░░░░░░████───██░░██████░░████───██░░██████░░██─██░░██───────────██░░██───██░░██──██░░██──██░░██─██░░██──██░░██─
	─██░░██───────────██░░░░██░░░░██───██░░██──██░░██─────██░░██──██░░██─██░░██───────────██░░██───██░░██──██░░██████░░██─██░░██──██░░██─
	─██░░██████████─████░░██──██░░████─██░░██──██░░██████─██░░██──██░░██─██░░██████████─████░░████─██░░██──██░░░░░░░░░░██─██░░██████░░██─
	─██░░░░░░░░░░██─██░░░░██──██░░░░██─██░░██──██░░░░░░██─██░░██──██░░██─██░░░░░░░░░░██─██░░░░░░██─██░░██──██████████░░██─██░░░░░░░░░░██─
	─██████████████─████████──████████─██████──██████████─██████──██████─██████████████─██████████─██████──────────██████─██████████████─
	─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────


*/

/*-------------------------------------------------------------------*/
/*-------------------------Fonts for web use-------------------------*/
/*-------------------------------------------------------------------*/

@font-face {
	font-family: 'ClanWebW03-Medium';
	src: url('/fonts/ffclan/WOFF/FF Clan Medium.woff');
}

@font-face {
	font-family: 'ClanWebW03-Book';
	src: url('/fonts/ffclan/WOFF/FF Clan Book.woff');
}

@font-face {
	font-family: 'ClanWebW03-Bold';
	src: url('/fonts/ffclan/WOFF/FF Clan Bold.woff');
}

/*-------------------------------------------------------------------*/
/*-----------------------------Global--------------------------------*/
/*-------------------------------------------------------------------*/

*, *:focus, *:hover, *:active {
	outline: none;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
	scroll-behavior: smooth;
}


/*-------------------------------------------------------------------*/
/*------------------------------Footer-------------------------------*/
/*-------------------------------------------------------------------*/

.footer-nav {
  width: 100%;
  margin: 0;
  padding: 50px 0 25px 0;
	background: #18191E;
}

.footer-section {
	width: auto;
	display: block;
	margin: 0;
	padding: 0 300px;
}

.footer-logo {
  margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	width: auto;
	border-bottom: 1px solid #2d2f39;
}

.footer-logo img {
	width: 125px;
}

.prop-65 {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 300px;
	background: #f25529;
	text-align: left;
}

.notice-section {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 300px;
	background: #f25529;
	text-align: left;
}

.prop-65 ul {
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 30px 0;
}

.notice-section ul {
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 30px 0;
	border-bottom: 1px #ff8c6c solid;
}

.prop-65 li, .notice-section li{
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.prop-65 h6 {
	font-family: 'ClanWebW03-Bold';
	font-size: 18px;
	color: #FFF;
	margin: 0;
	padding: 0;
	line-height: 2em;
}

.prop-65 p {
	font-family: 'ClanWebW03-Book';
	font-size: 13px;
	color: #FFF;
	margin: 0;
	padding: 0;
	line-height: 2em;
}

.notice-section h6 {
	font-family: 'ClanWebW03-Bold';
	font-size: 18px;
	color: #FFF;
	margin: 0;
	padding: 0;
	line-height: 2em;
}

.notice-section p {
	font-family: 'ClanWebW03-Book';
	font-size: 13px;
	color: #FFF;
	margin: 0;
	padding: 0;
	line-height: 2em;
}

.prop-65 a {
	color: #FFF;
	text-decoration: underline;
}

/*-------------------------------------------------------------------*/
/*-----------------------------Cookies-------------------------------*/
/*-------------------------------------------------------------------*/

.cookie-container {
	background: rgba(0,0,0,0.8)
}

#cookie-disclaimer font {
	color: #a1a1a1;
}

#cookie-disclaimer font a{
	color: #e1e1e1;
	text-decoration:underline;
}

.cookie-container input {
	background: #0072ff;
	border: none;
	border-radius: 10px;
}

/*-------------------------------------------------------------------*/
/*--------------------------Social Media-----------------------------*/
/*-------------------------------------------------------------------*/

.social-media-follow {
	width: auto;
	margin: 25px 0;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #2d2f39;
}

.social-media-follow h3 {
	font-family: 'ClanWebW03-Medium';
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	margin: 80px auto 40px auto;
	padding: 0;
}

.social-media-follow a {
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #FFF;
	transition: .25s;
}

.social-media-follow i {
	margin: 0 50px 0 0;
	padding: 0;
	font-size: 25px;
}

#facebook i:hover {
	color: #3b5998;
	transition: .10s;
	text-shadow: 0px 10px 10px rgba(0, 0, 0, 0.4);
}

#instagram i:hover {
	color: #d6249f;
	transition: .10s;
	text-shadow: 0px 10px 10px rgba(0, 0, 0, 0.4);
}

#twitter i:hover {
	color: #1DA1F2;
	transition: .10s;
	text-shadow: 0px 10px 10px rgba(0, 0, 0, 0.4);
}

#youtube i:hover {
	color: #ff0000;
	transition: .10s;
	text-shadow: 0px 10px 10px rgba(0, 0, 0, 0.4);
}

/*-------------------------------------------------------------------*/
/*-------------------------Footer Category---------------------------*/
/*-------------------------------------------------------------------*/

.footcat-menu {
	display: block;
	box-sizing: border-box;
	width: auto;
	margin: 0 0 25px 0;
	padding: 5px 0 15px 0;
	border-bottom: 1px solid #2d2f39;
}

.footcat-menu ul {
	box-sizing: border-box;
	display: inline-block;
	text-decoration: none;
	padding: 0 100px 0 0;
	margin: 0;
	vertical-align: top;
	list-style: none;
	text-align: left;
}

.footcat-menu h2 {
	font-family: 'ClanWebW03-Medium', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	padding: 0;
	margin: 0 0 25px 0;
}

.footcat-menu a {
	display: block;
	text-decoration: none;
	color: #888888;
}

.footcat-menu a:hover {
	color: #f25529;
}

.footcat-menu li {
	font-family: 'ClanWebW03-Book', sans-serif;
	font-size: 13px;
	font-weight: 400;
	margin: 0 0 15px 0;
	padding: 0;
}

/*-------------------------------------------------------------------*/
/*-------------------------Additonal---------------------------------*/
/*-------------------------------------------------------------------*/

.payments-accepted {
	text-align: right;
	float: right;
	margin: 0;
	padding: 0;
}

.payments-accepted i {
	color: #FFF;
	font-size: 30px;
	margin: 0 0 0 20px;
}

.payments-accepted span {
	display: inline-block;
}

.foot-legal {
	padding: 15px 0 25px 0;
	margin: 0;
}

.foot-legal p {
	font-family: 'ClanWebW03-Book', sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #858585;
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*---------------------------Media Queries---------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/

/*-------------------------------------------------------------------*/
/*----------------------------1400 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 1400px) {

	.footer-section {
		padding: 0 100px;
	}

	.footcat-menu ul {
		padding: 0 50px 0 0;
	}

	.prop-65 {
		padding: 0 100px;
		text-align: left;
	}

	.notice-section {
		padding: 0 100px;
		text-align: left;
	}

	.prop-65 li, .notice-section li {
		vertical-align: baseline;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------860 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 860px) {

	.footer-section {
		padding: 0 40px;
	}

	.footcat-menu ul {
		padding: 0 50px 0 0;
	}

	.prop-65 {
		padding: 0 40px;
		text-align: left;
	}

	.notice-section {
		padding: 0 40px;
		text-align: left;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------720 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 720px) {

	.footer-section {
		padding: 0 20px;
	}

	.prop-65 {
		padding: 0 20px;
		text-align: left;
	}

	.notice-section {
		padding: 0 20px;
		text-align: left;
	}

	.footcat-menu ul {
		padding: 0 50px 0 0;
	}

	.social-media-follow {
		width: inherit;
		margin: 25px 0;
		padding: 0 0 25px 0;
	}

	.payments-accepted {
		text-align: left;
		float: none;
		margin: 0;
		padding: 0;
	}

	.payments-accepted i {
    	font-size: 20px;
    	margin: 0 20px 0 0;
	}

	.foot-legal {
    	padding: 25px 0;
    	margin: 0;
    	text-align: left;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------640 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 640px) {

	.footcat-menu ul {
		padding: 0;
		margin: 20px 0;
		width: 205px;
	}

	.prop-65{
		padding: 0 20px;
		text-align: left;
	}

	.notice-section {
		padding: 0 20px;
		text-align: left;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------480 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 480px) {

	.footcat-menu ul {
		padding: 0;
		margin: 20px 0;
		width: 140px;
	}

	.social-media-follow i {
		margin: 0 30px 0 0;
	}

	.foot-legal p {
		font-size: 10px;
	}

}

/*-------------------------------------------------------------------*/
/*----------------------------340 Pixels----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width: 340px) {

	.footcat-menu ul {
		padding: 0;
		margin: 20px 0;
		width: 120px;
	}

}

/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*----------------------------Browser Rules------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

/*-------------------------------------------------------------------*/
/*------------------------Firefox Browser----------------------------*/
/*-------------------------------------------------------------------*/

@-moz-document url-prefix() {



}

/*-------------------------------------------------------------------*/
/*--------------------------IE10+ Browser----------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {



}

/*-------------------------------------------------------------------*/
/*---------------------------Edge Browser----------------------------*/
/*-------------------------------------------------------------------*/

@supports (-ms-ime-align:auto) {



}
s-ime-align:auto) {



}
