/*
COLOURS

Orange: #F15A29
Light Grey: #F1F1F1
Dark Grey: #666666

*/



/* GENERAL */

body{
	background:#FFFFFF;
	color:#666666;
	font-family: 'Roboto', sans-serif;

	}

.header{
	background:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	height:70px;
	}


.sticky-header{
	position:relative;
	width:100%;
	z-index:100;
	}

.body-content{
	padding-top:0px;
	}


h1{
	color:#F15A29;
	}

h2{
	color:#666666;
	font-weight:300;
	}

h3{
	font-size:1.6rem;
	}

a{
	color:#F15A29;
	}

@media only screen and (min-width:40.0625em){

	.sticky-header{
		position:fixed;
		width:100%;
		z-index:100;
	}

	.body-content{
		padding-top:70px;
	}
	.has-sub-menu ~ .body-content{
		padding-top:115px;
	}

	h1{
		font-size:2rem;
		}

	h2{
		font-size:1.8rem;
		}
	}

p,
li{
	color:#666666;
	font-size:0.9rem;
	}


.container{
	padding:40px 0;
	}

.line{
	height:1px;
	border-top:1px solid #B2B2B2;
	width:90%;
	max-width:500px;
	margin:70px auto 40px auto;
	}

.section{
	padding:20px 0;
	}

	/* Buttons */

	.button{
		padding:5px 20px;
		color:#F15A29;
		border:1px solid #F15A29;
		font-size:0.7rem;
		background:none;
		margin:0;
	}

	.button.hollow {
		border:1px solid #F15A29 !important;
		color:#F15A29 !important;
	}

	.button.white{
		color:#FFFFFF;
		border-color:#FFFFFF;
		}

	.button:hover,
	.button.filled{
		background-color:#F15A29;
		color:#FFFFFF;
		}

	.button.white:hover{
		color:#F15A29;
		background-color:#FFFFFF;
		border-color:#FFFFFF;
		}


/* BANNER */

.banner{

	width:100%;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(45deg, #e5e5e5 0%, #ffffff 43%, #ffffff 43%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #e5e5e5 0%,#ffffff 43%,#ffffff 43%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #e5e5e5 0%,#ffffff 43%,#ffffff 43%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-bottom:1px solid #989898;
	}

.video-container iframe{
	height:100% !important;
	width:100% !important;
	}


.banner .owl-item{
	height:600px;
	padding:70px 0;
	}

.banner .owl-theme .owl-nav.disabled+.owl-dots{
	margin-top:-30px;
	position:relative;
	}



/*  NAVIGATION */



.right-header{
	padding:20px 0;
	}

.right-header .button{
	margin-left:5px;
	}

.navigation ul{
	list-style:none;
	margin:0;
	}

.navigation ul li{
	display:inline-block;
	}

.navigation ul li a{
	color:#F15A29;
	padding:5px 3px;
	font-size:0.6rem;
	text-transform:uppercase;
	font-weight:bold;
	}


.navigation ul li.home a{
	background:url('../images/home-icon.png');
	height:15px;
	width:15px;
	background-repeat:no-repeat;
	color:transparent;
	background-position:center;
	}


	.signup.button,
	.login.button{
		font-size:0.6rem;
		padding:5px 5px;
	}

.sub-menu{
	background:#333333;
	padding:10px;
	text-align:right;
	height:45px;
	}
.sub-menu a{
	color:#FFFFFF;
	padding:0 10px;
	font-size:0.7rem;
	text-transform:uppercase;
	font-weight:bold;
	}

.sub-menu a.active{
	color:#F15A29;
	}

.top-bar-section ul li.active>a{
	background:#f15a29;
	}

.top-bar-section ul li.active>a:hover{
	background:#f15a29;
	}



@media only screen and (min-width:64.0625em){

.navigation ul li a{
	color:#F15A29;
	padding:5px 5px;
	font-size:0.7rem;
	text-transform:uppercase;
	font-weight:bold;
	}


	.signup.button,
	.login.button{
		font-size:0.7rem;
		padding:5px 20px;
	}

	.right-header .button{
		margin-left:10px;
	}

}

/* HOME */

	/* Best Golod Price */
.best-gold-price{
	padding:20px 0;
	}

.best-gold-price li{
	text-align:center;
	}

.best-gold-price .contract{
	font-weight:bold;
	padding-bottom:5px;
	}


	/* Live Prices */


.tabs dd>a, .tabs .tab-title>a{
	background:none;
	color:#F15A29;
	border:1px solid #F15A29;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px 10px;
	font-size:0.75rem;
	font-weight:bold;
	}


.tabs dd>a:hover, .tabs .tab-title>a:hover{
	background:#F15A29;
	color:#FFFFFF;

	}

.tabs dd.active a, .tabs .tab-title.active a{
	color:#FFFFFF;
	background:#F15A29;
	}


#metal-tabs{
	margin:0;
	padding-bottom:20px;
	}

#metal-tabs li{
	list-style:none;
	display:inline-block;
	}
#metal-tabs li a{
	color:#666666;
	padding-right:15px;
	font-weight:bold;
}

#metal-tabs li.active a{
	color:#F15A29;

}

section.homepage-quotes .map-container {
    position: relative;
    height: 490px;
    background-repeat: no-repeat;
    overflow-x: hidden;
    margin-top: 40px;
}

.map-container.map-tab-first {
    background-image: url('../images/world-map.png');
    height: 490px;
}

.map-container.map-tab-second {
    background-image: url('../images/map-australia.png');
    height: 490px;
}

.hub-info{
	padding-bottom:10px;
	}

.hub-info > .hub-location,
.hub-info > .hub-currency > div,
.hub-info > .hub-location > div{
	display:inline;
	font-size:13px;
	}

#table-prices{
	border-collapse:collapse;
	border:0;
	width:100%;
	}

#table-prices tr{
	background:#FFFFFF;
	}

#table-prices tbody tr{
	border-bottom:1px solid #666666;
	}

#table-prices thead tr td{
	color:lightgrey
}
#table-prices tbody tr td{
	color:#666666
}


@media only screen and (min-width:40.0625em){
	#table-prices{
		width:auto;
		}
	}


		/* map bullets */

		/**
		 * Blinking/flashing text with CSS3
		 * @link: http://jsfiddle.net/umz8t/328/
		 */
		.blink {
			-webkit-animation-name: blinker;
			-webkit-animation-duration: 1s;
			-webkit-animation-timing-function: linear;
			-webkit-animation-iteration-count: infinite;
			-moz-animation-name: blinker;
			-moz-animation-duration: 1s;
			-moz-animation-timing-function: linear;
			-moz-animation-iteration-count: infinite;
			animation-name: blinker;
			animation-duration: 1s;
			animation-timing-function: linear;
			animation-iteration-count: infinite;
		}

		@-moz-keyframes blinker {
			0% { opacity: 1.0; }
			50% { opacity: 0.0; }
			100% { opacity: 1.0; }
		}

		@-webkit-keyframes blinker {
			0% { opacity: 1.0; }
			50% { opacity: 0.0; }
			100% { opacity: 1.0; }
		}

		@keyframes blinker {
			0% { opacity: 1.0; }
			50% { opacity: 0.0; }
			100% { opacity: 1.0; }
		}

		/**
		 * Generic end
		 */

		.map-container .Adelaide {
			top: 373px;
			left: 397px;
			position: relative;
		}

		.map-container.map-tab-first .Auckland {
			top: 390px;
			left: 710px;
			position: relative;
		}

		.map-container .Bangkok {
			top: 240px;
			left: 539px;
			position: relative;
		}

		.map-container .Brisbane {
			top: 230px;
			left: 575px;
			position: relative;
		}

		.map-container .Dubai {
			top: 226px;
			left: 465px;
			position: relative;
		}

		.map-container .Hong-Kong {
			top: 230px;
			left: 590px;
			position: relative;
		}

		.map-container .Istanbul {
			top: 163px;
			left: 352px;
			position: relative;
		}

		.map-container .London {
			top: 140px;
			left: 330px;
			position: relative;
		}

		.map-container .Melbourne {
			top: 405px;
			left: 465px;
			position: relative;
		}

		.map-container .New-York {
			top: 175px;
			left: 185px;
			position: relative;
		}

		.map-container .Perth {
			top: 305px;
			left: 81px;
			position: relative;
		}

		.map-container .Shanghai {
			top: 191px;
			left: 595px;
			position: relative;
		}

		.map-container .Singapore {
			top: 285px;
			left: 580px;
			position: relative;
		}

		.map-container .Sydney {
			top: 380px;
			left: 685px;
			position: relative;
		}

		.map-container.australian .Sydney {
			top: 340px;
			left: 535px;
		}

		.map-container .Zurich {
			top: 165px;
			left: 350px;
			position: relative;
		}


		.map-container .city {
			color: #42495e;
			position: absolute;
			font-size: 10px;
			top: -16px;
			left: -24px;
			font-weight: 700;
			text-transform: uppercase;
			white-space: nowrap;
		}

		.map-container .Dubai .city {
			left: -10px;
		}

		.map-container .Sydney .city {
			left: -12px;
		}

		.map-container .Zurich .city {
			top:15px;
			}

		.map-container .border {
			display:none;
			width: 18px;
			height: 18px;
			border: 2px solid #12789b;
			-webkit-border-radius: 30px;
			-moz-border-radius: 30px;
			border-radius: 30px;
			z-index: 10;
			position: absolute;
			top: -4px;
			left: -4px;
		}

		.map-container .pulse {
			cursor: pointer;
			width: 10px;
			height: 10px;
			border: 5px solid #F15A29;
			-webkit-border-radius: 30px;
			-moz-border-radius: 30px;
			border-radius: 30px;
			background-color: #716f42;
			z-index: 10;
			position: absolute;
		}

		.map-container .dot {
			border: 10px solid #F15A29;
			background: transparent;
			-webkit-border-radius: 60px;
			-moz-border-radius: 60px;
			border-radius: 60px;
			height: 50px;
			width: 50px;
			-webkit-animation: pulse 2s ease-out;
			-moz-animation: pulse 2s ease-out;
			animation: pulse 2s ease-out;
			-webkit-animation-iteration-count: infinite;
			-moz-animation-iteration-count: infinite;
			animation-iteration-count: infinite;
			position: absolute;
			top: -20px;
			left: -20px;
			z-index: 1;
			opacity: 0;
		}

		@-moz-keyframes pulse {

			0% {
				-moz-transform: scale(0);
				opacity: 0.0;
			}

			25% {
				-moz-transform: scale(0);
				opacity: 0.1;
			}

			50% {
				-moz-transform: scale(0.1);
				opacity: 0.3;
			}

			75% {
				-moz-transform: scale(0.5);
				opacity: 0.5;
			}

			100% {
				-moz-transform: scale(1);
				opacity: 0.0;
			}

		}



		@-webkit-keyframes "pulse" {

			0% {
				-webkit-transform: scale(0);
				opacity: 0.0;
			}

			25% {
				-webkit-transform: scale(0);
				opacity: 0.1;
			}

			50% {
				-webkit-transform: scale(0.1);
				opacity: 0.3;
			}

			75% {
				-webkit-transform: scale(0.5);
				opacity: 0.5;
			}

			100% {
				-webkit-transform: scale(1);
				opacity: 0.0;
			}

		}

		/* cities dropdown */

		#dropdownCities{
			position:relative;
			}


		#current-city,
		#hubCurrencies{
			font-weight:bold;
			color:#666666;
			}


		#dropdownCities > a > span.glyphicon-chevron-down{
			font-size:12px;
			margin-left:5px;
			position:relative;
			}


		.glyphicon-chevron-down:after {
			content: '';
			position: absolute;
			border-style: solid;
			border-width: 6px 6px 0;
			border-color: #FFFFFF transparent;
			display: block;
			width: 0;
			z-index: 1;
			top: 4px;
			left: 0;
			}



		.glyphicon-chevron-down:before {
			content: '';
			position: absolute;
			border-style: solid;
			border-width: 6px 6px 0;
			border-color: #F15A2A transparent transparent;
			display: block;
			width: 0;
			z-index: 1;
			top: 5px;
			left: 0;
		}

		#table-prices .down{
			color:red;
			}
		#table-prices .up{
			color:green;
			}

		.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}



	/* Key Points Tab */


	.key-point-content{
		display:none;
		}

	.key-point-content.active{
		display:inline-block;
		}

	.tab-icon{
		padding:20px;
		border:1px solid #F15A29;
		text-align:center;
		cursor:pointer;
		}

	.tab-icon .white-image{
		display:none;
		}

	.key-point-tab.active .tab-icon .white-image{
		display:inline-block;
		}
	.key-point-tab.active .tab-icon .orange-image{
		display:none;
		}

	.key-point-tab.active .tab-icon{
		background: #e12d18; /* Old browsers */
		background: -moz-linear-gradient(45deg, #e12d18 0%, #f15a29 54%); /* FF3.6-15 */
		background: -webkit-linear-gradient(45deg, #e12d18 0%,#f15a29 54%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(45deg, #e12d18 0%,#f15a29 54%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e12d18', endColorstr='#f15a29',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		}

	@media only screen and (min-width:64.0625em){
	.key-points [class*="block-grid-"]>li{
		padding:0 2.625rem 1.25rem;
		}

	.key-points [class*="block-grid-"]{
		margin:0 -2.625rem;
		}
	}

	.key-points .tab-title{
		color:#F15A29;
		font-weight:bold;
		line-height:2rem;
		text-align:center;
		}



/* METALDESK PLATFORM */

.partners{
	margin-top:10px;
	}
.partners .owl-item{
	text-align:center;
	}


/* EXCHANGE */

.exchange-banner{
	background: rgb(225,45,24); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(225,45,24,1) 0%, rgba(241,90,41,1) 20%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(225,45,24,1) 0%,rgba(241,90,41,1) 20%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(225,45,24,1) 0%,rgba(241,90,41,1) 20%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e12d18', endColorstr='#f15a29',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	height:500px;
	width:100%;
	position:relative;
	}


.exchange-banner .exchange-map{
	height:100%;
	width:100%;
	background-position:center;
	background-image:url(../images/exchange-map.png);
	background-repeat:no-repeat;
	}



/* BLOGS */

.blog-post{
	padding:20px 0;
	}

.blog-post .meta{
	font-size:0.75rem;
	font-weight:bold;
	margin-top:10px;

	}

.blog-post h3{
	color:#F15A29;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2rem;
	}


.blog-post h3 a{
	color:#F15A29;
	}

ul.page-numbers{display:inline-block;margin-left:-0.3125rem;min-height:1.5rem}
ul.page-numbers li{color:#222222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}
ul.page-numbers li a,ul.page-numbers li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}
ul.page-numbers li:hover a,ul.page-numbers li a:focus,ul.page-numbers li:hover button,ul.page-numbers li button:focus{background:#e6e6e6}
ul.page-numbers li.unavailable a,ul.page-numbers li.unavailable button{cursor:default;color:#999999}
ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus,ul.page-numbers li.unavailable:hover button,ul.page-numbers li.unavailable button:focus{background:transparent}
ul.page-numbers li.current a,ul.page-numbers li.current button{background:#008CBA;color:#FFFFFF;cursor:default;font-weight:bold}
ul.page-numbers li.current a:hover,ul.page-numbers li.current a:focus,ul.page-numbers li.current button:hover,ul.page-numbers li.current button:focus{background:#008CBA}
ul.page-numbers li{display:block;float:left}
.pagination-centered{text-align:center}
.pagination-centered ul.pagination li{display:inline-block;float:none}

.page-numbers.current{
	border-radius:3px;transition:background-color 300ms ease-out;background:#F15A29;color:#FFFFFF;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem;
	}



	/* Sidebar */

	#sidebar{
		margin-bottom:10px;
		}

	.news-list{
		border:1px solid #F1F1F1;
		}

	.news-list .tabs-content{
		padding:0px 20px;
		}


	.news-list .tab-title{
		width:50%;
		}

	.news-list .tab-title a{
		margin:0;
		display:block;
		padding:15px 20px;
		text-align:center;
		background:#F1F1F1;
		color:#CCCCCC;
		border:0;
		}

	.news-list .tab-title.active a{
		background:#FFFFFF;
		color:#F15A29;
		}

	#popular ul,
	#recent ul{
		list-style:none;
		margin:0;
		}

	#popular ul li,
	#recent ul li{
		padding:10px 0;
		border-bottom:1px solid #F1F1F1;
		}
	#popular ul li p,
	#recent ul li p{
		padding:0;
		margin:0;
		font-size:0.85rem;
		}
	#popular ul li .date,
	#recent ul li .date{
		font-weight:bold;
		font-size:0.85rem;
		color:#666666;
		}

	#popular ul li:hover .date,
	#popular ul li:hover p,
	#recent ul li:hover .date,
	#recent ul li:hover p{
		color:#F15A29;
		}




/* PRODUCTS */



.product-image{
	height:130px;
	width:100%;
	display:block;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	}


@media only screen and (min-width:40.0625em){

	.products-header h1{
		color:#FFFFFF;
	}

	.products .dropdown-menu li.aud:before { content: 'AUD:  ';color:#FFFFFF;font-weight:bold; }
	.products .dropdown-menu li.aud ~ li.aud:before { content: none; }

	.products .dropdown-menu li.usd:before { content: 'USD:  ';color:#FFFFFF;font-weight:bold;border-left:1px solid #FFFFFF;padding-left:15px;margin-left:10px; }
	.products .dropdown-menu li.usd ~ li.usd:before { content: none; }


	.products .dropdown-menu>li>a{
		display:inline-block;
	}


	.products-header{
	height:200px;
	margin-top:-200px;
	}

	.products .dropdown-menu{
		display:block;
		position:relative;
		width:100%;
		border:0;
		box-shadow:none;
		background:none;
		}
	.products .dropdown-menu li{
		float:none;
		display:inline-block;
		}

	.products .hub-location,
	.products .hub-currency,
	.products #current-city,
	.products #hubCurrencies{
		color:#FFFFFF;
		}

	.products .dropdown-menu li{
		float:none;
		display:inline-block;
		}

	.products .dropdown-menu>.active>a,
	.products .dropdown-menu>.active>a:focus,
	.products .dropdown-menu>.active>a:hover{
		background:#FFFFFF;
		color:#F15A29;
		font-weight:bold;
		}
	.products .dropdown-menu>li>a{
		padding:3px 5px;
		margin-right:10px;
		color:#FFFFFF;
		}


	.products .dropdown-menu>li>a:focus,
	.products .dropdown-menu>li>a:hover{
		background:#FFFFFF;
		color:#F15A29;
		font-weight:bold;
		}

}

/* SUPPORT */




.support-search-box input[type="search"]{
	background:#F1F1F1;
	border:1px solid #E5E5E5;
	height:2.3rem;
	box-shadow:none;

	}

.support-search-box input[type="submit"]{
	height:2.3rem;
	border:0;
	background: rgb(225,45,24); /* Old browsers */
	background: -moz-linear-gradient(45deg,  rgba(225,45,24,1) 0%, rgba(241,90,41,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  rgba(225,45,24,1) 0%,rgba(241,90,41,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  rgba(225,45,24,1) 0%,rgba(241,90,41,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e12d18', endColorstr='#f15a29',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	width:100%;
	cursor:pointer;
}

.support-search-box .icon{
	position: absolute;
    z-index: 10;
	text-align:center;
    top: 0px;
    color: #FFFFFF;
	line-height:2.3rem;
	width:100%;
	cursor:pointer;
}

.support-category{
	background:#F1F1F1;
	height:130px;
	position:relative;
	padding:20px;
	font-size:1.2rem;
	text-transform:uppercase;
	color:#666666;
	transition:all 300ms ease-out;
	-webkit-transition:all 300ms ease-out;
	-moz-transition:all 300ms ease-out;
	}
.category-name{
	position: relative;
  	top: 50%;
  	transform: translateY(-50%);
	text-align:center;
	line-height:1.4rem;
	font-weight:bold;

}


.support-categories li a:hover > .support-category{
	background:#A3A3A3;
	color:#FFFFFF;
	}





.support-item{
	margin-bottom:10px;
	border:1px solid #E5E5E5;
	}

.support-item .support-question{
	background:#F1F1F1;
	color:#989898;
	padding:10px 60px 10px 20px;
	display:block;
	position:relative;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	cursor:pointer;
	}

.support-item .support-question:after{
	content:'';
	height:22px;
	width:22px;
	background:url(../images/support-arrows.png);
	position:absolute;
	right:10px;
	}

.support-item.expanded .support-question{
	background:#F15A29;
	color:#FFFFFF;
	}

.support-item.expanded .support-question:after{
	background-position:-23px 0;
	}

.support-item .support-answer{
	background:#F9F9F9;
	color:#666666;
	padding:20px 30px;
	display:none;
	}



ul.support-categories-list{
	margin:0;
	list-style:none;
	margin-bottom:20px;
	}

ul.support-categories-list li{
	display:inline-block;
	}

ul.support-categories-list li a{
	display:inline-block;
	padding:10px 30px 10px 0;
	text-transform:uppercase;
	color:#4D4D4D;
	font-weight:bold;
	}

ul.support-categories-list li.active a,
ul.support-categories-list li a:hover{
	color:#F15A29;
	}


/* FOOTER */

footer.full-width{
	background:#F1F1F1;
	padding:2rem 0;
	text-align:center;
	}

.contact-footer{
	margin-top:10px;
	}

@media only screen and (min-width:40.0625em){
	footer.full-width{
		text-align:left;
	}
	.contact-footer{
	margin-top:0px;
	}
}

footer .social-links a{
	display:inline-block;
	height:28px;
	width:28px;
	background-image:url(../images/social-icons.png);
	margin-right:10px;
	}


footer .social-links a.twitter{
	background-position:-30px 0;
	}

footer .social-links a.linkedin{
	background-position:-61px 0;
	}

footer .social-links a.email{
	background-position:-91px 0;
	}

footer .social-links a.location{
	background-position:-121px 0;
	}


footer ul.footer-links{
	margin:0;
	}
footer ul.footer-links li{
	list-style:none;
	}

footer .footer-links a{
	display:block;
	color:#666666;
	text-transform:uppercase;
	font-weight:bold;
	line-height:1.6rem;
	}



        body{background-color: #FFFFFF;}

        fieldset{border:0;padding:0;}
        h3{
            font-weight: 300;
        }
        .bc-group input{
            background: #F1F1F1;
            border: 1px solid #E5E5E5;
            height: 2.3rem;
            box-shadow: none;
        }
        .bc-group select{
            background-color: #F1F1F1;
            border: 1px solid #E5E5E5;
            height: 2.3rem;
            box-shadow: none;
        }
        button,
        .button{

            padding: 10px 20px;
            background: #F15A29;
            border: 1px solid #F15A29;
            font-size: 0.85rem;

            margin: 0;
            margin-bottom: 10px;
            margin-right: 10px;
            color: white;
            font-weight: bold;


        }

        button:hover,
        button:focus,
        .button:hover,
        .button:focus{
            background: #FFFFFF;
            color:#F15A29;
        }

        ol{
            line-height: 2rem;
        }

        footer.full-width{
            height:90px;
        }

        .addresses a{
          color:#F15A29 !important;
        }


