/* FLEXIcontent article toolbar default CSS */





/* Global colors setting */

.flexitoolbar,

.flexitoolbar a,

.flexitoolbar a:link,

.flexitoolbar a:visited,

.flexitoolbar a:hover {

	color: #232323;

}



/* Edited Rocky 15-08-2014 */

/* Changes in CSS */

/*.flexitoolbar {

	display: block;

	height: 34px;

	border-top:#999 1px solid;

	border-bottom:#999 1px solid;

	padding: 0 5px;

	width:100%;

}*/

.flexitoolbar {

	display: block;

	height: 34px;

	/*border-top:#999 1px solid;

	border-bottom:#999 1px solid;

	padding: 0 5px;*/

	width:100%;

	display:inline;

}

.field_field16 {

	border-bottom:#999 1px solid;

	border-top:#999 1px solid;

}

/* Edited End */



.flexi-legend, .flexi-legend a {

	font-size: 11px;

	text-decoration: none;

	outline: none;

	text-transform:uppercase;

}



.toolbar-element {

	float: left;

	line-height: 34px;

}

.toolbar-spacer {

	float: left;

	/*background: url(spacer.png) 50% 50% no-repeat;*/

	height: 34px;

}



/* Comments */

.comments-bubble {

	display: block;

	height: 34px;

	width: 27px;

	background: url(bubble.png) 0 8px no-repeat;

	float: left;

	text-align: center;

	color: #fff;

	font-size: 11px;

	font-weight: bold;

}

.comments-legend {

	padding-left: 8px;

}



/* Email */



/* Edited Rocky 15-08-2014 */

/* Changes in CSS */

/*.flexi-email {

	background: url(email.png) 0 8px no-repeat;

	padding-left: 26px;

}*/

.flexi-email {

	background: url(email.png) 0 8px no-repeat;

	padding-left:22px;

}

/* Edited End */



/* Print */

.flexi-print {

	background: url(print.png) 0 8px no-repeat;

	padding-left: 26px;

}



/* Voice */

.flexi-voice {

	background: url(sound.png) 0 8px no-repeat;

	padding-left: 26px;

}



/* PDF */

.flexi-pdf {

	background: url(pdf.png) 0 8px no-repeat;

	padding-left: 26px;

}



/* Share */

.flexi-socials {

	padding-top: 4px; /* WAS 9 */

}

/* Share */

.flexi-socials-outside {

	clear: both;

	padding-top: 9px;

	display:block;

}



.addthis_toolbox {font-size: 12px;}

.addthis_toolbox a {font-size: 12px; text-decoration: none; color: #00568F;}

.addthis_toolbox .addthis_button_compact {line-height: 18px;}

#at16pf a {display: none;}

#at16pt h4 {background-image: none;}



/* Text resizer */

.flexi-resizer { width:80px;}

.flexi-resizer a {

	display: block;

	height: inherit;

	width: 16px;

	text-indent: -10000px;

	outline: none;

	/*float: left;*/

	float: right;

	margin-left: 2px;

}

.flexi-resizer span {

	padding-left: 8px;

}

.flexi-resizer a.increase {

	background: transparent url(resizer_buttons.png) right 50% no-repeat;

}

.flexi-resizer a.decrease {

	background: transparent url(resizer_buttons.png) left 50% no-repeat;

}



.flexi-twitter {

    float: left;

    padding-top: 7px;

    width: 90px;

}



/* Edited Rocky 15-08-2014 */

/* Changes in CSS */

/*.flexi-facebook {

    float: left;

    margin-top: 7px;

    width: 269px;

}*/

.flexi-facebook {

    float:left;

    margin-top:2px;

    width:96px;

}
div.gplusshare { float:left; width:73px; margin:3px 0px 0px 0px; height:18px;}
.flexi-facebook div.facebookimg { margin:0px; padding:0px; float:left; width:57px;}
div.flexitoolbar div#reddit { width:83px;}
.flexi-facebook div.facebookcount { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; float:left; width:33px; background:url(facebook_count_bg.png) no-repeat; line-height:20px; font-size:11px; text-align:center;}

div.subtitle2 .toolbar-spacer {

	width:123px !important;

}

/* Edited End */



.flexi.lineinfo{

	overflow: none !important;

}

div.facebook_share {float:left; width:60px;}

div.facebook_counter {float:left; width:30px;}

div.flexi-facebook  a#share_button {

 background:url(facebook_share_i.jpg) no-repeat center left;

    border: medium none;

    border-radius: 2px;color: #fff !important;

    cursor: pointer;

    font-weight: bold;

    height: 20px;

	line-height: 20px;

    padding: 4px 4px 4px 20px;

	font-size:12px;

    text-shadow: 0 -1px 0 #354c8c;

    white-space: nowrap;}

div.facebook_counter .pluginCountButton{

	background: none repeat scroll 0 0 white;

    border: 1px solid #bbbbbb;

    border-radius: 2px;

    color: #4e5665;

    display: inline-block;

    font-size: 11px;

    height: auto;

    line-height: 18px;

    margin-left: 6px;

    min-width: 15px;

    padding: 0 3px;

    text-align: center;

    white-space: nowrap;	

	}

div.facebook_counter .pluginCountButtonNub {

    height: 0;

    left: 2px;

    position: relative;

    top: -15px;

    width: 5px;

    z-index: 2;

}



div.facebook_counter .pluginCountButtonNub s, div.facebook_counter .pluginCountButtonNub i {

    border-color: transparent #bbbbbb;

    border-style: solid;

    border-width: 4px 5px 4px 0;

    display: block;

    position: relative;

    top: 1px;

}

div.facebook_counter .pluginCountButtonNub i {

    border-right-color: #fff;

    left: 2px;

    top: -7px;

}

