@charset "UTF-8";
h1, h2, h3, h4, h5, h6 {
	color: #31404b;
	margin: 0 0 .75em 0;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	letter-spacing: -0.02em;
}
h1 {
	font-size: 48px;
	font-style: normal;
	text-transform: uppercase;
}
h2 {
	font-size: 32px;
	font-style: normal;
	text-transform: uppercase;
}
h3 {
	font-size: 24px;
	font-style: normal;
	text-transform: uppercase;
}
h4 {
	font-size: 22px;
	text-transform: none;
	font-style: normal;
}
h5 {
	font-size: 16px;
	font-style: normal;
	text-transform: uppercase;
}
h6 {
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 2em;
	line-height: 26px;
	font-size: normal;
}
p {
	margin-bottom: 1.5em;
}
.lead {
	font-size: 16px;
	line-height: 2em;
}
a {
	color: #1892ed;
	text-decoration: none;
}
a:hover, a:focus {
	color: #38a9ff;
	text-decoration: none;
	outline: none;
}
ol.list {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
	counter-reset: counter;
}
ol.list li {
	position: relative;
	padding: 0 0 .5em 30px;
}
ol.list li::before {
	display: inline-block;
	position: absolute;
	left: 0;
	content: counter(counter) ". ";
	counter-increment: counter;
	font-weight: bold;
	width: 20px;
	color: #31404b;
	font-family: "Montserrat", sans-serif;
	font-size: 13px;
}
ul.list {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: 1.5em;
}
ul.list li {
	position: relative;
	padding: 0 0 .5em 30px;
}
ul.list li::before {
	display: inline-block;
	position: absolute;
	left: 0;
	width: 20px;
	color: #38a9ff;
	font-family: "Montserrat", sans-serif;
	font-size: 14px;
	content: "\f00c";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "FontAwesome";
}
.content-title {
	text-align: center;
	padding: 10px 0;
	margin-bottom: 20px;
}

@media (min-width:992px) {
.content-title {
	padding: 25px 0;
	margin-bottom: 35px;
}
}
.content-title__h {
	line-height: 1.2em;
	margin-bottom: .75em;
	font-size: 18px;
}

@media (min-width:768px) {
.content-title__h {
	font-size: 24px;
}
}

@media (min-width:992px) {
.content-title__h {
	font-size: 32px;
}
}
.content-title__subtitle {
	font-style: normal;
	font-size: 11px;
	line-height: 1.2em;
	color: #9a9da2;
}
.content-title__h + .content-title__subtitle {
	margin-top: -1.75em;
	margin-bottom: 3em;
}
.blockquote--default {
	text-align: center;
	border: none;
	padding: 20px;
	position: relative;
	margin-bottom: 2em;
}

@media (min-width:992px) {
.blockquote--default {
	padding: 50px 20px 20px 20px;
}
}
.blockquote--default::before {
	content: "\201C";
	display: block;
	position: absolute;
	left: 50%;
	top: -0.17em;
	transform: translateX(-50%);
	font-family: "Montserrat", sans-serif;
	color: #31404b;
	opacity: .05;
	font-size: 300px;
	line-height: 1em;
	pointer-events: none;
}

@media (min-width:992px) {
.blockquote--default::before {
	font-size: 600px;
}
}

@media (min-width:1199px) {
.blockquote--default::before {
	font-size: 700px;
}
}
.blockquote--default .blockquote__content {
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #31404b;
	margin-bottom: .75em;
}

@media (min-width:992px) {
.blockquote--default .blockquote__content {
	font-size: 24px;
}
}
.blockquote--default .blockquote__footer::before {
	display: none !important;
}
.blockquote--default .blockquote__cite {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #9a9da2;
	font-style: normal !important;
}

@media (min-width:992px) {
.blockquote--default .blockquote__cite {
	font-size: 14px;
}
}
.blockquote--default .blockquote__author-name {
	display: block;
}
.blockquote--default .blockquote__author-info {
	font-size: 9px;
	display: block;
}

@media (min-width:992px) {
.blockquote--default .blockquote__author-info {
	font-size: 10px;
}
}
.text-success {
	color: #24d9b0;
}
.text-danger {
	color: #f34141;
}
.text-warning {
	color: #ff7e1f;
}
.text-info {
	color: #0cb2e2;
}
address strong {
	color: #31404b;
	font-weight: 400;
}
dt {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	margin-bottom: .2em;
}
dd {
	margin-bottom: 1.5em;
}
img {
	max-width: 100%;
	height: auto;
}
.aligncenter {
	text-align: center;
	margin-bottom: 20px;
}
.aligncenter figcaption {
	padding: 14px;
	font-size: 13px;
}
.df-icon {
	width: 28px;
	height: 28px;
	fill: none;
	stroke: #c2ff1f;
}
.df-icon-stack {
	position: relative;
	width: 28px;
	height: 28px;
}
.df-icon-stack .df-icon {
	position: absolute;
}
.df-icon--basketball {
	width: 28px;
	height: 28px;
	stroke-width: 1.6px;
}
.df-icon--jersey {
	width: 22px;
	height: 24px;
	stroke-width: 1.8px;
	fill-rule: evenodd;
}
.df-icon--points {
	width: 37px;
	height: 32px;
	stroke-width: 1.6px;
}
.df-icon--bag {
	width: 22px;
	height: 24px;
	stroke-width: 1.6px;
}
.df-icon--bag-handle {
	width: 12px;
	height: 11px;
	stroke-width: 1.6px;
}
.df-icon-stack--bag .df-icon--bag {
	left: 50% !important;
	top: 5px;
	transform: translate(-50%, 0);
}
.df-icon-stack--bag .df-icon--bag-handle {
	left: 50% !important;
	transform: translate(-50%, 0);
}
.df-icon--ppg {
	width: 37px;
	height: 32px;
	stroke-width: 1.6px;
}
.df-icon--ppg > path {
	fill: #31404b;
}
.df-icon--apg {
	width: 50px;
	height: 28px;
	stroke-width: 1.6px;
}
.df-icon--apg > path {
	fill: #31404b;
}
.df-icon--rpg {
	width: 41px;
	height: 33px;
	stroke-width: 1.6px;
}
.df-icon--rpg > path {
	fill: #31404b;
}
.df-icon-stack--3pts {
	margin: 0 auto;
	width: 33px;
	height: 32px;
	text-align: center;
}
.df-icon-stack--3pts .df-icon--basketball {
	left: 0;
	top: 4px;
}
.df-icon-stack--3pts .df-icon--txt {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1em;
}
.df-icon--whistle {
	width: 30px;
	height: 32px;
	stroke-width: 1.8px;
}
.df-icon--soccer-ball {
	width: 28px;
	height: 28px;
	stroke-width: 1.8px;
}
.df-icon-plus {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
}
.df-icon-plus::before {
	content: "";
	display: block;
	position: absolute;
	left: 5px;
	top: 0;
	bottom: 0;
	width: 2px;
	background-color: #fff;
}
.df-icon-plus::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 5px;
	height: 2px;
	background-color: #fff;
}
table {
	background-color: transparent;
}
caption {
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: left;
}
th {
	text-align: left;
}
.table {
	width: 100%;
	max-width: 100%;
}
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
	padding: 6.5px;
	vertical-align: top;
	border-top: 1px solid #e4e7ed;
	font-family: "Montserrat", sans-serif;
	font-size: 10px; 
}

@media (min-width:992px) {
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
	padding: 13px 10px;
	font-size: 12px;
}
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-right: 1px solid #e4e7ed;
	font-weight: 700;
	color: #31404b;
	text-transform: uppercase;
}
.table > tbody > tr > th {
	color: #31404b;
	font-weight: normal;
}
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 2px solid #e4e7ed;
}
.table--lg > thead > tr > th, .table--lg > thead > tr > td, .table--lg > tbody > tr > th, .table--lg > tbody > tr > td, .table--lg > tfoot > tr > th, .table--lg > tfoot > tr > td {
	padding: 8.5px;
}

@media (min-width:992px) {
.table--lg > thead > tr > th, .table--lg > thead > tr > td, .table--lg > tbody > tr > th, .table--lg > tbody > tr > td, .table--lg > tfoot > tr > th, .table--lg > tfoot > tr > td {
	padding: 17px 12px;
}
}
.table-thead-color > thead > tr > th {
	background-color: #f5f7f9;
}
.table-hover > tbody > tr {
	/* transition: background-color 0.2s ease; */
}
.table-hover > tbody > tr {
	transition: background-color 0.2s ease;
}
.table-hover > tbody > tr:hover {
	background-color: #f5f7f9;
}
.table-bordered {
	border: 1px solid #e4e7ed;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
	border: 1px solid #e4e7ed;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
	border-bottom-width: 1px;
}
.table-wrap-bordered {
	border: 1px solid #e4e7ed;
}

@media (max-width:767px) {
.table-responsive {
	border: none;
	margin-bottom: 0;
}
}
.table--no-border > thead > tr > th, .table--no-border > thead > tr > td, .table--no-border > tbody > tr > th, .table--no-border > tbody > tr > td, .table--no-border > tfoot > tr > th, .table--no-border > tfoot > tr > td {
	border: none;
}
.table__cell-center {
	text-align: center;
}
.table__cell-center > thead > tr > th {
	text-align: center;
}
.table__cell-center > thead > tr > th:first-child {
	text-align: left;
}
.error-404 {
	text-align: center;
	padding: 10px 15px 20px 15px;
	overflow: hidden;
	position: relative;
}

@media (min-width:992px) {
.error-404 {
	padding: 20px 0 40px 0;
}
}
.error-404__figure {
	position: relative;
	display: inline-block;
	margin-bottom: 30px;
	max-width: 75%;
}

@media (min-width:480px) {
.error-404__figure {
	max-width: 100%;
}
}

@media (min-width:1200px) {
.error-404__figure {
	margin-bottom: 55px;
}
}
.error-404__figure::before, .error-404__figure::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 120px;
	height: 25px;
	background-color: #38a9ff;
	border-radius: 3px;
}
.error-404__figure::before {
	transform: translate(50px, -70px) rotate(45deg);
}
.error-404__figure::after {
	transform: translate(50px, -70px) rotate(-45deg);
}
.error__header {
	margin-bottom: 20px;
}

@media (min-width:1200px) {
.error__header {
	margin-bottom: 40px;
}
}
.error__title {
	margin-bottom: 0.33em;
	font-size: 24px;
}

@media (min-width:992px) {
.error__title {
	font-size: 32px;
}
}

@media (min-width:1200px) {
.error__title {
	font-size: 38px;
}
}
.error__subtitle {
	font-size: 18px;
}

@media (min-width:1200px) {
.error__subtitle {
	font-size: 22px;
}
}
.error__description {
	margin-bottom: 30px;
}

@media (min-width:1200px) {
.error__description {
	margin-bottom: 60px;
}
}

@media (min-width:992px) {
.error__cta .btn {
	margin: 0 10px;
}
}

@media (max-width:767px) {
.error__cta .btn {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin: 5px 0;
}
}
.spacer {
	height: 30px;
	overflow: hidden;
}
.spacer-sm {
	height: 15px;
	overflow: hidden;
}
.spacer-xs {
	height: 10px;
	overflow: hidden;
}
.spacer-lg {
	height: 45px;
	overflow: hidden;
}
.spacer-xlg {
	height: 60px;
	overflow: hidden;
}
.spacer-xxlg {
	height: 90px;
	overflow: hidden;
}
.df-color-pallete {
	list-style-type: none;
	display: flex;
	padding: 0;
	margin: 0;
}

@media (max-width:767px) {
.df-color-pallete {
	flex-wrap: wrap;
}
}
.df-color-pallete__item {
	height: 120px;
	flex-grow: 1;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #fff;
	line-height: 1.2em;
	text-align: center;
	line-height: 120px;
}

@media (max-width:767px) {
.df-color-pallete__item {
	flex-basis: 25%;
}
}

@media (max-width:479px) {
.df-color-pallete__item {
	flex-basis: 50%;
}
}
.df-color-pallete__item.color-dark {
	background-color: #1e2024;
}
.df-color-pallete__item.color-dark-lighten {
	background-color: #292c31;
}
.df-color-pallete__item.color-2 {
	background-color: #31404b;
}
.df-color-pallete__item.color-3 {
	background-color: #07e0c4;
}
.df-color-pallete__item.color-4 {
	background-color: #c2ff1f;
}
.df-color-pallete__item.color-gray {
	background-color: #9a9da2;
}
.df-color-pallete__item.color-primary {
	background-color: #38a9ff;
}
.df-color-pallete__item.color-primary-darken {
	background-color: #1892ed;
}
.alert {
	padding: 15px;
	padding-left: 85px;
	border-radius: 4px;
	border: 1px solid transparent;
	font-size: 14px;
	position: relative;
	color: #9a9da2;
}
.alert::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-radius: 4px 0 0 4px;
	width: 60px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 15px 15px;
}
.alert strong {
	color: #31404b;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
}
.alert-dismissible {
	padding-right: 37px;
}
.alert-dismissible .close {
	top: 2px;
	right: -21px;
	color: inherit;
	text-shadow: none;
}
.alert-btn-right {
	position: relative;
	float: right;
	top: 0;
	right: 0;
}
.alert-success {
	background-color: #fff;
	border-color: #e4e7ed;
}
.alert-success hr {
	border-top-color: #d5d9e3;
}
.alert-success::before {
	background-color: #24d9b0;
}
.alert-success::before {
	background-size: 26px 12px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12'%3E%3Cpath transform='translate(-189.438 -2446.25)' fill='%23fff' d='M201.45,2446.24l2.121,2.13-9.192,9.19-2.122-2.12Zm-4.949,9.2-2.121,2.12-4.95-4.95,2.121-2.12Z'/%3E%3C/svg%3E");
}
.alert-info {
	background-color: #fff;
	border-color: #e4e7ed;
}
.alert-info hr {
	border-top-color: #d5d9e3;
}
.alert-info::before {
	background-color: #0cb2e2;
}
.alert-info::before {
	background-size: 5px 18px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 18'%3E%3Cpath transform='translate(-194 -2257)' fill='%23fff' d='M194.714,2257h3.572a0.716,0.716,0,0,1,.714.72l-0.714,11.16a0.716,0.716,0,0,1-.715.72h-2.142a0.716,0.716,0,0,1-.715-0.72L194,2257.72A0.716,0.716,0,0,1,194.714,2257Zm0.715,14.4h2.142a0.716,0.716,0,0,1,.715.72v2.16a0.716,0.716,0,0,1-.715.72h-2.142a0.716,0.716,0,0,1-.715-0.72v-2.16A0.716,0.716,0,0,1,195.429,2271.4Z'/%3E%3C/svg%3E");
}
.alert-warning {
	background-color: rgba(24, 146, 237, 0.11);
	border-color: #e4e7ed;
	height: 147px;
}
.alert-warning hr {
	border-top-color: #d5d9e3;
}
.alert-warning::before {
	background-color: #1892ed;
}
.alert-warning::before {
	background-size: 5px 18px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 18'%3E%3Cpath transform='translate(-194 -2257)' fill='%23fff' d='M194.714,2257h3.572a0.716,0.716,0,0,1,.714.72l-0.714,11.16a0.716,0.716,0,0,1-.715.72h-2.142a0.716,0.716,0,0,1-.715-0.72L194,2257.72A0.716,0.716,0,0,1,194.714,2257Zm0.715,14.4h2.142a0.716,0.716,0,0,1,.715.72v2.16a0.716,0.716,0,0,1-.715.72h-2.142a0.716,0.716,0,0,1-.715-0.72v-2.16A0.716,0.716,0,0,1,195.429,2271.4Z'/%3E%3C/svg%3E");
}
.alert-danger {
	background-color: #fff;
	border-color: #e4e7ed;
}
.alert-danger hr {
	border-top-color: #d5d9e3;
}
.alert-danger::before {
	background-color: #f34141;
}
.alert-danger::before {
	background-size: 11px 11px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath transform='translate(-190.844 -2353.84)' fill='%23fff' d='M190.843,2355.96l2.121-2.12,9.193,9.2-2.122,2.12Zm9.192-2.12,2.122,2.12-9.193,9.2-2.121-2.12Z'/%3E%3C/svg%3E");
}
.btn {
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	transition: all 0.3s ease;
	padding: 13px 42px;
	font-size: 11px;
	line-height: 1.5em;
	border-radius: 2px;
}
.btn:hover, .btn:focus, .btn.focus {
	color: #fff;
}
.btn:active, .btn.active {
	box-shadow: none;
}
.btn-default {
	color: #fff;
	background-color: #9a9da2;
	border-color: transparent;
}
.btn-default:focus, .btn-default.focus {
	color: #fff;
	background-color: #868a91;
	border-color: transparent;
}
.btn-default:hover {
	color: #fff;
	background-color: #868a91;
	border-color: transparent;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
	color: #fff;
	background-color: #868a91;
	border-color: transparent;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
	color: #fff;
	background-color: #6e7177;
	border-color: transparent;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
	background-image: none;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
	background-color: #9a9da2;
	border-color: transparent;
}
.btn-default .badge {
	color: #9a9da2;
	background-color: #fff;
}
.btn-primary {
	color: #fff;
	background-color: #31404b;
	border-color: transparent;
}
.btn-primary:focus, .btn-primary.focus {
	color: #fff;
	background-color: #1892ed;
	border-color: transparent;
}
.btn-primary:hover {
	color: #fff;
	background-color: #1892ed;
	border-color: transparent;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #1892ed;
	border-color: transparent;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #0f1317;
	border-color: transparent;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
	background-image: none;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
	background-color: #31404b;
	border-color: transparent;
}
.btn-primary .badge {
	color: #31404b;
	background-color: #fff;
}
.btn-primary-inverse {
	color: #fff;
	background-color: #01325a;
	border-color: transparent;
}
.btn-primary-inverse:focus, .btn-primary-inverse.focus {
	color: #fff;
	background-color: #1892ed;
	border-color: transparent;
}
.btn-primary-inverse:hover {
	color: #fff;
	background-color: #1892ed;
	border-color: transparent;
}
.btn-primary-inverse:active, .btn-primary-inverse.active, .open > .btn-primary-inverse.dropdown-toggle {
	color: #fff;
	background-color: #1892ed;
	border-color: transparent;
}
.btn-primary-inverse:active:hover, .btn-primary-inverse:active:focus, .btn-primary-inverse:active.focus, .btn-primary-inverse.active:hover, .btn-primary-inverse.active:focus, .btn-primary-inverse.active.focus, .open > .btn-primary-inverse.dropdown-toggle:hover, .open > .btn-primary-inverse.dropdown-toggle:focus, .open > .btn-primary-inverse.dropdown-toggle.focus {
	color: #fff;
	background-color: #007fe0;
	border-color: transparent;
}
.btn-primary-inverse:active, .btn-primary-inverse.active, .open > .btn-primary-inverse.dropdown-toggle {
	background-image: none;
}
.btn-primary-inverse.disabled:hover, .btn-primary-inverse.disabled:focus, .btn-primary-inverse.disabled.focus, .btn-primary-inverse[disabled]:hover, .btn-primary-inverse[disabled]:focus, .btn-primary-inverse[disabled].focus, fieldset[disabled] .btn-primary-inverse:hover, fieldset[disabled] .btn-primary-inverse:focus, fieldset[disabled] .btn-primary-inverse.focus {
	background-color: #38a9ff;
	border-color: transparent;
}
.btn-primary-inverse .badge {
	color: #38a9ff;
	background-color: #fff;
}
.btn-success {
	color: #fff;
	background-color: #afc73f;
	border-color: transparent;
	text-shadow: 1px 1px #333;
}
.btn-success:focus, .btn-success.focus {
	color: #fff;
	background-color: #95da00;
	border-color: transparent;
}
.btn-success:hover {
	color: #fff;
	background-color: #8fa234;
	border-color: transparent;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
	color: #fff;
	background-color: #95da00;
	border-color: transparent;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #649200;
	border-color: transparent;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
	background-image: none;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
	background-color: #9fe900;
	border-color: transparent;
}
.btn-success .badge {
	color: #9fe900;
	background-color: #fff;
}
.btn-info {
	color: #fff;
	background-color: #109eb8;
	border-color: transparent;
	text-shadow: 1px 1px #333;
}
.btn-info:focus, .btn-info.focus {
	color: #fff;
	background-color: #0ba7d3;
	border-color: transparent;
}
.btn-info:hover {
	color: #fff;
	background-color: #0ba7d3;
	border-color: transparent;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
	color: #fff;
	background-color: #0ba7d3;
	border-color: transparent;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #087190;
	border-color: transparent;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
	background-image: none;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
	background-color: #0cb2e2;
	border-color: transparent;
}
.btn-info .badge {
	color: #0cb2e2;
	background-color: #fff;
}
.btn-warning {
	color: #fff;
	background-color: #ff7e1f;
	border-color: transparent;
}
.btn-warning:focus, .btn-warning.focus {
	color: #fff;
	background-color: #ff7510;
	border-color: transparent;
}
.btn-warning:hover {
	color: #fff;
	background-color: #ff7510;
	border-color: transparent;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff7510;
	border-color: transparent;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #c75500;
	border-color: transparent;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
	background-image: none;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
	background-color: #ff7e1f;
	border-color: transparent;
}
.btn-warning .badge {
	color: #ff7e1f;
	background-color: #fff;
}
.btn-danger {
	color: #fff;
	background-color: #f34141;
	border-color: transparent;
}
.btn-danger:focus, .btn-danger.focus {
	color: #fff;
	background-color: #f23333;
	border-color: transparent;
}
.btn-danger:hover {
	color: #fff;
	background-color: #f23333;
	border-color: transparent;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #f23333;
	border-color: transparent;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #d00d0d;
	border-color: transparent;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
	background-image: none;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
	background-color: #f34141;
	border-color: transparent;
}
.btn-danger .badge {
	color: #f34141;
	background-color: #fff;
}
.btn-instagram {
	background-color: #1e78dd;
	color: #fff;
}
.btn-instagram:hover, .btn-instagram:active, .btn-instagram:focus {
	background-color: #3185e3;
}
.btn-instagram i {
	font-size: 6px;
	position: relative;
	top: -1px;
}
.btn-instagram.btn-sm {
	padding-left: 24px;
	padding-right: 24px;
}
.btn-facebook {
	color: #fff;
	background-color: #4d6baa;
	border-color: transparent;
}
.btn-facebook:focus, .btn-facebook.focus {
	color: #fff;
	background-color: #5c78b5;
	border-color: transparent;
}
.btn-facebook:hover {
	color: #fff;
	background-color: #5c78b5;
	border-color: transparent;
}
.btn-facebook:active, .btn-facebook.active, .open > .btn-facebook.dropdown-toggle {
	color: #fff;
	background-color: #5c78b5;
	border-color: transparent;
}
.btn-facebook:active:hover, .btn-facebook:active:focus, .btn-facebook:active.focus, .btn-facebook.active:hover, .btn-facebook.active:focus, .btn-facebook.active.focus, .open > .btn-facebook.dropdown-toggle:hover, .open > .btn-facebook.dropdown-toggle:focus, .open > .btn-facebook.dropdown-toggle.focus {
	color: #fff;
	background-color: #32456e;
	border-color: transparent;
}
.btn-facebook:active, .btn-facebook.active, .open > .btn-facebook.dropdown-toggle {
	background-image: none;
}
.btn-facebook.disabled:hover, .btn-facebook.disabled:focus, .btn-facebook.disabled.focus, .btn-facebook[disabled]:hover, .btn-facebook[disabled]:focus, .btn-facebook[disabled].focus, fieldset[disabled] .btn-facebook:hover, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook.focus {
	background-color: #4d6baa;
	border-color: transparent;
}
.btn-facebook .badge {
	color: #4d6baa;
	background-color: #fff;
}
.btn-twitter {
	color: #fff;
	background-color: #3fcef2;
	border-color: transparent;
}
.btn-twitter:focus, .btn-twitter.focus {
	color: #fff;
	background-color: #57d4f4;
	border-color: transparent;
}
.btn-twitter:hover {
	color: #fff;
	background-color: #57d4f4;
	border-color: transparent;
}
.btn-twitter:active, .btn-twitter.active, .open > .btn-twitter.dropdown-toggle {
	color: #fff;
	background-color: #57d4f4;
	border-color: transparent;
}
.btn-twitter:active:hover, .btn-twitter:active:focus, .btn-twitter:active.focus, .btn-twitter.active:hover, .btn-twitter.active:focus, .btn-twitter.active.focus, .open > .btn-twitter.dropdown-toggle:hover, .open > .btn-twitter.dropdown-toggle:focus, .open > .btn-twitter.dropdown-toggle.focus {
	color: #fff;
	background-color: #0ea6cc;
	border-color: transparent;
}
.btn-twitter:active, .btn-twitter.active, .open > .btn-twitter.dropdown-toggle {
	background-image: none;
}
.btn-twitter.disabled:hover, .btn-twitter.disabled:focus, .btn-twitter.disabled.focus, .btn-twitter[disabled]:hover, .btn-twitter[disabled]:focus, .btn-twitter[disabled].focus, fieldset[disabled] .btn-twitter:hover, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter.focus {
	background-color: #3fcef2;
	border-color: transparent;
}
.btn-twitter .badge {
	color: #3fcef2;
	background-color: #fff;
}
.btn-gplus {
	color: #fff;
	background-color: #e34d39;
	border-color: transparent;
}
.btn-gplus:focus, .btn-gplus.focus {
	color: #fff;
	background-color: #e6614f;
	border-color: transparent;
}
.btn-gplus:hover {
	color: #fff;
	background-color: #e6614f;
	border-color: transparent;
}
.btn-gplus:active, .btn-gplus.active, .open > .btn-gplus.dropdown-toggle {
	color: #fff;
	background-color: #e6614f;
	border-color: transparent;
}
.btn-gplus:active:hover, .btn-gplus:active:focus, .btn-gplus:active.focus, .btn-gplus.active:hover, .btn-gplus.active:focus, .btn-gplus.active.focus, .open > .btn-gplus.dropdown-toggle:hover, .open > .btn-gplus.dropdown-toggle:focus, .open > .btn-gplus.dropdown-toggle.focus {
	color: #fff;
	background-color: #ad2a18;
	border-color: transparent;
}
.btn-gplus:active, .btn-gplus.active, .open > .btn-gplus.dropdown-toggle {
	background-image: none;
}
.btn-gplus.disabled:hover, .btn-gplus.disabled:focus, .btn-gplus.disabled.focus, .btn-gplus[disabled]:hover, .btn-gplus[disabled]:focus, .btn-gplus[disabled].focus, fieldset[disabled] .btn-gplus:hover, fieldset[disabled] .btn-gplus:focus, fieldset[disabled] .btn-gplus.focus {
	background-color: #e34d39;
	border-color: transparent;
}
.btn-gplus .badge {
	color: #e34d39;
	background-color: #fff;
}
.btn-linkedin {
	color: #fff;
	background-color: #0077B5;
	border-color: transparent;
}
.btn-linkedin:focus, .btn-linkedin.focus {
	color: #fff;
	background-color: #0088cf;
	border-color: transparent;
}
.btn-linkedin:hover {
	color: #fff;
	background-color: #0088cf;
	border-color: transparent;
}
.btn-linkedin:active, .btn-linkedin.active, .open > .btn-linkedin.dropdown-toggle {
	color: #fff;
	background-color: #0088cf;
	border-color: transparent;
}
.btn-linkedin:active:hover, .btn-linkedin:active:focus, .btn-linkedin:active.focus, .btn-linkedin.active:hover, .btn-linkedin.active:focus, .btn-linkedin.active.focus, .open > .btn-linkedin.dropdown-toggle:hover, .open > .btn-linkedin.dropdown-toggle:focus, .open > .btn-linkedin.dropdown-toggle.focus {
	color: #fff;
	background-color: #003e5e;
	border-color: transparent;
}
.btn-linkedin:active, .btn-linkedin.active, .open > .btn-linkedin.dropdown-toggle {
	background-image: none;
}
.btn-linkedin.disabled:hover, .btn-linkedin.disabled:focus, .btn-linkedin.disabled.focus, .btn-linkedin[disabled]:hover, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled].focus, fieldset[disabled] .btn-linkedin:hover, fieldset[disabled] .btn-linkedin:focus, fieldset[disabled] .btn-linkedin.focus {
	background-color: #0077B5;
	border-color: transparent;
}
.btn-linkedin .badge {
	color: #0077B5;
	background-color: #fff;
}
.btn-vk {
	color: #fff;
	background-color: #6383A8;
	border-color: transparent;
}
.btn-vk:focus, .btn-vk.focus {
	color: #fff;
	background-color: #7390b1;
	border-color: transparent;
}
.btn-vk:hover {
	color: #fff;
	background-color: #7390b1;
	border-color: transparent;
}
.btn-vk:active, .btn-vk.active, .open > .btn-vk.dropdown-toggle {
	color: #fff;
	background-color: #7390b1;
	border-color: transparent;
}
.btn-vk:active:hover, .btn-vk:active:focus, .btn-vk:active.focus, .btn-vk.active:hover, .btn-vk.active:focus, .btn-vk.active.focus, .open > .btn-vk.dropdown-toggle:hover, .open > .btn-vk.dropdown-toggle:focus, .open > .btn-vk.dropdown-toggle.focus {
	color: #fff;
	background-color: #415874;
	border-color: transparent;
}
.btn-vk:active, .btn-vk.active, .open > .btn-vk.dropdown-toggle {
	background-image: none;
}
.btn-vk.disabled:hover, .btn-vk.disabled:focus, .btn-vk.disabled.focus, .btn-vk[disabled]:hover, .btn-vk[disabled]:focus, .btn-vk[disabled].focus, fieldset[disabled] .btn-vk:hover, fieldset[disabled] .btn-vk:focus, fieldset[disabled] .btn-vk.focus {
	background-color: #6383A8;
	border-color: transparent;
}
.btn-vk .badge {
	color: #6383A8;
	background-color: #fff;
}
.btn-odnoklassniki {
	color: #fff;
	background-color: #F4731C;
	border-color: transparent;
}
.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
	color: #fff;
	background-color: #f58234;
	border-color: transparent;
}
.btn-odnoklassniki:hover {
	color: #fff;
	background-color: #f58234;
	border-color: transparent;
}
.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .btn-odnoklassniki.dropdown-toggle {
	color: #fff;
	background-color: #f58234;
	border-color: transparent;
}
.btn-odnoklassniki:active:hover, .btn-odnoklassniki:active:focus, .btn-odnoklassniki:active.focus, .btn-odnoklassniki.active:hover, .btn-odnoklassniki.active:focus, .btn-odnoklassniki.active.focus, .open > .btn-odnoklassniki.dropdown-toggle:hover, .open > .btn-odnoklassniki.dropdown-toggle:focus, .open > .btn-odnoklassniki.dropdown-toggle.focus {
	color: #fff;
	background-color: #b14c09;
	border-color: transparent;
}
.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .btn-odnoklassniki.dropdown-toggle {
	background-image: none;
}
.btn-odnoklassniki.disabled:hover, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki[disabled]:hover, .btn-odnoklassniki[disabled]:focus, .btn-odnoklassniki[disabled].focus, fieldset[disabled] .btn-odnoklassniki:hover, fieldset[disabled] .btn-odnoklassniki:focus, fieldset[disabled] .btn-odnoklassniki.focus {
	background-color: #F4731C;
	border-color: transparent;
}
.btn-odnoklassniki .badge {
	color: #F4731C;
	background-color: #fff;
}
.btn-link {
	color: rgba(49, 64, 75, 0.4);
}
.btn-link:hover {
	text-decoration: none;
	color: #31404b;
}
.btn-lg {
	padding: 16px 80px;
	font-size: 13px;
	line-height: 1.45em;
	border-radius: 2px;
}
.btn-sm {
	padding: 10px 38px;
	font-size: 11px;
	line-height: 1.5em;
	border-radius: 2px;
}
.btn-xs {
	padding: 5px 13px;
	font-size: 11px;
	line-height: 1.5em;
	border-radius: 2px;
}
.btn-outline {
	background-color: transparent;
}
.btn-outline.btn-default {
	border-color: #dbdfe6;
	color: #9a9da2;
}
.btn-outline.btn-default:hover {
	background-color: #9a9da2;
	border-color: #9a9da2;
	color: #fff;
}
.btn-outline.btn-default:hover.btn-circle {
	background-color: #9a9da2;
}
.btn-outline.btn-primary {
	border-color: #e4e7ed;
	color: #31404b;
}
.btn-outline.btn-primary:hover {
	background-color: #1892ed;
	border-color: #1892ed;
	color: #fff;
}
.btn-outline.btn-primary:hover.btn-circle {
	background-color: #1892ed;
}
.btn-outline.btn-inverse {
	border-color: #fff;
	color: #fff;
	border-width: 2px;
}
.btn-outline.btn-inverse:hover {
	background-color: #1892ed;
	border-color: #1892ed;
	color: #fff;
}
.btn-outline.btn-inverse:hover i {
	color: #fff;
}
.btn-outline.btn-inverse:hover.btn-circle {
	background-color: #1892ed;
}
.btn-outline.btn-success {
	border-color: #9fe900;
	color: #9a9da2;
	border-width: 2px;
}
.btn-outline.btn-success:hover {
	background-color: #95da00;
	border-color: #95da00;
	color: #fff;
}
.btn-outline.btn-success:hover i {
	color: #fff;
}
.btn-outline.btn-success:hover.btn-circle {
	background-color: #95da00;
}
.btn-outline.btn-info {
	border-color: #0cb2e2;
	color: #9a9da2;
	border-width: 2px;
}
.btn-outline.btn-info:hover {
	background-color: #0ba7d3;
	border-color: #0ba7d3;
	color: #fff;
}
.btn-outline.btn-info:hover i {
	color: #fff;
}
.btn-outline.btn-info:hover.btn-circle {
	background-color: #0ba7d3;
}
.btn-outline.btn-warning {
	border-color: #ff7e1f;
	color: #9a9da2;
	border-width: 2px;
}
.btn-outline.btn-warning:hover {
	background-color: #ff7510;
	border-color: #ff7510;
	color: #fff;
}
.btn-outline.btn-warning:hover i {
	color: #fff;
}
.btn-outline.btn-warning:hover.btn-circle {
	background-color: #ff7510;
}
.btn-outline.btn-danger {
	border-color: #f34141;
	color: #9a9da2;
	border-width: 2px;
}
.btn-outline.btn-danger:hover {
	background-color: #f23333;
	border-color: #f23333;
	color: #fff;
}
.btn-outline.btn-danger:hover i {
	color: #fff;
}
.btn-outline.btn-danger:hover.btn-circle {
	background-color: #f23333;
}
.btn-icon i {
	font-size: 14px;
	margin-right: 10px;
}
.btn-icon-right i {
	margin-right: 0;
	margin-left: 10px;
}
.btn-single-icon {
	padding-left: 0;
	padding-right: 0;
	width: 47px;
	text-align: center;
}
.btn-single-icon i {
	margin: 0;
	font-size: 13px;
	line-height: 1.2em;
}
.btn-circle {
	border-radius: 50%;
	width: 38px;
	height: 38px;
	line-height: 38px;
	padding: 0;
	text-align: center;
}
.btn-circle i {
	font-size: 15px;
}
.btn-circle.btn-outline {
	border-width: 2px;
}
.btn-block {
	padding-left: 0;
	padding-right: 0;
}
.btn-condensed.btn-sm {
	padding: 13px 28px;
}
.btn-condensed.btn-sm.btn-icon-right {
	padding-right: 22px;
}
.btn-fab {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background-color: #1892ed;
	border-radius: 50%;
}
.btn-fab::before, .btn-fab::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	transition: transform 0.25s ease;
}
.btn-fab::before {
	width: 17px;
	height: 3px;
}
.btn-fab::after {
	width: 3px;
	height: 17px;
}
.btn-fab:hover::before, .btn-fab:hover::after {
	transform: translate(-50%, -50%) rotate(90deg);
}
.btn-fab--clean {
	background-color: transparent;
}
.btn-fab--clean::before, .btn-fab--clean::after {
	background-color: #38a9ff;
}
.btn-fab--sm {
	width: 30px;
	height: 30px;
}
.btn-fab--sm::before {
	width: 10px;
	height: 2px;
}
.btn-fab--sm::after {
	width: 2px;
	height: 10px;
}
.card {
	border: 1px solid #e4e7ed;
	border-radius: 4px;
	background-color: #fff;
	margin-bottom: 15px;
}
.card--clean {
	background: none;
	border: none;
}
.card--clean .card__header {
	background-color: #fff;
	border: 1px solid #e4e7ed;
	border-radius: 4px;
}
.card--clean > .card__content {
	padding: 15px 0 0 0;
}
.card--has-table > .card__content {
	padding: 0;
}
.card--has-table > .card__content .table {
	margin-bottom: 0;
}
.card--no-paddings > .card__content {
	padding: 0;
}
.card--squared-top {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.card__header {
	padding: 27px 23px;
	border-radius: 4px 4px 0 0;
	position: relative;
	border-bottom: 1px solid #e4e7ed;
	overflow: hidden;
	background-color: transparent;
}
.card__header ~ .card__header {
	border-radius: 0;
}
.card__header ~ .card__header::before {
	border-radius: 0;
}
.card__header::before {
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: #109eb8;
	border-radius: 3px 0 0 0;
}
.card__header > h4 {
	font-size: 16px;
	line-height: 1.2em;
	letter-spacing: -0.02em;
	margin-bottom: 0;
	text-transform: uppercase;
	font-style: normal;
	color: #109eb8;
}

@media (min-width:992px) {
.card__header .card-header__button {
	float: right;
}
}
.card__header--has-btn {
	padding-top: 24px;
	padding-bottom: 24px;
}
.card__header--has-btn > h4 {
	margin-bottom: .5em;
}

@media (min-width:480px) {
.card__header--has-btn > h4 {
	display: inline-block;
	margin-bottom: 0;
}
}
.card__header--has-filter {
	padding-top: 24px;
	padding-bottom: 24px;
}
.card__header--has-filter > h4 {
	display: inline-block;
}
.card__header--has-filter .category-filter {
	padding-top: 5px;
}

@media (min-width:480px) {
.card__header--has-filter .category-filter {
	float: right;
	padding-top: 0;
}
}
.card__header--has-legend {
	padding-top: 24px;
	padding-bottom: 24px;
}
.card__header--has-legend > h4 {
	display: inline-block;
}
.card__header--has-legend .chart-legend {
	padding-top: 5px;
}

@media (min-width:480px) {
.card__header--has-legend .chart-legend {
	float: right;
	padding-top: 0;
}
}
.card__header--has-checkbox {
	padding-top: 24px;
	padding-bottom: 24px;
}
.card__header--has-checkbox > h4 {
	margin-bottom: .5em;
}

@media (min-width:480px) {
.card__header--has-checkbox > h4 {
	display: inline-block;
	margin-bottom: 0;
}
}

@media (min-width:480px) {
.card__header--has-checkbox .checkbox {
	float: right;
	padding-top: 0;
	font-size: 10px;
	font-weight: bold;
}
}
.card__header--has-toggle {
	padding-top: 24px;
	padding-bottom: 24px;
	display: flex;
	align-items: center;
}
.card__header--has-toggle .switch {
	flex-grow: 1;
	text-align: right;
}
.card__content {
	padding: 24px 24px;
}
.card__content-inner {
	padding: 20px;
}
.card__subheader {
	background: #f5f7f9;
	border-top: 1px solid #e4e7ed;
	border-bottom: 1px solid #e4e7ed;
	text-align: center;
	padding: 8px 0;
	margin-left: -24px;
	margin-right: -24px;
	margin-bottom: 20px;
}

@media (min-width:992px) {
.card__subheader {
	padding: 11px 0;
	margin-bottom: 30px;
}
}
.card__subheader h5 {
	margin-bottom: 0;
	font-style: normal;
	text-transform: uppercase;
}
.card__subheader--nomargins {
	margin: 0;
}
.card__subheader--sm h5 {
	font-size: 11px;
	line-height: 1.2em;
}

@media (min-width:992px) {
.card--lg .card__content {
	padding: 43px 43px;
}
}

@media (min-width:992px) {
.card--xlg .card__content {
	padding: 70px 70px;
}
}
.card--alt-color .card__header::before {
	background-color: #9fe900;
}
.card__header--shop-filter {
	padding: 0;
}
.card--section {
	border-radius: 0;
	border-left: none;
	border-right: none;
}
.label {
	/* padding: .5em 1.1em; */
	padding: 6px 10px 5px;
	font-size: 8px;
	font-family: "Montserrat", sans-serif;
	color: #fff;
	text-transform: uppercase;
}
a.label:hover, a.label:focus {
	color: #fff;
}
.label-default {
	background-color: #9a9da2;
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color: #7f838a;
}
.label-primary {
	background-color: #38a9ff;
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #0593ff;
}
.label-success {
	background-color: #24d9b0;
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color: #1dad8d;
}
.label-info {
	background-color: #0cb2e2;
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color: #098cb2;
}
.label-warning {
	background-color: #ff7e1f;
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #eb6400;
}
.label-danger {
	background-color: #f34141;
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #f01111;
}
label {
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	color: #31404b;
	margin-bottom: 9px;
}
label .required {
	color: #38a9ff;
}
.form-control {
	appearance: none;
	height: 52px;
	padding: 12px 16px;
	line-height: 1.733333;
	font-size: 15px;
	color: #31404b;
	background-color: #fff;
	border: 1px solid #e4e7ed;
	border-radius: 2px;
	box-shadow: none;
	transition: border-color ease-in-out .15s;
}
.form-control:focus {
	color: #31404b;
	background-color: #fff;
	border-color: #38a9ff;
	box-shadow: none;
}
.form-control::-moz-placeholder {
color:rgba(154, 157, 162, 0.6);
opacity:1;
}
.form-control:-ms-input-placeholder {
color:rgba(154, 157, 162, 0.6);
}
.form-control::-webkit-input-placeholder {
color:rgba(154, 157, 162, 0.6);
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #e4e7ed;
	border-color: #e4e7ed;
}
.form-control[disabled]::-moz-placeholder, .form-control[readonly]::-moz-placeholder, fieldset[disabled] .form-control::-moz-placeholder {
color:rgba(154, 157, 162, 0.4);
opacity:1;
}
.form-control[disabled]:-ms-input-placeholder, .form-control[readonly]:-ms-input-placeholder, fieldset[disabled] .form-control:-ms-input-placeholder {
color:rgba(154, 157, 162, 0.4);
}
.form-control[disabled]::-webkit-input-placeholder, .form-control[readonly]::-webkit-input-placeholder, fieldset[disabled] .form-control::-webkit-input-placeholder {
color:rgba(154, 157, 162, 0.4);
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
	color: #31404b;
}
.has-success .form-control {
	border-color: #24d9b0;
	box-shadow: none;
	background-position: center right 0.9em;
	background-repeat: no-repeat;
	background-size: 20px 16px;
	padding-right: 2.2em;
}
.has-success .form-control:focus {
	border-color: #24d9b0;
	box-shadow: none;
}
.has-success .input-group-addon {
	color: #24d9b0;
	border-color: #24d9b0;
	background-color: #fff;
}
.has-success .form-control-feedback {
	color: #24d9b0;
}
.has-success .form-control {
	background-size: 15px 12px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12'%3E%3Cpath transform='translate(-189.438 -2446.25)' fill='%2324d9b0' d='M201.45,2446.24l2.121,2.13-9.192,9.19-2.122-2.12Zm-4.949,9.2-2.121,2.12-4.95-4.95,2.121-2.12Z'/%3E%3C/svg%3E");
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
	color: #31404b;
}
.has-warning .form-control {
	border-color: #1892ed;
	box-shadow: none;
	background-position: center right 0.9em;
	background-repeat: no-repeat;
	background-size: 20px 16px;
	padding-right: 2.2em;
}
.has-warning .form-control:focus {
	border-color: #1892ed;
	box-shadow: none;
}
.has-warning .input-group-addon {
	color: #1892ed;
	border-color: #1892ed;
	background-color: #fff;
}
.has-warning .form-control-feedback {
	color: #1892ed;
}
.has-warning .form-control {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ff7e1f' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
	color: #31404b;
}
.has-error .form-control {
	border-color: #f34141;
	box-shadow: none;
	background-position: center right 0.9em;
	background-repeat: no-repeat;
	background-size: 20px 16px;
	padding-right: 2.2em;
}
.has-error .form-control:focus {
	border-color: #f34141;
	box-shadow: none;
}
.has-error .input-group-addon {
	color: #f34141;
	border-color: #f34141;
	background-color: #fff;
}
.has-error .form-control-feedback {
	color: #f34141;
}
.has-error .form-control {
	background-size: 11px 11px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath transform='translate(-190.844 -2353.84)' fill='%23f34141' d='M190.843,2355.96l2.121-2.12,9.193,9.2-2.122,2.12Zm9.192-2.12,2.122,2.12-9.193,9.2-2.121-2.12Z'/%3E%3C/svg%3E");
}
select.form-control {
	border-radius: 2px;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%2331404b' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-position: right 1em center;
	background-repeat: no-repeat;
	padding-right: 2.2em;
	background-size: 6px 4px;
	-moz-appearance: none;
	-webkit-appearance: none;
	color: rgba(154, 157, 162, 0.99);
}
select.form-control::-ms-expand {
display:none;
}
select.form-control.input-sm {
	height: 45px;
	padding-top: 7px;
	padding-bottom: 7px;
}
select.form-control--clean {
	font-size: 15px;
	height: 28px;
	line-height: 1.2em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0;
	color: #31404b;
	font-family: "Montserrat", sans-serif;
	border: none;
	background-color: transparent;
}
.input-sm {
	height: 45px;
	padding: 10px 14px;
	font-size: 13px;
}
.form-group {
	background: none;
	margin-bottom: 22px;
}
.form-group--sm {
	margin-bottom: 15px;
}
.form-group--xs {
	margin-bottom: 10px;
}
.form-group--lg {
	margin-bottom: 34px;
}
.form-group--submit {
	margin-bottom: 0;
	padding-top: 12px;
}
.form-group--password-forgot {
	display: flex;
	padding: 6px 0;
}
.form-group--password-forgot label {
	flex-grow: 1;
}
.form-group--password-forgot .password-reminder {
	font-size: 11px;
	text-transform: uppercase;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
}
.form-group--upload {
	overflow: hidden;
}

@media (min-width:768px) {
.form-group__avatar {
	float: left;
	width: 240px;
	width: 240px;
}
}
.form-group__avatar img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 13px;
	border-radius: 50%;
}
.form-group__label {
	display: inline-block;
	vertical-align: middle;
}
.form-group__label h6 {
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: .2em;
}
.form-group__label span {
	display: block;
	font-size: 11px;
	line-height: 1.2em;
	color: #c2c4c7;
}
.form-group__upload {
	padding-top: 20px;
}

@media (min-width:768px) {
.form-group__upload {
	padding-top: 15px;
}
}
.checkbox {
	position: relative;
	margin: 0;
	font-weight: bold;
}
.widget--sidebar .checkbox {
	font-size: 10px;
}
.checkbox input[type="checkbox"] {
	display: none;
}
.checkbox input[type="checkbox"]:checked + .checkbox-indicator {
	background-color: #1892ed;
	border-color: #1892ed;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.checkbox .checkbox-indicator {
	content: "";
	width: 16px;
	height: 16px;
	background-color: #fff;
	border: 1px solid #d8dce5;
	border-radius: 2px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	transition: all 0.2s ease;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60% 60%;
}
.checkbox.checkbox-inline {
	padding-left: 24px;
}
.checkbox input[type="checkbox"]:disabled + .checkbox-indicator {
	background-color: #e4e7ed;
	border-color: #d8dce5;
}
.checkbox-table {
	display: flex;
	flex-wrap: wrap;
}
.checkbox-table .checkbox--cell {
	margin: 0 0 -1px -1px;
}
.checkbox--cell {
	width: 44px;
	height: 44px;
	position: relative;
}
.checkbox--cell input[type="checkbox"]:checked + .checkbox-indicator {
	background-color: #1892ed;
	background-image: none;
	border-color: #d8dce5;
	color: #fff;
}
.checkbox--cell .checkbox-indicator {
	content: "";
	width: 44px;
	height: 44px;
	background-color: #fff;
	border: 1px solid #d8dce5;
	border-radius: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin-top: 0;
	transition: all 0.2s ease;
	text-align: center;
	line-height: 42px;
}
.radio {
	position: relative;
	margin: 0;
}
.radio input[type="radio"] {
	display: none;
}
.radio input[type="radio"]:checked + .radio-indicator {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2338a9ff'/%3E%3C/svg%3E");
}
.radio .radio-indicator {
	content: "";
	width: 16px;
	height: 16px;
	background-color: #fff;
	border: 1px solid #d8dce5;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	transition: all 0.2s ease;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 8px 8px;
}
.radio.radio-inline {
	padding-left: 24px;
}
.radio input[type="radio"]:disabled + .radio-indicator {
	background-color: #e4e7ed;
	border-color: #d8dce5;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%239a9da2'/%3E%3C/svg%3E");
}
.radio--word {
	position: relative;
	padding: 0 !important;
}
.radio--word + .radio--word {
	margin-left: 20px;
}
.radio--word input[type="radio"]:checked + .radio-label {
	color: #31404b;
}
.radio--word .radio-label {
	color: #bfc2c4;
	font-weight: 700;
}
.radio--word-lg {
	font-size: 15px;
	line-height: 1.2em;
}
.inline-form .input-group-btn .btn {
	padding-left: 28px;
	padding-right: 28px;
}
abbr.required {
	border-bottom: none;
	color: #1892ed;
	margin-left: .2em;
}
.quantity-control {
	overflow: hidden;
}
.quantity-control .btn {
	display: inline-block;
	height: 30px;
	padding: 0 8px;
	background: none;
	border: none;
	color: #adb3b7;
	vertical-align: middle;
}
.quantity-control .btn:hover, .quantity-control .btn:focus, .quantity-control .btn:active {
	color: #31404b;
}
.quantity-control .form-control {
	display: inline-block;
	width: 34px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	appearance: textfield;
	border: none;
	text-align: center;
	font-size: 13px;
	font-family: "Montserrat", sans-serif;
	vertical-align: middle;
	background-color: transparent;
	color: #31404b;
}
.quantity-control .form-control::-webkit-outer-spin-button, .quantity-control .form-control::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0;
}
.product-quantity-control {
	width: 80px;
	margin: 0 auto;
}
.form-desc--sm {
	font-size: 14px;
	line-height: 22px;
}
.switch {
	white-space: nowrap;
}
.switch__label-txt {
	display: inline-block;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	vertical-align: middle;
	margin-right: .35em;
	color: #31404b;
}

@media (max-width:479px) {
.switch__label-txt {
	display: none;
}
}
.switch-toggle {
	position: absolute;
	margin-left: -9999px;
	visibility: hidden;
	margin: 0;
}
.switch-toggle + label {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	user-select: none;
	vertical-align: middle;
	padding: 2px;
	width: 48px;
	height: 24px;
	margin: 0;
	background-color: #e4e7ed;
	border-radius: 22px;
	transition: background 0.4s;
	border: 1px solid #e4e7ed;
}
.switch-toggle + label::before, .switch-toggle + label::after {
	display: block;
	position: absolute;
	content: "";
}
.switch-toggle + label::after {
	top: 2px;
	left: 2px;
	bottom: 2px;
	width: 18px;
	background-color: #fff;
	background-image: linear-gradient(to right, #e9e9ed, #e9e9ed 2px, transparent 2px), linear-gradient(to right, #e9e9ed, #e9e9ed 2px, transparent 2px);
	background-size: 2px 8px, 2px 8px;
	background-position: 6px 5px, 10px 5px;
	background-repeat: no-repeat, no-repeat;
	border-radius: 50%;
	transition: margin 0.4s, background 0.4s;
}
.switch-toggle:checked + label {
	background-color: #24d9b0;
}
.switch-toggle:checked + label::after {
	margin-left: 26px;
}
.tooltip {
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
}
.tooltip.in {
	opacity: 1;
}
.tooltip-inner {
	padding: 5px 10px;
	color: #fff;
	text-align: center;
	background-color: #38a9ff;
	border-radius: 2px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #38a9ff;
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #38a9ff;
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #38a9ff;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #38a9ff;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #38a9ff;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #38a9ff;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #38a9ff;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #38a9ff;
}
.countdown__content {
	padding: 28px 0 5px 0;
}
.countdown-counter {
	overflow: hidden;
}
.countdown-counter__item {
	font-size: 26px;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #31404b;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	text-align: center;
	float: left;
	width: 25%;
	position: relative;
}
.countdown-counter__item + .countdown-counter__item::before {
	content: ":";
	display: block;
	position: absolute;
	left: 0;
	top: -3px;
	font-size: 26px;
	line-height: 1.2em;
	font-weight: normal;
}
.countdown-counter__label {
	display: block;
	font-size: 10px;
	line-height: 1.2em;
	padding-top: 3px;
	color: #9a9da2;
}
.breadcrumb {
	padding: 3px 0;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
}
.breadcrumb > li + li::before {
	padding: 0 2px;
	color: #c2ff1f !important;
}
.breadcrumb > li > a {
	transition: color 0.2s ease;
}
.breadcrumb > li > a:hover {
	color: #c2ff1f !important;
}
.breadcrumb > .active {
	color: rgba(255, 255, 255, 0.5);
}
.btn-nav {
	display: inline-block;
	width: 46px;
	height: 46px;
	line-height: 46px;
	border-radius: 3px;
	background-color: #9a9da2;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	transition: all 0.3s ease;
}
.btn-nav:hover {
	color: #fff;
	background-color: #31404b;
}
.pagination > li > a, .pagination > li > span {
	margin: 0 4px;
	padding: 0;
	line-height: 36px;
	width: 36px;
	height: 36px;
	text-align: center;
	background-color: #fff;
	border-radius: 3px;
	border-color: #e4e7ed;
	color: #31404b;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
	transition: all 0.2s ease;
	position: static;
}
.pagination > li > a:hover, .pagination > li > span:hover {
	background-color: #1892ed;
	border-color: #1892ed;
	color: #fff;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
	background-color: #1892ed;
	border-color: #1892ed;
	color: #fff;
}
.pagination--condensed > li > a, .pagination--condensed > li > span {
	border-radius: 0;
	margin: 0;
	margin-left: -1px;
}
.pagination--condensed > li:first-child > a, .pagination--condensed > li:first-child > span, .pagination--condensed > li:last-child > a, .pagination--condensed > li:last-child > span {
	border-radius: 0;
}
.pagination--lg > li > a, .pagination--lg > li > span {
	width: 50px;
	height: 50px;
	line-height: 50px;
}
.progress-stats {
	overflow: hidden;
	position: relative;
	margin-bottom: 19px;
	display: flex;
	align-items: center;
}
.progress-stats .progress {
	flex-grow: 1;
	margin-bottom: 0;
}
.progress {
	overflow: hidden;
	height: 6px;
	margin-bottom: 10px;
	background-color: #ecf0f6;
	border-radius: 3px;
	box-shadow: none;
	position: relative;
	top: 2px;
}
.progress__bar {
	float: left;
	width: 0%;
	height: 100%;
	line-height: 6px;
	color: #fff;
	background-color: #38a9ff;
	box-shadow: none;
	border-radius: 3px;
}
.progress__label, .progress__number {
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1em;
}
.progress__label {
	color: #31404b;
}
.progress__label + .progress {
	margin-left: 10px;
}
.progress__label.progress__label--color-default {
	color: #9a9da2;
}
.progress__number {
	font-weight: normal;
}
.progress__number.progress__number--color-highlight {
	color: #31404b;
}
.progress + .progress__number {
	margin-left: 10px;
}
.progress__label-top {
	display: block;
	text-align: right;
}
.progress__bar--secondary {
	background-color: #c2ff1f;
}
.progress__bar--success {
	background-color: #9fe900;
}
.progress__bar--info {
	background-color: #0cb2e2;
}
.progress__bar--warning {
	background-color: #ff7e1f;
}
.progress__bar--danger {
	background-color: #f34141;
}
.progress__bar--danger {
	background-color: #f34141;
}
.progress__bar--aqua-gradient {
	background-color: transparent;
	background-image: linear-gradient(to right, #0683d3, #3ffeca 100%);
}
.progress-double-wrapper + .progress-double-wrapper {
	margin-top: 12px;
}
.progress-double-wrapper .progress--battery {
	margin-bottom: 0;
}
.progress-double-wrapper--fullwidth .progress--battery {
	background-image: none !important;
}
.progress-inner-holder {
	display: table;
	width: 100%;
	padding-bottom: 3px;
}
.progress__digit {
	display: table-cell;
	width: 1%;
	vertical-align: middle;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	font-weight: 400;
}
.progress__digit--40 {
	width: 40px;
}
.progress__digit--40.progress__digit--left {
	padding-right: 0;
}
.progress__digit--40.progress__digit--right {
	text-align: right;
	padding-left: 0;
}
.progress__digit--38 {
	width: 38px;
}
.progress__digit--38.progress__digit--left {
	padding-right: 0;
}
.progress__digit--38.progress__digit--right {
	text-align: right;
	padding-left: 0;
}
.progress__digit--highlight {
	color: #31404b;
}
.progress__digit--left {
	padding-right: 20px;
}
.progress__digit--right {
	padding-left: 20px;
}
.progress-title {
	font-size: 10px;
	line-height: 1.2em;
	margin-bottom: 0.6em;
	text-align: center;
}
.progress__double {
	display: table-cell;
}
.progress__double .progress {
	width: 50%;
	float: left;
	margin-bottom: 0;
	top: 3px;
}
.progress__double .progress:first-child {
	border-radius: 3px 0 0 3px;
}
.progress__double .progress:first-child .progress__bar {
	float: right;
	border-radius: 3px 0 0 3px;
}
.progress__double .progress:last-child {
	border-radius: 0 3px 3px 0;
}
.progress__double .progress:last-child .progress__bar {
	border-radius: 0 3px 3px 0;
}
.progress__double .progress.progress--battery:first-child {
	transform: scale(-1, 1);
	margin-right: 2px;
	width: calc(50% - 2px);
}
.progress__double .progress.progress--battery:first-child .progress__bar {
	float: left;
}
.progress__double .progress.progress--battery:last-child {
	margin-left: 2px;
	width: calc(50% - 2px);
}
.progress__double--label-center .progress-title {
	float: left;
	width: 38%;
}
.progress__double--label-center .progress {
	width: 31%;
}
.progress-stats--top-labels {
	flex-wrap: wrap;
	justify-content: space-between;
	overflow: visible;
}
.progress-stats--top-labels .progress__label {
	order: 0;
}
.progress-stats--top-labels .progress {
	flex-basis: 100%;
	order: 2;
	margin-left: 0 !important;
	margin-top: 12px;
	margin-bottom: 10px;
}
.progress-stats--top-labels .progress__number {
	order: 1;
	font-weight: 700;
}
.progress--lg {
	height: 9px;
	border-radius: 5px;
}
.progress--lg .progress__bar {
	border-radius: 5px;
}
.progress--lg .progress__double .progress:first-child {
	border-radius: 5px 0 0 5px;
}
.progress--lg .progress__double .progress:first-child .progress__bar {
	border-radius: 5px 0 0 5px;
}
.progress--lg .progress__double .progress:last-child {
	border-radius: 0 5px 5px 0;
}
.progress--lg .progress__double .progress:last-child .progress__bar {
	border-radius: 0 5px 5px 0;
}
.progress--battery {
	height: 20px;
	margin-bottom: 18px;
	top: 0;
	border-radius: 0;
	background-color: transparent;
	background-image: radial-gradient(circle, #ecf0f6, #ecf0f6 2px, transparent 2px, transparent), radial-gradient(circle, #ecf0f6, #ecf0f6 2px, transparent 2px, transparent), linear-gradient(to right, #ecf0f6, #ecf0f6 4px, transparent 4px, transparent 8px);
	background-size: 8px 8px, 8px 8px, 8px 16px;
	background-position: -2px -2px, -2px 14px, 0 2px;
	background-repeat: repeat-x, repeat-x, repeat-x, repeat-x;
}
.progress--battery .progress__bar {
	line-height: 20px;
	border-radius: 0;
	position: relative;
	z-index: 1;
	background-color: transparent;
	background-image: radial-gradient(circle, #38a9ff, #38a9ff 2px, transparent 2px, transparent), radial-gradient(circle, #38a9ff, #38a9ff 2px, transparent 2px, transparent), linear-gradient(to right, #38a9ff, #38a9ff 4px, transparent 4px, transparent 8px);
	background-size: 8px 8px, 8px 8px, 8px 16px;
	background-position: -2px -2px, -2px 14px, 0 2px;
	background-repeat: repeat-x, repeat-x, repeat-x;
}
.progress--battery .progress__bar--secondary {
	line-height: 20px;
	border-radius: 0;
	position: relative;
	z-index: 1;
	background-color: transparent;
	background-image: radial-gradient(circle, #c2ff1f, #c2ff1f 2px, transparent 2px, transparent), radial-gradient(circle, #c2ff1f, #c2ff1f 2px, transparent 2px, transparent), linear-gradient(to right, #c2ff1f, #c2ff1f 4px, transparent 4px, transparent 8px);
	background-size: 8px 8px, 8px 8px, 8px 16px;
	background-position: -2px -2px, -2px 14px, 0 2px;
	background-repeat: repeat-x, repeat-x, repeat-x;
}
.progress--battery .progress__bar--success {
	background-color: transparent;
	background-image: radial-gradient(circle, #9fe900, #9fe900 2px, transparent 2px, transparent), radial-gradient(circle, #9fe900, #9fe900 2px, transparent 2px, transparent), linear-gradient(to right, #9fe900, #9fe900 4px, transparent 4px, transparent 8px);
	background-size: 8px 8px, 8px 8px, 8px 16px;
	background-position: -2px -2px, -2px 14px, 0 2px;
	background-repeat: repeat-x, repeat-x, repeat-x;
}
.progress--battery .progress__bar--info {
	background-color: transparent;
	background-image: radial-gradient(circle, #0cb2e2, #0cb2e2 2px, transparent 2px, transparent), radial-gradient(circle, #0cb2e2, #0cb2e2 2px, transparent 2px, transparent), linear-gradient(to right, #0cb2e2, #0cb2e2 4px, transparent 4px, transparent 8px);
	background-size: 8px 8px, 8px 8px, 8px 16px;
	background-position: -2px -2px, -2px 14px, 0 2px;
	background-repeat: repeat-x, repeat-x, repeat-x;
}
.progress--battery .progress__bar--warning {
	background-color: transparent;
	background-image: radial-gradient(circle, #ff7e1f, #ff7e1f 2px, transparent 2px, transparent), radial-gradient(circle, #ff7e1f, #ff7e1f 2px, transparent 2px, transparent), linear-gradient(to right, #ff7e1f, #ff7e1f 4px, transparent 4px, transparent 8px);
	background-size: 8px 8px, 8px 8px, 8px 16px;
	background-position: -2px -2px, -2px 14px, 0 2px;
	background-repeat: repeat-x, repeat-x, repeat-x;
}
.progress--battery .progress__bar--danger {
	background-color: transparent;
	background-image: radial-gradient(circle, #f34141, #f34141 2px, transparent 2px, transparent), radial-gradient(circle, #f34141, #f34141 2px, transparent 2px, transparent), linear-gradient(to right, #f34141, #f34141 4px, transparent 4px, transparent 8px);
	background-size: 8px 8px, 8px 8px, 8px 16px;
	background-position: -2px -2px, -2px 14px, 0 2px;
	background-repeat: repeat-x, repeat-x, repeat-x;
}
.progress__bar-width-100 {
	width: 100%;
}
.progress__bar-width-90 {
	width: 90%;
}
.progress__bar-width-80 {
	width: 80%;
}
.progress__bar-width-70 {
	width: 70%;
}
.progress__bar-width-60 {
	width: 60%;
}
.progress__bar-width-50 {
	width: 50%;
}
.progress__bar-width-40 {
	width: 40%;
}
.progress__bar-width-30 {
	width: 30%;
}
.progress__bar-width-20 {
	width: 20%;
}
.progress__bar-width-10 {
	width: 10%;
}
.circular {
	margin: 10px 0;
}

@media (min-width:992px) {
.circular {
	margin: 0;
}
}
.circular__bar {
	position: relative;
	margin: 0 auto;
	width: 70px;
	height: 70px;
}
.circular__bar + .circular__label {
	margin-top: 1.2em;
}

@media (min-width:992px) {
.circular__bar {
	width: 90px;
	height: 90px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.circular__bar {
	width: 80px;
	height: 80px;
}
}
.circular__bar canvas {
	width: 100% !important;
	height: 100% !important;
	vertical-align: top;
}
.circular__percents {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	color: #31404b;
	line-height: 1.2em;
}

@media (min-width:992px) {
.circular__percents {
	font-size: 18px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.circular__percents {
	font-size: 14px;
}
}
.circular__percents small {
	font-size: 10px;
}

@media (min-width:992px) {
.circular__percents small {
	font-size: 12px;
}
}
.circular__percents .circular__label {
	display: block;
	font-size: 9px;
	line-height: 1.2em;
	color: #9a9da2;
}

@media (min-width:992px) {
.circular__percents--lg {
	font-size: 24px;
}
}
.circular__label {
	display: block;
	font-size: 8px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	text-align: center;
}

@media (min-width:992px) {
.circular__label {
	font-size: 10px;
}
}
.circular--size-70 .circular__bar {
	width: 50px;
	height: 50px;
}

@media (min-width:992px) {
.circular--size-70 .circular__bar {
	width: 70px;
	height: 70px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.circular--size-70 .circular__bar {
	width: 60px;
	height: 60px;
}
}

@media (min-width:992px) {
.circular--size-70 .circular__bar .circular__percents {
	font-size: 14px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.circular--size-70 .circular__bar .circular__percents {
	font-size: 14px;
}
}
.lightbox-holder {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 4px;
}
.lightbox-holder__link {
	display: block;
	position: relative;
}
.lightbox-holder__link::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: #171d21;
	opacity: .7;
	z-index: 1;
	transition: opacity 0.3s ease;
}
.lightbox-holder__link:hover::before {
	opacity: .5;
}
.lightbox-holder__link--play::before {
	content: "\f04b";
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 26px;
	left: 50%;
	top: 50%;
	right: auto;
	bottom: auto;
	transform: translate(-50%, -50%);
	border: 2px solid #38a9ff;
	background-color: rgba(237, 239, 244, 0.6);
	border-radius: 50%;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "FontAwesome";
	font-size: 10px;
	text-align: center;
	text-indent: 3px;
	opacity: 1;
}

@media (min-width:992px) {
.lightbox-holder__link--play::before {
	width: 80px;
	height: 80px;
	line-height: 68px;
	border-width: 6px;
	font-size: 28px;
	text-indent: 5px;
}
}

@media (min-width:1199px) {
.lightbox-holder__link--play .lightbox-holder__overlay h3 {
	width: 70%;
}
}
.lightbox-holder__overlay {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 10px 10px 10px;
	z-index: 2;
}

@media (min-width:992px) {
.lightbox-holder__overlay {
	padding: 0 30px 35px 30px;
}
}
.lightbox-holder__overlay h3 {
	font-size: 12px;
	line-height: 1em;
	color: #fff;
	margin-bottom: .5em;
}

@media (min-width:992px) {
.lightbox-holder__overlay h3 {
	font-size: 24px;
	margin-bottom: .4em;
}
}
.lightbox-holder__overlay time {
	display: block;
	font-size: 8px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #9a9da2;
}

@media (min-width:992px) {
.lightbox-holder__overlay time {
	font-size: 10px;
}
}
.lightbox-holder__overlay--video {
	padding-left: 40px;
}

@media (min-width:992px) {
.lightbox-holder__overlay--video {
	padding-left: 90px;
}
}
.lightbox-holder__overlay--video::before {
	content: "\f04b";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	line-height: 16px;
	left: 10px;
	top: 0;
	border: 2px solid #38a9ff;
	border-radius: 50%;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "FontAwesome";
	font-size: 10px;
	text-align: center;
	text-indent: 3px;
}

@media (min-width:992px) {
.lightbox-holder__overlay--video::before {
	left: 30px;
	width: 40px;
	height: 40px;
	line-height: 32px;
	border-width: 4px;
	font-size: 14px;
	text-indent: 5px;
}
}
.lightbox-holder.posts__item--category-1 .lightbox-holder__link--play::before, .lightbox-holder.posts__item--category-1 .lightbox-holder__overlay--video::before {
	border-color: #38a9ff;
}
.lightbox-holder.posts__item--category-2 .lightbox-holder__link--play::before, .lightbox-holder.posts__item--category-2 .lightbox-holder__overlay--video::before {
	border-color: #07e0c4;
}
.lightbox-holder.posts__item--category-3 .lightbox-holder__link--play::before, .lightbox-holder.posts__item--category-3 .lightbox-holder__overlay--video::before {
	border-color: #9fe900;
}
.mfp-fade.mfp-bg {
	opacity: 0;
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
div.cs-select {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	text-align: left;
	background: #fff;
	z-index: 100;
	width: 100%;
	user-select: none;
}
div.cs-select:focus {
	outline: none;
}
.cs-select {
}
.cs-select select {
	display: none;
}
.cs-select span {
	display: block;
	position: relative;
	cursor: pointer;
	padding: 22px 24px 12px 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (min-width:992px) {
.cs-select span {
	padding-top: 32px;
	padding-bottom: 24px;
}
}
.cs-select > span {
	padding-right: 3em;
}
.cs-select > span::after {
	speak: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	right: 23px;
	display: block;
	width: 6px;
	height: 4px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%2331404b' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: transform 0.2s ease;
}
.cs-select.cs-active > span::after {
	transform: translateY(-50%) rotate(180deg);
}
.cs-select .cs-options {
	position: absolute;
	overflow: hidden;
	width: 100%;
	background: #fff;
	visibility: hidden;
}
.cs-select.cs-active .cs-options {
	visibility: visible;
}
.cs-select ul {
	list-style: none;
	margin: 0;
	padding: 10px 0;
	width: 100%;
}
.cs-select ul span {
	padding: 1em;
}
.cs-select ul li.cs-focus span {
	background-color: #ddd;
}
.cs-select li.cs-optgroup ul {
	padding-left: 1em;
}
.cs-select li.cs-optgroup > span {
	cursor: default;
}
div.cs-active {
	z-index: 200;
}
div.cs-skin-border {
	background: transparent;
	font-size: 13px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
}
div.cs-skin-border > span {
	border: 1px solid #e4e7ed;
	border-bottom: none;
	border-top: none;
	color: #31404b;
	transition: background 0.2s, border-color 0.2s;
}
div.cs-skin-border ul span::after {
	content: '';
	opacity: 0;
}
div.cs-skin-border .cs-selected span::after {
	content: '\e00e';
	color: #ddd9c9;
	font-size: 1.5em;
	opacity: 1;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
div.cs-skin-border.cs-active > span {
	color: #31404b;
}
div.cs-skin-border .cs-options {
	border: 1px solid #e4e7ed;
	border-top: none;
	color: rgba(49, 64, 75, 0.4);
	font-size: 11px;
	opacity: 0;
	transition: opacity 0.2s, visibility 0s 0.2s;
}
div.cs-skin-border.cs-active .cs-options {
	opacity: 1;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
div.cs-skin-border ul span {
	padding: 5px 24px;
	backface-visibility: hidden;
	transition: color 0.2s ease;
}
div.cs-skin-border .cs-options li span:hover, div.cs-skin-border li.cs-focus span {
	color: #31404b;
}
.slick-slide {
	outline: none;
}
.slick-prev, .slick-next {
	position: absolute;
	z-index: 1;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 20px;
	padding: 0;
	border: none;
	outline: none;
	border-radius: 2px;
	background-color: #999ea6;
	transition: background-color 0.2s ease;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	outline: none;
	background-color: #1892ed;
	color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: 0.25;
}
.slick-prev:before, .slick-next:before {
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 1;
	color: white;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	right: 0px;
}
[dir="rtl"] .slick-prev {
	left: 50px;
	right: auto;
}
.slick-prev:before {
	content: "";
}
[dir="rtl"] .slick-prev:before {
	content: "";
}
.slick-next {
	right: 0px;
}
[dir="rtl"] .slick-next {
	left: 20px;
	right: auto;
}
.slick-next:before {
	content: "";
}
[dir="rtl"] .slick-next:before {
	content: "";
}
.slick-dotted.slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 10px;
	width: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	padding: 0;
	background: transparent;
	border: none;
	display: block;
	height: 10px;
	width: 10px;
	line-height: 10px;
	overflow: hidden;
	outline: none;
	line-height: 0px;
	font-size: 0px;
	color: transparent;
	cursor: pointer;
	border-radius: 50%;
	background-color: #d7d8da;
	transition: background-color 0.2s ease;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
	opacity: 1;
}
.slick-dots li button:hover {
	background-color: #31404b;
}
.slick-dots li.slick-active button {
	background-color: #38a9ff;
	opacity: 0.75;
}
.slick-featured img {
	border-radius: 4px;
}
.posts--slider-featured .slick-prev, .posts--slider-featured .slick-next {
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
}
.posts-slider--center .slick-prev, .posts-slider--center .slick-next {
	top: auto;
	bottom: 20px;
}

@media (min-width:992px) {
.posts-slider--center .slick-prev, .posts-slider--center .slick-next {
	bottom: 50px;
}
}
.posts-slider--center .slick-prev {
	right: 50%;
	margin-right: 4px;
}
.posts-slider--center .slick-next {
	right: auto;
	left: 50%;
	margin-left: 4px;
}
.featured-carousel .slick-prev, .featured-carousel .slick-next, .team-roster--slider .slick-prev, .team-roster--slider .slick-next, .awards--slider .slick-prev, .awards--slider .slick-next {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 2px solid #404650;
	background-color: transparent;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -9px;
	transition: all 0.3s ease;
}
.featured-carousel .slick-prev::before, .featured-carousel .slick-next::before, .team-roster--slider .slick-prev::before, .team-roster--slider .slick-next::before, .awards--slider .slick-prev::before, .awards--slider .slick-next::before {
	opacity: 1;
}
.featured-carousel .slick-prev:hover, .featured-carousel .slick-prev:focus, .featured-carousel .slick-next:hover, .featured-carousel .slick-next:focus, .team-roster--slider .slick-prev:hover, .team-roster--slider .slick-prev:focus, .team-roster--slider .slick-next:hover, .team-roster--slider .slick-next:focus, .awards--slider .slick-prev:hover, .awards--slider .slick-prev:focus, .awards--slider .slick-next:hover, .awards--slider .slick-next:focus {
	background-color: transparent;
	border-color: #1892ed;
}
.featured-carousel .slick-prev, .team-roster--slider .slick-prev, .awards--slider .slick-prev {
	left: 50%;
	margin-left: -20%;
}
.featured-carousel .slick-prev::before, .team-roster--slider .slick-prev::before, .awards--slider .slick-prev::before {
	content: "\f053";
	margin-left: -2px;
}
.featured-carousel .slick-next, .team-roster--slider .slick-next, .awards--slider .slick-next {
	right: 50%;
	margin-right: -20%;
}
.featured-carousel .slick-next::before, .team-roster--slider .slick-next::before, .awards--slider .slick-next::before {
	content: "\f054";
	margin-left: 2px;
}
.featured-carousel .slick-dots, .player-info .slick-dots {
	bottom: 20px;
}
.featured-carousel .slick-dots li, .player-info .slick-dots li {
	width: 30px;
	height: 4px;
	margin: 0 3px;
}
.featured-carousel .slick-dots li button, .player-info .slick-dots li button {
	width: 30px;
	height: 4px;
	padding: 0;
	background-color: #fff;
	border-radius: 0;
}
.featured-carousel .slick-dots li button::before, .player-info .slick-dots li button::before {
	display: none;
}
.featured-carousel .slick-dots li.slick-active button, .player-info .slick-dots li.slick-active button {
	background-color: #1892ed;
}
.player-info .slick-dots {
	bottom: -20px;
}
.awards--slider .slick-prev, .awards--slider .slick-next {
	border-color: #aeb0b4;
	opacity: .2;
	margin-top: 0;
	top: 40%;
}
.awards--slider .slick-prev::before, .awards--slider .slick-next::before {
	opacity: 1;
	color: #aeb0b4;
}
.awards--slider .slick-prev:hover, .awards--slider .slick-prev:focus, .awards--slider .slick-next:hover, .awards--slider .slick-next:focus {
	opacity: 1;
	border-color: #aeb0b4;
}
.awards--slider .slick-prev {
	left: 0;
	margin-left: 0;
}
.awards--slider .slick-next {
	right: 0;
	margin-right: 0;
}
.awards--slider.slick-vertical {
	margin-bottom: 0;
}
.awards--slider.slick-vertical .slick-dots {
	width: 10px;
	height: auto;
	position: absolute;
	right: 0;
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
}
.awards--slider.slick-vertical .slick-dots li {
	height: auto;
}
.team-roster--card-slider {
	margin-bottom: 14px;
}

@media (min-width:992px) {
.team-roster--card-slider {
	padding-bottom: 70px;
	margin-bottom: 34px;
}
}
.team-roster--card-slider .slick-prev, .team-roster--card-slider .slick-next {
	top: auto;
	bottom: 0;
	border: 1px solid #e4e7ed;
	border-radius: 0;
	width: 50px;
	height: 50px;
	background-color: #fff;
}
.team-roster--card-slider .slick-prev::before, .team-roster--card-slider .slick-next::before {
	color: #31404b;
}
.team-roster--card-slider .slick-prev:hover, .team-roster--card-slider .slick-next:hover {
	background-color: #38a9ff;
}
.team-roster--card-slider .slick-prev:hover::before, .team-roster--card-slider .slick-next:hover::before {
	color: #31404b;
}
.team-roster--card-slider .slick-prev {
	right: auto;
	left: 50%;
	margin: 0 0 0 -50px;
}
.team-roster--card-slider .slick-next {
	right: auto;
	left: 50%;
	margin: 0 0 0 -1px;
}
.team-roster--case-slider {
	margin-bottom: 14px;
}

@media (min-width:768px) {
.team-roster--case-slider {
	padding-bottom: 90px;
	margin-bottom: 44px;
}
}
.team-roster--case-slider .slick-prev, .team-roster--case-slider .slick-next {
	top: auto;
	bottom: 0;
	border: 1px solid #e4e7ed;
	border-radius: 4px;
	width: 46px;
	height: 46px;
	background-color: #fff;
}
.team-roster--case-slider .slick-prev::before, .team-roster--case-slider .slick-next::before {
	color: #31404b;
}
.team-roster--case-slider .slick-prev:hover, .team-roster--case-slider .slick-next:hover {
	background-color: #38a9ff;
}
.team-roster--case-slider .slick-prev:hover::before, .team-roster--case-slider .slick-next:hover::before {
	color: #fff;
}
.team-roster--case-slider .slick-prev {
	right: auto;
	left: 50%;
	margin: 0 0 0 -52px;
}
.team-roster--case-slider .slick-next {
	right: auto;
	left: 50%;
	margin: 0 0 0 6px;
}
.posts--slider-var-width .slick-prev, .posts--slider-var-width .slick-next {
	top: -63px;
}
.posts--slider-top-news {
	margin-bottom: 0;
}
.posts--slider-top-news .slick-dots {
	position: absolute;
	right: 10px;
	top: 50%;
	bottom: auto;
	width: 15px;
	transform: translateY(-50%);
}

@media (min-width:992px) {
.posts--slider-top-news .slick-dots {
	right: 40px;
}
}
.posts--slider-top-news .slick-dots li {
	margin: 5px 0;
	counter-increment: step-counter;
}

@media (min-width:480px) {
.posts--slider-top-news .slick-dots li {
	margin: 8px 0;
}
}

@media (min-width:992px) {
.posts--slider-top-news .slick-dots li {
	margin: 13px 0;
}
}
.posts--slider-top-news .slick-dots li button {
	font-size: 0;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 0;
	width: auto;
	height: auto;
	margin: 0;
	color: #fff;
	background-color: transparent;
	border-radius: 0;
	text-align: center;
}
.posts--slider-top-news .slick-dots li button::before {
	font-size: 10px;
	line-height: 1.2em;
	content: counters(step-counter, ".", decimal-leading-zero);
}
.posts--slider-top-news .slick-dots li.slick-active button {
	opacity: 1;
	color: #38a9ff;
}
.category-filter {
	list-style: none;
	padding: 0;
	margin: 0;
}
.category-filter__item {
	display: inline;
}
.category-filter__link {
	display: inline-block;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: rgba(49, 64, 75, 0.4);
	transition: color 0.3s ease;
	padding: 0 6px;
	background: none;
	border: none;
}
.category-filter__link:hover {
	color: #31404b;
}

@media (min-width:992px) {
.category-filter__link {
	font-size: 11px;
	padding: 0 12px;
}
}
.category-filter__link--active {
	color: #31404b;
}

@media (min-width:992px) {
.category-filter--extra-space {
	margin-right: 66px;
}
}
.modal-dialog {
	margin: 10px;
}
.modal-content {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0;
	box-shadow: none;
}
.modal-backdrop {
	background-color: #000;
}
.modal-backdrop.in {
	opacity: 0.9;
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.2em;
}
.modal-body {
	position: relative;
	padding: 15px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

@media (min-width:768px) {
.modal-dialog {
	width: 600px;
	margin: 30px auto;
}
.modal-sm {
	width: 300px;
}
}

@media (min-width:992px) {
.modal-lg {
	width: 830px;
}
}
.modal {
	text-align: center;
}

@media screen and (min-width:768px) {
.modal:before {
	display: inline-block;
	vertical-align: middle;
	content: " ";
	height: 100%;
}
}
.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.noUi-target, .noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	position: relative;
	direction: ltr;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
.noUi-connect {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-origin {
	position: absolute;
	height: 0;
	width: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
	-webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
	transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}
.noUi-base, .noUi-handle {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.noUi-horizontal {
	height: 4px;
}
.noUi-horizontal .noUi-handle {
	width: 12px;
	height: 12px;
	left: -6px;
	top: -4px;
}
.noUi-vertical {
	width: 4px;
}
.noUi-vertical .noUi-handle {
	width: 12px;
	height: 12px;
	left: -4px;
	top: -6px;
}
.slider-range-wrapper {
	padding-top: 18px;
}
.noUi-target {
	background-color: #dbdfe6;
	border-radius: 2px;
}
.noUi-connect {
	background-color: #9fe900;
	transition: background 450ms;
}
.noUi-draggable {
	cursor: w-resize;
}
.noUi-vertical .noUi-draggable {
	cursor: n-resize;
}
.noUi-handle {
	border: 4px solid #31404b;
	border-radius: 50%;
	background-color: #fff;
	cursor: default;
}
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle {
	cursor: not-allowed;
}
.slider-range-label {
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	line-height: 1.2em;
}
.slider-range + .slider-range-label {
	padding-top: 26px;
}
.icobox {
	margin-bottom: 40px;
}

@media (min-width:992px) {
.icobox {
	margin-bottom: 0;
}
}
.icobox__icon {
	display: inline-block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: relative;
	color: #38a9ff;
}
.icobox__icon i {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.icobox__icon--lg {
	width: 90px;
	height: 90px;
	font-size: 32px;
}
.icobox__icon--border {
	border: 2px solid #eaeced;
	background-color: #fff;
}
.icobox__icon--filled {
	background-color: #38a9ff;
	color: #fff;
}
.icobox__icon--circle {
	border-radius: 50%;
}
.icobox__title {
	font-size: 24px;
	font-style: normal;
	text-transform: uppercase;
	margin-bottom: 1.25em;
}
.icobox__title--lg {
	margin-bottom: 1.75em;
}
.icobox__icon--color--primary {
	color: #38a9ff;
}
.icobox__icon--color--primary.icobox__icon--filled {
	background-color: #38a9ff;
	color: #fff;
}
.icobox__icon--color--secondary {
	color: #c2ff1f;
}
.icobox__icon--color--secondary.icobox__icon--filled {
	background-color: #c2ff1f;
	color: #fff;
}
.icobox--center {
	text-align: center;
}
.icobox--center .icobox__icon {
	margin-bottom: 15px;
}
.icobox--center .icobox__icon.icobox__icon--lg {
	margin-bottom: 26px;
}
.ratings .fa {
	color: #ffdc11;
}
.ratings .empty {
	color: #dbdfe6;
}
.timeline {
	list-style: none;
	padding: 0;
	margin: 2em 0 0 0;
	position: relative;
}
.timeline__event {
	padding: 0 0 2.2em 46px;
	margin: 0;
	position: relative;
}
.timeline__event::before {
	content: "";
	display: block;
	position: absolute;
	left: 9px;
	top: 0;
	bottom: 0;
	border-left: 1px solid #e4e7ed;
}
.timeline__event::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	background-color: #38a9ff;
	border: 2px solid #38a9ff;
	box-shadow: inset 0 0 0 5px #fff;
}
.timeline__event:last-child {
	padding-bottom: 0;
}
.timeline__event:last-child::before {
	display: none;
}
.timeline__title {
	font-size: 14px;
	line-height: 1.2em;
	text-transform: none;
}
.gm-map {
	display: block;
	width: 100%;
	height: 100%;
	min-height: 240px;
}

@media (min-width:992px) {
.gm-map {
	min-height: 350px;
}
}
.gm-map--lg {
	min-height: 300px;
}

@media (min-width:992px) {
.gm-map--lg {
	min-height: 460px;
}
}
.marquee-wrapper {
	width: 100%;
	background-color: #fff;
	height: 38px;
	position: relative;
	overflow: hidden;
}
.marquee-wrapper .container {
	position: relative;
}
.marquee-wrapper::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	background-color: #38a9ff;
}
.marquee-wrapper::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	background-color: #c2ff1f;
}
.marquee {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
	line-height: 38px;
	background-color: #fff;
}

@media (min-width:768px) {
.marquee::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -20px;
	width: 135px;
	transform: skew(-25deg);
	background-color: #c2ff1f;
}
.marquee::after {
	content: "";
	display: block;
	position: absolute;
	width: 4px;
	right: 107px;
	top: 0;
	bottom: 0;
	background-color: #fff;
	transform: skew(-25deg);
}
}
.marquee-label {
	display: none;
}

@media (min-width:768px) {
.marquee-label {
	display: block;
	white-space: nowrap;
	position: absolute;
	left: 8px;
	padding: 0 10px 0 0;
	top: 0;
	line-height: 38px;
	z-index: 2;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	background-color: #38a9ff;
}
.marquee-label::before {
	content: "";
	display: block;
	position: absolute;
	right: -26px;
	top: 0;
	bottom: 0;
	background-color: #38a9ff;
	width: 35px;
	transform: skew(-25deg);
}
.marquee-label::after {
	content: "";
	display: block;
	position: absolute;
	right: -22px;
	top: 0;
	bottom: 0;
	background-color: #fff;
	width: 4px;
	transform: skew(-25deg);
}
}
html, body {
	height: 100%;
	padding: 0;
	margin: 0;
}
html {
	overflow-x: hidden;
}
body {
	background-color: #edeff4;
	color: #9a9da2;
	font-size: 15px;
	line-height: 26px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 400;
}

@media (max-width:479px) {
body {
	font-size: 13px;
	line-height: 22px;
}
}
.site-wrapper {
	backface-visibility: hidden;
	transition: all 0.4s ease-in-out;
}
.site-wrapper--has-overlay {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.site-overlay {
	left: 0;
	top: 0;
	z-index: 102;
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: transparent;
	cursor: pointer;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s, opacity 0.4s linear;
}

@media (max-width:991px) {
.site-wrapper--has-overlay .site-overlay {
	visibility: visible;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.8);
}
}

@media (min-width:992px) {
.site-wrapper--has-overlay-pushy .site-overlay {
	visibility: visible;
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.8);
}
}
.header {
	background-color: #1e2024;
	position: relative;
	z-index: 3;
}

@media (max-width:991px) {
.header {
	z-index: 103;
}
}
.header__top-bar {
	background-color: #109eb8;
    border-bottom: 2px solid #024a56;
	display: none;
}

@media (min-width:992px) {
.header__top-bar {
	display: block;
}
}
.nav-account {
	display: none;
}

@media (min-width:992px) {
.nav-account {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}
.nav-account .nav-account__item {
	display: inline-block;
	float: right;
	font-size: 14px;
	line-height: 1.5em;
	text-transform: uppercase;
}
.nav-account .nav-account__item::before {
	content: "\2F";
	display: inline-block;
	color: #fff;
	margin: 0 16px 0 14px;
}
.nav-account .nav-account__item > a {
	color: #fff;
	transition: all 0.3s ease;
	display: inline-block;
	height: 37px;
	line-height: 38px;
}
.nav-account .nav-account__item > a:hover {
	color: #040205;
}
.nav-account .nav-account__item > a:focus {
	outline: none;
}
.nav-account .nav-account__item > a .highlight {
	color: #38a9ff;
}
.nav-account .nav-account__item:last-child::before {
	display: none;
}
.nav-account .nav-account__item.has-children {
	position: relative;
}
.nav-account .nav-account__item.has-children::after {
	content: "";
	display: inline-block;
	margin-left: 9px;
	width: 6px;
	height: 4px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	background-repeat: no-repeat;
	background-position: center center;
	top: -2px;
	position: relative;
}
.nav-account .nav-account__item.has-children ul {
	list-style: none;
	top: 40px;
	right: 0;
	min-width: 110px;
	padding: 14px 0;
	margin: 0;
	border: 1px solid #e4e7ed;
	box-shadow: none;
	background-color: #fff;
	transform-style: preserve-3d;
	transform: translateX(50%) rotateX(-75deg);
	visibility: hidden;
}
.nav-account .nav-account__item.has-children ul li a {
	font-size: 9px;
	padding: 6px 24px;
	border-bottom: none;
	color: #31404b;
	transition: color 0.2s ease;
}
.nav-account .nav-account__item.has-children ul li a:hover {
	color: #38a9ff;
	background-color: transparent;
}
.nav-account .nav-account__item.has-children:hover ul {
	display: block;
	transform: translateX(50%) rotateX(0deg);
	opacity: 1;
	visibility: visible;
}
.nav-account .nav-account__item--logout > a {
	color: #6b6d70;
}
}
.header__secondary {
	background-color: #fff;
	display: none;
}

@media (min-width:992px) {
.header__secondary {
	display: block;
	text-align: right;
}
}
.header__primary {
	background-color: #fff;
	position: relative;
}
.header__primary::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #9fcd39;
	width: 50%;
}
.header__primary-inner {
	position: relative;
	z-index: 1;
	background-color: #9fcd39;
}
.header__primary-inner::before {
	content: "";
	position: absolute;
	display: none;
	top: 0;
	bottom: 0;
	width: 230px;
	background-color: #fff;
	left: -25px;
	margin-left: 0;
	transform: skew(-25deg);
}

@media (min-width:768px) {
.header__primary-inner::before {
	display: block;
}
}

@media (max-width:991px) {
.header__primary-inner::before {
	width: 80px;
}
}

@media (max-width:991px) {
.main-nav .social-links--main-nav {
	display: none;
}
}
.header-logo {
	position: absolute;
	z-index: 3;
    bottom: 33px;
    left: -27px;
	display: block;
}

@media (max-width:991px) {
.header-logo {
	display: none;
}
}
.header-logo__img {
	position: relative;
	height: 110px;
}
.header-mobile {
	display: none;
	background-color: #1e2024;
}
.header-search-form {
	padding: 24px 0;
	overflow: hidden;
	transition: all 0.4s ease-in-out;
	position: relative;
	z-index: 1;
	vertical-align: top;
}

@media (min-width:992px) {
.header-search-form {
	display: inline-block;
	width: 450px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.header-search-form {
	width: 200px;
}
}
.header-search-form .search-form {
	position: relative;
}
.main-nav .header-search-form {
	padding: 11px 0;
	background-color: transparent;
}
.main-nav .header-search-form.header-search-form--right {
	float: right;
}
input.header-mobile__search-control {
	background-color: #292c31;/*border-color:#292c31;*/
	border-radius: 2px;
	padding: 6px 60px 6px 20px;
	height: 55px;
    font-size: 18px;
}

@media (min-width:992px) {
input.header-mobile__search-control {
	background-color: #eaeaea;/*border-color: #c3c3c3;*/
	;
	border-top: 1px solid #c3c3c3;
}
}
input.header-mobile__search-control:focus {
	color: #fff;
	background-color: #292c31;
	border-color: #292c31;
}

@media (min-width:992px) {
input.header-mobile__search-control:focus {
	background-color: #292c31;
	border-color: #292c31;
}
}
.header-mobile__search-submit {
	background: #d91e00;
	position: absolute;
	right: 0;
	top: 0;
	width: 110px;
	height: 55px;
	line-height: 38px;
	padding: 0;
	border: none;
	font-size: 16px;
	color: #fff;
	transition: color, background-color 0.3s ease;
	border-radius: 0 0px 0px 0;
}
.header-mobile__search-submit:hover {
	background-color: #b91b02;
}

@media only screen and (max-width:991px) {
.header-mobile {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 3;
}
.header-mobile__inner {
	overflow: hidden;
	position: relative;
	z-index: 2;
	height: 100px;
	background-color: #1e2024;
	transition: all 0.4s ease-in-out;
}
.header-mobile__logo {
	text-align: center;
	position: absolute;
	z-index: 3;
	left: 50%;
	transform: translate(-50%, 0);
	top: 5px;
}
.header-mobile__logo-img {
	width: 185px;
	height: auto;
}
.burger-menu-icon {
	z-index: 102;
	transition: all 0.4s ease-in-out;
	display: block;
	position: absolute;
	top: 40px;
	left: 34px;
	cursor: pointer;
	width: 26px;
	height: 19px;
}
.burger-menu-icon__line, .burger-menu-icon__line::before, .burger-menu-icon__line::after {
	content: '';
	cursor: pointer;
	height: 3px;
	width: 100%;
	background-color: #fff;
	position: absolute;
	top: 0;
	display: block;
	border-radius: 1px;
}
.burger-menu-icon__line::before {
	top: 8px;
}
.burger-menu-icon__line::after {
	top: 16px;
}
.header-mobile__search-icon {
	/* display: block; */
	position: absolute;
	right: 34px;
	top: 39px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 22px;
	color: #fff;
	text-align: center;
	display: none;
}
.header-mobile__search-icon::before, .header-mobile__search-icon::after {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.3s ease-in-out;
}
.header-mobile__search-icon::before {
	content: "\f002";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "FontAwesome";
}
.header-mobile__search-icon::after {
	content: "\f00d";
	transform: translate(-50%, -50%), scale(0);
	opacity: 0;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath transform='translate(-267.219 -40.219)' fill='%23fff' d='M267.62,56.258L283.258,40.62a1.5,1.5,0,0,1,2.121,2.121L269.741,58.379A1.5,1.5,0,0,1,267.62,56.258Zm15.638,2.122L267.62,42.742a1.5,1.5,0,0,1,2.121-2.121l15.638,15.638A1.5,1.5,0,0,1,283.258,58.38Z'/%3E%3C/svg%3E");
	background-position: center center;
	background-size: 19px 19px;
	background-repeat: no-repeat;
}
.header-mobile__search-icon.header-mobile__search-icon--close::before {
	transform: translate(-50%, -50%), scale(0);
	opacity: 0;
}
.header-mobile__search-icon.header-mobile__search-icon--close::after {
	transform: translate(-50%, -50%), scale(1);
	opacity: 1;
}
.header-mobile__search-icon:hover {
	cursor: pointer;
}
.header-search-form {
	padding: 0 25px;
	height: 0;
	top: -62px;
}
.header-mobile--expanded .header-search-form {
	top: 0;
	height: 63px;
}
input.header-mobile__search-control {
	margin-top: 12px;
}
}
.header-banner {
	display: inline-block;
	vertical-align: middle;
	margin-left: 38px;
}

@media (min-width:992px) {
.header-banner {
	margin-left: 15px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.header-banner img {
	width: 254px;
	height: auto;
}
}

@media (min-width:1200px) {
.header-banner {
	margin-left: 38px;
}
}
.main-nav {
	position: relative;
	text-align: right;
}
.main-nav .header-mobile__logo {
	display: none;
}
.main-nav__list {
	display: inline-block;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

@media (min-width:992px) {
.main-nav__list {
	border-left: none;
}
}
.main-nav__list > li {
	text-align: center;
	display: inline-block;
	padding: 0;
}

@media (min-width:992px) {
.main-nav__list > li {
	margin-left: -0.25em;
	border-right: none;
}
.main-nav__list > li:first-of-type {
	margin-left: 0;
}
}
.main-nav__list > li > a {
	display: block;
	position: relative;
	color: #fff;
	padding: 0 34px;
	line-height: 50px;
	text-decoration: none;
	position: relative;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	transition: color 0.3s ease;
}

@media (min-width:992px) and (max-width:1199px) {
.main-nav__list > li > a {
	padding-left: 20px;
	padding-right: 20px;
}
}
.main-nav__list > li > a::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	background-color: transparent;
	transition: background-color 0.3s ease;
	z-index: -1;
}
.main-nav__list > li > a:hover {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}
.main-nav__list ul li:hover a { 
    background: #000;
}
.main-nav__list > li > a:hover::before {
	background-color: #add557;
}
.main-nav__list > li.active > a {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
}
.main-nav__list > li.active > a::before {
	/* background-color: rgba(79, 91, 29, 0.78); */
	background-color: #add557;
}
.main-nav__list > li.has-children > a::after {
	content: "";
	display: inline-block;
	margin-left: 9px;
	width: 6px;
	height: 4px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	background-repeat: no-repeat;
	background-position: center center;
	top: -2px;
	position: relative;
}
/* .main-nav__megamenu { */
	/* width: 100%; */
	/* left: 0; */
	/* position: absolute; */
	/* top: 50px; */
	/* z-index: 1000; */
	/* margin: 0; */
	/* text-align: left; */
	/* padding: 20px 120px; */
	/* font-size: 15px; */
	/* border: solid 1px #292c31; */
	/* background-color: #1e2024; */
	/* opacity: 0; */
	/* transform-origin: 0 0; */
	/* transition: transform .3s, opacity .3s; */
/* } */
.main-nav__megamenu {
	/* width: 80%; */
    /* left: 0; */
    position: absolute;
    top: 50px;
    z-index: 1000;
    margin: 0;
    text-align: left;
    font-size: 15px;
    border-bottom: solid 4px #9fcd39;
    border-right: solid 4px #9fcd39;
    border-left: solid 4px #9fcd39;
    background-color: #9fcd39;
	opacity: 0;
	transform-origin: 0 0;
	transition: transform .3s, opacity .3s;
}
.main-nav__megamenu .main-nav__title {
	font-size: 14px;
	letter-spacing: -0.03em;
	padding: 3px 0;
	margin-bottom: 19px;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
}
.main-nav__ul li {
	display: block;
	white-space: nowrap;
	text-align: left;
	text-transform: uppercase;
}
.main-nav__ul li a {
	display: block;
	font-size: 12px;
	line-height: 18px;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	text-align: left;
	padding: 10px 0;
	color: rgba(255, 255, 255, 0.4);
	transition: color 0.3s ease;
}
.main-nav__ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.main-nav__list li > .main-nav__sub, .main-nav__list li > .main-nav__megamenu, .main-nav__list li > .main-nav__sub-2, .main-nav__list li > .main-nav__sub-3 {
	transform-style: preserve-3d;
	transform: rotateX(-75deg);
	visibility: hidden;
}
.main-nav__list li:hover > .main-nav__sub, .main-nav__list li:hover > .main-nav__megamenu, .main-nav__list li:hover > .main-nav__sub-2, .main-nav__list li:hover > .main-nav__sub-3 {
	transform: rotateX(0deg);
	opacity: 1;
	visibility: visible;
}
.main-nav__sub {
	position: absolute;
	top: 50px;
	z-index: 1000;
	margin: 0;
	padding: 0;
	right: 0;
	/* min-width: 240px; */
	background-color: #1e2024;
	border: solid 1px #292c31;
	opacity: 0;
	transform-origin: 0% 0%;
	transition: transform 0.3s, opacity 0.3s;
}
.main-nav__sub > li > a {
	text-decoration: none;
}
.main-nav__sub > li.has-children > a::after {
	content: "";
	display: block;
	position: absolute;
	right: 24px;
	top: 50%;
	margin-top: -2px;
	width: 6px;
	height: 4px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23ffffff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	background-repeat: no-repeat;
	background-position: center center;
	transform: rotate(-90deg);
}
.main-nav__sub li {
	position: relative;
	margin: 0;
	padding: 0;
}
.main-nav__sub li a {
	display: block;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 1.5em;
	padding: 16px 30px;
	letter-spacing: normal;
	border-bottom: 1px solid #292c31;
	transition: background-color 0.3s ease;
}
.main-nav__sub li a:hover {
	color: #fff;
	background-color: transparent;
}
.main-nav__sub li:last-child > a {
	border-bottom: none;
}
.main-nav__list li:hover .main-nav__sub {
	display: block;
}
.main-nav__sub li {
	position: relative;
	padding: 0;
	margin: 0;
	display: block;
}
.main-nav__sub li:hover .main-nav__sub-2 {
	display: block;
	opacity: 1;
	list-style: none;
	padding: 0;
	background-color: #1e2024;
}
.main-nav__sub-2 {
	min-width: 240px;
	border: solid 1px #292c31;
	position: absolute;
	left: 100%;
	top: -1px;
	margin: 0;
	padding: 0;
	opacity: 0;
	transform-origin: 0% 0%;
	transition: transform 0.4s, opacity 0.4s;
}
.main-nav__sub-2 li:hover .main-nav__sub-3 {
	opacity: 1;
	list-style: none;
	padding: 0;
	border: solid 1px #292c31;
	background-color: #1e2024;
}
.main-nav__sub-3 {
	min-width: 240px;
	position: absolute;
	left: 100%;
	top: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	transform-origin: 0% 0%;
	transition: transform 0.4s, opacity 0.4s;
}
.main-nav__toggle, .main-nav__toggle-2 {
	display: none;
}

@media only screen and (min-width:992px) {
.main-nav__list li:hover > .main-nav__sub, .main-nav__sub li:hover > .main-nav__sub-2, .main-nav__sub-2 li:hover > .main-nav__sub-3, .main-nav__list li:hover > .main-nav__megamenu {
	display: block;
}
.main-nav__list .nav-account__item {
	display: none;
}
.main-nav__list .social-links__item {
	display: none;
}
.main-nav__list .main-nav__item--social-links {
	display: none;
}
.main-nav .main-nav__item--shopping-cart {
	display: none;
}
}

@media only screen and (max-width:991px) {
.main-nav {
	width: 270px;
	left: 0;
	transform: translateX(-270px);
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	margin: 0;
	z-index: 103;
	overflow: auto;
	transition: all 0.4s ease-in-out;
	background-color: #1e2024;
}
.site-wrapper--has-overlay .main-nav {
	transform: translateX(0);
	transition: all 0.4s ease-in-out;
}
.main-nav .header-mobile__logo {
	position: relative;
	padding: 5px 0 18px 0;
	display: block;
	border-bottom: 1px solid #292c31;
}
.main-nav .main-nav__item--shopping-cart .info-block__link-wrapper {
	overflow: hidden;
	font-size: 11px;
	line-height: 1.5em;
	padding-right: 20px;
}
.main-nav .main-nav__item--shopping-cart .df-icon-stack--bag {
	display: none;
}
.main-nav .main-nav__item--shopping-cart .info-block__heading {
	margin-bottom: 0;
	float: left;
	font-size: 11px;
	line-height: 1.5em;
}
.main-nav .main-nav__item--shopping-cart .info-block__cart-sum {
	float: right;
	font-size: 11px;
	line-height: 1.5em;
	color: #38a9ff;
}
.main-nav .main-nav__back {
	width: 49px;
	height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath transform='translate(-238.75 -17.75)' fill='%23fff' d='M240,21h12v2H240V21Zm0.171-.415,4.243,4.243L243,26.242,238.757,22Zm4.243-1.414-4.243,4.242L238.757,22,243,17.757Z'/%3E%3C/svg%3E");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 13px 8px;
}
.main-nav .main-nav__back:hover {
	cursor: pointer;
}
.main-nav .main-nav__list > li > a::before {
	top: 0;
	bottom: 0;
	width: 4px;
	height: auto;
}
.main-nav .main-nav__list > li > a .highlight {
	color: #38a9ff;
}
.main-nav .main-nav__list > li.has-children > a::after {
	display: none;
}
.main-nav .main-nav__list > li.nav-account__item--logout > a {
	color: #6b6d70;
}
.main-nav .main-nav__list > li.nav-account__item--wishlist > a {
	padding-right: 20px;
}
.main-nav .main-nav__list > li.nav-account__item--wishlist .highlight {
	float: right;
}
.main-nav .main-nav__list > li.main-nav__item--social-links {
	text-align: left;
	padding: 0 15px 20px 15px;
}
.main-nav .main-nav__list > li.main-nav__item--social-links > a {
	display: inline-block;
	border-bottom: none;
	padding: 15px;
}
.main-nav .main-nav__list > li.main-nav__item--social-links > a::before {
	display: none;
}
.main-nav__list li:hover .main-nav__sub {
	display: none;
}
.main-nav__list li:hover .main-nav__sub .main-nav__sub-2 {
	display: none;
}
.main-nav__list .main-nav__sub li.has-children > a::after {
	display: none;
}
.main-nav__list .main-nav__sub .main-nav__sub-2 li:hover .main-nav__sub-3 {
	display: none;
}
.main-nav__toggle {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 8px;
	right: 10px;
	display: block;
	cursor: pointer;
	z-index: 1;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.4s ease;
}
.main-nav__toggle-2 {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 3px;
	right: 15px;
	display: block;
	cursor: pointer;
	z-index: 1;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.4s ease;
}
.main-nav__toggle--rotate {
	transform: rotate(180deg);
}
.main-nav__sub-2 {
	width: 100%;
	position: static;
	left: 100%;
	top: 0;
	display: none;
	margin: 0;
	padding: 0 !important;
	border: solid 0px;
	transform: none;
	opacity: 1;
	visibility: visible;
}
.main-nav__sub-2 li {
	margin: 0;
	padding: 0;
	position: relative;
}
.main-nav__sub-2 li a {
	display: block;
	padding: 10px 25px 10px 25px;
}
.main-nav__sub-2 li:hover > a {
	color: #fff;
}
.main-nav__sub-3 {
	width: 100%;
	position: static;
	left: 100%;
	top: 0;
	display: none;
	margin: 0;
	padding: 0 !important;
	border: solid 0px;
	transform: none;
	opacity: 1;
	visibility: visible;
}
.main-nav__sub-3 li {
	margin: 0;
	padding: 0;
	position: relative;
}
.main-nav__sub-3 li a {
	display: block;
	padding: 10px 25px 10px 25px;
}
.main-nav__sub-3 li:hover > a {
	color: #fff;
}
.main-nav .main-nav__list {
	border-top: 1px solid #292c31;
	height: 100%;
	overflow-y: auto;
	display: block;
}
.main-nav .main-nav__list > li {
	width: 100%;
	display: block;
	float: none;
	border-right: none;
	background-color: transparent;
	position: relative;
	white-space: inherit;
}
.main-nav .main-nav__list > li > a {
	padding: 16px 30px;
	font-size: 11px;
	text-align: left;
	border-right: solid 0px;
	background-color: transparent;
	color: #fff;
	line-height: 1.5em;
	border-bottom: 1px solid #292c31;
	position: static;
}
.main-nav .main-nav__list li.has-children > a::after {
	transform: none;
	top: 13px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
}
.main-nav__list .main-nav__sub {
	transform: none;
	opacity: 1;
	display: none;
	position: relative;
	top: 0;
	background-color: #292c31;
	border: none;
	padding: 15px 0;
	visibility: visible;
}
.main-nav__list .main-nav__sub li a {
	line-height: 1.5em;
	font-size: 10px;
	padding: 7px 0 7px 40px;
	color: #9a9da2;
	transition: color 0.3s ease;
	border-bottom: none;
}
.main-nav__list .main-nav__sub li a:hover {
	color: #fff;
}
.main-nav__list .main-nav__sub li:hover > a {
	background-color: transparent;
	color: #fff;
}
.main-nav__list .main-nav__sub li:hover .main-nav__sub-2 {
	background-color: transparent;
}
.main-nav__list .main-nav__sub li .main-nav__sub-2 {
	padding: 15px 0;
}
.main-nav__list .main-nav__sub li .main-nav__sub-2 li a {
	padding-left: 50px;
}
.main-nav__list .main-nav__sub li .main-nav__sub-2 li a:hover {
	background-color: none;
}
.main-nav__list .main-nav__sub li .main-nav__sub-2 li .main-nav__sub-3 li a {
	padding-left: 60px;
}
.main-nav__list .main-nav__megamenu {
	background-color: #292c31;
	color: #9a9da2;
	display: none;
	position: relative;
	top: 0;
	padding: 15px 0;
	border: none;
	transform: none;
	opacity: 1;
	visibility: visible;
}
.main-nav__list .main-nav__megamenu [class^="col-"] {
	padding-bottom: 15px;
}
.main-nav__list .main-nav__megamenu div[class^="col-"] {
	padding-left: 30px;
	padding-right: 30px;
}
.main-nav__list .main-nav__megamenu .main-nav__title {
	color: #fff;
	font-size: 11px;
	padding: 10px 30px;
	margin: 0;
}
.main-nav__list .main-nav__megamenu > ul {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
}
.main-nav__list .main-nav__megamenu > ul > li > a {
	padding: 7px 20px 7px 40px;
	line-height: 1.5em;
	font-size: 10px;
	color: #9a9da2;
}
.main-nav__list .main-nav__megamenu > ul > li > a:hover {
	color: #fff;
}
.main-nav__list li:hover .main-nav__megamenu {
	display: none;
	position: relative;
	top: 0;
}
.main-nav__list li > .main-nav__sub, .main-nav__list li:hover > .main-nav__sub, .main-nav__sub li > .main-nav__sub-2, .main-nav__sub li:hover > .main-nav__sub-2, .main-nav__sub-2 li > .main-nav__sub-3, .main-nav__sub-2 li:hover > .main-nav__sub-3, .main-nav__list li > .main-nav__megamenu, .main-nav__list li:hover > .main-nav__megamenu {
	transform: none;
	visibility: visible;
}
.main-nav__sub li:hover > .main-nav__sub-2, .main-nav__sub-2 li > .main-nav__sub-3, .main-nav__sub-2 li:hover > .main-nav__sub-3, .main-nav__list li > .main-nav__megamenu, .main-nav__list li:hover > .main-nav__megamenu {
	opacity: 1;
}
}
.hero-unit {
	background: #27313b url("../images/header_bg.jpg") 50% 0 no-repeat;
	background-size: cover;
}
.hero-unit__content--left-center {
	text-align: center;
}

@media (min-width:992px) {
.hero-unit__content--left-center {
	width: 50%;
}
}
.hero-unit__container {
	height: 400px;
	position: relative;
}

@media (min-width:1199px) {
.hero-unit__container {
	height: 640px;
}
}
.hero-unit__content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	text-align: center;
}
.hero-unit__title {
	color: #fff;
	margin-bottom: 0.75em;
	font-size: 30px;
}

@media (min-width:1199px) {
.hero-unit__title {
	font-size: 64px;
	margin-bottom: 0.25em;
}
}
.hero-unit__subtitle {
	color: #fff;
	margin-bottom: 0.25em;
	font-size: 12px;
}

@media (min-width:992px) {
.hero-unit__subtitle {
	font-size: 18px;
}
}
.hero-unit__desc {
	margin-bottom: 3em;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width:768px) {
.hero-unit__desc {
	width: 60%;
}
}

@media (min-width:992px) {
.hero-unit__desc {
	width: 80%;
}
}

@media (min-width:1199px) {
.hero-unit__desc {
	width: 70%;
}
}
.hero-unit__decor {
	display: block;
	color: #ffdc11;
	margin-bottom: 5px;
}

@media (min-width:992px) {
.hero-unit__decor {
	margin-bottom: 11px;
}
}
.hero-unit__decor .fa {
	margin: 0 6px;
}
.hero-unit__img {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 50%;
}
.hero-unit__img img {
	max-height: 100%;
}

@media (max-width:991px) {
.hero-unit__img {
	display: none;
}
}
.hero-slider-wrapper {
	position: relative;
}
.hero-slider {
	overflow: hidden;
	background-color: #27313b;
}
.hero-slider, .hero-slider__item {
	height: 634px;
}

@media (max-width:480px) {
.hero-slider, .hero-slider__item {
	height: 300px;
}
.search-form-div {
    position: absolute;
    top: 200px !important;
    z-index: 99;
	width: 310px !important;
}

.header-mobile__search-submit {
    position: absolute;
	top: 13px;
	width: 100px;
	height: 48px;
	font-size: 14px;
}
input.header-mobile__search-control {
    padding: 6px 60px 6px 20px;
    height: 50px;
    font-size: 14px;
}
}

@media (min-width:767px) {
.hero-slider, .hero-slider__item {
	height: 380px;
}
}

@media (min-width:992px) {
.hero-slider, .hero-slider__item {
	height: 450px;
}
}

@media (min-width:1200px) {
.hero-slider, .hero-slider__item {/*height:720px;*/
	/* height: 520px; */
	height: 450px;
}
}
.hero-slider__item {
	position: relative;
	background-repeat: no-repeat;
	/* background-position: 100% 100%; */
	background-size: 100% 100%;
	/* background-size: 100% 100%; */
	/* background-size: cover; */
}
.hero-slider__item::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.36);
	opacity: 0.6;
	z-index: 2;
}
.hero-slider__item--img1 {
	background-image: url("../images/slider/arsenal.jpg");
}
.hero-slider__item--img2 {
	background-image: url("../images/slider/chelsea-2.jpg");
}
.hero-slider__item--img3 {
	background-image: url("../images/slider/liverpool.jpg");
}
.hero-slider__item--img4 {
	background-image: url("../images/slider/man-un.jpg");
}
.hero-slider__item--img5 {
	background-image: url("../images/slider/tottenham.jpg");
}
.hero-slider__item--img6 {
	background-image: url("../images/slider/man-city-1.jpg");
}
.hero-slider__item-container {
	display: block;
	position: absolute;
	z-index: 3;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}
.hero-slider__item-container .post__meta-block--top {
	padding-bottom: 0;
}
.hero-slider__item-container .page-heading__title .highlight {
	color: #c2ff1f;
}
.hero-slider-thumbs-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
}

@media (max-width:991px) {
.hero-slider-thumbs-wrapper {
	display: none;
}
}
.hero-slider-thumbs .posts__title {
	color: #fff;
	font-size: 15px;
}
.hero-slider-thumbs .posts__cat {
	margin-bottom: 30px;
}
.hero-slider-thumbs .posts__cat-label {
	font-size: 10px;
}
.hero-slider-thumbs .posts__inner {
	padding: 12px 30px 12px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 25px;
	/* margin-right: 30px; */
	
	width: 185px;
}
.hero-slider-thumbs__item {
	opacity: 1;
	transition: opacity 0.3s ease;
}
.hero-slider-thumbs__item.slick-current {
	opacity: 1;
}
.hero-slider-thumbs__item:hover {
	cursor: pointer;
}
.pushy-panel__toggle {
	display: none;
	width: 62px;
	height: 62px;
	line-height: 62px;
	background-color: #38a9ff;
	vertical-align: top;
	margin-left: 27px;
	position: relative;
}

@media (min-width:992px) {
.pushy-panel__toggle {
	display: inline-block;
}
}

@media (min-width:992px) and (max-width:1199px) {
.pushy-panel__toggle {
	margin-left: 18px;
}
}
.pushy-panel__toggle:hover .pushy-panel__line {
	transform: rotate(180deg);
}
.pushy-panel__toggle:hover .pushy-panel__line::before, .pushy-panel__toggle:hover .pushy-panel__line::after {
	width: 50%;
}
.pushy-panel__toggle:hover .pushy-panel__line::before {
	top: 0;
	transform: translateX(-3px) translateY(1px) rotate(-45deg);
}
.pushy-panel__toggle:hover .pushy-panel__line::after {
	bottom: 0;
	transform: translateX(-3px) translateY(-1px) rotate(45deg);
}
.pushy-panel__line {
	top: 50%;
	left: 23px;
	right: 24px;
	width: 16px;
	transition: transform 0.3s;
}
.pushy-panel__line, .pushy-panel__line::before, .pushy-panel__line::after {
	display: block;
	position: absolute;
	height: 2px;
	background-color: #fff;
}
.pushy-panel__line::before, .pushy-panel__line::after {
	content: "";
	width: 100%;
}
.pushy-panel__line::before {
	top: -5px;
	transform-origin: top left;
	transition: transform 0.3s, width 0.3s, top 0.3s;
}
.pushy-panel__line::after {
	bottom: -5px;
	transform-origin: bottom left;
	transition: transform 0.3s, width 0.3s, bottom 0.3s;
}
.pushy-panel {
	position: fixed;
	z-index: 1000;
	right: -380px;
	top: 0;
	bottom: 0;
	width: 380px;
	text-align: left;
	transition: all 0.4s ease-in-out;
}
.site-wrapper--has-overlay-pushy .pushy-panel {
	right: 0;
}

@media (max-width:991px) {
.pushy-panel {
	display: none;
}
}
.pushy-panel .posts--simple-list .posts__title + .posts__date {
	margin-top: .4em;
}
.pushy-panel .posts--simple-list .posts__item {
	margin-bottom: 44px;
}
.pushy-panel .posts--simple-list .posts__excerpt {
	overflow: hidden;
	clear: both;
}
.pushy-panel--active {
	right: 0;
}
.pushy-panel__inner {
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: relative;
	overflow-y: scroll;
	-ms-overflow-style: none;
	-webkit-overflow-scrolling: touch;
}
.pushy-panel__back-btn {
	display: block;
	width: 49px;
	height: 44px;
	position: absolute;
	right: 32px;
	top: 22px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath transform='translate(-238.75 -17.75)' fill='%2331404b' d='M240,21h12v2H240V21Zm0.171-.415,4.243,4.243L243,26.242,238.757,22Zm4.243-1.414-4.243,4.242L238.757,22,243,17.757Z'/%3E%3C/svg%3E");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 13px 8px;
}
.pushy-panel__back-btn:hover {
	cursor: pointer;
}
.pushy-panel__header {
	padding: 28px 30px 60px 30px;
	text-align: center;
}
.pushy-panel__content {
	padding: 0 20px;
}

@media (min-width:992px) {
.pushy-panel__content {
	padding: 0 40px;
}
}
.pushy-panel__logo img {
	width: 94px;
	height: auto;
}
.pushy-panel--dark .pushy-panel__inner {
	background-color: #292c31;
}
.pushy-panel--dark .widget--side-panel .widget__title > h4 {
	color: #fff;
}
.pushy-panel--dark .btn-outline {
	border-color: #3f4653;
	color: #fff;
}
.pushy-panel--dark .posts__title a {
	color: #fff;
}
.pushy-panel--dark .posts__title a:hover {
	color: #fff;
}
.pushy-panel--dark .pushy-panel__back-btn {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath transform='translate(-238.75 -17.75)' fill='%23ffffff' d='M240,21h12v2H240V21Zm0.171-.415,4.243,4.243L243,26.242,238.757,22Zm4.243-1.414-4.243,4.242L238.757,22,243,17.757Z'/%3E%3C/svg%3E");
}
.page-heading {
	background-color: #1e2024;
	background-image: url("../images/soccer/page-heading.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	text-align: center;
	padding: 50px 0;
	position: relative;
}

@media (min-width:992px) {
.page-heading {
	padding: 110px 0 106px 0;
}
}
.page-heading .breadcrumb {
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	padding: 0;
}

@media (min-width:992px) {
.page-heading .breadcrumb {
	font-size: 11px;
	padding: 3px 0;
}
}
.page-heading .breadcrumb > li + li::before {
	color: #9a9da2;
	font-weight: normal;
}
.page-heading .breadcrumb > li > a {
	color: #fff;
}
.page-heading .breadcrumb > li > a:hover {
	color: #38a9ff;
}
.page-heading::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url("../images/page-heading-pattern.png");
	background-size: auto;
	background-position: 100% 0;
	background-repeat: no-repeat;
	opacity: 0.4;
}
.page-heading__title {
	text-transform: uppercase;
	color: #fff;
	letter-spacing: -0.02em;
	font-size: 24px;
	margin-bottom: 0;
	font-style: normal;
}

@media (min-width:992px) {
.page-heading__title {
	font-size: 30px;
}
}
.page-heading__title .highlight {
	color: #c2ff1f;
}
.page-heading--post-bg {
	background-image: url("../images/soccer/samples/_soccer_single-post-img5.jpg");
}
.page-heading--overlay {
	position: relative;
	overflow: hidden;
}
.page-heading--overlay::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-image: none;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 1;
}
.site-content {
	padding: 30px 0;
}

@media (min-width:992px) {
.site-content {
	padding: 60px 0;
}
}
.footer {
	font-size: 14px;
	line-height: 22px;
	color: rgba(154, 157, 162, 0.6);
}
.footer-widgets {
    background-color: #0592ab;
    color: #fff;
}
.footer-widgets [class^="col-"]:last-child .widget--footer {
	margin-bottom: 0;
}
.footer-widgets__inner {
	padding: 30px 0;
}

@media (min-width:768px) {
.footer-widgets__inner {
	padding: 60px 0 70px;
}
}

@media (min-width:992px) {
.footer-widgets__inner {
	padding: 80px 0 55px;
}
}
.footer-col-inner {
	padding: 0 7px;
}
.footer-logo {
	padding: 0 0 50px 0;
	text-align: center;
	width: 40%;
	margin: 0 auto;
}

@media (min-width:992px) {
.footer-logo {
	width: auto;
	margin: 0;
	padding: 30px 0;
}
}
.footer-logo__img {
	max-width: 100%;
	height: auto;
}
.footer-logo--has-txt {
	text-align: left;
	width: 100%;
	padding-bottom: 30px;
}

@media (min-width:992px) {
.footer-logo--has-txt {
	padding: 0 0 25px 0;
	margin-top: -25px;
}
}
.footer-logo--has-txt .footer-logo__img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
}
.footer-logo--has-txt .footer-logo__heading {
	display: inline-block;
	vertical-align: middle;
}
.footer-logo--has-txt .footer-logo__txt {
	margin-bottom: 0;
	color: #fff;
}
.footer-logo--has-txt .footer-logo__tagline {
	display: block;
	color: #9a9da2;
	font-size: 12px;
}
.footer-secondary {
	background-color: #02697b;
	border-top: 2px solid #024a56;
}

@media (min-width:768px) {
.footer-secondary--has-decor {
	background-color: #38a9ff;
}
}
.footer-secondary--has-decor .footer-secondary__inner {
	background-color: #16171a;
	padding: 12px 0 26px 0;
}

@media (min-width:992px) {
.footer-secondary--has-decor .footer-secondary__inner {
	padding: 12px 0 26px 0;
}
}
.footer-secondary--has-decor .footer-secondary__inner::before, .footer-secondary--has-decor .footer-secondary__inner::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 120px;
	background-color: #38a9ff;
	display: none;
}

@media (min-width:768px) {
.footer-secondary--has-decor .footer-secondary__inner::before, .footer-secondary--has-decor .footer-secondary__inner::after {
	display: block;
}
}

@media (max-width:991px) {
.footer-secondary--has-decor .footer-secondary__inner::before, .footer-secondary--has-decor .footer-secondary__inner::after {
	width: 80px;
}
}
.footer-secondary--has-decor .footer-secondary__inner::before {
	left: -20px;
	transform: skew(20deg);
}
.footer-secondary--has-decor .footer-secondary__inner::after {
	right: -20px;
	transform: skew(-20deg);
}
.footer-secondary__inner {
	background-color: #02697b;
	padding: 24px 0;
	position: relative;
	border-top: 0 solid transparent;
}

@media (min-width:992px) {
.footer-secondary__inner {
	padding: 12px 0;
}
}
.footer-nav {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: bold;
}
.footer-nav--right {
	text-align: center;
}

@media (min-width:992px) {
.footer-nav--right {
	text-align: right;
}
.footer-nav--right .footer-nav__item {
	padding-right: 0 !important;
}
}
.footer-nav--sm {
	font-size: 12px;
	font-weight: 500;
}
.footer-nav__item {
	display: inline-block;
	padding: 0 2px;
}

@media (max-width:479px) {
.footer-nav__item {
	float: left;
	width: 33.3%;
	text-align: left;
	padding: .25em 0;
}
}

@media (min-width:480px) {
.footer-nav__item {
	padding: 0 10px;
}
}

@media (min-width:768px) {
.footer-nav__item {
	padding: 0 16px;
}
}

@media (min-width:992px) {
.footer-nav__item {
	padding: 0 24px;
}
}

@media (min-width:1200px) {
.footer-nav__item {
	padding: 0 32px;
}
}
.footer-nav__item > a {
	color: #fff;
	display: inline-block;
	padding: .5em;
	transition: color 0.2s ease;
}
.footer-nav__item > a:hover {
	color: #38a9ff;
}

@media (max-width:479px) {
.footer-nav--condensed .footer-nav__item {
	display: inline-block;
	padding: 0;
	text-align: center;
	width: auto;
	float: none;
}
}

@media (min-width:480px) {
.footer-nav--condensed .footer-nav__item {
	padding: 0 8px;
}
}

@media (min-width:768px) {
.footer-nav--condensed .footer-nav__item {
	padding: 0 10px;
}
}

@media (min-width:992px) {
.footer-nav--condensed .footer-nav__item {
	padding: 0 12px;
}
}

@media (min-width:1200px) {
.footer-nav--condensed .footer-nav__item {
	padding: 0 15px;
}
}
.sponsors {
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: 1px solid #2e2f31;
	padding: 24px 0 24px 0;
	margin: 0;
	flex-wrap: wrap;
}

@media (min-width:768px) {
.sponsors {
	margin-top: -16px;
	flex-wrap: nowrap;
	padding: 35px 0 47px 0;
}
}

@media (min-width:992px) {
.sponsors {
	margin-top: -24px;
}
}
.sponsors-title {
	font-size: 9px;
	line-height: 1.2em;
	color: #fff;
	margin: 0 0 12px 0;
}

@media (min-width:768px) {
.sponsors-title {
	margin: 0 25px 0 0;
}
}
.sponsors-logos {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: space-around;
}

@media (max-width:767px) {
.sponsors-logos {
	flex-wrap: wrap;
}
}
.sponsors__item {
	text-align: center;
}

@media (max-width:1199px) {
.sponsors__item {
	padding: 0 10px;
}
}

@media (max-width:767px) {
.sponsors__item {
	width: 33.3%;
	padding: 10px;
}
}

@media (max-width:479px) {
.sponsors__item {
	width: 50%;
}
}

@media (min-width:992px) {
.sponsors__item {
	margin: 0 12px;
}
}

@media (min-width:1200px) {
.sponsors__item {
	margin: 0 25px;
}
}
.sponsors__item > a {
	opacity: 0.2;
	transition: opacity 0.3s ease;
}
.sponsors__item > a:hover {
	opacity: 1;
}
.footer-info {
	background-color: #1e2024;
}

@media (min-width:992px) {
.footer-info .footer-logo--has-txt {
	width: auto;
	padding: 0;
	margin-top: 0;
	margin-right: 30px;
	text-align: left;
}
}

@media (min-width:1200px) {
.footer-info .footer-logo--has-txt {
	margin-right: 58px;
}
}
.footer-info .footer-logo--has-txt .footer-logo__img {
	margin-right: 8px;
}
.footer-info .footer-logo--has-txt .footer-logo__txt {
	font-size: 16px;
	text-transform: uppercase;
}
.footer-info__inner {
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 0 solid transparent;
	padding: 20px 15px;
	flex-wrap: wrap;
}

@media (min-width:992px) {
.footer-info__inner {
	padding: 44px 0 50px 0;
	flex-wrap: nowrap;
}
}
.footer-copyright {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	letter-spacing: -0.02em;
	color: #fff;
	text-align: center;
}

@media (min-width:992px) {
.footer-copyright {
	text-align: left;
}
}
.footer-copyright a {
	color: #fff;
	transition: color 0.2s ease;
}
.footer-copyright a:hover {
	color: #38a9ff;
}
ul.posts {
	list-style-type: none;
	padding: 0;
}
ul.posts:not(.post-grid) {
	margin: 0;
}
.posts__item {
	margin-bottom: 1em;
}
.posts__item:last-child {
	margin-bottom: 0;
}
.posts__cat {
	display: block;
	overflow: hidden;
	margin-bottom: 8px;
	z-index: 1;
}
.posts__cat-label {
	background-color: #1892ed;
	display: block;
	float: left;
}
.posts__cat-label + .posts__title {
	margin-top: 0.55em;
}
.posts__item--category-1 .posts__cat-label, .posts__item--category-1 .posts__cta {
	background-color: #38a9ff;
}
.posts__item--category-2 .posts__cat-label, .posts__item--category-2 .posts__cta {
	background-color: #07e0c4;
}
.posts__item--category-3 .posts__cat-label, .posts__item--category-3 .posts__cta {
	background-color: #9fe900;
}
.posts__thumb {
	float: left;
	margin: 0 10px 0 0;
}
.posts__thumb--hover {
	position: relative;
}
.posts__thumb--hover::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: #38a9ff;
	color: #fff;
	opacity: 0;
	transition: opacity 0.3s ease;
	pointer-events: none;
}
.posts__thumb--hover > a {
	position: relative;
	display: block;
}
.posts__thumb--hover > a::before, .posts__thumb--hover > a::after {
	content: "";
	display: block;
	position: absolute;
	background-color: #fff;
	overflow: hidden;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(0);
	z-index: 2;
	transition: all 0.3s ease;
}
.posts__thumb--hover > a::before {
	height: 4px;
	width: 18px;
}
.posts__thumb--hover > a::after {
	height: 18px;
	width: 4px;
}
.posts__thumb--hover:hover::before {
	opacity: 0.8;
}
.posts__thumb--hover:hover > a::before, .posts__thumb--hover:hover > a::after {
	transform: translate(-50%, -50%) scale(1);
}
.posts__title {
	text-transform: none;
	letter-spacing: -0.03em;
	font-style: normal;
}
.posts__title + .posts__date {
	margin-top: 0.7em;
}
.posts__title a {
	color: #31404b;
	transition: color 0.2s ease-in-out;
}
.posts__title a:hover {
	color: #4f6779;
}
.posts__date {
	display: inline-block;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	line-height: 1.2em;
}
.posts--simple-list .posts__item {
	overflow: hidden;
	margin-bottom: 14px;
	border-bottom: 1px solid #eaeaea;
	padding: 0px 0 14px 0;
}
.card .posts--simple-list .posts__item {
	border-bottom: 1px solid #e4e7ed;
	margin-left: -24px;
	margin-right: -24px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.posts--simple-list .posts__item:last-child, .card .posts--simple-list .posts__item:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.card .posts--simple-list.posts--simple-list-numbered .posts__item {
	padding-left: 100px;
}
.card .posts--simple-list.posts--simple-list-numbered .posts__item::before {
	width: 100px;
	text-align: center;
	margin-top: -16px;
}
.card .posts--simple-list.posts--simple-list-numbered .posts__item:last-child::before {
	margin-top: -4px;
}
.card .posts--simple-list.posts--simple-list-numbered .posts__item .posts__title {
	font-size: 14px;
}
.posts--simple-list .posts__inner {
	overflow: hidden;
}
.posts--simple-list .posts__cat-label {
	margin: 0;
}
.posts--simple-list .posts__cat-label + .posts__title {
	margin-top: 0.55em;
}
.posts--simple-list .posts__title {
	margin-bottom: 0;
	line-height: 1em;
}
.widget--footer .posts--simple-list .posts__title {
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	text-transform: capitalize;
	font-weight: 500;
}
.widget--footer .posts--simple-list .posts__title > a {
	color: #fff;
	transition: color 0.2s ease;
}
.widget--footer .posts--simple-list .posts__title > a:hover {
	color: #000;
}
.widget--footer .posts--simple-list .posts__title + .posts__date {
	margin-top: 0.25em;
}
.main-nav__megamenu .posts--simple-list .posts__title {
	font-size: 12px;
}

@media (max-width:991px) {
.main-nav__megamenu .posts--simple-list .posts__title {
	font-size: 11px;
}
.main-nav__megamenu .posts--simple-list .posts__title > a {
	color: #fff;
}
}

@media (min-width:992px) {
.main-nav__megamenu .posts--simple-list .posts__title > a {
	color: #fff;
}
}
.posts--simple-list .posts__thumb {
	border-radius: 0;
}
.posts--simple-list .posts__thumb::before {
	border-radius: 0;
}
.posts--simple-list .posts__thumb img {
	border-radius: 0;
}
.posts--simple-list .posts__date, .posts--simple-list .posts__comments {
	font-size: 10px;
	line-height: 1.2em;
	vertical-align: middle;
	display: inline-block;
}

@media (max-width:991px) {
.main-nav__megamenu .posts--simple-list .posts__date, .main-nav__megamenu .posts--simple-list .posts__comments {
	font-size: 8px;
}
}
.widget--footer .posts--simple-list .posts__date, .widget--footer .posts--simple-list .posts__comments {
	font-size: 9px;
}
.posts--simple-list .posts__comments i {
	font-size: 12px;
	margin-right: 3px;
	margin-left: 1px;
	display: inline-block;
	vertical-align: middle;
}
.widget--footer .posts--simple-list .posts__comments {
	min-width: 57px;
}
.posts--simple-list .posts__excerpt {
	font-size: 14px;
	line-height: 22px;
	margin-top: 6px;
}

@media (max-width:991px) {
.main-nav__megamenu .posts--simple-list .posts__excerpt {
	font-size: 11px;
	line-height: 17px;
}
}
.posts--simple-list .posts__excerpt--space {
	padding: 20px 0;
}
.posts--simple-list .posts__excerpt--space-sm {
	padding-top: 10px;
}
.posts--simple-list .posts__footer {
	padding-top: 17px;
}
.card .posts--simple-list .posts__footer {
	padding: 17px 24px;
	border-top: 1px solid #e4e7ed;
	overflow: hidden;
	margin-left: -24px;
	margin-right: -24px;
}
.posts--simple-list .post-author {
	float: left;
	width: 50%;
}

@media (max-width:479px) {
.posts--simple-list .post-author {
	width: 40%;
}
}
.posts--simple-list .post-author__avatar {
	width: 24px;
	height: 24px;
	margin-right: 4px;
	vertical-align: middle;
	border-radius: 50%;
	overflow: hidden;
}
.posts--simple-list .post-author__avatar img {
	vertical-align: top;
}

@media (max-width:479px) {
.posts--simple-list .post-author__avatar {
	display: none;
}
}
.posts--simple-list .post-author__name {
	font-size: 10px;
	text-transform: uppercase;
	color: #9a9da2;
	font-weight: 400;
}
.posts--simple-list .post__meta {
	width: 50%;
	float: right;
	text-align: right;
}

@media (max-width:479px) {
.posts--simple-list .post__meta {
	width: 60%;
}
}
.posts--simple-list .posts__more {
	padding: 20px 0 0 0;
}
.card .posts--simple-list-condensed .posts__item {
	padding-bottom: 16px;
	margin-bottom: 18px;
}
.posts--simple-list-numbered {
	counter-reset: list;
}
.posts--simple-list-numbered .posts__item {
	padding-left: 100px;
	position: relative;
	counter-increment: list;
}
.widget--footer .posts--simple-list-numbered .posts__item {
	padding-left: 38px;
}
.posts--simple-list-numbered .posts__item::before {
	content: counter(list, decimal-leading-zero);
	font-family: "Montserrat", sans-serif;
	font-size: 44px;
	line-height: 1em;
	font-style: italic;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	opacity: .2;
}
.widget--footer .posts--simple-list-numbered .posts__item::before {
	font-size: 24px;
}
.widget--side-panel .posts--simple-list--lg .posts__item {
	margin-bottom: 50px;
}
.widget--side-panel .posts--simple-list--lg .posts__item:last-child {
	margin-bottom: 0;
}
.main-nav__megamenu .posts--simple-list--lg .posts__item {
	padding-top: 20px;
	padding-bottom: 20px;
}

@media (min-width:992px) {
.main-nav__megamenu .posts--simple-list--lg .posts__item {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
}

@media (min-width:1200px) {
.main-nav__megamenu .posts--simple-list--lg .posts__item {
	padding-left: 15px;
	padding-right: 15px;
}
}

@media (min-width:992px) {
.main-nav__megamenu .posts--simple-list--lg .posts__item .posts__title {
	font-size: 16px;
}
}

@media (min-width:1200px) {
.main-nav__megamenu .posts--simple-list--lg .posts__item .posts__title {
	font-size: 22px;
}
}
.posts--simple-list--lg .posts__cat {
	margin-bottom: 14px;
}

@media (min-width:992px) {
.posts--simple-list--lg .posts__cat-label {
	font-size: 10px;
}
}
.posts--simple-list--lg .posts__title {
	margin-bottom: .2em;
}

@media (min-width:992px) {
.posts--simple-list--lg .posts__title {
	font-size: 18px;
	line-height: 1em;
}
.widget--side-panel .posts--simple-list--lg .posts__title {
	font-size: 22px;
}
}
.posts--simple-list--lg .posts__excerpt {
	font-size: 15px;
	line-height: 26px;
}
.posts--simple-list--xlg .posts__cat {
	margin-bottom: 14px;
}

@media (min-width:992px) {
.posts--simple-list--xlg .posts__cat-label {
	font-size: 10px;
}
}
.posts--simple-list--xlg .posts__title {
	margin-bottom: .1em;
}

@media (min-width:768px) {
.posts--simple-list--xlg .posts__title {
	font-size: 30px;
}
}

@media (min-width:992px) {
.posts--simple-list--xlg .posts__title {
	font-size: 24px;
}
}

@media (min-width:1199px) {
.posts--simple-list--xlg .posts__title {
	font-size: 30px;
	line-height: 28px;
}
}
.posts--simple-list--xlg .posts__date {
	font-size: 9px;
}

@media (min-width:992px) {
.posts--simple-list--xlg .posts__date {
	font-size: 11px;
}
}
.posts--simple-list--xlg .posts__excerpt {
	font-size: 15px;
	line-height: 26px;
}

@media (min-width:1199px) {
.posts--simple-list--xlg .posts__excerpt {
	margin-top: 13px;
}
}

@media (min-width:992px) {
.posts--simple-list--xlg .posts__more {
	padding-top: 30px;
}
}

@media (min-width:1199px) {
.posts--simple-list--xlg .posts__more {
	padding-top: 38px;
}
}
.posts__item--card, .posts__item--card:last-child {
	margin-bottom: 15px;
}
.posts__item--card .posts__thumb {
	float: none;
	margin: 0;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}
.posts__item--card .posts__thumb:first-child {
	overflow: hidden;
	border-radius: 4px 4px 0 0;
}
.posts__item--card .posts__thumb:last-child {
	overflow: hidden;
	border-radius: 0 0 4px 4px;
}
.posts__item--card .posts__thumb img {
	width: 100%;
	height: auto;
	transition: transform 0.5s ease;
	backface-visibility: hidden;
}
.posts__item--card .posts__thumb:hover img {
	transform: scale(1.1);
}
.posts__item--card.posts__item--card-condensed {
	margin-bottom: 0;
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.posts__item--card .posts__cta {
	display: block;
	position: absolute;
	top: 0;
	right: 23px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
	transform: translateY(-50%);
}
.posts__item--card .posts__cta::before, .posts__item--card .posts__cta::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	transition: transform 0.25s ease;
}
.posts__item--card .posts__cta::before {
	width: 17px;
	height: 3px;
}
.posts__item--card .posts__cta::after {
	width: 3px;
	height: 17px;
}
.posts__item--card .posts__cta:hover::before, .posts__item--card .posts__cta:hover::after {
	transform: translate(-50%, -50%) rotate(90deg);
}
.posts__item--card .posts__cat {
	display: block;
	position: absolute;
	left: 23px;
	top: 23px;
}
.posts__item--card .posts__inner .posts__cat {
	position: static;
	margin-bottom: 18px;
}
.posts__item--card .posts__cat-label {
	font-size: 10px;
	padding-top: .6em;
}
.posts__item--card .posts__date {
	font-size: 10px;
	line-height: 1.2em;
}
.posts__item--card .posts__date + .posts__title {
	margin-top: 5px;
}

@media (min-width:992px) {
.posts__item--card .posts__date + .posts__title {
	margin-top: 10px;
}
}

@media (min-width:992px) {
.posts__item--card .posts__date {
	font-size: 11px;
}
}
.posts__item--card .posts__title {
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 0.2em;
}

@media (min-width:992px) {
.posts__item--card .posts__title {
	font-size: 14px;
}
}

@media (min-width:992px) {
.posts__item--card .posts__title--sm {
	font-size: 18px;
}
}

@media (min-width:992px) {
.posts__item--card .posts__title--sm + .posts__excerpt {
	padding: 10px 0 0 0;
}
}
.posts__item--card .posts__excerpt {
	padding: 13px 0 0 0;
}

@media (min-width:992px) {
.posts__item--card .posts__excerpt {
	padding: 23px 0 8px 0;
}
}
.posts__item--card .posts__inner {
	padding-top: 18px;
	position: relative;
}
.posts__item--card .posts__footer {
	padding: 0 17px 24px;
    /* border-top: 1px solid #e4e7ed; */
    display: table;
    width: 100%;
    height: 100%;
}
.posts__item--card .post-author {
	display: table-cell;
	width: 50%;
	text-align: left;
}

@media (max-width:479px) {
.posts__item--card .post-author {
	width: 40%;
}
}
.posts__item--card .post-author__avatar {
	width: 24px;
	height: 24px;
	margin-right: 4px;
	vertical-align: middle;
	border-radius: 50%;
	overflow: hidden;
}
.posts__item--card .post-author__avatar img {
	vertical-align: top;
}

@media (max-width:479px) {
.posts__item--card .post-author__avatar {
	display: none;
}
}
.posts__item--card .post-author__name {
	font-size: 10px;
	text-transform: uppercase;
	color: #9a9da2;
	font-weight: 400;
	font-style: normal;
}
.posts__item--card .post__meta {
	display: table-cell;
	width: 50%;
	text-align: right;
}
.main-nav__megamenu .posts--tile {
	margin: -44px -65px -44px 0;
}

@media only screen and (max-width:991px) {
.main-nav__megamenu .posts--tile {
	margin: 0;
}
.main-nav__megamenu .posts--tile .posts__footer, .main-nav__megamenu .posts--tile .posts__cta {
	display: none;
}
}
.main-nav__megamenu .posts--tile .posts__item--tile {
	margin-bottom: 0 !important;
	border-radius: 0;
}
.main-nav__megamenu .posts--tile .posts__thumb img {
	border-radius: 0;
}
.posts__item--tile {
	position: relative;
	margin-bottom: 15px !important;
}
.posts__item--tile .posts__thumb {
	margin: 0;
	float: none;
	position: relative;
}
.posts__item--tile .posts__thumb img {
	border-radius: 4px;
	width: 100%;
	height: auto;
}
.posts__item--tile .posts__thumb::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
}
.posts__item--tile .posts__inner {
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.posts__item--tile .posts__inner--centered {
	top: 50%;
	transform: translateY(-50%);
}
.posts__item--tile .posts__cat .posts__cat-label {
	float: none;
	display: inline-block;
	font-size: 10px;
}
.posts__item--tile .posts__title {
	padding-left: 24px;
	padding-right: 24px;
	margin-bottom: .5em;
	line-height: 1em;
}

@media (min-width:992px) {
.posts__item--tile .posts__title {
	font-size: 24px;
	line-height: 1.0833em;
}
}
.posts__item--tile .posts__cta {
	display: block;
	position: absolute;
	right: 24px;
	top: 24px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
	z-index: 1;
}
.posts__item--tile .posts__cta::before, .posts__item--tile .posts__cta::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	transition: transform 0.25s ease;
}
.posts__item--tile .posts__cta::before {
	width: 17px;
	height: 3px;
}
.posts__item--tile .posts__cta::after {
	width: 3px;
	height: 17px;
}
.posts__item--tile .posts__cta:hover::before, .posts__item--tile .posts__cta:hover::after {
	transform: translate(-50%, -50%) rotate(90deg);
}
.posts__item--tile .posts__date {
	font-size: 11px;
	color: #fff;
	margin-bottom: 2.5em;
}
.posts__item--tile .posts__footer {
	border-top: 1px solid #e4e7ed;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: center;
}
.posts__item--tile .post-author {
	display: inline-block;
	margin-right: 14px;
	position: relative;
	top: -2px;
}
.posts__item--tile .post-author__avatar {
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
	overflow: hidden;
	width: 24px;
	height: 24px;
	float: none;
	margin-right: 5px;
}
.posts__item--tile .post-author__name {
	margin: 0;
	display: inline-block;
	font-size: 10px;
	font-weight: 400;
	font-style: normal;
	color: #9a9da2;
}
.posts__item--tile .post__meta {
	display: inline-block;
}

@media (min-width:992px) {
.posts__item--tile-sm .posts__title {
	font-size: 22px;
}
}

@media (min-width:992px) {
.posts__item--tile-lg .posts__title {
	font-size: 34px;
}
}

@media (max-width:479px) {
.post-grid--2cols .post-grid__item {
	width: 100%;
}
}
.post-grid--featured {
	padding-top: 15px;
}
.posts--cards-thumb-left .posts__item--card {
	overflow: hidden;
}
.posts--cards-thumb-left .posts__thumb {
	width: 100%;
	float: none;
	overflow: hidden;
	height: 200px;
}

@media (min-width:375px) {
.posts--cards-thumb-left .posts__thumb {
	height: 240px;
}
}

@media (min-width:768px) {
.posts--cards-thumb-left .posts__thumb {
	float: left;
	margin: 0;
	max-width: 325px;
	height: auto;
}
.posts--cards-thumb-left .posts__thumb:first-child {
	border-radius: 4px 0 0 4px;
}
}

@media (min-width:992px) {
.posts--cards-thumb-left .posts__thumb {
	max-width: 220px;
}
}

@media (min-width:1199px) {
.posts--cards-thumb-left .posts__thumb {
	max-width: 380px;
}
}
.posts--cards-thumb-left .posts__inner {
	overflow: hidden;
	padding-top: 0;
}

@media (min-width:992px) {
.posts--cards-thumb-left .posts__inner {
	padding-top: 8px;
}
}
.posts--cards-thumb-left .posts__cta {
	position: absolute;
	left: 20px;
	top: 20px;
	transform: none;
}
.posts--cards-thumb-left .posts__cta:hover {
	transform: rotate(90deg);
}

@media (min-width:992px) {
.posts--cards-thumb-lg .posts__inner {
	padding-top: 30px;
}
}
.posts--cards-thumb-lg .posts__cat {
	position: static;
}

@media (min-width:992px) {
.posts--cards-thumb-lg .posts__cat {
	margin-bottom: 17px;
}
}

@media (min-width:992px) {
.posts--cards-thumb-lg .posts__title {
	font-size: 28px;
	line-height: 1.07em;
}
}
.posts__item--quote {
	background-color: #194676;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	min-width: 304px;
}

@media (min-width:992px) {
.posts__item--quote {
	min-height: 482px;
}
}

@media (min-width:1199px) {
.posts__item--quote {
	min-height: 488px;
}
}
.posts__item--quote::before {
	content: "\201C";
	display: block;
	position: absolute;
	left: -0.09em;
	top: -0.18em;
	font-family: "Montserrat", sans-serif;
	color: #fff;
	opacity: .1;
	font-size: 300px;
	line-height: 1em;
	pointer-events: none;
}

@media (min-width:992px) {
.posts__item--quote::before {
	font-size: 600px;
}
}

@media (min-width:1199px) {
.posts__item--quote::before {
	font-size: 700px;
}
}
.blockquote--card {
	border: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
.blockquote--card .blockquote__content {
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1em;
	color: #fff;
	font-style: normal;
	margin: 0;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
}

@media (min-width:992px) {
.blockquote--card .blockquote__content {
	font-size: 24px;
}
}

@media (min-width:1199px) {
.blockquote--card .blockquote__content {
	font-size: 36px;
}
}
.blockquote--card .blockquote-stress {
	display: block;
	color: #c2ff1f;
}
.blockquote--card .blockquote__footer {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #fff;
	line-height: 1.2em;
	position: absolute;
	right: 24px;
	bottom: 24px;
}
.blockquote--card .blockquote__footer::before {
	display: none;
}

@media (min-width:992px) {
.blockquote--card .blockquote__footer {
	text-align: right;
}
}
.blockquote--card .blockquote__cite {
	font-style: normal;
}
.blockquote--card .blockquote__author-name {
	display: block;
	font-size: 11px;
}

@media (min-width:992px) {
.blockquote--card .blockquote__author-name {
	font-size: 14px;
}
}
.blockquote--card .blockquote__author-info {
	font-size: 9px;
	color: rgba(255, 255, 255, 0.7);
	display: block;
}

@media (min-width:992px) {
.blockquote--card .blockquote__author-info {
	font-size: 10px;
}
}
.posts--slider-featured:hover .posts__thumb img {
	transform: scale(1.1);
}
.posts--slider-featured .posts__item {
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	margin-bottom: 0;
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}
.posts--slider-featured .posts__thumb {
	margin: 0;
}
.posts--slider-featured .posts__thumb img {
	border-radius: 4px;
	position: relative;
	transition: transform 0.3s ease-in-out;
	backface-visibility: hidden;
}
.posts--slider-featured .posts__inner {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px;
	background-image: linear-gradient(to bottom, transparent, #000);
	border-radius: 0 0 4px 4px;
	transform: translate3d(0, 0, 0);
}

@media (min-width:992px) {
.posts--slider-featured .posts__inner {
	padding: 30px 23% 30px 40px;
}
}

@media (min-width:992px) {
.posts--slider-featured .posts__cat {
	margin-bottom: 13px;
}
}

@media (min-width:992px) {
.posts--slider-featured .posts__cat-label {
	font-size: 10px;
}
}
.posts--slider-featured .posts__title {
	font-size: 14px;
	line-height: 1em;
	margin-bottom: 0.4em;
	color: #fff;
}

@media (min-width:768px) {
.posts--slider-featured .posts__title {
	font-size: 24px;
}
}

@media (min-width:992px) {
.posts--slider-featured .posts__title {
	font-size: 32px;
}
}

@media (min-width:1199px) {
.posts--slider-featured .posts__title {
	font-size: 38px;
	line-height: 34px;
}
}
.posts--slider-featured .posts__title .text-primary {
	display: block;
}
.posts--slider-featured .posts__title-higlight {
	color: #9fe900;
}
.posts--slider-featured .post-author {
	color: #fff;
}
.posts--slider-featured .post-author__avatar {
	width: 24px;
	height: 24px;
	margin-right: 4px;
}

@media (min-width:768px) {
.posts--slider-featured .post-author__avatar {
	margin-right: 8px;
}
}
.posts--slider-featured .post-author__name, .posts--slider-featured .posts__date {
	font-size: 9px;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	font-weight: 700;
	margin-bottom: 0;
}

@media (min-width:768px) {
.posts--slider-featured .post-author__name, .posts--slider-featured .posts__date {
	font-size: 11px;
}
}
.posts--slider-featured .posts__date::before {
	content: "\2013";
	margin-right: 0.25em;
}
.posts-slider--center .posts__thumb {
	float: none;
	position: relative;
}
.posts-slider--center .posts__thumb::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.6;
	z-index: 1;
}
.posts-slider--center .posts__inner {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	right: auto;
	background: none;
	text-align: center;
	width: 80%;
	padding: 0;
	z-index: 2;
}

@media (min-width:992px) {
.posts-slider--center .posts__inner {
	padding: 0;
	width: 60%;
}
}
.posts-slider--center .posts__cat-label {
	float: none;
	display: inline-block;
}
.posts-slider--center .posts__title {
	font-size: 14px;
}

@media (min-width:768px) {
.posts-slider--center .posts__title {
	font-size: 20px;
}
}

@media (min-width:992px) {
.posts-slider--center .posts__title {
	font-size: 24px;
}
}

@media (min-width:1199px) {
.posts-slider--center .posts__title {
	font-size: 32px;
	line-height: 32px;
}
}
.posts--carousel-featured .posts__item {
	position: relative;
}
.posts--carousel-featured .posts__title {
	color: #fff;
	margin-bottom: .25em;
	font-size: 15px;
}

@media (min-width:480px) {
.posts--carousel-featured .posts__title {
	font-size: 13px;
}
}

@media (min-width:768px) {
.posts--carousel-featured .posts__title {
	font-size: 15px;
}
}

@media (min-width:1199px) {
.posts--carousel-featured .posts__title {
	font-size: 18px;
	line-height: 1.11em;
}
}

@media (min-width:992px) {
.posts--carousel-featured .posts__cat {
	margin-bottom: 10px;
}
}

@media (min-width:1199px) {
.posts--carousel-featured .posts__cat {
	margin-bottom: 17px;
}
}
.posts--carousel-featured .posts__cat-label {
	float: none;
	display: inline-block;
}

@media (min-width:992px) {
.posts--carousel-featured .posts__cat-label {
	font-size: 10px;
}
}
.posts--carousel-featured .posts__thumb {
	float: none;
	position: relative;
	margin: 0;
}
.posts--carousel-featured .posts__thumb img {
	width: 100%;
	vertical-align: top;
}
.posts--carousel-featured .posts__inner {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	padding: 0 15%;
	text-align: center;
}
.posts--carousel-featured .posts__date {
	color: #9a9da2;
	font-size: 9px;
	font-weight: 700;
}

@media (min-width:992px) {
.posts--carousel-featured .posts__date {
	font-size: 11px;
}
}
.posts--carousel-featured .post__meta {
	padding-top: 5px;
}

@media (min-width:992px) {
.posts--carousel-featured .post__meta {
	padding-top: 10px;
}
}

@media (min-width:1199px) {
.posts--carousel-featured .post__meta {
	padding-top: 22px;
}
}
.posts--carousel-featured .meta__item {
	color: #fff;
}
.posts--horizontal {
	display: flex;
}

@media (max-width:767px) {
.posts--horizontal {
	flex-direction: column;
}
}

@media (min-width:768px) {
.posts--horizontal .posts__item, .card .posts--horizontal .posts__item {
	padding-bottom: 0;
	border-left: 1px solid #e4e7ed;
	border-bottom: none;
	margin: -24px 0 !important;
}
.posts--horizontal .posts__item:first-child, .card .posts--horizontal .posts__item:first-child {
	border-left: none;
	padding-left: 0;
}
.posts--horizontal .posts__item:first-child .posts__inner, .card .posts--horizontal .posts__item:first-child .posts__inner {
	padding-left: 0;
}
.posts--horizontal .posts__item:last-child, .card .posts--horizontal .posts__item:last-child {
	padding-right: 0;
}
.posts--horizontal .posts__item:last-child .posts__inner, .card .posts--horizontal .posts__item:last-child .posts__inner {
	padding-right: 0;
}
.posts--horizontal .posts__item .posts__inner, .card .posts--horizontal .posts__item .posts__inner {
	padding: 24px 0;
}
}
.posts--carousel .posts__item {
	position: relative;
	overflow: hidden;
	text-align: center;
	margin: 0;
}
.posts--carousel .posts__link-wrapper {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin: 0 8px;
	text-align: left;
}
.posts--carousel .posts__link-wrapper:hover .posts__inner {
	transform: translateY(0);
}
.posts--carousel .posts__link-wrapper:hover::before {
	transform: translateY(-100%);
}
.posts--carousel .posts__link-wrapper::before {
	content: "\f04b";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	background-color: rgba(23, 29, 33, 0.6);
	border-radius: 50%;
	border: 4px solid #38a9ff;
	z-index: 1;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	text-indent: 3px;
	font-family: 'FontAwesome';
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: transform 0.3s ease;
	pointer-events: none;
}
.posts--carousel .posts__inner {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 15px 18px 15px;
	transform: translateY(100%);
	transition: transform 0.3s ease-out;
	pointer-events: none;
}
.posts--carousel .posts__title {
	color: #fff;
	margin-bottom: .25em;
	font-size: 12px;
	line-height: 1em;
}

@media (min-width:480px) {
.posts--carousel .posts__title {
	font-size: 12px;
}
}

@media (min-width:768px) {
.posts--carousel .posts__title {
	font-size: 13px;
}
}

@media (min-width:1199px) {
.posts--carousel .posts__title {
	font-size: 14px;
}
}
.posts--carousel .posts__thumb {
	float: none;
	margin: 0;
	background-color: #171d21;
	border-radius: 4px;
}
.posts--carousel .posts__thumb img {
	border-radius: 4px;
	position: relative;
	transition: opacity 0.3s ease-in-out;
	backface-visibility: hidden;
	opacity: .6;
}
.posts--carousel .posts__thumb:hover img {
	opacity: .3;
}
.posts--carousel .posts__date {
	color: #9a9da2;
	font-size: 9px;
	font-weight: 700;
	display: block;
	line-height: 1em;
}

@media (min-width:992px) {
.posts--carousel .posts__date {
	font-size: 10px;
}
}
.posts--carousel .slick-prev, .posts--carousel .slick-next {
	top: -62px;
}
.posts--carousel .slick-prev:hover, .posts--carousel .slick-next:hover {
	background-color: #31404b;
}
.posts--inline {
	margin: 0;
}
.posts--inline .posts__item, .posts--inline .posts__title, .posts--inline .posts__excerpt {
	display: inline-block;
	margin: 0;
	font-size: 12px;
}
.posts--inline .posts__title {
	margin-right: .5em;
}
.posts--inline .posts__title::before {
	content: "//";
	margin-right: 1em;
	color: #c2ff1f;
}
.posts--inline .posts__excerpt {
	margin-right: 1em;
}
.posts__item--desc-center .posts__inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	right: auto;
	background: none;
	text-align: center;
	width: 80%;
	padding: 0;
	z-index: 2;
}

@media (min-width:992px) {
.posts__item--desc-center .posts__inner {
	padding: 0;
	width: 60%;
}
}
.posts__item--desc-center .posts__thumb {
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #e4e7ed;
	float: none;
	margin: 0 0 15px 0;
	transform: translate3d(0, 0, 0);
}
.posts__item--desc-center .posts__thumb img {
	width: 100%;
	height: auto;
	transition: transform 0.5s ease;
	backface-visibility: hidden;
}
.posts__item--desc-center .posts__cat {
	overflow: visible;
}
.posts__item--desc-center .posts__cat-label {
	float: none;
	display: inline-block;
	font-size: 10px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.posts__item--desc-center .posts__title {
	font-size: 14px;
	text-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}

@media (min-width:768px) {
.posts__item--desc-center .posts__title {
	font-size: 20px;
}
}

@media (min-width:992px) {
.posts__item--desc-center .posts__title {
	font-size: 24px;
}
}

@media (min-width:1199px) {
.posts__item--desc-center .posts__title {
	font-size: 34px;
	line-height: 1em;
}
}
.posts__item--desc-center .post-author__avatar {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-right: 10px;
}
.posts__item--desc-center .posts__date {
	font-size: 11px;
	color: #31404b;
	text-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.posts__item--desc-center .posts__title-higlight {
	color: #38a9ff;
}
.posts__item--desc-center:hover .posts__thumb img {
	transform: scale(1.1);
}
.posts__item--desc-left .posts__inner {
	position: absolute;
	bottom: 24px;
	left: 24px;
	background: none;
	width: 80%;
	padding: 0;
	z-index: 2;
	transform: translate3d(0, 0, 0);
}

@media (min-width:992px) {
.posts__item--desc-left .posts__inner {
	padding: 0;
	width: 75%;
}
}
.posts__item--desc-left .posts__thumb {
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #e4e7ed;
	float: none;
	margin: 0 0 14px 0;
	transform: translate3d(0, 0, 0);
}
.posts__item--desc-left .posts__thumb img {
	width: 100%;
	height: auto;
	transition: transform 0.5s ease;
	backface-visibility: hidden;
}
.posts__item--desc-left .posts__cat {
	overflow: visible;
}
.posts__item--desc-left .posts__cat-label {
	display: inline-block;
	float: none;
	font-size: 10px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.posts__item--desc-left .posts__title {
	font-size: 14px;
	line-height: 1em;
	margin-bottom: 0.1em;
	text-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}

@media (min-width:768px) {
.posts__item--desc-left .posts__title {
	font-size: 16px;
}
}

@media (min-width:992px) {
.posts__item--desc-left .posts__title {
	font-size: 18px;
}
}

@media (min-width:1199px) {
.posts__item--desc-left .posts__title {
	font-size: 20px;
	line-height: 1em;
}
}
.posts__item--desc-left .posts__date {
	font-size: 10px;
	color: #31404b;
	text-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.posts__item--desc-left .posts__title-higlight {
	color: #38a9ff;
}
.posts__item--desc-left:hover .posts__thumb img {
	transform: scale(1.1);
}
.posts--slider-top-news {
	margin-bottom: 0 !important;
}
.posts--slider-top-news .slick-list, .posts--slider-top-news .slick__slide {
	max-height: 660px !important;
}
.posts--slider-top-news .posts__thumb {
	float: none;
	margin: 0;
}
.posts--slider-top-news .posts__thumb img {
	width: 100%;
	height: auto;
}
.posts--slider-top-news .posts__inner {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	width: 80%;
}

@media (min-width:480px) {
.posts--slider-top-news .posts__inner {
	width: 50%;
}
}

@media (min-width:768px) {
.posts--slider-top-news .posts__inner {
	width: 50%;
}
}

@media (min-width:992px) {
.posts--slider-top-news .posts__inner {
	width: 620px;
}
}
.posts--slider-top-news .posts__cat {
	visibility: visible;
}

@media (min-width:992px) {
.posts--slider-top-news .posts__cat {
	margin-bottom: 13px;
}
}
.posts--slider-top-news .posts__cat-label {
	display: inline-block;
	float: none;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}

@media (min-width:992px) {
.posts--slider-top-news .posts__cat-label {
	font-size: 10px;
}
}
.posts--slider-top-news .posts__title {
	font-size: 18px;
	line-height: 1em;
	text-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}

@media (min-width:768px) {
.posts--slider-top-news .posts__title {
	font-size: 24px;
}
}

@media (min-width:992px) {
.posts--slider-top-news .posts__title {
	font-size: 34px;
}
}

@media (min-width:1200px) {
.posts--slider-top-news .posts__title {
	font-size: 42px;
}
}
.posts--slider-top-news .posts__title > a:hover {
	color: #fff !important;
}
.posts--slider-top-news .posts__title-higlight {
	color: #9fe900;
}

@media (max-width:479px) {
.posts--slider-top-news .posts__footer {
	display: none;
}
}
.posts--slider-top-news .post-author {
	display: inline-block;
}
.posts--slider-top-news .post-author__avatar {
	width: 24px;
	height: 24px;
	margin-right: 4px;
	border-radius: 50%;
}

@media (min-width:768px) {
.posts--slider-top-news .post-author__avatar {
	margin-right: 8px;
}
}
.posts--slider-top-news .posts__date {
	color: #fff;
	font-size: 11px;
}
.posts--slider-top-news .post__meta {
	display: inline-block;
	margin-left: 1em;
	color: #fff;
	text-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}

@media (min-width:768px) {
.posts--slider-top-news .post__meta {
	margin-left: 2.5em;
}
}
.posts--slider-top-news .meta__item a {
	color: #fff;
}

@media (min-width:768px) {
.posts--slider-top-news .posts__item-has-img .posts__inner {
	text-align: left;
	transform: translate(-50%, -50%) translateX(35%);
}
}
.posts--slider-top-news .posts__item-has-img .posts__img-player {
	position: absolute;
	top: 0;
	bottom: 0;
	max-width: 45%;
}

@media (max-width:767px) {
.posts--slider-top-news .posts__item-has-img .posts__img-player {
	display: none;
}
}

@media (min-width:1200px) {
.posts--slider-top-news .posts__item-has-img .posts__img-player {
	left: 50%;
	top: 0;
	bottom: 0;
	transform: translate(-585px, 0);
}
}
.posts--video-grid .posts__item {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px solid #e4e7ed;
	border-radius: 4px;
}
.posts--video-grid .posts__item.posts__item--category-1 .posts__link-wrapper::before {
	border-color: #38a9ff;
}
.posts--video-grid .posts__item.posts__item--category-2 .posts__link-wrapper::before {
	border-color: #07e0c4;
}
.posts--video-grid .posts__item.posts__item--category-3 .posts__link-wrapper::before {
	border-color: #9fe900;
}

@media (min-width:992px) {
.posts--video-grid .posts__item--lg .posts__link-wrapper::before {
	width: 80px;
	height: 80px;
	border-width: 6px;
	line-height: 68px;
	font-size: 32px;
}
.posts--video-grid .posts__item--lg .posts__title {
	font-size: 24px;
	line-height: 1.08333em;
}
.posts--video-grid .posts__item--lg .posts__cat-label {
	font-size: 10px;
}
}
.posts--video-grid .posts__link-wrapper {
	display: block;
	vertical-align: top;
	position: relative;
	text-align: left;
}
.posts--video-grid .posts__link-wrapper:hover .posts__inner {
	transform: translateY(0);
}
.posts--video-grid .posts__link-wrapper:hover::before {
	transform: translateY(-100%);
}
.posts--video-grid .posts__link-wrapper::before {
	content: "\f04b";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	background-color: rgba(23, 29, 33, 0.6);
	border-radius: 50%;
	border: 4px solid #38a9ff;
	z-index: 1;
	color: #fff;
	font-size: 24px;
	text-align: center;
	line-height: 52px;
	text-indent: 3px;
	font-family: 'FontAwesome';
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transition: transform 0.3s ease;
	pointer-events: none;
}
.posts--video-grid .posts__inner {
	position: absolute;
	left: 0;
	width: 75%;
	bottom: 0;
	padding: 0 24px 18px 24px;
	transform: translateY(100%);
	transition: transform 0.3s ease-out;
	pointer-events: none;
}
.posts--video-grid .posts__title {
	color: #fff;
	margin-bottom: .25em;
	font-size: 12px;
	line-height: 1em;
}

@media (min-width:480px) {
.posts--video-grid .posts__title {
	font-size: 12px;
}
}

@media (min-width:768px) {
.posts--video-grid .posts__title {
	font-size: 13px;
}
}

@media (min-width:1199px) {
.posts--video-grid .posts__title {
	font-size: 14px;
}
}
.posts--video-grid .posts__thumb {
	float: none;
	margin: 0;
	background-color: #171d21;
	border-radius: 4px;
}
.posts--video-grid .posts__thumb img {
	width: 100%;
	height: auto;
	border-radius: 4px;
	position: relative;
	transition: opacity 0.3s ease-in-out;
	backface-visibility: hidden;
}
.posts--video-grid .posts__date {
	color: #9a9da2;
	font-size: 9px;
	font-weight: 700;
	display: block;
	line-height: 1em;
}

@media (min-width:992px) {
.posts--video-grid .posts__date {
	font-size: 10px;
}
}
.post--single .post__thumbnail {
	border-radius: 4px 4px 0 0;
	overflow: hidden;
}
.post--single .post__category {
	overflow: hidden;
	margin-bottom: 15px;
}
.post--single .post__title {
	font-size: 18px;
	line-height: 1.0625em;
	margin-bottom: 0.55em;
}

@media (min-width:992px) {
.post--single .post__title {
	font-size: 32px;
}
}
.post--single .post__meta {
	margin-bottom: 20px;
}

@media (min-width:992px) {
.post--single .post__meta {
	margin-bottom: 34px;
}
}
.post--single .post__footer {
	padding: 30px 0 10px 0;
}
.post--single .post__tags .btn {
	margin: 0 5px 8px 0;
}

@media (min-width:992px) {
.post--single .posts__cat-label {
	font-size: 10px;
}
}
.post-sharing {
	margin-bottom: 10px;
	display: flex;
}
.post-sharing .btn {
	margin: 0 8px 5px 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 15px;
}
.post-sharing .btn:first-child {
	margin-left: 0;
}
.post-sharing .btn:last-child {
	margin-right: 0;
}

@media (max-width:768px) {
.post-sharing .btn {
	padding-left: 0;
	padding-right: 0;
}
.post-sharing .btn .fa {
	margin-right: 0;
}
}
.post--extra-top {
	margin-top: -100px;
}

@media (min-width:992px) {
.post--extra-top {
	margin-top: -160px;
}
}
.post-author__header {
	overflow: hidden;
	margin-bottom: 26px;
}
.post-author__avatar {
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 14px 0 0;
	display: inline-block;
	vertical-align: middle;
}
.post-author__avatar img {
	max-width: 100%;
	height: auto;
}
.post-author__info {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.post-author__name {
	margin-bottom: .2em;
}
.post-author__slogan {
	display: block;
	font-size: 11px;
	line-height: 1.2em;
	font-family: "Montserrat", sans-serif;
	color: #9a9da2;
	font-weight: 400;
}
.post-author__social-links.social-links {
	padding: 10px 0 0 0;
}

@media (min-width:992px) {
.post-author__social-links.social-links {
	padding: 0;
	float: right;
	margin-right: -2px;
}
}
.post-author--avatar-left .post-author__header {
	margin-bottom: 12px;
	padding-top: 5px;
}
.post-author--avatar-left .post-author__avatar {
	float: left;
	margin-right: 24px;
}
.meta {
	list-style: none;
	padding: 0;
	margin: 0;
}
.meta__item {
	font-family: "Montserrat", sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 1.2em;
	display: inline-block;
	vertical-align: middle;
}
.meta__item + .meta__item {
	margin-left: 8px;
}

@media (min-width:992px) {
.meta__item + .meta__item {
	margin-left: 15px;
}
}
.meta__item::before {
	font-size: 13px;
	line-height: 1em;
	vertical-align: middle;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'simple-line-icons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 4px;
	position: relative;
	top: -1px;
}

@media (min-width:992px) {
.meta__item::before {
	margin-right: 8px;
}
}
.meta__item a {
	color: #9a9da2;
	transition: color 0.2s ease;
}
.meta__item a:hover {
	color: #31404b;
}
.meta__item--date {
	font-size: 10px;
}

@media (min-width:992px) {
.meta__item--date {
	font-size: 11px;
}
}
.meta__item--date::before {
	display: none;
}
.meta__item--views::before {
	content: "\e087";
}
.meta__item--likes::before {
	display: none;
}
.meta__item--likes .meta-like {
	vertical-align: middle;
	margin-right: 6px;
	font-size: 12px;
}
.meta__item--likes .meta-like--active {
	color: #f1365e;
}
.meta__item--comments::before {
	content: "\e07d";
	font-size: 12px;
}
.post__meta-block--side {
	padding: 24px;
}
.post__meta-block--side .post-author__name {
	font-size: 13px;
}
.post__meta-block--side .social-links--btn {
	margin-left: 74px;
}
.post__meta-block--side .post__meta {
	display: none;
}

@media (min-width:992px) {
.post__meta-block--side {
	padding: 0;
	float: left;
	width: 60px;
	margin: 43px 0 0 24px;
}
.post__meta-block--side + .card__content {
	overflow: hidden;
	padding-left: 24px;
}
.post__meta-block--side .post-author {
	text-align: center;
	padding-bottom: 34px;
}
.post__meta-block--side .post-author__avatar {
	float: none;
	margin: 0 auto 8px auto;
	width: 60px;
	height: 60px;
	border-radius: 50%;
}
.post__meta-block--side .post-author__name {
	font-size: 10px;
	line-height: 1.2em;
	margin-bottom: 0.75em;
}
.post__meta-block--side .post-author__slogan {
	font-size: 9px;
}
.post__meta-block--side .post__meta {
	display: block;
}
.post__meta-block--side .meta__item {
	display: block;
	text-align: center;
	margin: 0 0 21px 0;
}
.post__meta-block--side .meta__item::before {
	display: block;
	margin: 0 auto 6px auto;
}
.post__meta-block--side .meta__item--likes .meta-like {
	display: block;
	margin: 0 auto 6px auto;
}
.post__meta-block--side .social-links--btn {
	text-align: center;
	padding-bottom: 20px;
	margin-left: 0;
}
.post__meta-block--side .social-links--btn .social-links__item {
	display: block;
	margin: 0 auto 12px auto;
}
}
.post__meta-block--top {
	padding-bottom: 65px;
}
.post__meta-block--top .post__category {
	margin-bottom: 22px;
}
.post__meta-block--top .posts__cat-label {
	display: inline-block;
	float: none;
	font-size: 10px;
}
.post__meta-block--top .page-heading__title {
	font-size: 24px;
	line-height: 1.2em;
	margin-bottom: 0.475em;
}

@media (min-width:992px) {
.post__meta-block--top .page-heading__title {
	font-size: 36px;
}
}
.post__meta-block--top .page-heading__title > a {
	color: #fff;
}
.post__meta-block--top .post__meta {
	color: #fff;
	margin-bottom: 22px;
}
.post__meta-block--top .meta__item a {
	color: #fff;
}
.post__meta-block--top .post-author {
	text-align: center;
}
.post__meta-block--top .post-author__avatar {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 10px auto;
}
.post__meta-block--top .post-author__name {
	font-size: 13px;
	color: #fff;
}
.post__meta-block--top .post-author__slogan {
	font-size: 10px;
	font-weight: 400;
}
.post__meta-block--side-wide {
	padding: 24px;
}
.post__meta-block--side-wide .post__title {
	font-size: 18px;
	line-height: 1.0833em;
}

@media (min-width:992px) {
.post__meta-block--side-wide .post__title {
	font-size: 24px;
}
}
.post__meta-block--side-wide .post__meta {
	margin-bottom: 20px;
}
.post__meta-block--side-wide .post-author {
	margin-bottom: 18px;
}
.post__meta-block--side-wide .post-author__avatar {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
	margin-right: 5px;
}
.post__meta-block--side-wide .post-author__name {
	font-size: 10px;
	line-height: 1.2em;
	color: #9a9da2;
	font-weight: 400;
	font-style: normal;
}

@media (min-width:992px) {
.post__meta-block--side-wide {
	padding: 0;
	float: left;
	width: 190px;
	margin: 43px 0 0 24px;
}
.post__meta-block--side-wide + .card__content {
	overflow: hidden;
	padding-left: 60px;
}
.post__meta-block--side-wide .social-links--btn-block {
	padding-right: 20px;
}
}
.post-related__prev {
	position: relative;
}
.post-related__prev .card__content {
	position: relative;
	text-align: center;
}

@media (min-width:992px) {
.post-related__prev .card__content {
	text-align: left;
	padding-left: 93px;
}
}
.post-related__prev .posts {
	display: none;
}

@media (min-width:992px) {
.post-related__prev .posts {
	display: block;
}
}

@media (min-width:992px) {
.post-related__prev .btn-nav {
	position: absolute;
	left: 23px;
	top: 50%;
	transform: translateY(-50%);
}
}
.post-related__next {
	text-align: right;
	position: relative;
}
.post-related__next .card__content {
	position: relative;
	text-align: center;
}

@media (min-width:992px) {
.post-related__next .card__content {
	padding-right: 93px;
	padding-left: 30px;
	text-align: right;
}
.post-related__next .card__content .posts__cat-label {
	float: right;
}
}
.post-related__next .card__content .posts {
	display: none;
}

@media (min-width:992px) {
.post-related__next .card__content .posts {
	display: block;
}
}

@media (min-width:992px) {
.post-related__next .btn-nav {
	position: absolute;
	right: 23px;
	top: 50%;
	transform: translateY(-50%);
}
}
.post-comments {
	overflow: hidden;
}
.comments {
	list-style: none;
	padding: 0;
	margin: 0;
}
.comments__item {
	position: relative;
	padding: 0;
	margin: 0;
}
.comments__inner {
	position: relative;
	border-bottom: 1px solid #e4e7ed;
	padding-top: 36px;
	padding-bottom: 36px;
}
.card .comments__inner {
	margin-left: -24px;
	margin-right: -24px;
	padding-left: 24px;
	padding-right: 24px;
}
.card--lg .comments__inner {
	margin-left: -43px;
	margin-right: -43px;
	padding-left: 43px;
	padding-right: 43px;
}
.comments > .comments__item:first-child > .comments__inner {
	padding-top: 0;
}
.comment__header {
	overflow: hidden;
	position: relative;
	margin-bottom: 25px;
}
.comment__author-avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px;
}
.comment__author-avatar--sm {
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
.comment__author-avatar--rounded {
	border-radius: 4px;
}
.comment__author-info {
	display: inline-block;
	vertical-align: middle;
}
.comment__author-name {
	text-transform: none;
	font-size: 16px;
	margin-bottom: .25em;
}
.comment__post-date {
	font-size: 11px;
	line-height: 1.2em;
	display: block;
	font-family: "Montserrat", sans-serif;
}
.comment__reply {
	margin-top: 5px;
}

@media (min-width:992px) {
.comment__reply {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
}
}
.comments--children {
	padding-left: 0;
	list-style: none;
}

@media (min-width:992px) {
.card .comments--children .comments__item .comments__inner {
	padding-left: 48px;
}
.card .comments--children .comments__item .comments__inner::before {
	content: "";
	display: block;
	position: absolute;
	left: 15px;
	top: 43px;
	width: 14px;
	height: 20px;
	border-left: 1px solid #e4e7ed;
	border-bottom: 1px solid #e4e7ed;
}
.card .comments--children .comments--children .comments__item .comments__inner {
	padding-left: 72px;
}
.card .comments--children .comments--children .comments__item .comments__inner::before {
	left: 39px;
}
.card .comments--children .comments--children .comments--children .comments__item .comments__inner {
	padding-left: 96px;
}
.card .comments--children .comments--children .comments--children .comments__item .comments__inner::before {
	left: 63px;
}
.card--lg .comments--children .comments__item .comments__inner {
	padding-left: 86px;
}
.card--lg .comments--children .comments__item .comments__inner::before {
	content: "";
	display: block;
	position: absolute;
	left: 53px;
	top: 43px;
	width: 14px;
	height: 20px;
	border-left: 1px solid #e4e7ed;
	border-bottom: 1px solid #e4e7ed;
}
.card--lg .comments--children .comments--children .comments__item .comments__inner {
	padding-left: 129px;
}
.card--lg .comments--children .comments--children .comments__item .comments__inner::before {
	left: 96px;
}
.card--lg .comments--children .comments--children .comments--children .comments__item .comments__inner {
	padding-left: 172px;
}
.card--lg .comments--children .comments--children .comments--children .comments__item .comments__inner::before {
	left: 139px;
}
}
.comments--left-thumb .comments__inner {
	border-bottom: none;
	display: flex;
	padding-top: 16px;
	flex-wrap: wrap;
}

@media (min-width:768px) {
.comments--left-thumb .comments__inner {
	flex-wrap: nowrap;
}
}
.comments--left-thumb .comment__header {
	text-align: center;
	flex: 0 0 100%;
	padding: 0 10px;
}

@media (min-width:768px) {
.comments--left-thumb .comment__header {
	flex: 0 0 160px;
}
}

@media (min-width:992px) {
.comments--left-thumb .comment__header {
	flex: 0 0 180px;
	padding: 0 20px;
}
}

@media (min-width:1200px) {
.comments--left-thumb .comment__header {
	flex: 0 0 200px;
}
}
.comments--left-thumb .comment__author-avatar {
	display: block;
	margin: 0 auto 10px auto;
}
.comments--left-thumb .comment__author-name {
	font-size: 11px;
}

@media (min-width:992px) {
.comments--left-thumb .comment__author-name {
	font-size: 13px;
}
}
.comments--left-thumb .comment__ratings .fa {
	font-size: 10px;
	margin: 0 1px;
}
.comments--left-thumb .comment__title {
	font-size: 12px;
	margin-bottom: 1.5em;
	padding-top: .33em;
}

@media (min-width:768px) {
.comments--left-thumb .comment__title {
	font-size: 18px;
}
}
.post__comments-pagination {
	text-align: center;
	margin-left: -43px;
	margin-right: -43px;
	padding: 36px 43px 0 43px;
}
.post__comments-pagination .pagination {
	margin: 0;
}
.comments--thumb-top .comment__author-avatar {
	border-radius: 0;
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
.comments--thumb-top .comment__author-name {
	font-size: 13px;
	display: inline-block;
	margin-right: 0.5em;
	margin-bottom: 0;
}

@media (min-width:992px) {
.comments--thumb-top .comment__author-name {
	font-size: 16px;
}
}
.comments--thumb-top .comment__ratings {
	line-height: 1em;
}
.comments--thumb-top .comment__ratings .fa {
	font-size: 10px;
}
.comments--thumb-top .comment__post-date {
	display: inline-block;
}
.comments--thumb-top .comment__title {
	font-size: 12px;
	margin-bottom: 1em;
	padding-top: .33em;
}

@media (min-width:768px) {
.comments--thumb-top .comment__title {
	font-size: 18px;
}
}
.post-filter {
	background-color: #fff;
	border-bottom: 1px solid #e4e7ed;
	position: relative;
	z-index: 2;
}

@media (max-width:767px) {
.post-filter .container {
	padding-left: 0;
	padding-right: 0;
}
}
.post-filter__select {
	position: relative;
}

@media (min-width:992px) {
.post-filter__select {
	float: left;
	width: 20%;
}
.post-filter__select + .post-filter__select div.cs-skin-border > span {
	margin-left: -1px;
}
}
.post-filter__select .cs-select {
	margin-bottom: -1px;
}
.post-filter__select .post-filter__label {
	display: block;
	position: absolute;
	left: 24px;
	top: 20px;
	font-size: 8px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #9a9da2;
}

@media (min-width:992px) {
.post-filter__select .post-filter__label {
	top: 28px;
}
}

@media (min-width:992px) {
.post-filter__submit {
	float: left;
	width: 20%;
}
}
.post-filter__submit .btn {
	border-radius: 0;
}

@media (min-width:992px) {
.post-filter__submit .btn {
	padding-top: 30px;
	padding-bottom: 31px;
}
}
.blog-load-more {
	padding: 30px 0 20px 0;
}

@media (min-width:992px) {
.blog-load-more {
	padding: 65px 0 40px 0;
}
}
.blog-load-more .btn {
	margin: 0 auto;
}

@media (min-width:992px) {
.blog-load-more .btn {
	width: calc(33.3% + 60px);
}
}
.widget__title {
	text-transform: uppercase;
	/* background-color: rgba(182, 0, 24, 0.84); */
}
.widget__content-inner {
	padding: 24px 24px;
}
.widget__content--bottom-decor {
	padding-bottom: 30px;
	background-image: linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(0, 0, 0, 0.1) 8px, transparent 8px), linear-gradient(to right, rgba(0, 0, 0, 0.11) 8px, transparent 8px);
	background-repeat: repeat-x;
	background-size: 72px 24px, 72px 30px, 72px 34px, 72px 40px, 72px 37px, 72px 29px, 144px 30px, 216px 37px;
	background-position: 0 100%, 12px 100%, 24px 100%, 36px 100%, 48px 100%, 60px 100%, 12px 100%, 48px 100%;
}
.widget--side-panel {
	margin-bottom: 62px;
}
.widget--side-panel .widget__title {
	margin-bottom: 30px;
}
.widget--side-panel .widget__title > h4 {
	font-size: 16px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.widget--sidebar {
	margin-bottom: 15px;
}
.widget--sidebar .widget__content {
	font-size: 14px;
	line-height: 22px;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.widget--footer {
	margin-bottom: 60px;
}

@media (min-width:992px) {
.widget--footer {
	margin-bottom: 0;
}
}
.widget--footer .widget__title {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	margin-bottom: 3.5em;
}
.widget--footer + .widget--footer {
	margin-top: 30px;
}
.widget__list {
	list-style: none;
	padding: 0;
	margin-left: -24px;
	margin-right: -24px;
	margin-top: -24px;
	margin-bottom: -24px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}
.widget__list > li + li {
	border-top: 1px solid #e4e7ed;
}
.widget__list > li > a {
	display: block;
	padding: 22px 24px;
	color: #31404b;
	transition: color 0.3s ease;
}
.widget__list > li > a:hover {
	color: #1892ed;
}
.widget__list > li.has-children {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%2331404b' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-position: right 24px top 24px;
	background-repeat: no-repeat;
	background-size: 6px 4px;
}
.widget__list ul {
	border-top: 1px solid #e4e7ed;
	list-style: none;
	padding: 18px 24px;
}
.widget__list ul li {
	padding: 10px 0;
}
.widget__list ul li a {
	color: #9a9da2;
	transition: color 0.3s ease;
}
.widget__list ul li a:hover {
	color: #31404b;
}
.widget-instagram__list {
	list-style-type: none;
	padding: 0;
	margin: 0 -2px -14px -2px;
	overflow: hidden;
}
.widget-instagram__list + .btn-instagram {
	margin-top: 23px;
}

@media (min-width:768px) {
.widget-instagram__list {
	margin-left: -7px;
	margin-right: -8px;
}
}
.widget-instagram__item {
	float: left;
	width: 16.66%;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 14px;
}

@media (min-width:768px) {
.widget-instagram__item {
	width: 33.3%;
	padding-left: 7px;
	padding-right: 8px;
}
.widget-instagram__list--4cols .widget-instagram__item {
	width: 25%;
}
}
.widget-instagram__img {
	vertical-align: top;
	margin: 0;
	width: 100%;
	height: auto;
}
.widget-instagram__link-wrapper {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 0;
}
.widget-instagram__link-wrapper::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: #1892ed;
	border-radius: 0;
	color: #fff;
	opacity: 0;
	transition: opacity 0.3s ease;
	transform: translate3d(0, 0, 0);
}
.widget-instagram__link-wrapper:hover::before {
	opacity: 0.8;
}
.widget-instagram__link-wrapper:hover .widget-instagram__plus-sign::before, .widget-instagram__link-wrapper:hover .widget-instagram__plus-sign::after {
	transform: translate(-50%, -50%) scale(1);
}
.widget-instagram__plus-sign {
	position: relative;
	display: block;
}
.widget-instagram__plus-sign::before, .widget-instagram__plus-sign::after {
	content: "";
	display: block;
	position: absolute;
	background-color: #fff;
	overflow: hidden;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(0);
	z-index: 2;
	transition: all 0.3s ease;
}
.widget-instagram__plus-sign::before {
	height: 4px;
	width: 18px;
}
.widget-instagram__plus-sign::after {
	height: 18px;
	width: 4px;
}
.widget-contact-info__desc {
	margin-bottom: 32px;
}
.footer-widgets .widget-contact .form-control {
	background-color: #fff;
    color: #333;
}
.footer-widgets .widget-contact .form-control:not(:focus) {
	border-color: #02697b;
}
.widget-social--condensed {
	display: flex;
	justify-content: space-between;
	margin-left: -5px;
	margin-right: -5px;
	overflow: hidden;
}
.widget-social--condensed .btn-social-counter {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	padding: 0;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	width: 33.3%;
	max-width: 33.3%;
}
.widget-social--condensed .btn-social-counter + .btn-social-counter {
	margin-top: 0;
}
.widget-social--condensed .btn-social-counter__icon {
	position: relative;
	width: 100%;
	padding: 35px 0 10px 0;
	background-color: transparent !important;
}
.widget-social--condensed .btn-social-counter__title {
	font-size: 10px;
	padding: 0 12px 10px 12px;
}
.widget-social--condensed .btn-social-counter__add-icon {
	position: relative;
	right: auto;
	top: 0;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.widget-social--condensed .btn-social-counter__count {
	order: 9;
	padding: 10px 5px;
}
.widget-social--grid {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	overflow: hidden;
	margin-bottom: 5px;
}
.widget-social--grid .btn-social-counter {
	padding: 0;
	text-align: center;
	flex-basis: calc(50% - 5px);
	max-width: calc(50% - 5px);
	margin-bottom: 10px;
	text-align: left;
	padding-left: 46px;
	padding-top: 20px;
	padding-right: 38px;
}
.widget-social--grid .btn-social-counter + .btn-social-counter {
	margin-top: 0;
}
.widget-social--grid .btn-social-counter .btn-social-counter__icon {
	background-color: transparent;
	width: 46px;
	text-indent: 8px;
}
.widget-social--grid .btn-social-counter .btn-social-counter__title {
	font-size: 12px;
	line-height: 1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.widget-social--grid .btn-social-counter .btn-social-counter__count {
	font-size: 10px;
	line-height: 1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.widget-social--grid .btn-social-counter .btn-social-counter__add-icon {
	border: none;
	width: 34px;
	top: 0;
	bottom: 0;
	right: 0;
	height: auto;
	margin: 0;
	border-radius: 0;
	background-color: rgba(255, 255, 255, 0.1);
}
.widget-tagcloud .tagcloud .btn {
	margin: 0 5px 9px 0;
}
.widget-tagcloud.widget--sidebar .widget__content {
	padding-bottom: 18px;
}
.widget-banner.widget--sidebar .widget__content {
	padding: 38px;
}
.widget-banner__img {
	text-align: center;
}
.widget-banner__img img {
	max-width: 100%;
	height: auto;
}
.widget-tabbed .nav.widget-tabbed__nav {
	margin: -24px -24px 26px -24px;
	border-bottom: 1px solid #e4e7ed;
	width: auto;
}
.widget-tabbed .nav.widget-tabbed__nav > li > a {
	border: none;
	border-radius: 0;
	font-size: 11px;
	line-height: 1.5em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	padding: 12px 6px;
	color: rgba(49, 64, 75, 0.4);
	font-weight: bold;
	letter-spacing: -0.02em;
	transition: color 0.2s ease-in-out;
}
.widget-tabbed .nav.widget-tabbed__nav > li > a:hover {
	color: #31404b;
	background-color: transparent;
	border: none;
}
.widget-tabbed .nav.widget-tabbed__nav > li.active > a {
	color: #31404b;
	background-color: transparent;
	border: none;
}
.widget-newsletter .widget-newsletter__subtitle {
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 1.4em;
}
.widget-newsletter .widget-newsletter__desc {
	margin-bottom: 20px;
}
.widget-newsletter .widget-newsletter__desc p:last-child {
	margin-bottom: 0;
}
.widget-newsletter .inline-form {
	padding: 8px 0;
}
.widget-preview .match-preview__countdown {
	margin: 32px -24px 0 -24px;
}
.comments-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.comments-list__item {
	overflow: hidden;
	margin-bottom: 18px;
}
.card .comments-list__item {
	border-bottom: 1px solid #e4e7ed;
	margin-left: -24px;
	margin-right: -24px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.comments-list__item:last-child, .card .comments-list__item:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.comments-list__header {
	margin-bottom: 12px;
	overflow: hidden;
	position: relative;
	padding-right: 40px;
}
.comments-list__avatar {
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
}
.comments-list__info {
	display: inline-block;
	vertical-align: middle;
}
.comments-list__author-name {
	text-transform: none;
	font-size: 13px;
	line-height: 1.2em;
	margin-bottom: 0.1em;
}

@media (min-width:992px) {
.comments-list__author-name {
	font-size: 15px;
}
}
.comments-list__date {
	display: block;
	font-size: 11px;
	line-height: 1.2em;
	font-family: "Montserrat", sans-serif;
}
.comments-list__link {
	display: block;
	position: absolute;
	top: 5px;
	right: 0;
	color: #c2c4c7;
	font-size: 14px;
	transition: color 0.2s ease;
	width: 30px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.comments-list__link:hover {
	color: #31404b;
}
.comments-list--alt .comments-list__item--category-1 .comments-list__post::before {
	background-color: #38a9ff;
}
.comments-list--alt .comments-list__item--category-2 .comments-list__post::before {
	background-color: #c2ff1f;
}
.comments-list--alt .comments-list__item--category-3 .comments-list__post::before {
	background-color: #07e0c4;
}
.comments-list--alt .comments-list__avatar {
	float: left;
	margin-right: 10px;
	border-radius: 4px;
}
.comments-list--alt .comments-list__info {
	display: block;
}
.comments-list--alt .comments-list__author-name {
	text-transform: uppercase;
	padding-top: .3em;
}
.comments-list--alt .comments-list__post {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 1.2em;
	font-style: italic;
	margin-bottom: 0;
}
.comments-list--alt .comments-list__post::before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	vertical-align: baseline;
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 2px;
	margin-right: 5px;
}
.comments-list--alt .comments-list__link {
	top: 0;
}
.comments-list--alt .comments-list__body {
	font-size: 13px;
	margin-bottom: 17px;
}
.twitter-feed {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.twitter-feed__item {
	overflow: hidden;
	margin-bottom: 18px;
}
.card .twitter-feed__item {
	border-bottom: 1px solid #e4e7ed;
	margin-left: -24px;
	margin-right: -24px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.twitter-feed__item:last-child, .card .twitter-feed__item:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.twitter-feed__header {
	margin-bottom: 12px;
}
.twitter-feed__thumb {
	display: inline-block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 2px;
	margin-right: 10px;
	vertical-align: middle;
}
.twitter-feed__info {
	display: inline-block;
	vertical-align: middle;
}
.twitter-feed__name {
	font-size: 12px;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 0.1em;
	line-height: 1.2em;
}

@media (min-width:992px) {
.twitter-feed__name {
	font-size: 15px;
}
}
.twitter-feed__username {
	color: #9a9da2;
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: 0;
	font-weight: 400;
	text-transform: none;
}
.twitter-feed__username > a {
	color: #9a9da2;
	text-decoration: none;
	transition: color 0.2s ease;
}
.twitter-feed__username > a:hover {
	color: #31404b;
	text-decoration: none;
}
.twitter-feed__body {
	margin-bottom: 20px;
}
.twitter-feed__footer {
	overflow: hidden;
}
.twitter-feed__timestamp {
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	font-weight: 400;
	line-height: 1.2em;
	text-transform: none;
	float: left;
}
.twitter-feed__timestamp::before {
	content: '\f099';
	font-family: 'FontAwesome';
	text-rendering: auto;
	font-size: 14px;
	color: #3fcef2;
	margin-right: 7px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.twitter-feed__timestamp > a {
	color: #9a9da2;
	text-decoration: none;
	transition: color 0.2s ease;
}
.twitter-feed__timestamp > a:hover {
	color: #31404b;
	text-decoration: none;
}
.twitter-feed__actions {
	float: right;
}
.twitter-feed__reply {
	display: inline-block;
	margin-right: 5px;
	width: 18px;
	height: 14px;
	position: relative;
	top: -2px;
	background-size: 12px 8px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath transform='translate(-1241 -2200)' fill='%23c2c4c7' d='M1247,2203h6v2h-6v-2Zm4,0h2v5h-2v-5Zm-10,1,6-3.99v7.98Z'/%3E%3C/svg%3E");
	transition: opacity 0.3s ease;
}
.twitter-feed__reply:hover {
	opacity: 0.7;
}
.twitter-feed__retweet {
	display: inline-block;
	margin: 0 5px;
	width: 18px;
	height: 14px;
	position: relative;
	top: -2px;
	background-size: 16px 11px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11'%3E%3Cpath transform='translate(-1270 -2199)' fill='%23c2c4c7' d='M1272,2204h2v5h-2v-5Zm0,3h6v2h-6v-2Zm1-8,3.01,5h-6.02Zm11,6h-2v-5h2v5Zm0-3h-6v-2h6v2Zm-1,8-3.01-5h6.02Z'/%3E%3C/svg%3E");
	transition: opacity 0.3s ease;
}
.twitter-feed__retweet:hover {
	opacity: 0.7;
}
.twitter-feed__favorite {
	display: inline-block;
	margin-left: 5px;
	width: 14px;
	height: 14px;
	position: relative;
	top: -2px;
	background-size: 12px 12px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cpath fill='%23c2c4c7' d='M15.021875,1.25 C15.9072961,2.16146289 16.35,3.27473301 16.35,4.58984375 C16.35,5.90495449 15.9072961,7.01822461 15.021875,7.9296875 L8.225,15 L1.428125,7.9296875 C0.542703906,7.01822461 0.1,5.90495449 0.1,4.58984375 C0.1,3.27473301 0.542703906,2.16146289 1.428125,1.25 C2.20937891,0.4166625 3.16640059,0 4.29921875,0 C5.43203691,0 6.38905859,0.4166625 7.1703125,1.25 L8.225,2.34375 L9.31875,1.25 C10.1000039,0.4166625 11.0505152,0 12.1703125,0 C13.2901098,0 14.2406211,0.4166625 15.021875,1.25 Z'/%3E%3C/svg%3E");
	transition: opacity 0.3s ease;
}
.twitter-feed__favorite:hover {
	opacity: 0.7;
}
.widget--footer .twitter-feed__thumb {
	width: 25px;
	height: 25px;
}
.widget--footer .twitter-feed__name {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
}

@media (min-width:992px) {
.widget--footer .twitter-feed__name {
	font-size: 12px;
}
}
.widget--footer .twitter-feed__username {
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
}
.widget--footer .twitter-feed__username > a:hover {
	color: #38a9ff;
}
.widget--footer .twitter-feed__body {
	margin-bottom: 1em;
}
.widget--footer .twitter-feed__body a {
	color: #4cd3ff;
}
.widget--footer .twitter-feed__body a:hover {
	color: #fff;
}
.widget--footer .twitter-feed__footer {
	display: none;
}
.widget-featured .card__header::before {
	background-color: #ef2e5b;
}
.widget-featured .widget__content.card__content {
	padding-bottom: 0;
}
.widget-featured .posts__thumb {
	position: relative;
	overflow: hidden;
}
.widget-featured .posts__thumb::before {
	content: "!";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(239, 46, 91, 0.8);
	font-size: 54px;
	line-height: 80px;
	text-align: center;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
}
.widget-standings .widget__content {
	padding: 0;
}
.widget-player .widget__content {
	background-color: #27313b;
	color: #fff;
	height: 158px;
	overflow: hidden;
	position: relative;
	padding: 0 20px 0 140px;
	background-image: radial-gradient(at 0% 0%, rgba(255, 255, 255, 0.3), transparent);
	border-radius: 4px;
}

@media (min-width:375px) {
.widget-player .widget__content {
	padding-left: 158px;
}
}

@media (min-width:992px) {
.widget-player .widget__content {
	height: 156px;
	padding-left: 50%;
}
}

@media (min-width:1199px) {
.widget-player .widget__content {
	height: 198px;
}
}
.widget-player .widget__title + .widget__content {
	border-radius: 0;
	border-top: none;
}
.widget-player__team-logo {
	display: block;
	position: absolute;
	left: -25%;
	top: -25%;
	width: 80%;
	height: auto;
	opacity: .1;
	filter: grayscale(1);
	z-index: 1;
}
.widget-player__team-logo img {
	width: 100%;
	height: auto;
}
.widget-player__photo {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 50%;
	z-index: 2;
}
.widget-player__header {
	padding-top: 20px;
	margin-bottom: 8px;
	position: relative;
	z-index: 2;
}

@media (min-width:992px) {
.widget-player__header {
	padding-top: 14px;
	margin-bottom: 0;
}
}

@media (min-width:1199px) {
.widget-player__header {
	padding-top: 16px;
	margin-bottom: 10px;
}
}
.widget-player__number {
	font-size: 36px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1em;
	float: left;
	margin-right: .1em;
	margin-left: -0.5em;
}

@media (min-width:992px) {
.widget-player__number {
	font-size: 42px;
	margin-left: -0.8em;
}
}

@media (min-width:1199px) {
.widget-player__number {
	font-size: 56px;
}
}
.widget-player__name {
	font-size: 14px;
	line-height: 1em;
	margin-bottom: 0;
	color: #fff;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	top: 4px;
	z-index: 1;
}

@media (min-width:992px) {
.widget-player__name {
	font-size: 18px;
}
}

@media (min-width:1199px) {
.widget-player__name {
	font-size: 24px;
	top: 6px;
}
}
.widget-player__first-name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.widget-player__last-name {
	display: block;
	color: #38a9ff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.widget-player__content {
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	padding: 12px 0;
}
.widget-player__content-inner {
	width: 100%;
	padding-left: 140px;
	padding-right: 24px;
}

@media (min-width:375px) {
.widget-player__content-inner {
	padding-left: 160px;
}
}

@media (min-width:992px) {
.widget-player__content-inner {
	padding-left: 50%;
}
}
.widget-player__stat {
	float: left;
	width: 33.3%;
	text-align: center;
}

@media (min-width:376px) and (max-width:991px) {
.widget-player__stat {
	width: 60px;
}
}
.widget-player__stat-label {
	font-size: 8px;
	margin-bottom: 0.5em;
	line-height: 1.2em;
	color: #fff;
	font-weight: 400;
}

@media (min-width:992px) {
.widget-player__stat-label {
	font-size: 8px;
	margin-bottom: 1em;
}
}

@media (min-width:1199px) {
.widget-player__stat-label {
	font-weight: 700;
	font-size: 10px;
}
}
.widget-player__stat-number {
	font-size: 12px;
	line-height: 1.2em;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
}

@media (min-width:992px) {
.widget-player__stat-number {
	font-size: 18px;
}
}
.widget-player__stat-legend {
	font-size: 7px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #9a9da2;
	line-height: 1.2em;
}

@media (min-width:992px) {
.widget-player__stat-legend {
	font-size: 8px;
}
}
.widget-player__footer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #38a9ff;
	z-index: 1;
	text-align: right;
	line-height: 10px;
}
.widget-player__footer-txt {
	display: inline-block;
	position: relative;
	background-color: #182027;
	color: #fff;
	padding: 0 24px;
	line-height: 20px;
	font-size: 8px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
}

@media (min-width:992px) {
.widget-player__footer-txt {
	font-size: 9px;
	padding-left: 26px;
}
}

@media (min-width:1199px) {
.widget-player__footer-txt {
	font-size: 10px;
	line-height: 30px;
}
}
.widget-player__footer-txt .fa {
	font-size: 12px;
	margin-right: 0.5em;
	color: #38a9ff;
}
.widget-player__footer-txt::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 20px;
	background-color: #38a9ff;
}
.widget-player__footer-txt::before {
	left: -10px;
	transform: skew(-30deg);
}
.widget-player__details {
	display: table;
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
.widget-player__details-row {
	display: table-row;
}
.widget-player__details__item {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
	border: 1px solid #e4e7ed;
	padding: 8px 12px;
}

@media (min-width:992px) {
.widget-player__details__item {
	padding: 6px 12px;
}
}

@media (min-width:1199px) {
.widget-player__details__item {
	padding: 12px 24px;
}
}
.widget-player__details__item:first-child {
	border-left: none;
}
.widget-player__details__item:last-child {
	border-right: none;
}
.widget-player__details-desc-wrapper {
	display: table;
	width: 100%;
}
.widget-player__details-holder {
	display: table-cell;
	vertical-align: middle;
	width: 70%;
}
.widget-player__details-label {
	display: block;
	font-family: "Montserrat", sans-serif;
	color: #31404b;
	font-size: 10px;
	line-height: 1.2em;
}

@media (min-width:992px) {
.widget-player__details-label {
	font-size: 12px;
}
}
.widget-player__details-desc {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 8px;
	line-height: 1.2em;
}

@media (min-width:992px) {
.widget-player__details-desc {
	font-size: 9px;
}
}
.widget-player__details-value {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	width: 30%;
	font-family: "Montserrat", sans-serif;
	color: #31404b;
	font-size: 10px;
	line-height: 1.2em;
}

@media (min-width:992px) {
.widget-player__details-value {
	font-size: 11px;
}
}
.widget-player--alt .widget__content {
	background-color: #38a9ff;
	background-image: linear-gradient(to bottom, #38a9ff, #f29400);
}
.widget-player--alt .widget-player__photo {
	filter: grayscale(1);
}
.widget-player--alt .widget-player__last-name {
	color: #31404b;
}
.widget-player--alt .widget-player__content {
	background-color: #27313b;
}
.widget-player--alt .widget-player__stat-number {
	color: #38a9ff;
}
.widget-player--alt .widget-player__stat-legend {
	color: #fff;
}
.widget-player--alt .widget-player__footer-txt {
	background-color: #27313b;
}
.widget-player--soccer {
	position: relative;
}
.widget-player--soccer .widget-player__ribbon {
	content: "\f005";
	display: block;
	position: absolute;
	width: 26px;
	height: 28px;
	background-color: #ffcf11;
	top: 0;
	right: 20px;
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.widget-player--soccer .widget-player__ribbon::before {
	content: "";
	display: block;
	position: absolute;
	bottom: -6px;
	left: 0;
	border-top: 6px solid #ffcf11;
	border-right: 13px solid transparent;
}
.widget-player--soccer .widget-player__ribbon::after {
	content: "";
	display: block;
	position: absolute;
	bottom: -6px;
	right: 0;
	border-top: 6px solid #ffcf11;
	border-left: 13px solid transparent;
}
.widget-player--soccer .widget__content {
	background-color: #fff;
	background-image: none;
	color: #9a9da2;
	height: 168px;
}

@media (min-width:992px) {
.widget-player--soccer .widget__content {
	height: 160px;
}
}

@media (min-width:1199px) {
.widget-player--soccer .widget__content {
	height: 198px;
}
}
.widget-player--soccer .widget-player__header {
	position: static;
}
.widget-player--soccer .widget-player__number {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin-left: 0;
	margin-top: -0.2em;
	text-indent: -0.15em;
	width: 144px;
	background-color: #38a9ff;
	color: rgba(255, 255, 255, 0.1);
	font-size: 150px;
	line-height: 1em;
	overflow: hidden;
}
.widget-player--soccer .widget-player__number::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	border-bottom: 200px solid #fff;
	border-left: 30px solid transparent;
}
.widget-player--soccer .widget-player__name {
	color: #31404b;
}

@media (min-width:1200px) {
.widget-player--soccer .widget-player__name {
	margin-left: -35px;
}
}
.widget-player--soccer .widget-player__first-name {
	font-size: 14px;
	line-height: 1em;
}

@media (min-width:1200px) {
.widget-player--soccer .widget-player__first-name {
	font-size: 18px;
}
}
.widget-player--soccer .widget-player__last-name {
	font-size: 24px;
	line-height: 1em;
}

@media (min-width:1200px) {
.widget-player--soccer .widget-player__last-name {
	font-size: 36px;
}
}
.widget-player--soccer .widget-player__content-inner {
	overflow: hidden;
	margin-bottom: 15px;
}
.widget-player--soccer .widget-player__stat {
	width: 25%;
}
.widget-player--soccer .widget-player__stat-number {
	font-size: 18px;
	color: #31404b;
}
.widget-player--soccer .widget-player__stat-label {
	color: #9a9da2;
	font-size: 8px;
}
.widget-player--soccer .widget-player__content-alt {
	padding: 0 24px 0 50%;
}

@media (min-width:375px) {
.widget-player--soccer .widget-player__content-alt {
	padding-left: 160px;
}
}

@media (min-width:992px) {
.widget-player--soccer .widget-player__content-alt {
	padding-left: 50%;
}
}
.widget-player--soccer .widget-player__content-alt .progress {
	margin-bottom: 3px;
}
.widget-player--soccer .widget-player__content-alt .progress__label {
	font-size: 8px;
	color: #9a9da2;
}
.widget-player--soccer .widget-player__content-alt .progress__number {
	font-size: 8px;
	font-weight: 700;
	color: #31404b;
}
.widget-player__stat-item {
	text-align: center;
}
.widget-player__stat--value {
	font-size: 28px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	margin-bottom: .25em;
	color: #31404b;
}
.widget-player__stat--label {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #31404b;
	margin-bottom: .1em;
}
.widget-player__stat--desc {
	font-size: 9px;
	line-height: 1.2em;
}
.widget-game-result .widget__content {
	padding: 0;
}
.widget-game-result__section-inner {
	padding: 24px 24px;
}
.widget-game-result__section-inner-alt {
	padding: 0;
}
.widget-game-result__section-inner-alt .table-responsive {
	margin-bottom: 0;
}
.widget-game-result__extra-stats {
	max-height: 0;
	overflow: hidden;
	transition: all 0.3s ease;
}
.widget-game-result__extra-stats.active {
	max-height: 400px;
}
.widget-game-result__header {
	text-align: center;
	margin-bottom: 15px;
}
.widget-game-result__title {
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: .25em;
	text-transform: uppercase;
}

@media (min-width:992px) {
.widget-game-result__title {
	font-size: 14px;
}
}
.widget-game-result__date {
	display: block;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}

@media (min-width:992px) {
.widget-game-result__date {
	font-size: 10px;
}
}
.widget-game-result__header--alt {
	display: flex;
	text-align: left;
	margin-left: -24px;
	margin-right: -24px;
	margin-top: -24px;
	margin-bottom: 0;
	border-bottom: 1px solid #e4e7ed;
	padding: 10px 24px;
}
.widget-game-result__header--alt .widget-game-result__title {
	font-size: 9px;
	font-style: normal;
	margin-bottom: 0;
	font-weight: 400;
}

@media (min-width:992px) {
.widget-game-result__header--alt .widget-game-result__title {
	font-size: 9px;
}
}
.widget-game-result__header--alt .widget-game-result__date {
	font-size: 9px;
	flex-grow: 1;
	text-align: right;
	font-weight: 400;
}

@media (min-width:992px) {
.widget-game-result__header--alt .widget-game-result__date {
	font-size: 9px;
}
}
.widget-game-result__main {
	margin-bottom: 6px;
	display: table;
	width: 100%;
}
.widget-game-result__team {
	display: table-cell;
	text-align: center;
	width: 26%;
}
.widget-game-result__team-logo {
	height: 70px;
	display: block;
	position: relative;
}
.widget-game-result__team-logo img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
}
.widget-game-result__team-info {
	padding: 6px 0 0 0;
}
.widget-game-result__team-name {
	display: block;
	font-size: 11px;
	line-height: 1.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 80px;
	margin: 0 auto 0.1em auto;
}

@media (min-width:480px) {
.widget-game-result__team-name {
	max-width: none;
}
}

@media (min-width:992px) {
.widget-game-result__team-name {
	font-size: 13px;
	max-width: 85px;
}
}
.widget-game-result__team-desc {
	display: block;
	font-size: 7px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}
.widget-game-result__score-wrap {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 46%;
}
.widget-game-result__score {
	font-size: 18px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	letter-spacing: -0.04em;
}

@media (min-width:768px) {
.widget-game-result__score {
	font-size: 20px;
}
}

@media (min-width:992px) {
.widget-game-result__score {
	font-size: 22px;
	line-height: 1.2em;
	margin-bottom: 10px;
}
}

@media (min-width:1199px) {
.widget-game-result__score {
	font-size: 26px;
}
}
.widget-game-result__score-result {
	position: relative;
}
.widget-game-result__score-result--winner::before {
	content: "";
	display: block;
	position: absolute;
	left: -15px;
	top: 50%;
	width: 0;
	height: 0;
	border-left: 8px solid #38a9ff;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	transform: translateY(-50%);
}

@media (min-width:992px) {
.widget-game-result__score-result--winner::before {
	left: -10px;
}
}

@media (min-width:1199px) {
.widget-game-result__score-result--winner::before {
	left: -20px;
}
}
.widget-game-result__score-dash + .widget-game-result__score-result--winner::before {
	transform: translateY(-50%) rotate(180deg);
}

@media (min-width:992px) {
.widget-game-result__score-dash + .widget-game-result__score-result--winner::before {
	left: auto;
	right: -10px;
}
}

@media (min-width:1199px) {
.widget-game-result__score-dash + .widget-game-result__score-result--winner::before {
	left: auto;
	right: -20px;
}
}
.widget-game-result__score-result--loser {
	color: #9a9da2;
}
.widget-game-result__score-label {
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	line-height: 1.2em;
}
.widget-game-result__main--vertical .widget-game-result__team {
	display: flex;
	width: auto;
	text-align: left;
	align-items: center;
	padding: 20px 12px;
	margin-left: -24px;
	margin-right: -24px;
}
.widget-game-result__main--vertical .widget-game-result__team + .widget-game-result__team {
	border-top: 1px solid #e4e7ed;
}
.widget-game-result__main--vertical .widget-game-result__team:last-child {
	padding-bottom: 0;
}
.widget-game-result__main--vertical .widget-game-result__team .widget-game-result__team-score {
	font-size: 24px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	font-style: normal;
	line-height: 1em;
}

@media (min-width:1200px) {
.widget-game-result__main--vertical .widget-game-result__team .widget-game-result__team-score {
	font-size: 48px;
}
}
.widget-game-result__main--vertical .widget-game-result__team .widget-game-result__team-score--winner {
	color: #31404b;
}
.widget-game-result__main--vertical .widget-game-result__team .widget-game-result__team-score--winner::before {
	content: "";
	display: inline-block;
	position: relative;
	top: -0.15em;
	margin-right: 0.5em;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #38a9ff;
}

@media (min-width:992px) {
.widget-game-result__main--vertical .widget-game-result__team .widget-game-result__team-score--winner::before {
	margin-right: 0.2em;
}
}

@media (min-width:1200px) {
.widget-game-result__main--vertical .widget-game-result__team .widget-game-result__team-score--winner::before {
	margin-right: 0.5em;
}
}

@media (min-width:480px) {
.widget-game-result__main--vertical .widget-game-result__team {
	padding: 20px 24px;
}
}
.widget-game-result__main--vertical .widget-game-result__team-logo {
	width: 80px;
	margin-right: 10px;
}
.widget-game-result__main--vertical .widget-game-result__team-info {
	flex-grow: 1;
}
.widget-game-result__main--vertical .widget-game-result__team-name {
	font-size: 12px;
	text-transform: uppercase;
	margin-left: 0;
	margin-right: 0;
	max-width: none;
}

@media (min-width:992px) {
.widget-game-result__main--vertical .widget-game-result__team-name {
	font-size: 14px;
	max-width: none;
}
}
.widget-game-result__main--vertical .widget-game-result__team-desc {
	font-size: 10px;
	font-style: normal;
}
.widget-game-result__table-stats .table {
	margin-bottom: 0;
	border-top: 1px solid #e4e7ed;
}
.widget-game-result__section-inner .widget-game-result__table-stats .table {
	border-left: none;
	border-right: none;
}

@media (min-width:992px) {
.widget-game-result__table-stats .table > tbody > tr > td:first-child, .widget-game-result__table-stats .table > tbody > tr > th:first-child {
	font-size: 12px;
}
}
.widget-game-result__table-stats .table > tbody > tr > th {
	text-transform: none;
}
.widget-game-result__table-stats .table > thead > tr > th:first-child, .widget-game-result__table-stats .table > tbody > tr > td:first-child, .widget-game-result__table-stats .table > tbody > tr > th:first-child {
	padding-left: 12px;
}

@media (min-width:992px) {
.widget-game-result__table-stats .table > thead > tr > th:first-child, .widget-game-result__table-stats .table > tbody > tr > td:first-child, .widget-game-result__table-stats .table > tbody > tr > th:first-child {
	padding-left: 24px;
}
}

@media (min-width:1199px) {
.widget-game-result__table-stats .table > thead > tr > th:first-child, .widget-game-result__table-stats .table > tbody > tr > td:first-child, .widget-game-result__table-stats .table > tbody > tr > th:first-child {
	padding-left: 45px;
}
}
.widget-game-result__section-inner-alt .widget-game-result__table-stats .table > thead > tr > th:first-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > td:first-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > th:first-child {
	padding-left: 5px;
}

@media (min-width:992px) {
.widget-game-result__section-inner-alt .widget-game-result__table-stats .table > thead > tr > th:first-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > td:first-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > th:first-child {
	padding-left: 18px;
}
}

@media (min-width:1199px) {
.widget-game-result__section-inner-alt .widget-game-result__table-stats .table > thead > tr > th:first-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > td:first-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > th:first-child {
	padding-left: 24px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.widget-game-result__section-inner-alt .widget-game-result__table-stats .table > thead > tr > th, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > td, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > th {
	padding-left: 5px;
	padding-right: 5px;
}
}
.widget-game-result__table-stats .table > thead > tr > th:last-child, .widget-game-result__table-stats .table > tbody > tr > td:last-child, .widget-game-result__table-stats .table > tbody > tr > th:last-child {
	padding-right: 12px;
	color: #31404b;
}

@media (min-width:992px) {
.widget-game-result__table-stats .table > thead > tr > th:last-child, .widget-game-result__table-stats .table > tbody > tr > td:last-child, .widget-game-result__table-stats .table > tbody > tr > th:last-child {
	padding-right: 24px;
}
}

@media (min-width:1199px) {
.widget-game-result__table-stats .table > thead > tr > th:last-child, .widget-game-result__table-stats .table > tbody > tr > td:last-child, .widget-game-result__table-stats .table > tbody > tr > th:last-child {
	padding-right: 45px;
}
}
.widget-game-result__section-inner-alt .widget-game-result__table-stats .table > thead > tr > th:last-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > td:last-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > th:last-child {
	padding-right: 5px;
	color: #31404b;
}

@media (min-width:992px) {
.widget-game-result__section-inner-alt .widget-game-result__table-stats .table > thead > tr > th:last-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > td:last-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > th:last-child {
	padding-right: 18px;
}
}

@media (min-width:1199px) {
.widget-game-result__section-inner-alt .widget-game-result__table-stats .table > thead > tr > th:last-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > td:last-child, .widget-game-result__section-inner-alt .widget-game-result__table-stats .table > tbody > tr > th:last-child {
	padding-right: 24px;
}
}
.player-details {
	display: table;
	width: 100%;
	height: 100%;
}
.player-details__info {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
}
.player-details__photo {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 9px;
	overflow: hidden;
	border-radius: 50%;
	vertical-align: middle;
}

@media (min-width:375px) {
.player-details__photo {
	width: 40px;
	height: 40px;
}
}
.player-details__info-holder {
	display: inline-block;
	vertical-align: middle;
}
.player-details__name {
	font-size: 10px;
	line-height: 1.2em;
	text-transform: none;
	margin-bottom: 0;
	font-weight: 400;
}

@media (min-width:992px) {
.player-details__name {
	font-size: 12px;
}
}
.player-details__name > a {
	color: #31404b;
	transition: color 0.2s ease;
}
.player-details__name > a:hover {
	color: #1892ed;
}
.player-details__position {
	font-family: "Montserrat", sans-serif;
	font-size: 8px;
	display: block;
	line-height: 1em;
}

@media (min-width:992px) {
.player-details__position {
	font-size: 9px;
}
}
.player-details__stats {
	display: table-cell;
	width: 50%;
}
.player-details__circular {
	float: left;
	width: 33.3%;
	padding: 0 2px;
	vertical-align: top;
	margin: 0;
}

@media (min-width:768px) {
.player-details__circular {
	padding: 0 6px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.player-details__circular {
	padding: 0 1px;
}
}
.player-details__circular .circular__bar {
	width: 100%;
	height: 100%;
}
.player-details__circular .circular__percents {
	line-height: 1em;
	font-size: 12px;
	font-weight: 400;
}
.player-details__circular .circular__percents small {
	display: block;
	text-transform: none;
	font-size: 8px;
	line-height: 1em;
	color: #9a9da2;
}
.df-timeline-wrapper {
	overflow: hidden;
	margin-bottom: 1px;
}
.df-timeline {
	position: relative;
	padding-bottom: 15px;
}
.df-timeline::after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 3px;
	bottom: 0;
	width: 2px;
	margin-left: -1px;
	background-color: #e4e7ed;
}
.df-timeline__event {
	position: relative;
	min-height: 26px;
	overflow: hidden;
	margin-bottom: 16px;
}
.df-timeline__event--start {
	position: relative;
	text-align: center;
}
.df-timeline__event--start::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 1px;
	overflow: hidden;
	background-color: #e4e7ed;
}
.df-timeline__event--start .df-timeline__team-1 {
	text-align: center;
}
.df-timeline__event--start .df-timeline__time {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.df-timeline__team-shirt {
	position: relative;
	z-index: 1;
}
.df-timeline__event--empty {
	height: 8px;
	min-height: auto;
	overflow: hidden;
}
.df-timeline__event--empty::before {
	content: "";
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 1;
	width: 8px;
	height: 8px;
	overflow: hidden;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #e4e7ed;
}
.df-timeline__team-1, .df-timeline__team-2 {
	width: 50%;
}
.df-timeline__team-1 {
	float: left;
	text-align: right;
	padding-right: 28px;
}
.df-timeline__team-1 .df-timeline__event-icon {
	margin-left: 10px;
}
.df-timeline__team-2 {
	float: right;
	padding-left: 28px;
}
.df-timeline__team-2 .df-timeline__event-icon {
	margin-right: 10px;
}
.df-timeline__time {
	width: 26px;
	height: 26px;
	line-height: 24px;
	border: 1px solid #e4e7ed;
	border-radius: 50%;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	font-size: 9px;
	color: #31404b;
	background-color: #fff;
	font-weight: 700;
	position: absolute;
	z-index: 1;
	left: 50%;
	transform: translateX(-50%);
}
.df-timeline__event-info {
	display: inline-block;
	vertical-align: middle;
}
.df-timeline__event-name {
	font-size: 10px;
	color: #31404b;
	font-family: "Montserrat", sans-serif;
	line-height: 1.2em;
}
.df-timeline__event-desc {
	font-size: 7px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}
.df-timeline__event-icon {
	display: inline-block;
	vertical-align: middle;
}
.widget-game-result .progress-double-wrapper + .progress-double-wrapper {
	margin-top: 24px;
}
.widget-game-result__extra-stats .progress-double-wrapper {
	margin-top: 24px;
}
.poll-form__question {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 1em;
}
.poll-form__options {
	line-height: 26px;
}
.poll-form__options .radio-inline {
	margin-bottom: 9px;
	font-weight: 700;
}
.poll-form__options .radio-wrapper {
	overflow: hidden;
}
.poll-form__options .radio-progress-value {
	float: right;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
}
.widget-results .card__content {
	padding: 0;
}
.widget-results__list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.widget-results__item {
	border-top: 1px solid #e4e7ed;
}
.widget-results__item:first-child {
	border-top: none;
}
.widget-results__title {
	font-size: 9px;
	line-height: 1.2em;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	color: #9a9da2;
	border-bottom: 1px solid #e4e7ed;
	padding: 10px;
	margin-bottom: 0;
}
.widget-results__content {
	display: flex;
	align-items: center;
	padding: 12px 12px;
}

@media (min-width:1200px) {
.widget-results__content {
	padding: 16px 24px;
}
}
.widget-results__team {
	flex-grow: 1;
}

@media (min-width:992px) and (max-width:1199px) {
.widget-results__team {
	flex-basis: 25%;
}
}
.widget-results__team-logo {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	width: 20px;
	text-align: center;
}

@media (min-width:992px) {
.widget-results__team-logo {
	margin-right: 8px;
	width: 28px;
}
}
.widget-results__team--second .widget-results__team-logo {
	float: right;
	margin-right: 0;
	margin-left: 5px;
}

@media (min-width:992px) {
.widget-results__team--second .widget-results__team-logo {
	margin-right: 0;
	margin-left: 8px;
}
}
.widget-results__team-details {
	display: inline-block;
	vertical-align: middle;
}
.widget-results__team-name {
	text-transform: none;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.2em;
	font-style: normal;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media (min-width:1200px) {
.widget-results__team-name {
	font-size: 12px;
}
}
.widget-results__team-info {
	font-family: "Montserrat", sans-serif;
	font-size: 8px;
	display: block;
	line-height: 1.2em;
}

@media (min-width:992px) {
.widget-results__team-info {
	font-size: 9px;
}
}
.widget-results__team--second {
	text-align: right;
}
.widget-results__result {
	flex-grow: 1;
	text-align: center;
}
.widget-results__score {
	font-family: "Montserrat", sans-serif;
	color: #31404b;
	font-size: 10px;
	line-height: 1.2em;
	margin-bottom: 0;
}

@media (min-width:992px) {
.widget-results__score {
	font-size: 12px;
}
}
.widget-results__score-winner:before {
	content: "";
	display: inline-block;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #38a9ff;
	border-left: 4px solid #38a9ff;
	width: 0;
	height: 0;
	margin-right: .5em;
}
.widget-results__score-loser ~ .widget-results__score-winner::before {
	display: none;
}
.widget-results__score-loser ~ .widget-results__score-winner::after {
	content: "";
	display: inline-block;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 4px solid #38a9ff;
	border-right: 4px solid #38a9ff;
	width: 0;
	height: 0;
	margin-left: .5em;
}
.widget-results__status {
	display: block;
	font-size: 8px;
	font-family: "Montserrat", sans-serif;
	line-height: 1.2em;
	color: #9a9da2;
}

@media (min-width:992px) {
.widget-results__status {
	font-size: 9px;
}
}
.awards--slider {
	position: relative;
}
.awards__item {
	text-align: center;
}
.awards__figure {
	display: block;
	text-align: center;
}
.awards__figure img {
	margin: 0 auto;
}
.awards__figure--space {
	padding: 37px 0;
}
.awards__desc {
	padding: 18px 0;
}

@media (min-width:992px) {
.awards__desc {
	padding: 27px 0;
}
}
.awards__name {
	line-height: 1.2em;
	margin-bottom: .25em;
	font-size: 12px;
	text-transform: uppercase;
}

@media (min-width:992px) {
.awards__name {
	font-size: 14px;
}
}
.awards__date {
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}

@media (min-width:992px) {
.awards__date {
	font-size: 10px;
}
}
.awards__stars {
	font-size: 10px;
	padding: 5px 0 0 0;
}
.awards__stars .fa {
	margin: 0 2px;
	color: #ffdc11;
}
.awards-filter {
	list-style: none;
	padding: 0 0 0 7px;
	margin-top: 0;
	margin-left: -24px;
	margin-right: -24px;
	margin-bottom: 3px;
	border-bottom: 1px solid #e4e7ed;
}
.awards-filter__item {
	display: inline;
}
.awards-filter__link {
	display: inline-block;
	padding: 9px 16px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #9a9da2;
	transition: color 0.3s ease;
}
.awards-filter__link:hover {
	color: #31404b;
}
.awards-filter__link--active {
	color: #31404b;
}
.chart-legend ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
}
.chart-legend ul > li {
	display: inline-block;
	padding-left: 20px;
}
.chart-legend ul > li:first-child {
	padding-left: 0;
}
.chart-legend ul > li > span {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 2px;
	margin-right: 10px;
}
.newslog {
	list-style: none;
	padding: 0;
	margin: 0;
}
.card .newslog {
	margin-top: -24px;
	margin-bottom: -24px;
}
.newslog__item {
	border-bottom: 1px solid #e4e7ed;
	padding: 24px 24px;
	font-size: 11px;
	line-height: 17px;
	font-family: "Montserrat", sans-serif;
}
.card .newslog__item {
	margin-left: -24px;
	margin-right: -24px;
}
.newslog__item:last-child {
	border-bottom: none;
}
.newslog__item strong {
	font-weight: 400;
	color: #31404b;
}
.newslog__item--injury .newslog__item-inner::before {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #ff5353;
	border: 1px solid #e54444;
	background-image: linear-gradient(to left, #fff, #fff), linear-gradient(to left, #fff, #fff);
	background-size: 8px 2px, 2px 8px;
	background-position: 3px 6px, 6px 3px;
}
.newslog__item--join .newslog__item-inner::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath transform='translate(-983.875 -2316.34)' fill='%2314d6c6' stroke='none' d='M986,2327.66l-2.122-2.13,3.536-3.53-3.536-3.54,2.122-2.12,5.657,5.66Z'/%3E%3C/svg%3E");
	background-size: 8px 12px;
	width: 8px;
	height: 12px;
}
.newslog__item--exit .newslog__item-inner::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath transform='translate(-983.875 -2316.34)' fill='%23ee5353' stroke='none' d='M986,2327.66l-2.122-2.13,3.536-3.53-3.536-3.54,2.122-2.12,5.657,5.66Z'/%3E%3C/svg%3E");
	background-size: 8px 12px;
	width: 8px;
	height: 12px;
	transform: rotate(-180deg);
}
.newslog__item--award .newslog__item-inner::before {
	background-image: url("../images/soccer/icon-trophy.svg");
	background-size: 18px 19px;
	width: 18px;
	height: 19px;
}
.newslog__item-inner {
	position: relative;
	padding-left: 36px;
}
.newslog__item-inner:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
	background-repeat: no-repeat;
	background-size: 13px 13px;
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath transform='translate(-978.5 -2710.5)' fill='none' stroke='%231bdfb8' d='M991,2719h-4v4h-4v-4h-4v-4h4v-4h4v4h4v4Z'/%3E%3C/svg%3E");
}
.newslog__date {
	margin-top: 0.5em;
	display: block;
	color: rgba(154, 157, 162, 0.4);
}
.team-leader {
	border-top: 1px solid #e4e7ed;
}
.table-responsive:first-child .team-leader {
	border-top: none;
}
.team-leader .team-leader__type, .team-leader .team-leader__player {
	padding-left: 15px;
	vertical-align: middle;
}

@media (min-width:1200px) {
.team-leader .team-leader__type, .team-leader .team-leader__player {
	padding-left: 24px;
}
}

@media (min-width:1200px) {
.team-leader .team-leader__avg {
	padding-right: 24px;
}
}
.team-leader tbody > tr > td {
	vertical-align: middle;
}
th {
	text-transform: uppercase;
}
th.team-leader__total, th.team-leader__gp, th.team-leader__avg, td.team-leader__total, td.team-leader__gp, td.team-leader__avg {
	text-align: center;
}
th.team-leader__goals, td.team-leader__goals {
	text-align: center;
}
.team-leader__avg .circular {
	margin: 0;
}
.team-leader__avg .circular .circular__bar {
	width: 40px;
	height: 40px;
}
.team-leader__avg .circular .circular__percents {
	font-size: 11px;
}
.team-leader__player-img {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.team-leader__player-img--sm {
	width: 30px;
	height: 30px;
}
.team-leader__player-inner {
	display: inline-block;
	vertical-align: middle;
}
.team-leader__player-name {
	text-transform: none;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: 400;
	margin-bottom: 0;
	font-style: normal;
}
.team-leader__player-position {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 9px;
	line-height: 1.2em;
}
.nav-tabs--clean {
	width: auto;
	border-bottom: none !important;
}
.nav-tabs--clean > li > a {
	border: none;
	border-radius: 0;
	font-size: 11px;
	line-height: 1.5em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	padding: 12px 16px;
	color: rgba(49, 64, 75, 0.4);
	font-weight: bold;
	letter-spacing: -0.02em;
	transition: color 0.2s ease-in-out;
}
.nav-tabs--clean > li > a:hover {
	color: #31404b;
	background-color: transparent;
	border: none;
}
.nav-tabs--clean > li.active > a {
	color: #31404b;
	border: none;
	padding: 12px 16px;
}
.team-stats-box {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	border-style: solid;
	border-color: #e4e7ed;
	border-width: 1px 0 0 1px;
	margin: -1px;
}
.team-stats__item {
	flex: 0 1 50%;
	max-width: 50%;
	border-style: solid;
	border-color: #e4e7ed;
	border-width: 0 1px 1px 0;
	text-align: center;
	padding: 24px 0 60px 0;
	background-image: linear-gradient(to right, rgba(236, 240, 246, 0.6) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 4px, transparent 4px), linear-gradient(to right, rgba(0, 0, 0, 0.1) 4px, transparent 4px), linear-gradient(to right, rgba(0, 0, 0, 0.11) 4px, transparent 4px);
	background-repeat: repeat-x;
	background-size: 36px 24px, 36px 30px, 36px 34px, 36px 40px, 36px 37px, 36px 29px, 72px 30px, 108px 37px;
	background-position: 0 100%, 6px 100%, 12px 100%, 18px 100%, 24px 100%, 30px 100%, 6px 100%, 24px 100%;
}

@media (min-width:992px) {
.team-stats__item {
	padding: 34px 0 80px 0;
}
}
.team-stats__item--clean {
	background: none;
	padding: 24px 0 20px 0;
}

@media (min-width:992px) {
.team-stats__item--clean {
	padding: 26px 0 28px 0;
}
}
.team-stats__icon {
	height: 37px;
}
.team-stats__icon--circle {
	position: relative;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	margin: 0 auto 16px auto;
	background-color: #38a9ff;
	overflow: hidden;
}
.team-stats__icon--shots-ot {
	background-color: #a4ec32;
}
.team-stats__icon--shots-ot .team-stats__icon-primary {
	transform: translate(-50%, -50%) translate(-5px, -2px);
	z-index: 1;
}
.team-stats__icon--shots-ot .team-stats__icon-secondary {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	transform: translate(32px, 37px);
}
.team-stats__icon--shots {
	background-color: #f5d109;
}
.team-stats__icon--shots .team-stats__icon-primary {
	width: 44px;
	height: 44px;
	transform: translate(-50%, -50%) translate(-5px, 2px);
}
.team-stats__icon--shots .team-stats__icon-secondary {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	transform: translate(58px, 21px);
}
.team-stats__icon--assists {
	background-color: #3adfc2;
}
.team-stats__icon--assists .team-stats__icon-secondary {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #31404b;
	font-family: "Montserrat", sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	transform: translate(52px, 54px);
}
.team-stats__icon-primary {
	display: block;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.team-stats__value {
	font-size: 24px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	line-height: 1.2em;
	margin-bottom: .2em;
}

@media (min-width:1200px) {
.team-stats__value {
	font-size: 36px;
}
}
.team-stats__label {
	font-size: 8px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	font-weight: 400;
	line-height: 1.2em;
}

@media (min-width:768px) {
.team-stats__label {
	font-size: 10px;
}
}
.team-stats__label + .team-stats__circular {
	margin-top: 20px;
}
.team-stats__circular .circular__bar {
	width: 20px;
	height: 20px;
	margin-bottom: 5px;
}
.team-stats__circular .circular__bar + .circular__label {
	margin-top: 0;
}
.team-stats__circular .circular__percents {
	font-size: 10px;
	line-height: 1em;
}
.team-stats__circular--minus {
	color: #f34141;
}
.team-stats__circular--minus .circular__percents {
	color: #f34141;
}
.team-stats__circular--plus {
	color: #24d9b0;
}
.team-stats__circular--plus .circular__percents {
	color: #24d9b0;
}
.team-stats-box--cell-bg {
	background-image: url("../images/football/graph-bg.html"), linear-gradient(to right, rgba(228, 231, 237, 0.4) 1px, transparent 1px), linear-gradient(to bottom, rgba(228, 231, 237, 0.4) 1px, transparent 1px);
	background-repeat: no-repeat, repeat-x, repeat-y;
	background-size: auto auto, 15px 100%, 100% 15px;
	background-position: 50% 100%, -7px 0, 0 5px;
}
.products-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.card .products-list {
	margin-top: -24px;
	margin-bottom: -24px;
	margin-left: -24px;
	margin-right: -24px;
}
.products-list__item {
	position: relative;
	overflow: hidden;
	padding: 24px 24px 19px 24px;
}
.products-list__item + .products-list__item {
	border-top: 1px solid #e4e7ed;
}
.products-list__inner {
	overflow: hidden;
	padding: 5px 0 0 0;
}
.products-list__product-thumb {
	float: left;
	margin: 0 12px 0 0;
	overflow: hidden;
	border-radius: 0;
}
.products-list__product-thumb img {
	max-width: 100%;
	height: auto;
	transition: opacity 0.2s ease;
}
.products-list__product-thumb img:hover {
	opacity: 0.7;
}
.products-list__product-cat {
	display: block;
	font-size: 8px;
	line-height: 1.2em;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	margin-bottom: .2em;
}
.products-list__product-name {
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: .5em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-style: normal;
}
.products-list__product-name > a {
	color: #31404b;
	transition: color 0.3s ease;
}
.products-list__product-name > a:hover {
	color: #1892ed;
}
.products-list__product-ratings {
	font-size: 10px;
	line-height: 10px;
	margin: 2px 0;
}
.products-list__product-ratings .fa {
	margin-right: 2px;
	color: #ffdc11;
}
.products-list__product-ratings .fa.empty {
	color: #dbdfe6;
}
.products-list__product-sum {
	font-size: 12px;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	color: #31404b;
}
.calendar_wrap {
	padding: 10px;
}
.calendar_wrap > table {
	width: 100%;
	background: none;
}
.calendar_wrap > table thead th {
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	text-align: center;
	padding: 10px;
}
.calendar_wrap > table tbody td {
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	text-align: center;
	padding: 8px 10px;
}
.calendar_wrap > table tbody td a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #38a9ff;
	border-radius: 50%;
	text-align: center;
	line-height: 30px;
	color: #fff;
	margin: 0 -4px;
}
.calendar_wrap > table .prev, .calendar_wrap > table .next {
	padding-bottom: 14px;
}
.calendar_wrap > table .prev a, .calendar_wrap > table .next a {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	font-size: 0;
	line-height: 0;
	transition: background-color 0.3s ease;
	vertical-align: middle;
	font-weight: 400;
	background-color: #9a9da2;
}
.calendar_wrap > table .prev a::before, .calendar_wrap > table .next a::before {
	content: "";
	font-size: 14px;
	line-height: 20px;
	display: block;
	position: absolute;
	text-align: center;
	color: #fff;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	font-family: 'FontAwesome';
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.calendar_wrap > table .prev a:hover, .calendar_wrap > table .next a:hover {
	background-color: #38a9ff;
}
.calendar_wrap > table .prev {
	text-align: left;
	padding-left: 14px;
}
.calendar_wrap > table .prev a::before {
	content: "\f104";
}
.calendar_wrap > table .next {
	text-align: right;
	padding-right: 14px;
}
.calendar_wrap > table .next a::before {
	content: "\f105";
}
.calendar_wrap caption {
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	line-height: 1.2em;
	background-color: rgba(0, 0, 0, 0.6);
	border-bottom: 1px solid #e4e7ed;
	margin: -10px -10px 10px -10px;
	padding-left: 14px;
	padding-right: 14px;
	vertical-align: middle;
}
.calendar_wrap caption .prev {
	float: left;
	padding-bottom: 0;
}
.calendar_wrap caption .next {
	float: right;
	padding-bottom: 0;
}
.widget-lineup .widget__content {
	text-align: center;
}
.soccer-lineup {
	background: url("../images/soccer/lineup-bg.png") 0 0 no-repeat;
	background-size: cover;
	max-width: 100%;
}
.commentary {
	list-style: none;
	padding: 0;
	margin: 0;
}
.commentary__item {
	font-size: 11px;
	line-height: 17px;
	font-family: "Montserrat", sans-serif;
	padding: 20px 24px 20px 80px;
	position: relative;
	letter-spacing: -0.02em;
}
.commentary__item + .commentary__item {
	border-top: 1px solid #e4e7ed;
}
.commentary__item > strong {
	color: #31404b;
	font-weight: 400;
}
.commentary__item::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.commentry__time {
	color: #31404b;
	display: block;
	position: absolute;
	left: 23px;
	top: 50%;
	width: 24px;
	transform: translateY(-50%);
}
.commentry__icon {
	display: block;
	position: absolute;
	left: 49px;
	top: 50%;
	transform: translateY(-50%);
	max-width: 20px;
}
.commentry__icon--soccer-ball {
	width: 16px;
}
.lineup-table {
	table-layout: fixed;
}
.lineup-table > thead > tr > th, .lineup-table > tbody > tr > td {
	padding-top: 16px;
	padding-bottom: 16px;
}

@media (min-width:1200px) {
.lineup-table > thead > tr > th:first-child, .lineup-table > tbody > tr > td:first-child {
	padding-left: 23px;
}
}

@media (min-width:1200px) {
.lineup-table > thead > tr > th:last-child, .lineup-table > tbody > tr > td:last-child {
	padding-right: 23px;
}
}
.lineup-table .lineup__num {
	width: 15%;
}
.lineup-table .lineup__pos {
	width: 13%;
}
.lineup-table .lineup__name {
	width: 57%;
	color: #31404b;
}
.lineup-table .lineup__info {
	text-align: right;
}
.lineup-table .lineup__subheader {
	text-transform: uppercase;
	font-weight: bold;
}

@media (min-width:1200px) {
.lineup-table .lineup__subheader {
	padding-left: 23px;
}
}
.team-roster--grid .team-roster__item {
	margin-bottom: 15px;
}

@media (max-width:479px) {
.team-roster--grid .team-roster__item {
	width: 100%;
}
}

@media (min-width:375px) and (max-width:479px) {
.team-roster--grid .team-roster__item {
	width: 50%;
}
}
.team-roster--grid .team-roster__holder {
	position: relative;
}
.team-roster--grid .team-roster__holder:hover .team-roster__member-number {
	background-color: #38a9ff;
}
.team-roster--grid .team-roster__img {
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #e4e7ed;
}
.team-roster--grid .team-roster__img::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50%;
	background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.9));
}
.team-roster--grid .team-roster__content {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 24px 24px;
}

@media (min-width:375px) and (max-width:479px) {
.team-roster--grid .team-roster__content {
	padding: 12px 12px;
}
}
.team-roster--grid .team-roster__content-inner {
	display: table;
	width: 100%;
}
.team-roster--grid .team-roster__member-number {
	display: table-cell;
	width: 1%;
	vertical-align: middle;
	background-color: #bfc2c4;
	border-radius: 4px;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #fff;
	text-align: center;
	transition: background-color 0.3s ease;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 32px;
}

@media (min-width:768px) {
.team-roster--grid .team-roster__member-number {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
}
}

@media (min-width:992px) {
.team-roster--grid .team-roster__member-number {
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 32px;
}
}

@media (min-width:1200px) {
.team-roster--grid .team-roster__member-number {
	width: 90px;
	height: 90px;
	line-height: 90px;
	font-size: 48px;
}
}

@media (min-width:375px) and (max-width:479px) {
.team-roster--grid .team-roster__member-number {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
}
}
.team-roster--grid .team-roster__member-info {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

@media (min-width:992px) {
.team-roster--grid .team-roster__member-info {
	padding-left: 10px;
}
}

@media (min-width:1200px) {
.team-roster--grid .team-roster__member-info {
	padding-left: 14px;
}
}
.team-roster--grid .team-roster__member-name {
	color: #fff;
	margin-bottom: 0.15em;
	line-height: 1em;
	font-size: 24px;
}

@media (min-width:768px) {
.team-roster--grid .team-roster__member-name {
	font-size: 18px;
}
}

@media (min-width:992px) {
.team-roster--grid .team-roster__member-name {
	font-size: 24px;
}
}

@media (min-width:1200px) {
.team-roster--grid .team-roster__member-name {
	font-size: 30px;
	line-height: 28px;
}
}

@media (min-width:375px) and (max-width:479px) {
.team-roster--grid .team-roster__member-name {
	font-size: 14px;
}
}
.team-roster--grid .team-roster__member-first-name {
	display: block;
}
.team-roster--grid .team-roster__member-last-name {
	display: block;
	color: #38a9ff;
}
.team-roster--grid .team-roster__member-position {
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	display: block;
	font-weight: 400;
}

@media (min-width:1200px) {
.team-roster--grid .team-roster__member-position {
	font-size: 11px;
}
}

@media (min-width:375px) and (max-width:479px) {
.team-roster--grid .team-roster__member-position {
	font-size: 8px;
}
}
.team-roster--grid .btn-fab {
	right: 20px;
	top: 20px;
}

@media (min-width:992px) {
.team-roster-table thead > tr > th, .team-roster-table tbody > tr > td {/*padding-left:23px;*/
}
}
.team-roster-table__name {
	color: #31404b;
}
.team-roster-table__position {
	color: #31404b;
}
.team-roster-table__age {
	text-align: center;
}
.team-roster-table__height {
	text-align: center;
}
.team-roster-table__weight {
	text-align: center;
}
.team-roster-table__status {
	text-align: center;
}
.team-roster-table__foot, .team-roster-table__goals, .team-roster-table__assists, .team-roster-table__fouls, .team-roster-table__card-y, .team-roster-table__card-r {
	text-align: center;
	vertical-align: middle;
}
.team-roster-table__header {
	text-transform: uppercase;
	background-color: #f5f7f9;
}

@media (min-width:992px) {
.team-roster-table__header {
	padding-left: 23px !important;
}
}
.team-roster--slider {
	background: #151719 url("../images/team-roster-slider-bg.jpg") 50% 50% no-repeat;
	background-size: cover;
	border: 1px solid #e4e7ed;
	border-radius: 4px;
	margin-bottom: 15px;
	padding-top: 40px;
	padding-bottom: 10px;
}

@media (min-width:768px) {
.team-roster--slider {
	padding: 54px 0 20px 0;
}
}

@media (min-width:992px) {
.team-roster--slider {
	padding: 70px 0 20px 0;
}
}

@media (min-width:1200px) {
.team-roster--slider {
	height: 720px;
	padding: 98px 0 0 0;
}
}
.team-roster--slider .team-roster__item {
	outline: none;
	position: relative;
}

@media (min-width:1200px) {
.team-roster--slider .team-roster__item {
	padding: 0 10px;
}
}
.team-roster--slider .team-roster__item a {
	outline: none;
}
.team-roster--slider .team-roster__img {
	transition: all 0.3s ease;
	text-align: center;
	position: relative;
}
.team-roster--slider .team-roster__img img {
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.team-roster--slider .team-roster__img-ring-top, .team-roster--slider .team-roster__img-ring-bottom {
	position: absolute;
	left: 0;
	right: 0;
	height: 26px;
	overflow: hidden;
}
.team-roster--slider .team-roster__img-ring-top::before, .team-roster--slider .team-roster__img-ring-bottom::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 52px;
	border: solid #38a9ff;
	border-width: 7px 32px;
	border-radius: 50%;
}
.team-roster--slider .team-roster__img-ring-top {
	bottom: 23px;
	transform: scale(-1, -1);
	z-index: 1;
}
.team-roster--slider .team-roster__img-ring-bottom {
	bottom: -3px;
	z-index: 3;
}
.team-roster--slider .team-roster__player-details {
	transition: all 0.3s ease;
	display: table;
	width: 100%;
	padding: 24px 0;
}

@media (min-width:768px) {
.team-roster--slider .team-roster__player-details {
	padding: 24px 0;
}
}

@media (min-width:992px) {
.team-roster--slider .team-roster__player-details {
	padding: 40px 0;
}
}

@media (min-width:1200px) {
.team-roster--slider .team-roster__player-details {
	padding: 50px 0;
}
}
.team-roster--slider .team-roster__player-number {
	display: table-cell;
	width: 40%;
	text-align: right;
	vertical-align: top;
	font-size: 24px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1em;
	color: #fff;
	letter-spacing: -0.03em;
	font-size: 32px;
}

@media (min-width:768px) {
.team-roster--slider .team-roster__player-number {
	font-size: 40px;
}
}

@media (min-width:992px) {
.team-roster--slider .team-roster__player-number {
	font-size: 54px;
}
}

@media (min-width:1200px) {
.team-roster--slider .team-roster__player-number {
	font-size: 70px;
	line-height: 54px;
}
}
.team-roster--slider .team-roster__player-info {
	display: table-cell;
	width: 57%;
	padding-left: 3%;
	vertical-align: top;
	text-align: left;
}
.team-roster--slider .team-roster__player-name {
	color: #fff;
	margin-bottom: 0.2em;
	font-size: 18px;
}

@media (min-width:768px) {
.team-roster--slider .team-roster__player-name {
	font-size: 20px;
}
}

@media (min-width:992px) {
.team-roster--slider .team-roster__player-name {
	font-size: 24px;
}
}

@media (min-width:1200px) {
.team-roster--slider .team-roster__player-name {
	font-size: 30px;
	line-height: 28px;
}
}
.team-roster--slider .team-roster__player-last-name {
	color: #38a9ff;
}
.team-roster--slider .team-roster__player-position {
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	display: block;
}

@media (min-width:1200px) {
.team-roster--slider .team-roster__player-position {
	font-size: 11px;
}
}
.team-roster--slider .team-roster__item:not(.slick-current) .team-roster__img {
	filter: grayscale(1);
	opacity: 0.4;
	transform: scale(0.825);
}
.team-roster--slider .team-roster__item:not(.slick-current) .team-roster__player-details {
	opacity: 0;
	visibility: hidden;
}
.team-roster--slider .team-roster__item:not(.slick-current) .team-roster__player-fab {
	opacity: 0;
	visibility: hidden;
}
.team-roster--slider .team-roster__player-fab {
	position: absolute;
	top: 14%;
	right: 25%;
	z-index: 3;
	transition: all 0.3s ease-out;
}

@media (max-width:767px) {
.team-roster--slider .team-roster__player-fab {
	display: none;
}
}
.team-roster--slider .team-roster__player-fab .btn-fab {
	position: absolute;
	left: 0;
	top: 0;
}
.team-roster--slider .team-roster__player-fab:hover .team-roster__player-fab-txt {
	opacity: 1;
	transform: translateX(0);
}
.team-roster--slider .team-roster__player-fab-txt {
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #fff;
	display: block;
	position: absolute;
	left: 40px;
	top: 4px;
	white-space: nowrap;
	overflow: hidden;
	opacity: 0;
	transform: translateX(-25%);
	transition: all 0.3s ease-out;
}
.team-roster--slider .team-roster__player-fab-txt::first-line {
	color: #9a9da2;
}
.team-roster--slider .slick-prev, .team-roster--slider .slick-next {
	top: auto;
	margin-top: 0;
	bottom: 11%;
}

@media (min-width:992px) {
.team-roster--slider .slick-prev, .team-roster--slider .slick-next {
	bottom: 11%;
}
}

@media (min-width:1200px) {
.team-roster--slider .slick-prev, .team-roster--slider .slick-next {
	bottom: 15%;
}
}
.team-roster--card .team-roster__content-wrapper {
	display: flex;
	position: relative;
	transform: translate3d(0, 0, 0);
	overflow: hidden;
}

@media (max-width:991px) {
.team-roster--card .team-roster__content-wrapper {
	flex-wrap: wrap;
}
}
.team-roster--card .team-roster__player-img {
	flex-grow: 1;
	flex-shrink: 0;
	position: relative;
	overflow: hidden;
	border-radius: 4px 0 0 4px;
	text-align: center;
}

@media (max-width:991px) {
.team-roster--card .team-roster__player-img {
	flex-basis: 100%;
	max-height: 320px;
}
}

@media (max-width:479px) {
.team-roster--card .team-roster__player-img {
	max-height: 200px;
}
}
.team-roster--card .team-roster__player-shape {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #6bbfff;
	z-index: -1;
}
.team-roster--card .team-roster__player-shape::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-image: url("../images/soccer/rosterv3_player_01-bg.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .12;
}
.team-roster--card .team-roster__player-shape::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: -180px;
	width: 0;
	height: 0;
	border-bottom: 800px solid #fff;
	border-left: 420px solid transparent;
}
.team-roster--card .team-roster__content {
	padding: 20px;
}

@media (min-width:992px) {
.team-roster--card .team-roster__content {
	padding: 20px 40px 20px 0;
}
}

@media (min-width:1200px) {
.team-roster--card .team-roster__content {
	padding: 25px 90px 20px 0;
}
}
.team-roster--card .team-roster__player-details {
	position: relative;
}

@media (min-width:992px) {
.team-roster--card .team-roster__player-details {
	padding: 30px 0 0 0;
}
}

@media (min-width:1200px) {
.team-roster--card .team-roster__player-details {
	padding: 50px 0 0 0;
}
}
.team-roster--card .team-roster__player-number {
	font-size: 42px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1em;
	opacity: 0.2;
}

@media (min-width:992px) {
.team-roster--card .team-roster__player-number {
	display: block;
	position: absolute;
	top: 0;
	margin-left: -0.8em;
	opacity: 0.08;
	font-size: 110px;
}
}

@media (min-width:1200px) {
.team-roster--card .team-roster__player-number {
	font-size: 138px;
}
}
.team-roster--card .team-roster__player-name {
	margin-bottom: .75em;
}

@media (min-width:992px) {
.team-roster--card .team-roster__player-name {
	margin-bottom: 1.2em;
}
}
.team-roster--card .team-roster__player-first-name {
	display: block;
	font-size: 24px;
	line-height: 1em;
}

@media (min-width:1200px) {
.team-roster--card .team-roster__player-first-name {
	font-size: 40px;
}
}
.team-roster--card .team-roster__player-last-name {
	display: block;
	font-size: 40px;
	line-height: 1em;
	color: #38a9ff;
}

@media (min-width:1200px) {
.team-roster--card .team-roster__player-last-name {
	font-size: 78px;
}
}
.team-roster--card .team-roster__player-excerpt {
	margin-bottom: 30px;
}

@media (min-width:992px) {
.team-roster--card .team-roster__player-excerpt {
	margin-bottom: 35px;
}
}

@media (min-width:1200px) {
.team-roster--card .team-roster__player-excerpt {
	margin-bottom: 47px;
}
}
.team-roster--card .team-roster__player-stats {
	margin-bottom: 30px;
}

@media (min-width:992px) {
.team-roster--card .team-roster__player-stats {
	margin-bottom: 35px;
}
}

@media (min-width:1200px) {
.team-roster--card .team-roster__player-stats {
	margin-bottom: 47px;
}
}
.team-roster--card .team-roster__player-stats .progress__label {
	width: 100px;
}
.team-roster--card .team-roster__player-footer .btn + .btn {
	margin-left: 7px;
}

@media (max-width:991px) {
.team-roster--card .team-roster__player-footer .btn:first-child {
	padding-left: 30px;
	padding-right: 30px;
}
}
.team-roster--card .team-roster__meta {
	border-left: 1px solid #e4e7ed;
	display: flex;
	justify-content: center;
	flex-grow: 1;
}

@media (min-width:992px) {
.team-roster--card .team-roster__meta {
	flex-direction: column;
}
}
.team-roster--card .team-roster__meta-item {
	text-align: center;
	padding: 20px 15px;
}

@media (min-width:992px) {
.team-roster--card .team-roster__meta-item {
	padding: 30px 40px;
}
}
.team-roster--card .team-roster__meta-value {
	display: block;
	font-size: 20px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	line-height: 1.2em;
}

@media (min-width:992px) {
.team-roster--card .team-roster__meta-value {
	font-size: 24px;
}
}

@media (min-width:1200px) {
.team-roster--card .team-roster__meta-value {
	font-size: 27px;
}
}
.team-roster--card .team-roster__meta-label {
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}

@media (min-width:992px) {
.team-roster--card .team-roster__meta-label {
	font-size: 12px;
}
}
.team-roster--card .team-roster__meta-item--lg .team-roster__meta-value {
	font-size: 24px;
}

@media (min-width:992px) {
.team-roster--card .team-roster__meta-item--lg .team-roster__meta-value {
	font-size: 32px;
}
}

@media (min-width:1200px) {
.team-roster--card .team-roster__meta-item--lg .team-roster__meta-value {
	font-size: 36px;
}
}
.team-roster--card .team-roster__meta-item--lg .team-roster__meta-label {
	font-size: 12px;
}

@media (min-width:992px) {
.team-roster--card .team-roster__meta-item--lg .team-roster__meta-label {
	font-size: 13px;
}
}
.team-roster--case {
	margin-left: -8px;
	margin-right: -8px;
}
.team-roster--case .team-roster__item {
	margin: 0 8px;
}
.team-roster--case .team-roster__player-img {
	border-radius: 4px 4px 0 0;
	overflow: hidden;
}
.team-roster--case .team-roster__player-img img {
	width: 100%;
	height: auto;
	transition: transform 0.5s ease;
	backface-visibility: hidden;
}
.team-roster--case .team-roster__player-img:hover img {
	transform: scale(1.1);
}
.team-roster--case .team-roster__player-img + .card__header {
	border-radius: 0;
}
.team-roster--case .team-roster__player-img + .card__header::before {
	border-radius: 0;
}
.team-roster--case .team-roster__player-name {
	font-size: 16px;
	margin: 0;
	font-style: normal;
}
.team-roster--case .team-roster__meta {
	display: flex;
}
.team-roster--case .team-roster__meta-item {
	flex-grow: 1;
	flex-basis: 0;
	text-align: center;
	border-left: 1px solid #e4e7ed;
	padding: 26px 0;
}
.team-roster--case .team-roster__meta-item:first-child {
	border-left: none;
}
.team-roster--case .team-roster__meta-value {
	font-size: 28px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #fff;
	margin-bottom: .1em;
}
.team-roster--case .team-roster__meta-value--accent {
	color: #c2ff1f;
}
.team-roster--case .team-roster__meta-label {
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	font-weight: 400;
}
.table-standings {
	border: none;
	margin-bottom: 0;
}
.widget-standings .table-standings > thead > tr > th {
	vertical-align: middle;
	text-align: center;
}
.widget-standings .table-standings > thead > tr > th:first-child {
	text-align: left;
	padding-left: 24px;
}
.widget-standings .table-standings > thead > tr > th:last-child {
	padding-right: 24px;
}
.widget-standings .table-standings > tbody > tr > td {
	vertical-align: middle;
	color: #31404b;
	text-align: center;
    border: 1px solid rgba(193, 41, 61, 0.12);
}
.widget-standings .table-standings > tbody > tr > td:first-child {/*padding-left:24px;*/
}
.widget-standings .table-standings > tbody > tr > td:last-child {
	/* padding-right: 24px; */
}
.widget-standings .table-standings > tbody > tr > td a {
	color: #31404b;
    transition: all 0.3s ease;
}
.widget-standings .table-standings > tbody > tr > td a:hover {
	color: #109eb8;
}
.widget-standings .table-standings > tbody {
	counter-reset: counter;
}
.widget-standings .table-standings > tbody > tr > td:first-child > .team-meta::before {
	display: inline-block;
	vertical-align: middle;
	content: counter(counter, decimal-leading-zero);
	counter-increment: counter;
	font-size: 11px;
	margin-right: 5px;
	font-family: "Montserrat", sans-serif;
	color: #9a9da2;
	text-transform: uppercase;
}
.team-meta {
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.team-meta__logo {
	width: 35px;
	height: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
}
.team-meta__logo img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.team-meta__info {
	display: inline-block;
	vertical-align: middle;
}
.team-meta__name {
	font-size: 12px;
	line-height: 1.2em;
	font-weight: 400;
	margin-bottom: 0;
	text-transform: none;
}
.team-meta__place {
	display: block;
	font-size: 9px;
	line-height: 1.2em;
	font-family: "Montserrat", sans-serif;
	color: #9a9da2;
}
.table-standings--full .team-standings__pos {
	vertical-align: middle;
}

@media (min-width:992px) {
.table-standings--full .team-standings__pos {/*padding-left:24px;*/
	width: 60px;
}
}

@media (min-width:1200px) {
.table-standings--full .team-standings__team {
	width: 170px;
}
}
.table-standings--full .team-standings__win, .table-standings--full .team-standings__lose, .table-standings--full .team-standings__gb {
	color: #31404b;
}
.table-standings--full .team-standings__win, .table-standings--full .team-standings__lose, .table-standings--full .team-standings__pct, .table-standings--full .team-standings__gb, .table-standings--full .team-standings__home, .table-standings--full .team-standings__road, .table-standings--full .team-standings__div, .table-standings--full .team-standings__ppg, .table-standings--full .team-standings__op-ppg, .table-standings--full .team-standings__diff, .table-standings--full .team-standings__strk, .table-standings--full .team-standings__lead {
	text-align: center;
	vertical-align: middle;
}

@media (min-width:1200px) {
.table-standings--full .team-standings__home, .table-standings--full .team-standings__road, .table-standings--full .team-standings__div {
	padding-left: 15px;
	padding-right: 15px;
}
}

@media (min-width:1200px) {
.table-standings--full .team-standings__lead {
	padding-right: 30px;
}
}
.table-standings--full-soccer .team-standings__played, .table-standings--full-soccer .team-standings__drawn, .table-standings--full-soccer .team-standings__goals-for, .table-standings--full-soccer .team-standings__goals-against, .table-standings--full-soccer .team-standings__goals-diff, .table-standings--full-soccer .team-standings__total-points, .table-standings--full-soccer .team-standings__points-diff {
	text-align: center;
	vertical-align: middle;
}
.table-standings--full-soccer .team-standings__drawn, .table-standings--full-soccer .team-standings__total-points {
	color: #31404b;
}

@media (min-width:1200px) {
.table-standings--full-soccer .team-standings__points-diff {
	padding-right: 30px;
}
}
.glossary {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.glossary__item {
	flex-basis: 25%;
	font-family: "Montserrat", sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	padding: 8px 0;
}
.glossary__abbr {
	font-weight: 700;
	color: #31404b;
	text-transform: uppercase;
}

@media (min-width:1200px) {
.team-result .team-result__date {
	padding-left: 23px;
}
}
.team-result .team-result__score, .team-result .team-result__status, .team-result .team-result__points, .team-result .team-result__rebounds, .team-result .team-result__assists, .team-result .team-result__steals {
	text-align: center;
}
.team-result tbody .team-result__date, .team-result tbody .team-result__vs, .team-result tbody .team-result__score, .team-result tbody .team-result__status, .team-result tbody .team-result__points, .team-result tbody .team-result__rebounds, .team-result tbody .team-result__assists, .team-result tbody .team-result__steals {
	vertical-align: middle;
	color: #9a9da2;
}
.team-result__game {
	color: #31404b;
}
.team-result-filter {
	list-style: none;
	padding: 0;
	margin: 0;
}

@media (min-width:1200px) {
.team-result-filter {
	float: right;
}
}
.team-result-filter__item {
	padding-left: 14px;
	float: left;
}

@media (max-width:479px) {
.team-result-filter__item {
	padding: 5px 0 5px 0;
}
}
.team-result-filter__item select.form-control {
	border: none;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	height: 24px;
	padding: 4px 24px 4px 10px;
	display: inline-block;
	vertical-align: top;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%2331404b' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	color: #31404b;
}

@media (max-width:479px) {
.team-result-filter__item:last-child {
	float: none;
	clear: both;
}
}
.team-result {
}

@media (min-width:1200px) {
.team-result .team-result__game-overview {
	padding-right: 23px;
}
}
.team-result .team-result__ball-posession, .team-result .team-result__shots, .team-result .team-result__fouls, .team-result .team-result__game-overview {
	text-align: center;
	vertical-align: middle;
}
.team-schedule .team-schedule__status, .team-schedule .team-schedule__time {
	text-align: center;
}

@media (min-width:1200px) {
.team-schedule .team-schedule__date {/*padding-left:23px;*/
}
}

@media (min-width:1200px) {
.team-schedule .team-schedule__tickets {/*padding-right:25px;*/
}
}

@media (min-width:1200px) {
.team-schedule.team-schedule--full .team-schedule__tickets {/*padding-right:70px;*/
}
}

@media (min-width:1200px) {
.team-schedule .team-schedule__compet {
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
}
}

@media (min-width:1200px) {
.team-schedule .team-schedule__venue {
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
}
}
.team-schedule tbody .team-schedule__date, .team-schedule tbody .team-schedule__versus, .team-schedule tbody .team-schedule__status, .team-schedule tbody .team-schedule__time, .team-schedule tbody .team-schedule__compet, .team-schedule tbody .team-schedule__venue, .team-schedule tbody .team-schedule__tickets {
	vertical-align: middle;
	text-align: center;
}
.player-heading {
	background-color: #1e2024;
	background-image: url("../images/soccer/page-heading.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: relative;
}
.player-heading::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 24px;
	background-image: linear-gradient(to right, rgba(236, 240, 246, 0.15) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.15) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.15) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.15) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.15) 4px, transparent 4px), linear-gradient(to right, rgba(236, 240, 246, 0.15) 4px, transparent 4px), linear-gradient(to right, rgba(0, 0, 0, 0.1) 4px, transparent 4px), linear-gradient(to right, rgba(0, 0, 0, 0.11) 4px, transparent 4px);
	background-repeat: repeat-x;
	background-size: 36px 12px, 36px 15px, 36px 17px, 36px 20px, 36px 18px, 36px 15px, 72px 15px, 108px 18px;
	background-position: 0 100%, 6px 100%, 12px 100%, 18px 100%, 24px 100%, 30px 100%, 6px 100%, 24px 100%;
}
.player-heading::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	background-image: url("../images/page-heading-pattern.png");
	background-size: auto;
	background-position: 100% 0;
	background-repeat: no-repeat;
	opacity: 0.4;
}
.player-heading .container {
	position: relative;
	z-index: 2;
}
.player-info__team-logo {
	position: absolute;
	left: -45%;
	top: -5%;
	opacity: .05;
	z-index: -1;
}

@media (min-width:992px) {
.player-info__team-logo {
	left: -10%;
	opacity: .1;
}
}
.player-info {
	color: #fff;
	position: relative;
	width: 100%;
}

@media (min-width:992px) {
.player-info {
	display: flex;
}
}

@media (max-width:991px) {
.player-info__item--photo img {
	margin: 0 auto;
}
}

@media (min-width:992px) {
.player-info__item--photo {
	flex-basis: 33%;
	width: 312px;
	margin: 0;
}
}

@media (min-width:1200px) {
.player-info__item--photo {
	width: 400px;
}
}
.player-info__item--details {
	width: 400px;
}

@media (min-width:992px) {
.player-info__item--details {
	flex-basis: 38%;
	padding: 48px 0;
	width: 352px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.player-info__item--details {
	flex-basis: 45%;
	padding: 25px 0;
}
}

@media (min-width:1200px) {
.player-info__item--details {
	width: 460px;
}
}
.player-info__title {
	margin-bottom: 17px;
}
.player-info__title--mobile {
	padding: 35px 0 0 0;
	text-align: center;
	display: none;
}

@media (max-width:991px) {
.player-info__title--mobile {
	display: block;
}
}
.player-info__title--mobile .player-info__first-name {
	text-align: left;
}
.player-info__title--desktop {
	display: none;
}

@media (min-width:992px) {
.player-info__title--desktop {
	display: block;
}
}
.player-info__number {
	font-size: 54px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #fff;
	line-height: 1em;
	display: inline-block;
	vertical-align: middle;
}

@media (min-width:992px) {
.player-info__number {
	font-size: 64px;
	margin-left: -80px;
}
}

@media (min-width:1200px) {
.player-info__number {
	font-size: 92px;
	margin-left: -123px;
	margin-right: 5px;
}
}
.player-info__name {
	display: inline-block;
	vertical-align: middle;
	font-size: 32px;
	line-height: 1em;
	color: #fff;
	margin: 0;
}

@media (min-width:992px) {
.player-info__name {
	font-size: 32px;
}
}

@media (min-width:1200px) {
.player-info__name {
	font-size: 54px;
	line-height: 46px;
}
}
.player-info__first-name {
	display: block;
	font-size: 16px;
	line-height: 1em;
}

@media (min-width:992px) {
.player-info__first-name {
	font-size: 18px;
}
}

@media (min-width:1200px) {
.player-info__first-name {
	font-size: 26px;
}
}
.player-info__last-name {
	color: #c2ff1f;
}
.player-info-details {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width:991px) {
.player-info-details {
	padding: 0 17px;
}
}
.player-info-details__item {
	padding: 10px 0;
}
.player-info-details__item--height {
	flex-basis: 33%;
}

@media (min-width:992px) {
.player-info-details__item--height {
	flex-basis: 19%;
}
}
.player-info-details__item--weight {
	flex-basis: 33%;
}

@media (min-width:992px) {
.player-info-details__item--weight {
	flex-basis: 24%;
}
}
.player-info-details__item--age {
	flex-basis: 33%;
}

@media (min-width:992px) {
.player-info-details__item--age {
	flex-basis: 15%;
}
}
.player-info-details__item--college {
	flex-basis: 100%;
}

@media (min-width:992px) {
.player-info-details__item--college {
	flex-basis: 42%;
}
}
.player-info-details__item--born {
	flex-basis: 100%;
}

@media (min-width:992px) {
.player-info-details__item--born {
	flex-basis: 58%;
}
}
.player-info-details__item--position {
	flex-basis: 100%;
}

@media (min-width:992px) {
.player-info-details__item--position {
	flex-basis: 42%;
}
}
.player-info-details__item--position {
	flex-basis: 33%;
}

@media (min-width:992px) {
.player-info-details__item--position {
	flex-basis: 22%;
}
}
.player-info-details__item--foot {
	flex-basis: 50%;
}

@media (min-width:992px) {
.player-info-details__item--foot {
	flex-basis: 20%;
}
}
.player-info-details__item--goals {
	flex-basis: 50%;
}

@media (min-width:992px) {
.player-info-details__item--goals {
	flex-basis: 50%;
}
}
.player-info-details__item--assists {
	flex-basis: 50%;
}

@media (min-width:992px) {
.player-info-details__item--assists {
	flex-basis: 50%;
}
}
.player-info-details__item--games {
	flex-basis: 100%;
}

@media (min-width:992px) {
.player-info-details__item--games {
	flex-basis: 100%;
}
}
.player-info-details__title {
	font-size: 10px;
	color: #9ed5ff;
	line-height: 1.2em;
	margin-bottom: 0.1em;
	font-weight: 400;
}
.player-info-details__value {
	font-family: "Montserrat", sans-serif;
	font-size: 15px;
	line-height: 1.2em;
	font-weight: 700;
}

@media (min-width:992px) and (max-width:1199px) {
.player-info-details__value {
	font-size: 12px;
}
}
.player-info-stats {
	overflow: hidden;
}

@media (min-width:992px) {
.player-info-stats {
	padding: 25px 0 0 0;
}
}
.player-info-stats__item {
	float: left;
	width: 33.3%;
}
.player-info-stats__item .circular .circular__bar {
	width: 62px;
	height: 62px;
}

@media (min-width:992px) {
.player-info-stats__item .circular .circular__bar {
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px 0 0;
}
}

@media (min-width:992px) and (max-width:1199px) {
.player-info-stats__item .circular .circular__bar {
	width: 44px;
	height: 44px;
}
}
.player-info-stats__item .circular .circular__bar .circular__percents {
	color: #fff;
	font-size: 15px;
}
.player-info-stats__item .circular .circular__bar .circular__percents small {
	display: block;
	font-size: 8px;
	line-height: 1.2em;
	color: #9ed5ff;
}

@media (min-width:992px) and (max-width:1199px) {
.player-info-stats__item .circular .circular__bar .circular__percents {
	font-size: 12px;
}
}
.player-info-stats__item .circular .circular__label {
	color: #9ed5ff;
}

@media (min-width:992px) {
.player-info-stats__item .circular .circular__label {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin: 0;
}
}
.player-info-stats__item .circular .circular__label strong {
	color: #fff;
	display: block;
}

@media (min-width:992px) and (max-width:1199px) {
.player-info-stats__item .circular .circular__label {
	font-size: 9px;
}
}

@media (min-width:992px) {
.player-info-stats__item--top-padding {
	padding: 25px 0 0 0;
}
}

@media (min-width:992px) {
.player-info__item--stats {
	flex-basis: 29%;
	width: 297px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.player-info__item--stats {
	flex-basis: 36%;
}
}

@media (min-width:1200px) {
.player-info__item--stats {
	width: 310px;
}
}

@media (max-width:991px) {
.player-info__item--stats {
	height: 200px !important;
}
.player-info__item--stats .player-info-chart {
	width: 100%;
	height: auto;
}
}
.player-info__item--stats .progress-stats {
	margin-bottom: 20px;
}
.player-info__item--stats .progress__label {
	color: #fff;
}
.player-info__item--stats .progress:not(.progress--battery) {
	background-color: rgba(255, 255, 255, 0.2);
}
.player-info__item--stats-inner {
	padding-top: 30px;
}

@media (min-width:992px) {
.player-info__item--stats-inner {
	padding-top: 40px;
	max-width: 90%;
}
}

@media (min-width:1200px) {
.player-info__item--stats-inner {
	padding-top: 70px;
	max-width: 100%;
}
}
.player-info-chart {
	margin: 35px 0 0 0;
}

@media (min-width:992px) {
.player-info-chart {
	margin: 30px 0 0 0;
}
}

@media (min-width:1200px) {
.player-info-chart {
	margin: 60px 0 0 0;
}
}
.game-player-result thead > tr > th, .game-player-result tbody > tr > td {
	vertical-align: middle;
	text-align: center;
}
.game-player-result thead > tr > th.game-player-result__vs, .game-player-result tbody > tr > td.game-player-result__vs {
	text-align: left;
}
.game-player-result .game-player-result__date {
	text-align: left;
}

@media (min-width:1200px) {
.game-player-result .game-player-result__date {
	padding-left: 23px;
}
}

@media (min-width:1200px) {
.game-player-result thead > tr > th:last-child, .game-player-result tbody > tr > td:last-child {
	padding-right: 23px;
}
}
.game-player-result .game-player-result__game {
	color: #31404b;
}
.game-player-result .game-player-result__game--win {
	color: #24d9b0;
}
.game-player-result .game-player-result__game--lose {
	color: #f34141;
}
.player-season-avg thead > tr > th, .player-season-avg tbody > tr > td {
	text-align: center;
	vertical-align: middle;
}
.player-season-avg thead > tr > th.player-season-avg__season, .player-season-avg tbody > tr > td.player-season-avg__season {
	text-align: left;
}

@media (min-width:1200px) {
.player-season-avg thead > tr > th:first-child, .player-season-avg tbody > tr > td:first-child {
	padding-left: 23px;
}
}

@media (min-width:1200px) {
.player-season-avg thead > tr > th:last-child, .player-season-avg tbody > tr > td:last-child {
	padding-right: 23px;
}
}

@media (min-width:992px) {
.alc-staff-inner {
	padding: 0 0 0 18px;
}
}
.alc-staff__photo {
	text-align: center;
}

@media (min-width:768px) {
.alc-staff__photo {
	text-align: left;
}
}
.alc-staff__header {
	margin-bottom: 24px;
	padding: 25px 0 0 0;
}
.alc-staff__header-name {
	font-size: 26px;
	line-height: 1em;
	margin-bottom: 0;
}

@media (max-width:479px) {
.alc-staff__header-name {
	font-size: 14px;
}
}
.alc-staff__header-last-name {
	display: block;
	font-size: 46px;
	line-height: 1em;
	color: #38a9ff;
}

@media (max-width:479px) {
.alc-staff__header-last-name {
	font-size: 1.5em;
}
}
.alc-staff__header-role {
	font-size: 11px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	font-weight: 400;
}
.alc-staff-excerpt {
	margin-bottom: 46px;
}
.alc-staff-details {
	display: flex;
	flex-wrap: wrap;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
}
.alc-staff-details__label {
	min-width: 40%;
	flex-basis: 40%;
	text-align: left;
	font-weight: 400;
	margin-bottom: 20px;
	font-size: 10px;
	font-weight: bold;
}
.alc-staff-details__value {
	min-width: 60%;
	flex-basis: 60%;
	text-align: right;
	font-size: 11px;
	color: #31404b;
	text-transform: none;
	margin-bottom: 20px;
}
.alc-staff-details__value img {
	margin-right: 0.5em;
}
.df-checkout-review-order-table .product-name {
	padding-left: 15px;
}

@media (min-width:1200px) {
.df-checkout-review-order-table .product-name {
	padding-left: 23px;
}
}
.df-checkout-review-order-table .product-total {
	width: 22%;
}

@media (min-width:1200px) {
.df-checkout-review-order-table .product-total {
	padding-right: 23px;
}
}
.df-checkout-review-order-table tbody .product-name {
	text-transform: uppercase;
	color: #31404b;
	font-weight: 700;
}
.df-checkout-review-order-table .cart_item:first-child .product-name, .df-checkout-review-order-table .cart_item:first-child .product-total {
	padding-top: 30px;
}
.df-checkout-review-order-table .cart_item:last-child .product-name, .df-checkout-review-order-table .cart_item:last-child .product-total {
	padding-bottom: 30px;
}
.df-checkout-review-order-table .cart_item .product-name, .df-checkout-review-order-table .cart_item .product-total {
	border-top: none;
	border-bottom: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.df-checkout-review-order-table tfoot tr th {
	text-transform: uppercase;
	color: #31404b;
	font-weight: 700;
	padding-left: 15px;
}

@media (min-width:1200px) {
.df-checkout-review-order-table tfoot tr th {
	padding-left: 23px;
}
}
.df-checkout-review-order-table tfoot tr th, .df-checkout-review-order-table tfoot tr td {
	border-top: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: none;
}
.df-checkout-review-order-table tfoot tr td:last-child {
	width: 22%;
	text-align: right;
}

@media (min-width:1200px) {
.df-checkout-review-order-table tfoot tr td:last-child {
	padding-right: 23px;
}
}
.df-checkout-review-order-table tfoot tr:first-child th, .df-checkout-review-order-table tfoot tr:first-child td {
	border-top: 1px solid #e4e7ed;
	padding-top: 30px;
}
.df-checkout-review-order-table tfoot tr:nth-last-child(2) th, .df-checkout-review-order-table tfoot tr:nth-last-child(2) td {
	padding-bottom: 30px;
}
.df-checkout-review-order-table tfoot tr.order-total th, .df-checkout-review-order-table tfoot tr.order-total td {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #e4e7ed;
	border-bottom: 1px solid #e4e7ed;
	margin-top: 20px;
}
.df-checkout-review-order-table tfoot tr.order-total .amount {
	color: #31404b;
}
.df-checkout-payment .place-order {
	padding: 24px 24px;
	border-top: 1px solid #e4e7ed;
}
.df_payment_methods {
	list-style: none;
	padding: 24px 24px;
	margin: 0;
}
.df_payment_method {
	padding: 0;
	margin: 0 0 20px 0;
	box-shadow: none;
	background-color: transparent;
}
.df_payment_method:last-child {
	margin-bottom: 0;
}
.df_payment_method label {
	font-weight: bold;
}
.df_payment_method .payment_box {
	font-size: 14px;
	line-height: 22px;
	padding: 13px 0 0 24px;
}
.df_payment_method .payment_box p:last-child {
	margin-bottom: 0;
}
.df-account-navigation {
	border-radius: 4px;
	overflow: hidden;
}
.card .df-account-navigation {
	margin-top: -24px;
	margin-right: -24px;
	margin-bottom: -24px;
	margin-left: -24px;
}
.df-account-navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.card__header + .card__content .df-account-navigation {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.df-account-navigation__link > a {
	display: block;
	padding: 24px 24px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	line-height: 1.2em;
	transition: background-color 0.3s ease;
}
.df-account-navigation__link > a:hover {
	background-color: rgba(0, 0, 0, 0.03);
}
.df-account-navigation__link > a > small {
	font-size: 8px;
	line-height: 1.5em;
	display: block;
	color: #9a9da2;
}
.df-account-navigation__link > a > span {
	color: #38a9ff;
}
.df-account-navigation__link + li {
	border-top: 1px solid #e4e7ed;
}
.df-account-navigation__link:last-child > a {
	border-radius: 0 0 4px 4px;
}
.df-account-navigation__link--active > a, .df-account-navigation .active > a {
	border-left: 6px solid #38a9ff;
	padding-left: 18px;
	background-color: #fafafb;
}
.shop-table tbody > tr > td {
	vertical-align: middle;
}

@media (min-width:992px) {
.shop-table tbody > tr > td:first-child {
	padding-left: 23px;
}
}

@media (min-width:992px) {
.shop-table thead > tr > th:first-child {
	padding-left: 23px;
}
}
.shop-table td.product__photo, .shop-table td.product__info, .shop-table td.product__desc, .shop-table td.product__price, .shop-table td.product__availability, .shop-table td.product__remove, .shop-table td.product__size, .shop-table td.product__color, .shop-table td.product__quantity, .shop-table td.product__total {
	font-size: 13px;
}

@media (min-width:992px) {
.shop-table td.product__photo, .shop-table td.product__info, .shop-table td.product__desc, .shop-table td.product__price, .shop-table td.product__availability, .shop-table td.product__remove, .shop-table td.product__size, .shop-table td.product__color, .shop-table td.product__quantity, .shop-table td.product__total {
	padding-top: 24px;
	padding-bottom: 24px;
}
}
.shop-table .product__price, .shop-table .product__availability, .shop-table .product__remove, .shop-table .product__size, .shop-table .product__color, .shop-table .product__quantity, .shop-table .product__total {
	text-align: center;
}
.shop-table .product__price, .shop-table .product__availability, .shop-table .product__size {
	color: #31404b;
}
.shop-table .product__info .product__cat {
	font-size: 8px;
	text-transform: uppercase;
	line-height: 1.2em;
	font-weight: 400;
}
.shop-table .product__info .product__cat + .product__name {
	padding: 0.2em 0 0.5em 0;
}
.shop-table .product__info .product__name {
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: 0;
	text-transform: uppercase;
	font-style: normal;
	font-size: 12px;
}

@media (min-width:992px) {
.shop-table .product__info .product__name {
	font-size: 13px;
	font-size: 13px;
}
}
.shop-table .product__info .product__name > a {
	color: #31404b;
	transition: color 0.3s ease;
}
.shop-table .product__info .product__name > a:hover {
	color: #1892ed;
}
.shop-table .product__info .product__ratings .fa-star {
	font-size: 10px;
	color: #ffdc11;
}
.shop-table .product__info .product__ratings .fa-star.empty {
	color: #dbdfe6;
}
.shop-table td.product__price {
	font-weight: 700;
}
.shop-table td.product__availability {
	font-weight: 700;
}
.shop-table .product__no-available {
	opacity: .6;
}
.shop-table td.product__size {
	font-weight: 700;
}
.shop-table td.product__total {
	font-weight: 700;
	color: #31404b;
}

@media (min-width:992px) {
.shop-table .product__remove {
	padding-right: 23px;
}
}
.shop-table .product__remove-icon {
	color: #31404b;
	opacity: .6;
	transition: opacity 0.3s ease;
}
.shop-table .product__remove-icon:hover {
	opacity: 1;
}
.shop-table td.product__desc {
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 400;
}

@media (min-width:768px) {
.shop-table td.product__desc {
	font-size: 14px;
	line-height: 22px;
}
}

@media (min-width:992px) {
.shop-table td.product__photo {
	width: 10%;
}
}

@media (min-width:992px) {
.shop-table td.product__info {
	width: 21%;
}
}

@media (min-width:992px) {
.shop-table td.product__desc {
	width: 33%;
}
}

@media (min-width:992px) {
.shop-table td.product__availability {
	width: 12%;
}
}
.shop-table .product__thumb {
	overflow: hidden;
	border-radius: 0;
}
.shop-table .product__color-item {
	width: 20px;
	height: 20px;
	display: inline-block;
	background-color: #31404b;
	border-radius: 50%;
	position: relative;
}
.shop-table .product__color-item::before {
	content: "";
	display: block;
	position: absolute;
	left: -4px;
	top: -4px;
	right: -4px;
	bottom: -4px;
	border-radius: 50%;
}
.shop-table .product__color-item--selected::before {
	border: 2px solid #31404b;
}
.shop-table .product__color-item--color-orange {
	background-color: #ff860f;
}
.shop-table .product__color-item--color-orange::before {
	border-color: #ff860f;
}
.shop-table .product__color-item--color-blue {
	background-color: #1e81f1;
}
.shop-table .product__color-item--color-blue::before {
	border-color: #1e81f1;
}
.shop-table .product__color-item--color-aqua {
	background-color: #1af1e4;
}
.shop-table .product__color-item--color-aqua::before {
	border-color: #1af1e4;
}
.shop-table .product__color-item--color-black {
	background-color: #383838;
}
.shop-table .product__color-item--color-black::before {
	border-color: #383838;
}

@media (min-width:1200px) {
.shipping-details-row .card {
	min-height: 380px;
}
.shipping-details-row .card .coupon-code-form .form-group--submit {
	padding-top: 70px;
}
}
.shipping-details-row .df-checkout-payment .place-order {
	border-top: none;
}
.shipping-details-row .df-checkout-review-order-table tfoot tr:first-child th, .shipping-details-row .df-checkout-review-order-table tfoot tr:first-child td {
	border-top: none;
}
.df-checkout-payment .place-order {
	border-top: none;
}
.coupon-code-form-inner {
	display: flex;
	align-items: center;
}
.coupon-code-form-inner label {
	white-space: nowrap;
	padding-right: 15px;
	margin-bottom: 0;
}
.shop-banner {
	border: 1px solid #e4e7ed;
	background-image: linear-gradient(to left top, #140078, #4dcbff);
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

@media (min-width:992px) {
.shop-banner {
	min-height: 260px;
}
}

@media (min-width:1200px) {
.shop-banner {
	min-height: 320px;
}
}
.shop-banner__content {
	position: relative;
	z-index: 2;
	padding: 30px 40px;
	color: #fff;
	text-align: center;
}

@media (min-width:992px) {
.shop-banner__content {
	width: 320px;
	padding: 32px 0 30px 40px;
}
}

@media (min-width:1200px) {
.shop-banner__content {
	width: 395px;
	padding: 40px 0 40px 55px;
}
}
.shop-banner__txt1 {
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #fff;
	line-height: 1.2em;
	margin-bottom: .75em;
}

@media (min-width:992px) {
.shop-banner__txt1 {
	font-size: 12px;
}
}

@media (min-width:1200px) {
.shop-banner__txt1 {
	font-size: 14px;
}
}
.shop-banner__title {
	font-size: 32px;
	line-height: 1.13em;
	color: #fff;
	border: 3px solid #fff;
	margin-bottom: .175em;
	padding: 0 .1em;
	display: inline-block;
}

@media (min-width:992px) {
.shop-banner__title {
	font-size: 48px;
	border-width: 4px;
}
}

@media (min-width:1200px) {
.shop-banner__title {
	font-size: 64px;
	border-width: 6px;
}
}
.shop-banner__subtitle {
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #fff;
	letter-spacing: .5em;
	line-height: 1.2em;
	margin-bottom: .75em;
	white-space: nowrap;
}

@media (min-width:992px) {
.shop-banner__subtitle {
	font-size: 14px;
	letter-spacing: .5em;
}
}

@media (min-width:1200px) {
.shop-banner__subtitle {
	font-size: 16px;
	letter-spacing: .85em;
}
}
.shop-banner__subtitle::before, .shop-banner__subtitle::after {
	content: "\f005";
	font-family: "FontAwesome";
	font-size: 14px;
	color: #38a9ff;
	font-weight: 400;
	letter-spacing: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.shop-banner__subtitle::before {
	margin-right: 1.25em;
}
.shop-banner__subtitle::after {
	margin-left: 0.75em;
}
.shop-banner__btn {
	margin-top: 1.85em;
}

@media (max-width:991px) {
.shop-banner__btn {
	font-size: 12px;
	padding: 10px 30px;
	margin-top: 1em;
}
}

@media (min-width:1200px) {
.shop-banner__btn {
	margin-top: 1.85em;
}
}

@media (min-width:992px) and (max-width:1199px) {
.shop-banner__btn {
	font-size: 12px;
	padding: 12px 40px;
	margin-top: 1em;
}
}
.shop-banner__img {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

@media (min-width:992px) and (max-width:1199px) {
.shop-banner__img {
	max-width: 55%;
}
}
.shop-banner__bg-txt {
	display: block;
	position: absolute;
	left: -30%;
	top: -17%;
	font-size: 230px;
	line-height: 1em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: -0.03em;
	color: #fff;
	opacity: 0.06;
	pointer-events: none;
}
.shop-banner__discount {
	position: absolute;
	z-index: 2;
	right: 0;
	top: 0;
	padding: 13px 11px 0 0;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: -0.03em;
}

@media (max-width:991px) {
.shop-banner__discount {
	display: none;
}
}
.shop-banner__discount::before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 166px solid #4dcbff;
	border-left: 208px solid transparent;
	position: absolute;
	right: 0;
	top: 0;
}
.shop-banner__discount-txt {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 14px;
	line-height: 1.2em;
}
.shop-banner__discount-price {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 48px;
	line-height: 1em;
}
.shop-filter {
	padding-left: 24px;
	display: flex;
	align-items: center;
}

@media (max-width:991px) {
.shop-filter {
	flex-wrap: wrap;
	padding-left: 0;
}
}
.shop-filter__result {
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
	margin-bottom: 0;
	flex-grow: 1;
}

@media (max-width:991px) {
.shop-filter__result {
	padding: 24px 24px 12px 24px;
}
}
.shop-filter__params {
	list-style: none;
	padding: 0;
	margin: 0;
}

@media (max-width:991px) {
.shop-filter__params {
	display: block;
	width: 100%;
	padding: 0 0 10px 14px;
	text-align: left;
}
}
.shop-filter__control {
	padding-left: 14px;
	float: left;
}

@media (min-width:992px) and (max-width:1199px) {
.shop-filter__control {
	padding-left: 0;
}
}
.shop-filter__control:first-child {
	padding-left: 0;
}

@media (max-width:479px) {
.shop-filter__control {
	padding: 5px 0 5px 0;
}
}
.shop-filter__control select.form-control {
	border: none;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	height: 24px;
	padding: 4px 24px 4px 10px;
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%2331404b' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	color: #31404b;
}
.shop-filter__layout {
	height: 72px;
	overflow: hidden;
	margin-left: 20px;
}

@media (max-width:991px) {
.shop-filter__layout {
	display: block;
	margin-left: 0;
	flex-basis: 100%;
}
}
.shop-filter__grid-layout, .shop-filter__list-layout {
	float: left;
	width: 72px;
	height: 72px;
	border-left: 1px solid #e4e7ed;
}

@media (max-width:992px) {
.shop-filter__grid-layout, .shop-filter__list-layout {
	border-top: 1px solid #e4e7ed;
	width: 50%;
}
}
.icon-grid-layout {
	position: relative;
	display: block;
}
.icon-grid-layout__inner {
	display: block;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.icon-grid-layout__item {
	display: block;
	position: relative;
	width: 4px;
	height: 4px;
	font-size: 0;
	line-height: 0;
	background-color: #d7d8da;
	margin: 0 auto 3px auto;
	transition: all 0.5s ease;
}
.icon-grid-layout__item::before, .icon-grid-layout__item::after {
	content: "";
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	background-color: #d7d8da;
	transition: all 0.5s ease;
}
.icon-grid-layout__item::before {
	left: -7px;
}
.icon-grid-layout__item::after {
	left: 7px;
}
.icon-grid-layout--active .icon-grid-layout__item {
	background-color: #38a9ff;
}
.icon-grid-layout--active .icon-grid-layout__item::before, .icon-grid-layout--active .icon-grid-layout__item::after {
	background-color: #38a9ff;
}
.icon-grid-layout:hover .icon-grid-layout__item {
	background-color: #38a9ff;
}
.icon-grid-layout:hover .icon-grid-layout__item::before, .icon-grid-layout:hover .icon-grid-layout__item::after {
	background-color: #38a9ff;
}
.icon-grid-layout:hover .icon-grid-layout__item:first-child {
	animation: icon-grid-layout-1 .5s;
}
.icon-grid-layout:hover .icon-grid-layout__item:first-child::before {
	animation: icon-grid-layout-1-before .5s;
}
.icon-grid-layout:hover .icon-grid-layout__item:first-child::after {
	animation: icon-grid-layout-1-after .5s;
}
.icon-grid-layout:hover .icon-grid-layout__item:nth-child(2)::before {
	animation: icon-grid-layout-2-before .5s;
}
.icon-grid-layout:hover .icon-grid-layout__item:nth-child(2)::after {
	animation: icon-grid-layout-2-after .5s;
}
.icon-grid-layout:hover .icon-grid-layout__item:nth-child(3) {
	animation: icon-grid-layout-3 .5s;
}
.icon-grid-layout:hover .icon-grid-layout__item:nth-child(3)::before {
	animation: icon-grid-layout-3-before .5s;
}
.icon-grid-layout:hover .icon-grid-layout__item:nth-child(3)::after {
	animation: icon-grid-layout-3-after .5s;
}
@keyframes icon-grid-layout-1 {
50% {
transform:translateY(-2px);
}
}
@keyframes icon-grid-layout-1-before {
50% {
transform:translateX(-2px);
}
}
@keyframes icon-grid-layout-1-after {
50% {
transform:translateX(2px);
}
}
@keyframes icon-grid-layout-2-before {
50% {
transform:translateX(-2px);
}
}
@keyframes icon-grid-layout-2-after {
50% {
transform:translateX(2px);
}
}
@keyframes icon-grid-layout-3 {
50% {
transform:translateY(2px);
}
}
@keyframes icon-grid-layout-3-before {
50% {
transform:translateX(-2px);
}
}
@keyframes icon-grid-layout-3-after {
50% {
transform:translateX(2px);
}
}
.icon-list-layout {
	position: relative;
}
.icon-list-layout__inner {
	display: block;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.icon-list-layout__item {
	display: block;
	position: relative;
	width: 4px;
	height: 4px;
	font-size: 0;
	line-height: 0;
	background-color: #d7d8da;
	margin: 0 0 3px 0;
	transition: all 0.5s ease;
}
.icon-list-layout__item::before {
	content: "";
	display: block;
	position: absolute;
	width: 11px;
	height: 4px;
	background-color: #d7d8da;
	left: 7px;
	transition: all 0.5s ease-in-out;
}
.icon-list-layout--active .icon-list-layout__item {
	background-color: #38a9ff;
}
.icon-list-layout--active .icon-list-layout__item::before {
	background-color: #38a9ff;
}
.icon-list-layout:hover .icon-list-layout__item {
	animation: icon-list-layout 0.5s;
	background-color: #38a9ff;
}
.icon-list-layout:hover .icon-list-layout__item::before {
	background-color: #38a9ff;
	animation: icon-list-layout-before 0.5s;
}
.icon-list-layout:hover .icon-list-layout__item:nth-child(2) {
	animation-delay: 0.1s;
}
.icon-list-layout:hover .icon-list-layout__item:nth-child(2)::before {
	animation-delay: 0.1s;
}
.icon-list-layout:hover .icon-list-layout__item:nth-child(3) {
	animation-delay: 0.2s;
}
.icon-list-layout:hover .icon-list-layout__item:nth-child(3)::before {
	animation-delay: 0.2s;
}
@keyframes icon-list-layout {
50% {
transform:translateX(-3px);
}
}
@keyframes icon-list-layout-before {
50% {
transform:translateX(6px);
}
}
.products {
	list-style: none;
	margin: 0;
	padding: 0;
}
.product__item {
	overflow: hidden;
}

@media (min-width:992px) {
.product__content {
	padding: 35px 36px 30px 36px;
}
}
.product__category {
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	font-weight: 400;
	margin-bottom: .75em;
}
.product__title {
	margin-bottom: 0;
	line-height: 1.2em;
	font-size: 16px;
}

@media (min-width:992px) {
.product__title {
	font-size: 20px;
}
}

@media (min-width:1200px) {
.product__title {
	font-size: 22px;
}
}
.product__title > a {
	color: #31404b;
	transition: color 0.3s ease;
}
.product__title > a:hover {
	color: #1892ed;
}
.product__ratings {
	font-size: 10px;
	line-height: 1.2em;
}
.product__title + .product__ratings {
	margin-top: 10px;
}
.product__ratings .fa {
	color: #ffdc11;
	margin-right: 3px;
}
.product__ratings .empty {
	color: #dbdfe6;
}
.product__price del {
	opacity: 0.4;
	font-size: 0.75em;
}
.product__price ins {
	text-decoration: none;
}
.product__excerpt {
	margin-bottom: 20px;
}

@media (min-width:992px) {
.product__excerpt {
	margin-bottom: 46px;
}
}
.product__excerpt--sm {
	margin-bottom: 10px;
}

@media (min-width:992px) {
.product__excerpt--sm {
	margin-bottom: 26px;
}
}
.product__footer .btn + .btn {
	margin-left: 7px;
}
.product__add-to-cart .icon-bag {
	font-size: 15px;
	line-height: 1.2em;
	vertical-align: middle;
}
.product__params {
	display: flex;
	margin-bottom: 30px;
	flex-wrap: wrap;
}

@media (min-width:1200px) {
.product__params {
	margin-bottom: 56px;
}
}
.product__params h6 {
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: 1em;
}
.product__param-item--color {
	width: 100%;
	margin-bottom: 20px;
}

@media (min-width:1200px) {
.product__param-item--color {
	width: 40%;
	margin-bottom: 0;
}
}

@media (min-width:1200px) {
.product__param-item--color-lg {
	width: 100%;
}
}

@media (min-width:1200px) {
.product__param-item--size {
	width: 25%;
	padding-right: 7%;
}
}

@media (min-width:1200px) {
.product__param-item--size-lg {
	width: 75%;
	padding-right: 7%;
}
}

@media (min-width:1200px) {
.product__param-item--quantity {
	width: 18%;
}
}
.product__bg-letters {
	display: block;
	position: absolute;
	left: -0.35em;
	top: -0.2em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -0.03em;
	color: #fff;
	opacity: .1;
	font-size: 230px;
	pointer-events: none;
}
.onsale {
	display: block;
	position: absolute;
	z-index: 3;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	right: 0;
}
.onsale::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	border-left: 76px solid transparent;
	border-top: 76px solid #38a9ff;
	z-index: 1;
}
.onsale .onsale__inner {
	position: absolute;
	z-index: 2;
	top: 10px;
	right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product__slider.slick-slider {
	margin-bottom: 0;
}
.product__slider .product__slide {
	position: relative;
	height: 330px;
}
.product__slider .slick-dots {
	bottom: 13px;
}
.product__slider .slick-dots li {
	height: 6px;
	width: 6px;
	margin: 0 3px;
}
.product__slider .slick-dots li button {
	height: 6px;
	width: 6px;
	line-height: 6px;
	background-color: #fff;
	opacity: 0.4;
	transition: opacity 0.2s ease;
}
.product__slider .slick-dots li button:hover, .product__slider .slick-dots li button:focus {
	opacity: 1;
}
.product__slider .slick-dots li button:hover {
	background-color: #fff;
}
.product__slider .slick-dots li.slick-active button {
	background-color: #fff;
	opacity: 1;
}
.product__slide-img {
	position: relative;
	text-align: center;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding-bottom: 10px;
}
.product__slide-img img {
	margin: 0 auto;
}
.product__slide-img::after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 150px;
	height: 10px;
	background: transparent;
	border-radius: 100px/50px;
	box-shadow: 0 40px 10px rgba(0, 0, 0, 0.05);
	transform: translateX(-50%);
}
.product__slider-soccer-wrapper {
	padding: 60px 0 0 40px;
	overflow: hidden;
	margin-bottom: 20px;
}

@media (min-width:992px) {
.product__slider-soccer-wrapper {
	margin-bottom: 36px;
}
}
.product__slider-soccer {
	text-align: center;
	width: 250px;
	margin: 0 auto;
}

@media (min-width:992px) {
.product__slider-soccer {
	float: left;
}
}
.product__slider-soccer img {
	display: inline-block;
}
.product__slider-thumbs {
	margin-right: 20px;
	width: 62px;
	float: left;
	display: none;
}

@media (min-width:992px) {
.product__slider-thumbs {
	display: block;
}
}
.product__slide-thumb {
	width: 60px;
	height: 60px;
	margin-bottom: 2px;
}
.product__slide-thumb:hover {
	cursor: pointer;
}
.product__slide-thumb img {
	vertical-align: top;
	opacity: .4;
	transition: opacity 0.3s ease;
}
.product__slide-thumb.slick-current img {
	opacity: 1;
}
.product__slide-thumb-holder {
	display: inline-block;
	border: 1px solid #e4e7ed;
}
.products--list .product__item {
	display: flex;
}

@media (max-width:991px) {
.products--list .product__item {
	flex-wrap: wrap;
}
}
.products--list .product__header {
	margin-bottom: 18px;
}

@media (min-width:992px) {
.products--list .product__header {
	margin-bottom: 24px;
}
}
.products--list .product__header:not(.product__header--block) {
	display: flex;
	align-items: center;
}
.products--list .product__img {
	text-align: center;
}

@media (max-width:991px) {
.products--list .product__img {
	width: 100%;
}
}
.products--list .product__price {
	margin-left: auto;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	line-height: 1.2em;
}

@media (min-width:992px) {
.products--list .product__price {
	font-size: 22px;
}
}
.products--list .product__item--color-1 .product__img {
	background-image: linear-gradient(to left top, #fe2b00, #f7d500);
}
.products--list .product__item--color-2 .product__img {
	background-image: linear-gradient(to left top, #003e78, #33fff3);
}
.products--list .product__item--color-3 .product__img {
	background-image: linear-gradient(to left top, #00adbd, #7cffd0);
}
.products--list .product__item--color-4 .product__img {
	background-image: linear-gradient(to left top, #3f1464, #dd2f8d);
}
.products--list .product__item--color-5 .product__img {
	background-image: linear-gradient(to left top, #140078, #4dcbff);
}
.products--list .product__item--color-6 .product__img {
	background-image: linear-gradient(to left top, #006f3f, #bdff3d);
}
.products--list .product__img-holder {
	position: relative;
	overflow: hidden;
	width: 100%;
}

@media (min-width:992px) {
.products--list .product__img-holder {
	width: 250px;
}
}

@media (min-width:1200px) {
.products--list .product__img-holder {
	width: 278px;
}
}
.products--list .product__slide-img img {
	max-width: 64%;
}

@media (max-width:479px) {
.products--list .product__footer .btn {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
}
.products--list .product__footer .product__wish {
	float: left;
	width: 48%;
}
.products--list .product__footer .product__view {
	width: 48%;
	float: right;
}
.products--list .product__footer .btn + .btn {
	margin-top: 7px;
}
}
.products--list .onsale {
	top: 0;
}
.products--list-sm .product__content {
	display: flex;
	padding: 20px;
	align-items: center;
	flex-wrap: wrap;
}

@media (min-width:480px) {
.products--list-sm .product__content {
	flex-wrap: nowrap;
}
}
.products--list-sm .product__slider .product__slide {
	height: 240px;
}

@media (min-width:768px) {
.products--list-sm .product__slider .product__slide {
	height: 138px;
}
}

@media (min-width:992px) {
.products--list-sm .product__img-holder {
	width: 130px;
}
}

@media (min-width:1200px) {
.products--list-sm .product__img-holder {
	width: 140px;
}
}
.products--list-sm .product__bg-letters {
	font-size: 106px;
}
.products--list-sm .product__header {
	display: block;
	margin-bottom: 0;
	padding-right: 10px;
}

@media (min-width:480px) {
.products--list-sm .product__header {
	min-width: 29%;
}
}
.products--list-sm .product__title {
	font-size: 16px;
	margin-bottom: .25em;
}
.products--list-sm .product__ratings {
	padding-top: 7px;
	margin-bottom: 14px;
}
.products--list-sm .product__price {
	font-size: 16px;
}
.products--list-sm .product__excerpt {
	margin-bottom: 0;
	font-size: 13px;
	line-height: 22px;
	padding: 20px 0;
}

@media (min-width:480px) {
.products--list-sm .product__excerpt {
	padding: 0 0 0 0;
	min-width: 45%;
}
}
.products--list-sm .product__footer {
	width: 100%;
}

@media (min-width:480px) {
.products--list-sm .product__footer {
	min-width: 23%;
	text-align: center;
}
}
.products--list-sm .product__footer .btn {
	float: none;
	width: 38px;
	display: inline-block;
	margin: 0 2px;
}
.products--list-sm .product__footer .btn + .btn {
	margin: 0 2px;
}

@media (min-width:480px) {
.products--list-sm .product__footer .btn {
	margin: 0 8px;
}
.products--list-sm .product__footer .btn + .btn {
	margin: 0 8px;
}
}

@media (min-width:992px) {
.products--list-lg .product__content {
	padding: 60px 50px 54px 50px;
}
}
.products--list-lg .product__header {
	margin-bottom: 30px;
}

@media (min-width:992px) {
.products--list-lg .product__header {
	margin-bottom: 44px;
}
}
.products--list-lg .product__category {
	font-size: 11px;
}

@media (min-width:992px) {
.products--list-lg .product__title {
	font-size: 24px;
}
}

@media (min-width:1200px) {
.products--list-lg .product__title {
	font-size: 30px;
}
}
.products--list-lg .product__ratings {
	font-size: 13px;
}
.product__title + .products--list-lg .product__ratings {
	margin-top: 10px;
}
.products--list-lg .product__ratings .fa {
	margin-right: 3px;
}

@media (min-width:992px) {
.products--list-lg .product__price {
	font-size: 24px;
}
}

@media (min-width:1200px) {
.products--list-lg .product__price {
	font-size: 30px;
}
}
.products--list-lg .product__header--block .product__price {
	margin-top: .5em;
}

@media (min-width:1200px) {
.products--list-lg .product__header--block .product__price {
	font-size: 26px;
}
}
.products--list-lg .product__excerpt h6 {
	font-size: 11px;
	line-height: 1.2em;
	margin-bottom: 1.75em;
}

@media (max-width:479px) {
.products--list-lg .product__footer .product__wish {
	float: none;
	width: 100%;
}
}
.products--list-lg .product__wish-fab {
	display: block;
	position: absolute;
	right: 30px;
	top: 30px;
	width: 38px !important;
	height: 38px;
	float: none;
}

@media (max-width:479px) {
.products--list-lg .product__wish-fab {
	width: 38px;
	height: 38px;
	right: 10px;
	top: 5px;
}
}
.products--list-lg .product__bg-letters {
	font-size: 320px;
}

@media (min-width:992px) {
.products--list-lg .product__img-holder {
	width: 420px;
}
}

@media (min-width:1200px) {
.products--list-lg .product__img-holder {
	width: 500px;
}
}
.products--list-lg .product__slider .product__slide {
	height: 360px;
}

@media (min-width:992px) {
.products--list-lg .product__slider .product__slide {
	height: 578px;
}
}
.products--list-lg .product__slider .slick-dots {
	bottom: 13px;
}
.products--list-lg .product__slider .slick-dots li {
	height: 8px;
	width: 8px;
	margin: 0 6px;
}
.products--list-lg .product__slider .slick-dots li button {
	height: 8px;
	width: 8px;
	line-height: 8px;
}
.products--list-condensed .product__item {
	margin-bottom: -1px;
	border-radius: 0;
	position: relative;
}
.products--grid {
	display: flex;
	flex-wrap: wrap;
	margin-left: -8px;
	margin-right: -8px;
	margin-top: -8px;
}
.products--grid .product__item {
	position: relative;
	flex-basis: 100%;
	margin: 8px;
}

@media (min-width:480px) {
.products--grid .product__item {
	flex-basis: calc(50% - 16px);
	max-width: calc(50% - 16px);
}
}

@media (min-width:768px) {
.products--grid .product__item {
	flex-basis: calc(33.3% - 16px);
	max-width: calc(33.3% - 16px);
}
}

@media (min-width:768px) {
.products--grid.products--grid-4 .product__item {
	flex-basis: calc(50% - 16px);
	max-width: calc(50% - 16px);
}
}

@media (min-width:992px) {
.products--grid.products--grid-4 .product__item {
	flex-basis: calc(25% - 16px);
	max-width: calc(25% - 16px);
}
}
.products--grid .product__item--color-1 {
	background-image: linear-gradient(to left top, #fe2b00, #f7d500);
}
.products--grid .product__item--color-2 {
	background-image: linear-gradient(to left top, #003e78, #33fff3);
}
.products--grid .product__item--color-3 {
	background-image: linear-gradient(to left top, #00adbd, #7cffd0);
}
.products--grid .product__item--color-4 {
	background-image: linear-gradient(to left top, #3f1464, #dd2f8d);
}
.products--grid .product__item--color-5 {
	background-image: linear-gradient(to left top, #140078, #4dcbff);
}
.products--grid .product__item--color-6 {
	background-image: linear-gradient(to left top, #006f3f, #bdff3d);
}
.products--grid .product__header {
	text-align: center;
	margin-bottom: 24px;
}

@media (min-width:992px) {
.products--grid .product__header {
	margin-bottom: 36px;
}
}
.products--grid .product__category {
	color: #fff;
}
.products--grid .product__title {
	color: #fff;
	font-size: 14px;
}
.products--grid .product__title > a {
	color: #fff;
}
.products--grid .product__ratings .empty {
	color: #fff;
	opacity: .3;
}
.products--grid .product__price {
	position: absolute;
	right: 23px;
	top: 20px;
	font-family: "Montserrat", sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 1.2em;
	font-weight: 700;
}
.products--grid .product__content {
	padding: 23px;
}
.products--grid .product__footer {
	display: flex;
	justify-content: space-between;
}

@media (min-width:768px) and (max-width:1199px) {
.products--grid .product__footer {
	flex-wrap: wrap;
}
}
.products--grid-overlay .products--grid .product__footer {
	justify-content: center;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	padding: 30px 0;
	transform: translateY(100%);
	transition: transform 0.3s ease;
}
.products--grid .product__footer .product__add-to-cart {
	flex-grow: 1;
	padding-left: 10px;
	padding-right: 10px;
}

@media (min-width:768px) and (max-width:1199px) {
.products--grid .product__footer .product__add-to-cart {
	flex-basis: 100%;
	margin-bottom: 7px;
}
}
.products--grid .product__footer .btn {
	padding-left: 0;
	padding-right: 0;
}
.products--grid .product__footer .btn-single-icon {
	flex-basis: 47px;
}

@media (min-width:768px) and (max-width:1199px) {
.products--grid .product__footer .btn-single-icon {
	flex-basis: 48%;
	margin: 0;
}
}
.products--grid .product__footer .btn-single-icon.btn-circle {
	flex-basis: 38px;
	margin: 0 10px;
}

@media (min-width:768px) and (max-width:1199px) {
.products--grid .product__footer .btn-single-icon.btn-circle {
	flex-basis: 38px;
	margin: 0 11px;
}
}

@media (min-width:1200px) {
.products--grid .product__footer .btn-single-icon.btn-circle {
	flex-basis: 38px;
	margin: 0 11px;
}
}
.products--grid .product__slider .product__slide {
	height: 283px;
}
.products--grid .product__slider .slick-dots {
	text-align: left;
	bottom: auto;
	top: 10px;
	left: 23px;
}
.products--grid .product__slider .product__slide-img {
	transform: translate(-50%, -40%);
	padding-bottom: 0;
}
.products--grid-overlay .product__item .product__content {
	background-color: #fff;
	margin-bottom: 0;
	position: relative;
	padding: 21px 0 17px 0;
}
.products--grid-overlay .product__item .product__content .product__header {
	margin-bottom: 0;
}

@media (min-width:992px) {
.products--grid-overlay .product__item .product__content .product__header {
	margin-bottom: 0;
}
}
.products--grid-overlay .product__item .product__content .product__price {
	position: static;
	display: inline-block;
}
.products--grid-overlay .product__item .product__content .product__ratings {
	display: inline-block;
	margin-right: 0.5em;
}
.products--grid-overlay .product__item .product__content .product__title {
	margin-bottom: .2em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
}
.products--grid-overlay .product__item .product__content .product__category {
	color: #9a9da2;
	margin-bottom: .25em;
}
.products--grid-overlay .product__item .product__content:hover .product__footer {
	transform: translateY(0%);
}
.products--grid-overlay .product__item .product__footer {
	justify-content: center;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	padding: 30px 0;
	transform: translateY(100%);
	transition: transform 0.3s ease;
}
.products--grid-overlay .product__item .product__slider .product__slide {
	height: 283px;
}
.products--grid-overlay .product__item .product__slider .slick-dots {
	padding-bottom: 10px;
	text-align: center;
	position: static;
}
.products--grid-overlay .product__item .product__btn-add-remove {
	position: absolute;
	right: 17px;
	top: 17px;
	z-index: 2;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}
.products--grid-overlay .product__item .product__btn-add-remove:hover {
	background-color: #38a9ff;
}
.products--grid-overlay .product__item .product__btn-add-remove:hover .product__close-icon {
	opacity: 1;
	transform: translate(-50%, -50%);
}
.products--grid-overlay .product__item .product__btn-add-remove:hover .icon-heart {
	opacity: 0;
	transform: translate(-50%, 100%);
}
.products--grid-overlay .product__item .product__btn-add-remove i {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transition: all 0.3s ease;
	transform: translate(-50%, -50%);
}
.products--grid-overlay .product__item .product__btn-add-remove .icon-heart {
	opacity: 1;
}
.products--grid-overlay .product__item .product__btn-add-remove .product__close-icon {
	width: 10px;
	height: 10px;
	display: block;
	opacity: 0;
	background-size: 10px 10px;
	background-repeat: no-repeat;
	transform: translate(-50%, -30px);
	background-position: 0 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath transform='translate(-701.062 -492.062)' fill='%23fff' d='M709.536,492.05l1.414,1.414-8.485,8.485-1.415-1.414Zm1.414,8.485-1.414,1.414-8.486-8.485,1.415-1.414Z'/%3E%3C/svg%3E");
}
.products--grid-condensed {
	margin: 0;
}
.products--grid-condensed .product__item {
	position: relative;
	flex-basis: 100%;
	margin: 0 -1px -1px 0;
	border-radius: 0;
}

@media (min-width:480px) {
.products--grid-condensed .product__item {
	flex-basis: 50%;
	max-width: 50%;
}
}

@media (min-width:768px) {
.products--grid-condensed .product__item {
	flex-basis: 33.3%;
	max-width: 33.3%;
}
}
.products--grid-condensed .product__img {
	text-align: center;
}

@media (min-width:768px) {
.products--grid-condensed.products--grid-4 .product__item {
	flex-basis: 50%;
	max-width: 50%;
}
}

@media (min-width:992px) {
.products--grid-condensed.products--grid-4 .product__item {
	flex-basis: 25%;
	max-width: 25%;
}
}
.products--grid-condensed .product__header {
	text-align: left;
	margin-bottom: 10px;
}

@media (min-width:992px) {
.products--grid-condensed .product__header {
	margin-bottom: 10px;
}
}
.products--grid-condensed .product__header-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.products--grid-condensed .product__category, .products--grid-condensed .product__ratings {
	flex-basis: 50%;
	max-width: 50%;
}
.products--grid-condensed .product__ratings {
	text-align: right;
}
.products--grid-condensed .product__price {
	text-align: right;
}
.products--grid-light .product__category {
	color: #9a9da2;
}
.products--grid-light .product__title {
	color: #31404b;
	font-size: 12px;
}
.products--grid-light .product__title > a {
	color: #31404b;
}
.products--grid-light .product__title > a:hover {
	color: #38a9ff;
}
.products--grid-light .product__ratings .empty {
	color: #dce0e7;
	opacity: 1;
}
.products--grid-light .product__price {
	position: static;
	font-family: "Montserrat", sans-serif;
	color: #31404b;
	font-size: 12px;
}
.filter-color {
	list-style: none;
	padding: 0;
	margin: 0 0 -12px 0;
	overflow: hidden;
}
.filter-color__item {
	display: inline-block;
	width: 28px;
	height: 28px;
	overflow: hidden;
	margin: 0 3px 12px 3px;
}
.filter-color__item [class*="indicator"] {
	width: 20px;
	height: 20px;
	background-color: transparent;
	border-color: #e4e7ed;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 4px;
	top: 4px;
	margin-top: 0;
}
.filter-color__item [class*="indicator"]:hover {
	cursor: pointer;
}
.filter-color__item [class*="indicator"]::before {
	content: "";
	display: block;
	position: absolute;
	left: -5px;
	top: -5px;
	right: -5px;
	bottom: -5px;
	border: 2px solid transparent;
	border-radius: 50%;
	transition: all 0.2s ease;
	transform: scale(0.8);
}
.filter-color__item input[type="checkbox"]:checked + [class*="indicator"], .filter-color__item input[type="radio"]:checked + [class*="indicator"] {
	background-color: #e4e7ed;
	border-color: #e4e7ed;
	background-image: none !important;
}
.filter-color__item input[type="checkbox"]:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"]:checked + [class*="indicator"]::before {
	border-color: #e4e7ed;
	transform: scale(1);
}
.filter-color__item input[type="checkbox"].color-white + [class*="indicator"], .filter-color__item input[type="radio"].color-white + [class*="indicator"] {
	background-color: #fff;
	border-color: #e4e7ed;
}
.filter-color__item input[type="checkbox"].color-white:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-white:checked + [class*="indicator"] {
	background-color: #fff;
	border-color: #fff;
}
.filter-color__item input[type="checkbox"].color-white:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-white:checked + [class*="indicator"]::before {
	border-color: #fff;
}
.filter-color__item input[type="checkbox"].color-violet + [class*="indicator"], .filter-color__item input[type="radio"].color-violet + [class*="indicator"] {
	background-color: #6e53bc;
	border-color: #6e53bc;
}
.filter-color__item input[type="checkbox"].color-violet:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-violet:checked + [class*="indicator"] {
	background-color: #6e53bc;
	border-color: #6e53bc;
}
.filter-color__item input[type="checkbox"].color-violet:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-violet:checked + [class*="indicator"]::before {
	border-color: #6e53bc;
}
.filter-color__item input[type="checkbox"].color-blue + [class*="indicator"], .filter-color__item input[type="radio"].color-blue + [class*="indicator"] {
	background-color: #1e81f1;
	border-color: #1e81f1;
}
.filter-color__item input[type="checkbox"].color-blue:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-blue:checked + [class*="indicator"] {
	background-color: #1e81f1;
	border-color: #1e81f1;
}
.filter-color__item input[type="checkbox"].color-blue:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-blue:checked + [class*="indicator"]::before {
	border-color: #1e81f1;
}
.filter-color__item input[type="checkbox"].color-light-blue + [class*="indicator"], .filter-color__item input[type="radio"].color-light-blue + [class*="indicator"] {
	background-color: #00cbf6;
	border-color: #00cbf6;
}
.filter-color__item input[type="checkbox"].color-light-blue:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-light-blue:checked + [class*="indicator"] {
	background-color: #00cbf6;
	border-color: #00cbf6;
}
.filter-color__item input[type="checkbox"].color-light-blue:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-light-blue:checked + [class*="indicator"]::before {
	border-color: #00cbf6;
}
.filter-color__item input[type="checkbox"].color-cyan + [class*="indicator"], .filter-color__item input[type="radio"].color-cyan + [class*="indicator"] {
	background-color: #1af1e4;
	border-color: #1af1e4;
}
.filter-color__item input[type="checkbox"].color-cyan:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-cyan:checked + [class*="indicator"] {
	background-color: #1af1e4;
	border-color: #1af1e4;
}
.filter-color__item input[type="checkbox"].color-cyan:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-cyan:checked + [class*="indicator"]::before {
	border-color: #1af1e4;
}
.filter-color__item input[type="checkbox"].color-aqua + [class*="indicator"], .filter-color__item input[type="radio"].color-aqua + [class*="indicator"] {
	background-color: #14ee85;
	border-color: #14ee85;
}
.filter-color__item input[type="checkbox"].color-aqua:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-aqua:checked + [class*="indicator"] {
	background-color: #14ee85;
	border-color: #14ee85;
}
.filter-color__item input[type="checkbox"].color-aqua:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-aqua:checked + [class*="indicator"]::before {
	border-color: #14ee85;
}
.filter-color__item input[type="checkbox"].color-green + [class*="indicator"], .filter-color__item input[type="radio"].color-green + [class*="indicator"] {
	background-color: #aff526;
	border-color: #aff526;
}
.filter-color__item input[type="checkbox"].color-green:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-green:checked + [class*="indicator"] {
	background-color: #aff526;
	border-color: #aff526;
}
.filter-color__item input[type="checkbox"].color-green:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-green:checked + [class*="indicator"]::before {
	border-color: #aff526;
}
.filter-color__item input[type="checkbox"].color-yellow + [class*="indicator"], .filter-color__item input[type="radio"].color-yellow + [class*="indicator"] {
	background-color: #ffde00;
	border-color: #ffde00;
}
.filter-color__item input[type="checkbox"].color-yellow:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-yellow:checked + [class*="indicator"] {
	background-color: #ffde00;
	border-color: #ffde00;
}
.filter-color__item input[type="checkbox"].color-yellow:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-yellow:checked + [class*="indicator"]::before {
	border-color: #ffde00;
}
.filter-color__item input[type="checkbox"].color-orange + [class*="indicator"], .filter-color__item input[type="radio"].color-orange + [class*="indicator"] {
	background-color: #ff860f;
	border-color: #ff860f;
}
.filter-color__item input[type="checkbox"].color-orange:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-orange:checked + [class*="indicator"] {
	background-color: #ff860f;
	border-color: #ff860f;
}
.filter-color__item input[type="checkbox"].color-orange:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-orange:checked + [class*="indicator"]::before {
	border-color: #ff860f;
}
.filter-color__item input[type="checkbox"].color-red + [class*="indicator"], .filter-color__item input[type="radio"].color-red + [class*="indicator"] {
	background-color: #ed2546;
	border-color: #ed2546;
}
.filter-color__item input[type="checkbox"].color-red:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-red:checked + [class*="indicator"] {
	background-color: #ed2546;
	border-color: #ed2546;
}
.filter-color__item input[type="checkbox"].color-red:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-red:checked + [class*="indicator"]::before {
	border-color: #ed2546;
}
.filter-color__item input[type="checkbox"].color-black + [class*="indicator"], .filter-color__item input[type="radio"].color-black + [class*="indicator"] {
	background-color: #383838;
	border-color: #383838;
}
.filter-color__item input[type="checkbox"].color-black:checked + [class*="indicator"], .filter-color__item input[type="radio"].color-black:checked + [class*="indicator"] {
	background-color: #383838;
	border-color: #383838;
}
.filter-color__item input[type="checkbox"].color-black:checked + [class*="indicator"]::before, .filter-color__item input[type="radio"].color-black:checked + [class*="indicator"]::before {
	border-color: #383838;
}
.filter-color__item.checkbox-inline {
	padding-left: 24px;
}
.filter-color__item input:disabled + [class*="indicator"] {
	background-color: #e4e7ed;
	border-color: #d8dce5;
}
.product-tabs .nav-product-tabs > li {
	border-radius: 0;
}
.product-tabs .nav-product-tabs > li > a {
	margin-right: 0;
	border-radius: 0;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #9a9da2;
	line-height: 1.2em;
	padding: 28px 20px;
	transition: color .3s ease;
	border-top: none;
	margin-bottom: 0;
	border-bottom: 1px solid #e4e7ed;
}

@media (min-width:992px) {
.product-tabs .nav-product-tabs > li > a {
	font-size: 13px;
}
}
.product-tabs .nav-product-tabs > li > a::before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 0;
	background-color: #798a2c;
	transition: height 0.3s ease;
	color: #fff;
}
.product-tabs .nav-product-tabs > li > a > small {
	display: block;
	font-size: 8px;
	line-height: 1.2em;
	color: #9a9da2;
}
.product-tabs .nav-product-tabs > li > a:hover {
	background-color: transparent;
	border-left: none;
	border-right: none;
	color: #31404b;
}
.product-tabs .nav-product-tabs > li > a:hover > small {
	color: #9a9da2;
}
.product-tabs .nav-product-tabs > .active > a, .product-tabs .nav-product-tabs > .active > a:hover, .product-tabs .nav-product-tabs > .active > a:focus {
	border: 1px solid #e4e7ed;
	border-left: none;
	border-right: none;
	background-color: transparent;
	color: #31404b;
}
.product-tabs .nav-product-tabs > .active > a::before, .product-tabs .nav-product-tabs > .active > a:hover::before, .product-tabs .nav-product-tabs > .active > a:focus::before {
	height: 4px;
}

@media (min-width:768px) {
.product-tabs .nav-product-tabs > li > a {
	border-radius: 0;
	border-right: none;
	border-top: none;
}
.product-tabs .nav-product-tabs > li:first-child > a {
	border-left: none !important;
}
.product-tabs .nav-product-tabs > .active > a, .product-tabs .nav-product-tabs > .active > a:hover, .product-tabs .nav-product-tabs > .active > a:focus {
	border-bottom-color: transparent;
	border-right: none;
	border-top: none;
}
.product-tabs .nav-product-tabs > li + li > a {
	border-left: 1px solid #e4e7ed !important;
}
}
.product-tabs__section + .product-tabs__section {
	margin-top: 30px;
}
.product-tabs__header {
	padding-bottom: 2.5em;
}
.product-tabs__header h2 {
	margin-bottom: 0;
}
.product-tabs__header .ratings {
	font-size: 11px;
	padding: 13px 0 0 0;
}
.product-tabs__header .ratings .fa {
	margin-right: 3px;
}
.product-tabs__header .ratings-result {
	display: inline-block;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	padding-left: 9px;
}
.product-tabs__header--sm h2 {
	font-size: 28px;
	display: flex;
	flex-wrap: wrap;
}
.product-tabs__header--sm .product-tabs__ratings {
	flex-grow: 1;
}
.product-tabs__header--sm .product-tabs__ratings .highlight {
	color: #38a9ff;
}
.product-tabs__header--sm .product-tabs__reviews {
	flex-shrink: 1;
}
#textarea-review {
	height: 162px;
}
.info-block {
	list-style: none;
	padding: 0;
	margin: 0;
}
.info-block__item {
	position: relative;/*min-height:26px;padding:2px 0 0 40px;*/
	margin-bottom: 20px;
	list-style: none;
	text-align: left;
}
.info-block__item:last-child {
	margin-bottom: 0;
}
.info-block__item .df-icon, .info-block__item .df-icon-stack {
	position: absolute;
	left: -35px;
	top: 0;
}
.info-block__item .df-icon--custom {
	height: auto;
	font-size: 28px;
	line-height: 1.2em;
	color: #c2ff1f;
}
.info-block__item .df-icon--custom img {
	vertical-align: top;
}
.header__primary .info-block__item {
	text-align: left;
	margin: 20px 0;
	padding: 2px 30px 16px 70px;
}
.header__primary .info-block__item.info-block__item--contact-primary {
	margin-top: 36px;
}
.header__primary .info-block__item.info-block__item--contact-secondary {
	margin-bottom: 0;
}
.header__primary .info-block__item .df-icon {
	left: 30px;
}
.header__primary .info-block__item .info-block__link {
	padding: 0;
	font-size: 9px;
	line-height: 1.2em;
	color: #6b6d70;
	border: none;
}
.header__primary .info-block__item .info-block__link::before {
	display: none;
}
.header__primary .info-block__item .info-block__link:hover {
	color: #fff;
}

@media (min-width:992px) {
.header__primary .info-block__item {
	display: none;
}
}
.info-block__item--nopadding {
	padding-left: 0;
}
.info-block__heading {
	font-size: 9px;
	line-height: 1.2em;
	margin-bottom: 5px;
	color: #fff;
	text-transform: uppercase;
}
.info-block__link {
	display: block;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #9fcd39;
	vertical-align: top;
	transition: color 0.25s cubic-bezier(0.3, 0.1, 0.55, 1);
}
.info-block__link:hover {
	color: #003358;
}
.info-block__link-wrapper {
	display: block;
}
.info-block--header {
	display: inline-block;
	vertical-align: middle;
}
.info-block--header .info-block__item {
	display: inline-block;
	margin: 7px 0 0 35px;
}

@media (min-width:992px) {
.info-block--header .info-block__item {
	padding-top: 20px;
	padding-bottom: 32px;
	/* padding-top: 12px; */
    /* padding-bottom: 20px; */
}
.info-block--header .info-block__item .df-icon {
	top: 21px;
	stroke: #003358;
}
.info-block--header .info-block__item .df-icon-stack--bag {
	top: 3px;
}
.info-block--header .info-block__item .df-icon-stack--bag .df-icon--bag-handle {
	top: 19px;
}
.info-block--header .info-block__item .info-block__heading {
	margin-top: 0px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.info-block--header .info-block__item {
	margin-left: 20px;
}
}
.info-block--header .info-block__item.has-children > .info-block__link-wrapper {
	padding-right: 16px;
}
.info-block--header .info-block__item.has-children > .info-block__link-wrapper::after {
	content: "";
	position: absolute;
	right: 0;
	top: 29px;
	width: 6px;
	height: 4px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath transform='translate(-586.156 -1047.28)' fill='%23fff' d='M586.171,1048l0.708-.71,2.828,2.83-0.707.71Zm4.95-.71,0.707,0.71L589,1050.83l-0.707-.71Z'/%3E%3C/svg%3E");
	background-size: 6px 4px;
	background-repeat: no-repeat;
	background-position: center center;
}
.info-block--header .info-block__item.has-children:hover .header-cart {
	transform: rotateX(0deg);
	opacity: 1;
	visibility: visible;
}
.info-block--header .info-block__item--shopping-cart .info-block__heading {
	margin-bottom: 3px;
}
.info-block--header .info-block__cart-sum {
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	line-height: 1.2em;
	display: block;
	color: #c2ff1f;
}
.info-block--header .header-cart {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 99;
	width: 360px;
	background-color: #fff;
	opacity: 0;
	transform-origin: 0% 0%;
	transform-style: preserve-3d;
	transform: rotateX(-75deg);
	visibility: hidden;
	transition: transform 0.3s, opacity 0.3s;
}
.info-block--header .header-cart__item {
	position: relative;
	overflow: hidden;
	padding: 24px 24px 19px 24px;
	border-top: 1px solid #e4e7ed;
}
.info-block--header .header-cart__inner {
	overflow: hidden;
	padding: 5px 0 0 0;
}
.info-block--header .header-cart__product-thumb {
	float: left;
	margin: 0 12px 0 0;
	border-radius: 0;
}
.info-block--header .header-cart__product-thumb img {
	max-width: 100%;
	height: auto;
	transition: opacity 0.2s ease;
	border-radius: 0;
}
.info-block--header .header-cart__product-thumb img:hover {
	opacity: 0.7;
}
.info-block--header .header-cart__product-cat {
	display: block;
	font-size: 8px;
	line-height: 1.2em;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	margin-bottom: .2em;
}
.info-block--header .header-cart__product-name {
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: .5em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-style: normal;
}
.info-block--header .header-cart__product-name > a {
	color: #31404b;
	transition: color 0.3s ease;
}
.info-block--header .header-cart__product-name > a:hover {
	color: #38a9ff;
}
.info-block--header .header-cart__product-ratings {
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 2px;
}
.info-block--header .header-cart__product-ratings .fa {
	margin-right: 2px;
	color: #ffdc11;
}
.info-block--header .header-cart__product-ratings .fa.empty {
	color: #dbdfe6;
}
.info-block--header .header-cart__product-sum {
	font-size: 12px;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	color: #31404b;
}
.info-block--header .header-cart__close {
	display: block;
	position: absolute;
	right: 18px;
	top: 12px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #31404b;
	opacity: .4;
	font-size: 14px;
	transition: opacity 0.2s ease;
}
.info-block--header .header-cart__close:hover {
	opacity: 1;
	cursor: pointer;
}
.info-block--header .header-cart__item--subtotal {
	overflow: hidden;
	font-size: 11px;
	line-height: 1.3em;
	padding-top: 21px;
	padding-bottom: 21px;
	text-transform: uppercase;
	color: #31404b;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
}
.info-block--header .header-cart__subtotal {
	float: left;
}
.info-block--header .header-cart__subtotal-sum {
	float: right;
	color: #31404b;
}
.info-block--header .header-cart__item--action {
	padding-top: 16px;
	padding-bottom: 16px;
}
.info-block--header .header-cart__item--action .btn {
	width: 48%;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	margin-top: 0;
	transition: background-color 0.3s ease;
}
.info-block--header .header-cart__item--action .btn:first-child {
	float: left;
}
.info-block--header .header-cart__item--action .btn:last-child {
	float: right;
}
.footer-widgets .info-block__item .df-icon {
	stroke: #c2ff1f;
}
.info-block--horizontal {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
}

@media (min-width:992px) {
.info-block--horizontal {
	flex-wrap: nowrap;
	width: auto;
}
}
.info-block--horizontal .info-block__item {
	width: 100%;
	padding-left: 50px;
}

@media (min-width:768px) {
.info-block--horizontal .info-block__item {
	width: 33.3%;
}
}

@media (min-width:992px) {
.info-block--horizontal .info-block__item {
	width: auto;
	margin: 0 20px;
}
}

@media (min-width:1200px) {
.info-block--horizontal .info-block__item {
	margin: 0 43px;
}
}

@media (max-width:991px) {
.info-block--horizontal .info-block__item:last-child {
	margin-bottom: 34px;
}
}
.info-block--horizontal .info-block__item--social {
	padding-left: 0;
}
.btn-social-counter {
	display: block;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
	border: 1px solid #e4e7ed;
	border-radius: 4px;
	min-height: 65px;
	position: relative;
	overflow: hidden;
	background-clip: padding-box;
	padding: 20px 60px 18px 86px;
	transition: all 0.3s ease-in-out;
	transform: translate3d(0, 0, 0);
}
.btn-social-counter + .btn-social-counter {
	margin-top: 10px;
}
.btn-social-counter:hover {
	color: #fff;
}
.btn-social-counter__icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 68px;
	background-color: rgba(0, 0, 0, 0.1);
	text-align: center;
	font-size: 18px;
}
.btn-social-counter__icon .fa {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.btn-social-counter__title {
	font-size: 11px;
	line-height: 1.2em;
	color: #fff;
	margin-bottom: 1px;
	letter-spacing: -0.02em;
}

@media (min-width:992px) {
.btn-social-counter__title {
	font-size: 13px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.btn-social-counter__title {
	font-size: 11px;
}
}
.btn-social-counter__count {
	display: block;
	font-size: 10px;
	line-height: 1.2em;
	color: #fff;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
}
.btn-social-counter__add-icon {
	display: block;
	position: absolute;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border: 2px solid #fff;
	right: 23px;
	top: 50%;
	margin-top: -13px;
}
.btn-social-counter__add-icon::before, .btn-social-counter__add-icon::after {
	content: "";
	display: block;
	position: absolute;
	background-color: #fff;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: transform 0.2s ease-in-out;
}
.btn-social-counter__add-icon::before {
	width: 8px;
	height: 2px;
}
.btn-social-counter__add-icon::after {
	width: 2px;
	height: 8px;
}
.btn-social-counter:hover .btn-social-counter__add-icon::before, .btn-social-counter:hover .btn-social-counter__add-icon::after {
	transform: translate(-50%, -50%) rotate(-90deg);
}
.btn-social-counter__name {
	font-size: 24px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #fff;
	line-height: 1em;
	text-transform: none;
	letter-spacing: -0.03em;
}

@media (min-width:1199px) {
.btn-social-counter__name {
	font-size: 28px;
}
}
.btn-social-counter--fb .btn-social-counter__name {
	text-transform: lowercase;
}
.btn-social-counter--card {
	padding: 34px 60px 18px 23px;
	height: 150px;
	min-width: 304px;
}

@media (min-width:992px) {
.btn-social-counter--card {
	height: 200px;
}
}

@media (min-width:1199px) {
.btn-social-counter--card {
	height: 216px;
}
}
.post-grid__item .btn-social-counter--card {
	margin-bottom: 15px;
}
.btn-social-counter--card .btn-social-counter__footer {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 60px 30px 23px;
}
.btn-social-counter--card .btn-social-counter__footer .btn-social-counter__add-icon {
	top: 0;
	margin-top: 0;
}
.btn-social-counter--fb {
	background-color: #4d6baa;
}
.btn-social-counter--fb .btn-social-counter__icon {
	background-color: #43609c;
}
.btn-social-counter--fb:hover {
	background-color: #5c78b5;
}
.widget-social--condensed .btn-social-counter--fb {
	background-color: #43609c;
}
.widget-social--condensed .btn-social-counter--fb .btn-social-counter__count {
	background-color: #4d6baa;
}
.widget-social--grid .btn-social-counter--fb {
	background-color: #43609c;
}
.widget-social--grid .btn-social-counter--fb:hover {
	background-color: #4e6cac;
}
.widget-social--grid .btn-social-counter--fb .btn-social-counter__add-icon {
	background-color: #4e6cac;
}
.btn-social-counter--twitter {
	background-color: #3fcef2;
}
.btn-social-counter--twitter .btn-social-counter__icon {
	background-color: #38c2e5;
}
.btn-social-counter--twitter:hover {
	background-color: #57d4f4;
}
.widget-social--condensed .btn-social-counter--twitter {
	background-color: #38c2e5;
}
.widget-social--condensed .btn-social-counter--twitter .btn-social-counter__count {
	background-color: #3fcef2;
}
.widget-social--grid .btn-social-counter--twitter {
	background-color: #32b8e4;
}
.widget-social--grid .btn-social-counter--twitter:hover {
	background-color: #4cd3ff;
}
.widget-social--grid .btn-social-counter--twitter .btn-social-counter__add-icon {
	background-color: #4cd3ff;
}
.btn-social-counter--gplus {
	background-color: #e34d39;
}
.btn-social-counter--gplus .btn-social-counter__icon {
	background-color: #d54430;
}
.btn-social-counter--gplus:hover {
	background-color: #e6614f;
}
.widget-social--condensed .btn-social-counter--gplus {
	background-color: #d54430;
}
.widget-social--condensed .btn-social-counter--gplus .btn-social-counter__count {
	background-color: #d54430;
}
.btn-social-counter--rss {
	background-color: #ffcc00;
}
.btn-social-counter--rss .btn-social-counter__icon {
	background-color: #ffbf13;
}
.btn-social-counter--rss:hover {
	background-color: #ffd11a;
}
.widget-social--condensed .btn-social-counter--rss {
	background-color: #ffbf13;
}
.widget-social--condensed .btn-social-counter--rss .btn-social-counter__count {
	background-color: #ffcc00;
}
.widget-social--grid .btn-social-counter--rss {
	background-color: #ffbf13;
}
.widget-social--grid .btn-social-counter--rss:hover {
	background-color: #ffd427;
}
.widget-social--grid .btn-social-counter--rss .btn-social-counter__add-icon {
	background-color: #ffd427;
}
.btn-social-counter--instagram {
	background-color: #9d54aa;
}
.btn-social-counter--instagram .btn-social-counter__icon {
	background-color: #88439c;
}
.btn-social-counter--instagram:hover {
	background-color: #a765b3;
}
.widget-social--condensed .btn-social-counter--instagram {
	background-color: #88439c;
}
.widget-social--condensed .btn-social-counter--instagram .btn-social-counter__count {
	background-color: #9d54aa;
}
.widget-social--grid .btn-social-counter--instagram {
	background-color: #88439c;
}
.widget-social--grid .btn-social-counter--instagram:hover {
	background-color: #9d54aa;
}
.widget-social--grid .btn-social-counter--instagram .btn-social-counter__add-icon {
	background-color: #9d54aa;
}
.social-links {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.social-links__item {
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	margin-right: 9px;
}
.social-links__item .fa {
    font-size: 12px;
    margin-right: 5px;
    color: #fff;
    transition: color 0.2s ease;
}
.social-links__item:last-child {
	margin-right: 0;
}
.social-links__link {
	display: inline-block;
	color: #fff;
	transition: color 0.2s ease;
}
.social-links__link:hover {
	color: #fff;
}
.social-links__link:hover .fa {
	color: #adc83d;
}
.social-links--main-nav {
	display: inline-block;
	/* padding-left: 30px; */
    padding: 5px 0 0;
}
.social-links--main-nav .social-links__item {
	margin-right: 12px;
}

@media (min-width:992px) and (max-width:1199px) {
.social-links--main-nav .social-links__item {
	margin-right: 10px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.social-links--main-nav {
	padding-left: 30px;
}
}
.social-links--btn .social-links__item {
	margin: 0 0 0 0;
}
.social-links--btn .social-links__link {
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	font-size: 12px;
	margin: 0 2px;
	transition: opacity 0.2s ease-in-out;
}
.social-links--btn .social-links__link:hover {
	opacity: 0.8;
}
.social-links--btn .social-links__link:hover .fa {
	color: #fff;
}
.social-links--btn .social-links__link .fa {
	margin: 0;
}
.social-links--btn .social-links__link--lg {
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin: 0 6px;
}
.social-links--btn .social-links__link--fb {
	background-color: #4d6baa;
}
.social-links--btn .social-links__link--twitter {
	background-color: #3fcef2;
}
.social-links--btn .social-links__link--gplus {
	background-color: #e34d39;
}
.social-links--btn.social-links--btn-block .social-links__item {
	display: inline;
}
.social-links--btn.social-links--btn-block .social-links__link {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 12px;
	font-size: 9px;
	height: 24px;
	line-height: 24px;
}
.social-links--circle .social-links__item {
	margin-right: 20px;
}

@media (min-width:992px) {
.social-links--circle .social-links__item {
	margin-right: 10px;
}
}

@media (min-width:1200px) {
.social-links--circle .social-links__item {
	margin-right: 24px;
}
}
.social-links--circle .social-links__item:last-child {
	margin-right: 0;
}
.social-links--circle .social-links__link {
	border: 2px solid rgba(154, 157, 162, 0.4);
	border-radius: 50%;
	width: 34px;
	height: 34px;
	text-align: center;
	transition: border-color 0.3s ease;
}
.social-links--circle .social-links__link .fa {
	margin-right: 0;
	font-size: 14px;
	line-height: 30px;
}
.social-links--circle .social-links__link:hover {
	border-color: #c2ff1f;
}
.social-links--circle .social-links__link:hover .fa {
	color: #fff;
}
.match-preview__header {
	text-align: center;
	margin-bottom: 15px;
}
.match-preview__header--decor {
	background-image: linear-gradient(to right, transparent, transparent 2px, #e4e7ed 2px, #e4e7ed 4px);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-size: 4px 100%;
	margin-left: -24px;
	margin-right: -24px;
	margin-bottom: 26px;
}
.match-preview__header-inner {
	display: inline-block;
	background-color: #fff;
	padding: 0 20px 5px 20px;
	vertical-align: middle;
}
.match-preview__header-inner .match-preview__title {
	margin-bottom: 0;
}
.match-preview__title {
	font-size: 14px;
	line-height: 1.2em;
	margin-bottom: .25em;
	text-transform: uppercase;
	font-style: normal;
}
.match-preview__title--lg {
	padding-top: .15em;
	margin-bottom: 1.25em;
}

@media (min-width:768px) {
.match-preview__title--lg {
	font-size: 26px;
}
}
.match-preview__date {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 1.2em;
	font-family: "Montserrat", sans-serif;
	font-weight: bold;
}
.match-preview__info {
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #9a9da2;
	font-weight: 400;
}
.match-preview__info + .match-preview__title {
	line-height: 1em;
}
.match-preview__content {
	overflow: hidden;
	padding: 0 0 30px 0;
}
.match-preview__team {
	overflow: hidden;
	margin-bottom: 16px;
}

@media (min-width:768px) {
.match-preview__team {
	float: left;
	width: 37%;
	text-align: center;
	margin-bottom: 0;
}
}

@media (min-width:768px) {
.match-preview__team--second {
	float: right;
}
}
.match-preview__team-logo {
	width: 46px;
	float: left;
	margin: 0 10px 0 0;
}

@media (min-width:768px) {
.match-preview__team-logo {
	height: 105px;
	margin: 0 0 10px 0;
	width: auto;
	float: none;
}
}
.match-preview__team-logo img {
	max-width: 100%;
	height: auto;
}

@media (min-width:768px) {
.match-preview__team-logo img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
}
.match-preview__team-name {
	font-size: 13px;
	line-height: 1.2em;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	padding: 12px 0 0 0;
	margin: 0;
}

@media (min-width:768px) {
.match-preview__team-name {
	padding: 0;
	font-size: 15px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.match-preview__team-name {
	font-size: 13px;
}
}
.match-preview__team-info {
	font-size: 7px;
	line-height: 1.3em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}

@media (min-width:768px) {
.match-preview__team-info {
	font-size: 8px;
}
}
.match-preview__vs {
	margin: 0 0 16px 0;
}

@media (min-width:768px) {
.match-preview__vs {
	float: left;
	width: 26%;
	text-align: center;
	padding: 38px 0 0 0;
	margin: 0;
}
}

@media (min-width:768px) and (max-width:991px) {
.match-preview__vs {
	padding-left: 2px;
	padding-right: 2px;
}
}
.match-preview__conj {
	display: block;
	font-size: 18px;
	line-height: 1.2em;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	color: #31404b;
	font-weight: 700;
	letter-spacing: -0.02em;
	width: 53px;
	text-align: center;
	display: inline-block;
}

@media (min-width:768px) {
.match-preview__conj {
	font-size: 30px;
	width: auto;
	display: block;
}
}

@media (min-width:992px) and (max-width:1199px) {
.match-preview__conj {
	font-size: 24px;
}
}
.match-preview__match-info {
	font-size: 10px;
	line-height: 1.2em;
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	display: inline-block;
}

@media (min-width:768px) {
.match-preview__match-info {
	display: block;
}
}

@media (min-width:768px) and (max-width:991px) {
.match-preview__match-info {
	font-size: 8px;
}
}
.match-preview__match-info--header {
	border-bottom: 1px solid #e4e7ed;
	margin-left: -24px;
	margin-right: -24px;
	margin-top: -24px;
	padding: 10px 24px;
	margin-bottom: 26px;
	display: flex;
	font-weight: 400;
}
.match-preview__match-info--header .match-preview__match-place {
	flex-grow: 1;
	color: #31404b;
}
.match-preview__action--ticket {
	padding: 62px 24px 15px 24px;
	position: relative;
	margin-left: -25px;
	margin-right: -25px;
	overflow: hidden;
	background-image: linear-gradient(to right, transparent 3px, #e4e7ed 3px);
	background-repeat: repeat-x;
	background-size: 10px 1px;
	background-position: 0 22px;
}

@media (min-width:768px) {
.match-preview__action--ticket {
	padding-left: 48px;
	padding-right: 48px;
}
}
.match-preview__action--ticket::before, .match-preview__action--ticket::after {
	content: "";
	display: block;
	position: absolute;
	height: 45px;
	width: 45px;
	background-color: #edeff4;
	border: 1px solid #e4e7ed;
	border-radius: 50%;
	top: 0;
}
.match-preview__action--ticket::before {
	left: -22px;
}
.match-preview__action--ticket::after {
	right: -22px;
}
.match-preview__countdown .countdown__title {
	background-color: #f5f7f9;
	font-size: 11px;
	line-height: 1.2em;
	text-align: center;
	text-transform: uppercase;
	padding: 12px;
	border-top: 1px solid #e4e7ed;
	border-bottom: 1px solid #e4e7ed;
	margin: 0;
}
.match-preview--alt .match-preview__content {
	display: table;
	width: 100%;
}
.match-preview--alt .match-preview__content .match-preview__team {
	display: table-cell;
	width: 50%;
	float: none;
	vertical-align: middle;
}
.match-preview--alt .match-preview__content .match-preview__team--first {
	text-align: left;
}
.match-preview--alt .match-preview__content .match-preview__team--second {
	text-align: right;
}
.match-preview--alt .match-preview__content .match-preview__team-logo {
	width: 32px;
	float: none;
	margin: 0 5px 0 0;
	display: inline-block;
	vertical-align: middle;
}

@media (min-width:768px) {
.match-preview--alt .match-preview__content .match-preview__team-logo {
	width: auto;
}
}

@media (min-width:768px) {
.match-preview--alt .match-preview__content .match-preview__team-logo {
	height: 50px;
	margin: 0 10px 0 0;
}
}

@media (min-width:768px) and (max-width:991px) {
.match-preview--alt .match-preview__content .match-preview__team-logo {
	margin-right: 5px;
}
}
.match-preview--alt .match-preview__content .match-preview__team--second .match-preview__team-logo {
	margin: 0 0 0 5px;
}

@media (min-width:768px) {
.match-preview--alt .match-preview__content .match-preview__team--second .match-preview__team-logo {
	margin: 0 0 0 10px;
}
}

@media (min-width:768px) and (max-width:991px) {
.match-preview--alt .match-preview__content .match-preview__team--second .match-preview__team-logo {
	margin-left: 5px;
}
}
.match-preview--alt .match-preview__content .match-preview__team-name {
	font-size: 18px;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
}

@media (min-width:768px) {
.match-preview--alt .match-preview__content .match-preview__team-name {
	padding: 0;
	font-size: 24px;
}
}

@media (min-width:768px) and (max-width:991px) {
.match-preview--alt .match-preview__content .match-preview__team-name {
	font-size: 18px;
}
}
.match-preview--alt .match-preview__content .match-prevew__team-details {
	display: inline-block;
	vertical-align: middle;
}

@media (max-width:991px) {
.match-preview--alt .match-preview__content .match-preview__team-info {
	display: none;
}
}
.match-preview--alt .match-preview__content .match-preview__vs {
	display: table-cell;
	width: 50px;
	text-align: center;
	vertical-align: middle;
	float: none;
	padding: 0;
}
.match-preview--alt .match-preview__content .match-preview__conj {
	width: auto;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}

@media (min-width:768px) {
.match-preview--alt .match-preview__content .match-preview__conj {
	font-size: 18px;
}
}

@media (min-width:768px) and (max-width:991px) {
.match-preview--alt .match-preview__content .match-preview__conj {
	font-size: 12px;
}
}
.match-preview--alt .match-preview__action {
	display: table;
	width: 100%;
}
.match-preview--alt .match-preview__match-info {
	display: table-cell;
	width: 50%;
	vertical-align: middle;
}

@media (min-width:768px) {
.match-preview--alt .match-preview__match-info {
	display: table-cell;
}
}
.match-preview--alt .match-preview__match-time {
	color: #31404b;
	letter-spacing: -0.02em;
	line-height: 1.5em;
}

@media (min-width:768px) {
.match-preview--alt .match-preview__match-time {
	font-size: 14px;
}
}
.match-preview--alt .match-preview__match-time small {
	font-size: 0.75em;
}
.match-preview--alt .match-preview__action-btn {
	display: table-cell;
	width: 50%;
}
.game-result__header {
	text-align: center;
	margin-bottom: 15px;
}
.game-result__title {
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: .25em;
	text-transform: uppercase;
	font-style: normal;
}

@media (min-width:992px) {
.game-result__title {
	font-size: 14px;
}
}
.game-result__date {
	display: block;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}

@media (min-width:992px) {
.game-result__date {
	font-size: 10px;
}
}
.game-result__header--alt {
	display: flex;
	font-size: 9px;
	line-height: 1.2em;
	font-weight: 400;
	text-transform: uppercase;
	justify-content: center;
	text-align: center;
	border-top: 1px solid #e4e7ed;
	border-bottom: 1px solid #e4e7ed;
	padding: 10px 0 7px 0;
	margin-left: -24px;
	margin-right: -24px;
	margin-top: -25px;
	margin-bottom: 40px;
	padding-left: 24px;
	padding-right: 24px;
}

@media (max-width:991px) {
.game-result__header--alt {
	flex-wrap: wrap;
}
}
.game-result__header--alt .game-result__league {
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
	font-weight: 400;
	flex-basis: 25%;
	text-align: left;
}
.game-result__header--alt .game-result__date {
	font-weight: 400;
	flex-basis: 25%;
	text-align: right;
}
.game-result__header--alt .game-result__title {
	font-size: 9px;
	flex-basis: 50%;
	text-align: center;
}
.game-result__header--alt .game-result__title .highlight {
	color: #38a9ff;
}
.game-result__header--alt .game-result__goal {
	color: #31404b;
	text-transform: none;
	font-family: "Montserrat", sans-serif;
	padding: 0 10px;
}

@media (max-width:991px) {
.game-result__header--alt .game-result__goal {
	flex-basis: 100%;
	max-width: 100%;
	margin: 2px 0;
}
}
.game-result__header--alt .game-result__goal::after {
	content: "";
	width: 12px;
	height: 12px;
	display: inline-block;
	background-image: url("../images/soccer/icon-soccer-ball.svg");
	background-size: 12px 12px;
	vertical-align: middle;
	margin-left: 7px;
	position: relative;
	top: -1px;
}
.game-result__content {
	overflow: hidden;
	margin: 0 0 30px 0;
	position: relative;
}
.game-result__content--visible {
	overflow: visible;
}
.game-result__team {
	overflow: hidden;
	padding-right: 70px;
}

@media (min-width:992px) {
.game-result__team {
	float: left;
	width: 37%;
	margin-bottom: 0;
	padding-right: 0;
}
}
.game-result__team--second .game-result__team-logo {
	float: left;
	margin: 0 10px 0 0;
}

@media (min-width:992px) {
.game-result__team--second {
	float: right;
	text-align: right;
}
}

@media (min-width:992px) {
.game-result__team--second .game-result__team-logo {
	margin: 0 0 0 25px;
	float: right;
}
}

@media (min-width:992px) and (max-width:1199px) {
.game-result__team--second .game-result__team-logo {
	float: none;
	margin: 0 0 10px 0;
}
}
.game-result__team-logo {
	width: 46px;
	margin: 0 10px 0 0;
	float: left;
}

@media (min-width:992px) {
.game-result__team-logo {
	width: auto;
	height: 100px;
	margin: 0 25px 0 0;
	float: left;
}
}

@media (min-width:992px) and (max-width:1199px) {
.game-result__team-logo {
	float: none;
	text-align: center;
	margin: 0 0 10px 0;
}
}
.game-result__team-logo img {
	position: relative;
}

@media (min-width:992px) {
.game-result__team-logo img {
	top: 50%;
	transform: translateY(-50%);
}
}
.game-result__team-info {
	padding-top: 10px;
}

@media (min-width:992px) {
.game-result__team-info {
	padding-top: 42px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.game-result__team-info {
	padding-top: 0;
	text-align: center;
}
}
.game-result__team-name {
	font-size: 13px;
	margin-bottom: 0.1em;
	text-transform: uppercase;
}

@media (min-width:992px) {
.game-result__team-name {
	font-size: 18px;
}
}
.game-result__team-desc {
	font-size: 7px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}

@media (min-width:992px) {
.game-result__team-desc {
	font-size: 10px;
}
}
.game-result__score-wrap {
	margin: 0 0 16px 0;
	text-align: right;
}

@media (min-width:992px) {
.game-result__score-wrap {
	float: left;
	width: 26%;
	text-align: center;
	padding: 33px 0 0 0;
	margin: 0;
}
}
.game-result__score {
	font-size: 24px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
}

@media (min-width:992px) {
.game-result__score {
	font-size: 34px;
	line-height: 1.2em;
	margin-bottom: 10px;
}
}

@media (min-width:992px) {
.game-result__score--lg {
	font-size: 44px;
}
}
.game-result__score-result {
	position: relative;
}

@media (max-width:991px) {
.game-result__score-result--winner {
	display: block;
	position: absolute;
	top: 8px;
	right: 0;
}
}
.game-result__score-result--winner::before {
	content: "";
	display: block;
	position: absolute;
	left: -20px;
	top: 50%;
	width: 0;
	height: 0;
	border-left: 8px solid #38a9ff;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	transform: translateY(-50%);
}
.game-result__score-result--loser {
	color: #9a9da2;
}

@media (max-width:991px) {
.game-result__score-result--loser {
	display: block;
	position: absolute;
	bottom: 4px;
	right: 0;
}
}

@media (max-width:991px) {
.game-result__score-dash {
	display: none;
}
}
.game-result__score-label {
	font-size: 10px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #31404b;
}

@media (max-width:991px) {
.game-result__score-label {
	line-height: 1em;
	font-size: 9px;
}
}
.game-result__subtitle {
	font-size: 11px;
	margin-bottom: 0;
}

@media (min-width:992px) {
.game-result__subtitle {
	font-size: 13px;
}
}
.game-result__stats {
	padding: 0 0 0 0;
}

@media (min-width:992px) {
.game-result__stats {
	padding: 0 20px 0 20px;
}
}
.game-result__section {
	padding-top: 16px;
}
.game-result__section-decor {
	padding-bottom: 50px;
	background-image: linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(236, 240, 246, 0.6) 8px, transparent 8px), linear-gradient(to right, rgba(0, 0, 0, 0.1) 8px, transparent 8px), linear-gradient(to right, rgba(0, 0, 0, 0.11) 8px, transparent 8px);
	background-repeat: repeat-x;
	background-size: 72px 24px, 72px 30px, 72px 34px, 72px 40px, 72px 37px, 72px 29px, 144px 30px, 216px 37px;
	background-position: 0 100%, 12px 100%, 24px 100%, 36px 100%, 48px 100%, 60px 100%, 12px 100%, 48px 100%;
}
.card .game-result__section-decor {
	margin-left: -24px;
	margin-right: -24px;
	margin-bottom: -24px;
}

@media (min-width:1199px) {
.game-result__table-stats {
	margin: 0 15px;
}
}

@media (min-width:992px) and (max-width:1199px) {
.game-result__table-stats .table > thead > tr > th, .game-result__table-stats .table > thead > tr > td, .game-result__table-stats .table > tbody > tr > th, .game-result__table-stats .table > tbody > tr > td, .game-result__table-stats .table > tfoot > tr > th, .game-result__table-stats .table > tfoot > tr > td {
	padding-left: 6px;
	padding-right: 6px;
}
}

@media (min-width:1199px) {
.game-result__stats-team-1, .game-result__stats-team-2 {
	padding-top: 5px;
}
}
.game-result__table-additional-stats .table > thead > tr > th, .game-result__table-additional-stats .table > thead > tr > td, .game-result__table-additional-stats .table > tbody > tr > th, .game-result__table-additional-stats .table > tbody > tr > td, .game-result__table-additional-stats .table > tfoot > tr > th, .game-result__table-additional-stats .table > tfoot > tr > td {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.game-result__table-additional-stats .table > thead > tr > th:first-child, .game-result__table-additional-stats .table > thead > tr > td:first-child, .game-result__table-additional-stats .table > tbody > tr > th:first-child, .game-result__table-additional-stats .table > tbody > tr > td:first-child, .game-result__table-additional-stats .table > tfoot > tr > th:first-child, .game-result__table-additional-stats .table > tfoot > tr > td:first-child {
	text-align: left;
}
.game-result__table-stats--soccer th {
	text-align: center;
}
.game-result__table-stats--soccer td {
	text-align: center;
}
.game-result__table-stats--soccer tbody > tr > td {
	border: none;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;
}
.game-result__table-stats--soccer tbody > tr:first-child > td {
	padding-top: 20px;
}
.game-result__table-stats--soccer tbody > tr:last-child > td {
	padding-bottom: 20px;
}
.game-result__table-stats--soccer tbody > tr > td:first-child, .game-result__table-stats--soccer tbody > tr > td:last-child {
	color: #31404b;
}
.game-timeline-wrapper {
	overflow: auto;
	padding-bottom: 20px;
}
.card .game-timeline-wrapper {
	margin-left: -24px;
	margin-right: -24px;
}
.game-timeline {
	position: relative;
	height: 140px;
	display: flex;
	width: 770px;
	padding-left: 24px;
	padding-right: 24px;
}
.game-timeline::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 1px;
	background-color: #e4e7ed;
}
.game-timeline__event {
	position: relative;
	text-align: center;
	display: block;
	width: 60px;
}
.game-timeline__event--22 {
	margin-left: 78px;
}
.game-timeline__event--36 {
	margin-left: 10px;
}
.game-timeline__event--ht {
	margin-left: 82px;
}
.game-timeline__event--59 {
	margin-left: 19px;
}
.game-timeline__event--68 {
	margin-left: 28px;
}
.game-timeline__event--84 {
	margin-left: 67px;
}
.game-timeline__team-1, .game-timeline__team-2 {
	display: block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.game-timeline__team-1 {
	bottom: 87px;
}
.game-timeline__team-1 .game-timeline__team-shirt {
	position: relative;
	top: -12px;
}
.game-timeline__team-2 {
	top: 85px;
}
.game-timeline__team-2 .game-timeline__team-shirt {
	margin-top: 12px;
}
.game-timeline__time {
	width: 26px;
	height: 26px;
	border: 1px solid #e4e7ed;
	border-radius: 50%;
	background-color: #fff;
	text-align: center;
	line-height: 24px;
	color: #31404b;
	font-family: "Montserrat", sans-serif;
	font-size: 9px;
	font-weight: 700;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.game-timeline__event-info {
	font-size: 10px;
	line-height: 1.2em;
}
.game-timeline__event-name {
	color: #31404b;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	white-space: nowrap;
	line-height: 1.3em;
}
.game-timeline__event-desc {
	font-size: 7px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	white-space: nowrap;
}
.main-news-banner {
	background-color: #27313b;
	overflow: hidden;
	position: relative;
	border-radius: 4px;
	margin-bottom: 15px;
}
.main-news-banner .posts__title > a {
	color: #fff;
}
.main-news-banner .main-news-banner__highlight {
	color: #9fe900;
}
.main-news-banner__inner {
	padding: 20px;
	position: relative;
	z-index: 2;
}

@media (min-width:992px) {
.main-news-banner__inner {
	padding: 35px 30px 35px 30px;
}
}

@media (min-width:1199px) {
.main-news-banner__inner {
	padding: 55px 40px 55px 55px;
}
}
.main-news-banner--img-left::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-image: radial-gradient(at 0% 0%, rgba(255, 255, 255, 0.8), transparent);
	background-repeat: no-repeat;
	background-position: 0 0;
	mix-blend-mode: overlay;
}

@media (min-width:992px) {
.main-news-banner--img-left::before {
	background-image: radial-gradient(at 180px 0%, rgba(255, 255, 255, 0.8), transparent);
}
}
.main-news-banner--img-left .main-news-banner__img {
	float: left;
	max-width: 50%;
	position: relative;
	z-index: 2;
}
.main-news-banner--img-left .main-news-banner__img::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 23%;
	background-color: #38a9ff;
	width: 50%;
}
.main-news-banner--img-left .main-news-banner__img img {
	position: relative;
	z-index: 2;
}
.main-news-banner--img-left .posts__excerpt {
	display: none;
}

@media (min-width:768px) {
.main-news-banner--img-left .posts__excerpt {
	display: block;
}
}
.main-news-banner--img-left .posts__date {
	display: none;
}

@media (min-width:768px) {
.main-news-banner--img-left .posts__date {
	display: block;
}
}

@media (max-width:479px) {
.main-news-banner--img-left .posts__more {
	padding-top: 10px;
}
}

@media (max-width:479px) {
.main-news-banner--img-left .posts__more .btn {
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 10px;
	border-width: 1px;
}
}
.main-news-banner--bg {
	background-image: url("../images/samples/main-news-banner__bg.jpg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.main-news-banner--bg::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.8), transparent);
}

@media (min-width:992px) {
.main-news-banner--bg::before {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.8), transparent);
}
}
.main-news-banner--bg .main-news-banner__inner {
	padding: 30px;
}

@media (min-width:992px) {
.main-news-banner--bg .main-news-banner__inner {
	padding: 30px 30px 30px 48%;
}
}

@media (min-width:1199px) {
.main-news-banner--bg .main-news-banner__inner {
	padding: 41px 40px 41px 48%;
}
}
.main-news-banner--bg .posts__date {
	color: rgba(255, 255, 255, 0.8);
}
.main-news-banner--soccer-ball {
	background-image: url("../images/soccer/samples/banner-soccer-ball.png");
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

@media (max-width:1199px) {
.main-news-banner--soccer-ball {
	background-size: 40% auto;
}
}
.main-news-banner--soccer-ball .main-news-banner__inner {
	padding-right: 20%;
}

@media (min-width:992px) {
.main-news-banner--soccer-ball .main-news-banner__inner {
	padding-right: 30%;
}
}

@media (min-width:1200px) {
.main-news-banner--soccer-ball .main-news-banner__inner {
	padding-right: 30%;
}
}
.main-news-banner--soccer-ball .posts__excerpt {
	padding-right: 20px;
}

@media (min-width:992px) {
.main-news-banner--soccer-ball .posts__excerpt {
	padding-right: 40px;
}
}

@media (min-width:1200px) {
.main-news-banner--soccer-ball .posts__excerpt {
	padding-right: 60px;
}
}
.featured-carousel .slick-slide::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #0e0f10;
	opacity: 0.9;
	z-index: 2;
	pointer-events: none;
	transition: all 0.3s ease;
}
.featured-carousel .slick-slide::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background-color: #1892ed;
	z-index: 1;
	transition: height 0.6s ease;
}
.featured-carousel .slick-slide.slick-current::before {
	opacity: 0.6;
	z-index: 1;
}

@media (min-width:992px) {
.featured-carousel .slick-slide.slick-current::after {
	height: 4px;
}
}

@media (min-width:1199px) {
.featured-carousel .slick-slide.slick-current::after {
	height: 6px;
}
}
.featured-carousel .slick-slide.slick-current .posts__inner {
	z-index: 2;
}
.content-filter {
	background-color: #fff;
	position: relative;
	z-index: 2;
}

@media (min-width:992px) {
.content-filter {
	border-bottom: 1px solid #e4e7ed;
}
}

@media (max-width:991px) {
.content-filter .container {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
}
.content-filter__toggle {
	display: none;
}

@media (max-width:991px) {
.content-filter__toggle {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 2;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
}
}
.content-filter__toggle::before {
	content: "\f141";
	line-height: 40px;
	color: #31404b;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "FontAwesome";
}
.content-filter__toggle--active::before {
	content: '\f00d';
}
.content-filter__list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

@media (min-width:992px) {
.content-filter__list {
	flex-direction: row;
	border-left: 1px solid #e4e7ed;
	border-right: 1px solid #e4e7ed;
}
}
.content-filter__item {
	flex-grow: 1;
	text-align: center;
	border-bottom: 1px solid #e4e7ed;
}

@media (min-width:992px) {
.content-filter__item {
	border-bottom: none;
}
.content-filter__item + .content-filter__item {
	border-left: 1px solid #e4e7ed;
}
}

@media (max-width:991px) {
.content-filter__item:not(.content-filter__item--active) {
	display: none;
}
}

@media (max-width:991px) {
.content-filter__list--expanded .content-filter__item {
	display: block;
}
}
.content-filter__link {
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #9a9da2;
	padding: 18px 20px;
	transition: color 0.3s ease-out;
	position: relative;
	z-index: 1;
}

@media (min-width:992px) {
.content-filter__link {
	padding-top: 28px;
	padding-bottom: 28px;
}
}
.content-filter__link small {
	display: block;
	font-size: 8px;
	line-height: 1.2em;
	color: #9a9da2;
}
.content-filter__link:hover {
	color: #31404b;
}
.content-filter__link::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	opacity: 0;
	background-color: #38a9ff;
	transition: opacity height 0.2s ease-out;
}

@media (max-width:991px) {
.content-filter__item--active {
	order: -1;
}
}
.content-filter__item--active .content-filter__link {
	color: #31404b;
}
.content-filter__item--active .content-filter__link::before {
	height: 4px;
	opacity: 1;
}
.content-filter__item--active .content-filter__link:hover {
	cursor: default;
}
.gallery__item-inner {
	display: block;
	overflow: hidden;
	transition: background-color 0.3s ease;
}
.gallery__item-inner:hover {
	background-color: #1892ed;
	color: #fff;
}
.gallery__item-inner:hover .gallery__icon {
	color: #fff;
}
.gallery__item-inner:hover .gallery__name {
	color: #fff;
}
.gallery__item-inner:hover .gallery__date {
	color: #fff;
}
.gallery__item-inner:hover .gallery__btn-fab {
	opacity: 1;
	transform: translate(-50%, -50%) scale(1);
}
.gallery__item-inner:hover .gallery__thumb img {
	opacity: 0.2;
}
.gallery__thumb {
	position: relative;
	background-color: #171d21;
}
.gallery__thumb img {
	transition: opacity 0.3s ease;
}
.gallery__btn-fab {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0.1);
	opacity: 0;
	transition: all 0.3s ease;
}
.gallery__content {
	overflow: hidden;
}

@media (max-width:479px) {
.gallery__content {
	padding: 12px 12px;
}
}
.gallery__icon {
	float: left;
	margin-right: 15px;
	font-size: 30px;
	line-height: 1em;
	color: #38a9ff;
	transition: color 0.3s ease;
}

@media (max-width:479px) {
.gallery__icon {
	font-size: 20px;
	margin-right: 8px;
}
}
.gallery__details {
	overflow: hidden;
}
.gallery__name {
	text-transform: uppercase;
	line-height: 1.2em;
	margin: 0;
	font-size: 12px;
	padding: .25em 0;
	transition: color 0.2s ease;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-style: normal;
}

@media (min-width:992px) {
.gallery__name {
	font-size: 14px;
}
}

@media (min-width:1200px) {
.gallery__name {
	font-size: 16px;
}
}
.gallery__date {
	display: block;
	font-size: 8px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: #9a9da2;
	line-height: 1.2em;
	transition: color 0.3s ease;
}

@media (min-width:992px) {
.gallery__date {
	font-size: 10px;
}
}
.gallery__header {
	display: flex;
	align-items: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.gallery__header .gallery__details {
	flex-grow: 1;
}
.gallery__header .gallery__like {
	font-size: 10px;
	line-height: 1.2em;
	color: #9a9da2;
	padding-left: 10px;
	white-space: nowrap;
}
.gallery__header .gallery__like i {
	font-size: 12px;
	line-height: 1em;
	margin-left: 0.3em;
	display: inline-block;
	vertical-align: middle;
}
.album-wrapper {
	overflow: hidden;
}
.album.container-fluid {
	margin-left: -12px;
	margin-right: -12px;
	padding-left: 0;
	padding-right: 0;
}
.album--condensed {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
.album--condensed .album__item {
	padding: 0;
}
.album__item {
	margin-bottom: 15px;
}
.album--condensed .album__item {
	padding: 6px;
	margin-bottom: 0;
}
.album__item-holder {
	display: block;
	overflow: hidden;
	position: relative;
	background-color: #171d21;
}
.album__item-holder:hover .album__thumb {
	opacity: 0.2;
}
.album__item-holder:hover .album__item-desc {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}
.album__item-holder:hover .album__item-desc:not(.album__item-desc--bottom-left) {
	transform: scale(1) translateY(-50%);
}
.album__item-holder:hover .album__item-meta {
	visibility: visible;
	opacity: 1;
}
.album__item-holder--color--primary {
	background-color: #38a9ff;
}
.album__item-holder--color--primary .album__item-date {
	color: #fff;
}
.album__item-link {
	display: block;
}
.album__thumb {
	opacity: 1;
	position: relative;
	transition: opacity 0.3s ease;
}
.album__thumb img {
	width: 100%;
	height: auto;
}
.album__item-desc {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	padding: 0 14%;
	transform: scale(0.95) translateY(-50%);
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s ease;
}
.album__item-desc--bottom-left {
	transform: scale(0.95);
	top: auto;
	bottom: 20px;
	text-align: left;
	padding: 0 10%;
}

@media (min-width:992px) {
.album__item-desc--bottom-left {
	padding-left: 32px;
	padding-right: 32px;
}
}
.album__item-icon {
	float: left;
	margin-right: 15px;
	font-size: 30px;
	line-height: 1em;
	color: #38a9ff;
	transition: color 0.3s ease;
}

@media (max-width:479px) {
.album__item-icon {
	font-size: 20px;
	margin-right: 8px;
}
}
.album__item-desc-inner {
	overflow: hidden;
}
.album__item-title {
	color: #fff;
	line-height: 1em;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: .35em;
}

@media (min-width:992px) {
.album__item-title {
	font-size: 18px;
}
}

@media (max-width:767px) {
.album__item-title {
	display: none;
}
}
.album__item-date {
	display: block;
	font-size: 8px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	line-height: 1.2em;
	color: #9a9da2;
	margin-bottom: .9em;
}

@media (min-width:992px) {
.album__item-date {
	font-size: 10px;
}
}

@media (max-width:767px) {
.album__item-date {
	display: none;
}
}
.album__item-btn-fab {
	position: relative;
	left: auto;
	top: auto;
	margin: 0 auto;
}
.album__item-meta {
	display: block;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	right: 20px;
	top: 15px;
	transition: opacity 0.3s ease;
}

@media (min-width:992px) {
.album__item-meta {
	right: 30px;
	top: 25px;
}
}
.album__item-meta .meta__item {
	color: #fff;
}
.album__item-meta .meta__item > a {
	color: #fff;
}
.album-load-more {
	padding: 30px 0 20px 0;
}

@media (min-width:992px) {
.album-load-more {
	padding: 80px 0 40px 0;
}
}
.album-load-more .btn {
	margin: 0 auto;
}

@media (min-width:992px) {
.album-load-more .btn {
	width: calc(33.3% + 60px);
}
}
.modal--login .modal-header {
	background-image: url("../images/login_register_bg.jpg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

@media (min-width:992px) {
.modal--login .modal-header {
	height: 90px;
}
}
.modal--login .modal-header .close {
	width: 33px;
	height: 33px;
	padding: 0;
	line-height: 33px;
	border-radius: 50%;
	background-color: #31404b;
	color: #fff;
	opacity: 1;
	margin: 0;
	text-shadow: none;
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(50%, -50%);
	transition: all 0.3s ease;
}
.modal--login .modal-header .close span {
	margin-left: 2px;
}
.modal--login .modal-header .close:hover {
	background-color: #1892ed;
}
.modal--login .modal-body {
	padding: 0;
}
.modal--login .modal-account-holder {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.modal--login .modal-account__item {
	flex-basis: 100%;
	padding: 20px;
}

@media (min-width:768px) {
.modal--login .modal-account__item {
	flex-basis: 50%;
	padding: 30px 20px;
}
.modal--login .modal-account__item:nth-child(2) {
	border-left: 1px solid #e4e7ed;
}
}

@media (min-width:992px) {
.modal--login .modal-account__item {
	flex-basis: 50%;
	padding: 50px 38px;
}
}
.modal--login .modal-account__item--logo {
	background-image: url("../images/soccer/samples/login_register_bg.jpg");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	color: #fff;
	position: relative;
}

@media (max-width:991px) {
.modal--login .modal-account__item--logo {
	display: none;
}
}
.modal--login .modal-account__item--logo a {
	color: #c2ff1f;
	font-weight: bold;
}
.modal--login .modal-account__item--logo a:hover {
	color: #fff;
}
.modal--login .modal-account__item-register-txt {
	position: absolute;
	left: 30px;
	right: 40px;
	top: 100%;
	transform: translateY(-100%) translateY(-30px);
}
.modal--login-only .modal-header {
	height: 0;
	padding: 0;
	background-image: none;
	border: none;
}
.nav-tabs-login-wrapper {
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: -20px;
	margin-top: 20px;
}

@media (min-width:768px) {
.nav-tabs-login-wrapper {
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: -30px;
	margin-top: 30px;
}
}

@media (min-width:992px) {
.nav-tabs-login-wrapper {
	margin-left: -38px;
	margin-right: -38px;
	margin-bottom: -50px;
	margin-top: 30px;
}
}
.nav-tabs--login {
	border-top: 1px solid #e4e7ed;
}
.nav-tabs--login > li > a {
	border: none !important;
	border-radius: 0 !important;
	font-size: 11px;
	text-transform: uppercase;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: -0.02em;
	color: rgba(49, 64, 75, 0.4);
	padding-top: 15px;
	padding-bottom: 15px;
}
.nav-tabs--login > li > a:hover {
	background-color: #fff;
	color: #38a9ff;
}
.nav-tabs--login > li.active > a {
	color: #38a9ff;
	background-color: #fff;
}
.nav-tabs--login > li.active > a:hover {
	color: #38a9ff;
	background-color: #fff;
}
.nav-tabs--login > li + li {
	border-left: 1px solid #e4e7ed;
}
.modal-form h5 {
	margin-bottom: 1.7em;
}

@media (min-width:992px) {
.modal-form h5 {
	font-size: 18px;
}
}
.modal-form .form-group {
	margin-bottom: 15px;
}
.modal-form .form-group--submit {
	margin: 30px 0;
	padding-top: 9px;
}
.modal-form .modal-form--note {
	font-size: 14px;
	line-height: 22px;
}
.modal-form .form-group--pass-reminder {
	font-size: 14px;
	overflow: hidden;
}
.modal-form .form-group--pass-reminder label {
	font-size: 10px;
}
.modal-form .form-group--pass-reminder a {
	color: #9a9da2;
}
.modal-form .form-group--pass-reminder a:hover {
	color: #1892ed;
}

@media (min-width:992px) {
.modal-form .form-group--pass-reminder a {
	float: right;
}
}
.modal-form .form-note {
	padding-top: 15px;
	padding-bottom: 15px;
}
.modal-form--social {
	padding-top: 4px;
}
.modal-form--social h6 {
	font-size: 10px;
	line-height: 1.2em;
	text-align: center;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-primary, .text-color-primary {
	color: #38a9ff;
}
.text-transform-normal {
	text-transform: none !important;
}
.pt-0 {
	padding-top: 0 !important;
}
.pb-0 {
	padding-bottom: 0 !important;
}
.mb-0 {
	margin-bottom: 0 !important;
}
.mb-20 {
	margin-bottom: 20px !important;
}
.mb-30 {
	margin-bottom: 30px !important;
}
.header__top-bar .most-top-left-area ul {
	margin: 0;
	padding: 4px 0;
	-webkit-transform: translate3d(0, 1px, 0);
	-moz-transform: translate3d(0, 0, 0);
}
.header__top-bar .most-top-left-area ul li {
	color: #fff;
	display: inline-block;
	margin: 0 20px 0 0;
}
.header__top-bar .most-top-left-area ul li i {
	color: #fff;
	margin: 0 5px 0 0;
	font-size: 15px;
	position: relative;
	top: 1px;
}
.excellence {
	padding-top: 8px;
	float: right;
}
.upcoming-matches table thead {
	background: #109eb8;
	color: #fff;
	text-transform: uppercase;
}
.upcoming-matches table thead tr th {
	color: #fff;
	text-align: center;
}
td.date .day {
	font-size: 18px;
}
td.date span {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}
td.date .month {
	font-size: 11px;
}
#sidebar h4 {
	color: #109eb8;
}
.posts__inner-team-meta {
	text-align: left;
	/* overflow: hidden; */
	text-overflow: ellipsis;
	white-space: nowrap;
    margin-left: -21px;
}
.posts__inner-team-meta__logo {
	width: 35px;
	height: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-right: 2px;
}
.posts__inner-team-meta__logo img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.posts__inner-team-meta__info {
	display: inline-block;
	vertical-align: middle;
}
.posts__inner-team-meta__name {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: 400;
	margin-bottom: 0;
	text-transform: none;
	color: #fff;
}
.posts__inner-team-meta__place {
	display: block;
	font-size: 9px;
	line-height: 1.2em;
	font-family: "Montserrat", sans-serif;
	color: #9a9da2;
}
.widget--footer .widget__title {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	margin-bottom: 3.5em;
	background-color: transparent;
}
/*.hero-slider-thumbs-wrapper {
    margin-left: 33%;
}*/

.hero-slider-wrapper .hero-slider__item-container .table > tbody > tr > td {
	padding: 5px 10px;
}
.table-top-teams {
	border: none;
    margin-bottom: 0;
}

.widget--sidebar .top-teams .table > tbody > tr > td {
    vertical-align: middle;
	border-right: 1px solid transparent !important;
}
.widget--sidebar .top-teams .table > tbody > tr > td.team-standings__team {
	text-align: left;
}
table.cf > tbody > tr > td {
    vertical-align: middle;
    text-align: center;
    border-right: 1px solid rgba(255, 255, 255, 0.95) !important;
}

.featured-team .table > tbody > tr > td figure {
	margin-right: 10px;
}
.featured-team .table > tbody > tr > td img {
	width: 35px;
}

.hiw .posts__footer {
    display: table;
    width: 100%;
    height: 100%;
}

.hiw-footer ul li {
	display: inline-block;
}
.hiw-footer ul li img {
	width: 73px;
    vertical-align: middle;
}
.transparent {
    border: 1px solid #d91e00;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.76);
    margin-bottom: 15px;
    color: #fff;
}

.hero-slider-thumbs__item.slick-current .posts__inner {
    background-color: rgba(159, 205, 57, 0.9) !important;
}

.search-form-div {
    position: absolute;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    top: 400px;
    width: 622px;
    z-index: 99;
}
#mobile-search-form {
	-webkit-box-shadow: 0px 0px 30px 8px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px 8px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px 8px rgba(0,0,0,0.75);
}

/*.social li .fa {
    margin-top: 12px;
    display: inline-block;
    color: rgb(220, 220, 220);
    background-color: rgba(0, 0, 0, 0.15);
    width: 35px;
    height: 35px;
    line-height: 34px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 1px;
    text-align: center;
    font-size: 14px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border: 1px solid #eaeaea;
}

.social ul li {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 10px;
    color: #b5b5b5;
}
.social li {
    padding: 0 5px;
}
.social a {
    color: #fff;
}
.social-links__item .fa-facebook {
    background: #3B5998;
    color: #fff;
}
.social-links__item .fa-twitter {
    background: #00aced;
    color: #fff;
}
.social-links__item .fa-google-plus {
    background: #dd4b39;
    color: #fff;
}
.social-links__item .fa-linkedin {
    background: #007bb5;
    color: #fff;
}
.social-links__item .fa-youtube {
    background: #bb0000;
    color: #fff;
}*/

.hero-slider-thumbs__item .posts__item .posts__inner {
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.47);
}

td.team-schedule__schedule a {
    color: #333;
	transition: all 0.3s ease;
}
td.team-schedule__schedule a:hover {
    color: #109eb8;
}

.table-standings > tbody > tr > td a {
    color: #31404b;
    transition: all 0.3s ease;
}
.table-standings > tbody > tr > td a:hover {
    color: #109eb8;
}
img.footer-logo__img {
    padding: 10px;
    background-color: #fff;
    border-radius: 15px;
}
time.posts__date a {
    color: #dfff46;
	transition: all 0.3s ease;
}
time.posts__date a:hover {
    color: #fff;
}
.upcoming-matches .table-hover > tbody > tr:hover {
    background-color: #f5f7f9;
}
.featured-team .table-hover > tbody > tr:hover {
    background-color: rgba(0, 0, 0, 0);
}
.featured-team .table-hover>tbody>tr>td:hover {
    background-color: #f5f7f9;
}
.nav-tabs li.active {
    background-color: #afc73f;
}
.tab-content.card__content {
    border: 1px solid #798a2c;
}

.alert-warning-3-height {
	height: 180px;
}
.alert-left {
	text-align: left;
}
.alert-right {
	text-align: right;
}
.alert .alert-left p {
    margin-bottom: 0;
}
.alert .alert-right p {
    margin-bottom: 0;
}

/******************************************************/
/********************* Social Icons **************************/



::-moz-selection { background: #aaa; color: #fff; text-shadow: none; }
::selection { background: #38a9ff; color: #fff; text-shadow: none; }

.icons-container {
	padding: 40px 0 50px 0;
}

.container-gray {
	background: #f8f8f8;
}

.icons-text {
	padding-bottom: 10px;
}




/******************************************************/
/********************* Icons **************************/

.azm-social {
	margin: 0;
	padding: 0;
	display: inline-block;
	color: #fff;
	text-align: center;
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}
.azm-social:hover, .azm-social:focus, .azm-social:active { outline: 0; opacity: 0.8; color: #fff; }

.azm-size-32 {
	width: 32px;
	height: 32px;
	margin: 5px;
	padding-top: 8px;
	font-size: 14px;
	line-height: 14px;
}

.azm-size-48 {
	width: 48px;
	height: 48px;
	margin: 8px;
	padding-top: 13px;
	font-size: 21px;
	line-height: 21px;
}

.azm-size-64 {
	width: 64px;
	height: 64px;
	margin: 10px;
	padding-top: 16px;
	font-size: 28px;
	line-height: 28px;
}

.azm-r-square {
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.azm-circle {
	-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
}

.azm-btn {
    height: 46px;
    padding: 12px 17px;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.azm-btn i { padding-right: 27px; font-size: 21px; line-height: 21px; vertical-align: top; }

.azm-btn i:after {
	content: "";
	position: absolute;
	top: 4px;
    left: 15%;
	width: 1px;
	height: 36px;
	background: #ccc;
	background: rgba(255, 255, 255, 0.3);
}

.azm-border-bottom {
	padding-top: 12px;
	border-bottom: 4px solid rgba(0, 0, 0, 0.1);
}

.azm-pill {
	-moz-border-radius: 400px; -webkit-border-radius: 400px; border-radius: 400px;
}

.azm-gradient {
	position: relative;
	overflow: hidden;
}

.azm-gradient:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* W3C */
}

.azm-shadow-left {
	position: relative;
	overflow: hidden;
}

.azm-shadow-left:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
}

.azm-shadow-bottom {
	position: relative;
	overflow: hidden;
}

.azm-shadow-bottom:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 50%;
	background: rgba(0, 0, 0, 0.1);
}


.azm-android { background: #8ec147; }
.azm-apple { background: #777; }
.azm-behance { background: #0077ff; }
.azm-bitcoin { background: #f79012; }
.azm-buysellads { background: #c90100; }
.azm-codepen { background: #444; }
.azm-css3 { background: #0270bb; }
.azm-delicious { background: #31a9ff; }
.azm-deviantart { background: #05cc47; }
.azm-digg { background: #0093cc; }
.azm-dribbble { background: #ea4c89; }
.azm-dropbox { background: #007ee5; }
.azm-drupal { background: #0073ba; }
.azm-email-1 { background: #35c7ed; }
.azm-email-2 { background: #35c7ed; }
.azm-facebook { background: #4862a3; }
.azm-flickr { background: #ff1981; }
.azm-foursquare { background: #f04d7a; }
.azm-git { background: #f64d27; }
.azm-github { background: #999; }
.azm-google { background: #3f85f4; }
.azm-google-plus { background: #dd4b39; }
.azm-html5 { background: #e54d26; }
.azm-instagram { background: #3d6b92; }
.azm-joomla { background: #fc8f30; }
.azm-jsfiddle { background: #4679bd; }
.azm-lastfm { background: #df1c23; }
.azm-linkedin { background: #0177b5; }
.azm-linux { background: #39a6df; }
.azm-maxcdn { background: #ff5b02; }
.azm-medium { background: #333; }
.azm-pagelines { background: #444; }
.azm-paypal { background: #009cde; }
.azm-pinterest { background: #db242c; }
.azm-reddit { background: #ff4500; }
.azm-rss { background: #fc8f55; }
.azm-share { background: #01924b; }
.azm-skype { background: #00aff0; }
.azm-slideshare { background: #0679b5; }
.azm-soundcloud { background: #ff4e00; }
.azm-spotify { background: #84bd00; }
.azm-stack-exchange { background: #366fb3; }
.azm-stack-overflow { background: #07c; }
.azm-stumbleupon { background: #ea4b24; }
.azm-trello { background: #026aa7; }
.azm-tumblr { background: #2c4762; }
.azm-twitter { background: #55acee; }
.azm-vimeo { background: #44bbff; }
.azm-vine { background: #00bf8f; }
.azm-vk { background: #6281a3; }
.azm-whatsapp { background: #59ac23; }
.azm-windows { background: #00bcf2; }
.azm-wordpress { background: #1e8cbe; }
.azm-xing { background: #006464; }
.azm-yahoo { background: #5210c4; }
.azm-yelp { background: #c41200; }
.azm-youtube { background: #d02022; }
.azm-youtube-play { background: #d02022; }

/***** long shadows *****/
.azm-long-shadow {
	overflow: hidden;
}

.azm-long-shadow.azm-android {text-shadow:rgb(128,174,64) 1px 1px,rgb(128,174,64) 2px 2px,rgb(128,174,64) 3px 3px,rgb(128,174,64) 4px 4px,rgb(128,175,64) 5px 5px,rgb(129,175,64) 6px 6px,rgb(129,175,64) 7px 7px,rgb(129,175,64) 8px 8px,rgb(129,176,64) 9px 9px,rgb(129,176,64) 10px 10px,rgb(129,176,64) 11px 11px,rgb(130,176,65) 12px 12px,rgb(130,177,65) 13px 13px,rgb(130,177,65) 14px 14px,rgb(130,177,65) 15px 15px,rgb(130,177,65) 16px 16px,rgb(130,178,65) 17px 17px,rgb(131,178,65) 18px 18px,rgb(131,178,65) 19px 19px,rgb(131,178,65) 20px 20px,rgb(131,178,65) 21px 21px,rgb(131,179,65) 22px 22px,rgb(132,179,66) 23px 23px,rgb(132,179,66) 24px 24px,rgb(132,179,66) 25px 25px,rgb(132,180,66) 26px 26px,rgb(132,180,66) 27px 27px,rgb(132,180,66) 28px 28px,rgb(133,180,66) 29px 29px,rgb(133,181,66) 30px 30px,rgb(133,181,66) 31px 31px,rgb(133,181,66) 32px 32px,rgb(133,181,66) 33px 33px,rgb(133,182,66) 34px 34px,rgb(134,182,67) 35px 35px,rgb(134,182,67) 36px 36px,rgb(134,182,67) 37px 37px,rgb(134,183,67) 38px 38px,rgb(134,183,67) 39px 39px,rgb(135,183,67) 40px 40px,rgb(135,183,67) 41px 41px,rgb(135,183,67) 42px 42px,rgb(135,184,67) 43px 43px,rgb(135,184,67) 44px 44px,rgb(135,184,67) 45px 45px,rgb(136,184,68) 46px 46px,rgb(136,185,68) 47px 47px,rgb(136,185,68) 48px 48px,rgb(136,185,68) 49px 49px,rgb(136,185,68) 50px 50px,rgb(136,186,68) 51px 51px,rgb(137,186,68) 52px 52px,rgb(137,186,68) 53px 53px,rgb(137,186,68) 54px 54px,rgb(137,187,68) 55px 55px,rgb(137,187,68) 56px 56px,rgb(137,187,68) 57px 57px,rgb(138,187,69) 58px 58px,rgb(138,188,69) 59px 59px,rgb(138,188,69) 60px 60px,rgb(138,188,69) 61px 61px,rgb(138,188,69) 62px 62px,rgb(139,188,69) 63px 63px,rgb(139,189,69) 64px 64px,rgb(139,189,69) 65px 65px,rgb(139,189,69) 66px 66px,rgb(139,189,69) 67px 67px,rgb(139,190,69) 68px 68px,rgb(140,190,70) 69px 69px,rgb(140,190,70) 70px 70px,rgb(140,190,70) 71px 71px,rgb(140,191,70) 72px 72px,rgb(140,191,70) 73px 73px,rgb(140,191,70) 74px 74px,rgb(141,191,70) 75px 75px,rgb(141,192,70) 76px 76px,rgb(141,192,70) 77px 77px,rgb(141,192,70) 78px 78px,rgb(141,192,70) 79px 79px,rgb(142,193,71) 80px 80px}
.azm-long-shadow.azm-apple {text-shadow:rgb(107,107,107) 1px 1px,rgb(107,107,107) 2px 2px,rgb(107,107,107) 3px 3px,rgb(107,107,107) 4px 4px,rgb(107,107,107) 5px 5px,rgb(107,107,107) 6px 6px,rgb(108,108,108) 7px 7px,rgb(108,108,108) 8px 8px,rgb(108,108,108) 9px 9px,rgb(108,108,108) 10px 10px,rgb(108,108,108) 11px 11px,rgb(108,108,108) 12px 12px,rgb(108,108,108) 13px 13px,rgb(109,109,109) 14px 14px,rgb(109,109,109) 15px 15px,rgb(109,109,109) 16px 16px,rgb(109,109,109) 17px 17px,rgb(109,109,109) 18px 18px,rgb(109,109,109) 19px 19px,rgb(110,110,110) 20px 20px,rgb(110,110,110) 21px 21px,rgb(110,110,110) 22px 22px,rgb(110,110,110) 23px 23px,rgb(110,110,110) 24px 24px,rgb(110,110,110) 25px 25px,rgb(110,110,110) 26px 26px,rgb(111,111,111) 27px 27px,rgb(111,111,111) 28px 28px,rgb(111,111,111) 29px 29px,rgb(111,111,111) 30px 30px,rgb(111,111,111) 31px 31px,rgb(111,111,111) 32px 32px,rgb(111,111,111) 33px 33px,rgb(112,112,112) 34px 34px,rgb(112,112,112) 35px 35px,rgb(112,112,112) 36px 36px,rgb(112,112,112) 37px 37px,rgb(112,112,112) 38px 38px,rgb(112,112,112) 39px 39px,rgb(113,113,113) 40px 40px,rgb(113,113,113) 41px 41px,rgb(113,113,113) 42px 42px,rgb(113,113,113) 43px 43px,rgb(113,113,113) 44px 44px,rgb(113,113,113) 45px 45px,rgb(113,113,113) 46px 46px,rgb(114,114,114) 47px 47px,rgb(114,114,114) 48px 48px,rgb(114,114,114) 49px 49px,rgb(114,114,114) 50px 50px,rgb(114,114,114) 51px 51px,rgb(114,114,114) 52px 52px,rgb(114,114,114) 53px 53px,rgb(115,115,115) 54px 54px,rgb(115,115,115) 55px 55px,rgb(115,115,115) 56px 56px,rgb(115,115,115) 57px 57px,rgb(115,115,115) 58px 58px,rgb(115,115,115) 59px 59px,rgb(116,116,116) 60px 60px,rgb(116,116,116) 61px 61px,rgb(116,116,116) 62px 62px,rgb(116,116,116) 63px 63px,rgb(116,116,116) 64px 64px,rgb(116,116,116) 65px 65px,rgb(116,116,116) 66px 66px,rgb(117,117,117) 67px 67px,rgb(117,117,117) 68px 68px,rgb(117,117,117) 69px 69px,rgb(117,117,117) 70px 70px,rgb(117,117,117) 71px 71px,rgb(117,117,117) 72px 72px,rgb(117,117,117) 73px 73px,rgb(118,118,118) 74px 74px,rgb(118,118,118) 75px 75px,rgb(118,118,118) 76px 76px,rgb(118,118,118) 77px 77px,rgb(118,118,118) 78px 78px,rgb(118,118,118) 79px 79px,rgb(119,119,119) 80px 80px}
.azm-long-shadow.azm-behance {text-shadow:rgb(0,107,230) 1px 1px,rgb(0,107,230) 2px 2px,rgb(0,107,230) 3px 3px,rgb(0,107,231) 4px 4px,rgb(0,107,231) 5px 5px,rgb(0,107,231) 6px 6px,rgb(0,108,232) 7px 7px,rgb(0,108,232) 8px 8px,rgb(0,108,232) 9px 9px,rgb(0,108,233) 10px 10px,rgb(0,108,233) 11px 11px,rgb(0,108,233) 12px 12px,rgb(0,108,234) 13px 13px,rgb(0,109,234) 14px 14px,rgb(0,109,234) 15px 15px,rgb(0,109,235) 16px 16px,rgb(0,109,235) 17px 17px,rgb(0,109,235) 18px 18px,rgb(0,109,235) 19px 19px,rgb(0,110,236) 20px 20px,rgb(0,110,236) 21px 21px,rgb(0,110,236) 22px 22px,rgb(0,110,237) 23px 23px,rgb(0,110,237) 24px 24px,rgb(0,110,237) 25px 25px,rgb(0,110,238) 26px 26px,rgb(0,111,238) 27px 27px,rgb(0,111,238) 28px 28px,rgb(0,111,239) 29px 29px,rgb(0,111,239) 30px 30px,rgb(0,111,239) 31px 31px,rgb(0,111,240) 32px 32px,rgb(0,111,240) 33px 33px,rgb(0,112,240) 34px 34px,rgb(0,112,240) 35px 35px,rgb(0,112,241) 36px 36px,rgb(0,112,241) 37px 37px,rgb(0,112,241) 38px 38px,rgb(0,112,242) 39px 39px,rgb(0,113,242) 40px 40px,rgb(0,113,242) 41px 41px,rgb(0,113,243) 42px 42px,rgb(0,113,243) 43px 43px,rgb(0,113,243) 44px 44px,rgb(0,113,244) 45px 45px,rgb(0,113,244) 46px 46px,rgb(0,114,244) 47px 47px,rgb(0,114,245) 48px 48px,rgb(0,114,245) 49px 49px,rgb(0,114,245) 50px 50px,rgb(0,114,245) 51px 51px,rgb(0,114,246) 52px 52px,rgb(0,114,246) 53px 53px,rgb(0,115,246) 54px 54px,rgb(0,115,247) 55px 55px,rgb(0,115,247) 56px 56px,rgb(0,115,247) 57px 57px,rgb(0,115,248) 58px 58px,rgb(0,115,248) 59px 59px,rgb(0,116,248) 60px 60px,rgb(0,116,249) 61px 61px,rgb(0,116,249) 62px 62px,rgb(0,116,249) 63px 63px,rgb(0,116,250) 64px 64px,rgb(0,116,250) 65px 65px,rgb(0,116,250) 66px 66px,rgb(0,117,250) 67px 67px,rgb(0,117,251) 68px 68px,rgb(0,117,251) 69px 69px,rgb(0,117,251) 70px 70px,rgb(0,117,252) 71px 71px,rgb(0,117,252) 72px 72px,rgb(0,117,252) 73px 73px,rgb(0,118,253) 74px 74px,rgb(0,118,253) 75px 75px,rgb(0,118,253) 76px 76px,rgb(0,118,254) 77px 77px,rgb(0,118,254) 78px 78px,rgb(0,118,254) 79px 79px,rgb(0,119,255) 80px 80px}
.azm-long-shadow.azm-bitcoin {text-shadow:rgb(222,130,16) 1px 1px,rgb(222,130,16) 2px 2px,rgb(222,130,16) 3px 3px,rgb(223,130,16) 4px 4px,rgb(223,130,16) 5px 5px,rgb(223,131,16) 6px 6px,rgb(224,131,16) 7px 7px,rgb(224,131,16) 8px 8px,rgb(224,131,16) 9px 9px,rgb(225,131,16) 10px 10px,rgb(225,131,16) 11px 11px,rgb(225,132,16) 12px 12px,rgb(226,132,16) 13px 13px,rgb(226,132,16) 14px 14px,rgb(226,132,16) 15px 15px,rgb(227,132,16) 16px 16px,rgb(227,132,16) 17px 17px,rgb(227,133,16) 18px 18px,rgb(227,133,16) 19px 19px,rgb(228,133,16) 20px 20px,rgb(228,133,16) 21px 21px,rgb(228,133,16) 22px 22px,rgb(229,134,16) 23px 23px,rgb(229,134,16) 24px 24px,rgb(229,134,16) 25px 25px,rgb(230,134,16) 26px 26px,rgb(230,134,16) 27px 27px,rgb(230,134,16) 28px 28px,rgb(231,135,16) 29px 29px,rgb(231,135,16) 30px 30px,rgb(231,135,16) 31px 31px,rgb(232,135,16) 32px 32px,rgb(232,135,16) 33px 33px,rgb(232,135,16) 34px 34px,rgb(232,136,16) 35px 35px,rgb(233,136,16) 36px 36px,rgb(233,136,16) 37px 37px,rgb(233,136,16) 38px 38px,rgb(234,136,16) 39px 39px,rgb(234,137,17) 40px 40px,rgb(234,137,17) 41px 41px,rgb(235,137,17) 42px 42px,rgb(235,137,17) 43px 43px,rgb(235,137,17) 44px 44px,rgb(236,137,17) 45px 45px,rgb(236,138,17) 46px 46px,rgb(236,138,17) 47px 47px,rgb(237,138,17) 48px 48px,rgb(237,138,17) 49px 49px,rgb(237,138,17) 50px 50px,rgb(237,138,17) 51px 51px,rgb(238,139,17) 52px 52px,rgb(238,139,17) 53px 53px,rgb(238,139,17) 54px 54px,rgb(239,139,17) 55px 55px,rgb(239,139,17) 56px 56px,rgb(239,139,17) 57px 57px,rgb(240,140,17) 58px 58px,rgb(240,140,17) 59px 59px,rgb(240,140,17) 60px 60px,rgb(241,140,17) 61px 61px,rgb(241,140,17) 62px 62px,rgb(241,141,17) 63px 63px,rgb(242,141,17) 64px 64px,rgb(242,141,17) 65px 65px,rgb(242,141,17) 66px 66px,rgb(242,141,17) 67px 67px,rgb(243,141,17) 68px 68px,rgb(243,142,17) 69px 69px,rgb(243,142,17) 70px 70px,rgb(244,142,17) 71px 71px,rgb(244,142,17) 72px 72px,rgb(244,142,17) 73px 73px,rgb(245,142,17) 74px 74px,rgb(245,143,17) 75px 75px,rgb(245,143,17) 76px 76px,rgb(246,143,17) 77px 77px,rgb(246,143,17) 78px 78px,rgb(246,143,17) 79px 79px,rgb(247,144,18) 80px 80px}
.azm-long-shadow.azm-buysellads {text-shadow:rgb(181,1,0) 1px 1px,rgb(181,1,0) 2px 2px,rgb(181,1,0) 3px 3px,rgb(182,1,0) 4px 4px,rgb(182,1,0) 5px 5px,rgb(182,1,0) 6px 6px,rgb(182,1,0) 7px 7px,rgb(183,1,0) 8px 8px,rgb(183,1,0) 9px 9px,rgb(183,1,0) 10px 10px,rgb(183,1,0) 11px 11px,rgb(184,1,0) 12px 12px,rgb(184,1,0) 13px 13px,rgb(184,1,0) 14px 14px,rgb(184,1,0) 15px 15px,rgb(185,1,0) 16px 16px,rgb(185,1,0) 17px 17px,rgb(185,1,0) 18px 18px,rgb(185,1,0) 19px 19px,rgb(186,1,0) 20px 20px,rgb(186,1,0) 21px 21px,rgb(186,1,0) 22px 22px,rgb(186,1,0) 23px 23px,rgb(187,1,0) 24px 24px,rgb(187,1,0) 25px 25px,rgb(187,1,0) 26px 26px,rgb(187,1,0) 27px 27px,rgb(188,1,0) 28px 28px,rgb(188,1,0) 29px 29px,rgb(188,1,0) 30px 30px,rgb(188,1,0) 31px 31px,rgb(189,1,0) 32px 32px,rgb(189,1,0) 33px 33px,rgb(189,1,0) 34px 34px,rgb(189,1,0) 35px 35px,rgb(190,1,0) 36px 36px,rgb(190,1,0) 37px 37px,rgb(190,1,0) 38px 38px,rgb(190,1,0) 39px 39px,rgb(191,1,0) 40px 40px,rgb(191,1,0) 41px 41px,rgb(191,1,0) 42px 42px,rgb(191,1,0) 43px 43px,rgb(192,1,0) 44px 44px,rgb(192,1,0) 45px 45px,rgb(192,1,0) 46px 46px,rgb(192,1,0) 47px 47px,rgb(193,1,0) 48px 48px,rgb(193,1,0) 49px 49px,rgb(193,1,0) 50px 50px,rgb(193,1,0) 51px 51px,rgb(194,1,0) 52px 52px,rgb(194,1,0) 53px 53px,rgb(194,1,0) 54px 54px,rgb(194,1,0) 55px 55px,rgb(195,1,0) 56px 56px,rgb(195,1,0) 57px 57px,rgb(195,1,0) 58px 58px,rgb(195,1,0) 59px 59px,rgb(196,1,0) 60px 60px,rgb(196,1,0) 61px 61px,rgb(196,1,0) 62px 62px,rgb(196,1,0) 63px 63px,rgb(197,1,0) 64px 64px,rgb(197,1,0) 65px 65px,rgb(197,1,0) 66px 66px,rgb(197,1,0) 67px 67px,rgb(198,1,0) 68px 68px,rgb(198,1,0) 69px 69px,rgb(198,1,0) 70px 70px,rgb(198,1,0) 71px 71px,rgb(199,1,0) 72px 72px,rgb(199,1,0) 73px 73px,rgb(199,1,0) 74px 74px,rgb(199,1,0) 75px 75px,rgb(200,1,0) 76px 76px,rgb(200,1,0) 77px 77px,rgb(200,1,0) 78px 78px,rgb(200,1,0) 79px 79px,rgb(201,1,0) 80px 80px}
.azm-long-shadow.azm-codepen {text-shadow:rgb(61,61,61) 1px 1px,rgb(61,61,61) 2px 2px,rgb(61,61,61) 3px 3px,rgb(61,61,61) 4px 4px,rgb(61,61,61) 5px 5px,rgb(61,61,61) 6px 6px,rgb(61,61,61) 7px 7px,rgb(61,61,61) 8px 8px,rgb(61,61,61) 9px 9px,rgb(61,61,61) 10px 10px,rgb(61,61,61) 11px 11px,rgb(62,62,62) 12px 12px,rgb(62,62,62) 13px 13px,rgb(62,62,62) 14px 14px,rgb(62,62,62) 15px 15px,rgb(62,62,62) 16px 16px,rgb(62,62,62) 17px 17px,rgb(62,62,62) 18px 18px,rgb(62,62,62) 19px 19px,rgb(62,62,62) 20px 20px,rgb(62,62,62) 21px 21px,rgb(62,62,62) 22px 22px,rgb(63,63,63) 23px 23px,rgb(63,63,63) 24px 24px,rgb(63,63,63) 25px 25px,rgb(63,63,63) 26px 26px,rgb(63,63,63) 27px 27px,rgb(63,63,63) 28px 28px,rgb(63,63,63) 29px 29px,rgb(63,63,63) 30px 30px,rgb(63,63,63) 31px 31px,rgb(63,63,63) 32px 32px,rgb(63,63,63) 33px 33px,rgb(63,63,63) 34px 34px,rgb(64,64,64) 35px 35px,rgb(64,64,64) 36px 36px,rgb(64,64,64) 37px 37px,rgb(64,64,64) 38px 38px,rgb(64,64,64) 39px 39px,rgb(64,64,64) 40px 40px,rgb(64,64,64) 41px 41px,rgb(64,64,64) 42px 42px,rgb(64,64,64) 43px 43px,rgb(64,64,64) 44px 44px,rgb(64,64,64) 45px 45px,rgb(65,65,65) 46px 46px,rgb(65,65,65) 47px 47px,rgb(65,65,65) 48px 48px,rgb(65,65,65) 49px 49px,rgb(65,65,65) 50px 50px,rgb(65,65,65) 51px 51px,rgb(65,65,65) 52px 52px,rgb(65,65,65) 53px 53px,rgb(65,65,65) 54px 54px,rgb(65,65,65) 55px 55px,rgb(65,65,65) 56px 56px,rgb(65,65,65) 57px 57px,rgb(66,66,66) 58px 58px,rgb(66,66,66) 59px 59px,rgb(66,66,66) 60px 60px,rgb(66,66,66) 61px 61px,rgb(66,66,66) 62px 62px,rgb(66,66,66) 63px 63px,rgb(66,66,66) 64px 64px,rgb(66,66,66) 65px 65px,rgb(66,66,66) 66px 66px,rgb(66,66,66) 67px 67px,rgb(66,66,66) 68px 68px,rgb(67,67,67) 69px 69px,rgb(67,67,67) 70px 70px,rgb(67,67,67) 71px 71px,rgb(67,67,67) 72px 72px,rgb(67,67,67) 73px 73px,rgb(67,67,67) 74px 74px,rgb(67,67,67) 75px 75px,rgb(67,67,67) 76px 76px,rgb(67,67,67) 77px 77px,rgb(67,67,67) 78px 78px,rgb(67,67,67) 79px 79px,rgb(68,68,68) 80px 80px}
.azm-long-shadow.azm-css3 {text-shadow:rgb(2,101,168) 1px 1px,rgb(2,101,168) 2px 2px,rgb(2,101,168) 3px 3px,rgb(2,101,168) 4px 4px,rgb(2,101,169) 5px 5px,rgb(2,101,169) 6px 6px,rgb(2,101,169) 7px 7px,rgb(2,102,169) 8px 8px,rgb(2,102,170) 9px 9px,rgb(2,102,170) 10px 10px,rgb(2,102,170) 11px 11px,rgb(2,102,170) 12px 12px,rgb(2,102,171) 13px 13px,rgb(2,102,171) 14px 14px,rgb(2,103,171) 15px 15px,rgb(2,103,171) 16px 16px,rgb(2,103,172) 17px 17px,rgb(2,103,172) 18px 18px,rgb(2,103,172) 19px 19px,rgb(2,103,172) 20px 20px,rgb(2,103,172) 21px 21px,rgb(2,104,173) 22px 22px,rgb(2,104,173) 23px 23px,rgb(2,104,173) 24px 24px,rgb(2,104,173) 25px 25px,rgb(2,104,174) 26px 26px,rgb(2,104,174) 27px 27px,rgb(2,104,174) 28px 28px,rgb(2,104,174) 29px 29px,rgb(2,105,175) 30px 30px,rgb(2,105,175) 31px 31px,rgb(2,105,175) 32px 32px,rgb(2,105,175) 33px 33px,rgb(2,105,176) 34px 34px,rgb(2,105,176) 35px 35px,rgb(2,105,176) 36px 36px,rgb(2,106,176) 37px 37px,rgb(2,106,177) 38px 38px,rgb(2,106,177) 39px 39px,rgb(2,106,177) 40px 40px,rgb(2,106,177) 41px 41px,rgb(2,106,177) 42px 42px,rgb(2,106,178) 43px 43px,rgb(2,107,178) 44px 44px,rgb(2,107,178) 45px 45px,rgb(2,107,178) 46px 46px,rgb(2,107,179) 47px 47px,rgb(2,107,179) 48px 48px,rgb(2,107,179) 49px 49px,rgb(2,107,179) 50px 50px,rgb(2,108,180) 51px 51px,rgb(2,108,180) 52px 52px,rgb(2,108,180) 53px 53px,rgb(2,108,180) 54px 54px,rgb(2,108,181) 55px 55px,rgb(2,108,181) 56px 56px,rgb(2,108,181) 57px 57px,rgb(2,108,181) 58px 58px,rgb(2,109,182) 59px 59px,rgb(2,109,182) 60px 60px,rgb(2,109,182) 61px 61px,rgb(2,109,182) 62px 62px,rgb(2,109,182) 63px 63px,rgb(2,109,183) 64px 64px,rgb(2,109,183) 65px 65px,rgb(2,110,183) 66px 66px,rgb(2,110,183) 67px 67px,rgb(2,110,184) 68px 68px,rgb(2,110,184) 69px 69px,rgb(2,110,184) 70px 70px,rgb(2,110,184) 71px 71px,rgb(2,110,185) 72px 72px,rgb(2,111,185) 73px 73px,rgb(2,111,185) 74px 74px,rgb(2,111,185) 75px 75px,rgb(2,111,186) 76px 76px,rgb(2,111,186) 77px 77px,rgb(2,111,186) 78px 78px,rgb(2,111,186) 79px 79px,rgb(2,112,187) 80px 80px}
.azm-long-shadow.azm-delicious {text-shadow:rgb(44,152,230) 1px 1px,rgb(44,152,230) 2px 2px,rgb(44,152,230) 3px 3px,rgb(44,152,231) 4px 4px,rgb(44,153,231) 5px 5px,rgb(44,153,231) 6px 6px,rgb(44,153,232) 7px 7px,rgb(44,153,232) 8px 8px,rgb(44,153,232) 9px 9px,rgb(44,154,233) 10px 10px,rgb(44,154,233) 11px 11px,rgb(44,154,233) 12px 12px,rgb(44,154,234) 13px 13px,rgb(44,154,234) 14px 14px,rgb(44,155,234) 15px 15px,rgb(45,155,235) 16px 16px,rgb(45,155,235) 17px 17px,rgb(45,155,235) 18px 18px,rgb(45,156,235) 19px 19px,rgb(45,156,236) 20px 20px,rgb(45,156,236) 21px 21px,rgb(45,156,236) 22px 22px,rgb(45,156,237) 23px 23px,rgb(45,157,237) 24px 24px,rgb(45,157,237) 25px 25px,rgb(45,157,238) 26px 26px,rgb(45,157,238) 27px 27px,rgb(45,157,238) 28px 28px,rgb(45,158,239) 29px 29px,rgb(45,158,239) 30px 30px,rgb(45,158,239) 31px 31px,rgb(46,158,240) 32px 32px,rgb(46,159,240) 33px 33px,rgb(46,159,240) 34px 34px,rgb(46,159,240) 35px 35px,rgb(46,159,241) 36px 36px,rgb(46,159,241) 37px 37px,rgb(46,160,241) 38px 38px,rgb(46,160,242) 39px 39px,rgb(46,160,242) 40px 40px,rgb(46,160,242) 41px 41px,rgb(46,160,243) 42px 42px,rgb(46,161,243) 43px 43px,rgb(46,161,243) 44px 44px,rgb(46,161,244) 45px 45px,rgb(46,161,244) 46px 46px,rgb(46,161,244) 47px 47px,rgb(47,162,245) 48px 48px,rgb(47,162,245) 49px 49px,rgb(47,162,245) 50px 50px,rgb(47,162,245) 51px 51px,rgb(47,163,246) 52px 52px,rgb(47,163,246) 53px 53px,rgb(47,163,246) 54px 54px,rgb(47,163,247) 55px 55px,rgb(47,163,247) 56px 56px,rgb(47,164,247) 57px 57px,rgb(47,164,248) 58px 58px,rgb(47,164,248) 59px 59px,rgb(47,164,248) 60px 60px,rgb(47,164,249) 61px 61px,rgb(47,165,249) 62px 62px,rgb(47,165,249) 63px 63px,rgb(48,165,250) 64px 64px,rgb(48,165,250) 65px 65px,rgb(48,166,250) 66px 66px,rgb(48,166,250) 67px 67px,rgb(48,166,251) 68px 68px,rgb(48,166,251) 69px 69px,rgb(48,166,251) 70px 70px,rgb(48,167,252) 71px 71px,rgb(48,167,252) 72px 72px,rgb(48,167,252) 73px 73px,rgb(48,167,253) 74px 74px,rgb(48,167,253) 75px 75px,rgb(48,168,253) 76px 76px,rgb(48,168,254) 77px 77px,rgb(48,168,254) 78px 78px,rgb(48,168,254) 79px 79px,rgb(49,169,255) 80px 80px}
.azm-long-shadow.azm-deviantart {text-shadow:rgb(5,184,64) 1px 1px,rgb(5,184,64) 2px 2px,rgb(5,184,64) 3px 3px,rgb(5,185,64) 4px 4px,rgb(5,185,64) 5px 5px,rgb(5,185,64) 6px 6px,rgb(5,185,64) 7px 7px,rgb(5,186,64) 8px 8px,rgb(5,186,64) 9px 9px,rgb(5,186,64) 10px 10px,rgb(5,186,64) 11px 11px,rgb(5,187,65) 12px 12px,rgb(5,187,65) 13px 13px,rgb(5,187,65) 14px 14px,rgb(5,187,65) 15px 15px,rgb(5,188,65) 16px 16px,rgb(5,188,65) 17px 17px,rgb(5,188,65) 18px 18px,rgb(5,188,65) 19px 19px,rgb(5,189,65) 20px 20px,rgb(5,189,65) 21px 21px,rgb(5,189,65) 22px 22px,rgb(5,189,66) 23px 23px,rgb(5,190,66) 24px 24px,rgb(5,190,66) 25px 25px,rgb(5,190,66) 26px 26px,rgb(5,190,66) 27px 27px,rgb(5,191,66) 28px 28px,rgb(5,191,66) 29px 29px,rgb(5,191,66) 30px 30px,rgb(5,191,66) 31px 31px,rgb(5,192,66) 32px 32px,rgb(5,192,66) 33px 33px,rgb(5,192,66) 34px 34px,rgb(5,192,67) 35px 35px,rgb(5,193,67) 36px 36px,rgb(5,193,67) 37px 37px,rgb(5,193,67) 38px 38px,rgb(5,193,67) 39px 39px,rgb(5,194,67) 40px 40px,rgb(5,194,67) 41px 41px,rgb(5,194,67) 42px 42px,rgb(5,194,67) 43px 43px,rgb(5,195,67) 44px 44px,rgb(5,195,67) 45px 45px,rgb(5,195,68) 46px 46px,rgb(5,195,68) 47px 47px,rgb(5,196,68) 48px 48px,rgb(5,196,68) 49px 49px,rgb(5,196,68) 50px 50px,rgb(5,196,68) 51px 51px,rgb(5,197,68) 52px 52px,rgb(5,197,68) 53px 53px,rgb(5,197,68) 54px 54px,rgb(5,197,68) 55px 55px,rgb(5,198,68) 56px 56px,rgb(5,198,68) 57px 57px,rgb(5,198,69) 58px 58px,rgb(5,198,69) 59px 59px,rgb(5,199,69) 60px 60px,rgb(5,199,69) 61px 61px,rgb(5,199,69) 62px 62px,rgb(5,199,69) 63px 63px,rgb(5,200,69) 64px 64px,rgb(5,200,69) 65px 65px,rgb(5,200,69) 66px 66px,rgb(5,200,69) 67px 67px,rgb(5,201,69) 68px 68px,rgb(5,201,70) 69px 69px,rgb(5,201,70) 70px 70px,rgb(5,201,70) 71px 71px,rgb(5,202,70) 72px 72px,rgb(5,202,70) 73px 73px,rgb(5,202,70) 74px 74px,rgb(5,202,70) 75px 75px,rgb(5,203,70) 76px 76px,rgb(5,203,70) 77px 77px,rgb(5,203,70) 78px 78px,rgb(5,203,70) 79px 79px,rgb(5,204,71) 80px 80px}
.azm-long-shadow.azm-digg {text-shadow:rgb(0,132,184) 1px 1px,rgb(0,132,184) 2px 2px,rgb(0,132,184) 3px 3px,rgb(0,132,185) 4px 4px,rgb(0,132,185) 5px 5px,rgb(0,133,185) 6px 6px,rgb(0,133,185) 7px 7px,rgb(0,133,186) 8px 8px,rgb(0,133,186) 9px 9px,rgb(0,133,186) 10px 10px,rgb(0,134,186) 11px 11px,rgb(0,134,187) 12px 12px,rgb(0,134,187) 13px 13px,rgb(0,134,187) 14px 14px,rgb(0,134,187) 15px 15px,rgb(0,135,188) 16px 16px,rgb(0,135,188) 17px 17px,rgb(0,135,188) 18px 18px,rgb(0,135,188) 19px 19px,rgb(0,135,189) 20px 20px,rgb(0,135,189) 21px 21px,rgb(0,136,189) 22px 22px,rgb(0,136,189) 23px 23px,rgb(0,136,190) 24px 24px,rgb(0,136,190) 25px 25px,rgb(0,136,190) 26px 26px,rgb(0,137,190) 27px 27px,rgb(0,137,191) 28px 28px,rgb(0,137,191) 29px 29px,rgb(0,137,191) 30px 30px,rgb(0,137,191) 31px 31px,rgb(0,138,192) 32px 32px,rgb(0,138,192) 33px 33px,rgb(0,138,192) 34px 34px,rgb(0,138,192) 35px 35px,rgb(0,138,193) 36px 36px,rgb(0,138,193) 37px 37px,rgb(0,139,193) 38px 38px,rgb(0,139,193) 39px 39px,rgb(0,139,194) 40px 40px,rgb(0,139,194) 41px 41px,rgb(0,139,194) 42px 42px,rgb(0,140,194) 43px 43px,rgb(0,140,195) 44px 44px,rgb(0,140,195) 45px 45px,rgb(0,140,195) 46px 46px,rgb(0,140,195) 47px 47px,rgb(0,141,196) 48px 48px,rgb(0,141,196) 49px 49px,rgb(0,141,196) 50px 50px,rgb(0,141,196) 51px 51px,rgb(0,141,197) 52px 52px,rgb(0,141,197) 53px 53px,rgb(0,142,197) 54px 54px,rgb(0,142,197) 55px 55px,rgb(0,142,198) 56px 56px,rgb(0,142,198) 57px 57px,rgb(0,142,198) 58px 58px,rgb(0,143,198) 59px 59px,rgb(0,143,199) 60px 60px,rgb(0,143,199) 61px 61px,rgb(0,143,199) 62px 62px,rgb(0,143,199) 63px 63px,rgb(0,144,200) 64px 64px,rgb(0,144,200) 65px 65px,rgb(0,144,200) 66px 66px,rgb(0,144,200) 67px 67px,rgb(0,144,201) 68px 68px,rgb(0,144,201) 69px 69px,rgb(0,145,201) 70px 70px,rgb(0,145,201) 71px 71px,rgb(0,145,202) 72px 72px,rgb(0,145,202) 73px 73px,rgb(0,145,202) 74px 74px,rgb(0,146,202) 75px 75px,rgb(0,146,203) 76px 76px,rgb(0,146,203) 77px 77px,rgb(0,146,203) 78px 78px,rgb(0,146,203) 79px 79px,rgb(0,147,204) 80px 80px}
.azm-long-shadow.azm-dribbble {text-shadow:rgb(211,68,123) 1px 1px,rgb(211,68,123) 2px 2px,rgb(211,68,123) 3px 3px,rgb(212,68,123) 4px 4px,rgb(212,68,123) 5px 5px,rgb(212,68,124) 6px 6px,rgb(213,68,124) 7px 7px,rgb(213,68,124) 8px 8px,rgb(213,68,124) 9px 9px,rgb(213,69,124) 10px 10px,rgb(214,69,124) 11px 11px,rgb(214,69,125) 12px 12px,rgb(214,69,125) 13px 13px,rgb(215,69,125) 14px 14px,rgb(215,69,125) 15px 15px,rgb(215,69,125) 16px 16px,rgb(215,69,125) 17px 17px,rgb(216,69,126) 18px 18px,rgb(216,69,126) 19px 19px,rgb(216,70,126) 20px 20px,rgb(217,70,126) 21px 21px,rgb(217,70,126) 22px 22px,rgb(217,70,127) 23px 23px,rgb(217,70,127) 24px 24px,rgb(218,70,127) 25px 25px,rgb(218,70,127) 26px 26px,rgb(218,70,127) 27px 27px,rgb(219,70,127) 28px 28px,rgb(219,70,128) 29px 29px,rgb(219,71,128) 30px 30px,rgb(219,71,128) 31px 31px,rgb(220,71,128) 32px 32px,rgb(220,71,128) 33px 33px,rgb(220,71,128) 34px 34px,rgb(221,71,129) 35px 35px,rgb(221,71,129) 36px 36px,rgb(221,71,129) 37px 37px,rgb(221,71,129) 38px 38px,rgb(222,71,129) 39px 39px,rgb(222,72,130) 40px 40px,rgb(222,72,130) 41px 41px,rgb(223,72,130) 42px 42px,rgb(223,72,130) 43px 43px,rgb(223,72,130) 44px 44px,rgb(223,72,130) 45px 45px,rgb(224,72,131) 46px 46px,rgb(224,72,131) 47px 47px,rgb(224,72,131) 48px 48px,rgb(225,72,131) 49px 49px,rgb(225,73,131) 50px 50px,rgb(225,73,131) 51px 51px,rgb(225,73,132) 52px 52px,rgb(226,73,132) 53px 53px,rgb(226,73,132) 54px 54px,rgb(226,73,132) 55px 55px,rgb(227,73,132) 56px 56px,rgb(227,73,132) 57px 57px,rgb(227,73,133) 58px 58px,rgb(227,73,133) 59px 59px,rgb(228,74,133) 60px 60px,rgb(228,74,133) 61px 61px,rgb(228,74,133) 62px 62px,rgb(229,74,134) 63px 63px,rgb(229,74,134) 64px 64px,rgb(229,74,134) 65px 65px,rgb(229,74,134) 66px 66px,rgb(230,74,134) 67px 67px,rgb(230,74,134) 68px 68px,rgb(230,74,135) 69px 69px,rgb(231,75,135) 70px 70px,rgb(231,75,135) 71px 71px,rgb(231,75,135) 72px 72px,rgb(231,75,135) 73px 73px,rgb(232,75,135) 74px 74px,rgb(232,75,136) 75px 75px,rgb(232,75,136) 76px 76px,rgb(233,75,136) 77px 77px,rgb(233,75,136) 78px 78px,rgb(233,75,136) 79px 79px,rgb(234,76,137) 80px 80px}
.azm-long-shadow.azm-dropbox {text-shadow:rgb(0,113,206) 1px 1px,rgb(0,113,206) 2px 2px,rgb(0,113,206) 3px 3px,rgb(0,113,207) 4px 4px,rgb(0,113,207) 5px 5px,rgb(0,113,207) 6px 6px,rgb(0,114,208) 7px 7px,rgb(0,114,208) 8px 8px,rgb(0,114,208) 9px 9px,rgb(0,114,208) 10px 10px,rgb(0,114,209) 11px 11px,rgb(0,114,209) 12px 12px,rgb(0,115,209) 13px 13px,rgb(0,115,210) 14px 14px,rgb(0,115,210) 15px 15px,rgb(0,115,210) 16px 16px,rgb(0,115,210) 17px 17px,rgb(0,115,211) 18px 18px,rgb(0,116,211) 19px 19px,rgb(0,116,211) 20px 20px,rgb(0,116,212) 21px 21px,rgb(0,116,212) 22px 22px,rgb(0,116,212) 23px 23px,rgb(0,116,212) 24px 24px,rgb(0,117,213) 25px 25px,rgb(0,117,213) 26px 26px,rgb(0,117,213) 27px 27px,rgb(0,117,214) 28px 28px,rgb(0,117,214) 29px 29px,rgb(0,117,214) 30px 30px,rgb(0,118,214) 31px 31px,rgb(0,118,215) 32px 32px,rgb(0,118,215) 33px 33px,rgb(0,118,215) 34px 34px,rgb(0,118,216) 35px 35px,rgb(0,118,216) 36px 36px,rgb(0,119,216) 37px 37px,rgb(0,119,216) 38px 38px,rgb(0,119,217) 39px 39px,rgb(0,119,217) 40px 40px,rgb(0,119,217) 41px 41px,rgb(0,119,218) 42px 42px,rgb(0,119,218) 43px 43px,rgb(0,120,218) 44px 44px,rgb(0,120,218) 45px 45px,rgb(0,120,219) 46px 46px,rgb(0,120,219) 47px 47px,rgb(0,120,219) 48px 48px,rgb(0,120,220) 49px 49px,rgb(0,121,220) 50px 50px,rgb(0,121,220) 51px 51px,rgb(0,121,220) 52px 52px,rgb(0,121,221) 53px 53px,rgb(0,121,221) 54px 54px,rgb(0,121,221) 55px 55px,rgb(0,122,222) 56px 56px,rgb(0,122,222) 57px 57px,rgb(0,122,222) 58px 58px,rgb(0,122,222) 59px 59px,rgb(0,122,223) 60px 60px,rgb(0,122,223) 61px 61px,rgb(0,123,223) 62px 62px,rgb(0,123,224) 63px 63px,rgb(0,123,224) 64px 64px,rgb(0,123,224) 65px 65px,rgb(0,123,224) 66px 66px,rgb(0,123,225) 67px 67px,rgb(0,124,225) 68px 68px,rgb(0,124,225) 69px 69px,rgb(0,124,226) 70px 70px,rgb(0,124,226) 71px 71px,rgb(0,124,226) 72px 72px,rgb(0,124,226) 73px 73px,rgb(0,125,227) 74px 74px,rgb(0,125,227) 75px 75px,rgb(0,125,227) 76px 76px,rgb(0,125,228) 77px 77px,rgb(0,125,228) 78px 78px,rgb(0,125,228) 79px 79px,rgb(0,126,229) 80px 80px}
.azm-long-shadow.azm-drupal {text-shadow:rgb(0,104,167) 1px 1px,rgb(0,104,167) 2px 2px,rgb(0,104,167) 3px 3px,rgb(0,104,167) 4px 4px,rgb(0,104,168) 5px 5px,rgb(0,104,168) 6px 6px,rgb(0,104,168) 7px 7px,rgb(0,105,168) 8px 8px,rgb(0,105,169) 9px 9px,rgb(0,105,169) 10px 10px,rgb(0,105,169) 11px 11px,rgb(0,105,169) 12px 12px,rgb(0,105,170) 13px 13px,rgb(0,105,170) 14px 14px,rgb(0,106,170) 15px 15px,rgb(0,106,170) 16px 16px,rgb(0,106,171) 17px 17px,rgb(0,106,171) 18px 18px,rgb(0,106,171) 19px 19px,rgb(0,106,171) 20px 20px,rgb(0,106,171) 21px 21px,rgb(0,107,172) 22px 22px,rgb(0,107,172) 23px 23px,rgb(0,107,172) 24px 24px,rgb(0,107,172) 25px 25px,rgb(0,107,173) 26px 26px,rgb(0,107,173) 27px 27px,rgb(0,107,173) 28px 28px,rgb(0,107,173) 29px 29px,rgb(0,108,174) 30px 30px,rgb(0,108,174) 31px 31px,rgb(0,108,174) 32px 32px,rgb(0,108,174) 33px 33px,rgb(0,108,175) 34px 34px,rgb(0,108,175) 35px 35px,rgb(0,108,175) 36px 36px,rgb(0,109,175) 37px 37px,rgb(0,109,176) 38px 38px,rgb(0,109,176) 39px 39px,rgb(0,109,176) 40px 40px,rgb(0,109,176) 41px 41px,rgb(0,109,176) 42px 42px,rgb(0,109,177) 43px 43px,rgb(0,110,177) 44px 44px,rgb(0,110,177) 45px 45px,rgb(0,110,177) 46px 46px,rgb(0,110,178) 47px 47px,rgb(0,110,178) 48px 48px,rgb(0,110,178) 49px 49px,rgb(0,110,178) 50px 50px,rgb(0,111,179) 51px 51px,rgb(0,111,179) 52px 52px,rgb(0,111,179) 53px 53px,rgb(0,111,179) 54px 54px,rgb(0,111,180) 55px 55px,rgb(0,111,180) 56px 56px,rgb(0,111,180) 57px 57px,rgb(0,111,180) 58px 58px,rgb(0,112,181) 59px 59px,rgb(0,112,181) 60px 60px,rgb(0,112,181) 61px 61px,rgb(0,112,181) 62px 62px,rgb(0,112,181) 63px 63px,rgb(0,112,182) 64px 64px,rgb(0,112,182) 65px 65px,rgb(0,113,182) 66px 66px,rgb(0,113,182) 67px 67px,rgb(0,113,183) 68px 68px,rgb(0,113,183) 69px 69px,rgb(0,113,183) 70px 70px,rgb(0,113,183) 71px 71px,rgb(0,113,184) 72px 72px,rgb(0,114,184) 73px 73px,rgb(0,114,184) 74px 74px,rgb(0,114,184) 75px 75px,rgb(0,114,185) 76px 76px,rgb(0,114,185) 77px 77px,rgb(0,114,185) 78px 78px,rgb(0,114,185) 79px 79px,rgb(0,115,186) 80px 80px}
.azm-long-shadow.azm-email-1, 
.azm-long-shadow.azm-email-2 {text-shadow:rgb(48,179,213) 1px 1px,rgb(48,179,213) 2px 2px,rgb(48,179,213) 3px 3px,rgb(48,180,214) 4px 4px,rgb(48,180,214) 5px 5px,rgb(48,180,214) 6px 6px,rgb(48,180,215) 7px 7px,rgb(48,181,215) 8px 8px,rgb(48,181,215) 9px 9px,rgb(48,181,216) 10px 10px,rgb(48,181,216) 11px 11px,rgb(48,182,216) 12px 12px,rgb(48,182,216) 13px 13px,rgb(48,182,217) 14px 14px,rgb(48,182,217) 15px 15px,rgb(49,183,217) 16px 16px,rgb(49,183,218) 17px 17px,rgb(49,183,218) 18px 18px,rgb(49,183,218) 19px 19px,rgb(49,184,219) 20px 20px,rgb(49,184,219) 21px 21px,rgb(49,184,219) 22px 22px,rgb(49,184,219) 23px 23px,rgb(49,185,220) 24px 24px,rgb(49,185,220) 25px 25px,rgb(49,185,220) 26px 26px,rgb(49,185,221) 27px 27px,rgb(49,186,221) 28px 28px,rgb(49,186,221) 29px 29px,rgb(49,186,222) 30px 30px,rgb(49,186,222) 31px 31px,rgb(50,187,222) 32px 32px,rgb(50,187,222) 33px 33px,rgb(50,187,223) 34px 34px,rgb(50,187,223) 35px 35px,rgb(50,188,223) 36px 36px,rgb(50,188,224) 37px 37px,rgb(50,188,224) 38px 38px,rgb(50,188,224) 39px 39px,rgb(50,189,225) 40px 40px,rgb(50,189,225) 41px 41px,rgb(50,189,225) 42px 42px,rgb(50,189,225) 43px 43px,rgb(50,190,226) 44px 44px,rgb(50,190,226) 45px 45px,rgb(50,190,226) 46px 46px,rgb(50,190,227) 47px 47px,rgb(51,191,227) 48px 48px,rgb(51,191,227) 49px 49px,rgb(51,191,228) 50px 50px,rgb(51,191,228) 51px 51px,rgb(51,192,228) 52px 52px,rgb(51,192,228) 53px 53px,rgb(51,192,229) 54px 54px,rgb(51,192,229) 55px 55px,rgb(51,193,229) 56px 56px,rgb(51,193,230) 57px 57px,rgb(51,193,230) 58px 58px,rgb(51,193,230) 59px 59px,rgb(51,194,231) 60px 60px,rgb(51,194,231) 61px 61px,rgb(51,194,231) 62px 62px,rgb(51,194,231) 63px 63px,rgb(52,195,232) 64px 64px,rgb(52,195,232) 65px 65px,rgb(52,195,232) 66px 66px,rgb(52,195,233) 67px 67px,rgb(52,196,233) 68px 68px,rgb(52,196,233) 69px 69px,rgb(52,196,234) 70px 70px,rgb(52,196,234) 71px 71px,rgb(52,197,234) 72px 72px,rgb(52,197,234) 73px 73px,rgb(52,197,235) 74px 74px,rgb(52,197,235) 75px 75px,rgb(52,198,235) 76px 76px,rgb(52,198,236) 77px 77px,rgb(52,198,236) 78px 78px,rgb(52,198,236) 79px 79px,rgb(53,199,237) 80px 80px}
.azm-long-shadow.azm-facebook {text-shadow:rgb(65,88,147) 1px 1px,rgb(65,88,147) 2px 2px,rgb(65,88,147) 3px 3px,rgb(65,88,147) 4px 4px,rgb(65,88,148) 5px 5px,rgb(65,88,148) 6px 6px,rgb(65,88,148) 7px 7px,rgb(65,89,148) 8px 8px,rgb(65,89,148) 9px 9px,rgb(65,89,149) 10px 10px,rgb(65,89,149) 11px 11px,rgb(66,89,149) 12px 12px,rgb(66,89,149) 13px 13px,rgb(66,89,149) 14px 14px,rgb(66,89,150) 15px 15px,rgb(66,90,150) 16px 16px,rgb(66,90,150) 17px 17px,rgb(66,90,150) 18px 18px,rgb(66,90,150) 19px 19px,rgb(66,90,151) 20px 20px,rgb(66,90,151) 21px 21px,rgb(66,90,151) 22px 22px,rgb(67,90,151) 23px 23px,rgb(67,91,151) 24px 24px,rgb(67,91,152) 25px 25px,rgb(67,91,152) 26px 26px,rgb(67,91,152) 27px 27px,rgb(67,91,152) 28px 28px,rgb(67,91,152) 29px 29px,rgb(67,91,153) 30px 30px,rgb(67,91,153) 31px 31px,rgb(67,92,153) 32px 32px,rgb(67,92,153) 33px 33px,rgb(67,92,153) 34px 34px,rgb(68,92,154) 35px 35px,rgb(68,92,154) 36px 36px,rgb(68,92,154) 37px 37px,rgb(68,92,154) 38px 38px,rgb(68,92,154) 39px 39px,rgb(68,93,155) 40px 40px,rgb(68,93,155) 41px 41px,rgb(68,93,155) 42px 42px,rgb(68,93,155) 43px 43px,rgb(68,93,155) 44px 44px,rgb(68,93,156) 45px 45px,rgb(69,93,156) 46px 46px,rgb(69,93,156) 47px 47px,rgb(69,94,156) 48px 48px,rgb(69,94,156) 49px 49px,rgb(69,94,157) 50px 50px,rgb(69,94,157) 51px 51px,rgb(69,94,157) 52px 52px,rgb(69,94,157) 53px 53px,rgb(69,94,157) 54px 54px,rgb(69,94,158) 55px 55px,rgb(69,95,158) 56px 56px,rgb(69,95,158) 57px 57px,rgb(70,95,158) 58px 58px,rgb(70,95,158) 59px 59px,rgb(70,95,159) 60px 60px,rgb(70,95,159) 61px 61px,rgb(70,95,159) 62px 62px,rgb(70,95,159) 63px 63px,rgb(70,96,159) 64px 64px,rgb(70,96,160) 65px 65px,rgb(70,96,160) 66px 66px,rgb(70,96,160) 67px 67px,rgb(70,96,160) 68px 68px,rgb(71,96,160) 69px 69px,rgb(71,96,161) 70px 70px,rgb(71,96,161) 71px 71px,rgb(71,97,161) 72px 72px,rgb(71,97,161) 73px 73px,rgb(71,97,161) 74px 74px,rgb(71,97,162) 75px 75px,rgb(71,97,162) 76px 76px,rgb(71,97,162) 77px 77px,rgb(71,97,162) 78px 78px,rgb(71,97,162) 79px 79px,rgb(72,98,163) 80px 80px}
.azm-long-shadow.azm-flickr {text-shadow:rgb(230,23,116) 1px 1px,rgb(230,23,116) 2px 2px,rgb(230,23,116) 3px 3px,rgb(231,23,116) 4px 4px,rgb(231,23,116) 5px 5px,rgb(231,23,116) 6px 6px,rgb(232,23,117) 7px 7px,rgb(232,23,117) 8px 8px,rgb(232,23,117) 9px 9px,rgb(233,23,117) 10px 10px,rgb(233,23,117) 11px 11px,rgb(233,23,117) 12px 12px,rgb(234,23,118) 13px 13px,rgb(234,23,118) 14px 14px,rgb(234,23,118) 15px 15px,rgb(235,23,118) 16px 16px,rgb(235,23,118) 17px 17px,rgb(235,23,118) 18px 18px,rgb(235,23,119) 19px 19px,rgb(236,23,119) 20px 20px,rgb(236,23,119) 21px 21px,rgb(236,23,119) 22px 22px,rgb(237,23,119) 23px 23px,rgb(237,23,119) 24px 24px,rgb(237,23,120) 25px 25px,rgb(238,23,120) 26px 26px,rgb(238,23,120) 27px 27px,rgb(238,23,120) 28px 28px,rgb(239,23,120) 29px 29px,rgb(239,23,120) 30px 30px,rgb(239,23,121) 31px 31px,rgb(240,23,121) 32px 32px,rgb(240,23,121) 33px 33px,rgb(240,23,121) 34px 34px,rgb(240,23,121) 35px 35px,rgb(241,23,121) 36px 36px,rgb(241,23,122) 37px 37px,rgb(241,23,122) 38px 38px,rgb(242,23,122) 39px 39px,rgb(242,24,122) 40px 40px,rgb(242,24,122) 41px 41px,rgb(243,24,122) 42px 42px,rgb(243,24,122) 43px 43px,rgb(243,24,123) 44px 44px,rgb(244,24,123) 45px 45px,rgb(244,24,123) 46px 46px,rgb(244,24,123) 47px 47px,rgb(245,24,123) 48px 48px,rgb(245,24,123) 49px 49px,rgb(245,24,124) 50px 50px,rgb(245,24,124) 51px 51px,rgb(246,24,124) 52px 52px,rgb(246,24,124) 53px 53px,rgb(246,24,124) 54px 54px,rgb(247,24,124) 55px 55px,rgb(247,24,125) 56px 56px,rgb(247,24,125) 57px 57px,rgb(248,24,125) 58px 58px,rgb(248,24,125) 59px 59px,rgb(248,24,125) 60px 60px,rgb(249,24,125) 61px 61px,rgb(249,24,126) 62px 62px,rgb(249,24,126) 63px 63px,rgb(250,24,126) 64px 64px,rgb(250,24,126) 65px 65px,rgb(250,24,126) 66px 66px,rgb(250,24,126) 67px 67px,rgb(251,24,127) 68px 68px,rgb(251,24,127) 69px 69px,rgb(251,24,127) 70px 70px,rgb(252,24,127) 71px 71px,rgb(252,24,127) 72px 72px,rgb(252,24,127) 73px 73px,rgb(253,24,128) 74px 74px,rgb(253,24,128) 75px 75px,rgb(253,24,128) 76px 76px,rgb(254,24,128) 77px 77px,rgb(254,24,128) 78px 78px,rgb(254,24,128) 79px 79px,rgb(255,25,129) 80px 80px}
.azm-long-shadow.azm-foursquare {text-shadow:rgb(216,69,110) 1px 1px,rgb(216,69,110) 2px 2px,rgb(216,69,110) 3px 3px,rgb(217,69,110) 4px 4px,rgb(217,69,110) 5px 5px,rgb(217,69,110) 6px 6px,rgb(218,69,111) 7px 7px,rgb(218,69,111) 8px 8px,rgb(218,69,111) 9px 9px,rgb(219,70,111) 10px 10px,rgb(219,70,111) 11px 11px,rgb(219,70,111) 12px 12px,rgb(219,70,111) 13px 13px,rgb(220,70,112) 14px 14px,rgb(220,70,112) 15px 15px,rgb(220,70,112) 16px 16px,rgb(221,70,112) 17px 17px,rgb(221,70,112) 18px 18px,rgb(221,70,112) 19px 19px,rgb(222,71,113) 20px 20px,rgb(222,71,113) 21px 21px,rgb(222,71,113) 22px 22px,rgb(222,71,113) 23px 23px,rgb(223,71,113) 24px 24px,rgb(223,71,113) 25px 25px,rgb(223,71,113) 26px 26px,rgb(224,71,114) 27px 27px,rgb(224,71,114) 28px 28px,rgb(224,71,114) 29px 29px,rgb(225,72,114) 30px 30px,rgb(225,72,114) 31px 31px,rgb(225,72,114) 32px 32px,rgb(225,72,114) 33px 33px,rgb(226,72,115) 34px 34px,rgb(226,72,115) 35px 35px,rgb(226,72,115) 36px 36px,rgb(227,72,115) 37px 37px,rgb(227,72,115) 38px 38px,rgb(227,72,115) 39px 39px,rgb(228,73,116) 40px 40px,rgb(228,73,116) 41px 41px,rgb(228,73,116) 42px 42px,rgb(228,73,116) 43px 43px,rgb(229,73,116) 44px 44px,rgb(229,73,116) 45px 45px,rgb(229,73,116) 46px 46px,rgb(230,73,117) 47px 47px,rgb(230,73,117) 48px 48px,rgb(230,73,117) 49px 49px,rgb(231,74,117) 50px 50px,rgb(231,74,117) 51px 51px,rgb(231,74,117) 52px 52px,rgb(231,74,117) 53px 53px,rgb(232,74,118) 54px 54px,rgb(232,74,118) 55px 55px,rgb(232,74,118) 56px 56px,rgb(233,74,118) 57px 57px,rgb(233,74,118) 58px 58px,rgb(233,74,118) 59px 59px,rgb(234,75,119) 60px 60px,rgb(234,75,119) 61px 61px,rgb(234,75,119) 62px 62px,rgb(234,75,119) 63px 63px,rgb(235,75,119) 64px 64px,rgb(235,75,119) 65px 65px,rgb(235,75,119) 66px 66px,rgb(236,75,120) 67px 67px,rgb(236,75,120) 68px 68px,rgb(236,75,120) 69px 69px,rgb(237,76,120) 70px 70px,rgb(237,76,120) 71px 71px,rgb(237,76,120) 72px 72px,rgb(237,76,120) 73px 73px,rgb(238,76,121) 74px 74px,rgb(238,76,121) 75px 75px,rgb(238,76,121) 76px 76px,rgb(239,76,121) 77px 77px,rgb(239,76,121) 78px 78px,rgb(239,76,121) 79px 79px,rgb(240,77,122) 80px 80px}
.azm-long-shadow.azm-git {text-shadow:rgb(221,69,35) 1px 1px,rgb(221,69,35) 2px 2px,rgb(221,69,35) 3px 3px,rgb(222,69,35) 4px 4px,rgb(222,69,35) 5px 5px,rgb(222,69,35) 6px 6px,rgb(223,69,35) 7px 7px,rgb(223,69,35) 8px 8px,rgb(223,69,35) 9px 9px,rgb(224,70,35) 10px 10px,rgb(224,70,35) 11px 11px,rgb(224,70,35) 12px 12px,rgb(225,70,35) 13px 13px,rgb(225,70,35) 14px 14px,rgb(225,70,35) 15px 15px,rgb(226,70,35) 16px 16px,rgb(226,70,35) 17px 17px,rgb(226,70,35) 18px 18px,rgb(226,70,35) 19px 19px,rgb(227,71,36) 20px 20px,rgb(227,71,36) 21px 21px,rgb(227,71,36) 22px 22px,rgb(228,71,36) 23px 23px,rgb(228,71,36) 24px 24px,rgb(228,71,36) 25px 25px,rgb(229,71,36) 26px 26px,rgb(229,71,36) 27px 27px,rgb(229,71,36) 28px 28px,rgb(230,71,36) 29px 29px,rgb(230,72,36) 30px 30px,rgb(230,72,36) 31px 31px,rgb(231,72,36) 32px 32px,rgb(231,72,36) 33px 33px,rgb(231,72,36) 34px 34px,rgb(231,72,36) 35px 35px,rgb(232,72,36) 36px 36px,rgb(232,72,36) 37px 37px,rgb(232,72,36) 38px 38px,rgb(233,72,36) 39px 39px,rgb(233,73,37) 40px 40px,rgb(233,73,37) 41px 41px,rgb(234,73,37) 42px 42px,rgb(234,73,37) 43px 43px,rgb(234,73,37) 44px 44px,rgb(235,73,37) 45px 45px,rgb(235,73,37) 46px 46px,rgb(235,73,37) 47px 47px,rgb(236,73,37) 48px 48px,rgb(236,73,37) 49px 49px,rgb(236,74,37) 50px 50px,rgb(236,74,37) 51px 51px,rgb(237,74,37) 52px 52px,rgb(237,74,37) 53px 53px,rgb(237,74,37) 54px 54px,rgb(238,74,37) 55px 55px,rgb(238,74,37) 56px 56px,rgb(238,74,37) 57px 57px,rgb(239,74,37) 58px 58px,rgb(239,74,37) 59px 59px,rgb(239,75,38) 60px 60px,rgb(240,75,38) 61px 61px,rgb(240,75,38) 62px 62px,rgb(240,75,38) 63px 63px,rgb(241,75,38) 64px 64px,rgb(241,75,38) 65px 65px,rgb(241,75,38) 66px 66px,rgb(241,75,38) 67px 67px,rgb(242,75,38) 68px 68px,rgb(242,75,38) 69px 69px,rgb(242,76,38) 70px 70px,rgb(243,76,38) 71px 71px,rgb(243,76,38) 72px 72px,rgb(243,76,38) 73px 73px,rgb(244,76,38) 74px 74px,rgb(244,76,38) 75px 75px,rgb(244,76,38) 76px 76px,rgb(245,76,38) 77px 77px,rgb(245,76,38) 78px 78px,rgb(245,76,38) 79px 79px,rgb(246,77,39) 80px 80px}
.azm-long-shadow.azm-github {text-shadow:rgb(138,138,138) 1px 1px,rgb(138,138,138) 2px 2px,rgb(138,138,138) 3px 3px,rgb(138,138,138) 4px 4px,rgb(138,138,138) 5px 5px,rgb(139,139,139) 6px 6px,rgb(139,139,139) 7px 7px,rgb(139,139,139) 8px 8px,rgb(139,139,139) 9px 9px,rgb(139,139,139) 10px 10px,rgb(140,140,140) 11px 11px,rgb(140,140,140) 12px 12px,rgb(140,140,140) 13px 13px,rgb(140,140,140) 14px 14px,rgb(140,140,140) 15px 15px,rgb(141,141,141) 16px 16px,rgb(141,141,141) 17px 17px,rgb(141,141,141) 18px 18px,rgb(141,141,141) 19px 19px,rgb(141,141,141) 20px 20px,rgb(141,141,141) 21px 21px,rgb(142,142,142) 22px 22px,rgb(142,142,142) 23px 23px,rgb(142,142,142) 24px 24px,rgb(142,142,142) 25px 25px,rgb(142,142,142) 26px 26px,rgb(143,143,143) 27px 27px,rgb(143,143,143) 28px 28px,rgb(143,143,143) 29px 29px,rgb(143,143,143) 30px 30px,rgb(143,143,143) 31px 31px,rgb(144,144,144) 32px 32px,rgb(144,144,144) 33px 33px,rgb(144,144,144) 34px 34px,rgb(144,144,144) 35px 35px,rgb(144,144,144) 36px 36px,rgb(144,144,144) 37px 37px,rgb(145,145,145) 38px 38px,rgb(145,145,145) 39px 39px,rgb(145,145,145) 40px 40px,rgb(145,145,145) 41px 41px,rgb(145,145,145) 42px 42px,rgb(146,146,146) 43px 43px,rgb(146,146,146) 44px 44px,rgb(146,146,146) 45px 45px,rgb(146,146,146) 46px 46px,rgb(146,146,146) 47px 47px,rgb(147,147,147) 48px 48px,rgb(147,147,147) 49px 49px,rgb(147,147,147) 50px 50px,rgb(147,147,147) 51px 51px,rgb(147,147,147) 52px 52px,rgb(147,147,147) 53px 53px,rgb(148,148,148) 54px 54px,rgb(148,148,148) 55px 55px,rgb(148,148,148) 56px 56px,rgb(148,148,148) 57px 57px,rgb(148,148,148) 58px 58px,rgb(149,149,149) 59px 59px,rgb(149,149,149) 60px 60px,rgb(149,149,149) 61px 61px,rgb(149,149,149) 62px 62px,rgb(149,149,149) 63px 63px,rgb(150,150,150) 64px 64px,rgb(150,150,150) 65px 65px,rgb(150,150,150) 66px 66px,rgb(150,150,150) 67px 67px,rgb(150,150,150) 68px 68px,rgb(150,150,150) 69px 69px,rgb(151,151,151) 70px 70px,rgb(151,151,151) 71px 71px,rgb(151,151,151) 72px 72px,rgb(151,151,151) 73px 73px,rgb(151,151,151) 74px 74px,rgb(152,152,152) 75px 75px,rgb(152,152,152) 76px 76px,rgb(152,152,152) 77px 77px,rgb(152,152,152) 78px 78px,rgb(152,152,152) 79px 79px,rgb(153,153,153) 80px 80px}
.azm-long-shadow.azm-google {text-shadow:rgb(57,120,220) 1px 1px,rgb(57,120,220) 2px 2px,rgb(57,120,220) 3px 3px,rgb(57,120,221) 4px 4px,rgb(57,120,221) 5px 5px,rgb(57,120,221) 6px 6px,rgb(57,121,222) 7px 7px,rgb(57,121,222) 8px 8px,rgb(57,121,222) 9px 9px,rgb(57,121,223) 10px 10px,rgb(57,121,223) 11px 11px,rgb(57,121,223) 12px 12px,rgb(57,122,223) 13px 13px,rgb(58,122,224) 14px 14px,rgb(58,122,224) 15px 15px,rgb(58,122,224) 16px 16px,rgb(58,122,225) 17px 17px,rgb(58,122,225) 18px 18px,rgb(58,123,225) 19px 19px,rgb(58,123,226) 20px 20px,rgb(58,123,226) 21px 21px,rgb(58,123,226) 22px 22px,rgb(58,123,226) 23px 23px,rgb(58,123,227) 24px 24px,rgb(58,124,227) 25px 25px,rgb(58,124,227) 26px 26px,rgb(59,124,228) 27px 27px,rgb(59,124,228) 28px 28px,rgb(59,124,228) 29px 29px,rgb(59,124,229) 30px 30px,rgb(59,125,229) 31px 31px,rgb(59,125,229) 32px 32px,rgb(59,125,229) 33px 33px,rgb(59,125,230) 34px 34px,rgb(59,125,230) 35px 35px,rgb(59,125,230) 36px 36px,rgb(59,126,231) 37px 37px,rgb(59,126,231) 38px 38px,rgb(59,126,231) 39px 39px,rgb(60,126,232) 40px 40px,rgb(60,126,232) 41px 41px,rgb(60,126,232) 42px 42px,rgb(60,126,232) 43px 43px,rgb(60,127,233) 44px 44px,rgb(60,127,233) 45px 45px,rgb(60,127,233) 46px 46px,rgb(60,127,234) 47px 47px,rgb(60,127,234) 48px 48px,rgb(60,127,234) 49px 49px,rgb(60,128,235) 50px 50px,rgb(60,128,235) 51px 51px,rgb(60,128,235) 52px 52px,rgb(60,128,235) 53px 53px,rgb(61,128,236) 54px 54px,rgb(61,128,236) 55px 55px,rgb(61,129,236) 56px 56px,rgb(61,129,237) 57px 57px,rgb(61,129,237) 58px 58px,rgb(61,129,237) 59px 59px,rgb(61,129,238) 60px 60px,rgb(61,129,238) 61px 61px,rgb(61,130,238) 62px 62px,rgb(61,130,238) 63px 63px,rgb(61,130,239) 64px 64px,rgb(61,130,239) 65px 65px,rgb(61,130,239) 66px 66px,rgb(62,130,240) 67px 67px,rgb(62,131,240) 68px 68px,rgb(62,131,240) 69px 69px,rgb(62,131,241) 70px 70px,rgb(62,131,241) 71px 71px,rgb(62,131,241) 72px 72px,rgb(62,131,241) 73px 73px,rgb(62,132,242) 74px 74px,rgb(62,132,242) 75px 75px,rgb(62,132,242) 76px 76px,rgb(62,132,243) 77px 77px,rgb(62,132,243) 78px 78px,rgb(62,132,243) 79px 79px,rgb(63,133,244) 80px 80px}
.azm-long-shadow.azm-google-plus {text-shadow:rgb(199,68,51) 1px 1px,rgb(199,68,51) 2px 2px,rgb(199,68,51) 3px 3px,rgb(200,68,51) 4px 4px,rgb(200,68,51) 5px 5px,rgb(200,68,51) 6px 6px,rgb(200,68,51) 7px 7px,rgb(201,68,51) 8px 8px,rgb(201,68,51) 9px 9px,rgb(201,68,51) 10px 10px,rgb(202,68,51) 11px 11px,rgb(202,69,51) 12px 12px,rgb(202,69,51) 13px 13px,rgb(202,69,52) 14px 14px,rgb(203,69,52) 15px 15px,rgb(203,69,52) 16px 16px,rgb(203,69,52) 17px 17px,rgb(203,69,52) 18px 18px,rgb(204,69,52) 19px 19px,rgb(204,69,52) 20px 20px,rgb(204,69,52) 21px 21px,rgb(205,69,52) 22px 22px,rgb(205,70,52) 23px 23px,rgb(205,70,52) 24px 24px,rgb(205,70,52) 25px 25px,rgb(206,70,52) 26px 26px,rgb(206,70,53) 27px 27px,rgb(206,70,53) 28px 28px,rgb(206,70,53) 29px 29px,rgb(207,70,53) 30px 30px,rgb(207,70,53) 31px 31px,rgb(207,70,53) 32px 32px,rgb(208,70,53) 33px 33px,rgb(208,70,53) 34px 34px,rgb(208,71,53) 35px 35px,rgb(208,71,53) 36px 36px,rgb(209,71,53) 37px 37px,rgb(209,71,53) 38px 38px,rgb(209,71,53) 39px 39px,rgb(210,71,54) 40px 40px,rgb(210,71,54) 41px 41px,rgb(210,71,54) 42px 42px,rgb(210,71,54) 43px 43px,rgb(211,71,54) 44px 44px,rgb(211,71,54) 45px 45px,rgb(211,72,54) 46px 46px,rgb(211,72,54) 47px 47px,rgb(212,72,54) 48px 48px,rgb(212,72,54) 49px 49px,rgb(212,72,54) 50px 50px,rgb(213,72,54) 51px 51px,rgb(213,72,54) 52px 52px,rgb(213,72,54) 53px 53px,rgb(213,72,55) 54px 54px,rgb(214,72,55) 55px 55px,rgb(214,72,55) 56px 56px,rgb(214,72,55) 57px 57px,rgb(214,73,55) 58px 58px,rgb(215,73,55) 59px 59px,rgb(215,73,55) 60px 60px,rgb(215,73,55) 61px 61px,rgb(216,73,55) 62px 62px,rgb(216,73,55) 63px 63px,rgb(216,73,55) 64px 64px,rgb(216,73,55) 65px 65px,rgb(217,73,55) 66px 66px,rgb(217,73,56) 67px 67px,rgb(217,73,56) 68px 68px,rgb(217,74,56) 69px 69px,rgb(218,74,56) 70px 70px,rgb(218,74,56) 71px 71px,rgb(218,74,56) 72px 72px,rgb(219,74,56) 73px 73px,rgb(219,74,56) 74px 74px,rgb(219,74,56) 75px 75px,rgb(219,74,56) 76px 76px,rgb(220,74,56) 77px 77px,rgb(220,74,56) 78px 78px,rgb(220,74,56) 79px 79px,rgb(221,75,57) 80px 80px}
.azm-long-shadow.azm-html5 {text-shadow:rgb(206,69,34) 1px 1px,rgb(206,69,34) 2px 2px,rgb(206,69,34) 3px 3px,rgb(207,69,34) 4px 4px,rgb(207,69,34) 5px 5px,rgb(207,69,34) 6px 6px,rgb(208,69,34) 7px 7px,rgb(208,69,34) 8px 8px,rgb(208,69,34) 9px 9px,rgb(208,70,34) 10px 10px,rgb(209,70,34) 11px 11px,rgb(209,70,34) 12px 12px,rgb(209,70,34) 13px 13px,rgb(210,70,34) 14px 14px,rgb(210,70,34) 15px 15px,rgb(210,70,34) 16px 16px,rgb(210,70,34) 17px 17px,rgb(211,70,34) 18px 18px,rgb(211,70,34) 19px 19px,rgb(211,71,35) 20px 20px,rgb(212,71,35) 21px 21px,rgb(212,71,35) 22px 22px,rgb(212,71,35) 23px 23px,rgb(212,71,35) 24px 24px,rgb(213,71,35) 25px 25px,rgb(213,71,35) 26px 26px,rgb(213,71,35) 27px 27px,rgb(214,71,35) 28px 28px,rgb(214,71,35) 29px 29px,rgb(214,72,35) 30px 30px,rgb(214,72,35) 31px 31px,rgb(215,72,35) 32px 32px,rgb(215,72,35) 33px 33px,rgb(215,72,35) 34px 34px,rgb(216,72,35) 35px 35px,rgb(216,72,35) 36px 36px,rgb(216,72,35) 37px 37px,rgb(216,72,35) 38px 38px,rgb(217,72,35) 39px 39px,rgb(217,73,36) 40px 40px,rgb(217,73,36) 41px 41px,rgb(218,73,36) 42px 42px,rgb(218,73,36) 43px 43px,rgb(218,73,36) 44px 44px,rgb(218,73,36) 45px 45px,rgb(219,73,36) 46px 46px,rgb(219,73,36) 47px 47px,rgb(219,73,36) 48px 48px,rgb(220,73,36) 49px 49px,rgb(220,74,36) 50px 50px,rgb(220,74,36) 51px 51px,rgb(220,74,36) 52px 52px,rgb(221,74,36) 53px 53px,rgb(221,74,36) 54px 54px,rgb(221,74,36) 55px 55px,rgb(222,74,36) 56px 56px,rgb(222,74,36) 57px 57px,rgb(222,74,36) 58px 58px,rgb(222,74,36) 59px 59px,rgb(223,75,37) 60px 60px,rgb(223,75,37) 61px 61px,rgb(223,75,37) 62px 62px,rgb(224,75,37) 63px 63px,rgb(224,75,37) 64px 64px,rgb(224,75,37) 65px 65px,rgb(224,75,37) 66px 66px,rgb(225,75,37) 67px 67px,rgb(225,75,37) 68px 68px,rgb(225,75,37) 69px 69px,rgb(226,76,37) 70px 70px,rgb(226,76,37) 71px 71px,rgb(226,76,37) 72px 72px,rgb(226,76,37) 73px 73px,rgb(227,76,37) 74px 74px,rgb(227,76,37) 75px 75px,rgb(227,76,37) 76px 76px,rgb(228,76,37) 77px 77px,rgb(228,76,37) 78px 78px,rgb(228,76,37) 79px 79px,rgb(229,77,38) 80px 80px}
.azm-long-shadow.azm-instagram {text-shadow:rgb(55,96,131) 1px 1px,rgb(55,96,131) 2px 2px,rgb(55,96,131) 3px 3px,rgb(55,96,131) 4px 4px,rgb(55,96,131) 5px 5px,rgb(55,96,132) 6px 6px,rgb(55,96,132) 7px 7px,rgb(55,97,132) 8px 8px,rgb(55,97,132) 9px 9px,rgb(55,97,132) 10px 10px,rgb(55,97,133) 11px 11px,rgb(55,97,133) 12px 12px,rgb(55,97,133) 13px 13px,rgb(56,97,133) 14px 14px,rgb(56,98,133) 15px 15px,rgb(56,98,134) 16px 16px,rgb(56,98,134) 17px 17px,rgb(56,98,134) 18px 18px,rgb(56,98,134) 19px 19px,rgb(56,98,134) 20px 20px,rgb(56,98,134) 21px 21px,rgb(56,99,135) 22px 22px,rgb(56,99,135) 23px 23px,rgb(56,99,135) 24px 24px,rgb(56,99,135) 25px 25px,rgb(56,99,135) 26px 26px,rgb(57,99,136) 27px 27px,rgb(57,99,136) 28px 28px,rgb(57,99,136) 29px 29px,rgb(57,100,136) 30px 30px,rgb(57,100,136) 31px 31px,rgb(57,100,137) 32px 32px,rgb(57,100,137) 33px 33px,rgb(57,100,137) 34px 34px,rgb(57,100,137) 35px 35px,rgb(57,100,137) 36px 36px,rgb(57,101,137) 37px 37px,rgb(57,101,138) 38px 38px,rgb(57,101,138) 39px 39px,rgb(58,101,138) 40px 40px,rgb(58,101,138) 41px 41px,rgb(58,101,138) 42px 42px,rgb(58,101,139) 43px 43px,rgb(58,102,139) 44px 44px,rgb(58,102,139) 45px 45px,rgb(58,102,139) 46px 46px,rgb(58,102,139) 47px 47px,rgb(58,102,140) 48px 48px,rgb(58,102,140) 49px 49px,rgb(58,102,140) 50px 50px,rgb(58,103,140) 51px 51px,rgb(58,103,140) 52px 52px,rgb(58,103,140) 53px 53px,rgb(59,103,141) 54px 54px,rgb(59,103,141) 55px 55px,rgb(59,103,141) 56px 56px,rgb(59,103,141) 57px 57px,rgb(59,103,141) 58px 58px,rgb(59,104,142) 59px 59px,rgb(59,104,142) 60px 60px,rgb(59,104,142) 61px 61px,rgb(59,104,142) 62px 62px,rgb(59,104,142) 63px 63px,rgb(59,104,143) 64px 64px,rgb(59,104,143) 65px 65px,rgb(59,105,143) 66px 66px,rgb(60,105,143) 67px 67px,rgb(60,105,143) 68px 68px,rgb(60,105,143) 69px 69px,rgb(60,105,144) 70px 70px,rgb(60,105,144) 71px 71px,rgb(60,105,144) 72px 72px,rgb(60,106,144) 73px 73px,rgb(60,106,144) 74px 74px,rgb(60,106,145) 75px 75px,rgb(60,106,145) 76px 76px,rgb(60,106,145) 77px 77px,rgb(60,106,145) 78px 78px,rgb(60,106,145) 79px 79px,rgb(61,107,146) 80px 80px}
.azm-long-shadow.azm-joomla {text-shadow:rgb(227,129,43) 1px 1px,rgb(227,129,43) 2px 2px,rgb(227,129,43) 3px 3px,rgb(228,129,43) 4px 4px,rgb(228,129,43) 5px 5px,rgb(228,130,43) 6px 6px,rgb(229,130,43) 7px 7px,rgb(229,130,43) 8px 8px,rgb(229,130,43) 9px 9px,rgb(230,130,43) 10px 10px,rgb(230,130,43) 11px 11px,rgb(230,131,43) 12px 12px,rgb(231,131,43) 13px 13px,rgb(231,131,43) 14px 14px,rgb(231,131,43) 15px 15px,rgb(232,131,44) 16px 16px,rgb(232,131,44) 17px 17px,rgb(232,132,44) 18px 18px,rgb(232,132,44) 19px 19px,rgb(233,132,44) 20px 20px,rgb(233,132,44) 21px 21px,rgb(233,132,44) 22px 22px,rgb(234,133,44) 23px 23px,rgb(234,133,44) 24px 24px,rgb(234,133,44) 25px 25px,rgb(235,133,44) 26px 26px,rgb(235,133,44) 27px 27px,rgb(235,133,44) 28px 28px,rgb(236,134,44) 29px 29px,rgb(236,134,44) 30px 30px,rgb(236,134,44) 31px 31px,rgb(237,134,45) 32px 32px,rgb(237,134,45) 33px 33px,rgb(237,134,45) 34px 34px,rgb(237,135,45) 35px 35px,rgb(238,135,45) 36px 36px,rgb(238,135,45) 37px 37px,rgb(238,135,45) 38px 38px,rgb(239,135,45) 39px 39px,rgb(239,136,45) 40px 40px,rgb(239,136,45) 41px 41px,rgb(240,136,45) 42px 42px,rgb(240,136,45) 43px 43px,rgb(240,136,45) 44px 44px,rgb(241,136,45) 45px 45px,rgb(241,137,45) 46px 46px,rgb(241,137,45) 47px 47px,rgb(242,137,46) 48px 48px,rgb(242,137,46) 49px 49px,rgb(242,137,46) 50px 50px,rgb(242,137,46) 51px 51px,rgb(243,138,46) 52px 52px,rgb(243,138,46) 53px 53px,rgb(243,138,46) 54px 54px,rgb(244,138,46) 55px 55px,rgb(244,138,46) 56px 56px,rgb(244,138,46) 57px 57px,rgb(245,139,46) 58px 58px,rgb(245,139,46) 59px 59px,rgb(245,139,46) 60px 60px,rgb(246,139,46) 61px 61px,rgb(246,139,46) 62px 62px,rgb(246,140,46) 63px 63px,rgb(247,140,47) 64px 64px,rgb(247,140,47) 65px 65px,rgb(247,140,47) 66px 66px,rgb(247,140,47) 67px 67px,rgb(248,140,47) 68px 68px,rgb(248,141,47) 69px 69px,rgb(248,141,47) 70px 70px,rgb(249,141,47) 71px 71px,rgb(249,141,47) 72px 72px,rgb(249,141,47) 73px 73px,rgb(250,141,47) 74px 74px,rgb(250,142,47) 75px 75px,rgb(250,142,47) 76px 76px,rgb(251,142,47) 77px 77px,rgb(251,142,47) 78px 78px,rgb(251,142,47) 79px 79px,rgb(252,143,48) 80px 80px}
.azm-long-shadow.azm-jsfiddle {text-shadow:rgb(63,109,170) 1px 1px,rgb(63,109,170) 2px 2px,rgb(63,109,170) 3px 3px,rgb(63,109,170) 4px 4px,rgb(63,109,171) 5px 5px,rgb(63,109,171) 6px 6px,rgb(63,110,171) 7px 7px,rgb(63,110,171) 8px 8px,rgb(63,110,172) 9px 9px,rgb(63,110,172) 10px 10px,rgb(63,110,172) 11px 11px,rgb(64,110,172) 12px 12px,rgb(64,110,173) 13px 13px,rgb(64,111,173) 14px 14px,rgb(64,111,173) 15px 15px,rgb(64,111,173) 16px 16px,rgb(64,111,174) 17px 17px,rgb(64,111,174) 18px 18px,rgb(64,111,174) 19px 19px,rgb(64,112,174) 20px 20px,rgb(64,112,174) 21px 21px,rgb(64,112,175) 22px 22px,rgb(65,112,175) 23px 23px,rgb(65,112,175) 24px 24px,rgb(65,112,175) 25px 25px,rgb(65,112,176) 26px 26px,rgb(65,113,176) 27px 27px,rgb(65,113,176) 28px 28px,rgb(65,113,176) 29px 29px,rgb(65,113,177) 30px 30px,rgb(65,113,177) 31px 31px,rgb(65,113,177) 32px 32px,rgb(65,113,177) 33px 33px,rgb(65,114,178) 34px 34px,rgb(66,114,178) 35px 35px,rgb(66,114,178) 36px 36px,rgb(66,114,178) 37px 37px,rgb(66,114,179) 38px 38px,rgb(66,114,179) 39px 39px,rgb(66,115,179) 40px 40px,rgb(66,115,179) 41px 41px,rgb(66,115,179) 42px 42px,rgb(66,115,180) 43px 43px,rgb(66,115,180) 44px 44px,rgb(66,115,180) 45px 45px,rgb(67,115,180) 46px 46px,rgb(67,116,181) 47px 47px,rgb(67,116,181) 48px 48px,rgb(67,116,181) 49px 49px,rgb(67,116,181) 50px 50px,rgb(67,116,182) 51px 51px,rgb(67,116,182) 52px 52px,rgb(67,116,182) 53px 53px,rgb(67,117,182) 54px 54px,rgb(67,117,183) 55px 55px,rgb(67,117,183) 56px 56px,rgb(67,117,183) 57px 57px,rgb(68,117,183) 58px 58px,rgb(68,117,184) 59px 59px,rgb(68,118,184) 60px 60px,rgb(68,118,184) 61px 61px,rgb(68,118,184) 62px 62px,rgb(68,118,184) 63px 63px,rgb(68,118,185) 64px 64px,rgb(68,118,185) 65px 65px,rgb(68,118,185) 66px 66px,rgb(68,119,185) 67px 67px,rgb(68,119,186) 68px 68px,rgb(69,119,186) 69px 69px,rgb(69,119,186) 70px 70px,rgb(69,119,186) 71px 71px,rgb(69,119,187) 72px 72px,rgb(69,119,187) 73px 73px,rgb(69,120,187) 74px 74px,rgb(69,120,187) 75px 75px,rgb(69,120,188) 76px 76px,rgb(69,120,188) 77px 77px,rgb(69,120,188) 78px 78px,rgb(69,120,188) 79px 79px,rgb(70,121,189) 80px 80px}
.azm-long-shadow.azm-lastfm {text-shadow:rgb(201,25,32) 1px 1px,rgb(201,25,32) 2px 2px,rgb(201,25,32) 3px 3px,rgb(202,25,32) 4px 4px,rgb(202,25,32) 5px 5px,rgb(202,25,32) 6px 6px,rgb(202,25,32) 7px 7px,rgb(203,25,32) 8px 8px,rgb(203,25,32) 9px 9px,rgb(203,25,32) 10px 10px,rgb(204,25,32) 11px 11px,rgb(204,25,32) 12px 12px,rgb(204,25,32) 13px 13px,rgb(204,25,32) 14px 14px,rgb(205,25,32) 15px 15px,rgb(205,25,32) 16px 16px,rgb(205,25,32) 17px 17px,rgb(205,25,32) 18px 18px,rgb(206,25,32) 19px 19px,rgb(206,25,32) 20px 20px,rgb(206,25,32) 21px 21px,rgb(207,25,32) 22px 22px,rgb(207,25,32) 23px 23px,rgb(207,25,32) 24px 24px,rgb(207,25,32) 25px 25px,rgb(208,25,32) 26px 26px,rgb(208,26,33) 27px 27px,rgb(208,26,33) 28px 28px,rgb(208,26,33) 29px 29px,rgb(209,26,33) 30px 30px,rgb(209,26,33) 31px 31px,rgb(209,26,33) 32px 32px,rgb(210,26,33) 33px 33px,rgb(210,26,33) 34px 34px,rgb(210,26,33) 35px 35px,rgb(210,26,33) 36px 36px,rgb(211,26,33) 37px 37px,rgb(211,26,33) 38px 38px,rgb(211,26,33) 39px 39px,rgb(212,26,33) 40px 40px,rgb(212,26,33) 41px 41px,rgb(212,26,33) 42px 42px,rgb(212,26,33) 43px 43px,rgb(213,26,33) 44px 44px,rgb(213,26,33) 45px 45px,rgb(213,26,33) 46px 46px,rgb(213,26,33) 47px 47px,rgb(214,26,33) 48px 48px,rgb(214,26,33) 49px 49px,rgb(214,26,33) 50px 50px,rgb(215,26,33) 51px 51px,rgb(215,26,33) 52px 52px,rgb(215,26,33) 53px 53px,rgb(215,27,34) 54px 54px,rgb(216,27,34) 55px 55px,rgb(216,27,34) 56px 56px,rgb(216,27,34) 57px 57px,rgb(216,27,34) 58px 58px,rgb(217,27,34) 59px 59px,rgb(217,27,34) 60px 60px,rgb(217,27,34) 61px 61px,rgb(218,27,34) 62px 62px,rgb(218,27,34) 63px 63px,rgb(218,27,34) 64px 64px,rgb(218,27,34) 65px 65px,rgb(219,27,34) 66px 66px,rgb(219,27,34) 67px 67px,rgb(219,27,34) 68px 68px,rgb(219,27,34) 69px 69px,rgb(220,27,34) 70px 70px,rgb(220,27,34) 71px 71px,rgb(220,27,34) 72px 72px,rgb(221,27,34) 73px 73px,rgb(221,27,34) 74px 74px,rgb(221,27,34) 75px 75px,rgb(221,27,34) 76px 76px,rgb(222,27,34) 77px 77px,rgb(222,27,34) 78px 78px,rgb(222,27,34) 79px 79px,rgb(223,28,35) 80px 80px}
.azm-long-shadow.azm-linkedin {text-shadow:rgb(1,107,163) 1px 1px,rgb(1,107,163) 2px 2px,rgb(1,107,163) 3px 3px,rgb(1,107,163) 4px 4px,rgb(1,107,164) 5px 5px,rgb(1,107,164) 6px 6px,rgb(1,108,164) 7px 7px,rgb(1,108,164) 8px 8px,rgb(1,108,165) 9px 9px,rgb(1,108,165) 10px 10px,rgb(1,108,165) 11px 11px,rgb(1,108,165) 12px 12px,rgb(1,108,165) 13px 13px,rgb(1,109,166) 14px 14px,rgb(1,109,166) 15px 15px,rgb(1,109,166) 16px 16px,rgb(1,109,166) 17px 17px,rgb(1,109,167) 18px 18px,rgb(1,109,167) 19px 19px,rgb(1,110,167) 20px 20px,rgb(1,110,167) 21px 21px,rgb(1,110,167) 22px 22px,rgb(1,110,168) 23px 23px,rgb(1,110,168) 24px 24px,rgb(1,110,168) 25px 25px,rgb(1,110,168) 26px 26px,rgb(1,111,169) 27px 27px,rgb(1,111,169) 28px 28px,rgb(1,111,169) 29px 29px,rgb(1,111,169) 30px 30px,rgb(1,111,169) 31px 31px,rgb(1,111,170) 32px 32px,rgb(1,111,170) 33px 33px,rgb(1,112,170) 34px 34px,rgb(1,112,170) 35px 35px,rgb(1,112,171) 36px 36px,rgb(1,112,171) 37px 37px,rgb(1,112,171) 38px 38px,rgb(1,112,171) 39px 39px,rgb(1,113,172) 40px 40px,rgb(1,113,172) 41px 41px,rgb(1,113,172) 42px 42px,rgb(1,113,172) 43px 43px,rgb(1,113,172) 44px 44px,rgb(1,113,173) 45px 45px,rgb(1,113,173) 46px 46px,rgb(1,114,173) 47px 47px,rgb(1,114,173) 48px 48px,rgb(1,114,174) 49px 49px,rgb(1,114,174) 50px 50px,rgb(1,114,174) 51px 51px,rgb(1,114,174) 52px 52px,rgb(1,114,174) 53px 53px,rgb(1,115,175) 54px 54px,rgb(1,115,175) 55px 55px,rgb(1,115,175) 56px 56px,rgb(1,115,175) 57px 57px,rgb(1,115,176) 58px 58px,rgb(1,115,176) 59px 59px,rgb(1,116,176) 60px 60px,rgb(1,116,176) 61px 61px,rgb(1,116,176) 62px 62px,rgb(1,116,177) 63px 63px,rgb(1,116,177) 64px 64px,rgb(1,116,177) 65px 65px,rgb(1,116,177) 66px 66px,rgb(1,117,178) 67px 67px,rgb(1,117,178) 68px 68px,rgb(1,117,178) 69px 69px,rgb(1,117,178) 70px 70px,rgb(1,117,178) 71px 71px,rgb(1,117,179) 72px 72px,rgb(1,117,179) 73px 73px,rgb(1,118,179) 74px 74px,rgb(1,118,179) 75px 75px,rgb(1,118,180) 76px 76px,rgb(1,118,180) 77px 77px,rgb(1,118,180) 78px 78px,rgb(1,118,180) 79px 79px,rgb(1,119,181) 80px 80px}
.azm-long-shadow.azm-linux {text-shadow:rgb(51,149,201) 1px 1px,rgb(51,149,201) 2px 2px,rgb(51,149,201) 3px 3px,rgb(51,149,202) 4px 4px,rgb(51,150,202) 5px 5px,rgb(51,150,202) 6px 6px,rgb(51,150,202) 7px 7px,rgb(51,150,203) 8px 8px,rgb(51,150,203) 9px 9px,rgb(51,151,203) 10px 10px,rgb(51,151,204) 11px 11px,rgb(51,151,204) 12px 12px,rgb(51,151,204) 13px 13px,rgb(52,151,204) 14px 14px,rgb(52,152,205) 15px 15px,rgb(52,152,205) 16px 16px,rgb(52,152,205) 17px 17px,rgb(52,152,205) 18px 18px,rgb(52,153,206) 19px 19px,rgb(52,153,206) 20px 20px,rgb(52,153,206) 21px 21px,rgb(52,153,207) 22px 22px,rgb(52,153,207) 23px 23px,rgb(52,154,207) 24px 24px,rgb(52,154,207) 25px 25px,rgb(52,154,208) 26px 26px,rgb(53,154,208) 27px 27px,rgb(53,154,208) 28px 28px,rgb(53,155,208) 29px 29px,rgb(53,155,209) 30px 30px,rgb(53,155,209) 31px 31px,rgb(53,155,209) 32px 32px,rgb(53,156,210) 33px 33px,rgb(53,156,210) 34px 34px,rgb(53,156,210) 35px 35px,rgb(53,156,210) 36px 36px,rgb(53,156,211) 37px 37px,rgb(53,157,211) 38px 38px,rgb(53,157,211) 39px 39px,rgb(54,157,212) 40px 40px,rgb(54,157,212) 41px 41px,rgb(54,157,212) 42px 42px,rgb(54,158,212) 43px 43px,rgb(54,158,213) 44px 44px,rgb(54,158,213) 45px 45px,rgb(54,158,213) 46px 46px,rgb(54,158,213) 47px 47px,rgb(54,159,214) 48px 48px,rgb(54,159,214) 49px 49px,rgb(54,159,214) 50px 50px,rgb(54,159,215) 51px 51px,rgb(54,160,215) 52px 52px,rgb(54,160,215) 53px 53px,rgb(55,160,215) 54px 54px,rgb(55,160,216) 55px 55px,rgb(55,160,216) 56px 56px,rgb(55,161,216) 57px 57px,rgb(55,161,216) 58px 58px,rgb(55,161,217) 59px 59px,rgb(55,161,217) 60px 60px,rgb(55,161,217) 61px 61px,rgb(55,162,218) 62px 62px,rgb(55,162,218) 63px 63px,rgb(55,162,218) 64px 64px,rgb(55,162,218) 65px 65px,rgb(55,163,219) 66px 66px,rgb(56,163,219) 67px 67px,rgb(56,163,219) 68px 68px,rgb(56,163,219) 69px 69px,rgb(56,163,220) 70px 70px,rgb(56,164,220) 71px 71px,rgb(56,164,220) 72px 72px,rgb(56,164,221) 73px 73px,rgb(56,164,221) 74px 74px,rgb(56,164,221) 75px 75px,rgb(56,165,221) 76px 76px,rgb(56,165,222) 77px 77px,rgb(56,165,222) 78px 78px,rgb(56,165,222) 79px 79px,rgb(57,166,223) 80px 80px}
.azm-long-shadow.azm-maxcdn {text-shadow:rgb(230,82,2) 1px 1px,rgb(230,82,2) 2px 2px,rgb(230,82,2) 3px 3px,rgb(231,82,2) 4px 4px,rgb(231,82,2) 5px 5px,rgb(231,82,2) 6px 6px,rgb(232,82,2) 7px 7px,rgb(232,82,2) 8px 8px,rgb(232,83,2) 9px 9px,rgb(233,83,2) 10px 10px,rgb(233,83,2) 11px 11px,rgb(233,83,2) 12px 12px,rgb(234,83,2) 13px 13px,rgb(234,83,2) 14px 14px,rgb(234,83,2) 15px 15px,rgb(235,83,2) 16px 16px,rgb(235,83,2) 17px 17px,rgb(235,84,2) 18px 18px,rgb(235,84,2) 19px 19px,rgb(236,84,2) 20px 20px,rgb(236,84,2) 21px 21px,rgb(236,84,2) 22px 22px,rgb(237,84,2) 23px 23px,rgb(237,84,2) 24px 24px,rgb(237,84,2) 25px 25px,rgb(238,84,2) 26px 26px,rgb(238,85,2) 27px 27px,rgb(238,85,2) 28px 28px,rgb(239,85,2) 29px 29px,rgb(239,85,2) 30px 30px,rgb(239,85,2) 31px 31px,rgb(240,85,2) 32px 32px,rgb(240,85,2) 33px 33px,rgb(240,85,2) 34px 34px,rgb(240,85,2) 35px 35px,rgb(241,86,2) 36px 36px,rgb(241,86,2) 37px 37px,rgb(241,86,2) 38px 38px,rgb(242,86,2) 39px 39px,rgb(242,86,2) 40px 40px,rgb(242,86,2) 41px 41px,rgb(243,86,2) 42px 42px,rgb(243,86,2) 43px 43px,rgb(243,86,2) 44px 44px,rgb(244,87,2) 45px 45px,rgb(244,87,2) 46px 46px,rgb(244,87,2) 47px 47px,rgb(245,87,2) 48px 48px,rgb(245,87,2) 49px 49px,rgb(245,87,2) 50px 50px,rgb(245,87,2) 51px 51px,rgb(246,87,2) 52px 52px,rgb(246,87,2) 53px 53px,rgb(246,88,2) 54px 54px,rgb(247,88,2) 55px 55px,rgb(247,88,2) 56px 56px,rgb(247,88,2) 57px 57px,rgb(248,88,2) 58px 58px,rgb(248,88,2) 59px 59px,rgb(248,88,2) 60px 60px,rgb(249,88,2) 61px 61px,rgb(249,88,2) 62px 62px,rgb(249,89,2) 63px 63px,rgb(250,89,2) 64px 64px,rgb(250,89,2) 65px 65px,rgb(250,89,2) 66px 66px,rgb(250,89,2) 67px 67px,rgb(251,89,2) 68px 68px,rgb(251,89,2) 69px 69px,rgb(251,89,2) 70px 70px,rgb(252,89,2) 71px 71px,rgb(252,90,2) 72px 72px,rgb(252,90,2) 73px 73px,rgb(253,90,2) 74px 74px,rgb(253,90,2) 75px 75px,rgb(253,90,2) 76px 76px,rgb(254,90,2) 77px 77px,rgb(254,90,2) 78px 78px,rgb(254,90,2) 79px 79px,rgb(255,91,2) 80px 80px}
.azm-long-shadow.azm-medium {text-shadow:rgb(46,46,46) 1px 1px,rgb(46,46,46) 2px 2px,rgb(46,46,46) 3px 3px,rgb(46,46,46) 4px 4px,rgb(46,46,46) 5px 5px,rgb(46,46,46) 6px 6px,rgb(46,46,46) 7px 7px,rgb(46,46,46) 8px 8px,rgb(46,46,46) 9px 9px,rgb(46,46,46) 10px 10px,rgb(46,46,46) 11px 11px,rgb(46,46,46) 12px 12px,rgb(46,46,46) 13px 13px,rgb(46,46,46) 14px 14px,rgb(46,46,46) 15px 15px,rgb(47,47,47) 16px 16px,rgb(47,47,47) 17px 17px,rgb(47,47,47) 18px 18px,rgb(47,47,47) 19px 19px,rgb(47,47,47) 20px 20px,rgb(47,47,47) 21px 21px,rgb(47,47,47) 22px 22px,rgb(47,47,47) 23px 23px,rgb(47,47,47) 24px 24px,rgb(47,47,47) 25px 25px,rgb(47,47,47) 26px 26px,rgb(47,47,47) 27px 27px,rgb(47,47,47) 28px 28px,rgb(47,47,47) 29px 29px,rgb(47,47,47) 30px 30px,rgb(47,47,47) 31px 31px,rgb(48,48,48) 32px 32px,rgb(48,48,48) 33px 33px,rgb(48,48,48) 34px 34px,rgb(48,48,48) 35px 35px,rgb(48,48,48) 36px 36px,rgb(48,48,48) 37px 37px,rgb(48,48,48) 38px 38px,rgb(48,48,48) 39px 39px,rgb(48,48,48) 40px 40px,rgb(48,48,48) 41px 41px,rgb(48,48,48) 42px 42px,rgb(48,48,48) 43px 43px,rgb(48,48,48) 44px 44px,rgb(48,48,48) 45px 45px,rgb(48,48,48) 46px 46px,rgb(48,48,48) 47px 47px,rgb(49,49,49) 48px 48px,rgb(49,49,49) 49px 49px,rgb(49,49,49) 50px 50px,rgb(49,49,49) 51px 51px,rgb(49,49,49) 52px 52px,rgb(49,49,49) 53px 53px,rgb(49,49,49) 54px 54px,rgb(49,49,49) 55px 55px,rgb(49,49,49) 56px 56px,rgb(49,49,49) 57px 57px,rgb(49,49,49) 58px 58px,rgb(49,49,49) 59px 59px,rgb(49,49,49) 60px 60px,rgb(49,49,49) 61px 61px,rgb(49,49,49) 62px 62px,rgb(49,49,49) 63px 63px,rgb(50,50,50) 64px 64px,rgb(50,50,50) 65px 65px,rgb(50,50,50) 66px 66px,rgb(50,50,50) 67px 67px,rgb(50,50,50) 68px 68px,rgb(50,50,50) 69px 69px,rgb(50,50,50) 70px 70px,rgb(50,50,50) 71px 71px,rgb(50,50,50) 72px 72px,rgb(50,50,50) 73px 73px,rgb(50,50,50) 74px 74px,rgb(50,50,50) 75px 75px,rgb(50,50,50) 76px 76px,rgb(50,50,50) 77px 77px,rgb(50,50,50) 78px 78px,rgb(50,50,50) 79px 79px,rgb(51,51,51) 80px 80px}
.azm-long-shadow.azm-pagelines {text-shadow:rgb(61,61,61) 1px 1px,rgb(61,61,61) 2px 2px,rgb(61,61,61) 3px 3px,rgb(61,61,61) 4px 4px,rgb(61,61,61) 5px 5px,rgb(61,61,61) 6px 6px,rgb(61,61,61) 7px 7px,rgb(61,61,61) 8px 8px,rgb(61,61,61) 9px 9px,rgb(61,61,61) 10px 10px,rgb(61,61,61) 11px 11px,rgb(62,62,62) 12px 12px,rgb(62,62,62) 13px 13px,rgb(62,62,62) 14px 14px,rgb(62,62,62) 15px 15px,rgb(62,62,62) 16px 16px,rgb(62,62,62) 17px 17px,rgb(62,62,62) 18px 18px,rgb(62,62,62) 19px 19px,rgb(62,62,62) 20px 20px,rgb(62,62,62) 21px 21px,rgb(62,62,62) 22px 22px,rgb(63,63,63) 23px 23px,rgb(63,63,63) 24px 24px,rgb(63,63,63) 25px 25px,rgb(63,63,63) 26px 26px,rgb(63,63,63) 27px 27px,rgb(63,63,63) 28px 28px,rgb(63,63,63) 29px 29px,rgb(63,63,63) 30px 30px,rgb(63,63,63) 31px 31px,rgb(63,63,63) 32px 32px,rgb(63,63,63) 33px 33px,rgb(63,63,63) 34px 34px,rgb(64,64,64) 35px 35px,rgb(64,64,64) 36px 36px,rgb(64,64,64) 37px 37px,rgb(64,64,64) 38px 38px,rgb(64,64,64) 39px 39px,rgb(64,64,64) 40px 40px,rgb(64,64,64) 41px 41px,rgb(64,64,64) 42px 42px,rgb(64,64,64) 43px 43px,rgb(64,64,64) 44px 44px,rgb(64,64,64) 45px 45px,rgb(65,65,65) 46px 46px,rgb(65,65,65) 47px 47px,rgb(65,65,65) 48px 48px,rgb(65,65,65) 49px 49px,rgb(65,65,65) 50px 50px,rgb(65,65,65) 51px 51px,rgb(65,65,65) 52px 52px,rgb(65,65,65) 53px 53px,rgb(65,65,65) 54px 54px,rgb(65,65,65) 55px 55px,rgb(65,65,65) 56px 56px,rgb(65,65,65) 57px 57px,rgb(66,66,66) 58px 58px,rgb(66,66,66) 59px 59px,rgb(66,66,66) 60px 60px,rgb(66,66,66) 61px 61px,rgb(66,66,66) 62px 62px,rgb(66,66,66) 63px 63px,rgb(66,66,66) 64px 64px,rgb(66,66,66) 65px 65px,rgb(66,66,66) 66px 66px,rgb(66,66,66) 67px 67px,rgb(66,66,66) 68px 68px,rgb(67,67,67) 69px 69px,rgb(67,67,67) 70px 70px,rgb(67,67,67) 71px 71px,rgb(67,67,67) 72px 72px,rgb(67,67,67) 73px 73px,rgb(67,67,67) 74px 74px,rgb(67,67,67) 75px 75px,rgb(67,67,67) 76px 76px,rgb(67,67,67) 77px 77px,rgb(67,67,67) 78px 78px,rgb(67,67,67) 79px 79px,rgb(68,68,68) 80px 80px}
.azm-long-shadow.azm-paypal {text-shadow:rgb(0,140,200) 1px 1px,rgb(0,140,200) 2px 2px,rgb(0,140,200) 3px 3px,rgb(0,140,201) 4px 4px,rgb(0,141,201) 5px 5px,rgb(0,141,201) 6px 6px,rgb(0,141,201) 7px 7px,rgb(0,141,202) 8px 8px,rgb(0,141,202) 9px 9px,rgb(0,142,202) 10px 10px,rgb(0,142,203) 11px 11px,rgb(0,142,203) 12px 12px,rgb(0,142,203) 13px 13px,rgb(0,142,203) 14px 14px,rgb(0,143,204) 15px 15px,rgb(0,143,204) 16px 16px,rgb(0,143,204) 17px 17px,rgb(0,143,204) 18px 18px,rgb(0,143,205) 19px 19px,rgb(0,144,205) 20px 20px,rgb(0,144,205) 21px 21px,rgb(0,144,206) 22px 22px,rgb(0,144,206) 23px 23px,rgb(0,144,206) 24px 24px,rgb(0,145,206) 25px 25px,rgb(0,145,207) 26px 26px,rgb(0,145,207) 27px 27px,rgb(0,145,207) 28px 28px,rgb(0,145,207) 29px 29px,rgb(0,146,208) 30px 30px,rgb(0,146,208) 31px 31px,rgb(0,146,208) 32px 32px,rgb(0,146,209) 33px 33px,rgb(0,146,209) 34px 34px,rgb(0,147,209) 35px 35px,rgb(0,147,209) 36px 36px,rgb(0,147,210) 37px 37px,rgb(0,147,210) 38px 38px,rgb(0,147,210) 39px 39px,rgb(0,148,211) 40px 40px,rgb(0,148,211) 41px 41px,rgb(0,148,211) 42px 42px,rgb(0,148,211) 43px 43px,rgb(0,148,212) 44px 44px,rgb(0,149,212) 45px 45px,rgb(0,149,212) 46px 46px,rgb(0,149,212) 47px 47px,rgb(0,149,213) 48px 48px,rgb(0,149,213) 49px 49px,rgb(0,150,213) 50px 50px,rgb(0,150,214) 51px 51px,rgb(0,150,214) 52px 52px,rgb(0,150,214) 53px 53px,rgb(0,150,214) 54px 54px,rgb(0,151,215) 55px 55px,rgb(0,151,215) 56px 56px,rgb(0,151,215) 57px 57px,rgb(0,151,215) 58px 58px,rgb(0,151,216) 59px 59px,rgb(0,152,216) 60px 60px,rgb(0,152,216) 61px 61px,rgb(0,152,217) 62px 62px,rgb(0,152,217) 63px 63px,rgb(0,152,217) 64px 64px,rgb(0,153,217) 65px 65px,rgb(0,153,218) 66px 66px,rgb(0,153,218) 67px 67px,rgb(0,153,218) 68px 68px,rgb(0,153,218) 69px 69px,rgb(0,154,219) 70px 70px,rgb(0,154,219) 71px 71px,rgb(0,154,219) 72px 72px,rgb(0,154,220) 73px 73px,rgb(0,154,220) 74px 74px,rgb(0,155,220) 75px 75px,rgb(0,155,220) 76px 76px,rgb(0,155,221) 77px 77px,rgb(0,155,221) 78px 78px,rgb(0,155,221) 79px 79px,rgb(0,156,222) 80px 80px}
.azm-long-shadow.azm-pinterest {text-shadow:rgb(197,32,40) 1px 1px,rgb(197,32,40) 2px 2px,rgb(197,32,40) 3px 3px,rgb(198,32,40) 4px 4px,rgb(198,32,40) 5px 5px,rgb(198,32,40) 6px 6px,rgb(198,32,40) 7px 7px,rgb(199,32,40) 8px 8px,rgb(199,32,40) 9px 9px,rgb(199,32,40) 10px 10px,rgb(200,32,40) 11px 11px,rgb(200,32,40) 12px 12px,rgb(200,32,40) 13px 13px,rgb(200,32,40) 14px 14px,rgb(201,32,40) 15px 15px,rgb(201,32,40) 16px 16px,rgb(201,32,40) 17px 17px,rgb(201,32,40) 18px 18px,rgb(202,32,40) 19px 19px,rgb(202,33,41) 20px 20px,rgb(202,33,41) 21px 21px,rgb(203,33,41) 22px 22px,rgb(203,33,41) 23px 23px,rgb(203,33,41) 24px 24px,rgb(203,33,41) 25px 25px,rgb(204,33,41) 26px 26px,rgb(204,33,41) 27px 27px,rgb(204,33,41) 28px 28px,rgb(204,33,41) 29px 29px,rgb(205,33,41) 30px 30px,rgb(205,33,41) 31px 31px,rgb(205,33,41) 32px 32px,rgb(206,33,41) 33px 33px,rgb(206,33,41) 34px 34px,rgb(206,33,41) 35px 35px,rgb(206,33,41) 36px 36px,rgb(207,33,41) 37px 37px,rgb(207,33,41) 38px 38px,rgb(207,33,41) 39px 39px,rgb(208,34,42) 40px 40px,rgb(208,34,42) 41px 41px,rgb(208,34,42) 42px 42px,rgb(208,34,42) 43px 43px,rgb(209,34,42) 44px 44px,rgb(209,34,42) 45px 45px,rgb(209,34,42) 46px 46px,rgb(209,34,42) 47px 47px,rgb(210,34,42) 48px 48px,rgb(210,34,42) 49px 49px,rgb(210,34,42) 50px 50px,rgb(211,34,42) 51px 51px,rgb(211,34,42) 52px 52px,rgb(211,34,42) 53px 53px,rgb(211,34,42) 54px 54px,rgb(212,34,42) 55px 55px,rgb(212,34,42) 56px 56px,rgb(212,34,42) 57px 57px,rgb(212,34,42) 58px 58px,rgb(213,34,42) 59px 59px,rgb(213,35,43) 60px 60px,rgb(213,35,43) 61px 61px,rgb(214,35,43) 62px 62px,rgb(214,35,43) 63px 63px,rgb(214,35,43) 64px 64px,rgb(214,35,43) 65px 65px,rgb(215,35,43) 66px 66px,rgb(215,35,43) 67px 67px,rgb(215,35,43) 68px 68px,rgb(215,35,43) 69px 69px,rgb(216,35,43) 70px 70px,rgb(216,35,43) 71px 71px,rgb(216,35,43) 72px 72px,rgb(217,35,43) 73px 73px,rgb(217,35,43) 74px 74px,rgb(217,35,43) 75px 75px,rgb(217,35,43) 76px 76px,rgb(218,35,43) 77px 77px,rgb(218,35,43) 78px 78px,rgb(218,35,43) 79px 79px,rgb(219,36,44) 80px 80px}
.azm-long-shadow.azm-reddit {text-shadow:rgb(230,62,0) 1px 1px,rgb(230,62,0) 2px 2px,rgb(230,62,0) 3px 3px,rgb(231,62,0) 4px 4px,rgb(231,62,0) 5px 5px,rgb(231,62,0) 6px 6px,rgb(232,62,0) 7px 7px,rgb(232,62,0) 8px 8px,rgb(232,62,0) 9px 9px,rgb(233,62,0) 10px 10px,rgb(233,62,0) 11px 11px,rgb(233,63,0) 12px 12px,rgb(234,63,0) 13px 13px,rgb(234,63,0) 14px 14px,rgb(234,63,0) 15px 15px,rgb(235,63,0) 16px 16px,rgb(235,63,0) 17px 17px,rgb(235,63,0) 18px 18px,rgb(235,63,0) 19px 19px,rgb(236,63,0) 20px 20px,rgb(236,63,0) 21px 21px,rgb(236,63,0) 22px 22px,rgb(237,64,0) 23px 23px,rgb(237,64,0) 24px 24px,rgb(237,64,0) 25px 25px,rgb(238,64,0) 26px 26px,rgb(238,64,0) 27px 27px,rgb(238,64,0) 28px 28px,rgb(239,64,0) 29px 29px,rgb(239,64,0) 30px 30px,rgb(239,64,0) 31px 31px,rgb(240,64,0) 32px 32px,rgb(240,64,0) 33px 33px,rgb(240,64,0) 34px 34px,rgb(240,65,0) 35px 35px,rgb(241,65,0) 36px 36px,rgb(241,65,0) 37px 37px,rgb(241,65,0) 38px 38px,rgb(242,65,0) 39px 39px,rgb(242,65,0) 40px 40px,rgb(242,65,0) 41px 41px,rgb(243,65,0) 42px 42px,rgb(243,65,0) 43px 43px,rgb(243,65,0) 44px 44px,rgb(244,65,0) 45px 45px,rgb(244,66,0) 46px 46px,rgb(244,66,0) 47px 47px,rgb(245,66,0) 48px 48px,rgb(245,66,0) 49px 49px,rgb(245,66,0) 50px 50px,rgb(245,66,0) 51px 51px,rgb(246,66,0) 52px 52px,rgb(246,66,0) 53px 53px,rgb(246,66,0) 54px 54px,rgb(247,66,0) 55px 55px,rgb(247,66,0) 56px 56px,rgb(247,66,0) 57px 57px,rgb(248,67,0) 58px 58px,rgb(248,67,0) 59px 59px,rgb(248,67,0) 60px 60px,rgb(249,67,0) 61px 61px,rgb(249,67,0) 62px 62px,rgb(249,67,0) 63px 63px,rgb(250,67,0) 64px 64px,rgb(250,67,0) 65px 65px,rgb(250,67,0) 66px 66px,rgb(250,67,0) 67px 67px,rgb(251,67,0) 68px 68px,rgb(251,68,0) 69px 69px,rgb(251,68,0) 70px 70px,rgb(252,68,0) 71px 71px,rgb(252,68,0) 72px 72px,rgb(252,68,0) 73px 73px,rgb(253,68,0) 74px 74px,rgb(253,68,0) 75px 75px,rgb(253,68,0) 76px 76px,rgb(254,68,0) 77px 77px,rgb(254,68,0) 78px 78px,rgb(254,68,0) 79px 79px,rgb(255,69,0) 80px 80px}
.azm-long-shadow.azm-rss {text-shadow:rgb(227,129,77) 1px 1px,rgb(227,129,77) 2px 2px,rgb(227,129,77) 3px 3px,rgb(227,129,77) 4px 4px,rgb(227,129,77) 5px 5px,rgb(227,129,77) 6px 6px,rgb(227,129,77) 7px 7px,rgb(227,129,77) 8px 8px,rgb(227,129,77) 9px 9px,rgb(227,129,77) 10px 10px,rgb(227,129,77) 11px 11px,rgb(227,129,77) 12px 12px,rgb(227,129,77) 13px 13px,rgb(227,129,77) 14px 14px,rgb(227,129,77) 15px 15px,rgb(227,129,77) 16px 16px,rgb(227,129,77) 17px 17px,rgb(227,129,77) 18px 18px,rgb(227,129,77) 19px 19px,rgb(227,129,77) 20px 20px,rgb(227,129,77) 21px 21px,rgb(227,129,77) 22px 22px,rgb(227,129,77) 23px 23px,rgb(227,129,77) 24px 24px,rgb(227,129,77) 25px 25px,rgb(227,129,77) 26px 26px,rgb(227,129,77) 27px 27px,rgb(227,129,77) 28px 28px,rgb(227,129,77) 29px 29px,rgb(227,129,77) 30px 30px,rgb(227,129,77) 31px 31px,rgb(227,129,77) 32px 32px,rgb(227,129,77) 33px 33px,rgb(228,129,77) 34px 34px,rgb(228,129,77) 35px 35px,rgb(229,130,77) 36px 36px,rgb(229,130,77) 37px 37px,rgb(230,130,78) 38px 38px,rgb(230,131,78) 39px 39px,rgb(231,131,78) 40px 40px,rgb(231,131,78) 41px 41px,rgb(232,131,78) 42px 42px,rgb(232,132,78) 43px 43px,rgb(233,132,79) 44px 44px,rgb(233,132,79) 45px 45px,rgb(234,133,79) 46px 46px,rgb(234,133,79) 47px 47px,rgb(235,133,79) 48px 48px,rgb(235,133,79) 49px 49px,rgb(236,134,80) 50px 50px,rgb(236,134,80) 51px 51px,rgb(237,134,80) 52px 52px,rgb(237,135,80) 53px 53px,rgb(238,135,80) 54px 54px,rgb(238,135,80) 55px 55px,rgb(239,136,81) 56px 56px,rgb(240,136,81) 57px 57px,rgb(240,136,81) 58px 58px,rgb(241,136,81) 59px 59px,rgb(241,137,81) 60px 60px,rgb(242,137,81) 61px 61px,rgb(242,137,82) 62px 62px,rgb(243,138,82) 63px 63px,rgb(243,138,82) 64px 64px,rgb(244,138,82) 65px 65px,rgb(244,138,82) 66px 66px,rgb(245,139,82) 67px 67px,rgb(245,139,83) 68px 68px,rgb(246,139,83) 69px 69px,rgb(246,140,83) 70px 70px,rgb(247,140,83) 71px 71px,rgb(247,140,83) 72px 72px,rgb(248,140,83) 73px 73px,rgb(248,141,84) 74px 74px,rgb(249,141,84) 75px 75px,rgb(249,141,84) 76px 76px,rgb(250,142,84) 77px 77px,rgb(250,142,84) 78px 78px,rgb(251,142,84) 79px 79px,rgb(252,143,85) 80px 80px}
.azm-long-shadow.azm-share {text-shadow:rgb(1,131,68) 1px 1px,rgb(1,131,68) 2px 2px,rgb(1,131,68) 3px 3px,rgb(1,131,68) 4px 4px,rgb(1,131,68) 5px 5px,rgb(1,132,68) 6px 6px,rgb(1,132,68) 7px 7px,rgb(1,132,68) 8px 8px,rgb(1,132,68) 9px 9px,rgb(1,132,68) 10px 10px,rgb(1,133,68) 11px 11px,rgb(1,133,69) 12px 12px,rgb(1,133,69) 13px 13px,rgb(1,133,69) 14px 14px,rgb(1,133,69) 15px 15px,rgb(1,134,69) 16px 16px,rgb(1,134,69) 17px 17px,rgb(1,134,69) 18px 18px,rgb(1,134,69) 19px 19px,rgb(1,134,69) 20px 20px,rgb(1,134,69) 21px 21px,rgb(1,135,69) 22px 22px,rgb(1,135,70) 23px 23px,rgb(1,135,70) 24px 24px,rgb(1,135,70) 25px 25px,rgb(1,135,70) 26px 26px,rgb(1,136,70) 27px 27px,rgb(1,136,70) 28px 28px,rgb(1,136,70) 29px 29px,rgb(1,136,70) 30px 30px,rgb(1,136,70) 31px 31px,rgb(1,137,70) 32px 32px,rgb(1,137,70) 33px 33px,rgb(1,137,70) 34px 34px,rgb(1,137,71) 35px 35px,rgb(1,137,71) 36px 36px,rgb(1,137,71) 37px 37px,rgb(1,138,71) 38px 38px,rgb(1,138,71) 39px 39px,rgb(1,138,71) 40px 40px,rgb(1,138,71) 41px 41px,rgb(1,138,71) 42px 42px,rgb(1,139,71) 43px 43px,rgb(1,139,71) 44px 44px,rgb(1,139,71) 45px 45px,rgb(1,139,72) 46px 46px,rgb(1,139,72) 47px 47px,rgb(1,140,72) 48px 48px,rgb(1,140,72) 49px 49px,rgb(1,140,72) 50px 50px,rgb(1,140,72) 51px 51px,rgb(1,140,72) 52px 52px,rgb(1,140,72) 53px 53px,rgb(1,141,72) 54px 54px,rgb(1,141,72) 55px 55px,rgb(1,141,72) 56px 56px,rgb(1,141,72) 57px 57px,rgb(1,141,73) 58px 58px,rgb(1,142,73) 59px 59px,rgb(1,142,73) 60px 60px,rgb(1,142,73) 61px 61px,rgb(1,142,73) 62px 62px,rgb(1,142,73) 63px 63px,rgb(1,143,73) 64px 64px,rgb(1,143,73) 65px 65px,rgb(1,143,73) 66px 66px,rgb(1,143,73) 67px 67px,rgb(1,143,73) 68px 68px,rgb(1,143,74) 69px 69px,rgb(1,144,74) 70px 70px,rgb(1,144,74) 71px 71px,rgb(1,144,74) 72px 72px,rgb(1,144,74) 73px 73px,rgb(1,144,74) 74px 74px,rgb(1,145,74) 75px 75px,rgb(1,145,74) 76px 76px,rgb(1,145,74) 77px 77px,rgb(1,145,74) 78px 78px,rgb(1,145,74) 79px 79px,rgb(1,146,75) 80px 80px}
.azm-long-shadow.azm-skype {text-shadow:rgb(0,158,216) 1px 1px,rgb(0,158,216) 2px 2px,rgb(0,158,216) 3px 3px,rgb(0,158,217) 4px 4px,rgb(0,159,217) 5px 5px,rgb(0,159,217) 6px 6px,rgb(0,159,218) 7px 7px,rgb(0,159,218) 8px 8px,rgb(0,159,218) 9px 9px,rgb(0,160,219) 10px 10px,rgb(0,160,219) 11px 11px,rgb(0,160,219) 12px 12px,rgb(0,160,219) 13px 13px,rgb(0,160,220) 14px 14px,rgb(0,161,220) 15px 15px,rgb(0,161,220) 16px 16px,rgb(0,161,221) 17px 17px,rgb(0,161,221) 18px 18px,rgb(0,162,221) 19px 19px,rgb(0,162,222) 20px 20px,rgb(0,162,222) 21px 21px,rgb(0,162,222) 22px 22px,rgb(0,162,222) 23px 23px,rgb(0,163,223) 24px 24px,rgb(0,163,223) 25px 25px,rgb(0,163,223) 26px 26px,rgb(0,163,224) 27px 27px,rgb(0,163,224) 28px 28px,rgb(0,164,224) 29px 29px,rgb(0,164,225) 30px 30px,rgb(0,164,225) 31px 31px,rgb(0,164,225) 32px 32px,rgb(0,165,225) 33px 33px,rgb(0,165,226) 34px 34px,rgb(0,165,226) 35px 35px,rgb(0,165,226) 36px 36px,rgb(0,165,227) 37px 37px,rgb(0,166,227) 38px 38px,rgb(0,166,227) 39px 39px,rgb(0,166,228) 40px 40px,rgb(0,166,228) 41px 41px,rgb(0,166,228) 42px 42px,rgb(0,167,228) 43px 43px,rgb(0,167,229) 44px 44px,rgb(0,167,229) 45px 45px,rgb(0,167,229) 46px 46px,rgb(0,167,230) 47px 47px,rgb(0,168,230) 48px 48px,rgb(0,168,230) 49px 49px,rgb(0,168,231) 50px 50px,rgb(0,168,231) 51px 51px,rgb(0,169,231) 52px 52px,rgb(0,169,231) 53px 53px,rgb(0,169,232) 54px 54px,rgb(0,169,232) 55px 55px,rgb(0,169,232) 56px 56px,rgb(0,170,233) 57px 57px,rgb(0,170,233) 58px 58px,rgb(0,170,233) 59px 59px,rgb(0,170,234) 60px 60px,rgb(0,170,234) 61px 61px,rgb(0,171,234) 62px 62px,rgb(0,171,234) 63px 63px,rgb(0,171,235) 64px 64px,rgb(0,171,235) 65px 65px,rgb(0,172,235) 66px 66px,rgb(0,172,236) 67px 67px,rgb(0,172,236) 68px 68px,rgb(0,172,236) 69px 69px,rgb(0,172,237) 70px 70px,rgb(0,173,237) 71px 71px,rgb(0,173,237) 72px 72px,rgb(0,173,237) 73px 73px,rgb(0,173,238) 74px 74px,rgb(0,173,238) 75px 75px,rgb(0,174,238) 76px 76px,rgb(0,174,239) 77px 77px,rgb(0,174,239) 78px 78px,rgb(0,174,239) 79px 79px,rgb(0,175,240) 80px 80px}
.azm-long-shadow.azm-slideshare {text-shadow:rgb(5,109,163) 1px 1px,rgb(5,109,163) 2px 2px,rgb(5,109,163) 3px 3px,rgb(5,109,163) 4px 4px,rgb(5,109,164) 5px 5px,rgb(5,109,164) 6px 6px,rgb(5,110,164) 7px 7px,rgb(5,110,164) 8px 8px,rgb(5,110,165) 9px 9px,rgb(5,110,165) 10px 10px,rgb(5,110,165) 11px 11px,rgb(5,110,165) 12px 12px,rgb(5,110,165) 13px 13px,rgb(5,111,166) 14px 14px,rgb(5,111,166) 15px 15px,rgb(5,111,166) 16px 16px,rgb(5,111,166) 17px 17px,rgb(5,111,167) 18px 18px,rgb(5,111,167) 19px 19px,rgb(5,112,167) 20px 20px,rgb(5,112,167) 21px 21px,rgb(5,112,167) 22px 22px,rgb(5,112,168) 23px 23px,rgb(5,112,168) 24px 24px,rgb(5,112,168) 25px 25px,rgb(5,112,168) 26px 26px,rgb(5,113,169) 27px 27px,rgb(5,113,169) 28px 28px,rgb(5,113,169) 29px 29px,rgb(5,113,169) 30px 30px,rgb(5,113,169) 31px 31px,rgb(5,113,170) 32px 32px,rgb(5,113,170) 33px 33px,rgb(5,114,170) 34px 34px,rgb(5,114,170) 35px 35px,rgb(5,114,171) 36px 36px,rgb(5,114,171) 37px 37px,rgb(5,114,171) 38px 38px,rgb(5,114,171) 39px 39px,rgb(5,115,172) 40px 40px,rgb(5,115,172) 41px 41px,rgb(5,115,172) 42px 42px,rgb(5,115,172) 43px 43px,rgb(5,115,172) 44px 44px,rgb(5,115,173) 45px 45px,rgb(5,115,173) 46px 46px,rgb(5,116,173) 47px 47px,rgb(5,116,173) 48px 48px,rgb(5,116,174) 49px 49px,rgb(5,116,174) 50px 50px,rgb(5,116,174) 51px 51px,rgb(5,116,174) 52px 52px,rgb(5,116,174) 53px 53px,rgb(5,117,175) 54px 54px,rgb(5,117,175) 55px 55px,rgb(5,117,175) 56px 56px,rgb(5,117,175) 57px 57px,rgb(5,117,176) 58px 58px,rgb(5,117,176) 59px 59px,rgb(5,118,176) 60px 60px,rgb(5,118,176) 61px 61px,rgb(5,118,176) 62px 62px,rgb(5,118,177) 63px 63px,rgb(5,118,177) 64px 64px,rgb(5,118,177) 65px 65px,rgb(5,118,177) 66px 66px,rgb(5,119,178) 67px 67px,rgb(5,119,178) 68px 68px,rgb(5,119,178) 69px 69px,rgb(5,119,178) 70px 70px,rgb(5,119,178) 71px 71px,rgb(5,119,179) 72px 72px,rgb(5,119,179) 73px 73px,rgb(5,120,179) 74px 74px,rgb(5,120,179) 75px 75px,rgb(5,120,180) 76px 76px,rgb(5,120,180) 77px 77px,rgb(5,120,180) 78px 78px,rgb(5,120,180) 79px 79px,rgb(6,121,181) 80px 80px}
.azm-long-shadow.azm-soundcloud {text-shadow:rgb(230,70,0) 1px 1px,rgb(230,70,0) 2px 2px,rgb(230,70,0) 3px 3px,rgb(231,70,0) 4px 4px,rgb(231,70,0) 5px 5px,rgb(231,70,0) 6px 6px,rgb(232,70,0) 7px 7px,rgb(232,70,0) 8px 8px,rgb(232,70,0) 9px 9px,rgb(233,71,0) 10px 10px,rgb(233,71,0) 11px 11px,rgb(233,71,0) 12px 12px,rgb(234,71,0) 13px 13px,rgb(234,71,0) 14px 14px,rgb(234,71,0) 15px 15px,rgb(235,71,0) 16px 16px,rgb(235,71,0) 17px 17px,rgb(235,71,0) 18px 18px,rgb(235,71,0) 19px 19px,rgb(236,72,0) 20px 20px,rgb(236,72,0) 21px 21px,rgb(236,72,0) 22px 22px,rgb(237,72,0) 23px 23px,rgb(237,72,0) 24px 24px,rgb(237,72,0) 25px 25px,rgb(238,72,0) 26px 26px,rgb(238,72,0) 27px 27px,rgb(238,72,0) 28px 28px,rgb(239,72,0) 29px 29px,rgb(239,73,0) 30px 30px,rgb(239,73,0) 31px 31px,rgb(240,73,0) 32px 32px,rgb(240,73,0) 33px 33px,rgb(240,73,0) 34px 34px,rgb(240,73,0) 35px 35px,rgb(241,73,0) 36px 36px,rgb(241,73,0) 37px 37px,rgb(241,73,0) 38px 38px,rgb(242,73,0) 39px 39px,rgb(242,74,0) 40px 40px,rgb(242,74,0) 41px 41px,rgb(243,74,0) 42px 42px,rgb(243,74,0) 43px 43px,rgb(243,74,0) 44px 44px,rgb(244,74,0) 45px 45px,rgb(244,74,0) 46px 46px,rgb(244,74,0) 47px 47px,rgb(245,74,0) 48px 48px,rgb(245,74,0) 49px 49px,rgb(245,75,0) 50px 50px,rgb(245,75,0) 51px 51px,rgb(246,75,0) 52px 52px,rgb(246,75,0) 53px 53px,rgb(246,75,0) 54px 54px,rgb(247,75,0) 55px 55px,rgb(247,75,0) 56px 56px,rgb(247,75,0) 57px 57px,rgb(248,75,0) 58px 58px,rgb(248,75,0) 59px 59px,rgb(248,76,0) 60px 60px,rgb(249,76,0) 61px 61px,rgb(249,76,0) 62px 62px,rgb(249,76,0) 63px 63px,rgb(250,76,0) 64px 64px,rgb(250,76,0) 65px 65px,rgb(250,76,0) 66px 66px,rgb(250,76,0) 67px 67px,rgb(251,76,0) 68px 68px,rgb(251,76,0) 69px 69px,rgb(251,77,0) 70px 70px,rgb(252,77,0) 71px 71px,rgb(252,77,0) 72px 72px,rgb(252,77,0) 73px 73px,rgb(253,77,0) 74px 74px,rgb(253,77,0) 75px 75px,rgb(253,77,0) 76px 76px,rgb(254,77,0) 77px 77px,rgb(254,77,0) 78px 78px,rgb(254,77,0) 79px 79px,rgb(255,78,0) 80px 80px}
.azm-long-shadow.azm-spotify {text-shadow:rgb(119,170,0) 1px 1px,rgb(119,170,0) 2px 2px,rgb(119,170,0) 3px 3px,rgb(119,170,0) 4px 4px,rgb(119,171,0) 5px 5px,rgb(119,171,0) 6px 6px,rgb(120,171,0) 7px 7px,rgb(120,171,0) 8px 8px,rgb(120,172,0) 9px 9px,rgb(120,172,0) 10px 10px,rgb(120,172,0) 11px 11px,rgb(120,172,0) 12px 12px,rgb(121,173,0) 13px 13px,rgb(121,173,0) 14px 14px,rgb(121,173,0) 15px 15px,rgb(121,173,0) 16px 16px,rgb(121,174,0) 17px 17px,rgb(121,174,0) 18px 18px,rgb(122,174,0) 19px 19px,rgb(122,174,0) 20px 20px,rgb(122,174,0) 21px 21px,rgb(122,175,0) 22px 22px,rgb(122,175,0) 23px 23px,rgb(122,175,0) 24px 24px,rgb(123,175,0) 25px 25px,rgb(123,176,0) 26px 26px,rgb(123,176,0) 27px 27px,rgb(123,176,0) 28px 28px,rgb(123,176,0) 29px 29px,rgb(123,177,0) 30px 30px,rgb(124,177,0) 31px 31px,rgb(124,177,0) 32px 32px,rgb(124,177,0) 33px 33px,rgb(124,178,0) 34px 34px,rgb(124,178,0) 35px 35px,rgb(124,178,0) 36px 36px,rgb(125,178,0) 37px 37px,rgb(125,179,0) 38px 38px,rgb(125,179,0) 39px 39px,rgb(125,179,0) 40px 40px,rgb(125,179,0) 41px 41px,rgb(125,179,0) 42px 42px,rgb(125,180,0) 43px 43px,rgb(126,180,0) 44px 44px,rgb(126,180,0) 45px 45px,rgb(126,180,0) 46px 46px,rgb(126,181,0) 47px 47px,rgb(126,181,0) 48px 48px,rgb(126,181,0) 49px 49px,rgb(127,181,0) 50px 50px,rgb(127,182,0) 51px 51px,rgb(127,182,0) 52px 52px,rgb(127,182,0) 53px 53px,rgb(127,182,0) 54px 54px,rgb(127,183,0) 55px 55px,rgb(128,183,0) 56px 56px,rgb(128,183,0) 57px 57px,rgb(128,183,0) 58px 58px,rgb(128,184,0) 59px 59px,rgb(128,184,0) 60px 60px,rgb(128,184,0) 61px 61px,rgb(129,184,0) 62px 62px,rgb(129,184,0) 63px 63px,rgb(129,185,0) 64px 64px,rgb(129,185,0) 65px 65px,rgb(129,185,0) 66px 66px,rgb(129,185,0) 67px 67px,rgb(130,186,0) 68px 68px,rgb(130,186,0) 69px 69px,rgb(130,186,0) 70px 70px,rgb(130,186,0) 71px 71px,rgb(130,187,0) 72px 72px,rgb(130,187,0) 73px 73px,rgb(131,187,0) 74px 74px,rgb(131,187,0) 75px 75px,rgb(131,188,0) 76px 76px,rgb(131,188,0) 77px 77px,rgb(131,188,0) 78px 78px,rgb(131,188,0) 79px 79px,rgb(132,189,0) 80px 80px}
.azm-long-shadow.azm-stack-exchange {text-shadow:rgb(49,100,161) 1px 1px,rgb(49,100,161) 2px 2px,rgb(49,100,161) 3px 3px,rgb(49,100,161) 4px 4px,rgb(49,100,162) 5px 5px,rgb(49,100,162) 6px 6px,rgb(49,100,162) 7px 7px,rgb(49,101,162) 8px 8px,rgb(49,101,163) 9px 9px,rgb(49,101,163) 10px 10px,rgb(49,101,163) 11px 11px,rgb(49,101,163) 12px 12px,rgb(49,101,163) 13px 13px,rgb(49,101,164) 14px 14px,rgb(49,102,164) 15px 15px,rgb(50,102,164) 16px 16px,rgb(50,102,164) 17px 17px,rgb(50,102,165) 18px 18px,rgb(50,102,165) 19px 19px,rgb(50,102,165) 20px 20px,rgb(50,102,165) 21px 21px,rgb(50,103,165) 22px 22px,rgb(50,103,166) 23px 23px,rgb(50,103,166) 24px 24px,rgb(50,103,166) 25px 25px,rgb(50,103,166) 26px 26px,rgb(50,103,167) 27px 27px,rgb(50,103,167) 28px 28px,rgb(50,103,167) 29px 29px,rgb(50,104,167) 30px 30px,rgb(50,104,167) 31px 31px,rgb(51,104,168) 32px 32px,rgb(51,104,168) 33px 33px,rgb(51,104,168) 34px 34px,rgb(51,104,168) 35px 35px,rgb(51,104,169) 36px 36px,rgb(51,105,169) 37px 37px,rgb(51,105,169) 38px 38px,rgb(51,105,169) 39px 39px,rgb(51,105,170) 40px 40px,rgb(51,105,170) 41px 41px,rgb(51,105,170) 42px 42px,rgb(51,105,170) 43px 43px,rgb(51,106,170) 44px 44px,rgb(51,106,171) 45px 45px,rgb(51,106,171) 46px 46px,rgb(51,106,171) 47px 47px,rgb(52,106,171) 48px 48px,rgb(52,106,172) 49px 49px,rgb(52,106,172) 50px 50px,rgb(52,107,172) 51px 51px,rgb(52,107,172) 52px 52px,rgb(52,107,172) 53px 53px,rgb(52,107,173) 54px 54px,rgb(52,107,173) 55px 55px,rgb(52,107,173) 56px 56px,rgb(52,107,173) 57px 57px,rgb(52,107,174) 58px 58px,rgb(52,108,174) 59px 59px,rgb(52,108,174) 60px 60px,rgb(52,108,174) 61px 61px,rgb(52,108,174) 62px 62px,rgb(52,108,175) 63px 63px,rgb(53,108,175) 64px 64px,rgb(53,108,175) 65px 65px,rgb(53,109,175) 66px 66px,rgb(53,109,176) 67px 67px,rgb(53,109,176) 68px 68px,rgb(53,109,176) 69px 69px,rgb(53,109,176) 70px 70px,rgb(53,109,176) 71px 71px,rgb(53,109,177) 72px 72px,rgb(53,110,177) 73px 73px,rgb(53,110,177) 74px 74px,rgb(53,110,177) 75px 75px,rgb(53,110,178) 76px 76px,rgb(53,110,178) 77px 77px,rgb(53,110,178) 78px 78px,rgb(53,110,178) 79px 79px,rgb(54,111,179) 80px 80px}
.azm-long-shadow.azm-stack-overflow {text-shadow:rgb(0,107,184) 1px 1px,rgb(0,107,184) 2px 2px,rgb(0,107,184) 3px 3px,rgb(0,107,185) 4px 4px,rgb(0,107,185) 5px 5px,rgb(0,107,185) 6px 6px,rgb(0,108,185) 7px 7px,rgb(0,108,186) 8px 8px,rgb(0,108,186) 9px 9px,rgb(0,108,186) 10px 10px,rgb(0,108,186) 11px 11px,rgb(0,108,187) 12px 12px,rgb(0,108,187) 13px 13px,rgb(0,109,187) 14px 14px,rgb(0,109,187) 15px 15px,rgb(0,109,188) 16px 16px,rgb(0,109,188) 17px 17px,rgb(0,109,188) 18px 18px,rgb(0,109,188) 19px 19px,rgb(0,110,189) 20px 20px,rgb(0,110,189) 21px 21px,rgb(0,110,189) 22px 22px,rgb(0,110,189) 23px 23px,rgb(0,110,190) 24px 24px,rgb(0,110,190) 25px 25px,rgb(0,110,190) 26px 26px,rgb(0,111,190) 27px 27px,rgb(0,111,191) 28px 28px,rgb(0,111,191) 29px 29px,rgb(0,111,191) 30px 30px,rgb(0,111,191) 31px 31px,rgb(0,111,192) 32px 32px,rgb(0,111,192) 33px 33px,rgb(0,112,192) 34px 34px,rgb(0,112,192) 35px 35px,rgb(0,112,193) 36px 36px,rgb(0,112,193) 37px 37px,rgb(0,112,193) 38px 38px,rgb(0,112,193) 39px 39px,rgb(0,113,194) 40px 40px,rgb(0,113,194) 41px 41px,rgb(0,113,194) 42px 42px,rgb(0,113,194) 43px 43px,rgb(0,113,195) 44px 44px,rgb(0,113,195) 45px 45px,rgb(0,113,195) 46px 46px,rgb(0,114,195) 47px 47px,rgb(0,114,196) 48px 48px,rgb(0,114,196) 49px 49px,rgb(0,114,196) 50px 50px,rgb(0,114,196) 51px 51px,rgb(0,114,197) 52px 52px,rgb(0,114,197) 53px 53px,rgb(0,115,197) 54px 54px,rgb(0,115,197) 55px 55px,rgb(0,115,198) 56px 56px,rgb(0,115,198) 57px 57px,rgb(0,115,198) 58px 58px,rgb(0,115,198) 59px 59px,rgb(0,116,199) 60px 60px,rgb(0,116,199) 61px 61px,rgb(0,116,199) 62px 62px,rgb(0,116,199) 63px 63px,rgb(0,116,200) 64px 64px,rgb(0,116,200) 65px 65px,rgb(0,116,200) 66px 66px,rgb(0,117,200) 67px 67px,rgb(0,117,201) 68px 68px,rgb(0,117,201) 69px 69px,rgb(0,117,201) 70px 70px,rgb(0,117,201) 71px 71px,rgb(0,117,202) 72px 72px,rgb(0,117,202) 73px 73px,rgb(0,118,202) 74px 74px,rgb(0,118,202) 75px 75px,rgb(0,118,203) 76px 76px,rgb(0,118,203) 77px 77px,rgb(0,118,203) 78px 78px,rgb(0,118,203) 79px 79px,rgb(0,119,204) 80px 80px}
.azm-long-shadow.azm-stumbleupon {text-shadow:rgb(211,68,32) 1px 1px,rgb(211,68,32) 2px 2px,rgb(211,68,32) 3px 3px,rgb(212,68,32) 4px 4px,rgb(212,68,32) 5px 5px,rgb(212,68,32) 6px 6px,rgb(213,68,32) 7px 7px,rgb(213,68,32) 8px 8px,rgb(213,68,32) 9px 9px,rgb(213,68,32) 10px 10px,rgb(214,68,32) 11px 11px,rgb(214,69,32) 12px 12px,rgb(214,69,32) 13px 13px,rgb(215,69,32) 14px 14px,rgb(215,69,32) 15px 15px,rgb(215,69,32) 16px 16px,rgb(215,69,32) 17px 17px,rgb(216,69,32) 18px 18px,rgb(216,69,32) 19px 19px,rgb(216,69,33) 20px 20px,rgb(217,69,33) 21px 21px,rgb(217,69,33) 22px 22px,rgb(217,70,33) 23px 23px,rgb(217,70,33) 24px 24px,rgb(218,70,33) 25px 25px,rgb(218,70,33) 26px 26px,rgb(218,70,33) 27px 27px,rgb(219,70,33) 28px 28px,rgb(219,70,33) 29px 29px,rgb(219,70,33) 30px 30px,rgb(219,70,33) 31px 31px,rgb(220,70,33) 32px 32px,rgb(220,70,33) 33px 33px,rgb(220,70,33) 34px 34px,rgb(221,71,33) 35px 35px,rgb(221,71,33) 36px 36px,rgb(221,71,33) 37px 37px,rgb(221,71,33) 38px 38px,rgb(222,71,33) 39px 39px,rgb(222,71,34) 40px 40px,rgb(222,71,34) 41px 41px,rgb(223,71,34) 42px 42px,rgb(223,71,34) 43px 43px,rgb(223,71,34) 44px 44px,rgb(223,71,34) 45px 45px,rgb(224,72,34) 46px 46px,rgb(224,72,34) 47px 47px,rgb(224,72,34) 48px 48px,rgb(225,72,34) 49px 49px,rgb(225,72,34) 50px 50px,rgb(225,72,34) 51px 51px,rgb(225,72,34) 52px 52px,rgb(226,72,34) 53px 53px,rgb(226,72,34) 54px 54px,rgb(226,72,34) 55px 55px,rgb(227,72,34) 56px 56px,rgb(227,72,34) 57px 57px,rgb(227,73,34) 58px 58px,rgb(227,73,34) 59px 59px,rgb(228,73,35) 60px 60px,rgb(228,73,35) 61px 61px,rgb(228,73,35) 62px 62px,rgb(229,73,35) 63px 63px,rgb(229,73,35) 64px 64px,rgb(229,73,35) 65px 65px,rgb(229,73,35) 66px 66px,rgb(230,73,35) 67px 67px,rgb(230,73,35) 68px 68px,rgb(230,74,35) 69px 69px,rgb(231,74,35) 70px 70px,rgb(231,74,35) 71px 71px,rgb(231,74,35) 72px 72px,rgb(231,74,35) 73px 73px,rgb(232,74,35) 74px 74px,rgb(232,74,35) 75px 75px,rgb(232,74,35) 76px 76px,rgb(233,74,35) 77px 77px,rgb(233,74,35) 78px 78px,rgb(233,74,35) 79px 79px,rgb(234,75,36) 80px 80px}
.azm-long-shadow.azm-trello {text-shadow:rgb(2,95,150) 1px 1px,rgb(2,95,150) 2px 2px,rgb(2,95,150) 3px 3px,rgb(2,95,150) 4px 4px,rgb(2,95,151) 5px 5px,rgb(2,95,151) 6px 6px,rgb(2,95,151) 7px 7px,rgb(2,96,151) 8px 8px,rgb(2,96,151) 9px 9px,rgb(2,96,152) 10px 10px,rgb(2,96,152) 11px 11px,rgb(2,96,152) 12px 12px,rgb(2,96,152) 13px 13px,rgb(2,96,152) 14px 14px,rgb(2,97,153) 15px 15px,rgb(2,97,153) 16px 16px,rgb(2,97,153) 17px 17px,rgb(2,97,153) 18px 18px,rgb(2,97,154) 19px 19px,rgb(2,97,154) 20px 20px,rgb(2,97,154) 21px 21px,rgb(2,98,154) 22px 22px,rgb(2,98,154) 23px 23px,rgb(2,98,155) 24px 24px,rgb(2,98,155) 25px 25px,rgb(2,98,155) 26px 26px,rgb(2,98,155) 27px 27px,rgb(2,98,155) 28px 28px,rgb(2,98,156) 29px 29px,rgb(2,99,156) 30px 30px,rgb(2,99,156) 31px 31px,rgb(2,99,156) 32px 32px,rgb(2,99,157) 33px 33px,rgb(2,99,157) 34px 34px,rgb(2,99,157) 35px 35px,rgb(2,99,157) 36px 36px,rgb(2,100,157) 37px 37px,rgb(2,100,158) 38px 38px,rgb(2,100,158) 39px 39px,rgb(2,100,158) 40px 40px,rgb(2,100,158) 41px 41px,rgb(2,100,158) 42px 42px,rgb(2,100,159) 43px 43px,rgb(2,101,159) 44px 44px,rgb(2,101,159) 45px 45px,rgb(2,101,159) 46px 46px,rgb(2,101,159) 47px 47px,rgb(2,101,160) 48px 48px,rgb(2,101,160) 49px 49px,rgb(2,101,160) 50px 50px,rgb(2,102,160) 51px 51px,rgb(2,102,161) 52px 52px,rgb(2,102,161) 53px 53px,rgb(2,102,161) 54px 54px,rgb(2,102,161) 55px 55px,rgb(2,102,161) 56px 56px,rgb(2,102,162) 57px 57px,rgb(2,102,162) 58px 58px,rgb(2,103,162) 59px 59px,rgb(2,103,162) 60px 60px,rgb(2,103,162) 61px 61px,rgb(2,103,163) 62px 62px,rgb(2,103,163) 63px 63px,rgb(2,103,163) 64px 64px,rgb(2,103,163) 65px 65px,rgb(2,104,164) 66px 66px,rgb(2,104,164) 67px 67px,rgb(2,104,164) 68px 68px,rgb(2,104,164) 69px 69px,rgb(2,104,164) 70px 70px,rgb(2,104,165) 71px 71px,rgb(2,104,165) 72px 72px,rgb(2,105,165) 73px 73px,rgb(2,105,165) 74px 74px,rgb(2,105,165) 75px 75px,rgb(2,105,166) 76px 76px,rgb(2,105,166) 77px 77px,rgb(2,105,166) 78px 78px,rgb(2,105,166) 79px 79px,rgb(2,106,167) 80px 80px}
.azm-long-shadow.azm-tumblr {text-shadow:rgb(40,64,88) 1px 1px,rgb(40,64,88) 2px 2px,rgb(40,64,88) 3px 3px,rgb(40,64,88) 4px 4px,rgb(40,64,88) 5px 5px,rgb(40,64,88) 6px 6px,rgb(40,64,88) 7px 7px,rgb(40,64,89) 8px 8px,rgb(40,64,89) 9px 9px,rgb(40,64,89) 10px 10px,rgb(40,64,89) 11px 11px,rgb(40,65,89) 12px 12px,rgb(40,65,89) 13px 13px,rgb(40,65,89) 14px 14px,rgb(40,65,89) 15px 15px,rgb(40,65,90) 16px 16px,rgb(40,65,90) 17px 17px,rgb(40,65,90) 18px 18px,rgb(40,65,90) 19px 19px,rgb(41,65,90) 20px 20px,rgb(41,65,90) 21px 21px,rgb(41,65,90) 22px 22px,rgb(41,66,90) 23px 23px,rgb(41,66,91) 24px 24px,rgb(41,66,91) 25px 25px,rgb(41,66,91) 26px 26px,rgb(41,66,91) 27px 27px,rgb(41,66,91) 28px 28px,rgb(41,66,91) 29px 29px,rgb(41,66,91) 30px 30px,rgb(41,66,91) 31px 31px,rgb(41,66,92) 32px 32px,rgb(41,66,92) 33px 33px,rgb(41,66,92) 34px 34px,rgb(41,67,92) 35px 35px,rgb(41,67,92) 36px 36px,rgb(41,67,92) 37px 37px,rgb(41,67,92) 38px 38px,rgb(41,67,92) 39px 39px,rgb(42,67,93) 40px 40px,rgb(42,67,93) 41px 41px,rgb(42,67,93) 42px 42px,rgb(42,67,93) 43px 43px,rgb(42,67,93) 44px 44px,rgb(42,67,93) 45px 45px,rgb(42,68,93) 46px 46px,rgb(42,68,93) 47px 47px,rgb(42,68,94) 48px 48px,rgb(42,68,94) 49px 49px,rgb(42,68,94) 50px 50px,rgb(42,68,94) 51px 51px,rgb(42,68,94) 52px 52px,rgb(42,68,94) 53px 53px,rgb(42,68,94) 54px 54px,rgb(42,68,94) 55px 55px,rgb(42,68,95) 56px 56px,rgb(42,68,95) 57px 57px,rgb(42,69,95) 58px 58px,rgb(42,69,95) 59px 59px,rgb(43,69,95) 60px 60px,rgb(43,69,95) 61px 61px,rgb(43,69,95) 62px 62px,rgb(43,69,95) 63px 63px,rgb(43,69,96) 64px 64px,rgb(43,69,96) 65px 65px,rgb(43,69,96) 66px 66px,rgb(43,69,96) 67px 67px,rgb(43,69,96) 68px 68px,rgb(43,70,96) 69px 69px,rgb(43,70,96) 70px 70px,rgb(43,70,96) 71px 71px,rgb(43,70,97) 72px 72px,rgb(43,70,97) 73px 73px,rgb(43,70,97) 74px 74px,rgb(43,70,97) 75px 75px,rgb(43,70,97) 76px 76px,rgb(43,70,97) 77px 77px,rgb(43,70,97) 78px 78px,rgb(43,70,97) 79px 79px,rgb(44,71,98) 80px 80px}
.azm-long-shadow.azm-twitter {text-shadow:rgb(77,155,214) 1px 1px,rgb(77,155,214) 2px 2px,rgb(77,155,214) 3px 3px,rgb(77,155,215) 4px 4px,rgb(77,156,215) 5px 5px,rgb(77,156,215) 6px 6px,rgb(77,156,216) 7px 7px,rgb(77,156,216) 8px 8px,rgb(77,156,216) 9px 9px,rgb(78,157,217) 10px 10px,rgb(78,157,217) 11px 11px,rgb(78,157,217) 12px 12px,rgb(78,157,217) 13px 13px,rgb(78,157,218) 14px 14px,rgb(78,158,218) 15px 15px,rgb(78,158,218) 16px 16px,rgb(78,158,219) 17px 17px,rgb(78,158,219) 18px 18px,rgb(78,159,219) 19px 19px,rgb(79,159,220) 20px 20px,rgb(79,159,220) 21px 21px,rgb(79,159,220) 22px 22px,rgb(79,159,220) 23px 23px,rgb(79,160,221) 24px 24px,rgb(79,160,221) 25px 25px,rgb(79,160,221) 26px 26px,rgb(79,160,222) 27px 27px,rgb(79,160,222) 28px 28px,rgb(79,161,222) 29px 29px,rgb(80,161,223) 30px 30px,rgb(80,161,223) 31px 31px,rgb(80,161,223) 32px 32px,rgb(80,162,223) 33px 33px,rgb(80,162,224) 34px 34px,rgb(80,162,224) 35px 35px,rgb(80,162,224) 36px 36px,rgb(80,162,225) 37px 37px,rgb(80,163,225) 38px 38px,rgb(80,163,225) 39px 39px,rgb(81,163,226) 40px 40px,rgb(81,163,226) 41px 41px,rgb(81,163,226) 42px 42px,rgb(81,164,226) 43px 43px,rgb(81,164,227) 44px 44px,rgb(81,164,227) 45px 45px,rgb(81,164,227) 46px 46px,rgb(81,164,228) 47px 47px,rgb(81,165,228) 48px 48px,rgb(81,165,228) 49px 49px,rgb(82,165,229) 50px 50px,rgb(82,165,229) 51px 51px,rgb(82,166,229) 52px 52px,rgb(82,166,229) 53px 53px,rgb(82,166,230) 54px 54px,rgb(82,166,230) 55px 55px,rgb(82,166,230) 56px 56px,rgb(82,167,231) 57px 57px,rgb(82,167,231) 58px 58px,rgb(82,167,231) 59px 59px,rgb(83,167,232) 60px 60px,rgb(83,167,232) 61px 61px,rgb(83,168,232) 62px 62px,rgb(83,168,232) 63px 63px,rgb(83,168,233) 64px 64px,rgb(83,168,233) 65px 65px,rgb(83,169,233) 66px 66px,rgb(83,169,234) 67px 67px,rgb(83,169,234) 68px 68px,rgb(83,169,234) 69px 69px,rgb(84,169,235) 70px 70px,rgb(84,170,235) 71px 71px,rgb(84,170,235) 72px 72px,rgb(84,170,235) 73px 73px,rgb(84,170,236) 74px 74px,rgb(84,170,236) 75px 75px,rgb(84,171,236) 76px 76px,rgb(84,171,237) 77px 77px,rgb(84,171,237) 78px 78px,rgb(84,171,237) 79px 79px,rgb(85,172,238) 80px 80px}
.azm-long-shadow.azm-vimeo {text-shadow:rgb(61,168,230) 1px 1px,rgb(61,168,230) 2px 2px,rgb(61,168,230) 3px 3px,rgb(61,168,231) 4px 4px,rgb(61,169,231) 5px 5px,rgb(61,169,231) 6px 6px,rgb(61,169,232) 7px 7px,rgb(61,169,232) 8px 8px,rgb(61,170,232) 9px 9px,rgb(61,170,233) 10px 10px,rgb(61,170,233) 11px 11px,rgb(62,170,233) 12px 12px,rgb(62,171,234) 13px 13px,rgb(62,171,234) 14px 14px,rgb(62,171,234) 15px 15px,rgb(62,171,235) 16px 16px,rgb(62,172,235) 17px 17px,rgb(62,172,235) 18px 18px,rgb(62,172,235) 19px 19px,rgb(62,172,236) 20px 20px,rgb(62,172,236) 21px 21px,rgb(62,173,236) 22px 22px,rgb(63,173,237) 23px 23px,rgb(63,173,237) 24px 24px,rgb(63,173,237) 25px 25px,rgb(63,174,238) 26px 26px,rgb(63,174,238) 27px 27px,rgb(63,174,238) 28px 28px,rgb(63,174,239) 29px 29px,rgb(63,175,239) 30px 30px,rgb(63,175,239) 31px 31px,rgb(63,175,240) 32px 32px,rgb(63,175,240) 33px 33px,rgb(63,176,240) 34px 34px,rgb(64,176,240) 35px 35px,rgb(64,176,241) 36px 36px,rgb(64,176,241) 37px 37px,rgb(64,177,241) 38px 38px,rgb(64,177,242) 39px 39px,rgb(64,177,242) 40px 40px,rgb(64,177,242) 41px 41px,rgb(64,177,243) 42px 42px,rgb(64,178,243) 43px 43px,rgb(64,178,243) 44px 44px,rgb(64,178,244) 45px 45px,rgb(65,178,244) 46px 46px,rgb(65,179,244) 47px 47px,rgb(65,179,245) 48px 48px,rgb(65,179,245) 49px 49px,rgb(65,179,245) 50px 50px,rgb(65,180,245) 51px 51px,rgb(65,180,246) 52px 52px,rgb(65,180,246) 53px 53px,rgb(65,180,246) 54px 54px,rgb(65,181,247) 55px 55px,rgb(65,181,247) 56px 56px,rgb(65,181,247) 57px 57px,rgb(66,181,248) 58px 58px,rgb(66,182,248) 59px 59px,rgb(66,182,248) 60px 60px,rgb(66,182,249) 61px 61px,rgb(66,182,249) 62px 62px,rgb(66,182,249) 63px 63px,rgb(66,183,250) 64px 64px,rgb(66,183,250) 65px 65px,rgb(66,183,250) 66px 66px,rgb(66,183,250) 67px 67px,rgb(66,184,251) 68px 68px,rgb(67,184,251) 69px 69px,rgb(67,184,251) 70px 70px,rgb(67,184,252) 71px 71px,rgb(67,185,252) 72px 72px,rgb(67,185,252) 73px 73px,rgb(67,185,253) 74px 74px,rgb(67,185,253) 75px 75px,rgb(67,186,253) 76px 76px,rgb(67,186,254) 77px 77px,rgb(67,186,254) 78px 78px,rgb(67,186,254) 79px 79px,rgb(68,187,255) 80px 80px}
.azm-long-shadow.azm-vine {text-shadow:rgb(0,172,129) 1px 1px,rgb(0,172,129) 2px 2px,rgb(0,172,129) 3px 3px,rgb(0,172,129) 4px 4px,rgb(0,173,129) 5px 5px,rgb(0,173,130) 6px 6px,rgb(0,173,130) 7px 7px,rgb(0,173,130) 8px 8px,rgb(0,174,130) 9px 9px,rgb(0,174,130) 10px 10px,rgb(0,174,130) 11px 11px,rgb(0,174,131) 12px 12px,rgb(0,175,131) 13px 13px,rgb(0,175,131) 14px 14px,rgb(0,175,131) 15px 15px,rgb(0,175,131) 16px 16px,rgb(0,176,131) 17px 17px,rgb(0,176,132) 18px 18px,rgb(0,176,132) 19px 19px,rgb(0,176,132) 20px 20px,rgb(0,176,132) 21px 21px,rgb(0,177,132) 22px 22px,rgb(0,177,133) 23px 23px,rgb(0,177,133) 24px 24px,rgb(0,177,133) 25px 25px,rgb(0,178,133) 26px 26px,rgb(0,178,133) 27px 27px,rgb(0,178,133) 28px 28px,rgb(0,178,134) 29px 29px,rgb(0,179,134) 30px 30px,rgb(0,179,134) 31px 31px,rgb(0,179,134) 32px 32px,rgb(0,179,134) 33px 33px,rgb(0,180,134) 34px 34px,rgb(0,180,135) 35px 35px,rgb(0,180,135) 36px 36px,rgb(0,180,135) 37px 37px,rgb(0,181,135) 38px 38px,rgb(0,181,135) 39px 39px,rgb(0,181,136) 40px 40px,rgb(0,181,136) 41px 41px,rgb(0,181,136) 42px 42px,rgb(0,182,136) 43px 43px,rgb(0,182,136) 44px 44px,rgb(0,182,136) 45px 45px,rgb(0,182,137) 46px 46px,rgb(0,183,137) 47px 47px,rgb(0,183,137) 48px 48px,rgb(0,183,137) 49px 49px,rgb(0,183,137) 50px 50px,rgb(0,184,137) 51px 51px,rgb(0,184,138) 52px 52px,rgb(0,184,138) 53px 53px,rgb(0,184,138) 54px 54px,rgb(0,185,138) 55px 55px,rgb(0,185,138) 56px 56px,rgb(0,185,138) 57px 57px,rgb(0,185,139) 58px 58px,rgb(0,186,139) 59px 59px,rgb(0,186,139) 60px 60px,rgb(0,186,139) 61px 61px,rgb(0,186,139) 62px 62px,rgb(0,186,140) 63px 63px,rgb(0,187,140) 64px 64px,rgb(0,187,140) 65px 65px,rgb(0,187,140) 66px 66px,rgb(0,187,140) 67px 67px,rgb(0,188,140) 68px 68px,rgb(0,188,141) 69px 69px,rgb(0,188,141) 70px 70px,rgb(0,188,141) 71px 71px,rgb(0,189,141) 72px 72px,rgb(0,189,141) 73px 73px,rgb(0,189,141) 74px 74px,rgb(0,189,142) 75px 75px,rgb(0,190,142) 76px 76px,rgb(0,190,142) 77px 77px,rgb(0,190,142) 78px 78px,rgb(0,190,142) 79px 79px,rgb(0,191,143) 80px 80px}
.azm-long-shadow.azm-vk {text-shadow:rgb(88,116,147) 1px 1px,rgb(88,116,147) 2px 2px,rgb(88,116,147) 3px 3px,rgb(88,116,147) 4px 4px,rgb(88,116,148) 5px 5px,rgb(88,116,148) 6px 6px,rgb(88,117,148) 7px 7px,rgb(89,117,148) 8px 8px,rgb(89,117,148) 9px 9px,rgb(89,117,149) 10px 10px,rgb(89,117,149) 11px 11px,rgb(89,117,149) 12px 12px,rgb(89,118,149) 13px 13px,rgb(89,118,149) 14px 14px,rgb(89,118,150) 15px 15px,rgb(90,118,150) 16px 16px,rgb(90,118,150) 17px 17px,rgb(90,118,150) 18px 18px,rgb(90,119,150) 19px 19px,rgb(90,119,151) 20px 20px,rgb(90,119,151) 21px 21px,rgb(90,119,151) 22px 22px,rgb(90,119,151) 23px 23px,rgb(91,119,151) 24px 24px,rgb(91,120,152) 25px 25px,rgb(91,120,152) 26px 26px,rgb(91,120,152) 27px 27px,rgb(91,120,152) 28px 28px,rgb(91,120,152) 29px 29px,rgb(91,120,153) 30px 30px,rgb(91,121,153) 31px 31px,rgb(92,121,153) 32px 32px,rgb(92,121,153) 33px 33px,rgb(92,121,153) 34px 34px,rgb(92,121,154) 35px 35px,rgb(92,121,154) 36px 36px,rgb(92,122,154) 37px 37px,rgb(92,122,154) 38px 38px,rgb(92,122,154) 39px 39px,rgb(93,122,155) 40px 40px,rgb(93,122,155) 41px 41px,rgb(93,122,155) 42px 42px,rgb(93,122,155) 43px 43px,rgb(93,123,155) 44px 44px,rgb(93,123,156) 45px 45px,rgb(93,123,156) 46px 46px,rgb(93,123,156) 47px 47px,rgb(94,123,156) 48px 48px,rgb(94,123,156) 49px 49px,rgb(94,124,157) 50px 50px,rgb(94,124,157) 51px 51px,rgb(94,124,157) 52px 52px,rgb(94,124,157) 53px 53px,rgb(94,124,157) 54px 54px,rgb(94,124,158) 55px 55px,rgb(95,125,158) 56px 56px,rgb(95,125,158) 57px 57px,rgb(95,125,158) 58px 58px,rgb(95,125,158) 59px 59px,rgb(95,125,159) 60px 60px,rgb(95,125,159) 61px 61px,rgb(95,126,159) 62px 62px,rgb(95,126,159) 63px 63px,rgb(96,126,159) 64px 64px,rgb(96,126,160) 65px 65px,rgb(96,126,160) 66px 66px,rgb(96,126,160) 67px 67px,rgb(96,127,160) 68px 68px,rgb(96,127,160) 69px 69px,rgb(96,127,161) 70px 70px,rgb(96,127,161) 71px 71px,rgb(97,127,161) 72px 72px,rgb(97,127,161) 73px 73px,rgb(97,128,161) 74px 74px,rgb(97,128,162) 75px 75px,rgb(97,128,162) 76px 76px,rgb(97,128,162) 77px 77px,rgb(97,128,162) 78px 78px,rgb(97,128,162) 79px 79px,rgb(98,129,163) 80px 80px}
.azm-long-shadow.azm-whatsapp {text-shadow:rgb(80,155,32) 1px 1px,rgb(80,155,32) 2px 2px,rgb(80,155,32) 3px 3px,rgb(80,155,32) 4px 4px,rgb(80,156,32) 5px 5px,rgb(80,156,32) 6px 6px,rgb(80,156,32) 7px 7px,rgb(80,156,32) 8px 8px,rgb(81,156,32) 9px 9px,rgb(81,157,32) 10px 10px,rgb(81,157,32) 11px 11px,rgb(81,157,32) 12px 12px,rgb(81,157,32) 13px 13px,rgb(81,157,32) 14px 14px,rgb(81,158,32) 15px 15px,rgb(81,158,32) 16px 16px,rgb(81,158,32) 17px 17px,rgb(82,158,32) 18px 18px,rgb(82,159,32) 19px 19px,rgb(82,159,32) 20px 20px,rgb(82,159,32) 21px 21px,rgb(82,159,32) 22px 22px,rgb(82,159,32) 23px 23px,rgb(82,160,32) 24px 24px,rgb(82,160,32) 25px 25px,rgb(82,160,32) 26px 26px,rgb(83,160,33) 27px 27px,rgb(83,160,33) 28px 28px,rgb(83,161,33) 29px 29px,rgb(83,161,33) 30px 30px,rgb(83,161,33) 31px 31px,rgb(83,161,33) 32px 32px,rgb(83,162,33) 33px 33px,rgb(83,162,33) 34px 34px,rgb(83,162,33) 35px 35px,rgb(84,162,33) 36px 36px,rgb(84,162,33) 37px 37px,rgb(84,163,33) 38px 38px,rgb(84,163,33) 39px 39px,rgb(84,163,33) 40px 40px,rgb(84,163,33) 41px 41px,rgb(84,163,33) 42px 42px,rgb(84,164,33) 43px 43px,rgb(84,164,33) 44px 44px,rgb(85,164,33) 45px 45px,rgb(85,164,33) 46px 46px,rgb(85,164,33) 47px 47px,rgb(85,165,33) 48px 48px,rgb(85,165,33) 49px 49px,rgb(85,165,33) 50px 50px,rgb(85,165,33) 51px 51px,rgb(85,166,33) 52px 52px,rgb(85,166,33) 53px 53px,rgb(86,166,34) 54px 54px,rgb(86,166,34) 55px 55px,rgb(86,166,34) 56px 56px,rgb(86,167,34) 57px 57px,rgb(86,167,34) 58px 58px,rgb(86,167,34) 59px 59px,rgb(86,167,34) 60px 60px,rgb(86,167,34) 61px 61px,rgb(86,168,34) 62px 62px,rgb(87,168,34) 63px 63px,rgb(87,168,34) 64px 64px,rgb(87,168,34) 65px 65px,rgb(87,169,34) 66px 66px,rgb(87,169,34) 67px 67px,rgb(87,169,34) 68px 68px,rgb(87,169,34) 69px 69px,rgb(87,169,34) 70px 70px,rgb(87,170,34) 71px 71px,rgb(88,170,34) 72px 72px,rgb(88,170,34) 73px 73px,rgb(88,170,34) 74px 74px,rgb(88,170,34) 75px 75px,rgb(88,171,34) 76px 76px,rgb(88,171,34) 77px 77px,rgb(88,171,34) 78px 78px,rgb(88,171,34) 79px 79px,rgb(89,172,35) 80px 80px}
.azm-long-shadow.azm-windows {text-shadow:rgb(0,169,218) 1px 1px,rgb(0,169,218) 2px 2px,rgb(0,169,218) 3px 3px,rgb(0,169,219) 4px 4px,rgb(0,170,219) 5px 5px,rgb(0,170,219) 6px 6px,rgb(0,170,220) 7px 7px,rgb(0,170,220) 8px 8px,rgb(0,171,220) 9px 9px,rgb(0,171,221) 10px 10px,rgb(0,171,221) 11px 11px,rgb(0,171,221) 12px 12px,rgb(0,172,221) 13px 13px,rgb(0,172,222) 14px 14px,rgb(0,172,222) 15px 15px,rgb(0,172,222) 16px 16px,rgb(0,173,223) 17px 17px,rgb(0,173,223) 18px 18px,rgb(0,173,223) 19px 19px,rgb(0,173,224) 20px 20px,rgb(0,173,224) 21px 21px,rgb(0,174,224) 22px 22px,rgb(0,174,224) 23px 23px,rgb(0,174,225) 24px 24px,rgb(0,174,225) 25px 25px,rgb(0,175,225) 26px 26px,rgb(0,175,226) 27px 27px,rgb(0,175,226) 28px 28px,rgb(0,175,226) 29px 29px,rgb(0,176,227) 30px 30px,rgb(0,176,227) 31px 31px,rgb(0,176,227) 32px 32px,rgb(0,176,227) 33px 33px,rgb(0,177,228) 34px 34px,rgb(0,177,228) 35px 35px,rgb(0,177,228) 36px 36px,rgb(0,177,229) 37px 37px,rgb(0,178,229) 38px 38px,rgb(0,178,229) 39px 39px,rgb(0,178,230) 40px 40px,rgb(0,178,230) 41px 41px,rgb(0,178,230) 42px 42px,rgb(0,179,230) 43px 43px,rgb(0,179,231) 44px 44px,rgb(0,179,231) 45px 45px,rgb(0,179,231) 46px 46px,rgb(0,180,232) 47px 47px,rgb(0,180,232) 48px 48px,rgb(0,180,232) 49px 49px,rgb(0,180,233) 50px 50px,rgb(0,181,233) 51px 51px,rgb(0,181,233) 52px 52px,rgb(0,181,233) 53px 53px,rgb(0,181,234) 54px 54px,rgb(0,182,234) 55px 55px,rgb(0,182,234) 56px 56px,rgb(0,182,235) 57px 57px,rgb(0,182,235) 58px 58px,rgb(0,183,235) 59px 59px,rgb(0,183,236) 60px 60px,rgb(0,183,236) 61px 61px,rgb(0,183,236) 62px 62px,rgb(0,183,236) 63px 63px,rgb(0,184,237) 64px 64px,rgb(0,184,237) 65px 65px,rgb(0,184,237) 66px 66px,rgb(0,184,238) 67px 67px,rgb(0,185,238) 68px 68px,rgb(0,185,238) 69px 69px,rgb(0,185,239) 70px 70px,rgb(0,185,239) 71px 71px,rgb(0,186,239) 72px 72px,rgb(0,186,239) 73px 73px,rgb(0,186,240) 74px 74px,rgb(0,186,240) 75px 75px,rgb(0,187,240) 76px 76px,rgb(0,187,241) 77px 77px,rgb(0,187,241) 78px 78px,rgb(0,187,241) 79px 79px,rgb(0,188,242) 80px 80px}
.azm-long-shadow.azm-wordpress {text-shadow:rgb(27,126,171) 1px 1px,rgb(27,126,171) 2px 2px,rgb(27,126,171) 3px 3px,rgb(27,126,171) 4px 4px,rgb(27,126,172) 5px 5px,rgb(27,127,172) 6px 6px,rgb(27,127,172) 7px 7px,rgb(27,127,172) 8px 8px,rgb(27,127,173) 9px 9px,rgb(27,127,173) 10px 10px,rgb(27,127,173) 11px 11px,rgb(27,128,173) 12px 12px,rgb(27,128,174) 13px 13px,rgb(27,128,174) 14px 14px,rgb(27,128,174) 15px 15px,rgb(27,128,174) 16px 16px,rgb(27,128,175) 17px 17px,rgb(27,129,175) 18px 18px,rgb(27,129,175) 19px 19px,rgb(27,129,175) 20px 20px,rgb(27,129,175) 21px 21px,rgb(27,129,176) 22px 22px,rgb(27,130,176) 23px 23px,rgb(27,130,176) 24px 24px,rgb(27,130,176) 25px 25px,rgb(27,130,177) 26px 26px,rgb(28,130,177) 27px 27px,rgb(28,130,177) 28px 28px,rgb(28,131,177) 29px 29px,rgb(28,131,178) 30px 30px,rgb(28,131,178) 31px 31px,rgb(28,131,178) 32px 32px,rgb(28,131,178) 33px 33px,rgb(28,131,179) 34px 34px,rgb(28,132,179) 35px 35px,rgb(28,132,179) 36px 36px,rgb(28,132,179) 37px 37px,rgb(28,132,180) 38px 38px,rgb(28,132,180) 39px 39px,rgb(28,133,180) 40px 40px,rgb(28,133,180) 41px 41px,rgb(28,133,180) 42px 42px,rgb(28,133,181) 43px 43px,rgb(28,133,181) 44px 44px,rgb(28,133,181) 45px 45px,rgb(28,134,181) 46px 46px,rgb(28,134,182) 47px 47px,rgb(28,134,182) 48px 48px,rgb(28,134,182) 49px 49px,rgb(28,134,182) 50px 50px,rgb(28,134,183) 51px 51px,rgb(28,135,183) 52px 52px,rgb(28,135,183) 53px 53px,rgb(29,135,183) 54px 54px,rgb(29,135,184) 55px 55px,rgb(29,135,184) 56px 56px,rgb(29,135,184) 57px 57px,rgb(29,136,184) 58px 58px,rgb(29,136,185) 59px 59px,rgb(29,136,185) 60px 60px,rgb(29,136,185) 61px 61px,rgb(29,136,185) 62px 62px,rgb(29,137,185) 63px 63px,rgb(29,137,186) 64px 64px,rgb(29,137,186) 65px 65px,rgb(29,137,186) 66px 66px,rgb(29,137,186) 67px 67px,rgb(29,137,187) 68px 68px,rgb(29,138,187) 69px 69px,rgb(29,138,187) 70px 70px,rgb(29,138,187) 71px 71px,rgb(29,138,188) 72px 72px,rgb(29,138,188) 73px 73px,rgb(29,138,188) 74px 74px,rgb(29,139,188) 75px 75px,rgb(29,139,189) 76px 76px,rgb(29,139,189) 77px 77px,rgb(29,139,189) 78px 78px,rgb(29,139,189) 79px 79px,rgb(30,140,190) 80px 80px}
.azm-long-shadow.azm-xing {text-shadow:rgb(0,90,90) 1px 1px,rgb(0,90,90) 2px 2px,rgb(0,90,90) 3px 3px,rgb(0,90,90) 4px 4px,rgb(0,90,90) 5px 5px,rgb(0,90,90) 6px 6px,rgb(0,90,90) 7px 7px,rgb(0,91,91) 8px 8px,rgb(0,91,91) 9px 9px,rgb(0,91,91) 10px 10px,rgb(0,91,91) 11px 11px,rgb(0,91,91) 12px 12px,rgb(0,91,91) 13px 13px,rgb(0,91,91) 14px 14px,rgb(0,91,91) 15px 15px,rgb(0,92,92) 16px 16px,rgb(0,92,92) 17px 17px,rgb(0,92,92) 18px 18px,rgb(0,92,92) 19px 19px,rgb(0,92,92) 20px 20px,rgb(0,92,92) 21px 21px,rgb(0,92,92) 22px 22px,rgb(0,92,92) 23px 23px,rgb(0,93,93) 24px 24px,rgb(0,93,93) 25px 25px,rgb(0,93,93) 26px 26px,rgb(0,93,93) 27px 27px,rgb(0,93,93) 28px 28px,rgb(0,93,93) 29px 29px,rgb(0,93,93) 30px 30px,rgb(0,93,93) 31px 31px,rgb(0,94,94) 32px 32px,rgb(0,94,94) 33px 33px,rgb(0,94,94) 34px 34px,rgb(0,94,94) 35px 35px,rgb(0,94,94) 36px 36px,rgb(0,94,94) 37px 37px,rgb(0,94,94) 38px 38px,rgb(0,94,94) 39px 39px,rgb(0,95,95) 40px 40px,rgb(0,95,95) 41px 41px,rgb(0,95,95) 42px 42px,rgb(0,95,95) 43px 43px,rgb(0,95,95) 44px 44px,rgb(0,95,95) 45px 45px,rgb(0,95,95) 46px 46px,rgb(0,95,95) 47px 47px,rgb(0,96,96) 48px 48px,rgb(0,96,96) 49px 49px,rgb(0,96,96) 50px 50px,rgb(0,96,96) 51px 51px,rgb(0,96,96) 52px 52px,rgb(0,96,96) 53px 53px,rgb(0,96,96) 54px 54px,rgb(0,96,96) 55px 55px,rgb(0,97,97) 56px 56px,rgb(0,97,97) 57px 57px,rgb(0,97,97) 58px 58px,rgb(0,97,97) 59px 59px,rgb(0,97,97) 60px 60px,rgb(0,97,97) 61px 61px,rgb(0,97,97) 62px 62px,rgb(0,97,97) 63px 63px,rgb(0,98,98) 64px 64px,rgb(0,98,98) 65px 65px,rgb(0,98,98) 66px 66px,rgb(0,98,98) 67px 67px,rgb(0,98,98) 68px 68px,rgb(0,98,98) 69px 69px,rgb(0,98,98) 70px 70px,rgb(0,98,98) 71px 71px,rgb(0,99,99) 72px 72px,rgb(0,99,99) 73px 73px,rgb(0,99,99) 74px 74px,rgb(0,99,99) 75px 75px,rgb(0,99,99) 76px 76px,rgb(0,99,99) 77px 77px,rgb(0,99,99) 78px 78px,rgb(0,99,99) 79px 79px,rgb(0,100,100) 80px 80px}
.azm-long-shadow.azm-yahoo {text-shadow:rgb(74,14,176) 1px 1px,rgb(74,14,176) 2px 2px,rgb(74,14,176) 3px 3px,rgb(74,14,177) 4px 4px,rgb(74,14,177) 5px 5px,rgb(74,14,177) 6px 6px,rgb(74,14,177) 7px 7px,rgb(74,14,178) 8px 8px,rgb(74,14,178) 9px 9px,rgb(75,14,178) 10px 10px,rgb(75,14,178) 11px 11px,rgb(75,14,179) 12px 12px,rgb(75,14,179) 13px 13px,rgb(75,14,179) 14px 14px,rgb(75,14,179) 15px 15px,rgb(75,14,180) 16px 16px,rgb(75,14,180) 17px 17px,rgb(75,14,180) 18px 18px,rgb(75,14,180) 19px 19px,rgb(76,14,181) 20px 20px,rgb(76,14,181) 21px 21px,rgb(76,14,181) 22px 22px,rgb(76,14,181) 23px 23px,rgb(76,14,182) 24px 24px,rgb(76,14,182) 25px 25px,rgb(76,14,182) 26px 26px,rgb(76,14,182) 27px 27px,rgb(76,14,183) 28px 28px,rgb(76,14,183) 29px 29px,rgb(77,14,183) 30px 30px,rgb(77,14,183) 31px 31px,rgb(77,14,184) 32px 32px,rgb(77,14,184) 33px 33px,rgb(77,14,184) 34px 34px,rgb(77,14,184) 35px 35px,rgb(77,14,185) 36px 36px,rgb(77,14,185) 37px 37px,rgb(77,14,185) 38px 38px,rgb(77,14,185) 39px 39px,rgb(78,15,186) 40px 40px,rgb(78,15,186) 41px 41px,rgb(78,15,186) 42px 42px,rgb(78,15,186) 43px 43px,rgb(78,15,187) 44px 44px,rgb(78,15,187) 45px 45px,rgb(78,15,187) 46px 46px,rgb(78,15,187) 47px 47px,rgb(78,15,188) 48px 48px,rgb(78,15,188) 49px 49px,rgb(79,15,188) 50px 50px,rgb(79,15,188) 51px 51px,rgb(79,15,189) 52px 52px,rgb(79,15,189) 53px 53px,rgb(79,15,189) 54px 54px,rgb(79,15,189) 55px 55px,rgb(79,15,190) 56px 56px,rgb(79,15,190) 57px 57px,rgb(79,15,190) 58px 58px,rgb(79,15,190) 59px 59px,rgb(80,15,191) 60px 60px,rgb(80,15,191) 61px 61px,rgb(80,15,191) 62px 62px,rgb(80,15,191) 63px 63px,rgb(80,15,192) 64px 64px,rgb(80,15,192) 65px 65px,rgb(80,15,192) 66px 66px,rgb(80,15,192) 67px 67px,rgb(80,15,193) 68px 68px,rgb(80,15,193) 69px 69px,rgb(81,15,193) 70px 70px,rgb(81,15,193) 71px 71px,rgb(81,15,194) 72px 72px,rgb(81,15,194) 73px 73px,rgb(81,15,194) 74px 74px,rgb(81,15,194) 75px 75px,rgb(81,15,195) 76px 76px,rgb(81,15,195) 77px 77px,rgb(81,15,195) 78px 78px,rgb(81,15,195) 79px 79px,rgb(82,16,196) 80px 80px}
.azm-long-shadow.azm-yelp {text-shadow:rgb(176,16,0) 1px 1px,rgb(176,16,0) 2px 2px,rgb(176,16,0) 3px 3px,rgb(177,16,0) 4px 4px,rgb(177,16,0) 5px 5px,rgb(177,16,0) 6px 6px,rgb(177,16,0) 7px 7px,rgb(178,16,0) 8px 8px,rgb(178,16,0) 9px 9px,rgb(178,16,0) 10px 10px,rgb(178,16,0) 11px 11px,rgb(179,16,0) 12px 12px,rgb(179,16,0) 13px 13px,rgb(179,16,0) 14px 14px,rgb(179,16,0) 15px 15px,rgb(180,16,0) 16px 16px,rgb(180,16,0) 17px 17px,rgb(180,16,0) 18px 18px,rgb(180,16,0) 19px 19px,rgb(181,16,0) 20px 20px,rgb(181,16,0) 21px 21px,rgb(181,16,0) 22px 22px,rgb(181,16,0) 23px 23px,rgb(182,16,0) 24px 24px,rgb(182,16,0) 25px 25px,rgb(182,16,0) 26px 26px,rgb(182,16,0) 27px 27px,rgb(183,16,0) 28px 28px,rgb(183,16,0) 29px 29px,rgb(183,16,0) 30px 30px,rgb(183,16,0) 31px 31px,rgb(184,16,0) 32px 32px,rgb(184,16,0) 33px 33px,rgb(184,16,0) 34px 34px,rgb(184,16,0) 35px 35px,rgb(185,16,0) 36px 36px,rgb(185,16,0) 37px 37px,rgb(185,16,0) 38px 38px,rgb(185,16,0) 39px 39px,rgb(186,17,0) 40px 40px,rgb(186,17,0) 41px 41px,rgb(186,17,0) 42px 42px,rgb(186,17,0) 43px 43px,rgb(187,17,0) 44px 44px,rgb(187,17,0) 45px 45px,rgb(187,17,0) 46px 46px,rgb(187,17,0) 47px 47px,rgb(188,17,0) 48px 48px,rgb(188,17,0) 49px 49px,rgb(188,17,0) 50px 50px,rgb(188,17,0) 51px 51px,rgb(189,17,0) 52px 52px,rgb(189,17,0) 53px 53px,rgb(189,17,0) 54px 54px,rgb(189,17,0) 55px 55px,rgb(190,17,0) 56px 56px,rgb(190,17,0) 57px 57px,rgb(190,17,0) 58px 58px,rgb(190,17,0) 59px 59px,rgb(191,17,0) 60px 60px,rgb(191,17,0) 61px 61px,rgb(191,17,0) 62px 62px,rgb(191,17,0) 63px 63px,rgb(192,17,0) 64px 64px,rgb(192,17,0) 65px 65px,rgb(192,17,0) 66px 66px,rgb(192,17,0) 67px 67px,rgb(193,17,0) 68px 68px,rgb(193,17,0) 69px 69px,rgb(193,17,0) 70px 70px,rgb(193,17,0) 71px 71px,rgb(194,17,0) 72px 72px,rgb(194,17,0) 73px 73px,rgb(194,17,0) 74px 74px,rgb(194,17,0) 75px 75px,rgb(195,17,0) 76px 76px,rgb(195,17,0) 77px 77px,rgb(195,17,0) 78px 78px,rgb(195,17,0) 79px 79px,rgb(196,18,0) 80px 80px}
.azm-long-shadow.azm-youtube, 
.azm-long-shadow.azm-youtube-play {text-shadow:rgb(187,29,31) 1px 1px,rgb(187,29,31) 2px 2px,rgb(187,29,31) 3px 3px,rgb(188,29,31) 4px 4px,rgb(188,29,31) 5px 5px,rgb(188,29,31) 6px 6px,rgb(188,29,31) 7px 7px,rgb(189,29,31) 8px 8px,rgb(189,29,31) 9px 9px,rgb(189,29,31) 10px 10px,rgb(189,29,31) 11px 11px,rgb(190,29,31) 12px 12px,rgb(190,29,31) 13px 13px,rgb(190,29,31) 14px 14px,rgb(190,29,31) 15px 15px,rgb(191,29,31) 16px 16px,rgb(191,29,31) 17px 17px,rgb(191,29,31) 18px 18px,rgb(191,29,31) 19px 19px,rgb(192,29,31) 20px 20px,rgb(192,29,31) 21px 21px,rgb(192,29,31) 22px 22px,rgb(193,29,31) 23px 23px,rgb(193,29,31) 24px 24px,rgb(193,29,31) 25px 25px,rgb(193,29,31) 26px 26px,rgb(194,30,32) 27px 27px,rgb(194,30,32) 28px 28px,rgb(194,30,32) 29px 29px,rgb(194,30,32) 30px 30px,rgb(195,30,32) 31px 31px,rgb(195,30,32) 32px 32px,rgb(195,30,32) 33px 33px,rgb(195,30,32) 34px 34px,rgb(196,30,32) 35px 35px,rgb(196,30,32) 36px 36px,rgb(196,30,32) 37px 37px,rgb(196,30,32) 38px 38px,rgb(197,30,32) 39px 39px,rgb(197,30,32) 40px 40px,rgb(197,30,32) 41px 41px,rgb(198,30,32) 42px 42px,rgb(198,30,32) 43px 43px,rgb(198,30,32) 44px 44px,rgb(198,30,32) 45px 45px,rgb(199,30,32) 46px 46px,rgb(199,30,32) 47px 47px,rgb(199,30,32) 48px 48px,rgb(199,30,32) 49px 49px,rgb(200,30,32) 50px 50px,rgb(200,30,32) 51px 51px,rgb(200,30,32) 52px 52px,rgb(200,30,32) 53px 53px,rgb(201,31,33) 54px 54px,rgb(201,31,33) 55px 55px,rgb(201,31,33) 56px 56px,rgb(201,31,33) 57px 57px,rgb(202,31,33) 58px 58px,rgb(202,31,33) 59px 59px,rgb(202,31,33) 60px 60px,rgb(203,31,33) 61px 61px,rgb(203,31,33) 62px 62px,rgb(203,31,33) 63px 63px,rgb(203,31,33) 64px 64px,rgb(204,31,33) 65px 65px,rgb(204,31,33) 66px 66px,rgb(204,31,33) 67px 67px,rgb(204,31,33) 68px 68px,rgb(205,31,33) 69px 69px,rgb(205,31,33) 70px 70px,rgb(205,31,33) 71px 71px,rgb(205,31,33) 72px 72px,rgb(206,31,33) 73px 73px,rgb(206,31,33) 74px 74px,rgb(206,31,33) 75px 75px,rgb(206,31,33) 76px 76px,rgb(207,31,33) 77px 77px,rgb(207,31,33) 78px 78px,rgb(207,31,33) 79px 79px,rgb(208,32,34) 80px 80px}
