#slider1_container{
	margin: 0 auto;
}

.caption-content {
    position: absolute;
    left: 100px;
    top: 25%;
    padding: 0px !important;
    width: 600px;
}

.caption-desc {
    color: #444444;
    font-size: 18px;
    margin: 15px 0px;
}


.caption-view a {
    background: #fff;
    padding: 12px 30px;
    color: #444444 !important;
    display: inline-block;
    border: thin solid #ccc;
    text-transform: uppercase;
    font-weight: bold;
}

.caption-view a:hover {
	background: #80d700 !important;
	border-color: #69b100 !important;
	color: #fff !important;
}

.captionOrange
{
    padding: 0px !important;
	padding-bottom: 20px !important;
	box-sizing: border-box;
    color: #80d700;
    font-size: 48px;
    line-height: 42px;
    background: none !important;
    height: auto !important;
    text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
    border-bottom: thin solid #dedede;
}

.captionBlack
{
	font-size:13px;
	color:#fff;
	padding:15px;
	background-color: rgba(0, 0, 0, 0.6);
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.captionOrange:hover
{
	color: #eb5100;
	text-decoration: underline;
	background-color: #eeeeee;
	background-color: rgba(238, 238, 238, 0.7);
}
.bricon
{
	background: url(../plugins/jsor/img/browser-icons.png);
}

.share-icon {
			display: inline-block;
			float: left;
			margin: 4px;
			width: 32px;
			height: 32px;
			cursor: pointer;
			vertical-align: middle;
			background-image: url(../plugins/jsor/img/share/share-icons.png);
		}

		.share-facebook {
			background-position: 0px 0px;
		}

			.share-facebook:hover {
				background-position: 0px -40px;
			}

.share-twitter {
	background-position: -40px 0px;
}

	.share-twitter:hover {
		background-position: -40px -40px;
	}

.share-pinterest {
	background-position: -80px 0px;
}

	.share-pinterest:hover {
		background-position: -80px -40px;
	}

		.share-linkedin {
			background-position: -240px 0px;
		}

			.share-linkedin:hover {
				background-position: -240px -40px;
			}


		.share-googleplus {
			background-position: -120px 0px;
		}

			.share-googleplus:hover {
				background-position: -120px -40px;
			}


.share-stumbleupon {
	background-position: -360px 0px;
}

	.share-stumbleupon:hover {
		background-position: -360px -40px;
	}

		.share-email {
			background-position: -320px 0px;
		}

			.share-email:hover {
				background-position: -320px -40px;
			}
			
			
			/* jssor slider bullet navigator skin 03 css */
	/*
	.jssorb03 div           (normal)
	.jssorb03 div:hover     (normal mouseover)
	.jssorb03 .av           (active)
	.jssorb03 .av:hover     (active mouseover)
	.jssorb03 .dn           (mousedown)
	*/
	.jssorb03 {
		position: absolute;
	}
	.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {
		position: absolute;
		/* size of bullet elment */
		width: 21px;
		height: 21px;
		text-align: center;
		line-height: 21px;
		color: white;
		font-size: 12px;
		background: url(../plugins/jsor/img/b03.png) no-repeat;
		overflow: hidden;
		cursor: pointer;
	}
	.jssorb03 div { background-position: -5px -4px; }
	.jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
	.jssorb03 .av { background-position: -65px -4px; }
	.jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }
	
	/* jssor slider arrow navigator skin 20 css */
	/*
	.jssora20l                  (normal)
	.jssora20r                  (normal)
	.jssora20l:hover            (normal mouseover)
	.jssora20r:hover            (normal mouseover)
	.jssora20l.jssora20ldn      (mousedown)
	.jssora20r.jssora20rdn      (mousedown)
	*/
	.jssora20l, .jssora20r {
		display: block;
		position: absolute;
		/* size of arrow element */
		width: 55px;
		height: 55px;
		cursor: pointer;
		background: url(../plugins/jsor/img/a20.png) no-repeat;
		overflow: hidden;
	}
	.jssora20l { background-position: -3px -33px; }
	.jssora20r { background-position: -63px -33px; }
	.jssora20l:hover { background-position: -123px -33px; }
	.jssora20r:hover { background-position: -183px -33px; }
	.jssora20l.jssora20ldn { background-position: -243px -33px; }
	.jssora20r.jssora20rdn { background-position: -303px -33px; }