/* @group Global */
body		{ font:normal 12px sans-serif;color:#45474c;text-align:center;background:url(../images/bg_body_rpt.jpg) repeat; }
.outer		{width:100%; position:absolute; top:0; left:0; }
.container	{width:925px;margin:0 auto;text-align:left; position:relative; margin-bottom:30px;}
img			{border:0}
.clear		{clear:both}
.cpmcolumn	{ float:left; }

/* Headings */
h1			{font:35px/40px  "proxima-nova-1","proxima-nova-2", sans-serif; margin:0 0 39px 0; padding:0; color:#93896c;}
h2			{font:14px/16px  Arial, Helvetica, sans-serif; margin:5px 0 10px 0;font-weight:bold;}
h3			{font:12px/14px Arial, Helvetica, sans-serif;margin:0 0 10px 0;font-weight:bold;}
h4			{font:18px/22px Helvetica, Arial, sans-serif;margin:0 0 10px 0; color:#1b8895;padding:0;font-weight:bold;}
h5			{font:17px/20px Helvetica, Arial, sans-serif;margin:0 0 10px 0;color:#93896c;font-weight:normal;}
h6			{font:16px/22px Helvetica, Arial, sans-serif;margin:0 0 10px 0;color:#45474c;font-weight:normal;}

p,li,td		{font:13px/18px  Helvetica, Arial, sans-serif;margin:0 0 10px 0;text-align:justify; color:#45474c;}
td			{ text-align:left; margin:0; }

blockquote	{ padding:20px; }

a			{font-size:13px;line-height:16px;text-decoration:none;color:#1a9aa9}
a:hover		{text-decoration:underline}

.image-left-align, .fleft		{float:left; margin-right:15px; margin-bottom:15px; }
.image-right-align, .frgt		{float:right; margin-left:15px; margin-bottom:15px; }
.txtbox		{height:15px;border:solid 1px #fff;margin:0;padding:0;font-size:12px;color:#646464;float:left}
.inner_ttle	{font-size:30px;} 

/* Content */
.content_area ul,
.content_area ol	{ padding-left:20px; margin-bottom:18px; }
.content_area ul	{ list-style-type:disc;  }
.content_area ol	{ list-style-type:decimal; }
.content_area em,
.content_area i		{ font-style: italic}
.content_area th,
.content_area strong,
.content_area b		{ font-weight: bold;}
.content_area img.left-align	{ float:left; display:inline; margin:5px 10px 10px 0; }
.content_area img.right-align	{ float:right; display:inline; margin:5px 0 10px 10px; }
.content_area img.center-align	{ display:block; margin:0 auto; }
/* @end Globals */

/* @group Header */
.header			{height:121px;float:left;width:925px;position:relative;}
.logo			{position:absolute;left:-4px;top:30px;}
.service_txt	{position:absolute; right:2px; top:20px; }
.service_txt p 	{color:#93989b; font-size:15px;text-align:none; margin-bottom:0;}
/* @end Header */

/* @group Navigation */
.nav_area						{
								  float:left; width:936px;background:url(../images/bg_nav.png) no-repeat 0 0; margin-bottom:11px; 
								  height:54px;
								}
#nav							{ float:left;height:54px;list-style:none; position:relative; z-index:1000; }
#nav li							{
								  float:left;list-style:none; height:54px; padding:0 8px; text-align:center; 
								  border-top:solid 1px #e6e6e5;
								}
#nav li a						{
								  padding:0 18px;color:#4f5055;line-height:65px;text-decoration:none;height:55px;font-size:15px; 
								  text-align:center;display:block;position:relative; text-transform: uppercase;font-weight: 600;
								  font-family: "proxima-nova-1","proxima-nova-2",sans-serif; 								
								}
#nav li a:hover					{ text-decoration:none; color:#1a9aa9;}
#nav li.current,
#nav li:hover					{ border-top:solid 1px #53bbc7;}
#nav li.current a,
#nav li:hover a					{ text-decoration:none;background:url(../images/bg_rpt_nav_lnk.gif) repeat-x; color:#1a9aa9;}
#nav li a span					{ position:absolute; top:0; width:5px; height:55px; display:block; }
#nav li.current a span.nav_lft	{ left:0; background:url(../images/bg_left_nav_link.gif) no-repeat right top; }
#nav li.current a span.nav_rgt	{ right:0; background:url(../images/bg_right_nav_link.gif) no-repeat left top; }
#nav li ul          			{ 
								  position:absolute; left:-999em; z-index:1001; width:220px; padding-top:19px; 
								  background:url(../images/nav_ul_bg.png) no-repeat; margin-left:-10px;
								}																
#nav li:hover ul     			{ left:auto; margin-top:-13px; }
#nav li li:hover				{ border:none; }
#nav li.current ul				{ margin-left:-12px; }
#nav li li           			{ 
								  float:none; border:0; height:auto; padding:0 13px 0 12px; margin:0;
								  background:url(../images/nav_li_li_bg.png) repeat-y; 
								}
#nav li li.last					{ height:20px; background:url(../images/nav_ul_btm.png) no-repeat; }						
#nav li li.current				{ border:none; }
#nav li:hover li a,
#nav li li.current a,
#nav li li a					{ 
								  font:14px sans-serif; text-align:left; padding:0 10px 0 18px; text-transform:none; 
								  height:auto; min-height:38px; line-height:38px; background:none; color:#4f5055;
								}
#nav li li a:hover   			{ font-weight:bold;}

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul       { left:-5000px; z-index:1; }
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul		{ left:auto; display:block;}
#nav li:hover ul li:hover ul    { margin:-57px 0 0 183px;}
								
/* @end Navigation */

/* @group Home  */
/* Banner */
.banner_area		{float:left; width:925px; position:relative; padding-bottom:23px; border-bottom:1px solid #e5e5e1;}
#home .banner_area	{ height:346px; }
.banner_inner		{float:left; width:925px; position:relative; }
.banner_inner img	{float:left; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.overlay_home		{
					  position:absolute; left:0; top:0;width:924px; height:346px;
					  background:url(../images/overlay_banner_home.png) repeat-x;
					}
.overlay_inner		{
					  position:absolute; left:0; top:0;width:925px; height:244px;
					  background:url(../images/overlay_banner_home.png) repeat-x;
					}
.overlay			{
					  width:3px; height:3px; display:block; background:url(../images/overlay_banner.png) no-repeat;
					  position:absolute; z-index:500;
					}
.lft_top			{left:0; top:0;}
.rgt_top			{right:1px; top:0; background-position:right top;} 
.lft_btm			{left:0; bottom:23px; background-position:left bottom;} 
.rgt_btm			{right:1px; bottom:23px; background-position:right bottom;} 
.lft_top_inner		{left:0; top:0;}
.rgt_top_inner		{right:0; top:0; background-position:right top;} 
.lft_btm_inner		{left:0; bottom:0px; background-position:left bottom;} 
.rgt_btm_inner		{right:0px; bottom:0px; background-position:right bottom;} 

/* Quicklinks */
.quicklinks				{float:left;position:relative;}
.lft_top_q				{left:0; top:0;}
.rgt_top_q				{right:0px; top:0; background-position:right top;} 
.lft_btm_q				{left:0; bottom:0px; background-position:left bottom;} 
.rgt_btm_q				{right:0px; bottom:0px; background-position:right bottom;} 
.quicklinks a, 
.quicklinks img			{float:left;margin-bottom: 7px;}

#home .wrapper img 		{ margin-right:22px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#home .wrapper img.last	{ margin-right:-10px; }

/* General */
/*.wrapper{float:left; width:945px; padding:22px 0;position:relative; margin-bottom:-13px } */
.wrapper{float:left; width:925px; padding:22px 0;position:relative; margin-bottom:-13px }
.mid_pic{margin-left:21px;margin-right:21px; display:inline;}
div.wrapper a:last-child { margin-right:0px }
/* @end */

/* @group Subpages */
/* Content */
.content_area{width:654px; padding:0 30px 15px 15px; float:left;}
.content_area.wide	{ width:880px; float:none; }
.content_area a{text-decoration:underline;}
.content_area a:hover{text-decoration:none;}

/* Subnav */
.subnav													{ float:right; width:226px; margin-top: -1px; margin-bottom: 15px;}
#subnavlnks												{ margin:1 0 18px; padding:0 0 5px; float:left; list-style:none; width:226px; }
#subnavlnks li											{ margin:0; padding:0; float:left; width:226px; }
#subnavlnks li li										{ background:none;}
#subnavlnks li a										{
														  font:bold 14px/46px Helvetica, Arial, sans-serif; text-indent:25px; width:226px; 
														  display:block; 
														}  
#subnavlnks li a:hover									{text-decoration:none; }
.ico_drpdwn												{ width:10px; display:block; height:10px;}

#subnavlnks li li.children.current li					{ display:block; }
#subnavlnks li li.current li a							{ 
														  background:none; font:bold 13px/34px helvetica, arial, sans-serif; 
														  text-indent:40px; 
														}
#subnavlnks li li.current li a:after					{ background:none; }

#subnavlnks li li.current li a:hover					{ text-decoration:underline;}
#subnavlnks li li.current li a.lnkselected,
#subnavlnks li li li #subnav_level3 li a.lnkselected 	{ text-decoration:underline;}
#subnavlnks li a#subnav_toplevel,
#subnavlnks li a#subnavlnks_toplevel					{ 
														  font-size:19px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;
								  						  line-height:57px; text-indent:25px; margin:0; padding:0; float:left;
														}
#subnavlnks li ul.subnavlnks_level2						{ display:none; }														
#subnavlnks li li.current ul.subnavlnks_level2				{ display:block; }

#subnav_level2, .subnavlnks_level2						{padding:9px 0;float:left;}
#subnav_level2 li a, .subnavlnks_level2 a				{line-height:32px!important}
										
#subnavlnks li a img									{ margin:0 0 1px 5px; }

#subnav_level1, .subnavlnks_level1						{padding:0 0 11px;float:left;}
#subnav_level1 .firstitem								{padding-top:8px;}
#subnavlnks li li.current .l1selected					{ text-decoration:none; color:#fff; }
#subnavlnks li li li .subnavlnks_level3 li a			{text-indent:50px; font-weight:normal;}
#subnavlnks li li.current li.current .subnavlnks_level3,
#subnavlnks li li.current li.current .subnavlnks_level3	{display:block;}
/* @end Subpages */

.subnav .box							{ padding:3px; width:218px; float:right;  margin-top: 18px; }

/* @group Footer */
.footer					{width:925px; padding:16px 0 5px; float:left; border-top:solid 1px #e5e5e1;}
.footer p				{color:#68696e;font-size: 12px;line-height: 21px;}
.footer a				{color:#68696e; font-size: 12px;font-weight:bold; padding-left:3px;}
a.power_lnk				{color:#6598aa;}
.social, .social_lnks	{float:right;}
.social.noscript a		{
						  width:36px; height:37px; display:block; float:left; background:url(../images/social_sprite.gif) no-repeat; 
						  padding:0; margin-left:13px; text-indent:-999em; 
						}
.social.noscript a.ico_rss				{background-position:0px 0;}
.social.noscript a.ico_rss:hover			{background-position:0px -37px;}
.social.noscript a.ico_youtube			{background-position:-37px 0;}
.social.noscript a.ico_youtube:hover		{background-position:-37px -37px;}
.social.noscript a.ico_facebook			{background-position:-73px 0;}
.social.noscript a.ico_facebook:hover	{background-position:-73px -37px;}
.social.noscript a.ico_twitter			{background-position:-110px 0;}
.social.noscript a.ico_twitter:hover		{background-position:-110px -37px;}
.social.noscript a.ico_vimeo				{background-position:-148px 0;}
.social.noscript a.ico_vimeo:hover		{background-position:-148px -37px;}

.social_lnks a {
	display:inline-block;
	vertical-align:top;
	margin-left:13px;
	width:36px;
	text-decoration: none;
}
.social_lnks a.sharethis { 
	display:none; 
}

.social_lnks a:hover {
	text-decoration:none;
}

.social_lnks a:before{
    display:block;
    font-family:'fontello';
    font-style:normal;
    font-weight:normal !important;
    speak:none;
    text-decoration: inherit;
    width:1.7em;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    font-size:36px;
    -webkit-font-smoothing:antialiased;
    text-rendering: optimizeLegibility;
    text-rendering: geometricPrecision;
    -moz-osx-font-smoothing: grayscale;
}

.social_lnks .thecity:before,
.social_lnks .itunes:before,
.social_lnks .rss:before,
.social_lnks .search:before,
.social_lnks .youtube:before,
.social_lnks .fellowshipone:before,
.social_lnks .thetable:before,
.social_lnks .ccb:before {
	font-family:'Socialicons';
}

.social_lnks .thecity:before     	{ content:"\6f";  }
.social_lnks .googleplus:before 	{ content:'\e800'; }
.social_lnks .vimeo:before       	{ content:'\e801'; }
.social_lnks .instagram:before   	{ content:'\e802'; }
.social_lnks .linkedin:before    	{ content:'\e803'; }
.social_lnks .tumblr:before      	{ content:'\e804'; }
.social_lnks .facebook:before    	{ content:'\e805'; }
.social_lnks .flickr:before       	{ content:'\e806'; }
.social_lnks .pinterest:before    	{ content:'\e807'; }
.social_lnks .twitter:before   		{ content:'\e808'; }
.social_lnks .mail:before       	{ content:'\e810'; }
.social_lnks .itunes:before       	{ content:'\21'; }
.social_lnks .rss:before          	{ content:'\22'; }
.social_lnks .search:before       	{ content:'\23'; }
.social_lnks .youtube:before      	{ content:'\25'; }
.social_lnks .fellowshipone:before	{ content:'\71'; }
.social_lnks .thetable:before    	{ content:'\72'; }
.social_lnks .ccb:before          	{ content:'\75'; }

.btm_top				{
						  width:1061px; border:solid 1px #b2dadc; border-bottom:0; height:7px; display:block; 
						  position:absolute; left:11px; top:-8px;background:#fff;
						}
/* @end Footer */

/* @group SIDEBAR */
.box a.feed,
.box a.podcast			{ display:block; width:217px; height:50px; text-indent:-999em; margin:2 0 0 -3px; }
.subnav .box h1			{ font:bold 12px sans-serif; text-transform:uppercase; text-align:center; margin:20px 0 15px; }		
.box span.select		{ 
						  display:block; width:184px; height:28px; font-size:11px; 
						  font-weight:bold; line-height:28px; padding-left:11px; padding-top: 1px; position:relative; margin:0 auto 4px;
						}
.box span select		{ display:block; width:100%; position:absolute; top:3px; left:0; opacity:0; filter:alpha(opacity=0); }	
.box span:last-child	{ margin-bottom:11px; }
/* @end */

/* @group Pagination */
#pagination					{ padding-right:18px; }
.pagination					{ display:inline-block; margin-left:3px;}
#blog #pagination			{ position:absolute; top:18px; right:30px; }
#pagination-wrap #pagination,
#sermons #pagination		{ background:none; margin-top:21px; text-align:center; }
#sermons #pagination:after	{ content:'';display:inline-block; width:15px; height:19px; position:relative; top:3px; left:8px; z-index:1; }

#pagination span			{ font-weight:bold; display:inline-block; line-height:21px; padding-right:30px; margin-right:0; }
#pagination .range			{ padding:0; background:none !important; }
#pagination a				{ 
							  display:inline-block; width:20px; height:21px; font-weight:bold; text-decoration:none; text-align:center; 
							  line-height:21px; margin:0 3px;
							}
#pagination a.next,
#pagination a.previous		{ height:19px; text-indent:-999em; position:relative; top:2px; z-index:1000; }
/* @end Pagination */

/* @group Campus Selector */
#campuses	{  
	height:32px;
	border-bottom:1px solid #fff;
	position:relative; 
	z-index:100000;
}

#campuses-inner {  
	width:380px;
	margin:0 auto;
	position:relative;
}

#campuses span { 
	width:155px;
	height:11px;
	display:block; 
	float:left;
	text-indent:-999em;
	margin:11px 0 0 -10px;
}

#campuses span#current-campus {  
	padding:7px 21px 0 10px;
	width:193px;
	height:18px;
	position:absolute;
	top:4px;
	left:155px;
	margin:0;
	float:none;
	text-indent:0;
	font-size:11px;	
	cursor:pointer;
}

#campuses-inner div {  
	position:absolute;
	top:32px;
	left:144px;
	width:224px;
	padding:0 6px;
	display:none;
}

#campuses ul {  
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding:9px 11px 12px;
}

#campuses ul a {  
	display:block;
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica, arial, verdana, sans-serif;
	text-decoration:none;
	padding:0 12px;
	width:178px;
}
/* @end */

/* adding tables -RG */

table {
	border-collapse: collapse;
	}

td, th {
	text-align: left;
	padding: 3px 20px 3px 7px;
	}

th {
	background-color: #639389;
	color: #FFFFFF;
	}

td {
	color: #68696E;    
	}

td img {
	padding: 17px 0px 17px 13px;
	}
	
td a:hover {
	opacity: .75;
	}

/* fixing rounded corners -RG */

#sermons .banner_area img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}

/* removing embossed iframe borders -RG */

iframe {
	border: 0;
}

/* removing justified spaces in calendar links -RG */

table.calendar tr li {
	text-align: left;
}

/* SEARCH */

.search-box {
	float: right;
	margin-top: 60px;
	height: 25px;
	width: 134px;
	border-radius: 18px;
	padding: 0px 23px 0px 10px; 
}

.search-btn {
	position: absolute;
	top: 65px;
	right: 9px;
	width: 13px;
	height: 15px;
	border: none;
}

/*------------------------------------------------------------------------------
	Giving Styles
------------------------------------------------------------------------------*/

#give-form fieldset {
	border: none;
}

input[name="amount"],
input[name="a3"] {
	background: #fff;
	font-family: "proxima-nova", helvetica, arial, sans-serif;
	font-weight: 400;
	font-size: 1.4em;
	padding-left: 8px;
	width: 457px;
	height: 28px;
	border: 1px solid #777;
	border-radius: 4px 4px;
	-webkit-border-radius: 4px 4px;
	-moz-border-radius: 4px 4px;
	-ms-border-radius: 4px 4px;
}

input[name="amount"]:focus,
input[name="a3"]:focus {
	outline: none;
}

input[name="amount"] {
	margin-bottom: 10px;
}

input[name="Submit"],
input[name="Submit2"] {
	height: 30px;
	width: 105px;
	border: 1px solid #777;
	border-radius: 6px 6px;
	-webkit-border-radius: 6px 6px;
	-moz-border-radius: 6px 6px;
	-ms-border-radius: 6px 6px;
	box-shadow: 1px 1px 1px #555;
	-webkit-box-shadow: 1px 1px 1px #555;
	-moz-box-shadow: 1px 1px 1px #555;
	-ms-box-shadow: 1px 1px 1px #555;
	margin-left: 5px;
	background: #b2b2b2;
	font-size: 11px;
	}

input[name="Submit"]:hover,
input[name="Submit2"]:hover {
	background-color: #c3c3c3;
}

input[name="Submit"]:active,
input[name="Submit2"]:active {
	box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-ms-box-shadow: 0 0 0;
	position: relative;
	top: 1px;
}

#giving-form input[type="text"] {
	margin-bottom: 15px;
	vertical-align: top;
}

/*------------------------------------------------------------------------------
	End Giving Form Styles
------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------
	MAil Chimp Classic Form Styles
------------------------------------------------------------------------------*/

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

/*------------------------------------------------------------------------------
	HTML5 VIDEO PLAYER - 12.29.2015 - B.D.0.
------------------------------------------------------------------------------*/
.content_area [data-width="100"] .vjs-current-time {
	margin-left:15px;
	margin-top:2px;
}

.content_area [data-width="50"] .vjs-progress-control {
	left:22%;
}

.content_area [data-width="75"] .vjs-progress-control {
	left:18%;
	width:48%;
}

.content_area [data-width="100"] .vjs-progress-control {
	left:100px;
	width:53%;
}

.content_area [data-width="50"] .vjs-duration-display {
	right:110px;
}

.content_area [data-width="100"] .vjs-duration-display { 
	right:164px;
	margin-top:2px;
}

.content_area [data-width="50"] .vjs-mute-control {
	right:100px;
}

.content_area [data-width="75"] .vjs-mute-control {
	right:118px;
}
/*------------------------------------------------------------------------------
	End HTML5 Video Player
------------------------------------------------------------------------------*/
