a,
#home-slider .caption h1 span, 
#home-slider .caption h7 span,
#twitter-carousel .item span, 
#footer .footer-bottom, 
#single-portfolio .close-folio-item:hover, 
.single-table.featured .btn.btn-primary, 
.contact-info ul li a:hover, 
#footer .footer-bottom a  {
  color: #00cccc;
}

.btn.btn-primary:hover,
.btn-submit:hover {
  background-color: #66e0e0
}

a:hover, a:focus {
	color: #66e0e0;
}

.main-nav, 
.service-icon, 
.progress-bar.progress-bar-primary, 
.single-table.featured, 
.btn.btn-primary, 
.twitter-icon .fa-twitter, 
.twitter-left-control:hover, .twitter-right-control:hover, 
.post-icon, 
.entry-header .date:after, 
.btn-loadmore:hover, 
.btn-submit,
#footer, 
.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover, 
.folio-overview a:hover {
  background-color:#00cccc;
}

.twitter-left-control:hover, 
.twitter-right-control:hover, 
.btn-loadmore:hover  {
	border: 1px solid #00cccc;
}

.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover {
	border-color: #00cccc;
}

.twitter-icon .fa-twitter:after {
	border-color: #00cccc transparent transparent;
}






/*
*
* Utils
*/


img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.oh {
	position: relative;
	overflow: hidden;
}

.desktop .oh-desktop {
	position: relative;
	overflow: hidden;
}


.cta-modern-text {
	position: relative;
	padding-left: 55px;
	font-size: 18px;
	line-height: 1.55556;
	font-weight: 300;
	letter-spacing: .025em;
	color: #666666;
}

.cta-modern-text span {
	position: relative;
	padding-left: 55px;
	font-size: 14px;
	font-style: italic;
	line-height: 1.55556;
	font-weight: 300;
	letter-spacing: .025em;
	color: #666666;
}


.cta-modern-text > * {
	display: inline-block;
	vertical-align: middle;
	text-indent: 0;
}

.cta-modern-text-2 {
	color: #666666;
}


.cta-modern-decor {
	display: inline-block;
	width: 40px;
	height: 5px;
	margin-right: 15px;
	background: #634c52;
}

.cta-modern-decor-2 {
	background: #00cccc;
}


.cta-modern-title {
	line-height: 1.22;
	letter-spacing: .05em;
	font-weight: 400;
	text-transform: none;
}

.cta-modern-title-2 {
	line-height: 1.36;
}



/*
*
* Backgrounds
*/
.context-dark, .bg-gray-dark, .bg-primary,
.context-dark h1,
.bg-gray-dark h1,
.bg-primary h1, .context-dark h2, .bg-gray-dark h2, .bg-primary h2, .context-dark h3, .bg-gray-dark h3, .bg-primary h3, .context-dark h4, .bg-gray-dark h4, .bg-primary h4, .context-dark h5, .bg-gray-dark h5, .bg-primary h5, .context-dark h6, .bg-gray-dark h6, .bg-primary h6, .context-dark [class^='heading-'], .bg-gray-dark [class^='heading-'], .bg-primary [class^='heading-'] {
	color: #ffffff;
}

.context-dark:not(.section-single):not(.form-default) .form-validation, .bg-gray-dark:not(.section-single):not(.form-default) .form-validation, .bg-primary:not(.section-single):not(.form-default) .form-validation,
.context-dark:not(.section-single):not(.form-default) .form-label,
.bg-gray-dark:not(.section-single):not(.form-default) .form-label,
.bg-primary:not(.section-single):not(.form-default) .form-label,
.context-dark:not(.section-single):not(.form-default) .form-input,
.bg-gray-dark:not(.section-single):not(.form-default) .form-input,
.bg-primary:not(.section-single):not(.form-default) .form-input {
	color: #ffffff;
}


.context-dark:not(.section-single):not(.form-default) .form-input,
.bg-gray-dark:not(.section-single):not(.form-default) .form-input,
.bg-primary:not(.section-single):not(.form-default) .form-input {
	background: rgba(255, 255, 255, 0.15);
	border-color: transparent;
}

.context-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input, .bg-gray-dark:not(.section-single):not(.form-default) .form-wrap.has-error .form-input, .bg-primary:not(.section-single):not(.form-default) .form-wrap.has-error .form-input {
	border-color: #ffffff;
}

.context-dark .button-outline, .bg-gray-dark .button-outline, .bg-primary .button-outline {
	color: #ffffff;
}

.context-dark .button-outline::before, .bg-gray-dark .button-outline::before, .bg-primary .button-outline::before {
	border-color: #ffffff;
}

.context-dark .button-outline:hover::before, .bg-gray-dark .button-outline:hover::before, .bg-primary .button-outline:hover::before, .context-dark .button-outline:active::before, .bg-gray-dark .button-outline:active::before, .bg-primary .button-outline:active::before {
	border-color: #f9cbd7;
}

.context-dark .button-outline.button-icon-right .icon, .bg-gray-dark .button-outline.button-icon-right .icon, .bg-primary .button-outline.button-icon-right .icon, .context-dark .button-outline.button-icon-right::before, .bg-gray-dark .button-outline.button-icon-right::before, .bg-primary .button-outline.button-icon-right::before {
	border-color: #959595;
}

.context-dark .button-outline.button-icon-right:hover, .bg-gray-dark .button-outline.button-icon-right:hover, .bg-primary .button-outline.button-icon-right:hover, .context-dark .button-outline.button-icon-right:active, .bg-gray-dark .button-outline.button-icon-right:active, .bg-primary .button-outline.button-icon-right:active {
	background: #f9cbd7;
}

.context-dark .button-outline.button-icon-right:hover .icon, .bg-gray-dark .button-outline.button-icon-right:hover .icon, .bg-primary .button-outline.button-icon-right:hover .icon, .context-dark .button-outline.button-icon-right:hover::before, .bg-gray-dark .button-outline.button-icon-right:hover::before, .bg-primary .button-outline.button-icon-right:hover::before, .context-dark .button-outline.button-icon-right:active .icon, .bg-gray-dark .button-outline.button-icon-right:active .icon, .bg-primary .button-outline.button-icon-right:active .icon, .context-dark .button-outline.button-icon-right:active::before, .bg-gray-dark .button-outline.button-icon-right:active::before, .bg-primary .button-outline.button-icon-right:active::before {
	border-color: #f9cbd7;
}

.context-dark .button-outline.button-icon-right:hover .icon, .bg-gray-dark .button-outline.button-icon-right:hover .icon, .bg-primary .button-outline.button-icon-right:hover .icon, .context-dark .button-outline.button-icon-right:active .icon, .bg-gray-dark .button-outline.button-icon-right:active .icon, .bg-primary .button-outline.button-icon-right:active .icon {
	background: #6a4bd1;
}

.context-dark .counter-classic-title, .bg-gray-dark .counter-classic-title, .bg-primary .counter-classic-title {
	color: rgba(255, 255, 255, 0.6);
}

.rd-navbar-creative.context-dark, .rd-navbar-creative.bg-gray-dark, .rd-navbar-creative.bg-primary {
	background: transparent;
}

.rd-navbar-creative.rd-navbar-static.context-dark .rd-nav-link, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-nav-link, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-nav-link {
	color: #ffffff;
}

.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 {
	color: #ffffff;
}

.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail, .rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:focus, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:focus, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:focus, .rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:active, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:active, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:active {
	color: rgba(255, 255, 255, 0.5);
}

.rd-navbar-creative.rd-navbar-static.context-dark .rd-navbar-contacts-3 .mail:hover, .rd-navbar-creative.rd-navbar-static.bg-gray-dark .rd-navbar-contacts-3 .mail:hover, .rd-navbar-creative.rd-navbar-static.bg-primary .rd-navbar-contacts-3 .mail:hover {
	color: #f9cbd7;
}

.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.context-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.bg-gray-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck.bg-primary, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.context-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.bg-gray-dark, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone.bg-primary {
	background: #3f4959;
}

.rd-navbar-creative.rd-navbar-fixed.context-dark .rd-navbar-panel, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .rd-navbar-panel, .rd-navbar-creative.rd-navbar-fixed.bg-primary .rd-navbar-panel {
	background: #3f4959;
}

.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline {
	color: #151515;
}

.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline::before, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline::before, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline::before {
	border-color: #151515;
}

.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:hover, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:hover, .rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:active, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active {
	color: #ffffff;
}

.rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:hover::before, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:hover::before, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:hover::before, .rd-navbar-creative.rd-navbar-fixed.context-dark .button-outline:active::before, .rd-navbar-creative.rd-navbar-fixed.bg-gray-dark .button-outline:active::before, .rd-navbar-creative.rd-navbar-fixed.bg-primary .button-outline:active::before {
	border-color: #f9cbd7;
}

.rd-navbar-creative.context-dark .rd-navbar-toggle span, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span, .rd-navbar-creative.bg-primary .rd-navbar-toggle span, .rd-navbar-creative.context-dark .rd-navbar-toggle span:before, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:before, .rd-navbar-creative.bg-primary .rd-navbar-toggle span:before, .rd-navbar-creative.context-dark .rd-navbar-toggle span:after, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle span:after, .rd-navbar-creative.bg-primary .rd-navbar-toggle span:after {
	background-color: #ffffff;
}

.rd-navbar-creative.context-dark .rd-navbar-toggle.active span, .rd-navbar-creative.bg-gray-dark .rd-navbar-toggle.active span, .rd-navbar-creative.bg-primary .rd-navbar-toggle.active span {
	background: transparent;
}

.rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span, .rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span, .rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span, .rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:before, .rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:before, .rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:before, .rd-navbar-creative.context-dark .rd-navbar-collapse-toggle span:after, .rd-navbar-creative.bg-gray-dark .rd-navbar-collapse-toggle span:after, .rd-navbar-creative.bg-primary .rd-navbar-collapse-toggle span:after {
	background-color: #ffffff;
}

.context-dark p.rights, .bg-gray-dark p.rights, .bg-primary p.rights {
	color: #ffffff;
}

.footer-classic.context-dark p.rights, .footer-classic.bg-gray-dark p.rights, .footer-classic.bg-primary p.rights, .footer-corporate.context-dark p.rights, .footer-corporate.bg-gray-dark p.rights, .footer-corporate.bg-primary p.rights {
	color: rgba(255, 255, 255, 0.2);
}

.footer-modern.context-dark, .footer-modern.bg-gray-dark, .footer-modern.bg-primary {
	color: rgba(255, 255, 255, 0.4);
}

.footer-modern.context-dark p.rights, .footer-modern.bg-gray-dark p.rights, .footer-modern.bg-primary p.rights {
	color: rgba(255, 255, 255, 0.2);
}

.footer-modern.context-dark p.rights a, .footer-modern.bg-gray-dark p.rights a, .footer-modern.bg-primary p.rights a, .footer-modern.context-dark p.rights a:focus, .footer-modern.bg-gray-dark p.rights a:focus, .footer-modern.bg-primary p.rights a:focus, .footer-modern.context-dark p.rights a:active, .footer-modern.bg-gray-dark p.rights a:active, .footer-modern.bg-primary p.rights a:active {
	color: inherit;
}

.footer-modern.context-dark p.rights a:hover, .footer-modern.bg-gray-dark p.rights a:hover, .footer-modern.bg-primary p.rights a:hover {
	color: #634c52;
}

.footer-creative.context-dark, .footer-creative.bg-gray-dark, .footer-creative.bg-primary {
	color: rgba(255, 255, 255, 0.4);
}

.footer-creative.context-dark p.rights, .footer-creative.bg-gray-dark p.rights, .footer-creative.bg-primary p.rights {
	color: inherit;
}

.footer-creative.context-dark hr, .footer-creative.bg-gray-dark hr, .footer-creative.bg-primary hr {
	border-top-color: rgba(255, 255, 255, 0.13);
}

.context-dark .quote-creative-text::before, .bg-gray-dark .quote-creative-text::before, .bg-primary .quote-creative-text::before {
	color: rgba(184, 194, 203, 0.2);
}

.context-dark .quote-creative-author, .bg-gray-dark .quote-creative-author, .bg-primary .quote-creative-author {
	color: rgba(255, 255, 255, 0.4);
}

.context-dark .owl-dot, .bg-gray-dark .owl-dot, .bg-primary .owl-dot {
	background: rgba(184, 194, 203, 0.3);
}

.context-dark .owl-dot::before, .bg-gray-dark .owl-dot::before, .bg-primary .owl-dot::before {
	background: #634c52;
}

.context-dark .brand .brand-logo-dark, .bg-gray-dark .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark {
	display: none;
}

.context-dark .brand .brand-logo-light, .bg-gray-dark .brand .brand-logo-light, .bg-primary .brand .brand-logo-light {
	display: block;
}

/**
* Light Backgrounds
*/
.bg-default {
	background-color: #ffffff;
}

.bg-primary {
	background-color: #f9cbd7;
}

.bg-secondary {
	background-color: #ffe745;
}

.bg-gray-100 {
	background-color: #f5f5f5;
}

.bg-gray-200 {
	background-color: #ebebeb;
}

.bg-gray-300 {
	background-color: #e1e1e1;
}

.bg-gray-600 {
	background-color: #777777;
}

.bg-gray-800 {
	background-color: #151515;
}

.bg-gray-7 {
	background-color: #f3f3f3;
}

.bg-gray-8 {
	background-color: #47505f;
}

.bg-blue-2 {
	background-color: #3f4959;
}

/**
* Dark Backgrounds
*/
.bg-gray-dark {
	background-color: #2c343b;
}

/** 
* Accent Backgrounds
*/
.bg-primary + .bg-primary {
	padding-top: 0;
}

/**
* Background Image
*/
.bg-image {
	background-size: cover;
	background-position: center center;
}

[class^='bg-'] {
	background-size: cover;
	background-position: center center;
}

@media (min-width: 992px) {
	html:not(.tablet):not(.mobile) .bg-fixed {
		background-attachment: fixed;
	}
}

[class*='bg-image-left-'],
[class*='bg-image-right-'] {
	position: relative;
}

[class*='bg-image-left-'] .box-transform,
[class*='bg-image-right-'] .box-transform {
	display: none;
}

.bg-image-right,
.bg-image-left {
	position: absolute;
	overflow: hidden;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.bg-image-right {
	right: 0;
}

.bg-image-left {
	left: 0;
}

.bg-image-right-3 {
	left: 0;
	background-image: url(../images/about-6-960x646.jpg);
}

.bg-image-left-2 {
	right: 0;
	background-image: url(../images/steelworks/about-1-960x674.jpg);
	background-position-x: 0;
}

@media (min-width: 768px) {
	.bg-image-right-md,
	.bg-image-left-md {
		position: absolute;
		overflow: hidden;
		top: 0;
		bottom: 0;
		z-index: -1;
	}
	.bg-image-right-md {
		right: 0;
	}
	.bg-image-left-md {
		left: 0;
	}
	.bg-image-right-2 {
		left: calc(50% + 60px);
		background-color: #ffffff;
		background-image: url(../images/bg-index-3.jpg);
	}
}

@media (min-width: 992px) {
	.bg-image-right-lg,
	.bg-image-left-lg {
		position: absolute;
		overflow: hidden;
		top: 0;
		bottom: 0;
		z-index: -1;
	}
	.bg-image-right-lg {
		right: 0;
	}
	.bg-image-left-lg {
		left: 0;
	}
	.bg-image-right-1 {
		left: 50%;
	}
	.bg-image-right-1 .link-play-modern {
		position: absolute;
		top: 50%;
		right: -14px;
		left: auto;
		transform: translateY(-50%);
	}
	.bg-image-right-1 .box-transform {
		display: block;
	}
	.bg-image-right-1 img {
		display: none;
	}
	.bg-image-right-2 {
		left: calc(50% + 175px);
	}
	.bg-image-right-3 {
		left: 50%;
	}
	.bg-image-left-1 {
		right: 50%;
		background-image: url(../images/steelworks/video-1-1110x800.jpg);
	}
	.bg-image-left-1 .box-transform {
		display: block;
	}
	.bg-image-left-1 img {
		display: none;
	}
	.bg-image-left-2 {
		right: 50%;
	}
}

@media (min-width: 1200px) {
	.bg-image-right-2 {
		left: calc(50% + 215px);
	}
}

.primary-overlay {
	position: relative;
}

.primary-overlay:before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(51, 51, 51, 0.45);
	pointer-events: none;
	z-index: 1;
}








/*
*
* Footers
*/
.footer-modern {
	background: #38393b;
}

.footer-modern > * + * {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer-modern * + .rd-form {
	margin-top: 8px;
}

.footer-modern-line {
	padding: 50px 0;
}

.footer-modern-line-2 {
	padding: 40px 0;
}

.footer-modern-line-3 {
	padding: 30px 0;
}

.footer-modern-line-3 a, .footer-modern-line-3 a:focus, .footer-modern-line-3 a:active {
	color: rgba(255, 255, 255, 0.2);
}

.footer-modern-line-3 a:hover {
	color: #634c52;
}

.footer-modern-title {
	font-weight: 700;
	letter-spacing: .05em;
	text-transform: none;
	margin-left: 35px;
}

.footer-modern-list {
	text-align: center;
	margin-bottom: -10px;
	margin-left: -10px;
}

.footer-modern-list > li {
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 10px;
}

.footer-modern-list a, .footer-modern-list a:focus, .footer-modern-list a:active {
	color: rgba(255, 255, 255, 0.8);
}

.footer-modern-list a:hover {
	color: #634c52;
}

.footer-modern-contacts .icon {
	text-align: center;
	width: 35px;
	height: 35px;
	font-size: 20px;
	line-height: 35px;
	color: #ffffff;
	background: rgba(255, 255, 255, 0.1);
}

.footer-modern-contacts a, .footer-modern-contacts a:focus, .footer-modern-contacts a:active {
	color: #ffffff;
}

.footer-modern-contacts a:hover {
	color: #634c52;
}

.footer-modern-title + * {
	margin-top: 20px;
}

@media (min-width: 576px) {
	.footer-modern-list {
		text-align: center;
		columns: 3;
		break-inside: avoid;
		-moz-column-gap: 30px;
		-webkit-column-gap: 30px;
		margin-left: 0;
	}
	.footer-modern-list > li {
		display: block;
		margin-left: 0;
	}
}

@media (min-width: 768px) {
	.footer-modern {
		text-align: left;
	}
	.footer-modern-list {
		text-align: left;
		columns: 2;
		max-width: 300px;
	}
	.footer-modern-title + * {
		margin-top: 30px;
	}
}

@media (min-width: 992px) {
	.footer-modern-list {
		-moz-column-gap: 20px;
		-webkit-column-gap: 20px;
	}
}

@media (min-width: 1200px) {
	.footer-modern-2 .footer-modern-list {
		-moz-column-gap: 10px;
		-webkit-column-gap: 10px;
	}
	.footer-modern-line {
		padding: 80px 0;
	}
	.footer-modern-line-2 {
		padding: 50px 0;
	}
	.footer-modern-line-3 {
		padding: 40px 0;
	}
	.footer-modern-list {
		-moz-column-gap: 30px;
		-webkit-column-gap: 30px;
	}
	.footer-modern-contacts .phone {
		font-size: 18px;
		letter-spacing: .1em;
	}
}

.footer-social-list {
	font-size: 0;
	line-height: 0;
	transform: translate3d(0, -12px, 0);
	margin-bottom: -12px;
	margin-left: -6px;
	margin-right: -6px;
}

.footer-social-list > * {
	margin-top: 12px;
	padding-left: 6px;
	padding-right: 6px;
}

.footer-social-list .icon {
	overflow: hidden;
	text-align: center;
	width: 42px;
	height: 42px;
	font-size: 20px;
	line-height: 42px;
	background: rgba(255, 255, 255, 0.1);
	z-index: 1;
}

.footer-social-list .icon::after {
	display: inline-block;
	position: absolute;
	content: '';
	top: 50%;
	left: 50%;
	width: 150%;
	height: 150%;
	background: #634c52;
	transform-origin: 0 0;
	transform: rotate(45deg) translate3d(-50%, 50%, 0);
	transition: all 0.35s cubic-bezier(0.05, 0.29, 0.11, 1.54);
	pointer-events: none;
	z-index: -1;
}

.footer-social-list .icon:focus::after, .footer-social-list .icon:hover::after {
	transform: rotate(45deg) translate3d(-50%, -50%, 0);
}

.footer-social-list a, .footer-social-list a:focus, .footer-social-list a:active {
	color: #ffffff;
}

.footer-social-list a:hover {
	color: #151515;
}

.footer-social-list .mdi-google-plus {
	font-size: 24px;
}

.footer-social-list-2 .icon::after {
	background: #f9cbd7;
}

.footer-social-list-2 a:hover {
	color: #ffffff;
}

.footer-social-list-3 .icon {
	width: 35px;
	height: 35px;
	font-size: 22px;
	line-height: 35px;
}

.footer-social-list-4 {
	transform: translate3d(0, -8px, 0);
	margin-bottom: -8px;
	margin-left: -4px;
	margin-right: -4px;
}

.footer-social-list-4 > * {
	margin-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

.footer-social-list-4 .icon {
	width: 30px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
}

* + .rights {
	margin-top: 30px;
}

hr + .footer-social-list {
	margin-top: 35px;
}

* + .footer-social-list {
	margin-top: 50px;
}

* + .footer-social-list-4 {
	margin-top: 30px;
}

.iso-1 {
	display: inline-block;
	font-size: 18px;
	line-height: 1.33;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: #ffffff;
}

.iso-1 span {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.iso-1 .iso-1-big {
	margin-left: 8px;
	font-size: 24px;
	color: #ffffff;
}


