 /* Contact Box */
 .contact-box-title {
 	font-weight: 700;
 	letter-spacing: 0.1em;
 	text-transform: uppercase;
 	color: #151515;
 }
 .contact-box-title + * {
 	margin-top: 20px;
 }
 .contact-box .list-inline {
 	transform: translate3d(0, -13px, 0);
 	margin-bottom: -13px;
 	margin-left: -7px;
 	margin-right: -7px;
 }
 .contact-box .list-inline > * {
 	margin-top: 13px;
 	padding-left: 7px;
 	padding-right: 7px;
 	display: inline-block;
 }
 .contact-box .link-inline a,
 .contact-box .link-inline a:focus,
 .contact-box .link-inline a:active {
 	color: #292929;
 }
 .contact-box .link-inline a.active,
 .contact-box .link-inline a:hover {
 	color: #fb8957;
 }
 @media (max-width: 991.98px) {
 	.contact-box {
 		display: flex;
 		flex-wrap: wrap;
 		text-align: center;
 		justify-content: center;
 		align-items:flex-start;
        align-content:flex-start;
 		transform: translate3d(0, -30px, 0);
 		margin-bottom: -30px;
 		margin-left: -11px;
 		margin-right: -11px;
 	}
 	.contact-box-wrap {
 		max-width: 630px;
 		margin-left: auto;
 		margin-right: auto;
 	}
 	.contact-box > * {
 		margin-top: 30px;
 		padding-left: 11px;
 		padding-right: 11px;
 	}
 	.contact-box-title + * {
 		margin-top: 10px;
 	}
 }
 @media (min-width: 992px) {
 	.contact-box {
 		max-width: 308px;
 		margin-left: auto;
 		margin-right: auto;
 		padding-left: 25px;
 		border-left: 1px solid #ebebeb;
 	}
 	.contact-box-title + * {
 		margin-top: 20px;
 	}
 	.contact-box-item {
 		padding-top: 27px;
 		padding-bottom: 27px;
 	}
 	.contact-box-item:first-child {
 		padding-top: 0;
 	}
 	.contact-box-item:last-child {
 		padding-bottom: 0;
 	}
 	.contact-box-item + .contact-box-item {
 		border-top: 1px solid #ebebeb;
 	}
 }
 @media (min-width: 1200px) {
 	.contact-box {
 		padding-left: 35px;
 	}
 }
 .contact-box-item a {
 	transition: all 0.3s ease-in-out;
 }
 /* hsla(4, 90%, 39%, 1) */
 .contact-box-item a:hover {
 	color: hsla(4, 90%, 39%, 1);
 }
 /* Form styles*/
 .rd-form {
 	position: relative;
 	text-align: left;
 }
 .rd-form .button {
 	padding-top: 10px;
 	padding-bottom: 10px;
 	min-height: 50px;
 }
 .rd-form-centered {
 	text-align: center;
 }
 * + .rd-form {
 	margin-top: 20px;
 }
 input:-webkit-autofill ~ label,
 input:-webkit-autofill ~ .form-validation {
 	color: #000000 !important;
 }
 .form-wrap {
 	position: relative;
 }
 .form-wrap.has-error .form-input {
 	border-color: #a0170c;
 }
 .form-wrap.has-focus .form-input {
 	border-color: #8c0c04;
 }
 .form-wrap-recaptcha {
 	max-width: 304px;
 }
 .form-wrap + * {
 	margin-top: 20px;
 }
 .form-input {
 	display: block;
 	width: 100%;
 	min-height: 50px;
 	padding: 12px 19px;
 	font-size: 14px;
 	font-weight: 400;
 	line-height: 24px;
 	color: #9b9b9b;
 	background-color: #f5f5f5 !important;
 	background-image: none;
 	border-radius: 0;
 	-webkit-appearance: none;
 	transition: .3s ease-in-out;
 	border: 1px solid #f5f5f5 !important;
 }
 .form-input:focus {
 	outline: 0;
 }
 textarea.form-input {
 	height: 135px;
 	min-height: 50px;
 	max-height: 230px;
 	resize: vertical;
 }
 .form-label,
 .form-label-outside {
 	margin-bottom: 0;
 	color: #9b9b9b;
 	font-weight: 400;
 }
 .form-label {
 	position: absolute;
 	top: 25px;
 	left: 0;
 	right: 0;
 	padding-left: 19px;
 	padding-right: 19px;
 	font-size: 14px;
 	font-weight: 400;
 	line-height: 24px;
 	pointer-events: none;
 	text-align: left;
 	z-index: 9;
 	transition: .25s;
 	will-change: transform;
 	transform: translateY(-50%);
 }
 .form-label.focus {
 	opacity: 0;
 }
 .form-label.auto-fill {
 	color: #9b9b9b;
 }
 .form-label-outside {
 	width: 100%;
 	margin-bottom: 4px;
 	text-transform: uppercase;
 }
 @media (min-width: 768px) {
 	.form-label-outside {
 		position: static;
 	}
 	.form-label-outside,
 	.form-label-outside.focus,
 	.form-label-outside.auto-fill {
 		transform: none;
 	}
 }
 [data-x-mode='true'] .form-label {
 	pointer-events: auto;
 }
 .form-validation {
 	position: absolute;
 	right: 8px;
 	top: 0;
 	z-index: 11;
 	margin-top: 2px;
 	font-size: 9px;
 	font-weight: 400;
 	line-height: 12px;
 	letter-spacing: 0;
 	color: #f5543f;
 	transition: .3s;
 	color: #a0170c;
 }
 .form-validation-left .form-validation {
 	top: 100%;
 	right: auto;
 	left: 0;
 }
 #form-output-global {
 	position: fixed;
 	bottom: 30px;
 	left: 15px;
 	z-index: 2000;
 	visibility: hidden;
 	transform: translate3d(-500px, 0, 0);
 	transition: .3s all ease;
 }
 #form-output-global.active {
 	visibility: visible;
 	transform: translate3d(0, 0, 0);
 }
 @media (min-width: 576px) {
 	#form-output-global {
 		left: 30px;
 	}
 }
 .form-output {
 	position: absolute;
 	top: 100%;
 	left: 0;
 	font-size: 10px;
 	font-weight: 400;
 	line-height: 1.2;
 	margin-top: 2px;
 	transition: .3s;
 	opacity: 0;
 	visibility: hidden;
 }
 .form-output.active {
 	opacity: 1;
 	visibility: visible;
 }
 .form-output.error {
 	color: #f5543f;
 }
 .form-output.success {
 	color: #98bf44;
 }
 .radio .radio-custom,
 .radio-inline .radio-custom,
 .checkbox .checkbox-custom,
 .checkbox-inline .checkbox-custom {
 	opacity: 0;
 }
 .radio .radio-custom,
 .radio .radio-custom-dummy,
 .radio-inline .radio-custom,
 .radio-inline .radio-custom-dummy,
 .checkbox .checkbox-custom,
 .checkbox .checkbox-custom-dummy,
 .checkbox-inline .checkbox-custom,
 .checkbox-inline .checkbox-custom-dummy {
 	position: absolute;
 	left: 0;
 	width: 14px;
 	height: 14px;
 	outline: none;
 	cursor: pointer;
 }
 .radio .radio-custom-dummy,
 .radio-inline .radio-custom-dummy,
 .checkbox .checkbox-custom-dummy,
 .checkbox-inline .checkbox-custom-dummy {
 	pointer-events: none;
 	background: #ffffff;
 }
 .radio .radio-custom-dummy::after,
 .radio-inline .radio-custom-dummy::after,
 .checkbox .checkbox-custom-dummy::after,
 .checkbox-inline .checkbox-custom-dummy::after {
 	position: absolute;
 	opacity: 0;
 	transition: .22s;
 }
 .radio .radio-custom:focus,
 .radio-inline .radio-custom:focus,
 .checkbox .checkbox-custom:focus,
 .checkbox-inline .checkbox-custom:focus {
 	outline: none;
 }
 .radio input,
 .radio-inline input,
 .checkbox input,
 .checkbox-inline input {
 	position: absolute;
 	width: 1px;
 	height: 1px;
 	padding: 0;
 	overflow: hidden;
 	clip: rect(0, 0, 0, 0);
 	white-space: nowrap;
 	border: 0;
 }
 .radio-custom:checked + .radio-custom-dummy:after,
 .checkbox-custom:checked + .checkbox-custom-dummy:after {
 	opacity: 1;
 }
 .radio,
 .radio-inline {
 	padding-left: 28px;
 }
 .radio .radio-custom-dummy,
 .radio-inline .radio-custom-dummy {
 	top: 1px;
 	left: 0;
 	width: 18px;
 	height: 18px;
 	border-radius: 50%;
 	border: 1px solid #b2b2b2;
 }
 .radio .radio-custom-dummy::after,
 .radio-inline .radio-custom-dummy::after {
 	content: '';
 	top: 3px;
 	right: 3px;
 	bottom: 3px;
 	left: 3px;
 	background: #292929;
 	border-radius: inherit;
 }
 .checkbox,
 .checkbox-inline {
 	padding-left: 28px;
 }
 .checkbox .checkbox-custom-dummy,
 .checkbox-inline .checkbox-custom-dummy {
 	left: 0;
 	width: 18px;
 	height: 18px;
 	margin: 0;
 	border: 1px solid #b2b2b2;
 }
 .checkbox .checkbox-custom-dummy::after,
 .checkbox-inline .checkbox-custom-dummy::after {
 	content: '\f222';
 	font-family: "Material Design Icons";
 	position: absolute;
 	top: -1px;
 	left: -2px;
 	font-size: 20px;
 	line-height: 18px;
 	color: #cccccc;
 }
 .toggle-custom {
 	padding-left: 60px;
 	-webkit-appearance: none;
 }
 .toggle-custom:checked ~ .checkbox-custom-dummy::after {
 	background: #8c0c04;
 	transform: translate(20px, -50%);
 }
 .toggle-custom ~ .checkbox-custom-dummy {
 	position: relative;
 	display: inline-block;
 	margin-top: -1px;
 	width: 44px;
 	height: 20px;
 	background: #f5f5f5;
 	cursor: pointer;
 }
 .toggle-custom ~ .checkbox-custom-dummy::after {
 	content: '';
 	position: absolute;
 	display: inline-block;
 	width: 16px;
 	height: 16px;
 	left: 0;
 	top: 50%;
 	background: #b2b2b2;
 	transform: translate(4px, -50%);
 	opacity: 1;
 	transition: .22s;
 }
 .rd-form-inline {
 	display: flex;
 	flex-wrap: wrap;
 	align-items: stretch;
 	text-align: center;
 	justify-content: center;
 	transform: translate3d(0, -10px, 0);
 	margin-bottom: -10px;
 	margin-left: -4px;
 	margin-right: -4px;
 }
 .rd-form-inline > * {
 	margin-top: 10px;
 	padding-left: 4px;
 	padding-right: 4px;
 }
 .rd-form-inline .form-wrap {
 	flex-grow: 1;
 	min-width: 185px;
 }
 .rd-form-inline .form-wrap-select {
 	text-align: left;
 }
 .rd-form-inline .form-button {
 	flex-shrink: 0;
 	max-width: calc(100% - 10px);
 	min-height: 50px;
 }
 .rd-form-inline .form-button .button {
 	min-height: inherit;
 }
 @media (min-width: 576px) {
 	.rd-form-inline .button {
 		display: block;
 	}
 }
 .rd-form-inline.rd-form-inline-centered {
 	justify-content: center;
 }
 .rd-form-inline.single-line {
 	transform: translate3d(0, 0px, 0);
 	margin-bottom: 0px;
 	margin-left: 0px;
 	margin-right: 0px;
 }
 .rd-form-inline.single-line > * {
 	margin-top: 0px;
 	padding-left: 0px;
 	padding-right: 0px;
 }
 .rd-form-inline.single-line .button-is-icon {
 	padding-top: 5px;
 	padding-bottom: 5px;
 }
 .form-sm .form-input,
 .form-sm .button {
 	padding-top: 9px;
 	padding-bottom: 9px;
 	min-height: 40px;
 }
 .form-sm .form-validation {
 	top: -16px;
 }
 .form-sm .form-label {
 	top: 20px;
 }
 .form-sm * + .button {
 	margin-top: 10px;
 }
 .form-lg .form-input,
 .form-lg .form-label,
 .form-lg .select2-container .select2-choice {
 	font-size: 16px;
 }
 .form-lg .form-input,
 .form-lg .select2-container .select2-choice {
 	font-size: 16px;
 	padding-top: 17px;
 	padding-bottom: 17px;
 }
 .form-lg .form-input,
 .form-lg .select2-container .select2-choice {
 	min-height: 58px;
 }
 .form-lg .form-button {
 	min-height: 60px;
 }
 .form-lg .form-label {
 	top: 30px;
 }
 .form-download {
 	max-width: 421px;
 	margin-left: auto;
 	margin-right: auto;
 	text-align: center;
 	padding: 40px 20px;
 	background-color: #ffffff;
 	box-shadow: 0px -1px 13px 0px rgba(0, 0, 0, 0.19);
 }
 .form-download form {
 	max-width: 288px;
 	margin-left: auto;
 	margin-right: auto;
 }
 .form-download .form-input {
 	background-color: transparent;
 	border-color: #f5f5f5;
 }
 .form-download .form-wrap + .form-wrap {
 	margin-top: 23px;
 }
 .form-download .button-secondary:hover {
 	color: #ffffff;
 	border-color: #292929;
 	background-color: #292929;
 }
 .form-download * + .rd-form {
 	margin-top: 25px;
 }
 @media (min-width: 576px) {
 	.form-download {
 		padding: 66px 45px;
 	}
 }
 .bg-gray-100 .form-input {
 	background-color: #ffffff;
 }
 /* Buttons */
 .button {
 	position: relative;
 	overflow: hidden;
 	display: inline-block;
 	padding: 10px 28px;
 	font-size: 13px;
 	line-height: 1.25;
 	border: 2px solid;
 	font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
 	font-weight: 700;
 	letter-spacing: 0.05em;
 	text-transform: uppercase;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	text-align: center;
 	cursor: pointer;
 	vertical-align: middle;
 	user-select: none;
 	transition: 250ms all ease-in-out;
 }
 .button-block {
 	display: block;
 	width: 100%;
 }
 @media (min-width: 1200px) {
 	.button {
 		padding: 13px 50px;
 		font-size: 14px;
 		line-height: 1.25;
 	}
 	.button-less {
 		padding-left: 30px;
 		padding-right: 30px;
 	}
 	.button-lesser {
 		padding-left: 20px;
 		padding-right: 20px;
 	}
 }
 .button-default,
 .button-default:focus {
 	color: #cccccc;
 	background-color: #292929;
 	border-color: #292929;
 }
 .button-default:hover,
 .button-default:active {
 	color: #ffffff;
 	background-color: #8c0c04;
 	border-color: #8c0c04;
 }
 .button-default.button-ujarak::before {
 	background: #8c0c04;
 }
 .button-gray-100,
 .button-gray-100:focus {
 	color: #151515;
 	background-color: #f2f3f8;
 	border-color: #f2f3f8;
 }
 .button-gray-100:hover,
 .button-gray-100:active {
 	color: #151515;
 	background-color: #e1e4ef;
 	border-color: #e1e4ef;
 }
 .button-gray-100.button-ujarak::before {
 	background: #e1e4ef;
 }
 .button-gray-600,
 .button-gray-600:focus {
 	color: #ffffff;
 	background-color: #373737;
 	border-color: #373737;
 }
 .button-gray-600:hover,
 .button-gray-600:active {
 	color: #ffffff;
 	background-color: #fb8957;
 	border-color: #fb8957;
 }
 .button-gray-600.button-ujarak::before {
 	background: #fb8957;
 }
 .button-gray-700,
 .button-gray-700:focus {
 	color: #ffffff;
 	background-color: #292929;
 	border-color: #292929;
 }
 .button-gray-700:hover,
 .button-gray-700:active {
 	color: #ffffff;
 	background-color: #fb8957;
 	border-color: #fb8957;
 }
 .button-gray-700.button-ujarak::before {
 	background: #fb8957;
 }
 .button-primary,
 .button-primary:focus {
 	color: #ffffff;
 	background-color: #8c0c04;
 	border-color: #8c0c04;
 }
 .button-primary:hover,
 .button-primary:active {
 	color: #151515;
 	background-color: #940e05;
 	border-color: #940e05;
 }
 .button-primary.button-ujarak::before {
 	background: #940e05;
 }
 .button-primary-light,
 .button-primary-light:focus {
 	color: #ffffff;
 	background-color: #fb8957;
 	border-color: #fb8957;
 }
 .button-primary-light:hover,
 .button-primary-light:active {
 	color: #151515;
 	background-color: #ffdf61;
 	border-color: #ffdf61;
 }
 .button-primary-light.button-ujarak::before {
 	background: #ffdf61;
 }
 .button-secondary,
 .button-secondary:focus {
 	color: #151515;
 	background-color: #940e05;
 	border-color: #940e05;
 }
 .button-secondary:hover,
 .button-secondary:active {
 	color: #ffffff;
 	background-color: #fb8957;
 	border-color: #fb8957;
 }
 .button-secondary.button-ujarak::before {
 	background: #fb8957;
 }
 .button-secondary-light,
 .button-secondary-light:focus {
 	color: #fff;
 	background-color: #8c0c04;
 	border-color: #8c0c04;
 }
 .button-secondary-light:hover,
 .button-secondary-light:active {
 	color: #151515;
 	background-color: #fb8957;
 	border-color: #fb8957;
 	background-color: #a0170c;
 	border-color: #a0170c;
 }
 .button-secondary-light.button-ujarak::before {
 	background: #fb8957;
 }
 .button-default-outline {
 	border-width: 3px;
 }
 .button-default-outline,
 .button-default-outline:focus {
 	color: #151515;
 	background-color: transparent;
 	border-color: rgba(0, 0, 0, 0.2);
 }
 .button-default-outline:hover,
 .button-default-outline:active {
 	color: #ffffff;
 	background-color: #fb8957;
 	border-color: #fb8957;
 }
 .button-default-outline.button-ujarak::before {
 	background: #fb8957;
 }
 .button-ghost {
 	padding: 12px 30px;
 	color: #151515;
 	border: none;
 	background-color: #ffffff;
 }
 .button-ghost:hover {
 	color: #ffffff;
 	background: #fb8957;
 }
 @media (min-width: 1200px) {
 	.button-ghost {
 		padding: 15px 52px;
 	}
 }
 .button-facebook,
 .button-facebook:focus {
 	color: #ffffff;
 	background-color: #547abb;
 	border-color: #547abb;
 }
 .button-facebook:hover,
 .button-facebook:active {
 	color: #ffffff;
 	background-color: #466db0;
 	border-color: #466db0;
 }
 .button-facebook.button-ujarak::before {
 	background: #466db0;
 }
 .button-twitter,
 .button-twitter:focus {
 	color: #ffffff;
 	background-color: #44c0f3;
 	border-color: #44c0f3;
 }
 .button-twitter:hover,
 .button-twitter:active {
 	color: #ffffff;
 	background-color: #2cb8f1;
 	border-color: #2cb8f1;
 }
 .button-twitter.button-ujarak::before {
 	background: #2cb8f1;
 }
 .button-google,
 .button-google:focus {
 	color: #ffffff;
 	background-color: #e75854;
 	border-color: #e75854;
 }
 .button-google:hover,
 .button-google:active {
 	color: #ffffff;
 	background-color: #e4423e;
 	border-color: #e4423e;
 }
 .button-google.button-ujarak::before {
 	background: #e4423e;
 }
 .button-shadow {
 	box-shadow: 0 9px 21px 0 rgba(204, 204, 204, 0.35);
 }
 .button-shadow:hover {
 	box-shadow: 0 9px 10px 0 rgba(204, 204, 204, 0.15);
 }
 .button-shadow:focus,
 .button-shadow:active {
 	box-shadow: none;
 }
 .button-ujarak {
 	position: relative;
 	z-index: 0;
 	transition: background .4s, border-color .4s, color .4s;
 }
 .button-ujarak::before {
 	content: '';
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	background: #8c0c04;
 	z-index: -1;
 	opacity: 0;
 	transform: scale3d(0.7, 1, 1);
 	transition: transform 0.42s, opacity 0.42s;
 	border-radius: inherit;
 }
 .button-ujarak,
 .button-ujarak::before {
 	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
 }
 .button-ujarak:hover {
 	transition: background .4s .4s, border-color .4s 0s, color .2s 0s;
 }
 .button-ujarak:hover::before {
 	opacity: 1;
 	transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
 }
 .button-xs {
 	padding: 8px 17px;
 }
 .button-sm {
 	padding: 8px 32px;
 	font-size: 12px;
 	line-height: 1.5;
 }
 .button-lg {
 	padding: 15px 67px;
 	font-size: 16px;
 	line-height: 1.5;
 }
 .button-xl {
 	padding: 16px 50px;
 	font-size: 18px;
 	line-height: 28px;
 }
 @media (min-width: 992px) {
 	.button-xl {
 		padding: 20px 80px;
 	}
 }
 .button-circle {
 	border-radius: 30px;
 }
 .button-round-1 {
 	border-radius: 5px;
 }
 .button-round-2 {
 	border-radius: 10px;
 }
 .button.button-is-icon {
 	padding: 5px 19px;
 	font-size: 24px;
 }
 .button.button-icon {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	vertical-align: middle;
 }
 .button.button-icon .icon {
 	position: relative;
 	display: inline-block;
 	vertical-align: middle;
 	color: inherit;
 	font-size: 1.55em;
 	line-height: 1em;
 }
 .button.button-icon-left .icon {
 	padding-right: 11px;
 }
 .button.button-icon-right {
 	flex-direction: row-reverse;
 }
 .button.button-icon-right .icon {
 	padding-left: 11px;
 }
 .button.button-icon.button-link .icon {
 	top: 5px;
 	font-size: 1em;
 }
 .button.button-icon.button-xs .icon {
 	top: .05em;
 	font-size: 1.2em;
 	padding-right: 8px;
 }
 .button.button-icon.button-xs .button-icon-right {
 	padding-left: 8px;
 }
 .btn-primary {
 	border-radius: 3px;
 	font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
 	font-weight: 700;
 	letter-spacing: .05em;
 	text-transform: uppercase;
 	transition: .33s;
 }
 .btn-primary,
 .btn-primary:active,
 .btn-primary:focus {
 	color: #ffffff;
 	background: #8c0c04;
 	border-color: #8c0c04;
 }
 .btn-primary:hover {
 	color: #ffffff;
 	background: #000000;
 	border-color: #000000;
 }
 .button-group {
 	transform: translate3d(0, -15px, 0);
 	margin-bottom: -15px;
 	margin-left: -8px;
 	margin-right: -8px;
 }
 .button-group > li {
 	display: inline-block;
 }
 .button-group > * {
 	margin-top: 15px;
 	padding-left: 8px;
 	padding-right: 8px;
 }
 * + .button {
 	margin-top: 10px;
 }
 * + .button-group {
 	margin-top: 15px;
 }
 @media (min-width: 1200px) {
 	* + .button {
 		margin-top: 30px;
 	}
 	* + .button-group {
 		margin-top: 30px;
 	}
 }
 /* Icons */
 .icon {
 	display: inline-block;
 	font-size: 16px;
 	line-height: 1;
 }
 .icon::before {
 	position: relative;
 	display: inline-block;
 	font-weight: 400;
 	font-style: normal;
 	speak: none;
 	text-transform: none;
 }
 .icon-primary {
 	color: #8c0c04;
 }
 .icon-primary-light {
 	color: hsla(4, 80%, 42%, 1);
 }
 .icon-secondary {
 	color: #940e05;
 }
  .icon.icon-gray-500::before {
 	color: #9b9b9b;
 	transition: all 0.3s ease-in-out;
 }
 .icon.icon-gray-500:hover::before {
 	color: #8c0c04;
 }
 .icon-gray-500 {
 	color: #9b9b9b;
 }
 a.icon-gray-500,
 a.icon-gray-500:focus,
 a.icon-gray-500:active {
 	color: #9b9b9b ;
 }
 a.icon-gray-500:hover {

 	color: #fb8957;
    color: hsla(4, 90%, 39%, 1); 
 }
 .icon-circle {
 	border-radius: 50%;
 }
 .icon-xs {
 	font-size: 14px;
 }
 .icon-lg {
 	font-size: 18px;
 }
 .icon-xl {
 	font-size: 20px;
 }
 .icon-big-lg {
 	font-size: 26px;
 }
 .icon-big-xl {
 	font-size: 30px;
 }
 .icon-square {
 	display: inline-flex;
 	align-items: center;
 	justify-content: center;
 	width: 40px;
 	height: 36px;
 	font-size: 17px;
 	text-align: center;
 	border: 2px solid #940e05;
 }
 .icon-square.fa-twitter {
 	font-size: 18px;
 }
 .icon-square.fa-google-plus {
 	font-size: 14px;
 }
 .footer-classic.context-dark a.icon-square,
 .footer-classic.context-dark a.icon-square:focus,
 .footer-classic.context-dark a.icon-square:active,
 .context-dark a.icon-square,
 .context-dark a.icon-square:focus,
 .context-dark a.icon-square:active,
 a.icon-square,
 a.icon-square:focus,
 a.icon-square:active {
 	color: #ffffff;
 	background-color: transparent;
 }
 .footer-classic.context-dark a.icon-square:hover,
 .context-dark a.icon-square:hover,
 a.icon-square:hover {
 	color: #373737;
 	background-color: #940e05;
 }
 .icon-square-classic {
 	display: inline-flex;
 	align-items: center;
 	justify-content: center;
 	width: 38px;
 	height: 36px;
 	font-size: 17px;
 	color: #fb8957;
 	background-color: #ffffff;
 	border: 1px solid #e5e7e9;
 }
 .icon-square-classic.fa-twitter {
 	font-size: 18px;
 }
 .icon-square-classic.fa-google-plus {
 	font-size: 14px;
 }
 a.icon-square-classic,
 a.icon-square-classic:focus,
 a.icon-square-classic:active {
 	color: #fb8957;
 	background-color: #ffffff;
 	border-color: #e5e7e9;
 }
 a.icon-square-classic:hover {
 	color: #ffffff;
 	background-color: #fb8957;
 	border-color: #fb8957;
 }

 /* Links */
 a {	transition: all 0.3s ease-in-out;}
 a, 
  a:focus, a:active, a:hover {	text-decoration: none;}
  a, a:focus, a:active {	color: #8c0c04;}
  a.active, a:hover {	color: #151515;}
  a[href*='tel'], a[href*='mailto'] {	white-space: nowrap;}
  .link-hover {	color: #151515;}
  .link-press {	color: #151515;}
  * + .privacy-link {	margin-top: 25px;}
  .brands img {	transition: .3s ease-out all;}
  .brands:hover img {	opacity: .6;}
  .link-phone {	font-size: 18px;}
  .link-inline {	display: inline-flex;	align-items: center;}
  .link-inline > .icon {	position: relative;	top: 1px;	margin-right: 12px;}
  .link-inline-top {	align-items: flex-start;}
  .link-inline-top > .icon {	position: relative;	top: 4px;} 


