body {
	-webkit-font-smoothing: subpixel-antialiased;
	animation-delay: .1s;
	animation-duration: .1s;
	animation-iteration-count: 1;
	animation-name: fontfix;
	animation-timing-function: linear;
	background-color: #fff;
	color: #494e54;
	font-family: "Avenir W01", sans-serif;
	font-size: 18px;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: optimize-contrast;
	margin: 0;
}

@media screen and (min-width: 768px) {
	body {
		font-size: 17px;
	}
}

@media screen and (min-width: 1280px) {
	body {
		font-size: 18px;
	}
}

@media screen and (min-width: 1630px) {
	body {
		font-size: 20px;
	}
}

.page-template-page-home article.page {
	margin: 0 auto;
	max-width: 1290px;
	padding: 0 25px;
}

.error404 .site-content {
	padding: 100px 30px 100px;
	max-width: 1240px;
	margin: 0 auto;
}

.entry-content {
	font-weight: 400;
	margin-bottom: 40px;
	margin-bottom: 30px;
	margin-top: 0;
}


.footer-follow__link--facebook:before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background: url(images/facebook-logo-sq.png) center center no-repeat;
	background-size: 100% 100%
}

.footer-follow__link--linkedin:before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background: url(images/linkedin-logo-sq.png) center center no-repeat;
	background-size: 100% 100%
}

.footer-follow__link--twitter:before {
	content: "";
	display: block;
	width: 22px;
	height: 24px;
	background: url(https://www.wiggin.com/wp-content/uploads/2023/12/x-logo-black.png);
	background-size: contain;
	background-repeat: no-repeat;
}


/* HOME PAGE */
.headerimagesvideo {
	display: grid;
	grid-template-areas:
		"headerimagestop"
		"headerimagesbottom";
	grid-gap: 5px;
}

.headerimagestop {
	grid-area: headerimagestop;
	display: grid;
	grid-template-areas:
		"headerimage1 logoslider headerimage2";
	grid-gap: 5px;
	grid-template-columns: 45% 380px 40%;
	grid-template-rows: 380px;
	overflow: hidden;
	/*grid-template-columns: 42vw 22vw 36vw;*/
	grid-template-columns: 42vw 22vw 35vw;
	grid-template-rows: 22vw;
}

.headerimagesbottom {
	grid-area: headerimagesbottom;
	display: grid;
	grid-template-areas:
		"headerimage3 headervideo1";
	grid-gap: 5px;
	grid-template-columns: auto auto;
	grid-template-rows: 380px;
	overflow: hidden;
	grid-template-columns: 59vw 41vw;
	/*grid-template-columns: 60.5vw 41vw;*/
	grid-template-rows: 22vw;
}

.headerimage1 {
	grid-area: headerimage1;
}

.headerimage2 {
	grid-area: headerimage2;
}

.headerimage3 {
	grid-area: headerimage3;
}

.logoslider {
	grid-area: logoslider;
}

.headervideo1 {
	grid-area: headervideo1;
}

#ajaxsearchlite1 {
	float: right;
	width: 250px;
}

.site-header {
	display: flex;
	justify-content: space-between;
	background-color: #233343;
	padding: 20px 40px;
	border-bottom: 5px solid white;
	align-items: flex-end;
	height: 90px;

}

.headeright {
	display: flex;
	align-items: center;
}

.site-branding {
	max-width: 280px;

}

.site-branding img {}

.site-header:before,
.site-header:after {
	display: none;
}

.main-navigation ul li:before {
	display: none;
}

.main-navigation ul li {
	list-style: none;
	margin: 0;
	font-family: "Avenir W01", sans-serif;
	font-weight: 600;
	font-size: 16px;
}

.main-navigation ul li a {
	color: white;
	padding: 10px 20px;
	text-transform: uppercase;

}

.main-navigation ul li a:hover {
	color: rgb(196, 102, 15);
}

.site-title {
	display: none;
}

.headerimagesvideo>.item {
	height: 300px;
}

.headerimagesvideocontent {
	background: rgba(68, 68, 72, 0);
	opacity: 0;
	width: 100%;
	height: 100%;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: background .6s ease-out, opacity .6s ease-out;
}

.headerimagesvideo .item:hover .headerimagesvideocontent {
	background: rgba(68, 68, 72, 0);
	opacity: 0;
}

.logoslider {
	/* width: 300px;*/
}

.homepage__section-5 {
	width: 98% !important;
	height: 100% !important;
	background: transparent;
}

a.view-google-map {
	color: #fff;
}

.homepage__footer-text-wrapper {
	max-width: 750px;
	width: 100%;
}

/* POST HEADER */
.postheader {
	display: grid;
	grid-template-columns: 59% 41%;
	grid-template-rows: 295px;
	grid-gap: 5px;
}

.posttitle {
	background: #233343;
	display: flex;
	align-items: center;
	padding: 30px 40px 30px 95px;
}

.postheader h1.entry-title::before {
	content: "";
	display: block !important;
	height: 3px;
	width: 60px;
	background: #C4660F;
	margin-bottom: 12px;
	margin-left: 0;
}

h1.entry-title {
	font-size: 40px;
	text-transform: uppercase;
}

.post-thumbnail img {
	height: 100%;
	min-height: 295px;
	object-fit: cover;
	width: auto;
}

.entry-content ol,
.entry-content ul {
	margin-bottom: 30px;
}

.entry-content ul li,
.entry-content ul li {
	line-height: 1.2em !important;
	margin-top: 14px;
	padding-left: 20px !important;
}

.firm-highlights {
	background: #444;
	position: relative;
	min-height: 360px;
	margin-top: 90px;
	padding: 55px 0;
}

.page-template-page-home .firm-highlights {
	margin-top: 0;
}

.firm-highlights:before {
	//font-size: 21px;
	padding-top: 0;
}

/* CONTACT US */
/*
.page-template-page-contact-us .entry-content, .page-template-page-contact-us .office-locations{
	margin: 0 auto;
	max-width: 1680px;
    width: 100%;
    padding: 70px 455px 0 40px;
}
*/

/* CAREERS at WIGGIN */
.page-template-page-careers h1.entry-title .page-title-wrapper,
.page-template-page-law-students h1.entry-title .page-title-wrapper,
.page-template-page-on-campus-interviews h1.entry-title .page-title-wrapper {
	text-transform: uppercase;
	color: #C4660F;
	font-weight: 400;
	font-size: 28px;
	margin-bottom: 32px;
}

.page-template-page-careers .entry-content h1.entry-title::before,
.page-template-page-law-students .entry-content h1.entry-title::before,
.page-template-page-on-campus-interviews h1.entry-title::before {
	display: none;
}

.page-template-default .entry-content {
	//max-width: 1680px;
	//width: 100%;
	//padding: 70px 455px 0px 40px;
	//clear: both;
}

.page-id-29 .entry-content {
	//max-width: 1240px;
	//margin: 0 auto;
}

.page-template-page-careers .entry-content {
	/*
	max-width: 1680px;
    width: 100%;
    padding: 70px 40px 0px 40px;
	clear: both;
	display: flex;
	*/
}

.careersmenu {

	//width: 100%;
	//max-width: none;
	//font-size: 15px;
	//padding: 0 40px;
	margin: 5px auto;
	background: #233343;

}

.careersmenu ul li a {
	//padding: 15px 40px;
	//font-size: 15px;
}

.careersmenu ul li.current-menu-item a {
	background: #fff;
	color: #233343;
}

.page-template-page-careers .content__inner {
	flex-direction: row;
}

/* CURRENT OPENINGS */
.page-template-page-current-opening .entry-content {
	/*
    margin-right: 455px;
    padding: 70px 40px 0;
    clear: both;
	*/
}

.page-template-page-current-opening .entry-content h1.entry-title:before {
	display: none;
}

.page-template-page-current-opening .entry-content h1 {
	margin-bottom: 30px;
}

.page-template-page-current-opening h1.entry-title .page-title-wrapper {
	text-transform: uppercase;
	color: #C4660F;
	font-weight: 400;
}

.job-content a {
	color: #C4660F;
}

.job-content a:hover {
	color: #494E54;
}

/* LAW STUDENTS */
ul#law-students {
	display: flex;
	flex-direction: column;
	width: 280px;
	margin-right: 75px;
}

ul#law-students li a {
	color: #233343;
	background-color: transparent;
	border-top: 1px solid #DEDEDE;
	padding: 17px 0 15px 33px;
}

ul#law-students li a:hover,
ul#law-students li.current-menu-item a {
	color: #C4660F;
	background-color: transparent;
	border-top: 1px solid #DEDEDE;
}

.lawstudentcontainer {
	/*
	clear: both;
    width: 100%;
    padding: 70px 40px 0 40px;
    display: flex;
	*/
}

.page-id-38 .lawstudentcontainer {
	clear: both;
	width: 100%;
	padding: 70px 40px 0 40px;

	display: flex;
	flex: 280px 100%;
}

.page-template-page-law-students #sidebar-primary,
.page-template-page-law-students #sidebar-secondary {
	margin-left: 75px;
	margin-right: 0;
}

/* SINGLE LOCATIONS */
/*
.single-locations .site-main{
	max-width: 1680px;
    width: 100%;
    padding: 70px 40px 0 40px;
}
.single-locations article{
    padding-bottom: 40px;
}
*/

/* SERVICES */
/*
.single-services .entry-content{
	max-width: 1680px;
    width: 100%;
    padding: 70px 40px 0 40px;
}
*/
.post-type-archive-services .site-main {
	display: flex;
	flex-direction: row;
	flex: 280px 100%;

	//max-width: 1680px;
	//width: 100%;
	//padding: 70px 40px 60px 40px;
}

.post-type-archive-services .services-search-form {
	margin-right: 75px;
}

input#servicekeyword {
	background: #EDEDED;
	padding: 0 30px 0 20px;
	border: none;

	width: 100%;
	height: 35px;
	padding: 2px 0 3px 13px;
	font-size: 15px;
	font-family: 'Avenir W01', sans-serif;
	border: 1px solid #DEDEDE;
	-webkit-appearance: none;
	border-radius: 0;
	box-sizing: border-box;
	text-overflow: ellipsis;

	color: #c4660f;
	height: 65px;

}

input#submit {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 13px;
	font-size: 14px;
	border: none;
	font-weight: 600;
	height: auto !important;
	margin-left: 0 !important;
	margin-top: 20px;
	width: auto !important;
	background: #C4660F;
	padding: 4px 18px;
	border-radius: 0;
}

.services-search {
	width: 100%;
}

.services-search .practice-area-root {
	/*max-width: 45%;*/
}

li.practice-area a {
	color: #494E54;
}

li.practice-area a:hover {
	color: #C4660F;
}

.service-single-content ul li {
	line-height: 1.2em !important;
	padding-left: 20px !important;

}

/* PEOPLE */
.people-search-wrapper {
	//max-width: 1680px;
	//width: 100%;
	//padding: 0px 40px 0 40px;
}

.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-single {
	border: none;
	border-radius: 0;
	box-shadow: none;
}

/* EVENTS PUBLICATION NEWS */
/*
.page-id-21 .postheader {
    display: grid;
    grid-template-columns: 60% 40%;
    grid-template-rows: 295px;
    grid-gap: 5px;
    
}
*/
.single-news-item .entry-content,
.single-news-item .entry-header,
.single-events .entry-content,
.single-events .entry-header,
.single-publication .entry-content,
.single-publication .entry-header {
	max-width: 1680px;
	width: 100%;
	padding: 70px 40px 0 40px;

}

.single-news-item .entry-title,
.single-events .entry-title,
.single-publication .entry-title {
	margin-right: 455px;
}

.single-news-item .postheader .entry-title,
.single-events .postheader .entry-title,
.single-publication .postheader .entry-title {
	margin-right: 0;
}

.single-news-item .entry-content,
.single-events .entry-content,
.single-publication .entry-content {
	padding-top: 0;
	/* max-width: calc(1680px - 455px); */
	width: 100%;
	margin-bottom: 130px;
}

.single-news-item h1.entry-title::before,
.single-events h1.entry-title::before,
.single-publication h1.entry-title::before {
	display: none;
}

/* SINGLE PERSON PAGE */
.single-person article {}

.has-image.marquee.marquee--has-image {
	position: relative;
	display: flex;
}

.person-columns {
	display: grid;
	grid-template-columns: 1fr 2fr 1fr;
}

.person_header-item.person__links {
	display: flex;
}

.person-link {
	margin: 0px;
}

.person__header-item.person__email {
	display: flex;
	justify-content: center;
	margin: 10px 0 0 0;
}

.person-link a {
	content: "";
	color: #fff;
	height: 28px;
	width: 28px;
	top: 0;
	margin-right: 10px;
	margin-left: 0;
	border-radius: 20px;
	background: #C4660F;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}

/* ALUMNI PAGE */
/*
.page-template-page-alumni .alumnicontent {
    max-width: 1680px;
    width: 100%;
    padding: 70px 40px 0 40px;
    clear: both;
}
.page-template-page-alumni .alumnicontent{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.page-template-page-alumni #sidebarsecondary{
	margin-left: 75px;
	width: 290px;
}
*/
/* PUBLICATION, EVENTS ARCHIVE */

.publication-search-form,
.events-search-form,
.news-search-form {
	//padding: 0 40px;
}

.publication-search,
.events-search,
.news-search {
	//max-width: 1680px;
	width: 100%;
	//padding: 70px 40px 0 40px;

}

.publication-search-form,
.publication-search,
.events-search-form,
.events-search,
.news-search-form,
.news-search {
	/* margin-right: 455px; */
}

.archive-listing.publication-listing,
.archive-listing.publication-listing,
.archive-listing.events-listing,
.archive-listing.events-listing,
.archive-listing.news-listing,
.archive-listing.news-listing {
	/*margin-right: 455px;*/
}

.archive-listing.publication-listing:first-of-type h2,
.archive-listing.events-listing:first-of-type h2.archive-listing.news-listing:first-of-type h2 {
	font-size: 42px;
	font-weight: normal;
}

.archive-listing.publication-listing h2,
.archive-listing.events-listing h2,
.archive-listing.news-listing h2 {
	margin-bottom: 12px;
}

.archive-listing.publication-listing h2 a,
.archive-listing.events-listing h2 a,
.archive-listing.news-listing h2 a {
	color: #494E54;
}

.archive-listing.publication-listing h2 a:hover,
.archive-listing.events-listing h2 a:hover,
.archive-listing.news-listing h2 a:hover {
	color: #c4660f;
}

@media screen and (min-width: 1280px) {
	.practice-area-title {
		font-size: 22px;
		padding: 17px 30px 17px 0;
	}
}

@media print,
screen and (min-width: 768px) {
	.entry-content {
		font-size: 17px;
	}
}

@media screen and (min-width: 1280px) {
	.entry-content {
		font-size: 18px;
	}
}

@media screen and (min-width: 1630px) {
	.entry-content {
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 40px;


	}
}

@media screen and (min-width: 1630px) {
	.single-locations article {
		margin-right: 455px;
	}
}

@media screen and (min-width: 1280px) {
	.single-locations article {
		margin-right: 295px;
	}
}

.page-template-page-careers.page-id-36 .entry-content,
.page-template-page-careers.page-id-37 .entry-content {
	/* max-width: 1145px; */
}

ul.wp-block-gallery li:before {
	display: none;
}

.page-template-default.page-id-31 .entry-content {
	display: none;
}

.person_header-item.person__links {
	margin-left: 0 !important;
}

.person_header-item.person__links a {
	color: #ACAEAD;
}

.person_header-item.person__links a:hover {
	color: #C4660F;
}

.fas.fa-envelope {
	margin-right: 15px;
}

.person_header-item.person__links a:hover .fas.fa-envelope {
	color: #fff;
}

button.menu-toggle {
	background: none;
	color: #fff;
}

.alumnicontent .entry-content {
	//width: calc(100% - 290px);
}

.main-navigation input[type="text"] {
	color: #666;
	border: none;
	border-radius: 0px;
	padding: 5px;
}

input.wpcf7-form-control.wpcf7-submit {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 13px;
	font-size: 14px;
	border: none;
	font-weight: 600;
	height: auto !important;
	margin-left: 0 !important;
	margin-top: 20px;
	width: auto !important;
	background: #C4660F;
	padding: 4px 18px;
	border-radius: 0;
}

.orangestar {
	color: #C4660F;
}

.wpcf7-list-item {
	clear: both;
	float: left;
}

.subscribebox {
	border: 1px solid #DEDEDE;
	width: 100%;
	max-width: 435px;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	height: 255px;
	overflow: auto;
}

.entry-content input[type="text"],
.entry-content input[type="email"] {
	border: none;
	background: #EDEDED;
	height: 55px;
	width: 435px;
	box-sizing: border-box;
	color: #C4660F;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0;
}

.wpcf7-response-output {
	clear: both;
	margin: 20px 0;
	max-width: 435px;
	text-align: center;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
	clear: both;
}

.homepage__scroll {
	margin-bottom: 40px;
}

.homepage__scroll .far {
	color: #C4660F;
	font-size: 30px;
}

.homepage__scroll:hover .far {
	color: #fff;
}

.error404 a.button,
.error404 a:visited.button,
a.search-again__button {
	color: #fff;
}


body #page {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
}

.single-news-item .posttitle .entry-content,
.single-news-item .posttitle .entry-header,
.single-events .posttitle .entry-header,
.single-publication .posttitle .entry-header {
	max-width: 1680px;
	width: 100%;
	padding: 0px;

}

.single-news-item .posttitle .entry-header {
	max-width: 1680px;
	width: 100%;
	padding: 0px 0px;
}

.single-news-item .postheader,
.page-id-25 .postheader,
.page-id-31 .postheader,
.post-type-archive-services .postheader,
.page-id-21 .postheader,
.single-publication .postheader,
.page-id-27 .postheader,
.single-events .postheader {
	grid-template-columns: 41% 59%;
	direction: rtl;
}

.single-publication .postheader,
.page-id-21 .postheader,
.page-id-27 .postheader,
.single-events .postheader {
	grid-template-columns: 59% 41%;
}

.page-id-22 .postheader {
	direction: rtl;
}

.single-publication .posttitle,
.single-news-item .posttitle,
.page-id-21 .postheader .posttitle,
.page-id-31 .postheader .posttitle {
	padding: 30px 40px;
}

.single-news-item .postheader .entry-title,
.page-id-21 .postheader .entry-header,
.page-id-22 .postheader .entry-header,
.page-id-25 .postheader .entry-header,
.page-id-27 .postheader .entry-header,
.page-id-31 .postheader .entry-header,
.post-type-archive-services .postheader .entry-header {
	text-align: left;
	width: 100%;
}

.single-news-item .postheader h1.entry-title::before,
.page-id-21 .postheader h1.entry-title::before,
.page-id-22 .postheader h1.entry-title::before,
.page-id-25 .postheader h1.entry-title::before,
.page-id-27 .postheader h1.entry-title::before,
.page-id-31 .postheader h1.entry-title::before,
.post-type-archive-services .postheader h1.entry-title::before {
	text-align: left;
}

.single-events .postheader {
	display: grid;
	grid-template-columns: 41% 59%;
	//grid-template-rows: 295px;
	grid-gap: 5px;
}

@media screen and (min-width: 1630px) {
	.event-listing {
		padding-top: 35px;
		margin-bottom: 35px;
		margin-right: 455px;
	}
}

@media screen and (max-width:1280px) and (min-width: 769px) {
	.person_header-item.person__links a {
		font-size: 13px;
	}
}

@media screen and (max-width: 1350px) {
	.menu-header-menu-firm-container li {
		font-size: 12px;
	}
}

@media screen and (max-width:1280px) {

	.page-template-page-contact-us .entry-content,
	.page-template-page-contact-us .office-locations {
		/*
		margin: 0 auto;
		max-width: 1680px;
		width: 100%;
		padding: 70px 40px 0 40px;
		*/
	}

	.publication-search-form,
	.publication-search,
	.events-search-form,
	.events-search,
	.news-search-form,
	.news-search,
	.archive-listing.publication-listing,
	.archive-listing.publication-listing,
	.archive-listing.events-listing,
	.archive-listing.events-listing,
	.archive-listing.news-listing,
	.archive-listing.news-listing {
		margin-right: 0;
	}

	.news-search {
		width: 100%;
		min-width: 100%;
	}

	.page-template-page-law-students #sidebar-primary,
	.page-template-page-law-students #sidebar-secondary {
		margin-left: 30px;
		margin-right: 0;
		border-top: 1px solid #ccc;
		padding-top: 30px;
	}

	.page-template-page-alumni #sidebarsecondary {
		margin-left: 35px;
		width: 290px;
	}

	ul#law-students {
		display: flex;
		flex-direction: column;
		width: 280px;
		margin-right: 30px;
	}

	.postheader {
		grid-template-rows: 180px !important;
		overflow: hidden;
	}

	.postfeature img {
		height: 100%;
		min-height: 180px !important;
		object-fit: cover;
		width: auto;
	}

	.posttitle {
		background: #233343;
		display: flex;
		align-items: center;
		padding: 30px;
	}

	h1.entry-title {
		font-weight: 500;
		text-transform: uppercase;
		font-size: 27px;
		letter-spacing: 2px;
		color: #fff;
	}

	.careersmenu ul li a {
		//padding: 9px 17px;
		//max-width: none;
		//width: 100%;
		//font-size: 12px;
		//letter-spacing: 1px;
	}

}

@media screen and (max-width:1024px) {
	.people-search-wrapper {
		display: flex;
		/* flex-wrap: wrap !important; */
	}

	.people-search {
		width: 100% !important;
	}

	.page-template-default .entry-content {
		//max-width: 1680px;
		//width: 100%;
		//padding: 70px 40px 0px 40px;
		//clear: both;
	}

	.page-template-page-alumni .alumnicontent {
		flex-direction: column;
	}

	.alumnicontent .entry-content {
		width: 100% !important;
	}

	.menuleft {
		display: none;
	}

	.careersmenu {
		display: none !important;
	}

	.postheader {
		display: flex;
	}

	.posttitle {
		width: 100%;
	}

	.postfeature {
		display: none;
	}

	.page-template-page-law-students #sidebar-primary,
	.page-template-page-law-students #sidebar-secondary {
		margin-left: 0;
	}

	.lawstudentcontainer {
		flex-direction: column;
	}

	#sidebar-primary {
		display: none;
	}

	.menu-main-menu-container {
		//display: none;
	}

	.single-events .postheader {
		grid-template-columns: 100%;
	}
}

@media screen and (min-width: 821px) {
	#mobileheader {
		display: none;
	}

}

@media screen and (max-width: 820px) {
	.headerimagesvideo {
		display: none;
	}

	#mobileheader {
		display: block;
	}
}

@media screen and (max-width: 768px) {
	.page-template-page-careers .content__inner {
		flex-direction: column;
	}

	.post-type-archive-services .site-main {
		display: flex;
		flex-direction: column;
		flex: 280px 100%;
		max-width: 1680px;
		width: 100%;
		padding: 70px 40px 60px 40px;
	}

	.services-search .practice-area-root {
		max-width: 100%;
		width: 100%;
	}

	.services-search {
		margin-top: 40px;
	}

	.person-columns {

		grid-gap: 35px;

		display: grid;
		grid-template-columns: 1fr;
	}
}

@media screen and (min-width: 1630px) {
	.entry-content p {
		/*
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 40px;
	*/
	}
}

.careers__sidebar__quote {
	color: #838382;
	/*font-size: 26px;*/
	font-style: italic;
}

input[type="text"].archive-search__field {
	padding-right: 35px;
}


.service-single-content article:last-of-type {
	border-bottom: 1px solid #dedede;
	padding-bottom: 45px;
}

.description {
	padding-bottom: 45px;
}

.footer-follow__link--linkedin {
	margin-right: 20px;
}

.footer-follow__link--twitter {
	margin-right: 14px;
}