/* ################# */
/* Tooltipster LIGHT */
/* ################# */

.tooltipster-sidetip.tooltipster-light .tooltipster-box{
	border-radius:3px;
	border:1px solid #ccc;
	background:#ededed
}

.tooltipster-sidetip.tooltipster-light .tooltipster-content{
	color:#666
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{
	height:9px;
	margin-left:-9px;
	width:18px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{
	height:18px;
	margin-left:0;
	margin-top:-9px;
	width:9px
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{
	border:9px solid transparent
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{
	border-bottom-color:#ededed;
	top:1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{
	border-left-color:#ededed;
	left:-1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{
	border-right-color:#ededed;
	left:1px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{
	border-top-color:#ededed;
	top:-1px
}

.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{
	border:9px solid transparent
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{
	border-bottom-color:#ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{
	border-left-color:#ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{
	border-right-color:#ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{
	border-top-color:#ccc
}

.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{
	top:-9px
}

.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{
	left:-9px
}

/* ###################### */
/* Tooltipster BORDERLESS */
/* ###################### */

.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{
	border:none;
	background:#1b1b1b;
	background:rgba(10,10,10,.9)}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{
	margin-top:8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{
	margin-right:8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{
	margin-left:8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{
	margin-bottom:8px
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{
	height:8px;
	margin-left:-8px;
	width:16px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{
	height:16px;
	margin-left:0;
	margin-top:-8px;
	width:8px
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{
	display:none
}

.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{
	border:8px solid transparent
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{
	border-bottom-color:#1b1b1b;
	border-bottom-color:rgba(10,10,10,.9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{
	border-left-color:#1b1b1b;
	border-left-color:rgba(10,10,10,.9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{
	border-right-color:#1b1b1b;
	border-right-color:rgba(10,10,10,.9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{
	border-top-color:#1b1b1b;
	border-top-color:rgba(10,10,10,.9)
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{
	top:-8px
}

.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{
	left:-8px
}

/* ################ */
/* Tooltipster PUNK */
/* ################ */

.tooltipster-sidetip.tooltipster-punk .tooltipster-box{
	border-radius:5px;
	border:none;
	border-bottom:3px solid #f71169;
	background:#2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-box{
	margin-bottom:7px
}

.tooltipster-sidetip.tooltipster-punk .tooltipster-content{
	color:#fff;
	padding:8px 16px
}

.tooltipster-sidetip.tooltipster-punk .tooltipster-arrow-background{
	display:none
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-bottom .tooltipster-arrow-border{
	border-bottom-color:#2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-left .tooltipster-arrow-border{
	border-left-color:#2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-right .tooltipster-arrow-border{
	border-right-color:#2a2a2a
}

.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-arrow-border{
	border-top-color:#f71169
}

/* ################ */
/* Tooltipster NOIR */
/* ################ */

.tooltipster-sidetip.tooltipster-noir .tooltipster-box{
	border-radius:0;
	border:3px solid #000;
	background:#fff
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-content{
	color:#000
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow{
	height:11px;
	margin-left:-11px;
	width:22px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow{
	height:22px;
	margin-left:0;
	margin-top:-11px;
	width:11px
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background{
	border:11px solid transparent
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background{
	border-bottom-color:#fff;
	top:4px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background{
	border-left-color:#fff;
	left:-4px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background{
	border-right-color:#fff;
	left:4px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background{
	border-top-color:#fff;
	top:-4px
}

.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border{
	border-width:11px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped{
	top:-11px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped{
	left:-11px
}

/* ################## */
/* Tooltipster SHADOW */
/* ################## */

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{
	border:none;
	border-radius:5px;
	background:#fff;
	box-shadow:0 0 10px 6px rgba(0,0,0,.1)
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{
	margin-top:3px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{
	margin-right:6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{
	margin-left:6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{
	margin-bottom:3px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{
	color:#8d8d8d
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{
	height:6px;
	margin-left:-6px;
	width:12px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{
	height:12px;
	margin-left:0;
	margin-top:-6px;
	width:6px
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{
	display:none
}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{
	border:6px solid transparent
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{
	border-bottom-color:#fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{
	border-left-color:#fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{
	border-right-color:#fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{
	border-top-color:#fff
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{
	top:-6px
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{
	left:-6px
}