.su-divider { 

	clear: both;

	position: relative;

	overflow: hidden;

	margin: 0px 0;

}

.su-divider.has-toplink {

	min-height: 12px;

}



.su-icon-style-3.su-divider > span {

	border-width: 1px;

	border-radius: 50%;

}

.su-divider-style-1.su-icon-style-3 > span, .su-divider-style-2.su-icon-style-3 > span {border-style:solid;}

.su-divider-style-3.su-icon-style-3 > span, .su-divider-style-4.su-icon-style-3 > span {border-style:dashed;}

.su-divider-style-5.su-icon-style-3 > span, .su-divider-style-6.su-icon-style-3 > span {border-style:dotted;}



.su-divider > span {

	position: relative;

	display: inline-block;

}



.t3-content .su-divider i {

	-webkit-box-sizing: initial !important;

	-moz-box-sizing: initial !important;

	box-sizing: initial !important;

}

span.divider-left:before, span.divider-right:before {

	content: '';

	width: 2000px;

	position: absolute;

	top: 50%;

	margin-top: -1px;

	border-top-width: 1px;

}



span.divider-left:before, span.divider-left:after {right: 100%;}

span.divider-right:before, span.divider-right:after {left: 100%;}





/*=====================

Single line style

=====================*/

.su-divider-style-1 span.divider-left:before, .su-divider-style-1 span.divider-right:before{border-top-style: solid;}

.su-divider-style-1 span.divider-left:after, .su-divider-style-1 span.divider-right:after{border-top-style: solid;}



.su-divider-style-3 span.divider-left:before, .su-divider-style-3 span.divider-right:before{border-top-style: dashed;}

.su-divider-style-3 span.divider-left:after, .su-divider-style-3 span.divider-right:after{border-top-style: dashed;}



.su-divider-style-5 span.divider-left:before, .su-divider-style-5 span.divider-right:before{border-top-style: dotted;}

.su-divider-style-5 span.divider-left:after, .su-divider-style-5 span.divider-right:after{border-top-style: dotted;}



/*=====================

Double line style

=====================*/

.su-divider-style-2 span.divider-left:after, .su-divider-style-2 span.divider-right:after, 

.su-divider-style-4 span.divider-left:after, .su-divider-style-4 span.divider-right:after,

.su-divider-style-6 span.divider-left:after, .su-divider-style-6 span.divider-right:after {

	content: '';

	width: 2000px;

	position: absolute;

	top: 50%;

	border-top-width: 1px;

	margin-top: 2px;

}

.su-divider-style-2 span.divider-left:before, .su-divider-style-2 span.divider-right:before, 

.su-divider-style-4 span.divider-left:before, .su-divider-style-4 span.divider-right:before,

.su-divider-style-6 span.divider-left:before, .su-divider-style-6 span.divider-right:before {margin-top: -2px;}



.su-divider-style-2 span.divider-left:before, .su-divider-style-2 span.divider-right:before{border-top-style: solid;}

.su-divider-style-2 span.divider-left:after, .su-divider-style-2 span.divider-right:after{border-top-style: solid;}



.su-divider-style-4 span.divider-left:before, .su-divider-style-4 span.divider-right:before{border-top-style: dashed;}

.su-divider-style-4 span.divider-left:after, .su-divider-style-4 span.divider-right:after{border-top-style: dashed;}



.su-divider-style-6 span.divider-left:before, .su-divider-style-6 span.divider-right:before{border-top-style: dotted;}

.su-divider-style-6 span.divider-left:after, .su-divider-style-6 span.divider-right:after{border-top-style: dotted;}



.su-divider.su-divider-align-left {margin-left: 0 !important;}

.su-divider.su-divider-align-right {margin-right: 0 !important;}



.su-divider-style-7 span.divider-left, .su-divider-style-7 span.divider-right {

	display: block;

	width: 100%;

	background-size: 6px 6px;

	width: 12000px;

	height: 4px;

	position: absolute;

	top: 50%;

	margin-top: -2px;



}

.su-divider-style-7.su-divider-align-left .divider-left, .su-divider-style-7.su-divider-align-right .divider-right {display: none;}



.su-divider-style-7 span.divider-left {

	right: 100%;

}



.su-divider-style-7 span.divider-right {

	left: 100%;

}

.su-divider-style-7 span.divider-right:before, .su-divider-style-7 span.divider-left:before {

	display: none;

}



.su-divider-style-7.su-icon-style-3 > span {

	border-style: solid;

}