/*Reset & basic styles*/
div#sharebar p, div.followbar p {margin: 0px;padding: 0px;}
div#sharebar, div.followbar {font-family: arial;font-weight: 200;}
#googleshares {visibility: hidden;}
.bold {font-weight: 900;}
.margin {margin: 20px;}

#sharebar .content, .followbar .content {display: inline-block;}
div#sharebar div#counterlabel p#countertext, div.followbar p#follow {/*word-wrap: break-word;*/}


/*Accessibility*/
div#sharebar svg:focus, div.followbar svg:focus {outline: solid 3px #FF7900;}
div#sharebar.white svg:focus, div.followbar.white svg:focus {outline: solid 3px #F16E00;}
div#sharebar .sr-only, div.followbar .sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}

 /*Right to Left languages*/
div.righttoleft {direction: rtl;float: right;}
div.righttoleft div#email #toplabel svg#close {float: left;}
div.righttoleft div#email form div.buttons {float: left;}
div.righttoleft div#email form p#more {right: 12px;}
div#sharebar.vertical.righttoleft div#counterlabel, div#sharebar.grid.righttoleft div#counterlabel {margin-right: 0px;}
div.followbar.vertical.righttoleft p#follow, div.followbar.grid.righttoleft p#follow {margin-right: 0px;}

div#sharebar.grid.righttoleft a, div.followbar.grid.righttoleft a {display: inline-block;margin: 6px 0px 6px 12px;}


div#sharebar.righttoleft div#counterlabel {margin-right: 0px;margin-left: 25px;}
div#sharebar.grid.righttoleft div#counterlabel, div#sharebar.vertical.righttoleft div#counterlabel {margin-left: 0px;}
div.followbar.righttoleft p#follow {margin-right: 0px;margin-left: 0px;}
div.followbar.horizontal.righttoleft p#follow {margin-right: 0px;margin-left: 20px;}
div#sharebar.righttoleft div#email {left: -360px;}



/*SHAREBAR*/
div#sharebar {padding: 0px 30px 25px 30px;background: black;display: inline-block;height: auto;width: calc(100% - 60px);font-size: 10px;line-height: 10px;color: white;}
div#sharebar.grid div.content {width: auto;max-width: none !important;}
div#sharebar.vertical {padding: 25px 35px 15px 35px;width: 120px;height: auto;}
div#sharebar.grid {padding: 25px 30px 25px 30px;width: 84px;height: auto;}
div#sharebar.horizontal div#counterlabel {display: inline-block;vertical-align: top;margin-right: 25px;}
div#sharebar.horizontal div#counterlabel.nocounter {margin-top: 35px;}
div#sharebar.horizontal div#counterlabel {margin-top: 25px;}
div#sharebar.vertical div#counterlabel, div#sharebar.grid div#counterlabel {margin-bottom: 20px;}

div#sharebar.vertical {width: auto;}
div#sharebar.vertical div#counterlabel {display: inline-block;}
div#sharebar.vertical div#counterlabel p#counter {display: inline-block;}
div#sharebar.vertical div#counterlabel p#countertext {display: table-caption;}

div#sharebar.vertical div {display: block;margin-left: 0px;margin-bottom: 22px;margin-right: auto;}
div#sharebar.grid div {display: block;margin-left: auto;margin-bottom: 22px;margin-right: auto;}
div#sharebar.grid div.content {margin-bottom: 0px;}
div#sharebar div p {font-family: arial, sans-serif;font-size: 14px;font-weight: bold;line-height: 16px;}
div#sharebar div p#counter {font-size: 20px;line-height: 22px;}
div#sharebar #contentmail {position: relative;}
div#sharebar div#email {color: black;}

div#sharebar a {display: inline-block;width: 32px;height: 32px;margin: 25px 12px 0px 0px;border: solid 2px white;border-radius: 50%;line-height: 0px;}
div#sharebar a svg {width: 100%;height: 100%;}
div#sharebar.vertical a {display: block;margin: 0px 0px 12px 0px;width: 32px;height: 32px;}
div#sharebar.grid a {display: inline-block;margin: 6px 8px 6px 0px;}
div#sharebar.grid a:nth-child(even) {margin: 6px 0px 6px 0px;}
div#sharebar.grid a:nth-child(odd):last-of-type {display: block;}

div#sharebar.black {background-color: black;color: white;}
div#sharebar.black * {fill: white;}
div#sharebar.black a {border-color: white;}
div#sharebar.black a.visited:hover * {fill: white;}
div#sharebar.black a.visited * {fill: white;}
div#sharebar.white {background-color: white;color: black;}
div#sharebar.white * {fill: #000;}
div#sharebar.white svg#close * {fill: white;}
div#sharebar.white a {border-color: #000;}
div#sharebar.white a.visited:hover * {fill: white;}
div#sharebar.white a.visited * {fill: white;}

div#sharebar a.share_facebook:hover {border-color: #fff;background: #fff;}/*#3b5998*/
div#sharebar a.share_twitter:hover {border-color: #fff;background: #fff;}/*#00aced*/
div#sharebar a.share_googleplus:hover {border-color: #fff;background: #fff;}/*#dd4b39*/
div#sharebar a.share_linkedin:hover {border-color: #fff;background: #fff;}/*#007bb6*/
div#sharebar a.share_pinterest:hover {border-color: #fff;background: #fff;}/*#cb2027*/
div#sharebar a.share_email:hover {border-color: #fff;background: #fff;}/*#ff7900*/
div#sharebar a.share_sms:hover {border-color: #fff;background: #fff;}/*#ff7900*/

div#sharebar a.share_facebook:hover path {fill: #000;}/*#3b5998*/
div#sharebar a.share_twitter:hover path {fill: #000;}/*#00aced*/
div#sharebar a.share_googleplus:hover path, div#sharebar a.share_googleplus:hover polygon {fill: #000;}/*#dd4b39*/
div#sharebar a.share_linkedin:hover path {fill: #000;}/*#007bb6*/
div#sharebar a.share_pinterest:hover path {fill: #000;}/*#cb2027*/
div#sharebar a.share_email:hover path {fill: #000;}/*#ff7900*/
div#sharebar a.share_sms:hover path, div#sharebar a.share_sms:hover ellipse {fill: #000;}/*#ff7900*/


div#sharebar.white a.share_facebook:hover {border-color: #000;background: #000;}/*#3b5998*/
div#sharebar.white a.share_twitter:hover {border-color: #000;background: #000;}/*#00aced*/
div#sharebar.white a.share_googleplus:hover {border-color: #000;background: #000;}/*#dd4b39*/
div#sharebar.white a.share_linkedin:hover {border-color: #000;background: #000;}/*#007bb6*/
div#sharebar.white a.share_pinterest:hover {border-color: #000;background: #000;}/*#cb2027*/
div#sharebar.white a.share_email:hover {border-color: #000;background: #000;}/*#ff7900*/
div#sharebar.white a.share_sms:hover {border-color: #000;background: #000;}/*#ff7900*/

div#sharebar.white a.share_facebook:hover path {fill: #fff;}/*#3b5998*/
div#sharebar.white a.share_twitter:hover path {fill: #fff;}/*#00aced*/
div#sharebar.white a.share_googleplus:hover path, div#sharebar.white a.share_googleplus:hover polygon {fill: #fff;}/*#dd4b39*/
div#sharebar.white a.share_linkedin:hover path {fill: #fff;}/*#007bb6*/
div#sharebar.white a.share_pinterest:hover path {fill: #fff;}/*#cb2027*/
div#sharebar.white a.share_email:hover path {fill: #fff;}/*#ff7900*/
div#sharebar.white a.share_sms:hover path, div#sharebar.white a.share_sms:hover ellipse {fill: #fff;}/*#ff7900*/

div#sharebar a.share_facebook.visited {background-color: #3b5998;border-color: #3b5998;}
div#sharebar a.share_twitter.visited {background-color: #00aced;border-color: #00aced;}
div#sharebar a.share_googleplus.visited {background-color: #dd4b39;border-color: #dd4b39;}
div#sharebar a.share_linkedin.visited {background-color: #007bb6;border-color: #007bb6;}
div#sharebar a.share_pinterest.visited {background-color: #cb2027;border-color: #cb2027;}
div#sharebar a.share_email.visited {background-color: #ff7900;border-color: #ff7900;}
div#sharebar a.share_sms.visited {background-color: #ff7900;border-color: #ff7900;}


div#email * {box-sizing: border-box;}
div#email label {letter-spacing: 0.5px;}
div#email {position: absolute;top: 0px;left: 0px;width: 360px;height: 380px;background: #f6f6f6;border: solid 2px #333;border-radius: 5px;padding: 20px;box-sizing: border-box;padding-top: 50px;font-family: arial, sans-serif;font-size: 12px;line-height: 14px;}
div#email #toplabel {position: absolute;top: 0px;left: 0px;width: 100%;background: linear-gradient(to bottom, #b7b7b7 0%,#4f4f4f 100%);border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 3px 15px;color: white;}
div#email #toplabel svg#close {float: right;cursor: pointer;width: 16px;height: 16px;}
div#email form label {display: block;}
div#email form input[type='text'], #email textarea#to, #email textarea#message {width: 100%;resize: none;margin-bottom: 10px;}
div#email form textarea#to {height: 32px;}
div#email form textarea#message {height: 70px;}
div#email form div.buttons {float: right;margin-top: 10px;display: block;}
div#email form div.buttons input[type='button'], div#email form div.buttons input[type='submit'] {display: inline-block;margin-right: 10px;font-size: 12px;text-transform: uppercase;}
div#email form p#more {position: absolute;bottom: 4px;left: 12px;color: black;font-weight: normal;font-size: 12px;}
div#email form p#more img {cursor: pointer;width: 16px;}


/*FOLLOWBAR*/
div.followbar {padding: 0px 28px 25px 30px;background: black;display: inline-block;height: auto;overflow: hidden;font-size: 10px;line-height: 10px;}
div.followbar.horizontal {width: calc(100% - 60px);}
div.followbar.grid div.content {width: auto;max-width: none !important;}
div.followbar.vertical {padding: 25px 35px 15px 35px;width: auto;height: auto;}
div.followbar.grid {padding: 25px 30px 25px 25px;width: 85px;height: auto;}
div.followbar p#follow {font-family: arial, sans-serif;font-size: 14px;font-weight: bold;line-height: 16px;display: inline-block;vertical-align: top;margin: 10px 0px 0px 0px;margin-bottom: 0px;}
div.followbar.horizontal p#follow {margin-top: 35px;}
div.followbar.horizontal p#follow {margin-right: 20px;}
div.followbar.vertical p#follow {display: table-caption;}
div.followbar.vertical p#follow {margin-bottom: 20px;}
div.followbar.grid p#follow {margin-bottom: 20px;}
div.followbar.grid p#follow {display: block;}

div.followbar a {display: inline-block;width: 32px;height: 32px;margin: 25px 6px 0px 6px;border: solid 2px white;border-radius: 50%;line-height: 0px;}
div.followbar a svg {width: 100%;height: 100%;}
div.followbar.vertical a {display: block;margin: 0px 0px 12px 0px;width: 32px;height: 32px;}
div.followbar.grid a {display: inline-block;margin: 6px 12px 6px 0px;}
div.followbar.grid a:nth-child(even) {margin: 6px 0px 6px 0px;}

div.followbar.black {background-color: black;color: white;}
div.followbar.black * {fill: white;}
div.followbar.black a {border-color: white;}
div.followbar.black a.visited:hover * {fill: white;}
div.followbar.black a.visited * {fill: white;}
div.followbar.white {background-color: white;color: black;}
div.followbar.white * {fill: #000;}
div.followbar.white a {border-color: #000;}
div.followbar.white a.visited:hover * {fill: white;}
div.followbar.white a.visited * {fill: white;}

div.followbar a.follow_facebook:hover {border-color: #fff;background: #fff;}/*#3b5998*/
div.followbar a.follow_twitter:hover {border-color: #fff;background: #fff;}/*#00aced*/
div.followbar a.follow_googleplus:hover {border-color: #fff;background: #fff;}/*#dd4b39*/
div.followbar a.follow_linkedin:hover {border-color: #fff;background: #fff;}/*#007bb6*/
div.followbar a.follow_pinterest:hover {border-color: #fff;background: #fff;}/*#cb2027*/
div.followbar a.follow_slideshare:hover {border-color: #fff;background: #fff;}/*#cb2027*/
div.followbar a.follow_newsletter:hover {border-color: #fff;background: #fff;}/*#ff7900*/
div.followbar a.follow_instagram:hover {border-color: #fff;background: #fff;}/*#fb324f*/
div.followbar a.follow_youtube:hover {border-color: #fff;background: #fff;}/*#cd201f*/
div.followbar a.follow_dailymotion:hover {border-color: #fff;background: #fff;}/*#0066dc*/

div.followbar a.follow_facebook:hover path {fill: #000;}/*#3b5998*/
div.followbar a.follow_twitter:hover path {fill: #000;}/*#00aced*/
div.followbar a.follow_googleplus:hover path, div.followbar a.follow_googleplus:hover polygon {fill: #000;}/*#dd4b39*/
div.followbar a.follow_linkedin:hover path {fill: #000;}/*#007bb6*/
div.followbar a.follow_pinterest:hover path {fill: #000;}/*#cb2027*/
div.followbar a.follow_slideshare:hover path {fill: #000;}/*#cb2027*/
div.followbar a.follow_newsletter:hover path {fill: #000;}/*#ff7900*/
div.followbar a.follow_instagram:hover path {fill: #000;}/*#fb324f*/
div.followbar a.follow_youtube:hover path {fill: #000;}/*#cd201f*/
div.followbar a.follow_dailymotion:hover path {fill: #000;}/*#0066dc*/

div.followbar.white a.follow_facebook:hover {border-color: #000;background: #000;}/*#3b5998*/
div.followbar.white a.follow_twitter:hover {border-color: #000;background: #000;}/*#00aced*/
div.followbar.white a.follow_googleplus:hover {border-color: #000;background: #000;}/*#dd4b39*/
div.followbar.white a.follow_linkedin:hover {border-color: #000;background: #000;}/*#007bb6*/
div.followbar.white a.follow_pinterest:hover {border-color: #000;background: #000;}/*#cb2027*/
div.followbar.white a.follow_slideshare:hover {border-color: #000;background: #000;}/*#cb2027*/
div.followbar.white a.follow_newsletter:hover {border-color: #000;background: #000;}/*#ff7900*/
div.followbar.white a.follow_instagram:hover {border-color: #000;background: #000;}/*#fb324f*/
div.followbar.white a.follow_youtube:hover {border-color: #000;background: #000;}/*#cd201f*/
div.followbar.white a.follow_dailymotion:hover {border-color: #000;background: #000;}/*#0066dc*/

div.followbar.white a.follow_facebook:hover path {fill: #fff;}/*#3b5998*/
div.followbar.white a.follow_twitter:hover path {fill: #fff;}/*#00aced*/
div.followbar.white a.follow_googleplus:hover path, div.followbar.white a.follow_googleplus:hover polygon {fill: #fff;}/*#dd4b39*/
div.followbar.white a.follow_linkedin:hover path {fill: #fff;}/*#007bb6*/
div.followbar.white a.follow_pinterest:hover path {fill: #fff;}/*#cb2027*/
div.followbar.white a.follow_slideshare:hover path {fill: #fff;}/*#cb2027*/
div.followbar.white a.follow_newsletter:hover path {fill: #fff;}/*#ff7900*/
div.followbar.white a.follow_instagram:hover path {fill: #fff;}/*#fb324f*/
div.followbar.white a.follow_youtube:hover path {fill: #fff;}/*#cd201f*/
div.followbar.white a.follow_dailymotion:hover path {fill: #fff;}/*#0066dc*/

div.followbar a.follow_facebook.visited {background-color: #3b5998;border-color: #3b5998;}
div.followbar a.follow_twitter.visited {background-color: #00aced;border-color: #00aced;}
div.followbar a.follow_googleplus.visited {background-color: #dd4b39;border-color: #dd4b39;}
div.followbar a.follow_linkedin.visited {background-color: #007bb6;border-color: #007bb6;}
div.followbar a.follow_pinterest.visited {background-color: #cb2027;border-color: #cb2027;}
div.followbar a.follow_slideshare.visited {background-color: #007bb6;border-color: #007bb6;}
div.followbar a.follow_newsletter.visited {background-color: #ff7900;border-color: #ff7900;}
div.followbar a.follow_instagram.visited{background-color: #fb324f;border-color: #fb324f;}
div.followbar a.follow_youtube.visited {background-color: #cd201f;border-color: #cd201f;}
div.followbar a.follow_dailymotion.visited {background-color: #0066dc;border-color: #0066dc;}





/*between 768px & 960px*/
@media all and (min-width: 768px) and (max-width: 959px){

	/*SHAREBAR*/
	div#sharebar {padding: 0% 3% 2.5% 3%;height: auto;width: 94%;}
	div#sharebar.vertical {padding: 3.125% 3.91% 0% 3.91%;}
	div#sharebar.grid {padding: 2.75% 3.4125% 0.57% 3.4125%;width: 19.205%;box-sizing: border-box;}
	div#sharebar.horizontal div#counterlabel {margin-right: 3.26vw;}
	div#sharebar.horizontal div#counterlabel.nocounter {margin-top: 3.9vw;}
	div#sharebar.horizontal div#counterlabel {margin-top: calc(0.5% + 2.4vw);}
	div#sharebar.vertical div#counterlabel {margin-bottom: 2.605vw;margin-left: 0px;}
	div#sharebar.vertical div#toplabel {left: 10px;}
	div#sharebar.grid div#counterlabel {margin-bottom: 2.605vw;}
	div#sharebar div p {font-size: 14px;line-height: 16px;}
	div#sharebar div p#counter {font-size: 20px;}

	div#sharebar a {height: 4.3vw;margin: 2.5vw 2.3vw 0px 0%;width: 4.3vw;border: solid 2px white;}
	div#sharebar.vertical a {margin: 0px 0px 2.345vw 0px;width: 4.3vw;height: 4.3vw;}
	div#sharebar.grid a {width: 4.2vw;height: 4.2vw;margin: 0px 2.4vw 2.4vw 0px;}
	div#sharebar.grid a:nth-child(even) {margin: 0px 0px 0px 0px;}


	/*FOLLOWBAR*/
	div.followbar {padding: 0% 3% 2.5% 3%;height: auto;}
	div.followbar.horizontal {width: 94%;}
	div.followbar.vertical {padding: 3.125% 3.91% 0% 3.91%;}
	div.followbar.grid {padding: 2.75% 3.4125% 0.57% 3.4125%;width: 19.205%;box-sizing: border-box;}
	div.followbar p#follow {font-size: 14px;line-height: 16px;margin: 0px 2% 0px 0px;}
	div.followbar.horizontal p#follow {margin-right: 3.26vw;margin-top: 3.9vw;}
	div.followbar.horizontal.righttoleft p#follow {margin-right: 0px;margin-left: 3.26vw;}
	div.followbar.vertical p#follow {margin-bottom: 2.605vw;}
	div.followbar.grid p#follow {margin-bottom: 2.605vw;}

	div.followbar a {height: 4.3vw;margin: 2.5vw 2.35vw 0px 0%;width: 4.3vw;border: solid 2px white;}
	div.followbar.righttoleft a {margin: 2.5vw 0px 0px 2.35vw;}
	div.followbar.vertical a {margin: 0px 0px 2.345vw 0px;width: 4.3vw;height: 4.3vw;}
	div.followbar.grid a {width: 4.2vw;height: 4.2vw;margin: 0px 2.4vw 2.4vw 0px;}
	div.followbar.grid a:nth-child(even) {margin: 0px 0px 10.75% 0px;}

}

/*between 480px & 768px*/
@media all and (min-width: 480px) and (max-width: 767px){

	/*SHAREBAR*/
	div#sharebar {padding: 0% 2.85% 2.4% 2.85%;height: auto;width: 100%;}
	div#sharebar.vertical {padding: 3.25% 2.7% 0% 2.7%;}
	div#sharebar.grid {padding: 3.125% 2.605% 0% 2.605%;width: 18.8vw;box-sizing: border-box;}
	div#sharebar.horizontal div#counterlabel {margin-right: 2.55vw;}
	div#sharebar.horizontal div#counterlabel.nocounter {margin-top: 4.15vw;}
	div#sharebar.horizontal div#counterlabel {margin-top: calc(0.5% + 2.4vw);}
	div#sharebar.vertical div#counterlabel {margin-left: 0px;margin-bottom: 2.71vw;}
	div#sharebar.grid div#counterlabel {margin-bottom: 2.6vw;}
	div#sharebar div p {font-size: 12px;line-height: 14px;}
	div#sharebar div p#counter {font-size: 16px;line-height: 18px;}
	
	div#sharebar a {height: 5vw;margin: 2.4vw 3.4vw 0px 0px;width: 5vw;border: solid 2px white;}
	div#sharebar.vertical a {margin: 0px 0px 3.4vw 0px;width: 5vw;height: 5vw;}
	div#sharebar.grid a {margin: 0px 2.9vw 2.9vw 0px;width: 4.5vw;height: 4.5vw;}
	div#sharebar.grid a:nth-child(even) {margin: 0px 0px 0px 0px;}


	/*FOLLOWBAR*/
	div.followbar {padding: 0% 2.85% 2.4% 2.85%;height: auto;}
	div.followbar.horizontal {width: 94.3%;}
	div.followbar.vertical {padding: 3.25% 2.7% 0% 2.7%;}
	div.followbar.grid {padding: 3.125% 2.605% 0% 2.605%;width: 19.375%;box-sizing: border-box;}
	div.followbar p#follow {font-size: 14px;line-height: 16px;margin: 1% 1.5% 0px 0px;}
	div.followbar.horizontal p#follow {margin-right: 2.55vw;margin-top: 3.9vw;}
	div.followbar.horizontal.righttoleft p#follow {margin-right: 0px;margin-left: 2.55vw;}
	div.followbar.vertical p#follow {margin-bottom: 2.6vw;}
	div.followbar.grid p#follow {margin-bottom: 20%;}

	div.followbar a {height: 5vw;margin: 2.4vw 3.4vw 0px 0px;width: 5vw;border: solid 2px white;}
	div.followbar.righttoleft a {margin: 2.4vw 0px 0px 3.4vw;}
	div.followbar.vertical a {margin: 0px 0px 3.4vw 0px;width: 5vw;height: 5vw;}
	div.followbar.grid a {margin: 0px 2.9vw 2.9vw 0px;width: 4.5vw;height: 4.5vw;}
	div.followbar.grid a:nth-child(even) {margin: 0px 0px 2.9vw 0px;}

}


/*between 0px & 480px*/
@media all and (max-width: 480px){

	/*SHAREBAR*/
	div#sharebar {padding: 0px 0px 13px 13px;height: auto;width: calc(100% - 13px);}
	div#sharebar.horizontal div.content {vertical-align: top;margin: 0px;}
	div#sharebar.vertical {padding: 14px 13px 0px 13px;}
	div#sharebar.grid {padding: 13px 13px 0px 13px;width: 94px;box-sizing: border-box;}
	div#sharebar.horizontal div#counterlabel {margin-right: 12px;}
	div#sharebar.horizontal div#counterlabel.nocounter {margin-top: 20px;}
	div#sharebar.horizontal div#counterlabel {margin-top: 7px;}
	div#sharebar.vertical div#counterlabel {margin-left: 0px;margin-bottom: 14px;}
	div#sharebar.grid div#counterlabel {margin-bottom: 12px;}
	div#sharebar div p {font-size: 12px;line-height: 14px;}
	div#sharebar div p#counter {font-size: 16px;line-height: 18px;}

	div#sharebar a {height: 24px;margin: 13px 12px 0px 0px;width: 24px;border: solid 2px white;}
	div#sharebar.vertical a {margin: 0px 0px 16px 0px;width: 24px;height: 24px;}
	div#sharebar.grid a {margin: 0px 12px 16px 0px;width: 24px;height: 24px;}
	div#sharebar.grid a:nth-child(even) {margin: 0px 0px 0px 0px;}


	/*FOLLOWBAR*/
	div.followbar {padding: 0px 0px 13px 13px;height: auto;}
	div.followbar.horizontal {width: calc(100% - 13px);}
	div.followbar.horizontal div.content {vertical-align: top;margin: 0px;}
	div.followbar.vertical {padding: 13px 13px 0px 13px;}
	div.followbar.grid {padding: 13px 13px 0px 13px;width: 94px;box-sizing: border-box;}
	div.followbar p#follow {font-size: 14px;line-height: 16px;margin: 1px 1px 0px 0px;}
	div.followbar.horizontal p#follow {margin-right: 12px;margin-top: 18px;}
	div.followbar.horizontal.righttoleft p#follow {margin-right: 0px;margin-left: 11px;}
	div.followbar.vertical p#follow {margin-bottom: 12px;}
	div.followbar.grid p#follow {margin-bottom: 12px;}

	div.followbar a {height: 24px;margin: 13px 16px 0px 0px;width: 24px;border: solid 2px white;}
	div#sharebar.horizontal.righttoleft a, div.followbar.horizontal.righttoleft a {margin: 13px 0px 0px 16px;}
	div.followbar.vertical a {margin: 0px 0px 16px 0px;width: 24px;height: 24px;}
	div.followbar.grid a {margin: 0px 12px 16px 0px;width: 24px;height: 24px;}
	div.followbar.grid a:nth-child(even) {margin: 0px 0px 0px 0px;}

	div#sharebar.righttoleft, div.followbar.righttoleft {padding: 0px 13px 13px 0px;}
	div#sharebar.vertical.righttoleft, div.followbar.vertical.righttoleft {padding: 13px 13px 0px 13px;}
	div#sharebar.grid.righttoleft a, div.followbar.grid.righttoleft a {margin: 0px 0px 16px 16px;}
	div#sharebar.grid.righttoleft, div.followbar.grid.righttoleft {padding: 13px 13px 0px 13px;}
	div#sharebar.grid.righttoleft a:nth-child(even), div.followbar.grid.righttoleft a:nth-child(even) {margin: 0px 0px 16px 0px;}

}