/* /* /* /* /* /* /* /* /* /* /* /*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	height: 100%
}

body {
	margin: 0;
	height: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 12px
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 100%;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	line-height: 1.4;
	color: #555;
	background: #ffffff
}

.home_page {
	background: #f5d033;
	background-image: -webkit-linear-gradient(70deg, #f5d033 60%, #ff6 100%);
	background-image: -o-linear-gradient(70deg, #f5d033 60%, #ff6 100%);
	background-image: linear-gradient(20deg, #f5d033 60%, #ff6 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

img {
	max-width: 100%;
	height: auto
}

a {
	color: #454545;
	text-decoration: none
}

a:hover,
a:focus {
	color: #999;
	text-decoration: none
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.4;
	color: #444;
	margin: 0 0 10px
}

h1 {
	font-size: 32px
}

h2 {
	font-size: 28px
}

h3 {
	font-size: 20px
}

h4 {
	font-size: 16px
}

h5 {
	font-size: 14px
}

h6 {
	font-size: 12px
}

p {
	margin: 0 0 10px;
	color: #555
}

small {
	color: #777
}

.lead {
	font-size: 20px;
	font-weight: 300
}

.form-control {
	display: block;
	width: 100%;
	height: 40px;
	font-size: 16px;
	line-height: 1.4em;
	padding: 10px;
	vertical-align: middle;
	color: #555;
	outline: 0;
	background-color: #f9f9f9;
	background-image: none;
	border: 0;
	border-radius: 1px
}

.form-group {
	padding: 10px 0
}

.theme-check {
	display: block;
	max-width: 100%;
	margin: 20px 0;
	padding: 0
}

.form-control:focus {
	border-color: #99CCFF;
	outline: 0
}

.form-control::-webkit-input-placeholder {
	color: #777
}

.form-control:-moz-placeholder {
	color: #777;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #777;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #777
}

textarea.form-control {
	height: auto
}

input[type="radio"],
input[type="checkbox"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

.form-check {
	position: relative;
	display: block
}

.form-check-input {
	position: absolute;
	margin-top: 0.3rem
}

.form-check-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: 0.75rem
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: 0.3125rem;
	margin-left: 0
}

.form-check-input:disabled~.form-check-label {
	color: #6c757d
}

.form-check-label {
	margin-left: 1.25rem;
	margin-bottom: 0
}

.theme-check-label {
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin-right: 20px;
	margin-bottom: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.theme-check-input {
	position: absolute;
	opacity: 0
}

.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 100px
}

.theme-check-label:hover input~.checkmark {
	border: 4px solid #007dff
}

.theme-check-label input:checked~.checkmark {
	border: 4px solid #007dff
}

.theme-check-input {
	width: 100px;
	height: 100px
}

.btn {
	display: inline-block;
	padding: 6px 16px;
	margin: 0;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	line-height: 1.4;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	outline: 0;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn.disabled,
.pagination .disabled,
.btn[disabled],
.btn[disabled]:hover,
.btn[disabled]:active {
	pointer-events: none;
	filter: alpha(opacity=30);
	-khtml-opacity: .30;
	-moz-opacity: .30;
	opacity: .30;
	cursor: default
}

.btn a {
	color: #fff
}

.btn-small {
	padding: 4px 8px;
	font-size: 12px
}

.btn-large {
	padding: 10px 20px;
	font-size: 18px;
	font-weight: 500
}

.btn-mini {
	padding: 0 6px;
	font-size: 10.5px
}

.btn-d {
	color: #444;
	border: 1px solid #ccc;
	background: #fff
}

.btn-d:focus,
.btn-d:active,
.btn-d:hover {
	border: 1px solid #ddd
}

.btn-s {
	color: #ffffff;
	border: 1px solid #1cd3a2;
	background: #1cd3a2
}

.btn-s:focus,
.btn-s:active,
.btn-s:hover {
	color: #ffffff;
	border-color: #3ee6b9;
	background: #3ee6b9
}

.btn-o {
	color: #555;
	border: 1px solid #fff;
	background: #fff
}

.btn-o:focus,
.btn-o:active,
.btn-o:hover {
	color: #999
}

.btn-g {
	color: #fff;
	border: 1px solid #4169e1;
	background: #4169e1
}

.btn-g:focus,
.btn-g:active,
.btn-g:hover {
	color: #fff;
	border: 1px solid #214ccf;
	background: #214ccf
}

.btn-w {
	color: #ffffff;
	border: 1px solid #FF3300;
	background: #FF3300
}

.btn-w:focus,
.btn-w:active,
.btn-w:hover {
	color: #ffffff;
	border-color: #ff0033;
	background: #ff0033
}

.btn-block {
	display: block;
	padding: 15px 20px;
	font-size: 16px;
	font-weight: 400;
	width: 100%;
	margin-bottom: 10px
}

.inline-btn {
	display: inline-block;
	vertical-align: middle
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%
}

ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.nav {
	text-align: right;
	margin: 20px 0;
	white-space: nowrap;
	word-wrap: normal
}

.nav li {
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 14px
}

.fileupload li {
	margin: 10px 0
}

.container {
	min-height: 100%;
	display: block;
	max-width: 600px;
	margin: 0 auto;
	padding: 10px;
	padding-bottom: 40px
}

.footer {
	position: relative;
	bottom: 0;
	text-align: center;
	margin-top: -40px;
	height: 20px
}

.form-container {
	display: block;
	max-width: 400px;
	margin: 0 auto;
	padding: 10px
}

.link {
	display: block;
	padding: 15px 20px;
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	width: 100%;
	line-height: 1.4;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	outline: 0;
	border-radius: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.link-d {
	text-align: left;
	color: #555;
	border: 1px solid #ddd;
	border-radius: 6px;
	background: #fff;
	margin-bottom: 20px
}

.link-profile {
	margin-bottom: 10px
}

.link-profile2 {
	margin-bottom: 10px
}

.description {
	display: block;
	margin-top: 5px
}

.link-text img {
	vertical-align: middle;
	height: 20px;
	cursor: move;
	margin-left: -6px;
	margin-right: 12px
}

.link-text {
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: clip;
	text-overflow: clip;
	text-decoration: none
}

.inactive-link {
	background-color: #eee
}

.profile {
	height: 100%;
	text-align: center;
	margin: 20px 0
}

.profile-image img {
	width: 100px
}

.profile-name {
	margin-top: 10px
}

.profile-bio {
	margin-top: 10px;
    font-size: 10px;
    height: 100%;
    text-align: center;
    margin: 20px 0;
}

.profile-links {
	margin-top: 50px
}

.profile-add-link {
	margin-bottom: 40px
}

.profile-copy {
	margin: 50px 0
}

.profile-copy a {
	text-decoration: underline
}

.user-links {
	margin: 0px 0
}

.content {
	margin: 20px
}

.center {
	text-align: center
}

.right {
	text-align: right
}

.clearfix {
	clear: both;
	height: 0;
	visibility: hidden
}

.error {
	color: #f8173e
}

.cirlce,
.inline {
	display: inline-block;
	vertical-align: middle
}

.circle img {
	height: auto;
	max-width: 200px;
	width: 200px;
}

.circle-img {
	display: inline-block;
	width: 100px;
	height: 100px;
	background: #eee;
	border: 1px solid #ccc;
	border-radius: 50%
}

.margin-top-20 {
	margin-top: 20px
}

.margin-top-40 {
	margin-top: 40px
}

.margin-top-80 {
	margin-top: 80px
}

.homepage {
	margin: 40px 0
}

.home-description {
	display: block;
	max-width: 250px;
	float: left
}

.shot-img {
	display: block;
	max-width: 250px;
	float: right
}

.toggle {
	display: none
}

.blue-color {
	color: #4169e1
}

.white-color,
.white-color a {
	color: #ffffff
}

.underline {
	text-decoration: underline
}

.default {
	background: #fafafa
}

.default .link-profile {
	color: #555;
	border: none;
	border-radius: 30px;
	background: #fff;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.default .link-profile:focus,
.default .link-profile:active,
.default .link-profile:hover {
	-webkit-box-shadow: 0 0 3px #f5f5f5;
	box-shadow: 0 0 3px #f5f5f5
}

.black .link-profile {
	color: #fff;
	border: 2px solid #252525;
	background: #252525;
	border-radius: 0px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: none;
	box-shadow: none
}

.black .link-profile:focus,
.black .link-profile:active,
.black .link-profile:hover {
	background: none;
	color: #252525
}

.black-inverte .link-profile {
	color: #252525;
	border: 2px solid #252525;
	background: #fff;
	border-radius: 0;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: none;
	box-shadow: none
}

.black-inverte .link-profile:focus,
.black-inverte .link-profile:active,
.black-inverte .link-profile:hover {
	background: #252525;
	color: #fff
}

.post {
	background: #fafafa
}

.post .link-profile {
	color: #333;
	font-weight: 300;
	border: none;
	border-radius: 4px;
	text-align: left;
	background: #fff;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.post .link-profile:focus,
.post .link-profile:active,
.post .link-profile:hover {
	-webkit-box-shadow: 0 0 3px #f5f5f5;
	box-shadow: 0 0 3px #f5f5f5
}

.yellow .link-profile {
	color: #fff;
	border: 2px solid #f5d033;
	border-radius: 30px;
	background: #f5d033;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

.yellow .link-profile:focus,
.yellow .link-profile:active,
.yellow .link-profile:hover {
	background: none;
	color: #f5d033;
	-webkit-box-shadow: none;
	box-shadow: none
}

.green .link-profile {
	color: #fff;
	border: 2px solid #1cd3a2;
	border-radius: 30px;
	background: #1cd3a2;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

.green .link-profile:focus,
.green .link-profile:active,
.green .link-profile:hover {
	background: none;
	color: #1cd3a2;
	-webkit-box-shadow: none;
	box-shadow: none
}

.blue .link-profile {
	color: #fff;
	border: 2px solid #4169e1;
	border-radius: 30px;
	background: #4169e1;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

.blue .link-profile:focus,
.blue .link-profile:active,
.blue .link-profile:hover {
	background: none;
	color: #4169e1;
	-webkit-box-shadow: none;
	box-shadow: none
}

.red .link-profile {
	color: #fff;
	border: 2px solid #f8173e;
	border-radius: 30px;
	background: #f8173e;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
}

.red .link-profile p{
	margin: 0 0 0px;
	color: #fff;
}

.red .link-profile:focus,
.red .link-profile:active,
.red .link-profile:hover {
	background: none;
	color: #f8173e;
	-webkit-box-shadow: none;
	box-shadow: none
}

.red .link-profile:focus,
.red .link-profile:active,
.red .link-profile:hover p{
	background: none;
	color: #f8173e;
	-webkit-box-shadow: none;
	box-shadow: none
}

.red .link-profile2 {
	color: #fff;
	border: 2px solid #f8173e;
	border-radius: 30px;
	background: #f8173e;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
}

.red .link-profile2 p{
	margin: 0 0 0px;
	color: #FFF;
}

.red .link-profile2:focus,
.red .link-profile2:active,
.red .link-profile2:hover {
	background: none;
	color: #f8173e;
	-webkit-box-shadow: none;
	box-shadow: none
}

.red .link-profile2:focus,
.red .link-profile2:active,
.red .link-profile2:hover p{
	background: none;
	color: #f8173e;
	-webkit-box-shadow: none;
	box-shadow: none
}

.black-ground {
	background: #1c1c1c;
	background-image: -webkit-linear-gradient(70deg, #1c1c1c 50%, #151719 74%, #1a1a1a 100%);
	background-image: -o-linear-gradient(70deg, #1c1c1c 50%, #151719 74%, #1a1a1a 100%);
	background-image: linear-gradient(20deg, #1c1c1c 50%, #151719 74%, #1a1a1a 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.black-ground .link-profile {
	color: #fff;
	border: 2px solid #fff;
	background: none;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.black-ground .link-profile:focus,
.black-ground .link-profile:active,
.black-ground .link-profile:hover {
	background: #fff;
	color: #1c1c1c
}

.black-ground .profile-name h3,
.black-ground .description small,
.black-ground .profile-bio p,
.black-ground .footer a {
	color: #fff
}

.yellow-ground {
	background: #f5d033;
	background-image: -webkit-linear-gradient(70deg, #f5d033 60%, #ff6 100%);
	background-image: -o-linear-gradient(70deg, #f5d033 60%, #ff6 100%);
	background-image: linear-gradient(20deg, #f5d033 60%, #ff6 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.yellow-ground .link-profile {
	color: #fff;
	border: 2px solid #fff;
	background: none;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.yellow-ground .link-profile:focus,
.yellow-ground .link-profile:active,
.yellow-ground .link-profile:hover {
	background: #fff;
	color: #efd334
}

.yellow-ground .profile-name h3,
.yellow-ground .description small,
.yellow-ground .profile-bio p,
.yellow-ground .footer a {
	color: #fff
}

.green-ground {
	background: #30ba8f;
	background-image: -webkit-linear-gradient(70deg, #1cd3a2 50%, #aaf0d1 100%);
	background-image: -o-linear-gradient(70deg, #1cd3a2 50%, #aaf0d1 100%);
	background-image: linear-gradient(20deg, #1cd3a2 50%, #aaf0d1 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.green-ground .link-profile {
	color: #fff;
	border: 2px solid #fff;
	background: none;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.green-ground .link-profile:focus,
.green-ground .link-profile:active,
.green-ground .link-profile:hover {
	background: #fff;
	color: #1cd3a2
}

.green-ground .profile-name h3,
.green-ground .description small,
.green-ground .profile-bio p,
.green-ground .footer a {
	color: #fff
}

.blue-ground {
	background: #4169e1;
	background-image: -webkit-linear-gradient(70deg, #4169e1 50%, #6f8ee8 100%);
	background-image: -o-linear-gradient(70deg, #4169e1 50%, #6f8ee8 100%);
	background-image: linear-gradient(20deg, #4169e1 50%, #6f8ee8 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.blue-ground .link-profile {
	color: #fff;
	border: 2px solid #fff;
	background: none;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.blue-ground .link-profile:focus,
.blue-ground .link-profile:active,
.blue-ground .link-profile:hover {
	background: #fff;
	color: #4169e1
}

.blue-ground .profile-name h3,
.blue-ground .description small,
.blue-ground .profile-bio p,
.blue-ground .footer a {
	color: #fff
}

.red-ground {
	background: #f8173e;
	background-image: -webkit-linear-gradient(70deg, #f8173e 50%, #fc2847 100%);
	background-image: -o-linear-gradient(70deg, #f8173e 50%, #fc2847 100%);
	background-image: linear-gradient(20deg, #f8173e 50%, #fc2847 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.red-ground .link-profile {
	color: #fff;
	border: 2px solid #fff;
	background: none;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.red-ground .link-profile:focus,
.red-ground .link-profile:active,
.red-ground .link-profile:hover {
	background: #fff;
	color: #f8173e
}

.red-ground .profile-name h3,
.red-ground .description small,
.red-ground .profile-bio p,
.red-ground .footer a {
	color: #fff
}

.pink {
	background: #ffb6c1;
	background-image: -webkit-linear-gradient(70deg, #ffb6c1 10%, #ccf 100%);
	background-image: -o-linear-gradient(70deg, #ffb6c1 10%, #ccf 100%);
	background-image: linear-gradient(20deg, #ffb6c1 10%, #ccf 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.pink .link-profile {
	color: #fff;
	border: 2px solid #fff;
	background: none;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}

.pink .link-profile:focus,
.pink .link-profile:active,
.pink .link-profile:hover {
	background: #fff;
	color: #ffb6c1
}

.pink .profile-name h3,
.pink .description small,
.pink .profile-bio p,
.pink .footer a {
	color: #fff
}

.calm {
	background: #a0afca;
	background-image: -webkit-linear-gradient(303deg, #fff 0%, #a0afca 20%, #4c75a0 93%);
	background-image: -o-linear-gradient(303deg, #fff 0%, #a0afca 20%, #4c75a0 93%);
	background-image: linear-gradient(147deg, #fff 0%, #a0afca 20%, #4c75a0 93%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.calm .link-profile {
	color: #fff;
	border: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-size: 200% auto;
	background-image: -webkit-gradient(linear, left top, right top, from(#656b5d), color-stop(51%, #989e90), to(#a0afca));
	background-image: -webkit-linear-gradient(left, #656b5d 0%, #989e90 51%, #a0afca 100%);
	background-image: -o-linear-gradient(left, #656b5d 0%, #989e90 51%, #a0afca 100%);
	background-image: linear-gradient(to right, #656b5d 0%, #989e90 51%, #a0afca 100%);
	border-radius: 30px;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}

.calm .link-profile:focus,
.calm .link-profile:active,
.calm .link-profile:hover {
	background-position: right center;
	color: #fff
}

.calm .profile-name h3,
.calm .description small,
.calm .profile-bio p,
.calm .footer a {
	color: #fff
}

.apricot {
	background: #ffe8db;
	background-image: -webkit-linear-gradient(28deg, #ffede3 0%, #fff5ee 100%);
	background-image: -o-linear-gradient(28deg, #ffede3 0%, #fff5ee 100%);
	background-image: linear-gradient(62deg, #ffede3 0%, #fff5ee 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.apricot .link-profile {
	color: #fff;
	border: 2px solid #fbceb1;
	background: #fbceb1;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #eee;
	box-shadow: 0 0 5px #eee
}

.apricot .link-profile:focus,
.apricot .link-profile:active,
.apricot .link-profile:hover {
	background: none;
	color: #fbceb1;
	-webkit-box-shadow: none;
	box-shadow: none
}

.apricot .profile-name h3,
.apricot .description small,
.apricot .profile-bio p,
.apricot .footer a {
	color: #deaa88
}

.lavender {
	background: #e6e6fa;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e6e6fa), to(#eef1f5));
	background-image: -webkit-linear-gradient(bottom, #e6e6fa 0%, #eef1f5 100%);
	background-image: -o-linear-gradient(bottom, #e6e6fa 0%, #eef1f5 100%);
	background-image: linear-gradient(to top, #e6e6fa 0%, #eef1f5 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.lavender .link-profile {
	color: #fff;
	border: 2px solid #bdbdf2;
	background: #bdbdf2;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

.lavender .link-profile:focus,
.lavender .link-profile:active,
.lavender .link-profile:hover {
	background: none;
	color: #bdbdf2;
	-webkit-box-shadow: none;
	box-shadow: none
}

.lavender .profile-name h3,
.lavender .description small,
.lavender .profile-bio p,
.lavender .footer a {
	color: #fff
}

.mint {
	background: #aaf0d1;
	background-image: -webkit-linear-gradient(30deg, #aaf0d1 0%, #d5f7e8 100%);
	background-image: -o-linear-gradient(30deg, #aaf0d1 0%, #d5f7e8 100%);
	background-image: linear-gradient(60deg, #aaf0d1 0%, #d5f7e8 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.mint .link-profile {
	color: #fffff0;
	border: 2px solid #87d6b9;
	background: #87d6b9;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 5px #ace3cf;
	box-shadow: 0 0 5px #ace3cf
}

.mint .link-profile:focus,
.mint .link-profile:active,
.mint .link-profile:hover {
	background: none;
	color: #87d6b9;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mint .profile-name h3,
.mint .description small,
.mint .profile-bio p,
.mint .footer a {
	color: #fffff0
}

.tea {
	background: #eceabe;
	background-image: -webkit-linear-gradient(30deg, #eceabe 0%, #cadaba 100%);
	background-image: -o-linear-gradient(30deg, #eceabe 0%, #cadaba 100%);
	background-image: linear-gradient(60deg, #eceabe 0%, #cadaba 100%);
	background-repeat: no-repeat;
	background-attachment: fixed
}

.tea .link-profile {
	color: #fffff0;
	border: 2px solid #ecebbd;
	background: #ecebbd;
	border-radius: 30px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0 0 3px #d8deba;
	box-shadow: 0 0 3px #d8deba
}

.tea .link-profile:focus,
.tea .link-profile:active,
.tea .link-profile:hover {
	background: none;
	color: #ecebbd;
	-webkit-box-shadow: none;
	box-shadow: none
}

.tea .profile-name h3,
.tea .description small,
.tea .profile-bio p,
.tea .footer a {
	color: #91855c
}

.icon-text {
	height: 50px;
	top: 50px;
	line-height: 0;
	font-weight: 400;
	z-index: 100;
	position: relative;
	text-align: center;
	vertical-align: middle
}

.icon-default {
	position: relative;
	width: 100px;
	height: 100px;
	background: #fff;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-default:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #fff;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.icon-color {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background-image: -webkit-gradient(linear, left top, right top, from(#ffc273), color-stop(40%, #e56969), to(#c1558b));
	background-image: -webkit-linear-gradient(left, #ffc273 0%, #e56969 40%, #c1558b 100%);
	background-image: -o-linear-gradient(left, #ffc273 0%, #e56969 40%, #c1558b 100%);
	background-image: linear-gradient(90deg, #ffc273 0%, #e56969 40%, #c1558b 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-color:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 2px solid #fff;
	background: no-repeat;
	border-radius: 30px
}

.icon-pink {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #ffb6c1;
	background-image: -webkit-linear-gradient(70deg, #ffb6c1 10%, #ccf 100%);
	background-image: -o-linear-gradient(70deg, #ffb6c1 10%, #ccf 100%);
	background-image: linear-gradient(20deg, #ffb6c1 10%, #ccf 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-pink:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 2px solid #fff;
	background: no-repeat;
	border-radius: 30px
}

.icon-black {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #fff;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-black:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 3px solid #252525;
	background: #252525;
	border-radius: 0px
}

.icon-black-inverte {
	position: relative;
	width: 100px;
	height: 100px;
	color: #252525;
	background: #fff;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-black-inverte:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 3px solid #252525;
	background: #fff;
	border-radius: 0px
}

.icon-post {
	position: relative;
	width: 100px;
	height: 100px;
	background: #fafafa;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-post:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.icon-post .icon-text {
	margin-left: -15px
}

.icon-green {
	position: relative;
	width: 100px;
	height: 100px;
	background: #fff;
	color: #fff;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-green:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #1cd3a2;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.icon-yellow {
	position: relative;
	width: 100px;
	height: 100px;
	background: #fff;
	color: #fff;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-yellow:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #f5d033;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.icon-blue {
	position: relative;
	width: 100px;
	height: 100px;
	background: #fff;
	color: #fff;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-blue:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #4169e1;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.icon-red {
	position: relative;
	width: 100px;
	height: 100px;
	background: #fff;
	color: #fff;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-red:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #f8173e;
	border-radius: 30px;
	-webkit-box-shadow: 0 0 8px #ddd;
	box-shadow: 0 0 8px #ddd
}

.icon-yellow-ground {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #efd334;
	background-image: -webkit-linear-gradient(70deg, #efd334 50%, #ff6 100%);
	background-image: -o-linear-gradient(70deg, #efd334 50%, #ff6 100%);
	background-image: linear-gradient(20deg, #efd334 50%, #ff6 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-yellow-ground:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 2px solid #fff;
	background: no-repeat;
	border-radius: 30px
}

.icon-green-ground {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #efd334;
	background-image: -webkit-linear-gradient(70deg, #1cd3a2 50%, #aaf0d1 100%);
	background-image: -o-linear-gradient(70deg, #1cd3a2 50%, #aaf0d1 100%);
	background-image: linear-gradient(20deg, #1cd3a2 50%, #aaf0d1 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-green-ground:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 2px solid #fff;
	background: no-repeat;
	border-radius: 30px
}

.icon-blue-ground {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #4169e1;
	background-image: -webkit-linear-gradient(70deg, #4169e1 50%, #6f8ee8 100%);
	background-image: -o-linear-gradient(70deg, #4169e1 50%, #6f8ee8 100%);
	background-image: linear-gradient(20deg, #4169e1 50%, #6f8ee8 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-blue-ground:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 2px solid #fff;
	background: no-repeat;
	border-radius: 30px
}

.icon-red-ground {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #f8173e;
	background-image: -webkit-linear-gradient(70deg, #f8173e 50%, #fc2847 100%);
	background-image: -o-linear-gradient(70deg, #f8173e 50%, #fc2847 100%);
	background-image: linear-gradient(20deg, #f8173e 50%, #fc2847 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-red-ground:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 2px solid #fff;
	background: no-repeat;
	border-radius: 30px
}

.icon-black-ground {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #1c1c1c;
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-black-ground:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: 2px solid #fff;
	background: no-repeat;
	border-radius: 30px
}

.icon-calm {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #a0afca;
	background-image: -webkit-linear-gradient(303deg, #fff 0%, #a0afca 20%, #4c75a0 93%);
	background-image: -o-linear-gradient(303deg, #fff 0%, #a0afca 20%, #4c75a0 93%);
	background-image: linear-gradient(147deg, #fff 0%, #a0afca 20%, #4c75a0 93%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-calm:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #989e90;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #656b5d), to(#989e90));
	background-image: -webkit-linear-gradient(left, #656b5d 20%, #989e90 100%);
	background-image: -o-linear-gradient(left, #656b5d 20%, #989e90 100%);
	background-image: linear-gradient(to right, #656b5d 20%, #989e90 100%);
	border-radius: 30px
}

.icon-lavender {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #e6e6fa;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e6e6fa), to(#eef1f5));
	background-image: -webkit-linear-gradient(bottom, #e6e6fa 0%, #eef1f5 100%);
	background-image: -o-linear-gradient(bottom, #e6e6fa 0%, #eef1f5 100%);
	background-image: linear-gradient(to top, #e6e6fa 0%, #eef1f5 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-lavender:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #bdbdf2;
	border-radius: 30px
}

.icon-lavender .icon-text small {
	color: #fff
}

.icon-apricot {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	background: #ffede3;
	background-image: -webkit-linear-gradient(28deg, #ffede3 0%, #fff5ee 100%);
	background-image: -o-linear-gradient(28deg, #ffede3 0%, #fff5ee 100%);
	background-image: linear-gradient(62deg, #ffede3 0%, #fff5ee 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-apricot:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #fbceb1;
	border-radius: 30px
}

.icon-mint {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fffff0;
	background: #aaf0d1;
	background-image: -webkit-linear-gradient(30deg, #aaf0d1 0%, #d5f7e8 100%);
	background-image: -o-linear-gradient(30deg, #aaf0d1 0%, #d5f7e8 100%);
	background-image: linear-gradient(60deg, #aaf0d1 0%, #d5f7e8 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-mint:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #87d6b9;
	border-radius: 30px
}

.icon-tea {
	position: relative;
	width: 100px;
	height: 100px;
	color: #fffff0;
	background: #eceabe;
	background-image: -webkit-linear-gradient(30deg, #eceabe 0%, #cadaba 100%);
	background-image: -o-linear-gradient(30deg, #eceabe 0%, #cadaba 100%);
	background-image: linear-gradient(60deg, #eceabe 0%, #cadaba 100%);
	-webkit-box-shadow: 0 0 8px #cccccc;
	box-shadow: 0 0 8px #cccccc
}

.icon-tea:after {
	content: "";
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
	border: none;
	background: #ecebbd;
	border-radius: 30px
}

.photo .link-profile {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 30px;
}

.photo .link-profile2 {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 30px;
}

.photo .description small,
.photo .profile-bio p,
.photo .footer a {
	color: #555;
}
.photo .profile-name h3 {
	color: #fff;
	font-family: 'Paytone One', sans-serif;
}

@media (max-width: 601px) {
	.home-description {
		text-align: center;
		float: none;
		max-width: none
	}
	.shot-img {
		max-width: 250px;
		margin: 40px auto;
		float: none
	}