/* Typography
======================================== */

/* Normalize font-size for device-pixel-ratio */
html {
	background-color: #000000;
 
	font-size: 16px;
	min-height: 100%;
	}
/* Using a new pixel ratio of 6/5 *//* Standard 7" 1024x600 tablet (KINDLE FIRE) */
@media screen and (-webkit-device-pixel-ratio: 1) and (device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape), screen and (-webkit-device-pixel-ratio: 1) and (device-width: 600px) and (max-device-height: 1024px) and (orientation: portrait), screen and (-o-device-pixel-ratio: "1") and (device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape), screen and (-o-device-pixel-ratio: "1") and (device-width: 600px) and (max-device-height: 1024px) and (orientation: portrait), screen and (device-pixel-ratio: 1) and (device-width: 1024px) and (max-device-height: 600px) and (orientation: landscape), screen and (device-pixel-ratio: 1) and (device-width: 600px) and (max-device-height: 1024px) and (orientation: portrait) {
	html {
		font-size: 19.2px;
		}
	/* @basefontsize x (6/5) */
	}
/* 1024x600 tablet with pixel ratio of 3/2 (GALAXY TAB) */
/* Because we have a solid device-pixel-ratio we can avoid the device height */
@media screen and (-webkit-device-pixel-ratio: 1.5) and (device-width: 683px) and (orientation: landscape), screen and (-webkit-device-pixel-ratio: 1.5) and (device-width: 400px) and (orientation: portrait), screen and (-o-device-pixel-ratio: 3/2) and (device-width: 683px) and (orientation: landscape), screen and (-o-device-pixel-ratio: 3/2) and (device-width: 400px) and (orientation: portrait), screen and (device-pixel-ratio: 1.5) and (device-width: 683px) and (orientation: landscape), screen and (device-pixel-ratio: 1.5) and (device-width: 400px) and (orientation: portrait) {
	html {
		font-size: 12.8px;
		}
	/* @basefontsize x (2/3) x (6/5) */
	}

body {
	color: #FFFFFF;
	font-family: 'Helvetica Neue', 'Proxima Nova', Helvetica, Roboto, Arial, 'Segoe UI', 'Droid Sans', sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	}

h1, .h1,
h2, .h2, 
h3, .h3, 
h4, .h4, 
h5, .h5, 
h6, .h6 {
	color: #FFFFFF;
	font-family: 'Helvetica Neue', 'Proxima Nova', Helvetica, Roboto, Arial, 'Segoe UI', 'Droid Sans', sans-serif;
	font-weight: normal;
	margin: 24px 0;
	margin: 1.5rem 0;
	text-rendering: optimizelegibility;
	}
h1 small,
h2 small {
	font-weight: normal;
	}
h1,
.h1 {
	font-size: 2em; /* 2em */
	line-height: 1.2em;
	}
h2,
.h2 {
	font-size: 1.5em; /* 1.5em */
	line-height: 1.2;
	}
h3,
.h3 {
	font-size: 1.3125em; /* 1.3125em */
	line-height: 1.3;
	}
h4,
.h4 {
	font-size: 1.125em; /* 1.125em */
	line-height: 1.25;
	}
h5,
.h5 {
	font-size: 1em; /* 1em */
	}
h6,
.h6 {
	font-size: 0.875em; /* 0.875em */
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	}
p,
ol,
ul,
dl,
address,
ins,
mark {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.5em;
	margin: 1.5em 0;
	}

small {
	font-size: 0.875em;
	}
li ul,
li ol {
	font-size: 1em;
	margin: 0;
	}
ul, 
ol { 
	padding-left: 1.5em;
	}
ol li {
	list-style: decimal outside none;
	}
ul li {
	list-style: square outside none;
	}
.list-bordered {
	padding-left: 0;
	}
.list-bordered li {
	border-bottom: 1px solid #A5A5A5;
	line-height: 2em;
	list-style-type: none;
	padding: 0 0 0 4px;
	}
.list-bordered li:first-child {
	border-top: 1px solid #A5A5A5;
	}
blockquote {
	font-family: 'Helvetica Neue', 'Proxima Nova', Helvetica, Roboto, Arial, 'Segoe UI', 'Droid Sans', sans-serif;
	font-style: normal;
	margin-left: 1.5em;
	margin-right: 1.5em;
	}
q {
	quotes: none;
	}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
	}
cite, em {
	font-style: italic;
	}
dl,
dd {
	margin-bottom: 1.5em;
	}
dt {
	font-weight: bold;
	}
abbr[title] {
	border-bottom: 1px solid #A5A5A5;
	cursor: help;
	}
b,
strong {
	font-weight: bold;
	}
dfn {
	font-style: italic;
	}
ins {
	text-decoration: none;
	padding: 0 3px;
	}
mark {
	font-style: italic;
	font-weight: bold;
	padding: 0 3px;
	}
ins,
mark {
	background-color: transparent;
	}
pre,
code,
kbd,
samp {
	font-family: 'Helvetica Neue', 'Proxima Nova', Helvetica, Roboto, Arial, 'Segoe UI', 'Droid Sans', sans-serif;
	font-size: 0.875em;
	line-height: 1.5em;
	}
pre {
	white-space: pre-wrap;
	word-wrap: break-word;
	}
code {
	text-align: left;
	}
sub,
sup {
	font-size: 0.75em;
	line-height: 0;
	position: relative;
	vertical-align: 1.5em;
	}
sup {
	top: -0.5em;
	}
sub {
	bottom: -0.25em;
	}
hr {
	border-top: 1px solid #A5A5A5;
	clear: both;
	margin: 1.5em 0;
	}
hr.stealth {
	border-top-width: 0;
	margin: 1.5em 0 0;
	}

table, thead, tbody, tfoot, tr, th, td {
	border-color: #A5A5A5;
	}

thead, tfoot {
	background-color: #F1F1F1;
	color: #FFFFFF;
	}

tbody tr:nth-child(odd) {
	background-color: transparent;
	}

tbody tr:nth-child(even) {
	background-color: #F1F1F1;
	}

@media only screen and (max-width: 600px) {
	.responsive-table td {
		border-color: rgba( 165, 165, 165, 0.35 );
		}
}

/* 	Hyperlinks 
=================================================== */

a {
	color: #E06500;
	font-weight: normal;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba( 255, 255, 255, 0.5);
	/* -webkit-touch-callout: none; */
	}
a:hover,
a:focus {
	color: #FFFFFF;
	text-decoration: none;
	}
a:focus {
	outline: thin dotted;
	}
a:hover,
a:active {
	outline: 0;
	}
/*
a i[class*='fa-'] {
	color: inherit;
	}
*/

/* 	Forms 
=================================================== */

label {
	color: #FFFFFF;
	}

input[type="email"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], 
input[type="text"], 
input[type="url"], 
select, 
textarea {
	background-color: #FFFFFF !important;
	border-color: #595959 !important;
	color: #333333 !important;
	font-family: 'Helvetica Neue', 'Proxima Nova', Helvetica, Roboto, Arial, 'Segoe UI', 'Droid Sans', sans-serif;
	}

textarea,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
	color: #333333;
	font-size: 1em;
	}

button, .button, .btn,
input[type="reset"],
input[type="submit"],
input[type="button"],
button:hover, .button:hover, .btn:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	background-color: #808080;
	/*
	border: 1px solid #2C2C2C;
	border-bottom-color: #2C2C2C;
	*/
	color: #FFFFFF;
	text-decoration: none;
	}

button:hover, .button:hover, .btn:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	color: #FFFFFF;
	}


/* 	Structure 
=================================================== */
.body-mantle {
	margin: 0 auto; /* fixed; do not change */
	padding: 0 0px 0 0px;
	}

.body-core {
 
	margin: 0 auto;
	position: relative;
	width: auto;
	max-width: none;
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.5 );
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
 
	}

.body-core {
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 0px;
	}

.page-body, 
.page-foot {
	background-color: #000000;
	background-color: rgba( 0, 0, 0, 1 );
	border: 0 solid #000000;
	margin: 0 auto;
	padding: 0;
	}

.page-body {
	border-width: 0px 0 0 0;
	padding-top: 8px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
 
 
	}

.page-foot {
	border-width: 0 0 0px 0;
	padding-bottom: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;	
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
 
	}

@media only screen and (max-width: 784px) {
	.body-core-inner, 
	.body-core, 
	.page-body, 
	.page-foot {
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		}
	.body-core {
		margin-top: 0;
		margin-bottom: 0;
		}
	.page-body, 
	.page-foot {
		border-left-width:  0;
		border-right-width: 0;
		margin: 0 auto;
		}
	.page-body {
		border-top-width: 0;
		}
	.page-foot {
		border-bottom-width: 0;
		}
	} /* max-width: 784px */

@media only screen and (max-width: 784px) {
	.body-mantle {
		padding-left: 0px;
		padding-right: 0px;
		}
	} /* max-width: 784px */
@media only screen and (max-width: 600px) {
	.body-mantle {
		padding-left: 0px;
		padding-right: 0px;
		}
	} /* max-width: 600px */

.block-id {
	position: relative;
	text-align: left;
	}

.block-id,
.mantle, 
.core {
	margin: 0 auto;
	padding: 0;
	}

.mantle {
	position: relative;
	width: auto;
	}

.hasHoverState {

	}

/* 	Masthead
=================================================== */
/* masthead disabled */
 

/* 	Social Media
=================================================== */
.social-media-profiles, 
.social-media {
	clear: both;
	text-align: left;
	}

.social-media-profiles .mantle {
	margin: 20px auto 0px;
	max-width: none;
	}

.social-media-profiles .core {
	max-width: none;
	}

.social-media-profiles .mantle { 
	background-color: transparent;
	background-color: transparent;
	border: 0 solid #2C2C2C;
	border-width: 0px 0 0px 0;
	padding: 4px 0 0px;
	}
.social-media-profiles .core { 
	background-color: transparent;
	border: none;
	padding: 0 24px 0 24px;
	}

@media only screen and (max-width: 784px) {
	.social-media-profiles .mantle {
		background-color: transparent;
		background-color: transparent;
		border: 0 solid #2C2C2C;
		border-width: 0px 0 0px 0;
		padding: 4px 0 0px;
		}
	.social-media-profiles .core {
		background-color: transparent;
		border: none;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 24px;
 
		padding-right: 24px;
 
		}
	} /* max-width: 784px */
@media only screen and (max-width: 600px) {
	.social-media-profiles .core {
		padding-left: 8px;
 
		padding-right: 8px;
 
		}
	} /* max-width: 600px */

 

.social-media-profiles ul, 
.social-media-profiles ul li {
	margin:  0;
	padding: 0;
	}

.social-media-profiles ul {
	float: right;
	margin: 0 auto;
	max-width: 400px;
	padding: 0;
	position: relative;
		right: -2px;
 
	}

.social-media-profiles ul li {
	float: left;
	list-style-type: none;
	margin: 0 2px 4px;
	}

.social-media-profiles ul li.social-bg a, 
.social-media-profiles ul li.social-bg a:hover, 
.social-media-profiles ul li.social-bg span, 
#footer .social-media-profiles ul li.social-bg a, 
#footer .social-media-profiles ul li.social-bg a:hover, 
#footer .social-media-profiles ul li.social-bg span {
	color: #fff;
	display: block;
	height: 100%;
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	}

.social-media-profiles li {
	display: block;
	font-size: 24px;
	line-height: 1.5em;
	text-align: center;
	width: 1.5em;
	}

.social-media-profiles ul li.social-bg a,
#footer .social-media-profiles ul li.social-bg a {
 
 
	}

.social-media-profiles ul li.social-bg a:hover,
#footer .social-media-profiles ul li.social-bg a:hover {
 
	}

.social-media-profiles ul li.social-media-label {
	display: block;
	float: none;
	font-size: smaller;
	line-height: 1em;
	text-align: left;
	width: auto;
	}
.social-media-profiles ul li.social-media-label span {
	color: #FFFFFF;
 
	font-weight: bold;
	margin: 0;
	text-shadow: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	}

#footer .social-media-profiles {
	float: right;
	}
@media only screen and (max-width: 784px) {
	.social-media-profiles ul, 
	#footer .social-media-profiles {
		float: none;
		margin: 0;
		}
	#footer .social-media-profiles {
		margin-bottom: 1.5em;
		}
	.social-media-profiles ul {
		position: relative;
		left:  -2px;
		}
	} /* max-width: 784px */
 

 

 

 

 

/* 	Sharing
=================================================== */

.social-media-sharing {
	margin:  0 auto;
	padding: 0;
	text-align: left;
	}

.social-media-sharing .mantle {
	margin: 4px auto 0;
	padding: 0;
	position: relative;
	width: auto;
	max-width: none;
	}

.social-media-sharing .core {
	max-width: none;
	padding: 0 24px 0 24px;
	}

@media only screen and (max-width: 784px) {
	.social-media-sharing .core {
		padding-left: 24px;
 
		padding-right: 24px;
 
		}
	} /* max-width: 784px */
@media only screen and (max-width: 600px) {
	.social-media-sharing .core {
		padding-left: 8px;
 
		padding-right: 8px;
 
		}
	} /* max-width: 600px */

.social-media-sharing p, 
.social-media-sharing ul, 
.social-media-sharing ul li {
	margin:  0;
	padding: 0;
	}

.social-media-sharing p, 
.social-media-sharing ul {
	float: left;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: center;
	}

.social-media-sharing p > span, 
.social-media-sharing ul li {
	display: block;
	list-style-type: none;
	float: left;
	font-size: 16px;
	line-height: 1.5em;
	margin: 0 2px 4px;
	text-align: center;
	vertical-align: middle;
	}
.social-media-sharing p > span {
	display: inline-block;
	float: none;
	}
.social-media-sharing p > span:first-child, 
.social-media-sharing ul li:first-child {
	margin-left: 0;
	}
.social-media-sharing p > span:last-child, 
.social-media-sharing ul li:last-child {
	margin-right: 0;
	}

.social-media-sharing p span a, 
.social-media-sharing p span a:hover, 
.social-media-sharing p span a span, 
.social-media-sharing ul li a, 
.social-media-sharing ul li a:hover, 
.social-media-sharing ul li span {
	color: #fff;
	display: block;
	height: 100%;
	padding: 0 8px;
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
	}
.social-media-sharing p span a, 
.social-media-sharing ul li a {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

.social-media-sharing p span a span, 
.social-media-sharing ul li span {
	display: inline-block;
	font-size: small;
	font-weight: bold;
	}

.social-bg.email a {
	background-color: #333333;
	}

.social-media-sharing p span a, 
.social-media-sharing ul li.social-bg a {
 
	}

.social-media-sharing p span a:hover, 
.social-media-sharing ul li.social-bg a:hover {
 
	}

.social-media-sharing p span.social-bg a, 
.social-media-sharing ul li.social-bg a, 
.social-media-sharing ul li.social-bg span {
 
	}

 
	.social-media-sharing p > span, 
	.social-media-sharing ul li {
		height: 1.5em;
		line-height: 1.5em;
		margin: 0 3px 4px;
		}

	.social-media-sharing p span.social-bg.linkedin,
	.social-media-sharing p span.social-bg.twitter,
	.social-media-sharing p span.social-bg.google-plus,
	.social-media-sharing p span.social-bg.pinterest,
	.social-media-sharing p span.social-bg.email, 
	.social-media-sharing ul li.social-bg.linkedin,
	.social-media-sharing ul li.social-bg.twitter,
	.social-media-sharing ul li.social-bg.google-plus,
	.social-media-sharing ul li.social-bg.pinterest,
	.social-media-sharing ul li.social-bg.email {
		width: 1.5em;
		}
	.social-media-sharing p span.social-bg.linkedin a,
	.social-media-sharing p span.social-bg.linkedin span,
	.social-media-sharing p span.social-bg.twitter a,
	.social-media-sharing p span.social-bg.twitter span,
	.social-media-sharing p span.social-bg.google-plus a,
	.social-media-sharing p span.social-bg.google-plus span,
	.social-media-sharing p span.social-bg.pinterest a,
	.social-media-sharing p span.social-bg.pinterest span,
	.social-media-sharing p span.social-bg.email a, 
	.social-media-sharing p span.social-bg.email span, 
	.social-media-sharing ul li.social-bg.linkedin a,
	.social-media-sharing ul li.social-bg.linkedin span,
	.social-media-sharing ul li.social-bg.twitter a,
	.social-media-sharing ul li.social-bg.twitter span,
	.social-media-sharing ul li.social-bg.google-plus a,
	.social-media-sharing ul li.social-bg.google-plus span,
	.social-media-sharing ul li.social-bg.pinterest a,
	.social-media-sharing ul li.social-bg.pinterest span,
	.social-media-sharing ul li.social-bg.email a, 
	.social-media-sharing ul li.social-bg.email span {
		padding: 0;
		}

	.social-media-sharing p span.social-bg.linkedin span,
	.social-media-sharing p span.social-bg.twitter span,
	.social-media-sharing p span.social-bg.google-plus span,
	.social-media-sharing p span.social-bg.pinterest span,
	.social-media-sharing p span.social-bg.email span, 
	.social-media-sharing ul li.social-bg.linkedin span,
	.social-media-sharing ul li.social-bg.twitter span,
	.social-media-sharing ul li.social-bg.google-plus span,
	.social-media-sharing ul li.social-bg.pinterest span,
	.social-media-sharing ul li.social-bg.email span {
		display: none;
		}
 

/* 	Footer
=================================================== */
.footer {
	text-align: left;
	}

.footer .mantle {
	margin: 48px auto 0px;
	max-width: none;
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
 
	}

.footer .core {
	float: none;
	max-width: none;
	}

.footer .mantle { 
	background-color: transparent;
	background-color: transparent;
	border: 0 solid #2C2C2C;
	border-width: 0px 0 0px 0;
	padding: 0px 0 16px;
 
	}
.footer .core { 
	background-color: transparent;
	border: none;
	padding: 0 24px 0 24px;
	}

@media only screen and (max-width: 784px) {
	.footer .mantle {
		background-color: transparent;
		background-color: transparent;
		border: 0 solid #2C2C2C;
		border-width: 0px 0 0px 0;
		padding: 0px 0 16px;
 
		}
	.footer .core {
		background-color: transparent;
		background-image: none;
		border: none;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 24px;
 
		padding-right: 24px;
 
		}
	} /* max-width: 784px */
@media only screen and (max-width: 600px) {
	.footer .core {
		padding-left: 8px;
 
		padding-right: 8px;
 
		}
	} /* max-width: 600px */

 

.footer h1, .footer .h1,
.footer h2, .footer .h2, 
.footer h3, .footer .h3, 
.footer h4, .footer .h4, 
.footer h5, .footer .h5, 
.footer h6, .footer .h6, 
.footer p,
.footer ol,
.footer ul,
.footer dl,
.footer address,
.footer ins,
.footer mark {
	color: #FFFFFF;
	}
.footer a {
	color: #E06500;
	}
.footer a:hover,
.footer a:focus {
	color: #FFFFFF;
	}

#attribution p, 
p#powered-by-ttg {
	font-size: smaller;
	}

p#powered-by-ttg {
	margin: 0;	
	}
p#back-to-top {
	margin: 0.5em 0;
	}

 

/* 	Status Bar 
=================================================== */
.status-bar {
	margin: 0 auto;
	padding: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	-moz-box-shadow: 0 1px 4px rgba( 0, 0, 0, 0.5 );
	-webkit-box-shadow: 0 1px 4px rgba( 0, 0, 0, 0.5 );
	box-shadow: 0 1px 4px rgba( 0, 0, 0, 0.5 );
	}

.status-bar .mantle {
	background-color: #333333;
	border-bottom: 0px solid #4183C4;
	padding: 5px 0 0;
	}

.status-bar .core {
	
	}

.status-bar ul {
	color: #FFFFFF;
	float: right;
	margin: 0;
	padding: 0;
	}

.status-bar li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: smaller;
	}

.status-bar a {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 100%;
	margin: 0;
	padding: 8px 16px;
	text-decoration: none;
	}

.status-bar a:focus, 
.status-bar a:hover {
	color: #4183C4;
	}

.status-buttons {
	word-spacing: 0.5em;
	}

.currency {
	font-size: smaller;
	}

.view-cart {
	word-spacing: 0.2em;
	}

.add-to-cart {
	cursor: pointer;
	}

/* 	Miscellaneous 
=================================================== */
.alert {
	background-color: #fcf8e3 !important;
	border: 1px solid #f2e187 !important;
	color: #9c8611 !important;
	margin-bottom: 1.5em;
	padding: 0.75em;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}

.alert-success {
	background-color: #c5e6c5 !important;
	border-color: #a2d6a2 !important;
	color: #347834 !important;
	}

.alert-warning {
	background-color: #fee7c7 !important;
	border-color: #fcd296 !important;
	color: #c17305 !important;
	}

.alert-error {
	background-color: #f4cac8 !important;
	border-color: #eba19e !important;
	color: #da4f49 !important;
	}

.alert-inverse {
	background-color: #414141 !important;
	border-color: #000000 !important;
	color: #ffffff !important;
	}

.edge-to-edge, .full-width,  
.edge-left {
	margin-left: -24px;
	}
.edge-to-edge, .full-width,  
.edge-right {
	margin-right: -24px;
	}

@media only screen and (max-width: 784px) {
	.edge-to-edge, .full-width,  
	.edge-left {
		margin-left:  -24px;
 
		}
	.edge-to-edge, .full-width,  
	.edge-right {
		margin-right: -24px;
 
		}
	} /* max-width: 784px */
@media only screen and (max-width: 600px) {
	.edge-to-edge, .full-width,  
	.edge-left {
		margin-left:  -8px;
 
		}
	.edge-to-edge, .full-width,  
	.edge-right {
		margin-right: -8px;
 
		}
	} /* max-width: 600px */


.social-bg.user a {
	background-color: #333;
	cursor: default;
 
	}
.social-bg.about-me a {
	background-color: #1f3136;
	}
.social-bg.about-me a span {
	font-family: "proxima-nova-1","proxima-nova-2",Tahoma,Helvetica,Verdana,sans-serif;
	font-size: smaller;
	font-weight: bold;
	}
.social-bg.pinterest a {
	background-color: #cb2027;
	}
.social-bg.google-plus a {
	background-color: #D14836;
	}
.social-bg.twitter a {
	background-color: #4099FF;
	}
.social-bg.linkedin a {
	background-color: #006CAE;
	}
.social-bg.facebook a {
	background-color: #385B93;
	}
.social-bg.instagram a {
	background-color: #1C5380;
	}
.social-bg.tumblr a {
	background-color: #2c4762;
	}
.social-bg.vsco-grid a {
	background-color: #81841E;
	}
.social-bg.rss a {
	background-color: #FF6600;
	}
.social-bg.flickr a {
	background-color: #ff0084;
	}
.social-bg.behance a {
	background-color: #0054ff;
	}
.social-bg.vimeo a {
	background-color: #44BBFF;
	}
.social-bg.youtube a {
	background-color: #cc181e;
	}
