@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxrsuoFAk0leveMLeqYtnfAY.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBtIh4imgI8P11RFo6YPCPC0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxmWeb5PoA5ztb49yLyUzH1A.woff) format('woff');
}

#wpadminbar *
{
	border-radius: 0;
	box-sizing: content-box;
	font: 400 13px/32px "Open Sans",sans-serif;
	height: auto;
	letter-spacing: normal;
	margin: 0;
	moz-box-sizing: content-box;
	padding: 0;
	position: static;
	text-shadow: none;
	text-transform: none;
	transition: none;
	webkit-border-radius: 0;
	webkit-box-sizing: content-box;
	webkit-font-smoothing: subpixel-antialiased;
	webkit-transition: none;
	width: auto;
}
.rtl #wpadminbar *
{
	font-family: Tahoma,sans-serif;
}
html:lang(he-il) .rtl #wpadminbar *
{
	font-family: Arial,sans-serif;
}
#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon
{
	color: #eee;
}
#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#wpadminbar ul li:after,#wpadminbar ul li:before
{
	content: normal;
}
#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover
{
	background: 0 0;
	border: 0;
	outline: 0;
	text-decoration: none;
}
#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=password],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea
{
	outline: 0;
}
#wpadminbar
{
	background: #222;
	color: #ccc;
	direction: ltr;
	font: 400 13px/32px "Open Sans",sans-serif;
	height: 32px;
	left: 0;
	min-width: 600px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999;
}
#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li
{
	background: 0 0;
	clear: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	text-indent: 0;
	z-index: 99999;
}
#wpadminbar ul#wp-admin-bar-root-default>li
{
	margin-right: 0;
}
#wpadminbar .quicklinks
{
	border-left: 1px solid transparent;
}
#wpadminbar .quicklinks ul
{
	text-align: left;
}
#wpadminbar li
{
	float: left;
}
#wpadminbar .ab-empty-item
{
	outline: 0;
}
#wpadminbar .quicklinks .ab-top-secondary>li
{
	float: right;
}
#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input
{
	display: block;
	height: 32px;
	margin: 0;
	padding: 0 10px;
}
#wpadminbar .quicklinks>ul>li>a
{
	padding: 0 8px 0 7px;
}
#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input
{
	background: #333;
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	display: none;
	float: none;
	margin: 0;
	padding: 0;
	position: absolute;
	webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
}
#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input
{
	left: 0;
	top: 32px;
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper
{
	min-width: 100%;
}
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper
{
	left: auto;
	right: 0;
}
#wpadminbar .ab-submenu
{
	padding: 6px 0;
}
#wpadminbar .selected .shortlink-input
{
	display: block;
}
#wpadminbar .quicklinks .menupop ul li
{
	float: none;
}
#wpadminbar .quicklinks .menupop ul li a strong
{
	font-weight: 700;
}
#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item
{
	height: 26px;
	line-height: 26px;
	min-width: 140px;
	white-space: nowrap;
}
#wpadminbar .shortlink-input
{
	width: 200px;
}
#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper
{
	display: block;
}
#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper
{
	margin-left: 100%;
	margin-top: -32px;
}
#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper
{
	left: inherit;
	margin-left: 0;
	right: 100%;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus
{
	background: #333;
	color: #2ea2cc;
}
#wpadminbar>#wp-toolbar a:focus span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar li:hover span.ab-label
{
	color: #2ea2cc;
}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon
{
	background-image: none!important;
	float: left;
	font: 400 20px/1 dashicons;
	margin-right: 6px;
	moz-osx-font-smoothing: grayscale;
	padding: 4px 0;
	position: relative;
	speak: none;
	webkit-font-smoothing: antialiased;
}
#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before
{
	color: #999;
	position: relative;
	transition: all .1s ease-in-out;
	webkit-transition: all .1s ease-in-out;
}
#wpadminbar .ab-label
{
	display: inline-block;
	height: 32px;
}
#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a
{
	color: #eee;
}
#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover
{
	color: #2ea2cc;
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before
{
	font: 400 17px/1 dashicons;
	moz-osx-font-smoothing: grayscale;
	position: absolute;
	speak: none;
	webkit-font-smoothing: antialiased;
}
#wpadminbar .menupop .menupop>.ab-item
{
	display: block;
	padding-right: 2em;
}
#wpadminbar .menupop .menupop>.ab-item:before
{
	color: inherit;
	content: 'f139';
	right: 4px;
	top: 1px;
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item
{
	padding-left: 2em;
	padding-right: 1em;
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before
{
	content: 'f141';
	left: 3px;
	top: 5px;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary
{
	box-shadow: none;
	display: block;
	margin: 0;
	position: relative;
	right: auto;
	webkit-box-shadow: none;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu
{
	background: #4b4b4b;
}
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover
{
	color: #2ea2cc;
}
#wpadminbar .quicklinks a span#ab-updates
{
	background: #eee;
	border-radius: 10px;
	color: #333;
	display: inline;
	font-size: 10px;
	font-weight: 700;
	padding: 2px 5px;
	webkit-border-radius: 10px;
}
#wpadminbar .quicklinks a:hover span#ab-updates
{
	background: #fff;
	color: #000;
}
#wpadminbar .ab-top-secondary
{
	float: right;
}
#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item
{
	box-shadow: none;
	webkit-box-shadow: none;
}
#wp-admin-bar-my-account>ul
{
	min-width: 198px;
}
#wp-admin-bar-my-account>.ab-item:before
{
	content: "f110";
	float: right;
	margin-left: 6px;
	margin-right: 0;
	top: 2px;
}
#wp-admin-bar-my-account.with-avatar>.ab-item:before
{
	content: none;
	display: none;
}
#wp-admin-bar-my-account.with-avatar>ul
{
	min-width: 270px;
}
#wpadminbar #wp-admin-bar-user-actions>li
{
	margin-left: 16px;
	margin-right: 16px;
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu
{
	padding: 6px 0 12px;
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li
{
	margin-left: 88px;
}
#wpadminbar #wp-admin-bar-user-info
{
	background: 0 0;
	height: auto;
	margin-bottom: 15px;
	margin-top: 6px;
}
#wp-admin-bar-user-info .avatar
{
	height: 64px;
	left: -72px;
	position: absolute;
	top: 4px;
	width: 64px;
}
#wpadminbar #wp-admin-bar-user-info a
{
	background: 0 0;
	height: auto;
}
#wpadminbar #wp-admin-bar-user-info span
{
	background: 0 0;
	height: 18px;
	padding: 0;
}
#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username
{
	display: block;
}
#wpadminbar #wp-admin-bar-user-info .username
{
	color: #999;
	font-size: 11px;
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img
{
	background: #eee;
	border: 1px solid #888;
	display: inline;
	float: none;
	height: 16px;
	line-height: 24px;
	margin: -4px 0 0 6px;
	padding: 0;
	vertical-align: middle;
	width: 16px;
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon
{
	height: 20px;
	margin-right: 0;
	padding: 6px 0 5px;
	width: 15px;
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item
{
	padding: 0 7px;
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before
{
	content: 'f120';
	top: 2px;
}
#wpadminbar .quicklinks li .blavatar
{
	color: #eee;
	float: left;
	font: 400 16px/1 dashicons!important;
	moz-osx-font-smoothing: grayscale;
	speak: none;
	webkit-font-smoothing: antialiased;
}
#wpadminbar .quicklinks li a:hover .blavatar
{
	color: #2ea2cc;
}
#wpadminbar .quicklinks li .blavatar:before
{
	content: 'f120';
	display: inline-block;
	height: 16px;
	margin: 6px 8px 0 -2px;
	width: 16px;
}
#wpadminbar #wp-admin-bar-appearance
{
	margin-top: -12px;
}
#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before
{
	content: 'f112';
	top: 2px;
}
#wpadminbar #wp-admin-bar-edit>.ab-item:before
{
	content: 'f464';
	top: 2px;
}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before
{
	content: "f102";
}
#wpadminbar #wp-admin-bar-comments .ab-icon
{
	margin-right: 6px;
}
#wpadminbar #wp-admin-bar-comments .ab-icon:before
{
	content: 'f101';
	top: 3px;
}
#wpadminbar #wp-admin-bar-comments .count-0
{
	opacity: .5;
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before
{
	content: 'f132';
	top: 4px;
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before
{
	content: 'f463';
	top: 2px;
}
#wpadminbar #wp-admin-bar-search .ab-item
{
	background: 0 0;
	padding: 0;
}
#wpadminbar #adminbarsearch
{
	height: 32px;
	padding: 0 2px;
	position: relative;
}
#wpadminbar #adminbarsearch:before
{
	content: 'f179';
	font: 400 20px/1 dashicons!important;
	left: 5px;
	moz-osx-font-smoothing: grayscale;
	position: absolute;
	speak: none;
	top: 6px;
	webkit-font-smoothing: antialiased;
	z-index: 20;
}
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input
{
	background-color: rgba(255,255,255,0);
	border: 0;
	box-shadow: none;
	box-sizing: border-box;
	color: #ccc;
	cursor: pointer;
	font: 13px/24px "Open Sans",sans-serif;
	height: 24px;
	margin: 0;
	moz-box-sizing: border-box;
	outline: 0;
	padding: 0 3px 0 24px;
	position: relative;
	transition-duration: 400ms;
	transition-property: width,background;
	transition-timing-function: ease;
	webkit-box-shadow: none;
	webkit-box-sizing: border-box;
	webkit-transition-duration: 400ms;
	webkit-transition-property: width,background;
	webkit-transition-timing-function: ease;
	width: 24px;
	z-index: 30;
}
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus
{
	background-color: rgba(255,255,255,.9);
	border: 0;
	color: #000;
	cursor: text;
	width: 200px;
	z-index: 10;
}
#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input
{
	margin-top: 3px;
	width: 120px;
}
#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input
{
	background-color: #464646;
	margin-top: 4px;
}
#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus
{
	background-color: #fff;
}
#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder
{
	color: #999;
}
#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder
{
	color: #999;
}
#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder
{
	color: #999;
}
#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder
{
	color: #999;
}
#wpadminbar #adminbarsearch .adminbar-button,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize
{
	display: none;
}
#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span
{
	height: 1px;
	left: -1000em;
	overflow: hidden;
	position: absolute;
	top: -1000em;
	width: 1px;
}
#wpadminbar .screen-reader-shortcut
{
	position: absolute;
	top: -1000em;
}
#wpadminbar .screen-reader-shortcut:focus
{
	background: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 6px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 7px;
	webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	width: auto;
	z-index: 100000;
}
* html #wpadminbar
{
	overflow: hidden;
	position: absolute;
}
* html #wpadminbar .quicklinks ul li a
{
	float: left;
}
* html #wpadminbar .menupop a span
{
	background-image: none;
}
.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item
{
	display: block;
	margin: 0 3px;
	overflow: hidden;
	text-align: center;
	width: 45px;
}
.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item
{
	text-indent: 0;
}
.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before
{
	display: none!important;
}
.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label
{
	display: inline;
}
.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon
{
	display: inline!important;
}
.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before
{
	color: #fff;
	content: "Menu";
	display: inline-block!important;
	font: 14px/45px sans-serif!important;
}
.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item
{
	color: #fff;
}
@media screen and (max-width:782px)
{
	html #wpadminbar
	{
		height: 46px;
		left: 0!important;
		min-width: 300px;
		z-index: 500!important;
	}
	#wpadminbar *
	{
		font: 400 14px/32px "Open Sans",sans-serif;
	}
	#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a
	{
		height: 46px;
		line-height: 46px;
		padding: 0;
		width: auto;
	}
	#wpadminbar .ab-icon
	{
		font: 40px/1 dashicons!important;
		height: 46px;
		margin: 0;
		text-align: center;
		width: 52px;
	}
	#wpadminbar .ab-icon:before
	{
		text-align: center;
	}
	#wpadminbar .ab-submenu
	{
		padding: 0;
	}
	#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item
	{
		text-overflow: clip;
	}
	#wpadminbar .ab-label
	{
		display: none;
	}
	#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper
	{
		margin-top: -46px;
	}
	#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item
	{
		padding-right: 30px;
	}
	#wpadminbar .menupop .menupop>.ab-item:before
	{
		right: 6px;
		top: 10px;
	}
	#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item
	{
		font-size: 16px;
		padding: 6px 15px 12px;
	}
	#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty
	{
		display: none;
	}
	#wpadminbar #wp-admin-bar-wp-logo>.ab-item
	{
		padding: 0;
	}
	#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon
	{
		height: 46px;
		padding: 0;
		text-align: center;
		vertical-align: top;
		width: 52px;
	}
	#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before
	{
		font: 28px/1 dashicons!important;
		top: -3px;
	}
	#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item
	{
		color: #999;
		overflow: hidden;
		padding: 0;
		position: relative;
		text-indent: 100%;
		white-space: nowrap;
		width: 52px;
	}
	#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon
	{
		margin-right: 0;
		padding: 0;
	}
	#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before
	{
		display: block;
		font: 400 32px/1 dashicons;
		moz-osx-font-smoothing: grayscale;
		speak: none;
		text-align: center;
		text-indent: 0;
		top: 7px;
		webkit-font-smoothing: antialiased;
		width: 52px;
	}
	#wpadminbar #wp-admin-bar-appearance
	{
		margin-top: 0;
	}
	#wpadminbar #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before
	{
		display: none;
	}
	#wpadminbar #wp-admin-bar-new-content .ab-icon:before
	{
		display: block;
		height: 46px!important;
		line-height: 53px;
		text-align: center;
		top: 0;
		width: 52px;
	}
	#wpadminbar #wp-admin-bar-updates
	{
		text-align: center;
	}
	#wpadminbar #wp-admin-bar-updates .ab-icon:before
	{
		top: 3px;
	}
	#wpadminbar #wp-admin-bar-comments .ab-icon
	{
		margin: 0;
	}
	#wpadminbar #wp-admin-bar-comments .ab-icon:before
	{
		display: block;
		font-size: 34px;
		height: 46px;
		line-height: 47px;
		top: 0;
	}
	#wpadminbar #wp-admin-bar-my-account>a
	{
		overflow: hidden;
		padding: 0 10px;
		position: relative;
		text-indent: 150%;
		white-space: nowrap;
		width: 28px;
	}
	#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img
	{
		height: 26px;
		position: absolute;
		right: 10px;
		top: 13px;
		width: 26px;
	}
	#wpadminbar #wp-admin-bar-user-actions.ab-submenu
	{
		padding: 0;
	}
	#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar
	{
		display: none;
	}
	#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li
	{
		margin: 0;
	}
	#wpadminbar #wp-admin-bar-user-info .display-name
	{
		color: #eee;
		font-size: 16px;
		height: auto;
		line-height: 24px;
	}
	#wpadminbar #wp-admin-bar-user-info a
	{
		padding-top: 4px;
	}
	#wpadminbar #wp-admin-bar-user-info .username
	{
		line-height: .8!important;
		margin-bottom: -2px;
	}
	#wp-toolbar>ul>li
	{
		display: none;
	}
	#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo
	{
		display: block;
	}
	#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li
	{
		display: list-item;
	}
	#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper
	{
		min-width: fit-content;
		min-width: -moz-fit-content;
		min-width: -webkit-fit-content;
	}
	#wpadminbar ul#wp-admin-bar-root-default>li
	{
		margin-right: 0;
	}
	#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary
	{
		position: static;
	}
	#wpadminbar #wp-admin-bar-my-account
	{
		float: right;
	}
	.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account
	{
		margin-right: 0;
	}
	#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before
	{
		left: 0;
		top: 10px;
	}
}
@media screen and (max-width:600px)
{
	#wpadminbar
	{
		position: absolute;
	}
	#wp-responsive-overlay
	{
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 400;
	}
	#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper
	{
		left: 0;
		position: fixed;
		width: 100%;
	}
	#wpadminbar .menupop .menupop>.ab-item:before
	{
		display: none;
	}
	#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper
	{
		margin-left: 0;
	}
	#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper
	{
		left: auto;
		margin: 0;
		top: auto;
		width: 100%;
	}
	#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item
	{
		font-size: 16px;
		padding: 6px 15px 19px 30px;
	}
	#wpadminbar li:hover ul li ul li
	{
		display: list-item;
	}
	#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo
	{
		display: none;
	}
	#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper
	{
		box-shadow: none;
		position: static;
		webkit-box-shadow: none;
	}
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip { 
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(http://fonts.gstatic.com/s/lato/v10/boeCNmOCCh-EWFLSfVffDg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v10/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v10/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v10/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}

@font-face
{
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
	src: url('fonts/fontawesome-webfont.eot?v=4.1.0');
}
.fa
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	moz-osx-font-smoothing: grayscale;
	webkit-font-smoothing: antialiased;
}
.fa-lg
{
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}
.fa-2x
{
	font-size: 2em;
}
.fa-3x
{
	font-size: 3em;
}
.fa-4x
{
	font-size: 4em;
}
.fa-5x
{
	font-size: 5em;
}
.fa-fw
{
	text-align: center;
	width: 1.28571429em;
}
.fa-ul
{
	list-style-type: none;
	margin-left: 2.14285714em;
	padding-left: 0;
}
.fa-ul>li
{
	position: relative;
}
.fa-li
{
	left: -2.14285714em;
	position: absolute;
	text-align: center;
	top: .14285714em;
	width: 2.14285714em;
}
.fa-li.fa-lg
{
	left: -1.85714286em;
}
.fa-border
{
	border: solid .08em #eee;
	border-radius: .1em;
	padding: .2em .25em .15em;
}
.pull-right
{
	float: right;
}
.pull-left
{
	float: left;
}
.fa.pull-left
{
	margin-right: .3em;
}
.fa.pull-right
{
	margin-left: .3em;
}
.fa-spin
{
	animation: spin 2s infinite linear;
	moz-animation: spin 2s infinite linear;
	o-animation: spin 2s infinite linear;
	webkit-animation: spin 2s infinite linear;
}
@-moz-keyframes spin
{
	0%
	{
		moz-transform: rotate(0deg);
	}
	100%
	{
		moz-transform: rotate(359deg);
	}
}
@-webkit-keyframes spin
{
	0%
	{
		webkit-transform: rotate(0deg);
	}
	100%
	{
		webkit-transform: rotate(359deg);
	}
}
@-o-keyframes spin
{
	0%
	{
		o-transform: rotate(0deg);
	}
	100%
	{
		o-transform: rotate(359deg);
	}
}
@keyframes spin
{
	0%
	{
		transform: rotate(0deg);
		webkit-transform: rotate(0deg);
	}
	100%
	{
		transform: rotate(359deg);
		webkit-transform: rotate(359deg);
	}
}
.fa-rotate-90
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	moz-transform: rotate(90deg);
	ms-transform: rotate(90deg);
	o-transform: rotate(90deg);
	transform: rotate(90deg);
	webkit-transform: rotate(90deg);
}
.fa-rotate-180
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	moz-transform: rotate(180deg);
	ms-transform: rotate(180deg);
	o-transform: rotate(180deg);
	transform: rotate(180deg);
	webkit-transform: rotate(180deg);
}
.fa-rotate-270
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	moz-transform: rotate(270deg);
	ms-transform: rotate(270deg);
	o-transform: rotate(270deg);
	transform: rotate(270deg);
	webkit-transform: rotate(270deg);
}
.fa-flip-horizontal
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	moz-transform: scale(-1, 1);
	ms-transform: scale(-1, 1);
	o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	webkit-transform: scale(-1, 1);
}
.fa-flip-vertical
{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	moz-transform: scale(1, -1);
	ms-transform: scale(1, -1);
	o-transform: scale(1, -1);
	transform: scale(1, -1);
	webkit-transform: scale(1, -1);
}
.fa-stack
{
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2em;
}
.fa-stack-1x,.fa-stack-2x
{
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
.fa-stack-1x
{
	line-height: inherit;
}
.fa-stack-2x
{
	font-size: 2em;
}
.fa-inverse
{
	color: #fff;
}
.fa-glass:before
{
	content: "f000";
}
.fa-music:before
{
	content: "f001";
}
.fa-search:before
{
	content: "f002";
}
.fa-envelope-o:before
{
	content: "f003";
}
.fa-heart:before
{
	content: "f004";
}
.fa-star:before
{
	content: "f005";
}
.fa-star-o:before
{
	content: "f006";
}
.fa-user:before
{
	content: "f007";
}
.fa-film:before
{
	content: "f008";
}
.fa-th-large:before
{
	content: "f009";
}
.fa-th:before
{
	content: "f00a";
}
.fa-th-list:before
{
	content: "f00b";
}
.fa-check:before
{
	content: "f00c";
}
.fa-times:before
{
	content: "f00d";
}
.fa-search-plus:before
{
	content: "f00e";
}
.fa-search-minus:before
{
	content: "f010";
}
.fa-power-off:before
{
	content: "f011";
}
.fa-signal:before
{
	content: "f012";
}
.fa-gear:before,.fa-cog:before
{
	content: "f013";
}
.fa-trash-o:before
{
	content: "f014";
}
.fa-home:before
{
	content: "f015";
}
.fa-file-o:before
{
	content: "f016";
}
.fa-clock-o:before
{
	content: "f017";
}
.fa-road:before
{
	content: "f018";
}
.fa-download:before
{
	content: "f019";
}
.fa-arrow-circle-o-down:before
{
	content: "f01a";
}
.fa-arrow-circle-o-up:before
{
	content: "f01b";
}
.fa-inbox:before
{
	content: "f01c";
}
.fa-play-circle-o:before
{
	content: "f01d";
}
.fa-rotate-right:before,.fa-repeat:before
{
	content: "f01e";
}
.fa-refresh:before
{
	content: "f021";
}
.fa-list-alt:before
{
	content: "f022";
}
.fa-lock:before
{
	content: "f023";
}
.fa-flag:before
{
	content: "f024";
}
.fa-headphones:before
{
	content: "f025";
}
.fa-volume-off:before
{
	content: "f026";
}
.fa-volume-down:before
{
	content: "f027";
}
.fa-volume-up:before
{
	content: "f028";
}
.fa-qrcode:before
{
	content: "f029";
}
.fa-barcode:before
{
	content: "f02a";
}
.fa-tag:before
{
	content: "f02b";
}
.fa-tags:before
{
	content: "f02c";
}
.fa-book:before
{
	content: "f02d";
}
.fa-bookmark:before
{
	content: "f02e";
}
.fa-print:before
{
	content: "f02f";
}
.fa-camera:before
{
	content: "f030";
}
.fa-font:before
{
	content: "f031";
}
.fa-bold:before
{
	content: "f032";
}
.fa-italic:before
{
	content: "f033";
}
.fa-text-height:before
{
	content: "f034";
}
.fa-text-width:before
{
	content: "f035";
}
.fa-align-left:before
{
	content: "f036";
}
.fa-align-center:before
{
	content: "f037";
}
.fa-align-right:before
{
	content: "f038";
}
.fa-align-justify:before
{
	content: "f039";
}
.fa-list:before
{
	content: "f03a";
}
.fa-dedent:before,.fa-outdent:before
{
	content: "f03b";
}
.fa-indent:before
{
	content: "f03c";
}
.fa-video-camera:before
{
	content: "f03d";
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before
{
	content: "f03e";
}
.fa-pencil:before
{
	content: "f040";
}
.fa-map-marker:before
{
	content: "f041";
}
.fa-adjust:before
{
	content: "f042";
}
.fa-tint:before
{
	content: "f043";
}
.fa-edit:before,.fa-pencil-square-o:before
{
	content: "f044";
}
.fa-share-square-o:before
{
	content: "f045";
}
.fa-check-square-o:before
{
	content: "f046";
}
.fa-arrows:before
{
	content: "f047";
}
.fa-step-backward:before
{
	content: "f048";
}
.fa-fast-backward:before
{
	content: "f049";
}
.fa-backward:before
{
	content: "f04a";
}
.fa-play:before
{
	content: "f04b";
}
.fa-pause:before
{
	content: "f04c";
}
.fa-stop:before
{
	content: "f04d";
}
.fa-forward:before
{
	content: "f04e";
}
.fa-fast-forward:before
{
	content: "f050";
}
.fa-step-forward:before
{
	content: "f051";
}
.fa-eject:before
{
	content: "f052";
}
.fa-chevron-left:before
{
	content: "f053";
}
.fa-chevron-right:before
{
	content: "f054";
}
.fa-plus-circle:before
{
	content: "f055";
}
.fa-minus-circle:before
{
	content: "f056";
}
.fa-times-circle:before
{
	content: "f057";
}
.fa-check-circle:before
{
	content: "f058";
}
.fa-question-circle:before
{
	content: "f059";
}
.fa-info-circle:before
{
	content: "f05a";
}
.fa-crosshairs:before
{
	content: "f05b";
}
.fa-times-circle-o:before
{
	content: "f05c";
}
.fa-check-circle-o:before
{
	content: "f05d";
}
.fa-ban:before
{
	content: "f05e";
}
.fa-arrow-left:before
{
	content: "f060";
}
.fa-arrow-right:before
{
	content: "f061";
}
.fa-arrow-up:before
{
	content: "f062";
}
.fa-arrow-down:before
{
	content: "f063";
}
.fa-mail-forward:before,.fa-share:before
{
	content: "f064";
}
.fa-expand:before
{
	content: "f065";
}
.fa-compress:before
{
	content: "f066";
}
.fa-plus:before
{
	content: "f067";
}
.fa-minus:before
{
	content: "f068";
}
.fa-asterisk:before
{
	content: "f069";
}
.fa-exclamation-circle:before
{
	content: "f06a";
}
.fa-gift:before
{
	content: "f06b";
}
.fa-leaf:before
{
	content: "f06c";
}
.fa-fire:before
{
	content: "f06d";
}
.fa-eye:before
{
	content: "f06e";
}
.fa-eye-slash:before
{
	content: "f070";
}
.fa-warning:before,.fa-exclamation-triangle:before
{
	content: "f071";
}
.fa-plane:before
{
	content: "f072";
}
.fa-calendar:before
{
	content: "f073";
}
.fa-random:before
{
	content: "f074";
}
.fa-comment:before
{
	content: "f075";
}
.fa-magnet:before
{
	content: "f076";
}
.fa-chevron-up:before
{
	content: "f077";
}
.fa-chevron-down:before
{
	content: "f078";
}
.fa-retweet:before
{
	content: "f079";
}
.fa-shopping-cart:before
{
	content: "f07a";
}
.fa-folder:before
{
	content: "f07b";
}
.fa-folder-open:before
{
	content: "f07c";
}
.fa-arrows-v:before
{
	content: "f07d";
}
.fa-arrows-h:before
{
	content: "f07e";
}
.fa-bar-chart-o:before
{
	content: "f080";
}
.fa-twitter-square:before
{
	content: "f081";
}
.fa-facebook-square:before
{
	content: "f082";
}
.fa-camera-retro:before
{
	content: "f083";
}
.fa-key:before
{
	content: "f084";
}
.fa-gears:before,.fa-cogs:before
{
	content: "f085";
}
.fa-comments:before
{
	content: "f086";
}
.fa-thumbs-o-up:before
{
	content: "f087";
}
.fa-thumbs-o-down:before
{
	content: "f088";
}
.fa-star-half:before
{
	content: "f089";
}
.fa-heart-o:before
{
	content: "f08a";
}
.fa-sign-out:before
{
	content: "f08b";
}
.fa-linkedin-square:before
{
	content: "f08c";
}
.fa-thumb-tack:before
{
	content: "f08d";
}
.fa-external-link:before
{
	content: "f08e";
}
.fa-sign-in:before
{
	content: "f090";
}
.fa-trophy:before
{
	content: "f091";
}
.fa-github-square:before
{
	content: "f092";
}
.fa-upload:before
{
	content: "f093";
}
.fa-lemon-o:before
{
	content: "f094";
}
.fa-phone:before
{
	content: "f095";
}
.fa-square-o:before
{
	content: "f096";
}
.fa-bookmark-o:before
{
	content: "f097";
}
.fa-phone-square:before
{
	content: "f098";
}
.fa-twitter:before
{
	content: "f099";
}
.fa-facebook:before
{
	content: "f09a";
}
.fa-github:before
{
	content: "f09b";
}
.fa-unlock:before
{
	content: "f09c";
}
.fa-credit-card:before
{
	content: "f09d";
}
.fa-rss:before
{
	content: "f09e";
}
.fa-hdd-o:before
{
	content: "f0a0";
}
.fa-bullhorn:before
{
	content: "f0a1";
}
.fa-bell:before
{
	content: "f0f3";
}
.fa-certificate:before
{
	content: "f0a3";
}
.fa-hand-o-right:before
{
	content: "f0a4";
}
.fa-hand-o-left:before
{
	content: "f0a5";
}
.fa-hand-o-up:before
{
	content: "f0a6";
}
.fa-hand-o-down:before
{
	content: "f0a7";
}
.fa-arrow-circle-left:before
{
	content: "f0a8";
}
.fa-arrow-circle-right:before
{
	content: "f0a9";
}
.fa-arrow-circle-up:before
{
	content: "f0aa";
}
.fa-arrow-circle-down:before
{
	content: "f0ab";
}
.fa-globe:before
{
	content: "f0ac";
}
.fa-wrench:before
{
	content: "f0ad";
}
.fa-tasks:before
{
	content: "f0ae";
}
.fa-filter:before
{
	content: "f0b0";
}
.fa-briefcase:before
{
	content: "f0b1";
}
.fa-arrows-alt:before
{
	content: "f0b2";
}
.fa-group:before,.fa-users:before
{
	content: "f0c0";
}
.fa-chain:before,.fa-link:before
{
	content: "f0c1";
}
.fa-cloud:before
{
	content: "f0c2";
}
.fa-flask:before
{
	content: "f0c3";
}
.fa-cut:before,.fa-scissors:before
{
	content: "f0c4";
}
.fa-copy:before,.fa-files-o:before
{
	content: "f0c5";
}
.fa-paperclip:before
{
	content: "f0c6";
}
.fa-save:before,.fa-floppy-o:before
{
	content: "f0c7";
}
.fa-square:before
{
	content: "f0c8";
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before
{
	content: "f0c9";
}
.fa-list-ul:before
{
	content: "f0ca";
}
.fa-list-ol:before
{
	content: "f0cb";
}
.fa-strikethrough:before
{
	content: "f0cc";
}
.fa-underline:before
{
	content: "f0cd";
}
.fa-table:before
{
	content: "f0ce";
}
.fa-magic:before
{
	content: "f0d0";
}
.fa-truck:before
{
	content: "f0d1";
}
.fa-pinterest:before
{
	content: "f0d2";
}
.fa-pinterest-square:before
{
	content: "f0d3";
}
.fa-google-plus-square:before
{
	content: "f0d4";
}
.fa-google-plus:before
{
	content: "f0d5";
}
.fa-money:before
{
	content: "f0d6";
}
.fa-caret-down:before
{
	content: "f0d7";
}
.fa-caret-up:before
{
	content: "f0d8";
}
.fa-caret-left:before
{
	content: "f0d9";
}
.fa-caret-right:before
{
	content: "f0da";
}
.fa-columns:before
{
	content: "f0db";
}
.fa-unsorted:before,.fa-sort:before
{
	content: "f0dc";
}
.fa-sort-down:before,.fa-sort-desc:before
{
	content: "f0dd";
}
.fa-sort-up:before,.fa-sort-asc:before
{
	content: "f0de";
}
.fa-envelope:before
{
	content: "f0e0";
}
.fa-linkedin:before
{
	content: "f0e1";
}
.fa-rotate-left:before,.fa-undo:before
{
	content: "f0e2";
}
.fa-legal:before,.fa-gavel:before
{
	content: "f0e3";
}
.fa-dashboard:before,.fa-tachometer:before
{
	content: "f0e4";
}
.fa-comment-o:before
{
	content: "f0e5";
}
.fa-comments-o:before
{
	content: "f0e6";
}
.fa-flash:before,.fa-bolt:before
{
	content: "f0e7";
}
.fa-sitemap:before
{
	content: "f0e8";
}
.fa-umbrella:before
{
	content: "f0e9";
}
.fa-paste:before,.fa-clipboard:before
{
	content: "f0ea";
}
.fa-lightbulb-o:before
{
	content: "f0eb";
}
.fa-exchange:before
{
	content: "f0ec";
}
.fa-cloud-download:before
{
	content: "f0ed";
}
.fa-cloud-upload:before
{
	content: "f0ee";
}
.fa-user-md:before
{
	content: "f0f0";
}
.fa-stethoscope:before
{
	content: "f0f1";
}
.fa-suitcase:before
{
	content: "f0f2";
}
.fa-bell-o:before
{
	content: "f0a2";
}
.fa-coffee:before
{
	content: "f0f4";
}
.fa-cutlery:before
{
	content: "f0f5";
}
.fa-file-text-o:before
{
	content: "f0f6";
}
.fa-building-o:before
{
	content: "f0f7";
}
.fa-hospital-o:before
{
	content: "f0f8";
}
.fa-ambulance:before
{
	content: "f0f9";
}
.fa-medkit:before
{
	content: "f0fa";
}
.fa-fighter-jet:before
{
	content: "f0fb";
}
.fa-beer:before
{
	content: "f0fc";
}
.fa-h-square:before
{
	content: "f0fd";
}
.fa-plus-square:before
{
	content: "f0fe";
}
.fa-angle-double-left:before
{
	content: "f100";
}
.fa-angle-double-right:before
{
	content: "f101";
}
.fa-angle-double-up:before
{
	content: "f102";
}
.fa-angle-double-down:before
{
	content: "f103";
}
.fa-angle-left:before
{
	content: "f104";
}
.fa-angle-right:before
{
	content: "f105";
}
.fa-angle-up:before
{
	content: "f106";
}
.fa-angle-down:before
{
	content: "f107";
}
.fa-desktop:before
{
	content: "f108";
}
.fa-laptop:before
{
	content: "f109";
}
.fa-tablet:before
{
	content: "f10a";
}
.fa-mobile-phone:before,.fa-mobile:before
{
	content: "f10b";
}
.fa-circle-o:before
{
	content: "f10c";
}
.fa-quote-left:before
{
	content: "f10d";
}
.fa-quote-right:before
{
	content: "f10e";
}
.fa-spinner:before
{
	content: "f110";
}
.fa-circle:before
{
	content: "f111";
}
.fa-mail-reply:before,.fa-reply:before
{
	content: "f112";
}
.fa-github-alt:before
{
	content: "f113";
}
.fa-folder-o:before
{
	content: "f114";
}
.fa-folder-open-o:before
{
	content: "f115";
}
.fa-smile-o:before
{
	content: "f118";
}
.fa-frown-o:before
{
	content: "f119";
}
.fa-meh-o:before
{
	content: "f11a";
}
.fa-gamepad:before
{
	content: "f11b";
}
.fa-keyboard-o:before
{
	content: "f11c";
}
.fa-flag-o:before
{
	content: "f11d";
}
.fa-flag-checkered:before
{
	content: "f11e";
}
.fa-terminal:before
{
	content: "f120";
}
.fa-code:before
{
	content: "f121";
}
.fa-mail-reply-all:before,.fa-reply-all:before
{
	content: "f122";
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before
{
	content: "f123";
}
.fa-location-arrow:before
{
	content: "f124";
}
.fa-crop:before
{
	content: "f125";
}
.fa-code-fork:before
{
	content: "f126";
}
.fa-unlink:before,.fa-chain-broken:before
{
	content: "f127";
}
.fa-question:before
{
	content: "f128";
}
.fa-info:before
{
	content: "f129";
}
.fa-exclamation:before
{
	content: "f12a";
}
.fa-superscript:before
{
	content: "f12b";
}
.fa-subscript:before
{
	content: "f12c";
}
.fa-eraser:before
{
	content: "f12d";
}
.fa-puzzle-piece:before
{
	content: "f12e";
}
.fa-microphone:before
{
	content: "f130";
}
.fa-microphone-slash:before
{
	content: "f131";
}
.fa-shield:before
{
	content: "f132";
}
.fa-calendar-o:before
{
	content: "f133";
}
.fa-fire-extinguisher:before
{
	content: "f134";
}
.fa-rocket:before
{
	content: "f135";
}
.fa-maxcdn:before
{
	content: "f136";
}
.fa-chevron-circle-left:before
{
	content: "f137";
}
.fa-chevron-circle-right:before
{
	content: "f138";
}
.fa-chevron-circle-up:before
{
	content: "f139";
}
.fa-chevron-circle-down:before
{
	content: "f13a";
}
.fa-html5:before
{
	content: "f13b";
}
.fa-css3:before
{
	content: "f13c";
}
.fa-anchor:before
{
	content: "f13d";
}
.fa-unlock-alt:before
{
	content: "f13e";
}
.fa-bullseye:before
{
	content: "f140";
}
.fa-ellipsis-h:before
{
	content: "f141";
}
.fa-ellipsis-v:before
{
	content: "f142";
}
.fa-rss-square:before
{
	content: "f143";
}
.fa-play-circle:before
{
	content: "f144";
}
.fa-ticket:before
{
	content: "f145";
}
.fa-minus-square:before
{
	content: "f146";
}
.fa-minus-square-o:before
{
	content: "f147";
}
.fa-level-up:before
{
	content: "f148";
}
.fa-level-down:before
{
	content: "f149";
}
.fa-check-square:before
{
	content: "f14a";
}
.fa-pencil-square:before
{
	content: "f14b";
}
.fa-external-link-square:before
{
	content: "f14c";
}
.fa-share-square:before
{
	content: "f14d";
}
.fa-compass:before
{
	content: "f14e";
}
.fa-toggle-down:before,.fa-caret-square-o-down:before
{
	content: "f150";
}
.fa-toggle-up:before,.fa-caret-square-o-up:before
{
	content: "f151";
}
.fa-toggle-right:before,.fa-caret-square-o-right:before
{
	content: "f152";
}
.fa-euro:before,.fa-eur:before
{
	content: "f153";
}
.fa-gbp:before
{
	content: "f154";
}
.fa-dollar:before,.fa-usd:before
{
	content: "f155";
}
.fa-rupee:before,.fa-inr:before
{
	content: "f156";
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before
{
	content: "f157";
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before
{
	content: "f158";
}
.fa-won:before,.fa-krw:before
{
	content: "f159";
}
.fa-bitcoin:before,.fa-btc:before
{
	content: "f15a";
}
.fa-file:before
{
	content: "f15b";
}
.fa-file-text:before
{
	content: "f15c";
}
.fa-sort-alpha-asc:before
{
	content: "f15d";
}
.fa-sort-alpha-desc:before
{
	content: "f15e";
}
.fa-sort-amount-asc:before
{
	content: "f160";
}
.fa-sort-amount-desc:before
{
	content: "f161";
}
.fa-sort-numeric-asc:before
{
	content: "f162";
}
.fa-sort-numeric-desc:before
{
	content: "f163";
}
.fa-thumbs-up:before
{
	content: "f164";
}
.fa-thumbs-down:before
{
	content: "f165";
}
.fa-youtube-square:before
{
	content: "f166";
}
.fa-youtube:before
{
	content: "f167";
}
.fa-xing:before
{
	content: "f168";
}
.fa-xing-square:before
{
	content: "f169";
}
.fa-youtube-play:before
{
	content: "f16a";
}
.fa-dropbox:before
{
	content: "f16b";
}
.fa-stack-overflow:before
{
	content: "f16c";
}
.fa-instagram:before
{
	content: "f16d";
}
.fa-flickr:before
{
	content: "f16e";
}
.fa-adn:before
{
	content: "f170";
}
.fa-bitbucket:before
{
	content: "f171";
}
.fa-bitbucket-square:before
{
	content: "f172";
}
.fa-tumblr:before
{
	content: "f173";
}
.fa-tumblr-square:before
{
	content: "f174";
}
.fa-long-arrow-down:before
{
	content: "f175";
}
.fa-long-arrow-up:before
{
	content: "f176";
}
.fa-long-arrow-left:before
{
	content: "f177";
}
.fa-long-arrow-right:before
{
	content: "f178";
}
.fa-apple:before
{
	content: "f179";
}
.fa-windows:before
{
	content: "f17a";
}
.fa-android:before
{
	content: "f17b";
}
.fa-linux:before
{
	content: "f17c";
}
.fa-dribbble:before
{
	content: "f17d";
}
.fa-skype:before
{
	content: "f17e";
}
.fa-foursquare:before
{
	content: "f180";
}
.fa-trello:before
{
	content: "f181";
}
.fa-female:before
{
	content: "f182";
}
.fa-male:before
{
	content: "f183";
}
.fa-gittip:before
{
	content: "f184";
}
.fa-sun-o:before
{
	content: "f185";
}
.fa-moon-o:before
{
	content: "f186";
}
.fa-archive:before
{
	content: "f187";
}
.fa-bug:before
{
	content: "f188";
}
.fa-vk:before
{
	content: "f189";
}
.fa-weibo:before
{
	content: "f18a";
}
.fa-renren:before
{
	content: "f18b";
}
.fa-pagelines:before
{
	content: "f18c";
}
.fa-stack-exchange:before
{
	content: "f18d";
}
.fa-arrow-circle-o-right:before
{
	content: "f18e";
}
.fa-arrow-circle-o-left:before
{
	content: "f190";
}
.fa-toggle-left:before,.fa-caret-square-o-left:before
{
	content: "f191";
}
.fa-dot-circle-o:before
{
	content: "f192";
}
.fa-wheelchair:before
{
	content: "f193";
}
.fa-vimeo-square:before
{
	content: "f194";
}
.fa-turkish-lira:before,.fa-try:before
{
	content: "f195";
}
.fa-plus-square-o:before
{
	content: "f196";
}
.fa-space-shuttle:before
{
	content: "f197";
}
.fa-slack:before
{
	content: "f198";
}
.fa-envelope-square:before
{
	content: "f199";
}
.fa-wordpress:before
{
	content: "f19a";
}
.fa-openid:before
{
	content: "f19b";
}
.fa-institution:before,.fa-bank:before,.fa-university:before
{
	content: "f19c";
}
.fa-mortar-board:before,.fa-graduation-cap:before
{
	content: "f19d";
}
.fa-yahoo:before
{
	content: "f19e";
}
.fa-google:before
{
	content: "f1a0";
}
.fa-reddit:before
{
	content: "f1a1";
}
.fa-reddit-square:before
{
	content: "f1a2";
}
.fa-stumbleupon-circle:before
{
	content: "f1a3";
}
.fa-stumbleupon:before
{
	content: "f1a4";
}
.fa-delicious:before
{
	content: "f1a5";
}
.fa-digg:before
{
	content: "f1a6";
}
.fa-pied-piper-square:before,.fa-pied-piper:before
{
	content: "f1a7";
}
.fa-pied-piper-alt:before
{
	content: "f1a8";
}
.fa-drupal:before
{
	content: "f1a9";
}
.fa-joomla:before
{
	content: "f1aa";
}
.fa-language:before
{
	content: "f1ab";
}
.fa-fax:before
{
	content: "f1ac";
}
.fa-building:before
{
	content: "f1ad";
}
.fa-child:before
{
	content: "f1ae";
}
.fa-paw:before
{
	content: "f1b0";
}
.fa-spoon:before
{
	content: "f1b1";
}
.fa-cube:before
{
	content: "f1b2";
}
.fa-cubes:before
{
	content: "f1b3";
}
.fa-behance:before
{
	content: "f1b4";
}
.fa-behance-square:before
{
	content: "f1b5";
}
.fa-steam:before
{
	content: "f1b6";
}
.fa-steam-square:before
{
	content: "f1b7";
}
.fa-recycle:before
{
	content: "f1b8";
}
.fa-automobile:before,.fa-car:before
{
	content: "f1b9";
}
.fa-cab:before,.fa-taxi:before
{
	content: "f1ba";
}
.fa-tree:before
{
	content: "f1bb";
}
.fa-spotify:before
{
	content: "f1bc";
}
.fa-deviantart:before
{
	content: "f1bd";
}
.fa-soundcloud:before
{
	content: "f1be";
}
.fa-database:before
{
	content: "f1c0";
}
.fa-file-pdf-o:before
{
	content: "f1c1";
}
.fa-file-word-o:before
{
	content: "f1c2";
}
.fa-file-excel-o:before
{
	content: "f1c3";
}
.fa-file-powerpoint-o:before
{
	content: "f1c4";
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before
{
	content: "f1c5";
}
.fa-file-zip-o:before,.fa-file-archive-o:before
{
	content: "f1c6";
}
.fa-file-sound-o:before,.fa-file-audio-o:before
{
	content: "f1c7";
}
.fa-file-movie-o:before,.fa-file-video-o:before
{
	content: "f1c8";
}
.fa-file-code-o:before
{
	content: "f1c9";
}
.fa-vine:before
{
	content: "f1ca";
}
.fa-codepen:before
{
	content: "f1cb";
}
.fa-jsfiddle:before
{
	content: "f1cc";
}
.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before
{
	content: "f1cd";
}
.fa-circle-o-notch:before
{
	content: "f1ce";
}
.fa-ra:before,.fa-rebel:before
{
	content: "f1d0";
}
.fa-ge:before,.fa-empire:before
{
	content: "f1d1";
}
.fa-git-square:before
{
	content: "f1d2";
}
.fa-git:before
{
	content: "f1d3";
}
.fa-hacker-news:before
{
	content: "f1d4";
}
.fa-tencent-weibo:before
{
	content: "f1d5";
}
.fa-qq:before
{
	content: "f1d6";
}
.fa-wechat:before,.fa-weixin:before
{
	content: "f1d7";
}
.fa-send:before,.fa-paper-plane:before
{
	content: "f1d8";
}
.fa-send-o:before,.fa-paper-plane-o:before
{
	content: "f1d9";
}
.fa-history:before
{
	content: "f1da";
}
.fa-circle-thin:before
{
	content: "f1db";
}
.fa-header:before
{
	content: "f1dc";
}
.fa-paragraph:before
{
	content: "f1dd";
}
.fa-sliders:before
{
	content: "f1de";
}
.fa-share-alt:before
{
	content: "f1e0";
}
.fa-share-alt-square:before
{
	content: "f1e1";
}
.fa-bomb:before
{
	content: "f1e2";
}

/*
 * Nivo Lightbox v1.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}
.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
	background: #666;
	background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(images/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
	opacity: 1; 
	background-color: rgba(0,0,0,0.1);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
	background-image: url(images/prev.png); 
	border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
	background-image: url(images/next.png); 
	border-radius: 3px 0 0 3px;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	display: block;
	background: url(images/close.png) no-repeat 5px 5px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	padding: 5px;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
    padding:8px;
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	        box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
       (-o-min-device-pixel-ratio: 2.6/2),
       (min--moz-device-pixel-ratio: 1.3),
       (min-device-pixel-ratio: 1.3),
       (min-resolution: 1.3dppx) {

	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
		background-image: url(images/loading@2x.gif); 
		background-size: 32px 32px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev { 
		background-image: url(images/prev@2x.png); 
		background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next { 
		background-image: url(images/next@2x.png); 
		background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-close { 
		background-image: url(images/close@2x.png); 
		background-size: 16px 16px;
	}
	
}

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {

}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 999;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0; 
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	bottom: -45px;
}

.testimonial-slider-wrap .bx-wrapper .bx-pager{
	width: auto;
	right: -15px;
}

#slider-banner .bx-wrapper .bx-pager{
	bottom: 10px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	background: #07A2DD;
	height: 10px; 
	width: 10px;
	margin: 0 5px;
	outline: 0;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;

}

.testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,
.testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{
	background: #FFF;
}

#slider-banner .bx-wrapper .bx-pager.bx-default-pager a {
	width: 18px;
	height: 18px;
	border-radius: 15px;
    box-shadow:0 0 0 2px #07A2DD inset;
    position:relative;
    background: none;
    overflow: hidden;

}

#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after {
    background: #07A2DD;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    transition: height 0.5s ease 0s;
    width: 100%;
}


#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: none;
    
}
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a.active:after,
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:hover:after{ 
    height: 100%;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -100px;
	background: url(images/controls.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: -100px;
	background: url(images/controls.png) no-repeat right 0;
}

.bx-wrapper:hover  .bx-prev{
	left: 10px;
}

.bx-wrapper:hover .bx-next {
	right: 10px;
}

.bx-wrapper .bx-prev:hover {
	 background-position: -56px 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -155px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -28px;
	outline: 0;
	width: 56px;
	height: 81px;
	text-indent: -9999px;
	z-index: 9999;
	transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* SLIDER CAPTIONS */
.slides img{ 
	margin: 0 auto;
width:100%
}
.slider-caption{ 
	background: url(images/caption-bg.png);
	position: absolute; 
	top:50%; 
	left: 0; 
	width: 100%; 
	color:#FFF;
	text-transform: uppercase;
	padding: 40px 0;
	text-align: center;
}

.slider-caption .caption-title{ 
	font-size: 58px; 
	line-height: 50px;
	width: 80%;
	font-weight: bold;
	margin: 0 auto;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	margin-bottom: 15px;
	color: #FFF;
}

.slider-caption .caption-description{
	font-size:32px;
	line-height:38px; 
	width: 80%;
	margin: 0 auto;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color: #FFF;
}
/*
Theme Name: Accesspress Lite
Theme URI: http://accesspressthemes.com/wordpress-themes/accesspress-lite/
Author: Access Keys Team
Author URI: http://accesspressthemes.com/
Description: Accesspress Lite is a HTML5 & CSS3 Responsive WordPress Business theme with clean, minimal yet highly professional design. The Theme includes featured post with thumbnail or icon option, event section, portfolio section, testimonial section (all sections with different design layouts), multiple sidebar layouts select option for every post/pages and is ready to use with contact form 7. The updated version is also translation ready. Over all Accesspress Lite is a flexible theme with easy configuration in theme option panel.
Version: 2.12
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: blue, white, light, custom-menu, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, custom-background, featured-image-header, sticky-post, theme-options, threaded-comments, featured-images, full-width-template, custom-header, flexible-header, responsive-layout

Accesspress Lite WordPress Theme, Copyright 2014 http://access-keys.com/
Accesspress Lite is distributed under the terms of the GNU GPL
Accesspress Lite is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
*/

/*--------------------------------------------------------------
Reset
--------------------------------------------------------------*/
@import url('css/fonts.css');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: normal;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing:         border-box;
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline: 0;
}
a img {
	border: 0;
}

/*--------------------------------------------------------------
Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #444;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 1.8;
	font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	font-family: 'Lato', sans-serif;
	line-height: 1.3;
	margin-bottom: 15px;
    color: #555;
    font-weight: 300;
}
p {
	margin-bottom:20px;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 15px;
	font-size: 20px;
	font-style: italic;
    font-family: 'Lato', sans-serif;
	font-weight: 300;
}
address {
	margin: 0 0 15px;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}

h1{ font-size:30px;}
h2{ font-size:26px;}
h3{ font-size:22px;}
h4{ font-size:15px;}
h5{ font-size:18px;}
h6{ font-size:16px;}
/*--------------------------------------------------------------
Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 15px;
}
ul, ol {
	margin: 0 0 15px 20px;
}
ul {
	list-style: circle;
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 15px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 15px 15px;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
figure {
	margin: 0;
}
table {
	margin: 0 0 15px;
	width: 100%;
	border-collapse: collapse;
}
th {
	font-weight: bold;
	border: 1px solid #CCC;
	padding:5px 10px;
}
td{
	border: 1px solid #CCC;
	padding: 5px 10px;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: middle;
}
.navigation .nav-links a,
.bttn,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #353f47;
	color: #FFF;
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	font-size: 13px;
	font-size: 1.2rem;
	line-height: 1;
	text-transform: uppercase;
	border: none;
	padding: 8px 15px;
	font-weight: normal;
	border-bottom: 3px solid #111;
	display: inline-block;
    position:relative;
}

.bttn:after{
    content: "";
    background: #00ABFF;
    height: 3px;
    width: 0%;
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    position: absolute;
    left:0;
    bottom:-3px;
}

.bttn:hover:after{
    width:100%;
}

.bttn:hover{
    color:#FFF;
}
.navigation .nav-links a:hover,
.bttn:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    color:#FFF;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {

}
input[type="checkbox"],
input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]
{
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 36px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	border: 1px solid #AAA;
}
.searchform input[type="text"]:focus{
	border:none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px 6px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 160px;
    max-width: 100%;
}

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: #01aefd;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}
a:visited {
}
a:hover,
a:focus,
a:active {
	color: #353f47;
}



/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clearfix:before,
.clearfix:after,
.row:before,
.row:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.ak-container:after,
.ak-container:before {
	content: '';
	display: table;
}

.clearfix:after,
.row:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.ak-container:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 25px;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}

/*--------------------------------------------------------------
Posts and pages
--------------------------------------------------------------*/
h1.entry-title{ 
	color: #666;
}
h1.entry-title a{
	color:#666;
}

.sticky {
}
.hentry {
	margin: 0 0 15px;
}
.byline,
.updated {
	display: none;
}
.single .byline,
.group-blog .byline,
.posted-on {
	display: inline;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-style: italic;
    font-weight: 300;
}
.page-content,
.entry-content,
.entry-summary {
	margin: 15px 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 15px;
}
.edit-link .post-edit-link{
	background: #293037;
	padding:4px 10px;
	color: #FFF !important;
	line-height: 1;
	border-radius: 3px;
	font-size: 13px;
}

.edit-link .post-edit-link:before{
	content: "f044";
	font-family:FontAwesome;
	margin-right: 5px;
}

#blog-post article.hentry,
.search article.hentry,
.archive article.hentry,
.tag article.hentry,
.category article.hentry,
#ak-blog-post article.hentry{
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 3px solid #F1F2F3;
}

article.hentry .edit-link{
	display: block;
	margin-top: 20px;
}

article.hentry h1.entry-title{
	margin-bottom: 5px;
	line-height: 1.2;
}

article.hentry .entry-footer > span{
	margin-right: 15px;
	font-size: 13px;
}

.page-header{
	border-left: 5px solid #666;
	padding-left: 15px;
	margin-bottom: 25px;
}

.posted-on:before{
	content: "f073";
	font-family: FontAwesome;
	font-style: normal;
	margin-right: 5px;
}

.cat-links:before{
	content: "f07c";
	font-family: FontAwesome;
	font-style: normal;
	margin-right: 5px;
}

.comments-link:before{
	content: "f075";
	font-family: FontAwesome;
	font-style: normal;
	margin-right: 5px;
}

.tags-links:before{
	content: "f02c";
	font-family: FontAwesome;
	font-style: normal;
	margin-right: 5px;
}

.entry-footer a{
	color: #999;
}

.entry-footer a:hover{
	color:#01AEFD;
}

.nav-links .meta-nav{
	display: none;
}

.nav-links .nav-previous a:before{
	content: "f0d9";
	font-family: FontAwesome;
	font-style: normal;
	margin-right: 5px;
}

.nav-links .nav-next a:after{
	content: "f0da";
	font-family: FontAwesome;
	font-style: normal;
	margin-left: 5px;
}

/*--------------------------------------------------------------
Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}
#comments h2.comments-title{
	font-family: 'Lato', sans-serif;
	font-style: italic;
	margin: 15px 0;
    font-weight: 300;
}
#comments h3{
	margin:0 0 10px;
	line-height: 1;
}
#commentform label{
	width: 120px;
	display: inline-block;
}
textarea#comment{ 
	width: 60%;
	height: 150px;
}

/*Comment Lists*/
.comments-area ol{
	margin: 0;
	padding: 0;
	list-style: none;
}
.comments-area .comment-list{
	background: #F2F3F4;
	padding: 20px;
}

.comments-area ol.children{
	margin: 15px 0 0 15px;
	padding-top: 15px;
	border-top: 2px solid #FFF;
}

.comment-list li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 6px solid #FFF;
}

.comment-list li:last-child{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.comment-author img{
	vertical-align: text-top;
	margin-right: 15px;
}

.comment-author{
	float: left;
}

.comment-author .fn{
	font-style: normal;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: bold;
}

.comment-author .fn .url{
	color: #333;
}

.comment-author .fn .url:hover{
	border-bottom: 1px dotted #333;
}

.comment-author .says{
	display: none;
}

.commentmetadata{ 
	float: right;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
    font-weight: 300;
}

.commentmetadata a{
	color: #666;
}

.commentmetadata .comment-edit-link{
	color:#01AEFD;
}

.commentmetadata + .clear{
	margin-bottom: 20px;
}

.reply .comment-reply-link{
	background: none repeat scroll 0 0 #293037;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 1;
    padding: 2px 10px;
}

#respond{
	background: #f1f2f3;
	padding: 20px;
	margin-top: 10px;
}

#commentform .form-submit{
	margin-bottom: 0;
}

.comment-awaiting-moderation{
	background: #111;
	position: absolute;
	left: 50%;
	top: -20px;
	color:#FFF;
	font-size: 13px;
	width: :250px;
	margin-left: -125px;
}

.comment-awaiting-moderation + br{
	display: none;
}

#cancel-comment-reply-link{
	font-style: italic;
	color: #333;
}

#cancel-comment-reply-link:before{
	font-family: FontAwesome;
	content: "f057";
	margin:0 5px 0 20px;
	font-style: normal;
	color: #333;
}

.logged-in-as a{
	color: #333;
}
/*--------------------------------------------------------------
Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 15px;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 10px 0;
}
.site-main .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-main .gallery dd,
.site-main .gallery figcaption {
	margin: 0;
}


.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
}

.site-main .gallery-columns-4 .chen-gallery-item {
}
.site-main .gallery-columns-4 .chen-gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
#masthead #top-header{
    background: url(images/bgheader.jpg) repeat-x scroll left bottom #FFF;
}

body.boxed-layout{
    background: #F2F3F4;    
}

.boxed-layout #page{ 
	margin: 0 auto; 
    background: #FFF;
    width:1200px;
    box-shadow: 0 0 12px #999;
}

.boxed-layout .ak-container{
    width:90%;
    padding:0 15px; 
}

.ak-container{ 
	width:1170px; 
	margin: 0 auto;
}

#masthead .site-branding{ 
	float: left; 
	padding: 15px 0;
}

#masthead .site-branding img{
    height: auto !important;
    width: auto !important;
    display: block;
}

#masthead .right-header{
	float: right;
	padding: 10px 0;
}

#masthead .right-header .clear:first-child{
    margin-top: 25px;
}

.header-text{
	font-family: 'Lato', sans-serif;
	text-transform: capitalize;
	color: #01AEFD;
	font-size: 14px;
    text-align: right;
    margin-bottom: 10px;
}

.header-text p{
	margin-bottom: 0;
}


/*--------------------------------------------------------------
Social Icons
--------------------------------------------------------------*/
.socials{
	float: left;
    margin-left: 20px;
}
.socials a{
	height:36px;
	width: 36px;
	margin-left: 1px;
	color: #01aefd;
	border: 1px solid #01aefd;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	font-size: 18px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.socials a:hover{
	color: #FFF;
	background: #01aefd;
}

/*--------------------------------------------------------------
search form
--------------------------------------------------------------*/
.ak-search{
 float: right;
width:150px;
height:60px;
margin-left: 20px;
}

.searchform{
	height: 36px;
	width: 200px; 
	border: 1px solid #01aefd;
    margin-left: 20px;
}

.searchform .s{ 
	border: none;
	background: none;
	height: 34px;
	float: left;
	padding: 5px 10px;
	width: 160px;
    vertical-align: middle;
    font-size: 14px;
}

.searchform .searchsubmit{
	border: none;
	height: 34px;
	width: 34px;
	padding: 0;
	box-shadow: none;
	float: right;
	background: none;
	color: #01AEFD;
	font-size: 14px;
}

/*--------------------------------------------------------------
Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	position: relative;
	border-bottom: 3px solid #04A3ED;
	background: #00ABFF;
}

.main-navigation .ak-container{
    padding:0 !important;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-navigation li {
	display: inline-block;
	position: relative;
	line-height:48px;
	font-size:18px;
	text-transform: uppercase;
	color:#ababab;
	white-space: nowrap;
}

.main-navigation.menu-right{
	text-align: right;
}

.main-navigation.menu-center{
	text-align: center;
}

.main-navigation.menu-right li{
	margin-left: 25px;
	margin-right:0;
}

.main-navigation.menu-center li{
	margin-left: 12px;
	margin-right:12px;
}

.main-navigation a {
	display: block;
	text-decoration: none;
	color: #FFF;
	padding: 0 18px;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	position: absolute;
	z-index: 99999;
	background: #FFF;
	top: 100%;
	border-bottom: 3px solid #04A3ED;
	border-top: 3px solid #04A3ED;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.main-navigation ul li.more-menu-item > ul{
    right:0;
    left:auto;
}

.main-navigation ul ul ul {
	left: 100%;
	top: 0;
	border-top:none;
}

.main-navigation ul ul a {
	min-width: 150px;
    padding: 0;
}

.main-navigation ul ul li {
	font-size: 16px;
	line-height: 18px;
	border-bottom: 1px solid #DDD;
	margin: 0 !important;
	padding:10px 15px;
	display: block;
	text-align: left;
	text-transform: none;
}

.main-navigation ul ul li:last-child{
	border-bottom: none;
}

.main-navigation li:hover > a {
	background: #04A3ED;
}

.main-navigation ul ul li:hover > a ,
.main-navigation ul ul li.current-menu-item > a {
    color:#01AEFD;
}

.main-navigation ul ul a{
	color: #666;
	background: none !important;
}

.main-navigation ul ul a:hover {
}

.main-navigation ul li:hover > ul {
	display: block;
}

.main-navigation .current-menu-parent > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_parent > a {
	background: #04A3ED;
}

/* Small menu */
.menu-toggle {
	cursor: pointer;
	display: none;
}

.hide{
	display: none;
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 15px;
	overflow: hidden;
}

.site-main .post-navigation{
	margin-top: 40px;
}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
Slider
--------------------------------------------------------------*/
#slider-banner{ 
	overflow: hidden;
}
/*All the css of the banner slider is includes in css/jquery.bxslider.css */

/*--------------------------------------------------------------
Top Section
--------------------------------------------------------------*/
#top-section{ 
	margin-top: 30px; 
	margin-bottom: 40px;
	padding-bottom: 0px;
	border-bottom:1px solid #f2f2f2;
}

#top-section h1{ 
	text-transform: uppercase;
	margin-bottom: 25px;
}

#top-section h1 a{
	color:#666;
}

#top-section .welcome-text-image{
	float: left;
	max-width: 222px;
}

#top-section .welcome-text-image img{
	width: 100%;
}

#top-section .welcome-detail{
	float: right;
	width: 375px;
    text-align: justify;
}

#top-section .welcome-detail.welcome-detail-full-width{
    width: 100%;
    float:none;
}

#welcome-text{ 
	/*width: 625px;*/ 
	width: 60%;
	float: left;
}

#latest-events{
	/*width: 495px;*/
          width: 39%;
	float: right;
   
        padding-top: 0px;
}
.event-list{
	border-bottom: 1px solid #f2f2f2;
	
    margin-bottom:15px;
}

.event-list:last-child{
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}

.event-list .event-thumbnail{
	float: left;
	/*width: 136px;*/
           width: 27%;
	position: relative;
}

.event-list .event-thumbnail img{
	display: block;
}

.event-thumbnail .event-date{
	position: absolute;
	left: 0;
	top: 0;
	background:#07A2DD;
	color:#FFF;
	width: 60px;
	text-align: center;
	padding: 10px 0;
	line-height: 1;
	font-weight: 600;
}

.event-date .event-date-day{
	display: block;
	margin-bottom: 3px;
	font-weight: 400;
	font-size: 13px;
}

.event-date .event-date-month{
	display: block;
	font-weight: 400;
	font-size: 13px;
}

.event-list .event-detail{
	float: right;
	/*width: 340px;*/
        width: 70%;
}

.event-detail h4{
	line-height: 1.2;
	font-family: 'Open Sans', sans-serif; 
	margin-bottom: 5px;
}

.event-detail h4 a{
	color: #666;
}

.event-detail h4 a:hover{
	color: #01aefd
}

.sidebar #latest-events{
	width: auto;
	float: none;
        margin-top: 0px;
	margin-bottom: 25px;
}

.sidebar .event-list .event-thumbnail{
	width: 30%
}

.sidebar .event-list .event-detail{
	width: 65%;
}

.sidebar .event-detail h4{
	font-size: 18px;
	margin-bottom: 5px;
}

.sidebar .event-list .event-detail{
	font-size: 14px;
	line-height: 1.5;
}

.sidebar .event-thumbnail .event-date{
	width: 100%;
	font-size: 13px;
	padding: 5px 0;
	position: relative;
}

.sidebar .all-events{
	float: right;
	margin-top: -10px;
}
/*--------------------------------------------------------------
Mid Section
--------------------------------------------------------------*/
#mid-section{
	margin-bottom:50px;
}

.featured-post{ 
	float: left;
	width: 24%;
	margin-right: 1%
}

.featured-post:last-child{
	margin-right: 0
}

.featured-post .featured-image{ 
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
	text-align: center;
}

.featured-post .featured-image img{ 
	display: block;
    margin: 0 auto;
}

.featured-post h2{
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 10px;
}


.featured-post h2.has-icon .fa{
	font-size: 32px;
	margin-right:8px;
}

.featured-post h2 a{
	color:#666;
}

.featured-post p{ 
	margin-bottom: 15px
}
.featured-post.big-icon{ 
    text-align: center;
    }

.featured-post.big-icon h2.has-icon .fa{
    margin: 0 auto 20px;
    font-size:80px;
    color:#0097D6;
    border:4px solid #0097D6;
    border-radius:100%;
    text-align: center;
    line-height: 160px;
    display: inline-block;
    height: 160px;
    width:160px;
    transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    transform:rotateY(0deg);
	-ms-transform:rotateY(0deg); /* IE 9 */
	-webkit-transform:rotateY(0deg); /* Opera, Chrome, and Safari */
}

.featured-post.big-icon h2.has-icon:hover .fa{
     transform:rotateY(180deg);
	-ms-transform:rotateY(180deg); /* IE 9 */
	-webkit-transform:rotateY(180deg); /* Opera, Chrome, and Safari */
}

.featured-post.big-icon h2.has-icon span{
    display: block;
}
.featured-post .featured-overlay{
	background:#0097d6;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    width: 100%;
    transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    transform:rotateY(0deg) scale(0.3);
	-ms-transform:rotateY(0deg) scale(0.3); /* IE 9 */
	-webkit-transform:rotateY(0deg) scale(0.3); /* Opera, Chrome, and Safari */
}

.featured-post .overlay-plus{
	color: #FFFFFF;
    font-size: 40px;
    left: 50%;
    line-height: 40px;
    margin: -20px 0 0 -20px;
    opacity: 1;
    position: absolute;
    top: 50%;
}

.featured-image:hover .featured-overlay{
	opacity: 0.8;
	filter: alpha(opacity=80);
	transform:rotateY(180deg) scale(1);
	-ms-transform:rotateY(180deg) scale(1); /* IE 9 */
	-webkit-transform:rotateY(180deg) scale(1); /* Opera, Chrome, and Safari */
}

/*--------------------------------------------------------------
Bottom Section
--------------------------------------------------------------*/
#bottom-section{ 
	background:#0097d6;
	color: #FFF;
	padding: 40px 0;
}

#bottom-section a{
	color:#FFF;
}

#bottom-section h3,
#bottom-section h3.widget-title{ 
	text-transform: uppercase; 
	line-height: 1; 
	margin-bottom: 25px;
    color:#FFF;
    font-size: 26px;
}

#bottom-section .testimonial-slider-wrap,
#bottom-section .thumbnail-gallery,
#bottom-section .text-box{
	width: 360px;       
	margin-right: 15px;
	float:left;
}
#bottom-section .text-box{
width: 30%;
}
#bottom-section .testimonial-slider-wrap{
	margin-right: 0;

}

#bottom-section .thumbnail-gallery .gallery-item{
	float: left;
	margin:0 2% 2% 0;
	padding: 4px;
	background: rgba(0,0,0,0.1);
    width: 31%;
}

#bottom-section .thumbnail-gallery .gallery-item a{
	display: block;
	overflow: hidden;
}

#bottom-section .thumbnail-gallery .gallery-item:hover{
	background: rgba(0,0,0,0.2);
}
#bottom-section .thumbnail-gallery .gallery-item:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); /* IE 9 */
	-webkit-transform:scale(1.1); /* Opera, Chrome, and Safari */
}


#bottom-section .thumbnail-gallery .gallery-item img{
	display: block;
	transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    border:none;
    margin:0 auto;
}


#bottom-section .thumbnail-gallery .chen-gallery-item{
	float: left;
	margin:0 2% 2% 0;
	padding: 4px;
	background: rgba(0,0,0,0.1);
    width: 31%;
}

#bottom-section .thumbnail-gallery .chen-gallery-item a{
	display: block;
	overflow: hidden;
}

#bottom-section .thumbnail-gallery .chen-gallery-item:hover{
	background: rgba(0,0,0,0.2);
}
#bottom-section .thumbnail-gallery .chen-gallery-item:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); /* IE 9 */
	-webkit-transform:scale(1.1); /* Opera, Chrome, and Safari */
}


#bottom-section .thumbnail-gallery .chen-gallery-item img{
	display: block;
	transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    border:none;
    margin:0 auto;
}






#bottom-section .thumbnail-gallery br{
    display: none;
}

#bottom-section .text-box ul{
    list-style: none;
    margin: 0;
}

#bottom-section .text-box ul li{
    padding-left:0px;
    position: relative;
    margin-bottom: 5px;
    line-height: 1.4;
}





/*--------------------------------------------------------------
testimonial
--------------------------------------------------------------*/
#bottom-section .testimonial-slider-wrap{
	overflow: hidden;
margin: 0 20px;
}

.testimonial-wrap{ 
	background: #00b4ff;
	padding: 10px;
	position: relative;
}

.testimonial-wrap:after{
	content: "";
	border-width:10px;
	border-style: solid;
	border-color: #00b4ff transparent transparent;
	position: absolute;
	left: 50px;
	bottom: -20px; 
}

.testimonial-thumbnail{
	width: 100px;
	float: left;
}

.testimonial-excerpt{
	width: 225px; 
	float: right;
	line-height: 20px;
	font-size: 14px;
}

.testimoinal-client-name{ 
	position: absolute;
	bottom: -50px;
	left: 10px;
	font-weight: 600;
}

.testimonial-wrap .bx-viewport{
	overflow: visible !important;
}

.testimonial-slider-wrap .all-testimonial{
	float: right;
	margin-top: 40px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	color: #FFF;
    font-weight: 700;
}

.testimonial-sidebar .testimonial-wrap{
	background: none;
	padding: 0;
}

.testimonial-sidebar .testimonial-wrap:after{
	display: none;
}

.testimonial-sidebar .testimonial-list{
	position: relative;
	margin-bottom: 50px;
	background: #F2F3F4;
	padding: 10px;
	border-radius:3px;
}

.testimonial-sidebar .testimonial-list:after{
	border-color: #F1F2F3 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -20px;
    content: "";
    right: 50px;
    position: absolute;
}

.testimonial-sidebar .testimoinal-client-name{
	right: 50px;
	left: auto;
	top: 100%;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	margin-top: 10px;
	line-height: 1.2;
}

.testimonial-sidebar .testimonial-thumbnail{
	width: 30%;
}

.testimonial-sidebar .testimonial-thumbnail img{

}

.testimonial-sidebar .testimonial-excerpt{
	width: 65%;
}

.testimonial-sidebar .all-testimonial{
	float: right;
}
/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
#colophon{ 
	background: #353f47;
}

.site-footer a{
	color: #CCC;
}

.site-footer a:hover{
    color:#F9F9F9;
}

#top-footer{ 
	font-size: 14px;
	background:#353f47; 
	padding: 40px 0; 
	color: #CCC;
}

#top-footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#top-footer ul li{
	border-bottom: 1px solid #454d54;
	padding: 10px 0;
    line-height: 1.3;
}

#top-footer ul li:last-child{
	border-bottom: none;
}

#top-footer .sub-menu{ 
border-top: 1px solid #454d54;
	padding: 10px 0;
    line-height: 1.3;
        margin-left: 10px;
	
}

#top-footer .footer{ 
	width: 25%; 
	float: left;
}

#top-footer h3.widget-title{
	font-size: 24px;
	color: #F2F3F4;
	text-transform: uppercase;
	margin-bottom: 20px;
	line-height: 28px;
}

#top-footer .footer .widget{
	padding-right: 45px;
	margin: 0 0 10px;
}

#top-footer .footer.footer4 .widget{
	padding-right: 0;
}

#top-footer .ak-google-map{
	margin:30px 0 10px;
}

#top-footer .ak-google-map iframe{
	width: 100% !important;
	height: 160px !important;
}

#top-footer .ak-contact-address{
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 20px;
}

#top-footer .footer .socials{
	margin: 0;
	float: none;
	text-align: center;
}

#top-footer .footer .socials a{
	border:1px solid #CCC;
}

#top-footer .footer .socials a:hover{
	border:1px solid #01AEFD;
}

#bottom-footer{ 
	background: #293037;
	padding: 15px 0;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	color: #CCC;
    font-weight: 300;
}

#bottom-footer .site-info{
	float: right;
}

#bottom-footer .copyright{
	float: left;
}

/*Recent post widget*/
.widget_recent_entries .post-date{
	font-style: italic;
	color: #adadad;
	display: block;
	font-size: 13px;
	line-height: 1;
	margin-top: 5px;
}

.widget_recent_comments .url{
	color: #adadad;
}

.sidebar .widget_recent_comments .url{
	color: #333;
}

.sidebar .widget_recent_comments .url:hover{
	color: #01AEFD;
}

.widget_calendar caption{
	text-align: center;
	margin-bottom: 10px
}

#wp-calendar th,
#wp-calendar td{
	text-align: center;
	border: none;
}

#wp-calendar tfoot td#prev{
	text-align: left;
}

#wp-calendar tfoot td#next{
	text-align: right;
}

#wp-calendar tbody td a{
	color: #adadad;
}

/*--------------------------------------------------------------
Main Content
--------------------------------------------------------------*/
#content{
	padding: 40px 0;
}

#primary{
	width: 68%;
	float: left;
}

#primary-wrap{
	float: left;
	width: 78%
}

.no-sidebar #primary{
	width: 100%;
	float: none;
}

.both-sidebar #primary{
	width: 72%;
	float: right;
}

.left-sidebar #primary{
	float: right;
}

.both-sidebar .sidebar{
	width: 20%;
}

.both-sidebar #primary-wrap .sidebar{
   width: 25.5%;
}

.sidebar{
	width: 29%;
}

.sidebar.right-sidebar{
	float: right;
}

.sidebar.left-sidebar{
	float: left;
}

#ak-blog-post{
	padding-top: 30px;
    padding-bottom:30px;
}
/*--------------------------------------------------------------
Sidebars
--------------------------------------------------------------*/
.sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidebar ul li{
	border-bottom: 1px solid #F2F2F2;
	padding: 5px 0;
	line-height: 20px
}

.sidebar ul li:last-child{
	border-bottom: none;
}

.sidebar ul li a{
	color: #666;
}

.sidebar ul li a:hover{
	color:#01AEFD;
}

.sidebar h3.widget-title{
	background:#F1F2F3;
	border-left: 5px solid #01AEFD;
	font-size: 22px;
	text-transform: uppercase;
	padding: 10px 15px;
	line-height: 24px;
}

.sidebar .searchform{
	width: 100%;
    margin: 0;
}

.sidebar .searchform .s{
	width: calc(100% - 38px);
}
/*--------------------------------------------------------------
Archives
--------------------------------------------------------------*/
.cat-event-list{
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 3px solid #F1F2F3;
}

.cat-event-list:last-child{
	border-bottom: none;
	margin-bottom: 0;
}

.cat-event-list .cat-event-image{
	float: left;
	width: 30%;
}

.cat-event-list .cat-event-excerpt {
	float: right;
	width: 68%;
	margin-bottom: 10px;
}

.cat-event-list .cat-event-excerpt.full-width{
	width: auto;
	float: none;
}

.cat-event-list .cat-event-more{
	float: right;
	color: #FFF;
    clear:both;
}

.event-date-archive{
	font-size: 13px;
	font-style: italic;
	color:#FFF;
	background: #00ABFF;
	padding: 5px 10px;
	display: inline-block;
	line-height: 1;
	border-radius: 2px;
	margin-bottom: 10px;
}

.cat-testimonial-list{
	margin-bottom: 40px;
}

.cat-testimonial-list:nth-child(odd) .entry-header{
	float: right;
}

.cat-testimonial-list .entry-header{
	float: left;
	width: 25%;
	background: #F2F3F4;
	padding: 5px;
}

.cat-testimonial-list .cat-testimonial-image img{
	display: block;
}

.cat-testimonial-list .entry-header h1.entry-title{
	font-size: 20px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	margin:0;
	padding: 10px 5px;
	line-height: 1.2;
	font-size: 18px;
    font-weight: 300;
}

.cat-testimonial-list .cat-testimonial-excerpt {
	float: right;
	width: 70%;
	background: #F2F3F4;
	padding: 2%;
	border-radius:12px;
	margin-top: 0;
	position: relative;
}

.cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt{
	float: left;
}

.cat-testimonial-list .cat-testimonial-excerpt:before{
	content: "";
	border-width: 20px;
	border-color: transparent #F2F3F4 transparent transparent; 
	left: -40px;
	top: 20px;
	border-style: solid;
	position: absolute;
}

.cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt:before{
	left: auto;
	right: -40px;
	border-color: transparent transparent transparent #F2F3F4 ; 
}

.entry-thumbnail{
	margin: 0 15px 10px 0;
	float: left;
}

.short-content{
	margin-bottom: 20px;
}

.short-content + .bttn{
	float: right;
	margin-bottom: 15px;
}

.cat-portfolio-list{
	float: left;
	width: 49%;
	margin-bottom: 2%;
	margin-right: 2%;
	background:#F2F3F4;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.cat-portfolio-list:nth-child(odd){
	margin-right: 0;
}

.cat-portfolio-list{
	display: block;
	position:relative;
	overflow: hidden;
}

.cat-portfolio-image img{
	display: block;
	width: 100%;
	transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
}

.portofolio-layout{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
}

.portofolio-layout .entry-title {
	font-family: 'Lato', sans-serif;
    font-weight: 300;
	position: absolute;
	left: 0;
	top: 60px;
	width: 100%;
	font-size: 26px;
	color:#FFF;
	margin: 0;
	padding: 10px;
	line-height: 1;
	text-align: center;
	background: #00ABFF;
	padding: 10px;
    opacity: 0;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
    transform:translateY(-100px);
	-ms-transform:translateY(-100px); /* IE 9 */
	-webkit-transform:translateY(-100px); /* Opera, Chrome, and Safari */
}

.portofolio-layout .cat-portfolio-excerpt {
	font-family: 'Lato', sans-serif;
    font-weight: 300;
	position: absolute;
	left: 0;
	top:130px;
	width: 100%;
	padding: 0px 40px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: italic;
    opacity: 0;
    line-height: 1.2;
    transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
    transform:translateY(100px);
	-ms-transform:translateY(100px); /* IE 9 */
	-webkit-transform:translateY(100px); /* Opera, Chrome, and Safari */
}

.cat-portfolio-list:hover .portofolio-layout{
	background: rgba(0,151,214,0.6);
}

.cat-portfolio-list:hover .portofolio-layout .entry-title{
	opacity: 1;
	transform:translateY(0);
	-ms-transform:translateY(0); /* IE 9 */
	-webkit-transform:translateY(0); /* Opera, Chrome, and Safari */
}

.cat-portfolio-list:hover .portofolio-layout .cat-portfolio-excerpt{
	opacity: 1;
	transform:translateY(0);
	-ms-transform:translateY(0); /* IE 9 */
	-webkit-transform:translateY(0); /* Opera, Chrome, and Safari */
}

.cat-portfolio-list:hover .cat-portfolio-image img{
	transform:scale(1.2);
	-ms-transform:scale(1.2); /* IE 9 */
	-webkit-transform:scale(1.2); /* Opera, Chrome, and Safari */
}

.error-404{
    text-align: center;
    min-height: 400px;
}

.error-404 .page-header{
    border-left: 0;
}

.number404{
    font-size:50px;
    background: #353F47;
    color:#FFF;
    height: 150px;
    width:150px;
    border-radius:150px;
    line-height: 150px;
    text-align:center;
    color: #FFF;
    position: relative;
    display: inline-block;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
    text-shadow:1px 1px 1px #999;
    -webkit-animation:rotate linear 4s infinite;
    animation:rotate linear 4s infinite;
    -webkit-perspective:500px; /* Chrome, Safari, Opera  */
    perspective:500px;
    margin-top: 40px;
}

.number404 span{
    font-size:14px;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom:30px;
    line-height: 16px;
    left: 0;
    backface-visibility:visible;
    -webkit-backface-visibility:visible; /* Chrome, Safari, Opera */
    backface-visibility:visible;
}

/*--------------------------------------------------------------
Footer form
--------------------------------------------------------------*/
#top-footer .wpcf7-form p{
    margin-bottom: 6px;
}
#top-footer input[type="text"], 
#top-footer input[type="email"], 
#top-footer input[type="url"], 
#top-footer input[type="password"], 
#top-footer input[type="search"], 
#top-footer input[type="tel"] {
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 32px;
    background: none;
    width:100%;
    color:#CCC;
    border-radius:0;
    
}

#top-footer textarea{
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 100px;
    background: none;
    width:100%;
    color:#CCC;
    border-radius:0;
}

#top-footer input[type="submit"]{
    background:#EE5E3B;
    border-color:#293037;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes rotate
{
0%   {transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
    }
100% {transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
    }
}

/* Standard syntax */
@keyframes rotate
{
0%   {transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
    }
100% {transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
    }
}
/*--------------------------------------------------------------
Responsive grid for pages
--------------------------------------------------------------*/
.row{
    margin-bottom: 25px;
}

.span1, .span2, .span3, .span4, .span5, .span6{
    float:left;
}

.col{
  margin-left: 3%;
}

.col:first-child {
  margin-left:0;
}


.span1{
  width: 14.1666666667%;
  
}
.span2{
  width: 31.3333333333%;
  
}
.span3{
  width: 48.5%;
  
}
.span4{
  width: 65.6666666667%;
  
}
.span5{
  width: 82.8333333333%;
  
}
.span6{
  width: 100%;
  margin-left: 0;
}



@media screen and (max-width: 768px){

  .span1, .span2, .span3, .span4, .span5, .span6{
    width: 100%;
    float: none;
    margin-left: 0;
  }

}

/*This styles is for the responsive layout of the theme*/
@media screen and (max-width: 1300px){
	.slider-caption .caption-title{
		font-size: 50px;
		line-height: 40px;
	}

	.slider-caption .caption-description{
		font-size: 26px;
		line-height: 30px;
	}
}


@media screen and (max-width: 1200px){
    .boxed-layout #page{
        width:100%;
    }
    
	.ak-container,
    .boxed-layout .ak-container{
		width: 100%;
		padding: 0 10px;
	}

	#masthead .right-header{
		padding-top: 10px;
	}

	.header-text{
		display: none;
	}

	.socials{
		float: none;
		margin: 0 0 10px;
        text-align:right;
	}

	.ak-search{
		float: none;
		margin: 0 0 10px;
	}

	.ak-search .searchform{
		float: right;
	}

	.slider-caption .caption-title{
		font-size: 30px;
		line-height: 26px;
	}

	.slider-caption .caption-description{
		font-size: 16px;
		line-height: 20px;
	}

	#slider-banner .bx-wrapper .bx-pager{
		bottom:5px;
	}

	#slider-banner .bx-wrapper .bx-pager.bx-default-pager a{
		height: 14px;
		width: 14px;
	}

	#welcome-text{
		width: 53.5%
	}

	#top-section .welcome-text-image{
		width: 30%
	}

	#top-section .welcome-detail{
		width: 65%
	}

	#latest-events{
		width: 44%;
	}

	.event-list .event-thumbnail{
		width: 28%;
	}

	.event-list .event-thumbnail img{
		width: 100%;
	}

	.event-list .event-detail{
		width: 68%;
	}

	.featured-post{
		width: 30%;
		margin-right: 5%;
	}

	#bottom-section .testimonial-slider, 
	#bottom-section .thumbnail-gallery, 
	#bottom-section .text-box{
		width: 31%; 
		margin-right: 3.5%
	}
    
    #bottom-section .testimonial-slider{
        margin-right:0;
    }

	.testimonial-thumbnail{
		width: 30%;
	}

	.testimonial-excerpt{
		width: 65%;
	}

	#bottom-section .thumbnail-gallery ul li:nth-child(3n){
		margin-right: 6px;
	}
}

@media screen and (max-width: 940px){
	body{
		background: #F2F2F2;
	}

	#page{
		max-width: 100%;
		width: 100%;
		margin:0 auto;
		background: #FFF;
		box-shadow: 0 0 10px #999;
	}

	#slider-banner .bx-controls-direction{
		display: none;
	}

	#welcome-text{
		width: auto;
		margin-bottom: 25px;
		float: none;
	}

	#top-section{
		margin-top: 20px;
		margin-bottom: 30px;
	}

	#top-section .welcome-text-image img{
		width: 100%
	}

	#latest-events{
		width: auto;
		float: none;
	}

	#bottom-section .testimonial-slider, 
	#bottom-section .gallery, 
	#bottom-section .subscribe{
		width: auto;
		float: none;
		margin: 0 0 25px;
	}

	.testimonial-thumbnail,
	.testimonial-sidebar .testimonial-thumbnail{
		width: 100px;
		margin-right: 20px
	}

	.testimonial-excerpt,
	.testimonial-sidebar .testimonial-excerpt{
		width: calc( 100% - 120px);
		float: left;
	}

	#site-navigation .ak-container{
		padding:0;
	}

	.menu-toggle{ 
		display: block;
		float: right;
		background: url(getFile?id=80&recordid=200&fieldName=File%20To%20Upload) no-repeat center rgba(0,0,0,0.3);
		height: 48px;
		width: 48px;
		text-indent: -9999px;
		margin: 0;
background-size: contain;
	}

	.main-navigation .menu {
		display: none;
	}

	#top-footer .footer{
		width: 50%;
	}

	.hide{ display: block; margin-bottom: 25px;}

	#bottom-footer .site-info{
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}

	#bottom-footer .copyright{
		float: none;
		text-align: center;
	}

	.main-navigation .menu{
		position: absolute;
		left: 0;
		width: 100%;
		top: 48px;
		z-index: 9999;
		background: #0077B2;
	}

	.main-navigation .menu li{
		width: 100%; 
		float: none;
		line-height: 38px;
		border-bottom:1px solid #0383BF;
	}

	.main-navigation ul ul{
		position: static;
		box-shadow: none;
		border: none;
	}
    
    .main-navigation ul ul a{
        padding:0 20px ; 
    }

	.main-navigation .menu ul li{
		line-height:38px;
		border-bottom: 1px solid #DDD;
		padding:0; 
	}

	.main-navigation ul ul ul{
		background: #F6F6F6;
	}

	#primary-wrap{
		float: none;
		width: auto;
	}

	#primary, .left-sidebar #primary, 
	.both-sidebar #primary,
	.both-sidebar #primary-wrap .sidebar,
	.both-sidebar .sidebar{
		float: none;
		width: auto;
		margin-bottom: 25px;
	}

	.sidebar, .sidebar.left-sidebar{
		width: auto;
		float: none;
	}

}

@media screen and (max-width: 768px){
	.slider-caption .caption-title{
		margin-bottom: 0;
	}

	.slider-caption .caption-description{
		display: none;
	}

	.slider-caption{
		padding: 20px 0;
	}
    #bottom-section .testimonial-slider, 
    #bottom-section .thumbnail-gallery, 
    #bottom-section .text-box{
        width:100% !important;
        float:none; 
        margin:0 0 20px; 
    }
    
    .wpcf7-form input[type="text"], 
    .wpcf7-form input[type="email"], 
    .wpcf7-form input[type="url"], 
    .wpcf7-form input[type="password"],
    .wpcf7-form select{
        width:80%;
    }
    
    .wpcf7-form textarea{
        width:100%;
    }
}

@media screen and (max-width: 580px) {
	h1{ font-size:28px;}
	h2{ font-size:24px;}
	h3{ font-size:20px;}
	h4{ font-size:18px;}
	h5{ font-size:16px;}
	h6{ font-size:14px;}

	#mid-section{
		margin-bottom: 30px;
	}

	.slider-caption .caption-title{
		font-size:16px;
	}

	.featured-post{
		width: auto;
		margin: 0 0 20px;
		float: none;
		text-align: center;
	}

	.featured-post .featured-image img{
		margin: 0 auto;
	}

	#masthead .right-header{
		display: none;
	}

	#masthead .site-branding{
		float: none;
		text-align: center;
	}


}

@media screen and (max-width: 480px) {
	.slider-caption{
		display: none;
	}

	#top-section .welcome-text-image{
		width:auto;
		float: none;
		margin-bottom: 15px;
	}

	#top-section .welcome-text-image img{
		width: 100%;
	}

	#top-section .welcome-detail{
		width:auto;
	}

	#top-footer .footer{
		width: 100%;
		float: none;
		margin: 0 0 20px;
	}

	#top-footer .footer .widget{
		padding-right: 0	
	}

	#top-footer h1.widget-title{
		margin-bottom: 10px;
	}
    
    .cat-portfolio-list{
        width:100%;
        margin-right:0;
    }
    
    .cat-testimonial-list .entry-header{
        float:none;
        width:50%;
        margin-bottom:30px;
    }
    
    .cat-testimonial-list .entry-header img{
        width:100%;
    }
    
    .cat-testimonial-list .cat-testimonial-excerpt{
        float:none;
        width:100%;
    }
    
    .cat-testimonial-list .cat-testimonial-excerpt:before{
        border-color:transparent transparent #F2F3F4;
        top:-40px;
        left:20px;
    }
    
    .cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt:before{
        border-color:transparent transparent #F2F3F4;
        top:-40px;
        right:20px;
    }
}

@media screen and (max-width: 380px){
    .portofolio-layout .entry-title{
        font-size:22px;
    }
    
    .portofolio-layout .cat-portfolio-excerpt{
        font-size:14px;
    }
    
    .portofolio-layout .cat-portfolio-excerpt{
        top:110px;
    }
    
    .cat-event-list .cat-event-image{
        width:100%;
        float:none;
        margin-bottom:15px;
    }
    .cat-event-list .cat-event-excerpt{
        width:100%;
        float:none;
    }
    
    .cat-testimonial-list .entry-header{
        width:100%;
    }
}

@media screen and (min-width: 941px){
	.main-navigation .menu {
		display: block !important;
	}
}
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.1.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"f000"}.fa-music:before{content:"f001"}.fa-search:before{content:"f002"}.fa-envelope-o:before{content:"f003"}.fa-heart:before{content:"f004"}.fa-star:before{content:"f005"}.fa-star-o:before{content:"f006"}.fa-user:before{content:"f007"}.fa-film:before{content:"f008"}.fa-th-large:before{content:"f009"}.fa-th:before{content:"f00a"}.fa-th-list:before{content:"f00b"}.fa-check:before{content:"f00c"}.fa-times:before{content:"f00d"}.fa-search-plus:before{content:"f00e"}.fa-search-minus:before{content:"f010"}.fa-power-off:before{content:"f011"}.fa-signal:before{content:"f012"}.fa-gear:before,.fa-cog:before{content:"f013"}.fa-trash-o:before{content:"f014"}.fa-home:before{content:"f015"}.fa-file-o:before{content:"f016"}.fa-clock-o:before{content:"f017"}.fa-road:before{content:"f018"}.fa-download:before{content:"f019"}.fa-arrow-circle-o-down:before{content:"f01a"}.fa-arrow-circle-o-up:before{content:"f01b"}.fa-inbox:before{content:"f01c"}.fa-play-circle-o:before{content:"f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"f01e"}.fa-refresh:before{content:"f021"}.fa-list-alt:before{content:"f022"}.fa-lock:before{content:"f023"}.fa-flag:before{content:"f024"}.fa-headphones:before{content:"f025"}.fa-volume-off:before{content:"f026"}.fa-volume-down:before{content:"f027"}.fa-volume-up:before{content:"f028"}.fa-qrcode:before{content:"f029"}.fa-barcode:before{content:"f02a"}.fa-tag:before{content:"f02b"}.fa-tags:before{content:"f02c"}.fa-book:before{content:"f02d"}.fa-bookmark:before{content:"f02e"}.fa-print:before{content:"f02f"}.fa-camera:before{content:"f030"}.fa-font:before{content:"f031"}.fa-bold:before{content:"f032"}.fa-italic:before{content:"f033"}.fa-text-height:before{content:"f034"}.fa-text-width:before{content:"f035"}.fa-align-left:before{content:"f036"}.fa-align-center:before{content:"f037"}.fa-align-right:before{content:"f038"}.fa-align-justify:before{content:"f039"}.fa-list:before{content:"f03a"}.fa-dedent:before,.fa-outdent:before{content:"f03b"}.fa-indent:before{content:"f03c"}.fa-video-camera:before{content:"f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"f03e"}.fa-pencil:before{content:"f040"}.fa-map-marker:before{content:"f041"}.fa-adjust:before{content:"f042"}.fa-tint:before{content:"f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"f044"}.fa-share-square-o:before{content:"f045"}.fa-check-square-o:before{content:"f046"}.fa-arrows:before{content:"f047"}.fa-step-backward:before{content:"f048"}.fa-fast-backward:before{content:"f049"}.fa-backward:before{content:"f04a"}.fa-play:before{content:"f04b"}.fa-pause:before{content:"f04c"}.fa-stop:before{content:"f04d"}.fa-forward:before{content:"f04e"}.fa-fast-forward:before{content:"f050"}.fa-step-forward:before{content:"f051"}.fa-eject:before{content:"f052"}.fa-chevron-left:before{content:"f053"}.fa-chevron-right:before{content:"f054"}.fa-plus-circle:before{content:"f055"}.fa-minus-circle:before{content:"f056"}.fa-times-circle:before{content:"f057"}.fa-check-circle:before{content:"f058"}.fa-question-circle:before{content:"f059"}.fa-info-circle:before{content:"f05a"}.fa-crosshairs:before{content:"f05b"}.fa-times-circle-o:before{content:"f05c"}.fa-check-circle-o:before{content:"f05d"}.fa-ban:before{content:"f05e"}.fa-arrow-left:before{content:"f060"}.fa-arrow-right:before{content:"f061"}.fa-arrow-up:before{content:"f062"}.fa-arrow-down:before{content:"f063"}.fa-mail-forward:before,.fa-share:before{content:"f064"}.fa-expand:before{content:"f065"}.fa-compress:before{content:"f066"}.fa-plus:before{content:"f067"}.fa-minus:before{content:"f068"}.fa-asterisk:before{content:"f069"}.fa-exclamation-circle:before{content:"f06a"}.fa-gift:before{content:"f06b"}.fa-leaf:before{content:"f06c"}.fa-fire:before{content:"f06d"}.fa-eye:before{content:"f06e"}.fa-eye-slash:before{content:"f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"f071"}.fa-plane:before{content:"f072"}.fa-calendar:before{content:"f073"}.fa-random:before{content:"f074"}.fa-comment:before{content:"f075"}.fa-magnet:before{content:"f076"}.fa-chevron-up:before{content:"f077"}.fa-chevron-down:before{content:"f078"}.fa-retweet:before{content:"f079"}.fa-shopping-cart:before{content:"f07a"}.fa-folder:before{content:"f07b"}.fa-folder-open:before{content:"f07c"}.fa-arrows-v:before{content:"f07d"}.fa-arrows-h:before{content:"f07e"}.fa-bar-chart-o:before{content:"f080"}.fa-twitter-square:before{content:"f081"}.fa-facebook-square:before{content:"f082"}.fa-camera-retro:before{content:"f083"}.fa-key:before{content:"f084"}.fa-gears:before,.fa-cogs:before{content:"f085"}.fa-comments:before{content:"f086"}.fa-thumbs-o-up:before{content:"f087"}.fa-thumbs-o-down:before{content:"f088"}.fa-star-half:before{content:"f089"}.fa-heart-o:before{content:"f08a"}.fa-sign-out:before{content:"f08b"}.fa-linkedin-square:before{content:"f08c"}.fa-thumb-tack:before{content:"f08d"}.fa-external-link:before{content:"f08e"}.fa-sign-in:before{content:"f090"}.fa-trophy:before{content:"f091"}.fa-github-square:before{content:"f092"}.fa-upload:before{content:"f093"}.fa-lemon-o:before{content:"f094"}.fa-phone:before{content:"f095"}.fa-square-o:before{content:"f096"}.fa-bookmark-o:before{content:"f097"}.fa-phone-square:before{content:"f098"}.fa-twitter:before{content:"f099"}.fa-facebook:before{content:"f09a"}.fa-github:before{content:"f09b"}.fa-unlock:before{content:"f09c"}.fa-credit-card:before{content:"f09d"}.fa-rss:before{content:"f09e"}.fa-hdd-o:before{content:"f0a0"}.fa-bullhorn:before{content:"f0a1"}.fa-bell:before{content:"f0f3"}.fa-certificate:before{content:"f0a3"}.fa-hand-o-right:before{content:"f0a4"}.fa-hand-o-left:before{content:"f0a5"}.fa-hand-o-up:before{content:"f0a6"}.fa-hand-o-down:before{content:"f0a7"}.fa-arrow-circle-left:before{content:"f0a8"}.fa-arrow-circle-right:before{content:"f0a9"}.fa-arrow-circle-up:before{content:"f0aa"}.fa-arrow-circle-down:before{content:"f0ab"}.fa-globe:before{content:"f0ac"}.fa-wrench:before{content:"f0ad"}.fa-tasks:before{content:"f0ae"}.fa-filter:before{content:"f0b0"}.fa-briefcase:before{content:"f0b1"}.fa-arrows-alt:before{content:"f0b2"}.fa-group:before,.fa-users:before{content:"f0c0"}.fa-chain:before,.fa-link:before{content:"f0c1"}.fa-cloud:before{content:"f0c2"}.fa-flask:before{content:"f0c3"}.fa-cut:before,.fa-scissors:before{content:"f0c4"}.fa-copy:before,.fa-files-o:before{content:"f0c5"}.fa-paperclip:before{content:"f0c6"}.fa-save:before,.fa-floppy-o:before{content:"f0c7"}.fa-square:before{content:"f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"f0c9"}.fa-list-ul:before{content:"f0ca"}.fa-list-ol:before{content:"f0cb"}.fa-strikethrough:before{content:"f0cc"}.fa-underline:before{content:"f0cd"}.fa-table:before{content:"f0ce"}.fa-magic:before{content:"f0d0"}.fa-truck:before{content:"f0d1"}.fa-pinterest:before{content:"f0d2"}.fa-pinterest-square:before{content:"f0d3"}.fa-google-plus-square:before{content:"f0d4"}.fa-google-plus:before{content:"f0d5"}.fa-money:before{content:"f0d6"}.fa-caret-down:before{content:"f0d7"}.fa-caret-up:before{content:"f0d8"}.fa-caret-left:before{content:"f0d9"}.fa-caret-right:before{content:"f0da"}.fa-columns:before{content:"f0db"}.fa-unsorted:before,.fa-sort:before{content:"f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"f0de"}.fa-envelope:before{content:"f0e0"}.fa-linkedin:before{content:"f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"f0e2"}.fa-legal:before,.fa-gavel:before{content:"f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"f0e4"}.fa-comment-o:before{content:"f0e5"}.fa-comments-o:before{content:"f0e6"}.fa-flash:before,.fa-bolt:before{content:"f0e7"}.fa-sitemap:before{content:"f0e8"}.fa-umbrella:before{content:"f0e9"}.fa-paste:before,.fa-clipboard:before{content:"f0ea"}.fa-lightbulb-o:before{content:"f0eb"}.fa-exchange:before{content:"f0ec"}.fa-cloud-download:before{content:"f0ed"}.fa-cloud-upload:before{content:"f0ee"}.fa-user-md:before{content:"f0f0"}.fa-stethoscope:before{content:"f0f1"}.fa-suitcase:before{content:"f0f2"}.fa-bell-o:before{content:"f0a2"}.fa-coffee:before{content:"f0f4"}.fa-cutlery:before{content:"f0f5"}.fa-file-text-o:before{content:"f0f6"}.fa-building-o:before{content:"f0f7"}.fa-hospital-o:before{content:"f0f8"}.fa-ambulance:before{content:"f0f9"}.fa-medkit:before{content:"f0fa"}.fa-fighter-jet:before{content:"f0fb"}.fa-beer:before{content:"f0fc"}.fa-h-square:before{content:"f0fd"}.fa-plus-square:before{content:"f0fe"}.fa-angle-double-left:before{content:"f100"}.fa-angle-double-right:before{content:"f101"}.fa-angle-double-up:before{content:"f102"}.fa-angle-double-down:before{content:"f103"}.fa-angle-left:before{content:"f104"}.fa-angle-right:before{content:"f105"}.fa-angle-up:before{content:"f106"}.fa-angle-down:before{content:"f107"}.fa-desktop:before{content:"f108"}.fa-laptop:before{content:"f109"}.fa-tablet:before{content:"f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"f10b"}.fa-circle-o:before{content:"f10c"}.fa-quote-left:before{content:"f10d"}.fa-quote-right:before{content:"f10e"}.fa-spinner:before{content:"f110"}.fa-circle:before{content:"f111"}.fa-mail-reply:before,.fa-reply:before{content:"f112"}.fa-github-alt:before{content:"f113"}.fa-folder-o:before{content:"f114"}.fa-folder-open-o:before{content:"f115"}.fa-smile-o:before{content:"f118"}.fa-frown-o:before{content:"f119"}.fa-meh-o:before{content:"f11a"}.fa-gamepad:before{content:"f11b"}.fa-keyboard-o:before{content:"f11c"}.fa-flag-o:before{content:"f11d"}.fa-flag-checkered:before{content:"f11e"}.fa-terminal:before{content:"f120"}.fa-code:before{content:"f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"f123"}.fa-location-arrow:before{content:"f124"}.fa-crop:before{content:"f125"}.fa-code-fork:before{content:"f126"}.fa-unlink:before,.fa-chain-broken:before{content:"f127"}.fa-question:before{content:"f128"}.fa-info:before{content:"f129"}.fa-exclamation:before{content:"f12a"}.fa-superscript:before{content:"f12b"}.fa-subscript:before{content:"f12c"}.fa-eraser:before{content:"f12d"}.fa-puzzle-piece:before{content:"f12e"}.fa-microphone:before{content:"f130"}.fa-microphone-slash:before{content:"f131"}.fa-shield:before{content:"f132"}.fa-calendar-o:before{content:"f133"}.fa-fire-extinguisher:before{content:"f134"}.fa-rocket:before{content:"f135"}.fa-maxcdn:before{content:"f136"}.fa-chevron-circle-left:before{content:"f137"}.fa-chevron-circle-right:before{content:"f138"}.fa-chevron-circle-up:before{content:"f139"}.fa-chevron-circle-down:before{content:"f13a"}.fa-html5:before{content:"f13b"}.fa-css3:before{content:"f13c"}.fa-anchor:before{content:"f13d"}.fa-unlock-alt:before{content:"f13e"}.fa-bullseye:before{content:"f140"}.fa-ellipsis-h:before{content:"f141"}.fa-ellipsis-v:before{content:"f142"}.fa-rss-square:before{content:"f143"}.fa-play-circle:before{content:"f144"}.fa-ticket:before{content:"f145"}.fa-minus-square:before{content:"f146"}.fa-minus-square-o:before{content:"f147"}.fa-level-up:before{content:"f148"}.fa-level-down:before{content:"f149"}.fa-check-square:before{content:"f14a"}.fa-pencil-square:before{content:"f14b"}.fa-external-link-square:before{content:"f14c"}.fa-share-square:before{content:"f14d"}.fa-compass:before{content:"f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"f152"}.fa-euro:before,.fa-eur:before{content:"f153"}.fa-gbp:before{content:"f154"}.fa-dollar:before,.fa-usd:before{content:"f155"}.fa-rupee:before,.fa-inr:before{content:"f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"f158"}.fa-won:before,.fa-krw:before{content:"f159"}.fa-bitcoin:before,.fa-btc:before{content:"f15a"}.fa-file:before{content:"f15b"}.fa-file-text:before{content:"f15c"}.fa-sort-alpha-asc:before{content:"f15d"}.fa-sort-alpha-desc:before{content:"f15e"}.fa-sort-amount-asc:before{content:"f160"}.fa-sort-amount-desc:before{content:"f161"}.fa-sort-numeric-asc:before{content:"f162"}.fa-sort-numeric-desc:before{content:"f163"}.fa-thumbs-up:before{content:"f164"}.fa-thumbs-down:before{content:"f165"}.fa-youtube-square:before{content:"f166"}.fa-youtube:before{content:"f167"}.fa-xing:before{content:"f168"}.fa-xing-square:before{content:"f169"}.fa-youtube-play:before{content:"f16a"}.fa-dropbox:before{content:"f16b"}.fa-stack-overflow:before{content:"f16c"}.fa-instagram:before{content:"f16d"}.fa-flickr:before{content:"f16e"}.fa-adn:before{content:"f170"}.fa-bitbucket:before{content:"f171"}.fa-bitbucket-square:before{content:"f172"}.fa-tumblr:before{content:"f173"}.fa-tumblr-square:before{content:"f174"}.fa-long-arrow-down:before{content:"f175"}.fa-long-arrow-up:before{content:"f176"}.fa-long-arrow-left:before{content:"f177"}.fa-long-arrow-right:before{content:"f178"}.fa-apple:before{content:"f179"}.fa-windows:before{content:"f17a"}.fa-android:before{content:"f17b"}.fa-linux:before{content:"f17c"}.fa-dribbble:before{content:"f17d"}.fa-skype:before{content:"f17e"}.fa-foursquare:before{content:"f180"}.fa-trello:before{content:"f181"}.fa-female:before{content:"f182"}.fa-male:before{content:"f183"}.fa-gittip:before{content:"f184"}.fa-sun-o:before{content:"f185"}.fa-moon-o:before{content:"f186"}.fa-archive:before{content:"f187"}.fa-bug:before{content:"f188"}.fa-vk:before{content:"f189"}.fa-weibo:before{content:"f18a"}.fa-renren:before{content:"f18b"}.fa-pagelines:before{content:"f18c"}.fa-stack-exchange:before{content:"f18d"}.fa-arrow-circle-o-right:before{content:"f18e"}.fa-arrow-circle-o-left:before{content:"f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"f191"}.fa-dot-circle-o:before{content:"f192"}.fa-wheelchair:before{content:"f193"}.fa-vimeo-square:before{content:"f194"}.fa-turkish-lira:before,.fa-try:before{content:"f195"}.fa-plus-square-o:before{content:"f196"}.fa-space-shuttle:before{content:"f197"}.fa-slack:before{content:"f198"}.fa-envelope-square:before{content:"f199"}.fa-wordpress:before{content:"f19a"}.fa-openid:before{content:"f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"f19d"}.fa-yahoo:before{content:"f19e"}.fa-google:before{content:"f1a0"}.fa-reddit:before{content:"f1a1"}.fa-reddit-square:before{content:"f1a2"}.fa-stumbleupon-circle:before{content:"f1a3"}.fa-stumbleupon:before{content:"f1a4"}.fa-delicious:before{content:"f1a5"}.fa-digg:before{content:"f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"f1a7"}.fa-pied-piper-alt:before{content:"f1a8"}.fa-drupal:before{content:"f1a9"}.fa-joomla:before{content:"f1aa"}.fa-language:before{content:"f1ab"}.fa-fax:before{content:"f1ac"}.fa-building:before{content:"f1ad"}.fa-child:before{content:"f1ae"}.fa-paw:before{content:"f1b0"}.fa-spoon:before{content:"f1b1"}.fa-cube:before{content:"f1b2"}.fa-cubes:before{content:"f1b3"}.fa-behance:before{content:"f1b4"}.fa-behance-square:before{content:"f1b5"}.fa-steam:before{content:"f1b6"}.fa-steam-square:before{content:"f1b7"}.fa-recycle:before{content:"f1b8"}.fa-automobile:before,.fa-car:before{content:"f1b9"}.fa-cab:before,.fa-taxi:before{content:"f1ba"}.fa-tree:before{content:"f1bb"}.fa-spotify:before{content:"f1bc"}.fa-deviantart:before{content:"f1bd"}.fa-soundcloud:before{content:"f1be"}.fa-database:before{content:"f1c0"}.fa-file-pdf-o:before{content:"f1c1"}.fa-file-word-o:before{content:"f1c2"}.fa-file-excel-o:before{content:"f1c3"}.fa-file-powerpoint-o:before{content:"f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"f1c8"}.fa-file-code-o:before{content:"f1c9"}.fa-vine:before{content:"f1ca"}.fa-codepen:before{content:"f1cb"}.fa-jsfiddle:before{content:"f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"f1cd"}.fa-circle-o-notch:before{content:"f1ce"}.fa-ra:before,.fa-rebel:before{content:"f1d0"}.fa-ge:before,.fa-empire:before{content:"f1d1"}.fa-git-square:before{content:"f1d2"}.fa-git:before{content:"f1d3"}.fa-hacker-news:before{content:"f1d4"}.fa-tencent-weibo:before{content:"f1d5"}.fa-qq:before{content:"f1d6"}.fa-wechat:before,.fa-weixin:before{content:"f1d7"}.fa-send:before,.fa-paper-plane:before{content:"f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"f1d9"}.fa-history:before{content:"f1da"}.fa-circle-thin:before{content:"f1db"}.fa-header:before{content:"f1dc"}.fa-paragraph:before{content:"f1dd"}.fa-sliders:before{content:"f1de"}.fa-share-alt:before{content:"f1e0"}.fa-share-alt-square:before{content:"f1e1"}.fa-bomb:before{content:"f1e2"}


/* ==================================================
Font-Face Icons
================================================== */

@font-face {
	font-family: 'Icons';
	src:url('fonts/Icons.eot');
	src:url('fonts/Icons.eot?#iefix') format('embedded-opentype'),
		url('fonts/Icons.woff') format('woff'),
		url('fonts/Icons.ttf') format('truetype'),
		url('fonts/Icons.svg#Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

[class^="font-"]:before, [class*=" font-"]:before {
	font-family: 'Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}

[class^="font-"],
[class*=" font-"]{
	display:inline-block;
	line-height:1em;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="font-icon-"] {
*/
.font-icon-zoom-out, .font-icon-zoom-in, .font-icon-wrench, .font-icon-waves, .font-icon-warning, .font-icon-volume-up, .font-icon-volume-off, .font-icon-volume-down, .font-icon-viewport, .font-icon-user, .font-icon-user-border, .font-icon-upload, .font-icon-upload-2, .font-icon-unlock, .font-icon-underline, .font-icon-tint, .font-icon-time, .font-icon-text, .font-icon-text-width, .font-icon-text-height, .font-icon-tags, .font-icon-tag, .font-icon-table, .font-icon-strikethrough, .font-icon-stop, .font-icon-step-forward, .font-icon-step-backward, .font-icon-stars, .font-icon-star, .font-icon-star-line, .font-icon-star-half, .font-icon-sort, .font-icon-sort-up, .font-icon-sort-down, .font-icon-social-zerply, .font-icon-social-youtube, .font-icon-social-yelp, .font-icon-social-yahoo, .font-icon-social-wordpress, .font-icon-social-virb, .font-icon-social-vimeo, .font-icon-social-viddler, .font-icon-social-twitter, .font-icon-social-tumblr, .font-icon-social-stumbleupon, .font-icon-social-soundcloud, .font-icon-social-skype, .font-icon-social-share-this, .font-icon-social-quora, .font-icon-social-pinterest, .font-icon-social-photobucket, .font-icon-social-paypal, .font-icon-social-myspace, .font-icon-social-linkedin, .font-icon-social-last-fm, .font-icon-social-grooveshark, .font-icon-social-google-plus, .font-icon-social-github, .font-icon-social-forrst, .font-icon-social-flickr, .font-icon-social-facebook, .font-icon-social-evernote, .font-icon-social-envato, .font-icon-social-email, .font-icon-social-dribbble, .font-icon-social-digg, .font-icon-social-deviant-art, .font-icon-social-blogger, .font-icon-social-behance, .font-icon-social-bebo, .font-icon-social-addthis, .font-icon-social-500px, .font-icon-sitemap, .font-icon-signout, .font-icon-signin, .font-icon-signal, .font-icon-shopping-cart, .font-icon-search, .font-icon-rss, .font-icon-road, .font-icon-retweet, .font-icon-resize-vertical, .font-icon-resize-vertical-2, .font-icon-resize-small, .font-icon-resize-horizontal, .font-icon-resize-horizontal-2, .font-icon-resize-fullscreen, .font-icon-resize-full, .font-icon-repeat, .font-icon-reorder, .font-icon-remove, .font-icon-remove-sign, .font-icon-remove-circle, .font-icon-read-more, .font-icon-random, .font-icon-question-sign, .font-icon-pushpin, .font-icon-pushpin-2, .font-icon-print, .font-icon-plus, .font-icon-plus-sign, .font-icon-play, .font-icon-picture, .font-icon-phone, .font-icon-phone-sign, .font-icon-phone-boxed, .font-icon-pause, .font-icon-paste, .font-icon-paper-clip, .font-icon-ok, .font-icon-ok-sign, .font-icon-ok-circle, .font-icon-music, .font-icon-move, .font-icon-money, .font-icon-minus, .font-icon-minus-sign, .font-icon-map, .font-icon-map-marker, .font-icon-map-marker-2, .font-icon-magnet, .font-icon-magic, .font-icon-lock, .font-icon-list, .font-icon-list-3, .font-icon-list-2, .font-icon-link, .font-icon-layer, .font-icon-key, .font-icon-italic, .font-icon-info, .font-icon-indent-right, .font-icon-indent-left, .font-icon-inbox, .font-icon-inbox-empty, .font-icon-home, .font-icon-heart, .font-icon-heart-line, .font-icon-headphones, .font-icon-headphones-line, .font-icon-headphones-line-2, .font-icon-headphones-2, .font-icon-hdd, .font-icon-group, .font-icon-grid, .font-icon-grid-large, .font-icon-globe_line, .font-icon-glass, .font-icon-glass_2, .font-icon-gift, .font-icon-forward, .font-icon-font, .font-icon-folder-open, .font-icon-folder-close, .font-icon-flag, .font-icon-fire, .font-icon-film, .font-icon-file, .font-icon-file-empty, .font-icon-fast-forward, .font-icon-fast-backward, .font-icon-facetime, .font-icon-eye, .font-icon-eye_disable, .font-icon-expand-view, .font-icon-expand-view-3, .font-icon-expand-view-2, .font-icon-expand-vertical, .font-icon-expand-horizontal, .font-icon-exclamation, .font-icon-email, .font-icon-email_2, .font-icon-eject, .font-icon-edit, .font-icon-edit-check, .font-icon-download, .font-icon-download_2, .font-icon-dashboard, .font-icon-credit-card, .font-icon-copy, .font-icon-comments, .font-icon-comments-line, .font-icon-comment, .font-icon-comment-line, .font-icon-columns, .font-icon-columns-2, .font-icon-cogs, .font-icon-cog, .font-icon-cloud, .font-icon-check, .font-icon-check-empty, .font-icon-certificate, .font-icon-camera, .font-icon-calendar, .font-icon-bullhorn, .font-icon-briefcase, .font-icon-bookmark, .font-icon-book, .font-icon-bolt, .font-icon-bold, .font-icon-blockquote, .font-icon-bell, .font-icon-beaker, .font-icon-barcode, .font-icon-ban-circle, .font-icon-ban-chart, .font-icon-ban-chart-2, .font-icon-backward, .font-icon-asterisk, .font-icon-arrow-simple-up, .font-icon-arrow-simple-up-circle, .font-icon-arrow-simple-right, .font-icon-arrow-simple-right-circle, .font-icon-arrow-simple-left, .font-icon-arrow-simple-left-circle, .font-icon-arrow-simple-down, .font-icon-arrow-simple-down-circle, .font-icon-arrow-round-up, .font-icon-arrow-round-up-circle, .font-icon-arrow-round-right, .font-icon-arrow-round-right-circle, .font-icon-arrow-round-left, .font-icon-arrow-round-left-circle, .font-icon-arrow-round-down, .font-icon-arrow-round-down-circle, .font-icon-arrow-light-up, .font-icon-arrow-light-round-up, .font-icon-arrow-light-round-up-circle, .font-icon-arrow-light-round-right, .font-icon-arrow-light-round-right-circle, .font-icon-arrow-light-round-left, .font-icon-arrow-light-round-left-circle, .font-icon-arrow-light-round-down, .font-icon-arrow-light-round-down-circle, .font-icon-arrow-light-right, .font-icon-arrow-light-left, .font-icon-arrow-light-down, .font-icon-align-right, .font-icon-align-left, .font-icon-align-justify, .font-icon-align-center, .font-icon-adjust {
	font-family: 'Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.font-icon-zoom-out:before {
	content: "e000";
}
.font-icon-zoom-in:before {
	content: "e001";
}
.font-icon-wrench:before {
	content: "e002";
}
.font-icon-waves:before {
	content: "e003";
}
.font-icon-warning:before {
	content: "e004";
}
.font-icon-volume-up:before {
	content: "e005";
}
.font-icon-volume-off:before {
	content: "e006";
}
.font-icon-volume-down:before {
	content: "e007";
}
.font-icon-viewport:before {
	content: "e008";
}
.font-icon-user:before {
	content: "e009";
}
.font-icon-user-border:before {
	content: "e00a";
}
.font-icon-upload:before {
	content: "e00b";
}
.font-icon-upload-2:before {
	content: "e00c";
}
.font-icon-unlock:before {
	content: "e00d";
}
.font-icon-underline:before {
	content: "e00e";
}
.font-icon-tint:before {
	content: "e00f";
}
.font-icon-time:before {
	content: "e010";
}
.font-icon-text:before {
	content: "e011";
}
.font-icon-text-width:before {
	content: "e012";
}
.font-icon-text-height:before {
	content: "e013";
}
.font-icon-tags:before {
	content: "e014";
}
.font-icon-tag:before {
	content: "e015";
}
.font-icon-table:before {
	content: "e016";
}
.font-icon-strikethrough:before {
	content: "e017";
}
.font-icon-stop:before {
	content: "e018";
}
.font-icon-step-forward:before {
	content: "e019";
}
.font-icon-step-backward:before {
	content: "e01a";
}
.font-icon-stars:before {
	content: "e01b";
}
.font-icon-star:before {
	content: "e01c";
}
.font-icon-star-line:before {
	content: "e01d";
}
.font-icon-star-half:before {
	content: "e01e";
}
.font-icon-sort:before {
	content: "e01f";
}
.font-icon-sort-up:before {
	content: "e020";
}
.font-icon-sort-down:before {
	content: "e021";
}
.font-icon-social-zerply:before {
	content: "e022";
}
.font-icon-social-youtube:before {
	content: "e023";
}
.font-icon-social-yelp:before {
	content: "e024";
}
.font-icon-social-yahoo:before {
	content: "e025";
}
.font-icon-social-wordpress:before {
	content: "e026";
}
.font-icon-social-virb:before {
	content: "e027";
}
.font-icon-social-vimeo:before {
	content: "e028";
}
.font-icon-social-viddler:before {
	content: "e029";
}
.font-icon-social-twitter:before {
	content: "e02a";
}
.font-icon-social-tumblr:before {
	content: "e02b";
}
.font-icon-social-stumbleupon:before {
	content: "e02c";
}
.font-icon-social-soundcloud:before {
	content: "e02d";
}
.font-icon-social-skype:before {
	content: "e02e";
}
.font-icon-social-share-this:before {
	content: "e02f";
}
.font-icon-social-quora:before {
	content: "e030";
}
.font-icon-social-pinterest:before {
	content: "e031";
}
.font-icon-social-photobucket:before {
	content: "e032";
}
.font-icon-social-paypal:before {
	content: "e033";
}
.font-icon-social-myspace:before {
	content: "e034";
}
.font-icon-social-linkedin:before {
	content: "e035";
}
.font-icon-social-last-fm:before {
	content: "e036";
}
.font-icon-social-grooveshark:before {
	content: "e037";
}
.font-icon-social-google-plus:before {
	content: "e038";
}
.font-icon-social-github:before {
	content: "e039";
}
.font-icon-social-forrst:before {
	content: "e03a";
}
.font-icon-social-flickr:before {
	content: "e03b";
}
.font-icon-social-facebook:before {
	content: "e03c";
}
.font-icon-social-evernote:before {
	content: "e03d";
}
.font-icon-social-envato:before {
	content: "e03e";
}
.font-icon-social-email:before {
	content: "e03f";
}
.font-icon-social-dribbble:before {
	content: "e040";
}
.font-icon-social-digg:before {
	content: "e041";
}
.font-icon-social-deviant-art:before {
	content: "e042";
}
.font-icon-social-blogger:before {
	content: "e043";
}
.font-icon-social-behance:before {
	content: "e044";
}
.font-icon-social-bebo:before {
	content: "e045";
}
.font-icon-social-addthis:before {
	content: "e046";
}
.font-icon-social-500px:before {
	content: "e047";
}
.font-icon-sitemap:before {
	content: "e048";
}
.font-icon-signout:before {
	content: "e049";
}
.font-icon-signin:before {
	content: "e04a";
}
.font-icon-signal:before {
	content: "e04b";
}
.font-icon-shopping-cart:before {
	content: "e04c";
}
.font-icon-search:before {
	content: "e04d";
}
.font-icon-rss:before {
	content: "e04e";
}
.font-icon-road:before {
	content: "e04f";
}
.font-icon-retweet:before {
	content: "e050";
}
.font-icon-resize-vertical:before {
	content: "e051";
}
.font-icon-resize-vertical-2:before {
	content: "e052";
}
.font-icon-resize-small:before {
	content: "e053";
}
.font-icon-resize-horizontal:before {
	content: "e054";
}
.font-icon-resize-horizontal-2:before {
	content: "e055";
}
.font-icon-resize-fullscreen:before {
	content: "e056";
}
.font-icon-resize-full:before {
	content: "e057";
}
.font-icon-repeat:before {
	content: "e058";
}
.font-icon-reorder:before {
	content: "e059";
}
.font-icon-remove:before {
	content: "e05a";
}
.font-icon-remove-sign:before {
	content: "e05b";
}
.font-icon-remove-circle:before {
	content: "e05c";
}
.font-icon-read-more:before {
	content: "e05d";
}
.font-icon-random:before {
	content: "e05e";
}
.font-icon-question-sign:before {
	content: "e05f";
}
.font-icon-pushpin:before {
	content: "e060";
}
.font-icon-pushpin-2:before {
	content: "e061";
}
.font-icon-print:before {
	content: "e062";
}
.font-icon-plus:before {
	content: "e063";
}
.font-icon-plus-sign:before {
	content: "e064";
}
.font-icon-play:before {
	content: "e065";
}
.font-icon-picture:before {
	content: "e066";
}
.font-icon-phone:before {
	content: "e067";
}
.font-icon-phone-sign:before {
	content: "e068";
}
.font-icon-phone-boxed:before {
	content: "e069";
}
.font-icon-pause:before {
	content: "e06a";
}
.font-icon-paste:before {
	content: "e06b";
}
.font-icon-paper-clip:before {
	content: "e06c";
}
.font-icon-ok:before {
	content: "e06d";
}
.font-icon-ok-sign:before {
	content: "e06e";
}
.font-icon-ok-circle:before {
	content: "e06f";
}
.font-icon-music:before {
	content: "e070";
}
.font-icon-move:before {
	content: "e071";
}
.font-icon-money:before {
	content: "e072";
}
.font-icon-minus:before {
	content: "e073";
}
.font-icon-minus-sign:before {
	content: "e074";
}
.font-icon-map:before {
	content: "e075";
}
.font-icon-map-marker:before {
	content: "e076";
}
.font-icon-map-marker-2:before {
	content: "e077";
}
.font-icon-magnet:before {
	content: "e078";
}
.font-icon-magic:before {
	content: "e079";
}
.font-icon-lock:before {
	content: "e07a";
}
.font-icon-list:before {
	content: "e07b";
}
.font-icon-list-3:before {
	content: "e07c";
}
.font-icon-list-2:before {
	content: "e07d";
}
.font-icon-link:before {
	content: "e07e";
}
.font-icon-layer:before {
	content: "e07f";
}
.font-icon-key:before {
	content: "e080";
}
.font-icon-italic:before {
	content: "e081";
}
.font-icon-info:before {
	content: "e082";
}
.font-icon-indent-right:before {
	content: "e083";
}
.font-icon-indent-left:before {
	content: "e084";
}
.font-icon-inbox:before {
	content: "e085";
}
.font-icon-inbox-empty:before {
	content: "e086";
}
.font-icon-home:before {
	content: "e087";
}
.font-icon-heart:before {
	content: "e088";
}
.font-icon-heart-line:before {
	content: "e089";
}
.font-icon-headphones:before {
	content: "e08a";
}
.font-icon-headphones-line:before {
	content: "e08b";
}
.font-icon-headphones-line-2:before {
	content: "e08c";
}
.font-icon-headphones-2:before {
	content: "e08d";
}
.font-icon-hdd:before {
	content: "e08e";
}
.font-icon-group:before {
	content: "e08f";
}
.font-icon-grid:before {
	content: "e090";
}
.font-icon-grid-large:before {
	content: "e091";
}
.font-icon-globe_line:before {
	content: "e092";
}
.font-icon-glass:before {
	content: "e093";
}
.font-icon-glass_2:before {
	content: "e094";
}
.font-icon-gift:before {
	content: "e095";
}
.font-icon-forward:before {
	content: "e096";
}
.font-icon-font:before {
	content: "e097";
}
.font-icon-folder-open:before {
	content: "e098";
}
.font-icon-folder-close:before {
	content: "e099";
}
.font-icon-flag:before {
	content: "e09a";
}
.font-icon-fire:before {
	content: "e09b";
}
.font-icon-film:before {
	content: "e09c";
}
.font-icon-file:before {
	content: "e09d";
}
.font-icon-file-empty:before {
	content: "e09e";
}
.font-icon-fast-forward:before {
	content: "e09f";
}
.font-icon-fast-backward:before {
	content: "e0a0";
}
.font-icon-facetime:before {
	content: "e0a1";
}
.font-icon-eye:before {
	content: "e0a2";
}
.font-icon-eye_disable:before {
	content: "e0a3";
}
.font-icon-expand-view:before {
	content: "e0a4";
}
.font-icon-expand-view-3:before {
	content: "e0a5";
}
.font-icon-expand-view-2:before {
	content: "e0a6";
}
.font-icon-expand-vertical:before {
	content: "e0a7";
}
.font-icon-expand-horizontal:before {
	content: "e0a8";
}
.font-icon-exclamation:before {
	content: "e0a9";
}
.font-icon-email:before {
	content: "e0aa";
}
.font-icon-email_2:before {
	content: "e0ab";
}
.font-icon-eject:before {
	content: "e0ac";
}
.font-icon-edit:before {
	content: "e0ad";
}
.font-icon-edit-check:before {
	content: "e0ae";
}
.font-icon-download:before {
	content: "e0af";
}
.font-icon-download_2:before {
	content: "e0b0";
}
.font-icon-dashboard:before {
	content: "e0b1";
}
.font-icon-credit-card:before {
	content: "e0b2";
}
.font-icon-copy:before {
	content: "e0b3";
}
.font-icon-comments:before {
	content: "e0b4";
}
.font-icon-comments-line:before {
	content: "e0b5";
}
.font-icon-comment:before {
	content: "e0b6";
}
.font-icon-comment-line:before {
	content: "e0b7";
}
.font-icon-columns:before {
	content: "e0b8";
}
.font-icon-columns-2:before {
	content: "e0b9";
}
.font-icon-cogs:before {
	content: "e0ba";
}
.font-icon-cog:before {
	content: "e0bb";
}
.font-icon-cloud:before {
	content: "e0bc";
}
.font-icon-check:before {
	content: "e0bd";
}
.font-icon-check-empty:before {
	content: "e0be";
}
.font-icon-certificate:before {
	content: "e0bf";
}
.font-icon-camera:before {
	content: "e0c0";
}
.font-icon-calendar:before {
	content: "e0c1";
}
.font-icon-bullhorn:before {
	content: "e0c2";
}
.font-icon-briefcase:before {
	content: "e0c3";
}
.font-icon-bookmark:before {
	content: "e0c4";
}
.font-icon-book:before {
	content: "e0c5";
}
.font-icon-bolt:before {
	content: "e0c6";
}
.font-icon-bold:before {
	content: "e0c7";
}
.font-icon-blockquote:before {
	content: "e0c8";
}
.font-icon-bell:before {
	content: "e0c9";
}
.font-icon-beaker:before {
	content: "e0ca";
}
.font-icon-barcode:before {
	content: "e0cb";
}
.font-icon-ban-circle:before {
	content: "e0cc";
}
.font-icon-ban-chart:before {
	content: "e0cd";
}
.font-icon-ban-chart-2:before {
	content: "e0ce";
}
.font-icon-backward:before {
	content: "e0cf";
}
.font-icon-asterisk:before {
	content: "e0d0";
}
.font-icon-arrow-simple-up:before {
	content: "e0d1";
}
.font-icon-arrow-simple-up-circle:before {
	content: "e0d2";
}
.font-icon-arrow-simple-right:before {
	content: "e0d3";
}
.font-icon-arrow-simple-right-circle:before {
	content: "e0d4";
}
.font-icon-arrow-simple-left:before {
	content: "e0d5";
}
.font-icon-arrow-simple-left-circle:before {
	content: "e0d6";
}
.font-icon-arrow-simple-down:before {
	content: "e0d7";
}
.font-icon-arrow-simple-down-circle:before {
	content: "e0d8";
}
.font-icon-arrow-round-up:before {
	content: "e0d9";
}
.font-icon-arrow-round-up-circle:before {
	content: "e0da";
}
.font-icon-arrow-round-right:before {
	content: "e0db";
}
.font-icon-arrow-round-right-circle:before {
	content: "e0dc";
}
.font-icon-arrow-round-left:before {
	content: "e0dd";
}
.font-icon-arrow-round-left-circle:before {
	content: "e0de";
}
.font-icon-arrow-round-down:before {
	content: "e0df";
}
.font-icon-arrow-round-down-circle:before {
	content: "e0e0";
}
.font-icon-arrow-light-up:before {
	content: "e0e1";
}
.font-icon-arrow-light-round-up:before {
	content: "e0e2";
}
.font-icon-arrow-light-round-up-circle:before {
	content: "e0e3";
}
.font-icon-arrow-light-round-right:before {
	content: "e0e4";
}
.font-icon-arrow-light-round-right-circle:before {
	content: "e0e5";
}
.font-icon-arrow-light-round-left:before {
	content: "e0e6";
}
.font-icon-arrow-light-round-left-circle:before {
	content: "e0e7";
}
.font-icon-arrow-light-round-down:before {
	content: "e0e8";
}
.font-icon-arrow-light-round-down-circle:before {
	content: "e0e9";
}
.font-icon-arrow-light-right:before {
	content: "e0ea";
}
.font-icon-arrow-light-left:before {
	content: "e0eb";
}
.font-icon-arrow-light-down:before {
	content: "e0ec";
}
.font-icon-align-right:before {
	content: "e0ed";
}
.font-icon-align-left:before {
	content: "e0ee";
}
.font-icon-align-justify:before {
	content: "e0ef";
}
.font-icon-align-center:before {
	content: "e0f0";
}
.font-icon-adjust:before {
	content: "e0f1";
}

.chen ul {
    
    padding: 0;
    margin: 0;
 
}

.chen ul li {
     list-style-type: square;
     padding-left: -20px;
     margin-left: 20px;
    
}
.checkmark{
list-style-image: url('getFile?id=80&recordid=145&fieldName=File%20To%20Upload');
}
.decimal{
list-

style-type: decimal;
}

.polaroid {
  position: relative;
  
}
 
.polaroid img {
  border: 10px solid #fff;
  border-bottom: 25px solid #fff;
  -webkit-box-shadow: 3px 3px 3px #777;
     -moz-box-shadow: 3px 3px 3px #777;
          box-shadow: 3px 3px 3px #777;
}
 
.polaroid p {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0px;
  font: 400 18px/1 'Kaushan Script', cursive;
  color: #888;
margin-bottom: 5px;
}
table.tablechen{
height: 558px;
}
td.tdchen{
border: none;
}



#smarteform  {
  background-color: #fff;
  border: 0px solid #444;
          -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
                 
}

.subsmarteform  {
  background-color: #eee;
  border: 0px solid #444;
          -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
}

form label {
	display: block; /* block float the labels to left column, set a width */
	float: left;
	width: 400px;
	padding: 0;
	margin: 3px 0 0 0;
	/* set top margin same as form input - textarea etc. elements */
	text-align: right;
	font-weight: normal;
    font-size: 14px;	
	
}

form input,form textarea{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 2px 0 10px;
	/* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-family: Arial;
	font-size: 14px; 
	color: #222;
	border: 1px solid #888;
	padding: 3px 3px;
	
          -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -khtml-border-radius: 2px;
		 border-radius: 2px;
	
}

form input[type="checkbox"] {

   border: 0px;
   margin-top: 3px;
   
}

form input[type="file"] {

  
	border: 0px;
	
	
        
}

form input[type="radio"] {

   border: 0px;
   margin-top: 3px;
}

form select {

/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 2px 0 10px;
	/* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-family: Arial;
	font-size: 14px; 
	color: #222;
	border: 1px solid #888;
	padding: 3px 3px;
	
	
} 

.redBold {
	color: #FF0000;
	font-weight: bold;
}


div#buttonPanel{

  padding-right: 20px;
  float: right;
}

pre {
	
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
	
	width: auto;
    margin-top: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;

}


div#loginPanel{

  padding-left: 15%;
  padding-top: 45px;
  margin-top: -100px;
  
}

div#loginButton{

  padding-left: 600px;
   padding-bottom: 20px;
  
}

div#loginLink{

  padding-left: 400px;
  padding-top: 15px;
  padding-bottom: 5px;
}

div#loginLink a{
   
   font-weight: bold;
   text-decoration: none;
   padding: 5px;   

}

div#loginLink a:hover{
   
    background-color: #ff6c00;
   
   

}

.error {
	color: #DE0000;
	font-size: 100%;
	font-weight: bold;
	margin-left: 210px;
	padding-top: 0px;
	background-color: #ffff66;

}

.errorPage {
	color: #DE0000;
	font-size: 100%;
	font-weight: bold;
	padding-left: 210px;
	text-align: center;
}

h1.error {
	font-size: 130%;
	padding-left: 0px;
	background-color: #ffff66;
	 -moz-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 border-radius: 3px;
		 margin-left: 0px;
		 padding-top: 5px;
		 padding-bottom: 5px;
		 
	
}

p.buttonDiv{
  
  
  text-align: right;
  width:80%;
  margin: 20px;
}
.Registerbtn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.Registerbtn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
color:white;
}
.Registerbtnnew {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 3px 6px 3px 6px;
  text-decoration: none;
}

.Registerbtnnew:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
color:white;
}
.ak-searchnew {
    float: right;
    
    height: 60px;
    margin-left: 20px;
margin-top: 8px;
}




.boxed-layout #page{
width:100%
}

.float-button {
    position: fixed;
    height: auto;
    width: 100%;
    bottom: 50%;
    left: 50px;
}

@media screen and (max-width: 580px) {#bottom-section .testimonial-slider-wrap{
	margin-right: 0;
width:100% !Important;
text-align:center;
}}
