/* ******************** 
	BAR: NEWSLETTER & SOCIAL MEDIA
***************************** */

.newsletter-social-bar {
	width: 100% !important;
	padding: 13px !important;
	margin: 0 auto !important;
	text-align: center;
}
.newsletter-social-bar .newsletter-row {
	margin: 0 !important;
	padding: 0 !important;
}

.newsletter-social-bar span { 
	display: inline-block;
	vertical-align: middle;
}

.newsletter-social-bar .nl-text {
	font-size: 1.2rem;
	font-family: "Roboto Condensed", "Barlow Semi Condensed", Helvetica, Arial, sans-serif !important;
	font-weight: 700;
	padding-right: .7rem;
	line-height: 100%;
}
.newsletter-social-bar input {
	line-height: 100%;
	padding: 5px 15px;	
	border-radius: 4px;
	display: inline-block;
	margin: 0 !important;
	border: 1px solid #ccc;
}
.newsletter-social-bar input[type=submit],
.newsletter-social-bar button,
.newsletter-social-bar .button {
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	border-width: 1px;
	border-style: solid;
	padding: 7px 15px;
	text-decoration: none !important;
}
.newsletter-social-bar .nlbtn-only {
	font-size: 15px;
	font-weight: 600;
	line-height: 100%;
	text-transform: uppercase;
	border-radius: 4px;
	padding: 7px 15px;	
	text-decoration: none !important;
}
.newsletter-social-bar .nlbtn-only:hover, 
.newsletter-social-bar .nlbtn-only:active,
.newsletter-social-bar .nlbtn-only:focus {}


.newsletter-social-bar .social-col { text-align: left; margin-left: 0 !important; padding-left: 0 !important; }
.newsletter-social-bar .form-button-col { text-align: right; margin-right: 0 !important; padding-right: 0 !important; }
.newsletter-social-bar .nlbtn-span { margin: 0 !important; padding: 0 !important; }



	@media (max-width: 960px) {

		.newsletter-social-bar .form-button-col { text-align: center; }

	}
	@media (max-width: 767.9px) {

		.newsletter-social-bar { margin-bottom: 0; }
		.newsletter-social-bar .form-only span,
		.newsletter-social-bar .form-button-col span { 
			display: block;
			padding: 7px 0 9px 0;
		}
		.newsletter-social-bar .nl-text { 
			font-size: 1.1rem;
			padding-right: 0;
			margin-top: 0 !important;
			margin-bottom: 6px !important;
		}
		.newsletter-social-bar .form-button-col { padding-bottom: 12px; }

	}
	@media (max-width: 650px) {

		.newsletter-social-bar input,
		.newsletter-social-bar input[type=submit],
		.newsletter-social-bar button,
		.newsletter-social-bar .button {
			font-size: .9rem !important;
		}
		.newsletter-social-bar .nl-text {
			font-size: 1rem;
			font-weight: 600;
			padding-right: .7rem;
			margin-bottom: 6px !important;
		}
		.newsletter-social-bar .btn-only span { display: block; }
		.newsletter-social-bar .btn-only .nlbtn-span { padding: 10px 0 5px 0 !important; }

	}
	@media (max-width: 576px) {

		.newsletter-social-bar { }
		
	}


/* **************************************** 
	BAR: SOCIAL ICONS & BUTTONS BAR (links)
**************************************** */

.social-buttons-bar {
	max-width: 1000px;
	margin: 0 auto !important;
	background-color: transparent !important;
	padding: 0 20px !important;
}
.social-buttons-row {}
.social-buttons-bar .social-col { text-align: left; padding: 1.8rem 0 0 0 !important; margin: 0 !important; }
.social-buttons-bar .social-button-col { text-align: right; padding: 1.8rem 0 0 0 !important; margin: 0 !important; }
.social-buttons-bar .social-button-col .btn {
	font-size: .9rem !important;
	display: inline-block !important;
	margin: 0 4px 0 4px !important;
	text-transform: uppercase;
}

	@media (max-width: 767.9px) {

		.social-buttons-bar .social-button-col { text-align: center; padding: 1rem 0 0 0 !important; }
		.social-buttons-bar .social-button-col .btn { 
			font-size: .8rem !important;
			margin-bottom: 5px !important;
			padding: 6px 8px !important;
			margin: 0 2px 0 2px !important;
		}

	}




/* **************************************** 
	BAR: SOCIAL & TAGLINE
**************************************** */

.tagline-social { width: 100%; max-width: 100%; }
.tagline-social .row { max-width: 980px; margin: 0 auto; }
.tagline-social .tagline-col,
.tagline-social .social-col { padding-top: 1rem; }
.tagline-social .social-col { text-align: right; }
.tagline-social .social-col .social-wrap,
.tagline-social .social-col .nlbutton-wrap { display: inline-block; }
.tagline-social .social-col .nlbutton-wrap { margin-left: 1rem !important; }


	@media (max-width: 800px) {
		.tagline-social { display: none; }
	}
	
	

/* **************************************** 
	NEWSLETTER BANNER
**************************************** */

.newsletter-banner {
	width: 100%;
	max-width: 100%;
	/* 
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	*/
	margin: 0 auto !important;
	padding: 0 !important;
}
.container-fluid .newsletter-banner { max-width: 100%; }

.newsletter-banner.nl-banner-center-content { text-align: center !important; }
.newsletter-banner.nl-banner-center-content .banner-btn { 
	margin-left: auto;
	margin-right: auto;
}

.newsletter-banner .nlbanner-row { 
	width: 100%;
	max-width: 1000px; 
	margin: 0 auto !important;
	padding: 0 !important;
}
.container-fluid .newsletter-banner .row { 
	max-width: 1000px; 
	margin-left: auto !important;
	margin-right: auto !important;
}
.newsletter-banner .nlbanner-row .col { padding: 0 !important; }

.newsletter-banner .banner-content-wrap { padding: 2rem 3rem 2rem 3rem; }
.newsletter-banner .banner-image-wrap { padding: 2rem 3rem 2rem 0; text-align: right; }

.newsletter-banner .banner-image-wrap img { 
	width: auto;
	max-height: 325px;
	margin-bottom: 0 !important;
	margin-right: 1rem !important;
	border: 0px solid black;
	/* box-shadow: 5px 5px black; */
}
		
.newsletter-banner .nl-banner-cover-mobile { 
	display: none;
	text-align: center;
	margin: 0 auto !important;
}
.newsletter-banner .nl-banner-cover-mobile img { 
	width: 100%;
	max-width: 400px;
	max-height: 350px;
	margin: 0 auto 2rem auto !important;
	border: 0px solid black;
	/* box-shadow: 5px 5px black; */
}

.newsletter-banner .nl-hide-mobile img { 
	max-height: 100px !important;
	border: 0 !important; 
	box-shadow: none !important;
}


.newsletter-banner .banner-title { 
	font-size: 2.5rem !important;
	margin-bottom: 1rem !important;
}

.newsletter-banner .banner-text p { 
	font-size: 1.2rem;
	margin: 0 0 1.2rem 0 !important;
}
.newsletter-banner .banner-btn {
	margin: 0;
	margin-top: 1.5rem !important;
	margin-bottom: .6rem !important;
	text-decoration: none !important;
}

.newsletter-banner form { width: 90% !important; margin: 0 auto !important; padding: 0 !important; }
.newsletter-banner .button,
.newsletter-banner button,
.newsletter-banner input,
.newsletter-banner input[type=text],
.newsletter-banner input[type=email],
.newsletter-banner input[type=submit],
.newsletter-banner input[type=button],
.newsletter-banner #mc-embedded-subscribe .button,
.newsletter-banner #mc-embedded-subscribe button,
.newsletter-banner #mc-embedded-subscribe-form input,
.newsletter-banner #mc-embedded-subscribe-form input[type=text],
.newsletter-banner #mc-embedded-subscribe-form input[type=email],
.newsletter-banner #mc-embedded-subscribe-form input[type=button] { 
	display: inline-block !important;
	margin-bottom: 2px;
}


	@media (max-width: 1020px) {
	
		.newsletter-banner { border-width: 1px 0; }

	}

	@media (max-width: 767.9px) {

		.newsletter-banner .banner-title { font-size: 2.2rem !important; }
		.newsletter-banner .banner-text-wrap { padding: 2rem !important; }

	}
	@media (max-width: 576.9px) {

		.newsletter-banner form,
		.newsletter-banner #mc-embedded-subscribe-form { 
			display: table !important;
			width: auto !important;
			margin-left: auto !important; 
			margin-right: auto !important;
		}
		.newsletter-banner input,
		.newsletter-banner input[type=text],
		.newsletter-banner input[type=email],
		.newsletter-banner #mc-embedded-subscribe-form input,
		.newsletter-banner #mc-embedded-subscribe-form input[type=text],
		.newsletter-banner #mc-embedded-subscribe-form input[type=email] { 
			display: table !important;
		}
		.newsletter-banner { min-height: auto !important; }
		.newsletter-banner .col { text-align: center; padding-bottom: 0 !important; }
		.newsletter-banner .banner-title { /* text-shadow: 3px 3px black !important; */ }
		.newsletter-banner .nl-banner-cover-mobile { display: table !important; padding-top: .8rem !important; }
		.newsletter-banner .nl-banner-cover-mobile img { 
			display: table !important; 
			/* 
			max-width: 400px !important; 
			max-width: 350px !important; 
			*/
			margin: 0 auto 1.5rem auto !important; 
		}
		.newsletter-banner .banner-btn { margin: 2rem auto 0 auto !important; }
		.newsletter-banner .nl-hide-mobile { display: none !important; }

		.newsletter-banner .centered-no-indent { text-align: center !important; }
		.newsletter-banner .centered-no-indent .banner-btn {
			margin-left: auto !important;
			margin-right: auto !important;
		}
		

	}


/* **************************************** 
	CUSTOM STYLES FOR MAILING SERVICES
**************************************** */

/* ***** MAILERLITE ****
.ml-form-embedSubmitLoad {
display: inline-block;
width: 20px;
height: 20px;
}
.ml-form-embedSubmitLoad:after {
content: " ";
display: block;
width: 11px;
height: 11px;
margin: 1px;
border-radius: 50%;
border: 4px solid #fff;
border-color: #ffffff #ffffff #ffffff transparent;
animation: ml-form-embedSubmitLoad 1.2s linear infinite;
}
@keyframes ml-form-embedSubmitLoad { 
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.ml-form-embedContainer {
all: unset !important;
display: table;
width: 100% !important;
height: 99.99%;
margin: 0 !important;
padding: 0 !important;
position: static;
box-sizing: border-box;
}
.ml-form-embedContainer h4,
.ml-form-embedContainer p,
.ml-form-embedContainer span,
.ml-form-embedContainer button {
text-transform: none !important;
letter-spacing: normal !important;
}
.ml-form-embedContainer .ml-form-embedWrapper {
background-color: transparent;
border-width: 0px;
border-color: transparent;
border-radius: 4px;
border-style: solid;
box-sizing: border-box;
display: inline-block !important;
margin: 0;
padding: 0;
position: relative;
}
.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,
.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; }
.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; }
.ml-form-embedContainer .ml-form-align-left { text-align: left; padding: 1rem 0; }
.ml-form-embedContainer .ml-form-align-center { text-align: center; }
.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }
.ml-form-embedContainer .ml-form-align-right { text-align: right; }
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
height: auto;
margin-top: 0 !important;
margin-bottom: 0 !important;
max-width: 400px!important;
width: 100%;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
padding: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {
padding-bottom: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
margin: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
color: #000000;
font-size: 1.2rem;
font-weight: 400;
margin: 0 0 10px 0;
text-align: left;
word-break: break-word;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
color: #000000;
font-weight: 400;
line-height: 20px;
margin: 0 0 10px 0;
text-align: left;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {
color: #000000;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {
color: #000000;
text-decoration: underline;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {
margin: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {
margin: 0;
width: 100%;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
margin: 0 0 20px 0 !important;
width: 100%;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {
margin: 0;
padding: 0 0 0 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {
margin: 0 0 0 0;
width: 100%;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {
margin: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {
margin: 0;
}

.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
background-color: #ffffff !important;
color: #333333 !important;
border-color: #cccccc !important;
border-radius: 4px !important;
border-style: solid !important;
border-width: 1px !important;
height: 40px;
line-height: 20px !important;    
margin-bottom: 0;
margin-top: 0;
margin-left: 0;
margin-right: 0;
padding: 10px 10px !important;
width: 100% !important;
box-sizing: border-box !important;
max-width: 100% !important;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; }

.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; }

.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; }

.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; }
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {
height: ;
}

.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal {}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px;  }
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {
background-color: #ffffff;
color: #333333;
border-color: #cccccc;
border-radius: 4px;
border-style: solid;
border-width: 1px;
line-height: 20px;
margin-bottom: 0;
margin-top: 0;
padding: 10px 10px;
width: 100%;
box-sizing: border-box;
overflow-y: initial;
height: 38px;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {
border-style: solid;
border-width: 1px;
border-radius: 4px;
box-shadow: none;
color: #ffffff !important;
cursor: pointer;
font-weight: 700;
line-height: 20px;
margin: 0 !important;
padding: 8px 10px !important;
width: auto !important;
display: ;
text-transform: uppercase !important;
height: 38px;
}


.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {}
.ml-form-embedContainer .ml-form-embedPermissions .ml-form-embedPermissionsContent .ml-form-checkboxRow input[type="checkbox"],
.ml-form-embedContainer .ml-form-embedPermissions .ml-form-embedPermissionsContent .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"] {
display: inline-block;
float: left;
margin: 1px 0 0 0 !important;
left: 0;
top: 0;
opacity: 1;
visibility: visible;
appearance: checkbox !important;
-moz-appearance: checkbox !important;
-webkit-appearance: checkbox !important;
position: relative;
height: 14px;
width: 14px;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {
color: #000000;
display: block;
text-align: left;
padding-left: 25px;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {
font-weight: normal;
margin: 0;
padding: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {
color: #000000;
text-decoration: underline;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
color: #000000 !important;
font-weight: normal !important;
line-height: 18px !important;
padding: 0 !important;
margin: 0 5px 0 0 !important;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {
margin: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {
margin: 0 0 0 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
border: none !important;
border-radius: 4px !important;
box-shadow: none !important;
cursor: pointer;
font-weight: 700 !important;
line-height: 20px !important;
height: 40px;
padding: 10px !important;
width: 100% !important;
box-sizing: border-box !important;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
display: none;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover { }


.ml-subscribe-close {
width: 30px;
height: 30px;
background: url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat;
background-size: 30px;
cursor: pointer;
margin-top: -10px;
margin-right: -10px;
position: absolute;
top: 0;
right: 0;
}
.ml-error input {
background: url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #ffffff !important;
background-size: 24px 24px !important;
}
.ml-error .label-description {
color: #ff0000 !important;
}
.ml-error .label-description p,
.ml-error .label-description p a {
color: #ff0000 !important;
}

.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {
color: #ff0000 !important;
}
@media only screen and (max-width: 400px){
.ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; }
.ml-form-formContent.horozintalForm { float: left!important; }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { }
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; }
.ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }
}


.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions { text-align: left; }
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent {
margin: 15px 0 15px 0;
text-align: left;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.horizontal {
margin: 0 0 15px 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent h4 {
color: #000000;
font-weight: 700;
line-height: 18px;
margin: 0 0 10px 0;
word-break: break-word;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p {
color: #000000;
line-height: 18px;
margin: 0 0 10px 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p a {
color: #000000;
text-decoration: underline;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p:last-child { margin: 0 0 15px 0; }
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptions {
margin: 0;
padding: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox {
margin: 0 0 10px 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox:last-child {
margin: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox label {
font-weight: normal;
margin: 0 !important;
padding: 0 !important;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description {
color: #000000;
font-style: normal;
font-weight: 700;
line-height: 29px;
text-align: left;
padding-left: 0 !important;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .description {
color: #000000;
font-style: italic;
font-weight: 400;
line-height: 18px;
margin: 5px 0 0 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"] {
display: inline-block;
float: left;
margin: 1px 0 0 0;
left: 0;
top: 0;
opacity: 1;
visibility: visible;
appearance: checkbox !important;
-moz-appearance: checkbox !important;
-webkit-appearance: checkbox !important;
position: relative;
height: 14px;
width: 14px;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR {
padding-bottom: 20px;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p {
color: #000000;
line-height: 14px;
margin: 0;
padding: 0;
}
.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p a {
color: #000000;
text-decoration: underline;

}
@media (max-width: 768px) {

	.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p {
	line-height: 18px !important;
	}
	.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p {
	line-height: 14px !important;
	}

}
 */


/* ************* CUSTOM CHANGES ************* */

.ml-form-embedContainer {
all: unset !important;
display: table;
width: 100% !important;
height: 99.99%;
margin: 0 !important;
padding: 0 !important;
position: static;
box-sizing: border-box;
}
.ml-form-embedContainer,
.ml-form-embedBody,
.ml-form-embedWrapper,
.embedForm,
.ml-form-embedContent, 
.ml-block-form,
.ml-form-align-center { 
width: auto !important;
margin: 0 !important;
padding: 0 !important;
text-align: center !important;
}
.ml-input-horizontal,
.ml-button-horizontal { text-align: center !important; }

.ml-form-align-center p { margin-bottom: 0 !important; }

.ml-form-embedContainer,
.ml-form-embedContainer div,
.ml-form-embedContainer p,
.ml-form-embedContainer ul,
.ml-form-embedContainer li,
.ml-form-embedContainer input,
.ml-form-embedContainer button,
.ml-form-embedContainer h4 { 
font-size: .9rem !important; 
}

.ml-form-embedPermissionsContent h4 { font-weight: bold !important; }

.ml-button-horizontal button.primary
.ml-form-embedSubmit button.primary {
color: #575757 !important;
text-transform: uppercase !important;
background-color: #f8f8f8 !important;
border: 1px solid #ddd !important;
}
.ml-form-embedSubmit button:hover { background-color: black !important; color: white !important; }



/* ***** MAILCHIMP ***** */

.contentwrapper #mc-embedded-subscribe-form {
	width: auto !important;
	display: table !important;
	margin-bottom: 3rem;
}
.contentwrapper .mc-field-group .response { 
	padding: 1rem 1.2rem; 
	border: 5px solid transparent; 
	margin: 1rem 0;
}
.contentwrapper .mc-field-group #mce-success-response { border-color: green; }
.contentwrapper .mc-field-group #mce-error-response { border-color: red; }
.contentwrapper .mc-field-group input { 
	margin: 3px 0 8px 0 !important;
}
.contentwrapper #mc-embedded-subscribe-form button,
.contentwrapper #mc-embedded-subscribe-form .button,
.contentwrapper #mc-embedded-subscribe-form input[type=submit] { 
	color: #575757 !important;
	text-transform: uppercase;
	display: block !important;
}
.contentwrapper .indicates-required { padding-bottom: 1.3rem !important; }
.contentwrapper .mc-field-group { margin-bottom: 14px; }
.contentwrapper .mc-field-group label { 
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold !important;
}
.contentwrapper .mc-field-group input[type=text],
.contentwrapper .mc-field-group input[type=email] { 
	margin: 0 !important;
	padding: 0 !important;
}
.contentwrapper .input-group { padding-bottom: 1.2rem !important; }
.contentwrapper .input-group strong { padding-right: 1rem; }
.contentwrapper .input-group ul { 
	margin: 0 !important;
	list-style-type: none !important;
	display: block !important;
	float: none !important;
}
.contentwrapper .input-group li { 
	margin: 0 !important;
	list-style-type: none !important;
}
.contentwrapper .mc-field-group li label { 
	padding-left: 5px !important;
}
.contentwrapper .gdprRequired label {
	display: block !important;
	float: none !important;
}
.contentwrapper .gdprRequired label span {
	padding-left: 5px !important;
	font-size: 1rem !important;
	font-weight: normal !important;
}
.contentwrapper .gdpr-mergeRow label {
	font-size: 1.1rem !important;
	font-weight: bold !important;
}
.contentwrapper #mc-embedded-subscribe-form p {
	font-weight: normal !important;

}
.contentwrapper .content__gdprLegal {
	margin-bottom: 1.2rem !important;
}



/* ***** CONSTANT CONTACT ***** */

.ctct-form-defaults label {
	font-size: 1rem !important;
}
.ctct-form-defaults input {
	font-size: 1rem !important;
}
.ctct-form-defaults legend {
	font-size: 1.2rem !important;
	margin-top: 1rem !important;
}
.ctct-form-defaults #gdpr_text { padding-bottom: 1rem !important; }


	
/* ******************** 
	ICON FONT 
***************************** */

@font-face {
  font-family: 'icomoon';
  src:  url('icofont/icomoon.eot?oqrcp8');
  src:  url('icofont/icomoon.eot?oqrcp8#iefix') format('embedded-opentype'),
    url('icofont/icomoon.ttf?oqrcp8') format('truetype'),
    url('icofont/icomoon.woff?oqrcp8') format('woff'),
    url('icofont/icomoon.svg?oqrcp8#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-close:before { content: "\e905"; }
.icon-remove:before { content: "\e905"; }
.icon-times:before { content: "\e905"; }
.icon-external-link-square:before { content: "\e903"; }
.icon-external-link:before { content: "\e904"; }
.icon-book:before { content: "\e900"; }
.icon-film:before { content: "\e901"; }
.icon-amazon:before { content: "\e902"; }
.icon-compass:before { content: "\e906"; }
.icon-phone:before { content: "\e907"; }
.icon-call:before { content: "\e907"; }
.icon-tiktok:before { content: "\e908"; }
.icon-facebook-f:before { content: "\f39e"; }
.icon-facebook-square:before { content: "\f082"; }
.icon-twitter:before { content: "\f099"; }
.icon-instagram:before { content: "\f16d"; }
.icon-pinterest-p:before { content: "\f231"; }
.icon-goodreads-g:before { content: "\f3a9"; }
.icon-apple:before { content: "\f179"; }
.icon-soundcloud:before { content: "\f1be"; }
.icon-tumblr:before { content: "\f173"; }
.icon-linkedin-in:before { content: "\f0e1"; }
.icon-youtube:before { content: "\f167"; }
.icon-vimeo-v:before { content: "\f27d"; }
.icon-blogger-b:before { content: "\f37d"; }
.icon-flickr:before { content: "\f16e"; }
.icon-spotify:before { content: "\f1bc"; }
.icon-audible:before { content: "\f373"; }
.icon-google-play:before { content: "\f3ab"; }
.icon-itunes-note:before { content: "\f3b5"; }
.icon-calendar-alt:before { content: "\f073"; }
.icon-comment-dots:before { content: "\f4ad"; }
.icon-user:before { content: "\f007"; }
.icon-heart:before { content: "\f004"; }
.icon-star:before { content: "\f005"; }
.icon-flag:before { content: "\f024"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-image:before { content: "\f03e"; }
.icon-question-circle:before { content: "\f059"; }
.icon-comment:before { content: "\f075"; }
.icon-sphere:before { content: "\e909"; }
.icon-folder:before { content: "\f07b"; }
.icon-newspaper:before { content: "\f1ea"; }
.icon-copyright:before { content: "\f1f9"; }
.icon-registered:before { content: "\f25d"; }
.icon-user-circle:before { content: "\f2bd"; }
.icon-snowflake:before { content: "\f2dc"; }
.icon-images:before { content: "\f302"; }
.icon-search:before { content: "\f002"; }
.icon-podcast:before { content: "\f2ce"; }
.icon-rss:before { content: "\f09e"; }
.icon-video:before { content: "\f03d"; }
.icon-film1:before { content: "\f008"; }
.icon-music:before { content: "\f001"; }
.icon-guitar:before { content: "\f7a6"; }
.icon-headphones-alt:before { content: "\f58f"; }
.icon-icons:before { content: "\f86d"; }
.icon-book-reader:before { content: "\f5da"; }
.icon-book-open:before { content: "\f518"; }
.icon-book1:before { content: "\f02d"; }
.icon-newspaper1:before { content: "\f1eb"; }
.icon-pen-alt:before { content: "\f305"; }
.icon-pencil-alt:before { content: "\f303"; }
.icon-quote-left:before { content: "\f10d"; }
.icon-quote-right:before { content: "\f10e"; }
.icon-ellipsis-h:before { content: "\f141"; }
.icon-ellipsis-v:before { content: "\f142"; }
.icon-angle-up:before { content: "\f106"; }
.icon-angle-down:before { content: "\f107"; }
.icon-angle-left:before { content: "\f104"; }
.icon-angle-right:before { content: "\f105"; }
.icon-caret-down:before { content: "\f0d7"; }
.icon-caret-up:before { content: "\f0d8"; }
.icon-caret-left:before { content: "\f0d9"; }
.icon-caret-right:before { content: "\f0da"; }
.icon-bars:before { content: "\f0c9"; }
.icon-list-ul:before { content: "\f0ca"; }
.icon-user1:before { content: "\f009"; }
.icon-user-alt:before { content: "\f406"; }
.icon-folder1:before { content: "\f07c"; }
.icon-tags:before { content: "\f02c"; }
.icon-info:before { content: "\f129"; }
.icon-thumbtack:before { content: "\f08d"; }
.icon-umbrella:before { content: "\f0e9"; }
.icon-cloud-sun-rain:before { content: "\f743"; }
.icon-microscope:before { content: "\f610"; }
.icon-atom:before { content: "\f5d2"; }
.icon-flask:before { content: "\f0c3"; }
.icon-rocket:before { content: "\f135"; }
.icon-stethoscope:before { content: "\f0f1"; }
.icon-clock:before { content: "\f017"; }
.icon-utensils:before { content: "\f2e7"; }
.icon-wine-glass-alt:before { content: "\f5ce"; }
.icon-map-marked-alt:before { content: "\f5a0"; }
.icon-running:before { content: "\f70c"; }
.icon-futbol:before { content: "\f1e3"; }
.icon-football-ball:before { content: "\f44e"; }
.icon-golf-ball:before { content: "\f450"; }
.icon-basketball-ball:before { content: "\f434"; }
.icon-hockey-puck:before { content: "\f453"; }
.icon-swimmer:before { content: "\f5c4"; }
.icon-biking:before { content: "\f84a"; }
.icon-cat:before { content: "\f6be"; }
.icon-dog:before { content: "\f6d3"; }
.icon-paw:before { content: "\f1b0"; }
.icon-heart1:before { content: "\f006"; }
.icon-gifts:before { content: "\f79c"; }
.icon-snowflake1:before { content: "\f2dd"; }
.icon-mitten:before { content: "\f7b5"; }
.icon-ghost:before { content: "\f6e2"; }
.icon-tachometer-alt:before { content: "\f3fd"; }
.icon-star1:before { content: "\f00a"; }
.icon-cog:before { content: "\f013"; }
.icon-check:before { content: "\f00c"; }
.icon-camera:before { content: "\f030"; }
.icon-shopping-cart:before { content: "\f07a"; }
.icon-home:before { content: "\f015"; }
.icon-volume-up:before { content: "\f028"; }
.icon-tag:before { content: "\f02b"; }
.icon-bookmark1:before { content: "\f02f"; }
.icon-image1:before { content: "\f03f"; }
.icon-map-marker:before { content: "\f041"; }
.icon-tint:before { content: "\f043"; }
.icon-edit:before { content: "\f044"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-plus-circle:before { content: "\f055"; }
.icon-minus-circle:before { content: "\f056"; }
.icon-times-circle:before { content: "\f057"; }
.icon-check-circle:before { content: "\f058"; }
.icon-question-circle1:before { content: "\f05a"; }
.icon-info-circle:before { content: "\f05b"; }
.icon-ban:before { content: "\f05e"; }
.icon-arrow-left:before { content: "\f060"; }
.icon-arrow-right:before { content: "\f061"; }
.icon-arrow-up:before { content: "\f062"; }
.icon-arrow-down:before { content: "\f063"; }
.icon-share:before { content: "\f064"; }
.icon-plus:before { content: "\f067"; }
.icon-minus:before { content: "\f068"; }
.icon-asterisk:before { content: "\f069"; }
.icon-exclamation-circle:before { content: "\f06a"; }
.icon-leaf:before { content: "\f06c"; }
.icon-chevron-up:before { content: "\f077"; }
.icon-chevron-down:before { content: "\f078"; }
.icon-key:before { content: "\f084"; }
.icon-trophy:before { content: "\f091"; }
.icon-certificate:before { content: "\f0a3"; }
.icon-hand-point-right:before { content: "\f0a4"; }
.icon-hand-point-left:before { content: "\f0a5"; }
.icon-hand-point-up:before { content: "\f0a6"; }
.icon-hand-point-down:before { content: "\f0a7"; }
.icon-arrow-circle-left:before { content: "\f0a8"; }
.icon-arrow-circle-right:before { content: "\f0a9"; }
.icon-arrow-circle-up:before { content: "\f0aa"; }
.icon-arrow-circle-down:before { content: "\f0ab"; }
.icon-sort:before { content: "\f0dc"; }
.icon-sort-down:before { content: "\f0dd"; }
.icon-sort-up:before { content: "\f0de"; }
.icon-envelope:before { content: "\f0e0"; }
.icon-gavel:before { content: "\f0e3"; }
.icon-bolt:before { content: "\f0e7"; }
.icon-lightbulb:before { content: "\f0eb"; }
.icon-suitcase:before { content: "\f0f2"; }
.icon-coffee:before { content: "\f0f4"; }
.icon-angle-double-left:before { content: "\f100"; }
.icon-angle-double-right:before { content: "\f101"; }
.icon-angle-double-up:before { content: "\f102"; }
.icon-angle-double-down:before { content: "\f103"; }
.icon-chevron-circle-left:before { content: "\f137"; }
.icon-chevron-circle-right:before { content: "\f138"; }
.icon-chevron-circle-up:before { content: "\f139"; }
.icon-chevron-circle-down:before { content: "\f13a"; }
.icon-paint-brush:before { content: "\f1fc"; }
.icon-bicycle:before { content: "\f206"; }
.icon-motorcycle:before { content: "\f21c"; }
.icon-street-view:before { content: "\f21d"; }
.icon-map-pin:before { content: "\f276"; }
.icon-map:before { content: "\f279"; }
.icon-shopping-basket:before { content: "\f291"; }
.icon-user-circle1:before { content: "\f2be"; }
.icon-images1:before { content: "\f304"; }
.icon-pen:before { content: "\f306"; }
.icon-map-marker-alt:before { content: "\f3c5"; }
.icon-ribbon:before { content: "\f4d6"; }
.icon-theater-masks:before { content: "\f630"; }
.icon-landmark:before { content: "\f66f"; }
.icon-yin-yang:before { content: "\f6ad"; }
.icon-hammer:before { content: "\f6e3"; }
.icon-hiking:before { content: "\f6ec"; }
.icon-spider:before { content: "\f717"; }
.icon-tractor:before { content: "\f722"; }
.icon-flag-usa:before { content: "\f74d"; }
.icon-baby:before { content: "\f77c"; }
.icon-baby-carriage:before { content: "\f77d"; }
.icon-holly-berry:before { content: "\f7aa"; }
.icon-mug-hot:before { content: "\f7b6"; }
.icon-skating:before { content: "\f7c5"; }
.icon-skiing:before { content: "\f7c9"; }
.icon-snowboarding:before { content: "\f7ce"; }
.icon-cheese:before { content: "\f7ef"; }
.icon-hamburger:before { content: "\f805"; }
.icon-hotdog:before { content: "\f80f"; }
.icon-ice-cream:before { content: "\f810"; }
.icon-pepper-hot:before { content: "\f816"; }
.icon-pizza-slice:before { content: "\f818"; }


/* ******************** 
	SOCIAL MEDIA FOLLOW STYLES 
***************************** */

/* General */
.follow-icons { 
	margin: 0 !important;
	padding: 0 !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;	
}
.follow-icons li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 0;
}
.follow-icons li span { margin: 0; padding: 0; }
.follow-icons a:hover { text-decoration: none !important; }




	/* ********* HEADER AREA - CONTAINERS ********* */
	.heading-logo-and-links .follow-icons,
	.heading-logo-social-menu .follow-icons {
		-webkit-box-pack: right;
		-ms-flex-pack: right;
		justify-content: right;
	}

	/* ********** FOOTER - BOTTOM SOCIAL ********** */
	.bottom-social { padding: 1rem 0 0 0 !important; text-align: center; }
	.bottom-social .row { margin: 0 auto; }
	.bottom-social .social-wrap {
		width: auto;
		display: table;
		margin: 0 auto !important;
		padding: 0 !important;
		text-align: center;
	}
	.bottom-social .follow-icons {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.bottom-social .follow-icons li { }
	.bottom-social .search-link { display: none !important; }


	/* ********** DRAWER MENU - FOLLOW & SEARCH ICONS ********** */
	.drawer-footer .rsslink,
	.drawer-footer .icon-search { display: none !important; }

	
	/* ********** SOCIAL ICONS - SVG/VECTOR ********** */

	/* Styles - Default */
	.follow-icons svg {
		clip-rule:evenodd;
		fill-rule:evenodd;
		stroke-width:.12;
		image-rendering:optimizeQuality;
		shape-rendering:geometricPrecision;
		text-rendering:geometricPrecision;
	}	


	/* Sizing - Default	 */
	.follow-icons.social-icons-svg li { margin: 3px 5px !important; }
	.follow-icons.social-icons-only-svg li { margin: 3px !important; }
	.follow-icons [class$="-icon-svg"] svg { width: auto !important; height: 28px !important; }
	.follow-icons [class$="-icon-only-svg"] svg { width: auto !important; height: 32px !important; }
	.bottom-social .follow-icons [class$="-icon-svg"] svg { width: auto !important; height: 32px !important; }
	.bottom-social .follow-icons [class$="-icon-only-svg"] svg { width: auto !important; height: 32px !important; }


	/* Sizing - Specific Locations */
	/* header & drawer - icon only 	*/
	header [class$="-icon-only-svg"] svg,
	.heading-logo-social-menu [class$="-icon-only-svg"] svg,
	.heading-logo-and-links [class$="-icon-only-svg"] svg,
	.drawer-footer [class$="-icon-only-svg"] svg { width: auto !important; height: 28px !important; }
	.newsletter-social-bar [class$="-icon-only-svg"] svg,
	.social-buttons-bar [class$="-icon-only-svg"] svg { width: auto !important; height: 32px !important; }

	/* Footer - icon only	 */
	.bottom-social [class$="-icon-only-svg"] svg { width: auto !important; height: 40px !important; }

	
	/* Sizing - Search Icon */
	.search-icon-only-svg { margin: 0 !important; border-left: 1px solid #ccc; padding-left: 10px !important; }
	.search-icon-only-svg svg { margin-top: 2px !important; }

	.newsletter-social-bar .search-icon-only-svg svg,
	.social-buttons-bar .search-icon-only-svg svg { margin-top: 5px !important;  }



	/* ICON STYLES - Icon Only - Specific Icons in Heading Area */
	

	/* ********* COLOR ********** */
	.social-dark svg { fill: gainsboro !important; }
	.social-dark svg:hover { fill: white !important; }
	.social-light svg { fill: dimgray !important; }
	.social-light svg:hover { fill: black !important; }
	.social-color .fb-icon-svg svg,
	.social-color .fb-icon-only-svg svg  { fill: #4267B2; }
	.social-color .fbg-icon-svg svg,
	.social-color .fbg-icon-only-svg svg  { fill: #4267B2; }
	.social-color .tw-icon-svg svg,
	.social-color .tw-icon-only-svg svg { fill: #1DA1F2; }
	.social-color .ig-icon-svg svg,
	.social-color .ig-icon-only-svg svg { fill: #833AB4; }
	.social-color .pn-icon-svg svg,
	.social-color .pn-icon-only-svg svg { fill: #E60023; }
	.social-color .tt-icon-svg svg,
	.social-color .tt-icon-only-svg svg { fill: #000000; }
	.social-color .thr-icon-svg svg,
	.social-color .thr-icon-only-svg { fill: #000000; }
	.social-color .ma-icon-svg svg,
	.social-color .ma-icon-only-svg { fill: #6364FF; }
	.social-color .bs-icon-svg svg,
	.social-color .bs-icon-only-svg { fill: #0285FF; }
	.social-color .sub-icon-svg svg,
	.social-color .sub-icon-only-svg { fill: #FF6719; }
	.social-color .bb-icon-svg svg,
	.social-color .bb-icon-only-svg svg { fill: #DC1D26; }
	.social-color .gr-icon-svg svg,
	.social-color .gr-icon-only-svg svg { fill: #553B08; }
	.social-color .ap-icon-svg svg,
	.social-color .ap-icon-only-svg svg { fill: #ff9500; }
	.social-color .apod-icon-svg svg,
	.social-color .apod-icon-only-svg svg { fill: #9331DA; }
	.social-color .am-icon-svg svg,
	.social-color .am-icon-only-svg svg { fill: #000000; }
	.social-color .sc-icon-svg svg,
	.social-color .sc-icon-only-svg svg { fill: #F26F23; }
	.social-color .tr-icon-svg svg,
	.social-color .tr-icon-only-svg svg { fill: #34465D; }
	.social-color .li-icon-svg svg,
	.social-color .li-icon-only-svg svg { fill: #0077B5; }
	.social-color .yt-icon-svg svg,
	.social-color .yt-icon-only-svg svg { fill: #FF0000; }
	.social-color .bg-icon-svg svg,
	.social-color .bg-icon-only-svg svg { fill: #FF5722; }
	.social-color .fl-icon-svg svg,
	.social-color .fl-icon-only-svg svg { fill: #0063DC; } 
	.social-color .pa-icon-svg svg,
	.social-color .pa-icon-only-svg svg { fill: #000000; }
	.social-color .rs-icon-svg svg,
	.social-color .rs-icon-only-svg svg { fill: #9838FE; }
	.social-color .sp-icon-svg svg,
	.social-color .sp-icon-only-svg svg { fill: #1DB954; }
	.social-color .rss-icon-svg svg,
	.social-color .rss-icon-only-svg svg { fill: #ee802f; }
	.social-color .search-icon-svg svg,
	.social-color .search-icon-only-svg svg { fill: #000000; }