@import url(http://fonts.googleapis.com/css?family=Coda:400,800);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif);
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display:block;
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
audio:not([controls]) {
	display:none;
}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
a:hover,a:active {
	outline:0;
}
sub,sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}
sup {
	top:-0.5em;
}
sub {
	bottom:-0.25em;
}
img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
	/*! margin-top: -12px; */
}
#map_canvas img {
	max-width:none;
}
button,input,select,textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle;
}
button,input {
	*overflow:visible;
	line-height:normal;
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0;
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button;
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none;
}
textarea {
	overflow:auto;
	vertical-align:top;
}
.clearfix,.clear {
	*zoom:1;
}
.clearfix:before,.clearfix:after,.clear:before,.clear:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after,.clear:after {
	clear:both;
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.row {
	margin-left:0px;
	*zoom:1;
}
.row:before,.row:after {
	display:table;
	content:"";
	line-height:0;
}
.row:after {
	clear:both;
}
[class*="grid"] {
	float:left;
	margin-left:0px;
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	width:960px;
}
.grid12 {
	width:960px;
}
.grid11 {
	width:880px;
}
.grid10 {
	width:800px;
}
.grid9 {
	width:720px;
  margin-top: 10px;
margin-bottom: -19px;
}
.grid8 {
	width:640px;
}
.grid7 {
	width:560px;
}
.grid6 {
	width:480px;
}
.grid5 {
	width:400px;
}
.grid4 {
	width:320px;
}
.grid3 {
	width:240px;
}
.grid2 {
	width:160px;
}
.grid1 {
	width:80px;
}
.offset12 {
	margin-left:960px;
}
html[dir='rtl'] .offset12 {
	margin-right:960px;
	margin-left:0;
}
.offset11 {
	margin-left:880px;
}
html[dir='rtl'] .offset11 {
	margin-right:880px;
	margin-left:0;
}
.offset10 {
	margin-left:800px;
}
html[dir='rtl'] .offset10 {
	margin-right:800px;
	margin-left:0;
}
.offset9 {
	margin-left:720px;
}
html[dir='rtl'] .offset9 {
	margin-right:720px;
	margin-left:0;
}
.offset8 {
	margin-left:640px;
}
html[dir='rtl'] .offset8 {
	margin-right:640px;
	margin-left:0;
}
.offset7 {
	margin-left:560px;
}
html[dir='rtl'] .offset7 {
	margin-right:560px;
	margin-left:0;
}
.offset6 {
	margin-left:480px;
}
html[dir='rtl'] .offset6 {
	margin-right:480px;
	margin-left:0;
}
.offset5 {
	margin-left:400px;
}
html[dir='rtl'] .offset5 {
	margin-right:400px;
	margin-left:0;
}
.offset4 {
	margin-left:320px;
}
html[dir='rtl'] .offset4 {
	margin-right:320px;
	margin-left:0;
}
.offset3 {
	margin-left:240px;
}
html[dir='rtl'] .offset3 {
	margin-right:240px;
	margin-left:0;
}
.offset2 {
	margin-left:160px;
}
html[dir='rtl'] .offset2 {
	margin-right:160px;
	margin-left:0;
}
.offset1 {
	margin-left:80px;
}
html[dir='rtl'] .offset1 {
	margin-right:80px;
	margin-left:0;
}
.inset12 {
	margin-left:-960px;
}
html[dir='rtl'] .inset12 {
	margin-right:-960px;
	margin-left:0;
}
.inset11 {
	margin-left:-880px;
}
html[dir='rtl'] .inset11 {
	margin-right:-880px;
	margin-left:0;
}
.inset10 {
	margin-left:-800px;
}
html[dir='rtl'] .inset10 {
	margin-right:-800px;
	margin-left:0;
}
.inset9 {
	margin-left:-720px;
}
html[dir='rtl'] .inset9 {
	margin-right:-720px;
	margin-left:0;
}
.inset8 {
	margin-left:-640px;
}
html[dir='rtl'] .inset8 {
	margin-right:-640px;
	margin-left:0;
}
.inset7 {
	margin-left:-560px;
}
html[dir='rtl'] .inset7 {
	margin-right:-560px;
	margin-left:0;
}
.inset6 {
	margin-left:-480px;
}
html[dir='rtl'] .inset6 {
	margin-right:-480px;
	margin-left:0;
}
.inset5 {
	margin-left:-400px;
}
html[dir='rtl'] .inset5 {
	margin-right:-400px;
	margin-left:0;
}
.inset4 {
	margin-left:-320px;
}
html[dir='rtl'] .inset4 {
	margin-right:-320px;
	margin-left:0;
}
.inset3 {
	margin-left:-240px;
}
html[dir='rtl'] .inset3 {
	margin-right:-240px;
	margin-left:0;
}
.inset2 {
	margin-left:-160px;
}
html[dir='rtl'] .inset2 {
	margin-right:-160px;
	margin-left:0;
}
.inset1 {
	margin-left:-80px;
}
html[dir='rtl'] .inset1 {
	margin-right:-80px;
	margin-left:0;
}
.container {
	margin-right:auto;
	margin-left:auto;
	*zoom:1;
	/*! margin-bottom: -60px; */
	/*! width: 124px; */
}
.container:before,.container:after {
	display:table;
	content:"";
	line-height:0;
}
.container:after {
	clear:both;
}
.container-fluid {
	padding-right:0px;
	padding-left:0px;
	*zoom:1;
}
.container-fluid:before,.container-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.container-fluid:after {
	clear:both;
}
body {
	background:#f6f6f6;
	color:#000;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0;
	/*! margin-bottom: -58px; */
	margin-bottom: 59px;
}
a {
	text-decoration:none;
}
.block {
	padding:15px;
	position:relative;
	display:block;
}
.title {
	margin:0 0 7px;
	padding:5px 0 5px;
}
* html .ie6-offset {
	margin-right:-4px;
}
#mainbody,#sidebar-a,#sidebar-b {
	position:relative;
}
#sidebar-a[class*='grid'] [class*='grid'],#sidebar-b[class*='grid'] [class*='grid'] {
	margin-left:0;
	width:100%;
}
#copyright .block {
	padding:10px 0 0 0;
	margin:0;
}
.odd,.even {
	padding:0 !important;
	margin:0 !important;
}
h1,h2,h3,h4,h5,h6 {
	font-family:'Coda', cursive;
	font-weight:400;
}
.block {
	margin:10px;
}
#roof {
	background:url(../images/backgrounds/roof-noise.png) #6e6d71;
}
#top {
	border-bottom:3px solid #e0e0e0;
	position:relative;
	background:url(../images/gradients/top-bg.png) repeat-x 0 100% #fff;
	/*! margin-bottom: -60px; */
	height: 104px;
}
#top:before {
	content:"";
	top:0;
	height:6px;
	width:100%;
	background:url(../images/dotted-pattern.png) repeat-x 0 0;
}
#utility {
	background:url(../images/slider-bg.png) 0 0 #f8f8f8;
	position:relative;
	border-width:1px 0;
	border-style:solid;
	border-color:#bbb;
	/*! margin-top: 30px; */
}
#utility .container {
	background:url(../images/shadows/bottom-shadow.png) no-repeat 50% 101%;
	/*! margin-top: -46px; */
}
#utility .container:before {
	background:url(../images/shadows/upper-shadow.png) no-repeat 50% 100%;
	height:18px;
	width:100%;
	top:0;
	left:0;
}
#feature {
	border-top:4px solid #f8f8f8;
	border-bottom:4px solid #e0e0e0;
	background:url(../images/gradients/feature-bg.png) repeat-x 0 100% #eaeaea;
	position:relative;
}
#feature .container:after {
	background:url(../images/shadows/upper-shadow.png) no-repeat 50% 100%;
	bottom:-20px;
	left:0;
	width:100%;
	height:17px;
}
#feature .block {
	padding-bottom:25px;
}
#feature .no-title .content {
	margin:30px 0;
}
#feature h3.title {
	font-size:26px;
	line-height:30px;
	font-weight:normal;
}
#main-top .container {
	background:url(../images/dotted-pattern.png) repeat-x 0 100%;
	padding:20px 0;
}
#main-bottom {
	padding:20px 0 10px;
}
#bottom {
	background:#cecece;
	box-shadow:0 0 4px #000 inset;
}
#footer {
	padding:20px 0;
	text-shadow:1px 1px 1px #fff;
}
#footer ul,#footer ol {
	margin:0;
}
#footer ul li,#footer ol li {
	list-style:none;
	padding:5px 0 5px 20px;
	background:url(../images/list-arrow.png) no-repeat 0 50%;
}
#footer ul li a,#footer ol li a {
	display:block;
	color:#666;
}
#footer .title {
	font-size:16px;
	font-weight:normal;
	color:#000;
}
#copyright {
	background:url(../images/gradients/copyright-bg.png) repeat-x 0 100%;
	position:relative;
}
#copyright .container {
	background:url(../images/copyright-border.png) repeat-x 0 0;
}
#copyright .container:before {
	content:"";
	width:100%;
	height:21px;
	top:-9%;
	left:0;
	background:url(../images/shadows/copyright-shadow.png) no-repeat 50% 100%;
}
#sidebar-a,#sidebar-b {
	margin-top:19px;
}
#sidebar-a .block,#sidebar-b .block {
	z-index:10;
}
#roof .container,#header .container,#utility .container,#feature .container,#main-bottom .container,#bottom .container,#footer .container,#copyright .container {

	/*! padding-top: -5px; */
}
#top:before,#top:after,#copyright .container:before,#utility .container:before,#feature .container:after {
	display:block;
	position:absolute;
}
.readon,.btn-primary,#component .article-readmore .readmore a,div.catItemReadMore a,div.k2ItemsBlock ul li a.moduleItemReadMore,div.tagItemReadMore a,.parallax-slider .ps-readmore {
	border-radius:5px;
	padding:6px 10px 6px 25px;
	position:relative;
	color:#444;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	box-shadow:0 0 1px #999;
}
.readon span,.btn-primary span,#component .article-readmore .readmore a span,div.catItemReadMore a span,div.k2ItemsBlock ul li a.moduleItemReadMore span,div.tagItemReadMore a span,.parallax-slider .ps-readmore span {
	color:#444;
	font-style:italic;
}
.btn-primary i {
	display:none;
}
.parallax-slider .ps-readmore {
	line-height:inherit;
}
.ex-menu {
	float:right;
	color:#777;
	position:relative;
	z-index:99;
}
.ex-menu ul.l2 li {
	margin-bottom:3px;
}
.ex-menu ul.l2 li.last {
	margin-bottom:0;
}
.ex-menu ul.l2 li.grouped > a {
	font-size:115%;
	text-transform:uppercase;
}
.ex-menu ul {
	margin:0;
	padding:0;
	list-style:none;
	width: 800px;
	margin-top: 10px;
}
.ex-menu > ul.l1:before,.ex-menu > ul.l1:after,.ex-menu .dropdown .column:before,.ex-menu .dropdown .column:after {
	content:" ";
	display:table;
}
.ex-menu > ul.l1:after,.ex-menu .dropdown .column:after {
	clear:both;
}
.ex-menu > ul.l1 > li {
	float:left;
}
.ex-menu ul li {
	position:relative;
}
.ex-menu li > a {
	display:block;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
	padding:0 10px;
	line-height:30px;
	color:#777;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	font-family:'Coda', cursive;
	font-weight:400;
	padding:5px 10px;
	background:#f3f3f3;
	border-radius:3px;
}
.ex-menu li a[class^="icon-"],.ex-menu li a[class*=" icon-"] {
	width:auto;
	text-align:left;
	font-family:inherit;
	-webkit-font-smoothing:inherit;
}
.ex-menu li a[class^="icon-"]:before,.ex-menu li a[class*=" icon-"]:before {
	font-family:FontAwesome;
	margin-right:5px;
}
.ex-menu > ul.l1 > li {
	margin:0 5px;
}
.ex-menu > ul.l1 > li > a {
	background:none;
	padding:26px 10px;
}
.ex-menu > ul.l1 > li.parent > a {
	background:url(../images/arrow-down.png) no-repeat 110% 27px;
	padding-right:16px;
}
.ex-menu > ul.l1 > li.parent > a:hover,.ex-menu > ul.l1 > li.parent > a:focus {
	background-position:110% -74px;
}
.ex-menu > ul.l1 > li:hover > a,.ex-menu > ul.l1 > li.active > a,.ex-menu > ul.l1 > li > a:focus {
	color:#000;
}
.ex-menu > ul.l1 > li.last .dropdown {
	right:0;
	left:auto;
}
.ex-menu li a[href='#'] {
	cursor:auto;
}
.ex-menu li:hover > a,.ex-menu li > a:focus {
	background-color:'';
	color:#000;
	outline:none;
	color:#fff;
}
.ex-menu li > a:active {
	background-color:'';
	color:#000;
}
.ex-menu li.active > a {
	background-color:'';
	color:#000;
	color:#fff;
}
.ex-menu li a img {
	float:left;
	margin-right:5px;
	margin-top:5px;
}
.ex-menu .subtitle {
	line-height:14px;
}
.subtitle > div {
	margin-top:4px;
	font-size:10px;
	line-height:17px;
	font-style:italic;
	font-size:11px;
	line-height:14px;
	text-transform:capitalize;
	margin-top:4px;
}
.ex-menu .dropdown {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:'';
	color:;
	letter-spacing:normal;
}
.ex-menu .dropdown .block {
	margin:0;
}
.ex-menu li:hover > .dropdown {
	display:block;
}
.ex-menu li:hover > .dropdown li:hover > .dropdown {
	left:100%;
	top:0;
}
.ex-menu .dropdown .grouped > ul {
	margin:10px;
}
.ex-menu .dropdown .grouped > ul > li > a {
	background:url(../images/list-bullets.png) no-repeat 0 4px;
	line-height:18px;
	padding:2px 10px 2px 16px;
}
.ex-menu .dropdown .grouped > ul > li:hover > a,.ex-menu .dropdown .grouped > ul > li.active > a,.ex-menu .dropdown .grouped > ul > li > a:hover,.ex-menu .dropdown .grouped > ul > li > a:focus {
	background:url(../images/list-bullets.png) no-repeat 0 -36px;
	color:#333;
}
.ex-menu .dropdown .column {
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px;
	background:#fff;
	border:1px solid #d7d7d7;
	border-radius:3px;
}
.menu-toggle {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:55px;
	padding:0 20px;
	float:left;
}
.menu-toggle:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
.menu-toggle {
	font-size:19px;
	color:#88898e;
}
.menu-toggle:hover,.menu-toggle:focus {
	color:#88898e;
	text-decoration:none;
	outline:none;
}
.menu-toggle:after {
	content:"\f0c9";
	font-family:"FontAwesome";
	vertical-align:middle;
}
[dropdown-animation="fade"] li:hover > .dropdown,[dropdown-sub-animation="fade"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:fade 0.2s ease-in-out;
	animation:fade 0.2s ease-in-out;
}
[dropdown-animation="scale-up"] li:hover > .dropdown,[dropdown-sub-animation="scale-up"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:scale-up 0.2s ease-in-out;
	animation:scale-up 0.2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
[dropdown-animation="scale-down"] li:hover > .dropdown,[dropdown-sub-animation="scale-down"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:scale-down 0.2s ease-in-out;
	animation:scale-down 0.2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
[dropdown-animation="slide-top"] li:hover > .dropdown,[dropdown-sub-animation="slide-top"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:slide-top-fixed 0.2s ease-in-out;
	animation:slide-top-fixed 0.2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
[dropdown-animation="slide-bottom"] li:hover > .dropdown,[dropdown-sub-animation="slide-bottom"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:slide-bottom-fixed 0.2s ease-in-out;
	animation:slide-bottom-fixed 0.2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
[dropdown-animation="slide-left"] li:hover > .dropdown,[dropdown-sub-animation="slide-left"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:slide-left-fixed 0.2s ease-in-out;
	animation:slide-left-fixed 0.2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
[dropdown-animation="slide-right"] li:hover > .dropdown,[dropdown-sub-animation="slide-right"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:slide-right-fixed 0.2s ease-in-out;
	animation:slide-right-fixed 0.2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
[dropdown-animation="flipin-x"] li:hover > .dropdown,[dropdown-sub-animation="flipin-x"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:flipin-x .5s ease-in-out;
	animation:flipin-x .5s ease-in-out;
}
[dropdown-animation="flipin-y"] li:hover > .dropdown,[dropdown-sub-animation="flipin-y"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:flipin-y .5s ease-in-out;
	animation:flipin-y .5s ease-in-out;
}
[dropdown-animation="bounce-in"] li:hover > .dropdown,[dropdown-sub-animation="bounce-in"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:bounce-in 0.6s ease-in-out;
	animation:bounce-in 0.6s ease-in-out;
}
[dropdown-animation="bounce-in-up"] li:hover > .dropdown,[dropdown-sub-animation="bounce-in-up"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:bounce-in-up 0.6s ease-in-out;
	animation:bounce-in-up 0.6s ease-in-out;
}
[dropdown-animation="bounce-in-left"] li:hover > .dropdown,[dropdown-sub-animation="bounce-in-left"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:bounce-in-left 0.6s ease-in-out;
	animation:bounce-in-left 0.6s ease-in-out;
}
[dropdown-animation="bounce-in-right"] li:hover > .dropdown,[dropdown-sub-animation="bounce-in-right"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:bounce-in-right 0.6s ease-in-out;
	animation:bounce-in-right 0.6s ease-in-out;
}
[dropdown-animation="roll-in"] li:hover > .dropdown,[dropdown-sub-animation="roll-in"] li:hover > .dropdown li:hover > .dropdown {
	-webkit-animation:roll-in 0.6s ease-in-out;
	animation:roll-in 0.6s ease-in-out;
}
#ex-splitmenu.horizontal .nav-list li {
	position:relative;
}
#ex-splitmenu.horizontal > .nav-list > li {
	float:left;
}
#ex-splitmenu.horizontal .nav-list > li > a {
	display:block;
	text-decoration:none;
	padding:0 10px;
	margin:0;
	line-height:30px;
	color:#777;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
}
#ex-splitmenu.horizontal .nav-list li:hover a {
	background-color:'';
	color:#000;
}
#ex-splitmenu.horizontal .nav-list li.parent > ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	padding:0;
	width:200px;
	z-index:1000;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:'';
	letter-spacing:normal;
}
#ex-splitmenu.horizontal .nav-list li.parent:hover > ul {
	display:block;
	-webkit-animation:scale-up 0.2s ease-in-out;
	animation:scale-up 0.2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}
#ex-splitmenu.horizontal .nav-list li.parent:hover > ul li.parent ul {
	left:100%;
	top:0;
}
#ex-splitmenu.horizontal > .nav-list > li.hover a,#ex-splitmenu.horizontal > .nav-list > li.active a,#ex-splitmenu.horizontal > .nav-list > li.active a:focus {
	background-color:'';
	color:#000;
}
#ex-splitmenu.horizontal a[class^="icon-"],#ex-splitmenu.horizontal a[class*=" icon-"] {
	width:auto;
	text-align:left;
}
#ex-splitmenu.horizontal a[class^="icon-"]:before,#ex-splitmenu.horizontal a[class*=" icon-"]:before {
	margin-right:5px;
}
.uk-offcanvas {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1010;
	background:rgba(0,0,0,0.3);
}
.uk-offcanvas .ex-menu {
	margin:0;
	padding:0;
}
.uk-offcanvas .ex-menu ul > li {
	display:block;
	border:none;
	background:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:0;
}
.uk-offcanvas .ex-menu ul > li a {
	background-color:transparent;
}
.uk-offcanvas .ex-menu li:hover > a,.uk-offcanvas .ex-menu li > a:focus,.uk-offcanvas .ex-menu li.active > a {
	background:transparent;
	color:#fff;
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.uk-offcanvas .ex-menu ul a {
	border:0;
}
.uk-offcanvas .ex-menu > ul.l1 > li > a {
	margin:0;
	padding:5px 10px;
}
.uk-offcanvas.uk-active {
	display:block;
}
.uk-offcanvas-page {
	position:fixed;
	-webkit-transition:margin-left 0.3s ease-in-out 50ms;
	transition:margin-left 0.3s ease-in-out 50ms;
}
.uk-offcanvas-bar {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:1011;
	width:270px;
	max-width:100%;
	background:#333;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	-webkit-transition:-webkit-transform 0.3s ease-in-out;
	transition:transform 0.3s ease-in-out;
}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
	-webkit-transform:translateX(0%);
	transform:translateX(0%);
}
.uk-offcanvas-bar-flip {
	left:auto;
	right:0;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
}
.uk-offcanvas [class*="grid"] {
	width:auto;
	float:none;
}
.uk-offcanvas .block {
	margin:0;
	padding:0;
	background:transparent;
	border:0;
}
.uk-offcanvas .block + .block {
	margin-top:20px;
}
#offcanvas .ex-menu {
	background-color:transparent;
}
.uk-offcanvas .ex-menu,.uk-offcanvas .ex-menu > ul.l1 > li {
	float:none;
}
.uk-offcanvas .ex-menu ul a {
	color:#88898e;
}
.uk-offcanvas .ex-menu > ul.l1 > li > a {
	color:rgba(255,255,255,0.8);
	border-bottom:1px solid rgba(0,0,0,0.4);
	box-shadow:0 1px 0 rgba(255,255,255,0.06);
}
.uk-offcanvas .ex-menu > ul.l1 > li:hover > a,.uk-offcanvas .ex-menu > ul.l1 > li.active > a,.uk-offcanvas .ex-menu > ul.l1 > li a:focus,.uk-offcanvas .ex-menu > ul.l1 > li a:active {
	background-color:#3a3b40;
	color:#fff;
}
.uk-offcanvas .ex-menu > ul.l1 > li ul {
	padding:5px 0 5px 15px;
}
.uk-offcanvas .ex-menu > ul.l1 > li ul li.parent > a {
	margin-left:-15px;
	padding-left:15px;
}
.uk-offcanvas .ex-menu > ul.l1 > li ul li > a {
	padding:5px 0;
	line-height:30px;
}
.uk-offcanvas .ex-menu li:hover > a,.uk-offcanvas .ex-menu li > a:focus {
	background-color:none;
}
.widget-menu {
	padding:0;
	margin:0 10px;
}
.widget-splitmenu {
	background:#fff;
	border:1px solid #cfcfcf;
	box-shadow:0 1px 3px rgba(0,0,0,0.15);
	padding:0;
	border-radius:5px;
}
.widget-splitmenu .title {
	border-bottom:1px solid #cfcfcf;
}
.widget-splitmenu .title {
	background:url(../images/module-title3.png) repeat-x 0 100% #f3f3f3;
	padding:15px;
	border:1px solid #cfcfcf;
	border-radius:5px 5px 0 0;
}
#ex-splitmenu > .nav-list > li.parent > ul li {
	list-style:square;
	color:#bbb;
}
#ex-splitmenu > .nav-list > li.parent > ul li a {
	border-bottom:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:3px 15px;
}
#ex-splitmenu > .nav-list > li.parent > ul li a:hover {
	background:none;
	color:#444;
}
#ex-splitmenu [class^="icon-"]:before,#ex-splitmenu [class*=" icon-"]:before {
	margin-right:5px;
}
#ex-splitmenu li [class^="icon-"],#ex-splitmenu li [class*=" icon-"],#ex-splitmenu .nav li [class^="icon-"],#ex-splitmenu .nav li [class*=" icon-"] {
	display:block;
	width:100%;
	text-align:left;
}
.menu-toggle {
	color:#fff;
	height:35px;
	padding:0 10px;
	background:rgba(0,0,0,0.3);
}
.menu-toggle:hover,.menu-toggle:focus {
	color:#ddd;
}
#component .articles-row {
	margin-bottom:10px;
}
#component [class*='cols'] > [class*='col-'] {
	float:left;
	padding:0;
}
#component .cols-1 > [class*='col-'] {
	display:block;
	float:none;
	margin:0;
}
#component .cols-2 > [class*='col-'] {
	width:50%;
}
#component .cols-3 > [class*='col-'] {
	float:left;
	width:33.3%;
}
#component .cols-4 > [class*='col-'] {
	width:25%;
}
#component article {
	margin:0 10px 20px;
}
#component .title {
	font-size:30px;
	line-height:40px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #d7d7d7;
	-webkit-box-shadow:0 1px 1px #fff;
	-moz-box-shadow:0 1px 1px #fff;
	box-shadow:0 1px 1px #fff;
}
#component .block {
	padding-left:5px;
	padding-right:5px;
}
#component .article-bg {
	padding-bottom:0;
	border:0;
}
#component .actions a {
	display:inline-block;
	width:14px;
	height:14px;
	vertical-align:text-top;
	background-image:url(../images/glyphicons-halflings.png);
}
#component .print-icon a {
	background-position:-96px -48px;
}
#component .email-icon a {
	background-position:-72px 0;
}
#component .edit-icon a {
	background-position:-96px -72px;
}
#component .edit .formelm {
	float:left;
	width:70%;
	margin-top:10px;
}
#component .edit .formelm label {
	float:left;
	line-height:22px;
	width:110px;
}
#component .edit textarea {
	margin-top:10px;
}
#component .edit .pull-left {
	width:50%;
}
#component .CodeMirror-wrapping {
	box-sizing:border-box;
	margin-top:20px;
}
#component .edit .formelm-buttons {
	margin-top:10px;
}
#component .button2-left {
	float:left;
	margin-right:5px;
}
#component #editor-xtd-buttons {
	margin-top:15px;
	height:32px;
}
#component .pagination {
	background:linear-gradient(rgba(38,38,38,0.1) 0px,rgba(184,184,184,0.1) 100%);
	border-radius:5px;
	box-shadow:0 1px 0 rgba(0,0,0,0.05) inset, 0 1px 0 #fff;
	border-color:#c5c5c5 #d3d3d3 #eaeaea;
	border-width:1px;
	border-style:solid;
	padding:4px;
	padding:0 10px;
}
#component .pagination .inner-block {
	background:#fff;
	box-shadow:0 2px 2px -1px rgba(0,0,0,0.1);
	border-radius:5px;
	border-color:#e5e5e5 #d9d9d9 #ccc;
	border-width:1px;
	border-style:solid;
}
#component .pagination ul {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
#component .pagination a,#component .pagination span {
	background:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	border:none;
	border-right:1px solid #ddd;
	-webkit-box-shadow:1px 0 1px #fff;
	-moz-box-shadow:1px 0 1px #fff;
	box-shadow:1px 0 1px #fff;
}
#component .pagination li.pagination-start a,#component .pagination li.pagination-start span {
	border-left:1px solid #ddd;
	-webkit-box-shadow:-1px 0 1px #fff;
	-moz-box-shadow:-1px 0 1px #fff;
	box-shadow:-1px 0 1px #fff;
}
#component #contact-slider {
	padding-bottom:9px;
}
#component #contact-slider h3 {
	font-size:inherit;
	line-height:inherit;
	margin:0;
	padding:0;
}
#component article,#component .registration,#component .category-list,#component .contact-category,#component .contact,#component .weblink-category,#component .newsfeed-category,#component div.catItemLinks,#component div.itemLinks,#component div.tagItemView,#component div.itemAuthorBlock {
	background:url(../images/gradients/item-bg.png) repeat-x 0 0 #eaeaea;
	padding:10px;
	box-shadow:0 2px 4px rgba(66, 82, 200, 0.56);
	border-bottom:2px solid #fff;
	border-radius:5px;
}
#component .article-readmore .readmore a {
	color:#444;
	font-style:italic;
}
#component .article-readmore .readmore a:hover {
	color:#6eb6ff;
}
#mod-finder-searchform {
	margin:0 0;
	position:relative;
}
#mod-finder-searchform div.finder {
	margin-bottom:0;
}
#mod-finder-searchform #mod-finder-searchword {
	background:#fbfbfb;
}
#mod-finder-searchform #mod-finder-searchword:focus {
	background:#fff;
}
#mod-finder-searchform button.btn {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
ul.breadcrumb {
	margin:0;
}
#login-form .add-on label {
	display:none;
}
ul.menu li img {
	display:none;
}
.block[class^="icon-"],.block[class*=" icon-"] {
	font-family:inherit;
	line-height:inherit;
}
.title [class^="icon-"],.title [class*=" icon-"] {
	margin-right:10px;
}
.tweets {
	margin-top:-3px;
}
.tweets .header .title {
	padding:0 0 5px 23px;
}
#xt-wrap .xt-list .xt-avatar img {
	border:4px solid #aaa;
}
#xt-wrap .xt-list .xt-time {
	float:right;
	margin-top:-10px;
}
.parallax-slider .ps-slide .ps-title {
	font-size:65px;
	line-height:60px;
	top:20px;
	font-weight:400;
}
.parallax-slider .ps-slide .ps-intro {
	margin-top:30px;
	color:#888;
	font-size:15px;
	font-style:italic;
}
.parallax-slider .ps-slide .ps-readmore {
	height:16px;
	line-height:16px;
	text-shadow:none;
	font-style:italic;
	color:#444;
	margin-top:20px;
}
.parallax-slider .ps-slide .ps-readmore:hover {
	color:#fff;
}
.parallax-slider .ps-right .ps-image.animate-in {
	right:2%;
}
#ps-nav {
	position:relative;
	bottom:9%;
	z-index:10;
}
.basic_h .items .pane {
	display:inline-block;
}
.our-services div.parent {
	margin-bottom:35px;
}
.our-services div.float {
	float:left;
	width:30%;
	margin-right:3%;
}
.our-services div.float img {
	float:left;
	background:#fff;
	padding:5px;
	margin-right:18px;
	box-shadow:0 0 2px #888;
}
.our-services div.float h4 {
	font-weight:normal;
	color:#000;
	margin:10px 0 20px;
	text-shadow:1px 1px 1px #fff;
}
.our-services div.float p {
	color:#666;
}
#footer ul.contact li {
	padding:10px 0 10px 35px;
}
#footer ul.contact li.email {
	background:url(../images/icons/email-icon.png) no-repeat 0 50%;
}
#footer ul.contact li.phone {
	background:url(../images/icons/phone-icon.png) no-repeat 0 50%;
}
#footer ul.contact li.fax {
	background:url(../images/icons/fax-icon.png) no-repeat 0 50%;
}
#footer .follow-us ul li {
	padding:10px 0 10px 40px;
}
#footer .follow-us ul li.facebook {
	background:url(../images/icons/facebook-icon.png) no-repeat 0 50%;
}
#footer .follow-us ul li.twitter {
	background:url(../images/icons/twitter-icon.png) no-repeat 0 50%;
}
#footer .follow-us ul li.youtube {
	background:url(../images/icons/youtube-icon.png) no-repeat 0 50%;
}
#footer .follow-us ul li.rss {
	background:url(../images/icons/rss-icon.png) no-repeat 0 50%;
}
#logo {
	margin:0;
	padding:10px 0;
}
#logo a {
	display:block;
}
#logo .logo-tagline {
	display:block;
	font-size:16px;
}
.widget-logo {
	margin:0;
	padding:10px;
}
.widget-logo .image a {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
	padding:0;
}
.widget-copyrightinfo,.widget-designedby,.widget-exposelogo {
	padding-top:5px;
	padding-bottom:5px;
	margin-left:25px;
}
.block.widget-date {
	text-align:right;
}
.designed-by a {
	background:url(../images/themexpert.png) no-repeat;
	width:75px;
	height:18px;
	display:inline-block;
	text-indent:-9999px;
	font-size:0;
}
.expose-logo,.expose-logo a {
	width:134px;
	height:40px;
	display:block;
	float:right;
}
.expose-logo-light {
	background:url(../../../libraries/expose/interface/images/expose_logo_light.png) no-repeat;
}
.expose-logo-dark {
	background:url(../../../libraries/expose/interface/images/expose_logo_dark.png) no-repeat;
}
.expose-logo span {
	display:none;
}
#poweredby {
	margin:0 auto;
}
#scrolltop {
	background:url(../images/totop.png) no-repeat;
	display:block;
	width:26px;
	height:39px;
	text-indent:-9999px;
	font-size:0px;
	margin:30px auto 0;
}
.social-icons {
	list-style:none;
	margin:0;
	float:right;
}
.social-icons li {
	float:left;
}
.social-icons li a {
	margin-right:10px;
	display:block;
	width:32px;
	height:32px;
	padding:5px;
	text-indent:-9999px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	-webkit-box-shadow:inset 0 1px 2px #444;
	-moz-box-shadow:inset 0 1px 2px #444;
	box-shadow:inset 0 1px 2px #444;
}
.social-icons li.twitter a {
	background:url(../images/social-icons/twitter.png) no-repeat 50% 50% #00b9f4;
}
.social-icons li.facebook a {
	background:url(../images/social-icons/facebook.png) no-repeat 50% 50% #3b5998;
}
.social-icons li.rss a {
	background:url(../images/social-icons/rss.png) no-repeat 50% 50% #d45421;
}
.white {
	color:#fff;
	text-shadow:1px 1px 1px #444;
}
.black {
	color:#333;
	text-shadow:1px 1px 1px #fff;
}
.module {
	background:url(../images/gradients/item-bg.png) repeat-x 0 0 #eaeaea;
	padding:0;
	box-shadow:0 2px 4px rgba(0,0,0,0.3);
	border-bottom:2px solid #fff;
	border-radius:5px;
	margin-top: 5px;
}
.module .title {
	padding:10px 15px 5px;
	display: none;
	/*! margin-top: 4px; */
}
.module .content {
	padding:0 15px 15px;
	/*! margin-top: -60px; */
}
#top .block,#header .block,#component .block,#copyright .block {
	border:none;
}
.box1 {
	background:linear-gradient(rgba(38,38,38,0.1) 0px,rgba(184,184,184,0.1) 100%);
	border-radius:5px;
	box-shadow:0 1px 0 rgba(0,0,0,0.05) inset, 0 1px 0 #fff;
	border-color:#c5c5c5 #d3d3d3 #eaeaea;
	border-width:1px;
	border-style:solid;
	padding:4px;
}
.box1 .inner-block {
	background:#fff;
	box-shadow:0 2px 2px -1px rgba(0,0,0,0.1);
	border-radius:5px;
	border-color:#e5e5e5 #d9d9d9 #ccc;
	border-width:1px;
	border-style:solid;
}
.box2,div.itemToolbar,div.itemNavigation {
	background:url(../images/noise.png) #eee;
	box-shadow:0 2px 12px rgba(0,0,0,0.13) inset;
}
.box3 {
	background:#222327;
	border:1px solid #444;
	color:#fff;
	padding:0;
	border-radius:5px;
	box-shadow:none;
}
.box3 .inner-block {
	border:1px solid rgba(225,225,225,0.2);
	border-radius:5px;
}
.box3 .inner-block .title {
	border-bottom:1px solid #444;
	border-top:1px solid rgba(225,225,225,0.2);
	margin-top:-1px;
	text-shadow:none;
}
.box4 {
	background:#fff;
	border:1px solid #cfcfcf;
	box-shadow:0 1px 3px rgba(0,0,0,0.15);
	padding:0;
	border-radius:5px;
}
.box4 .title {
	border-bottom:1px solid #cfcfcf;
}
.title {
	font-size:20px;
	line-height:21px;
	font-family:'Coda', cursive;
	font-weight:400;
	text-shadow:1px 1px 1px #fff;
}
.title-Big {
	background:none;
	border:0;
	box-shadow:none;
}
.title-Big .header {
	background:url(../images/title-border.png) repeat-x 0 50%;
	text-align:center;
	margin-bottom:40px;
}
.title-Big .header .title {
	font-size:60px;
	font-family:'Droid Serif', serif;
	line-height:60px;
	display:inline-block;
	text-transform:uppercase;
	background:#f5f5f5;
	padding:0 15px;
	font-weight:normal;
}
.title1 .title {
	border-bottom:1px solid #d1d1d1;
	box-shadow:0 1px 0 #fff;
}
.title2 .header {
	background:rgba(238,238,238,0.5);
	border-left:4px solid #333439;
	margin-top:10px;
}
.title2 .title {
	line-height:27px;
}
.title3 .title {
	background:url(../images/module-title3.png) repeat-x 0 100% #f3f3f3;
	padding:15px;
	border:1px solid #cfcfcf;
	border-radius:5px 5px 0 0;
}
.title4 .header {
	position:relative;
	margin-top:10px;
}
.title4 .header:before {
	border:1px solid #ccc;
	content:'';
	position:absolute;
	top:0;
	display:block;
	left:0;
	right:0;
}
.title4 .header:after {
	border:1px solid #ccc;
	content:'';
	position:absolute;
	bottom:0;
	display:block;
	left:0;
	right:0;
}
.box-black.title1 .header,.box-green.title1 .header,.box-blue.title1 .header,.box-red.title1 .header,.box-purple.title1 .header {
	border-left-color:#fff;
}
.nostyle {
	background:none;
	border:0;
	box-shadow:none;
}
body.align-rtl #mainbody,body.align-rtl #sidebar-a,body.align-rtl #sidebar-b,body.align-rtl [class*="grid"] {
	float:right;
}
body.align-rtl .megamenu ul.level-0 > li.mega,body.align-rtl #mainnav li,body.align-rtl #splitmenu li,body.align-rtl #subnav > ul > li,body.align-rtl #subnav .sublevel > ul > li {
	float:right;
}
body.align-rtl .menu ul li:hover ul,body.align-rtl .menu ul li.over ul {
	right:0;
}
body.align-rtl .menu ul li:hover li ul,body.align-rtl .menu ul li.over li ul {
	right:-999em;
}
body.align-rtl .menu ul li li:hover ul,body.align-rtl .menu ul li li.over ul {
	right:13em;
}
body.align-rtl .menu ul li li li:hover ul,body.align-rtl .menu ul li li li.over ul {
	right:10em;
	top:0;
}
body.align-rtl .megamenu ul.level-0 li.has-submenu a.mega span.menu-title,body.align-rtl .megamenu ul.level-0 li.has-submenu span.mega.level-0 span.menu-title {
	padding-right:12px;
	background-position:right center;
}
body.align-rtl .megamenu ul.level-0 li.mega .has-image {
	padding-right:35px;
	padding-left:0;
	background-position:100%;
}
body.align-rtl .pull-left {
	float:right;
	margin-left:10px;
}
body.align-rtl .pull-right {
	float:left;
	margin-right:10px;
}
body.align-rtl .align-left {
	text-align:right;
}
body.align-rtl .align-right {
	text-align:left;
}
body.align-rtl .align-center {
	text-align:center;
}
body.align-rtl .nav-list > li > a,body.align-rtl .nav-list .nav-header {
	border-width:0 4px 0 0;
}
body.align-rtl #mod-finder-searchform button.finder {
	left:10px;
	right:auto;
}
.module-tabs .tab h3,.mainH3,.nav-tabs a span {
	left:-99999px;
	position:absolute;
}
.mod-tab {
	background:url(../images/gradients/tab-bg.png) repeat-x 0 100% #eaeaea;
	border-top:4px solid #f6f6f6;
	border-bottom:4px solid #e0e0e0;
	box-shadow:0 0 2px #888;
}
.mod-tab .tab-pane {
	padding:0 10px 10px;
}
.mod-tab .tab-pane img {
	float:left;
	margin:2px 15px 10px 0;
	background:#aaa;
	padding:5px;
}
.mod-tab .tab-pane div.k2ItemsBlock ul li {
	border-bottom:0;
}
.mod-tab .tab-pane h4 a {
	text-shadow:0 1px 0px #777;
}
.nav-tabs {
	margin-bottom:0;
}
.nav-tabs > li > a {
	background:#eaeaea;
	display:block;
	text-decoration:none;
	padding:10px 15px;
	margin:0 5px 0 0;
	position:relative;
	color:#666;
	font-size:16px;
	line-height:16px;
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#e2e2e2;
	border-radius:3px 3px 0 0;
	text-shadow:1px 1px 1px #fff;
}
.nav-tabs > .active > a,.nav-tabs > .active > a:hover {
	margin-top:-5px;
	margin-bottom:-4px;
	color:#000;
	padding-bottom:16px;
	border-width:4px 0 1px;
	border-style:solid;
	border-color:#f6f6f6 #f6f6f6 #eaeaea;
	box-shadow:0 -3px 3px #bbb;
	background:#eaeaea;
}
.accordion-group {
	margin-bottom:2px;
	border:1px solid #e5e5e5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.accordion-heading {
	border-bottom:0;
	background:url(../images/noise.png);
	box-shadow:0 2px 12px rgba(0,0,0,0.13) inset;
	text-align:center;
}
.accordion-heading .accordion-toggle {
	display:block;
	padding:8px 15px;
	font-size:20px;
	color:#888;
}
.accordion-toggle {
	cursor:pointer;
}
.accordion-inner {
	padding:9px 15px;
	background:url(../images/gradients/tab-bg.png) repeat-x 0 100% #eaeaea;
	border-top:4px solid #f6f6f6;
	border-bottom:4px solid #e0e0e0;
	box-shadow:0 0 2px #888;
}
.accordion-inner img {
	float:left;
	margin:2px 15px 10px 0;
	background:#aaa;
	padding:5px;
}
.accordion-inner div.k2ItemsBlock ul li {
	border-bottom:0;
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
}
.fade.in {
	opacity:1;
}
.collapse {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	-moz-transition:height .35s ease;
	-o-transition:height .35s ease;
	transition:height .35s ease;
}
.collapse.in {
	height:auto;
}
[class*='animation-'] {
	-webkit-animation-duration:0.5s;
	animation-duration:0.5s;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}
.animation-fade {
	-webkit-animation-name:fade;
	animation-name:fade;
	-webkit-animation-duration:0.8s;
	animation-duration:0.8s;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
}
.animation-scale-up {
	-webkit-animation-name:scale-up;
	animation-name:scale-up;
}
.animation-scale-down {
	-webkit-animation-name:scale-down;
	animation-name:scale-down;
}
.animation-slide-top {
	-webkit-animation-name:slide-top;
	animation-name:slide-top;
}
.animation-slide-bottom {
	-webkit-animation-name:slide-bottom;
	animation-name:slide-bottom;
}
.animation-slide-left {
	-webkit-animation-name:slide-left;
	animation-name:slide-left;
}
.animation-slide-right {
	-webkit-animation-name:slide-right;
	animation-name:slide-right;
}
.animation-reverse {
	-webkit-animation-direction:reverse;
	animation-direction:reverse;
}
@-webkit-keyframes slide-top {
	0% {
		opacity:0;
		-webkit-transform:translateY(-100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes slide-top {
	0% {
		opacity:0;
		transform:translateY(-100%);
	}
	100% {
		opacity:1;
		transform:translateY(0);
	}
}
@-webkit-keyframes slide-bottom {
	0% {
		opacity:0;
		-webkit-transform:translateY(100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes slide-bottom {
	0% {
		opacity:0;
		transform:translateY(100%);
	}
	100% {
		opacity:1;
		transform:translateY(0);
	}
}
@-webkit-keyframes slide-left {
	0% {
		opacity:0;
		-webkit-transform:translateX(-100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@keyframes slide-left {
	0% {
		opacity:0;
		transform:translateX(-100%);
	}
	100% {
		opacity:1;
		transform:translateX(0);
	}
}
@-webkit-keyframes slide-right {
	0% {
		opacity:0;
		-webkit-transform:translateX(100%);
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@keyframes slide-right {
	0% {
		opacity:0;
		transform:translateX(100%);
	}
	100% {
		opacity:1;
		transform:translateX(0);
	}
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
	}
	100% {
		-webkit-transform:rotate(359deg);
	}
}
@keyframes spin {
	0% {
		transform:rotate(0deg);
	}
	100% {
		transform:rotate(359deg);
	}
}
@-webkit-keyframes fade {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@keyframes fade {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}
@-webkit-keyframes scale-up {
	0% {
		opacity:0;
		-webkit-transform:scale(0.2);
	}
	100% {
		opacity:1;
		-webkit-transform:scale(1);
	}
}
@keyframes scale-up {
	0% {
		opacity:0;
		transform:scale(0.2);
	}
	100% {
		opacity:1;
		transform:scale(1);
	}
}
@-webkit-keyframes scale-down {
	0% {
		opacity:0;
		-webkit-transform:scale(1.8);
	}
	100% {
		opacity:1;
		-webkit-transform:scale(1);
	}
}
@keyframes scale-down {
	0% {
		opacity:0;
		transform:scale(1.8);
	}
	100% {
		opacity:1;
		transform:scale(1);
	}
}
@-webkit-keyframes slide-top-fixed {
	0% {
		opacity:0;
		-webkit-transform:translateY(-20px);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes slide-top-fixed {
	0% {
		opacity:0;
		transform:translateY(-20px);
	}
	100% {
		opacity:1;
		transform:translateY(0);
	}
}
@-webkit-keyframes slide-bottom-fixed {
	0% {
		opacity:0;
		-webkit-transform:translateY(20px);
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
	}
}
@keyframes slide-bottom-fixed {
	0% {
		opacity:0;
		transform:translateY(20px);
	}
	100% {
		opacity:1;
		transform:translateY(0);
	}
}
@-webkit-keyframes slide-left-fixed {
	0% {
		opacity:0;
		-webkit-transform:translateX(-20px);
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes slide-left-fixed {
	0% {
		opacity:0;
		-moz-transform:translateX(-20px);
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0);
	}
}
@keyframes slide-left-fixed {
	0% {
		opacity:0;
		transform:translateX(-20px);
	}
	100% {
		opacity:1;
		transform:translateX(0);
	}
}
@-webkit-keyframes slide-right-fixed {
	0% {
		opacity:0;
		-webkit-transform:translateX(20px);
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes slide-right-fixed {
	0% {
		opacity:0;
		-moz-transform:translateX(20px);
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0);
	}
}
@keyframes slide-right-fixed {
	0% {
		opacity:0;
		transform:translateX(20px);
	}
	100% {
		opacity:1;
		transform:translateX(0);
	}
}
@-webkit-keyframes flipin-x {
	0% {
		-webkit-transform:perspective(400px) rotateX(90deg);
		opacity:0;
	}
	40% {
		-webkit-transform:perspective(400px) rotateX(-10deg);
	}
	70% {
		-webkit-transform:perspective(400px) rotateX(10deg);
	}
	100% {
		-webkit-transform:perspective(400px) rotateX(0deg);
		opacity:1;
	}
}
@-moz-keyframes flipin-x {
	0% {
		-moz-transform:perspective(400px) rotateX(90deg);
		opacity:0;
	}
	40% {
		-moz-transform:perspective(400px) rotateX(-10deg);
	}
	70% {
		-moz-transform:perspective(400px) rotateX(10deg);
	}
	100% {
		-moz-transform:perspective(400px) rotateX(0deg);
		opacity:1;
	}
}
@keyframes flipin-x {
	0% {
		transform:perspective(400px) rotateX(90deg);
		opacity:0;
	}
	40% {
		transform:perspective(400px) rotateX(-10deg);
	}
	70% {
		transform:perspective(400px) rotateX(10deg);
	}
	100% {
		transform:perspective(400px) rotateX(0deg);
		opacity:1;
	}
}
@-webkit-keyframes flipin-y {
	0% {
		-webkit-transform:perspective(400px) rotateY(90deg);
		opacity:0;
	}
	40% {
		-webkit-transform:perspective(400px) rotateY(-10deg);
	}
	70% {
		-webkit-transform:perspective(400px) rotateY(10deg);
	}
	100% {
		-webkit-transform:perspective(400px) rotateY(0deg);
		opacity:1;
	}
}
@-moz-keyframes flipin-y {
	0% {
		-moz-transform:perspective(400px) rotateY(90deg);
		opacity:0;
	}
	40% {
		-moz-transform:perspective(400px) rotateY(-10deg);
	}
	70% {
		-moz-transform:perspective(400px) rotateY(10deg);
	}
	100% {
		-moz-transform:perspective(400px) rotateY(0deg);
		opacity:1;
	}
}
@keyframes flipin-y {
	0% {
		transform:perspective(400px) rotateY(90deg);
		opacity:0;
	}
	40% {
		transform:perspective(400px) rotateY(-10deg);
	}
	70% {
		transform:perspective(400px) rotateY(10deg);
	}
	100% {
		transform:perspective(400px) rotateY(0deg);
		opacity:1;
	}
}
@-webkit-keyframes bounce-in {
	0% {
		opacity:0;
		-webkit-transform:scale(.3);
	}
	50% {
		opacity:1;
		-webkit-transform:scale(1.05);
	}
	70% {
		-webkit-transform:scale(.9);
	}
	100% {
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes bounce-in {
	0% {
		opacity:0;
		-moz-transform:scale(.3);
	}
	50% {
		opacity:1;
		-moz-transform:scale(1.05);
	}
	70% {
		-moz-transform:scale(.9);
	}
	100% {
		-moz-transform:scale(1);
	}
}
@keyframes bounce-in {
	0% {
		opacity:0;
		transform:scale(.3);
	}
	50% {
		opacity:1;
		transform:scale(1.05);
	}
	70% {
		transform:scale(.9);
	}
	100% {
		transform:scale(1);
	}
}
@-webkit-keyframes bounce-in-up {
	0% {
		opacity:0;
		-webkit-transform:translateY(80px);
	}
	60% {
		opacity:1;
		-webkit-transform:translateY(-30px);
	}
	80% {
		-webkit-transform:translateY(10px);
	}
	100% {
		-webkit-transform:translateY(0);
	}
}
@-moz-keyframes bounce-in-up {
	0% {
		opacity:0;
		-moz-transform:translateY(80px);
	}
	60% {
		opacity:1;
		-moz-transform:translateY(-30px);
	}
	80% {
		-moz-transform:translateY(10px);
	}
	100% {
		-moz-transform:translateY(0);
	}
}
@keyframes bounce-in-up {
	0% {
		opacity:0;
		transform:translateY(80px);
	}
	60% {
		opacity:1;
		transform:translateY(-30px);
	}
	80% {
		transform:translateY(10px);
	}
	100% {
		transform:translateY(0);
	}
}
@-webkit-keyframes bounce-in-left {
	0% {
		opacity:0;
		-webkit-transform:translateX(-60px);
	}
	60% {
		opacity:1;
		-webkit-transform:translateX(30px);
	}
	80% {
		-webkit-transform:translateX(-10px);
	}
	100% {
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes bounce-in-left {
	0% {
		opacity:0;
		-moz-transform:translateX(-60px);
	}
	60% {
		opacity:1;
		-moz-transform:translateX(30px);
	}
	80% {
		-moz-transform:translateX(-10px);
	}
	100% {
		-moz-transform:translateX(0);
	}
}
@keyframes bounce-in-left {
	0% {
		opacity:0;
		transform:translateX(-60px);
	}
	60% {
		opacity:1;
		transform:translateX(30px);
	}
	80% {
		transform:translateX(-10px);
	}
	100% {
		transform:translateX(0);
	}
}
@-webkit-keyframes bounce-in-right {
	0% {
		opacity:0;
		-webkit-transform:translateX(60px);
	}
	60% {
		opacity:1;
		-webkit-transform:translateX(-30px);
	}
	80% {
		-webkit-transform:translateX(10px);
	}
	100% {
		-webkit-transform:translateX(0);
	}
}
@-moz-keyframes bounce-in-right {
	0% {
		opacity:0;
		-moz-transform:translateX(60px);
	}
	60% {
		opacity:1;
		-moz-transform:translateX(-30px);
	}
	80% {
		-moz-transform:translateX(10px);
	}
	100% {
		-moz-transform:translateX(0);
	}
}
@keyframes bounce-in-right {
	0% {
		opacity:0;
		transform:translateX(60px);
	}
	60% {
		opacity:1;
		transform:translateX(-30px);
	}
	80% {
		transform:translateX(10px);
	}
	100% {
		transform:translateX(0);
	}
}
@-webkit-keyframes roll-in {
	0% {
		opacity:0;
		-webkit-transform:translateX(-10%) rotate(-30deg);
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0px) rotate(0deg);
	}
}
@-moz-keyframes roll-in {
	0% {
		opacity:0;
		-moz-transform:translateX(-10%) rotate(-30deg);
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0px) rotate(0deg);
	}
}
@keyframes roll-in {
	0% {
		opacity:0;
		transform:translateX(-10%) rotate(-30deg);
	}
	100% {
		opacity:1;
		transform:translateX(0px) rotate(0deg);
	}
}
.nomargin {
	margin:0;
}
.nomargin-left {
	margin-left:0;
}
.nomargin-right {
	margin-right:0;
}
.nomargin-bottom {
	margin-bottom:0;
}
.nomargin-top {
	margin-top:0;
}
.nopadding {
	padding:0;
}
.nopadding-left {
	padding-left:0;
}
.nopadding-right {
	padding-right:0;
}
.nopadding-bottom {
	padding-bottom:0;
}
.nopadding-top {
	padding-top:0;
}
.nobg {
	background:transparent;
}
.pull-left {
	float:left;
	margin-right:10px;
}
.pull-right {
	float:right;
	margin-left:10px;
}
.align-left {
	text-align:left;
}
.align-right {
	text-align:right;
}
.align-center {
	text-align:center;
}
.font-large {
	font-size:2em;
	line-height:1.2em;
}
.font-xlarge {
	font-size:4em;
	line-height:1.4em;
}
.font-xxlarge {
	font-size:5em;
	line-height:1.5em;
}
.hide {
	display:none;
}
.show {
	display:block;
}
.invisible {
	visibility:hidden;
}
.affix {
	position:fixed;
}
.twitter
{display:none;}
.phocagallery
{margin-left: -10px;}