@charset "utf-8";

/*
Theme Name: CreativeGrid Pro
Theme URI: http://www.frogsthemes.com
Description: CreativeGrid Pro is super slick portfolio WordPress theme built on HTML5 and is fully responsive, meaning it looks great on mobiles, tablets and desktop monitors. CreativeGrid Pro is all about your work and allows you to showcase your very best by supporting both images and video content.
Author: FrogsThemes.com
Version: 1.1.3
*/

/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */

	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; }
	[hidden] { display:none; }
	
	html { font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
	body { margin:0; font-size:13px; line-height:1.231; }
	body, button, input, select, textarea { font-family:sans-serif; color:#222; }
	
	a { color:#000; }
	/*a:visited { color:#551a8b; }*/
	a:hover { color:#000; }
	a:focus { outline:thin dotted; }
	a:hover, a:active { outline:0; }
	
	abbr[title] { border-bottom:1px dotted; }
	b, strong { font-weight:bold; }
	blockquote { margin:1em 40px; }
	dfn { font-style:italic; }
	hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
	ins { background:#ff9; color:#000; text-decoration:none; }
	mark { background:#ff0; color:#000; font-style:italic; font-weight:bold; }
	pre, code, kbd, samp { font-family:monospace, monospace; _font-family:'courier new', monospace; font-size:1em; }
	pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; }
	q { quotes:none; }
	q:before, q:after { content:""; content:none; }
	small { font-size:85%; }
	sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
	sup { top:-0.5em; }
	sub { bottom:-0.25em; }
	ul, ol { margin:1em 0; padding:0 0 0 40px; }
	dd { margin:0 0 0 40px; }
	nav ul, nav ol { list-style:none; list-style-image:none; margin:0; padding:0; }
	img { border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; max-width: 100%; height: auto; }
	svg:not(:root) { overflow:hidden; }
	figure { margin:0; }
	
	form { margin:0; }
	fieldset { border:0; margin:0; padding:0; }
	label { cursor:pointer; }
	legend { border:0; *margin-left:-7px; padding:0; }
	button, input, select, textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }
	button, input { line-height:normal; *overflow:visible; }
	table button, table input { *overflow:auto; }
	button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }
	input[type="checkbox"], input[type="radio"] { box-sizing:border-box; }
	input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
	input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
	button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
	textarea { overflow:auto; vertical-align:top; resize:vertical; }
	input:valid, textarea:valid {  }
	input:invalid, textarea:invalid { background-color:#f0dddd; }
		
	table{border:1px solid #d8dce0; margin-bottom:30px; padding-bottom:11px;}
	table{width:100%;}
	table th{font-size:13px; color:#222; padding:10px 0 10px 14px; background:#fafafa; line-height:20px; text-align:left; border-bottom:1px solid #d8dce0;}
	table th:first-child{width:202px;}
	table th.price{width:130px;}
	table th.cpc{width:165px;}
	tbody tr:first-child td{padding-top:10px;}
	table td{font-size:13px; vertical-align:middle; padding:1px 0 0 14px;}    

/* Selection colours (easy to forget) */

	::selection 	 	{background:rgb(255,255,158);}
	::-moz-selection 	{background:rgb(255,255,158);}
	img::selection 		{background:transparent;}
	img::-moz-selection	{background:transparent;}
	body {-webkit-tap-highlight-color:rgb(255,255,158);}


/* ==|== non-semantic helper classes ======================================== */
	.ir { display:block; border:0; text-indent:-999em; overflow:hidden; background-color:transparent; background-repeat:no-repeat; text-align:left; direction:ltr; }
	.ir br { display:none; }
	.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
	.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }
	.invisible { visibility:hidden; }
	.clearfix:before, .clearfix:after { content:""; display:table; }
	.clearfix:after { clear:both; }
	.clearfix { zoom:1; }
	.hidden,.screen_reader,hr {display:none; }
	.floatL { float:left; }
	.floatR { float:right; }
	.alignleft { float:left; margin:0 25px 25px 0; }
	.alignright { float:right; margin:0 0 25px 25px; }
	.alignnone { padding:20px 0; }
	.aligncenter { padding:20px 0; text-align:center; margin:0 auto; display:block; }
	.clear { clear:both; }
	.highlight { padding:3px; }
	.imageOver{  }
	.hr { padding:25px 0 0 0; margin:0 0 40px 0; position:relative; }
	.hr a { margin:-10px 0 0 20px; padding:0 5px; display:inline-block; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; position:absolute; }
	
	#content.contentright	{ float:right; margin-right:0; }
	#content.contentleft	{ float:left; }
	#sidebar.sidebarright	{ float:right; }
	#sidebar.sidebarleft	{ float:left; }

/* LAYOUT COLUMNS
-------------------------------------------------------------------*/
	.row { width:100%; margin:0; float:left; }
	/* Columns */
	.one_half { width:48%; }
	.one_third { width:30.66%; }
	.two_third { width:65.33%; }
	.one_fourth { width:22%; }
	.three_fourth { width:74%; }
	.one_fifth { width:16.8%; }
	.two_fifth { width:37.6%; }
	.three_fifth { width:58.4%; }
	.four_fifth { width:67.2%; }
	.one_sixth { width:13.33%; }
	.five_sixth { width:82.67%; }
	
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position:relative; margin-right:4%; margin-bottom:20px; float:left; }
	.omega { margin:0 0 20px 0; }



/*		Default Layout:984px. 
		Gutters:24px.
		Outer margins:4px.
		Leftover space for scrollbars @1024px:32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10      11      12
px      60    144    228    312    396    480    564    648    732    816     900     984    */

body {
	color:#2f2f2f;
	font:14px/24px 'Lato', sans-serif;
	-webkit-text-size-adjust:100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
	padding:60px 0 0;
}
/* header */
header{max-width:984px; margin:0 auto; padding:0 4px 58px; position:relative; z-index:20;}
.header-holder{background:#fff; clear:both;}
header .logo{text-transform:uppercase; margin:0 13px 0 0; float:left; background:#2f2f2f; font-size:18px; font-weight:900;  line-height:34px; text-align:center; height:35px;}
header .logo a{color:#fff; text-decoration:none; display:block; height:100%; padding:0 10px;}
header .sub{float:left; line-height:35px; font-weight:normal; text-transform:uppercase;}
header .subpadded{margin:0 0 0 13px;}
header a.siteinfo{margin:0 0 20px 0; float:left;}
/* navigation */
nav{float:right; position:relative; padding:0 20px 0 0;}
nav ul{margin:0; padding:0; list-style:none; float:left; font-size:12px; line-height:17px; font-weight:900;}
nav ul li{float:left; margin:0 0 0 17px;}
nav ul a{text-transform:uppercase; float:left; border-bottom:2px solid #fff; padding:9px 16px 7px 0; background:url(assets/images/bullet02.gif) no-repeat 100% 13px; text-decoration:none; color:#2f2f2f;}
nav ul li:hover a,
nav ul a:hover{border-color:#2f2f2f; text-decoration:none; color:#2f2f2f;}
nav ul a.has-drop{background:url(assets/images/bullet01.gif) no-repeat 100% 15px; padding-right:21px;}
nav .drop{position:absolute; top:34px; right:0; width:266px; padding:11px 0 0; font-weight:700; display:none;}
nav ul li:hover .drop{display:block;}
nav .drop .results-row{background:#fff; padding:11px 9px 12px 0; margin-bottom:10px;}
nav .drop .results-row ul{float:right; font-weight:700; overflow:hidden; margin-left:3px;}
nav .drop .results-row a{text-transform:none; float:none; background:none; padding:0;border:0;}
nav .drop .results-row a.active,
nav .drop .results-row a:hover{text-decoration:underline;}
nav .drop .results-row li{padding:0 7px; background:url(assets/images/sep01.gif) no-repeat 0 4px; margin:0 0 0 -1px;}
nav .drop .results-row span{float:right;}
nav .drop .links{float:none; width:100%; background:#fff;}
nav .drop .links li{border-top:1px dotted #ededed; float:none; width:100%; margin:0; vertical-align:top;}
nav .drop .links li:first-child{border:0;}
nav .drop .links a{float:none; padding:11px 15px; background:url(assets/images/bullet02.gif) no-repeat 93% 15px; display:block; border:0;}
nav .drop .links a.active,
nav .drop .links a:hover{background:#2f2f2f url(assets/images/bullet02-hover.gif) no-repeat 93% 15px; color:#fff;}
/* main */
#main{max-width:984px; margin:0 auto; padding:0 4px 62px;}
/* main slider */
#main-slider{background:url(assets/images/bg-main-gallery-container.gif);height:0px;/*margin-bottom:48px;*/overflow:hidden;position:relative;width:100%;}
#main-slider.opened{overflow:visible;}
/* bio-block */
.bio-block{margin-top:-6px;}
.bio-block .download-resume{float:left; background:#fff; width:23.17%; padding:15px 0 20px; margin:8px 25px 0 0;}
.bio-block .download-resume strong{text-transform:uppercase; display:block; font-style:normal; font-size:14px; line-height:18px; padding:0 0 18px 22px;}
.bio-block .download-resume .btn-download{margin:0 0 0 21px; width:156px; font-size:12px; line-height:25px; height:25px; text-decoration:none; color:#2f2f2f; display:block; position:relative; border:1px solid #ccc; background: #eeeeee; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #eeeeee 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dedede)); background: -webkit-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: -o-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: -ms-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: linear-gradient(top,  #eeeeee 0%,#dedede 100%); -pie-background: linear-gradient(top,  #eeeeee 0%,#dedede 100%); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-background-clip: 3px;}
.bio-block .download-resume .btn-download span{padding:0 0 0 8px; display:block; background:url(assets/images/ico-download.gif) no-repeat 100% 5px; height:25px;}
.bio-block .download-resume .btn-download:hover span{text-decoration:underline;}
.bio-block .bio{float:left; width:48.47%;}
.bio-block .bionoresume{width:71.74%;}
.bio-block .bionodetails{width:71.64%;}
.bio-block .biofull{width:100%;}
.bio-block .bio h2{margin:0 0 25px; font:900 30px/36px 'Lato', sans-serif; text-transform:uppercase;}
.bio-block .bio p{margin:0 0 23px;}
.bio-block .bio-inf{margin:0 0 -37px; padding:20px 0 0; list-style:none;}
.bio-block .bio-inf li{border-top:11px solid #fff; padding:22px 0 46px; width:100%; vertical-align:top;}
.bio-block .bio-inf h3{margin:0 0 14px; text-transform:uppercase; font-size:16px; line-height:20px; font-weight:900;}
.bio-block .bio-inf p{margin:0;}
.bio-block .bio-inf dl{margin:0; width:100%; overflow:hidden;}
.bio-block .bio-inf dl dt{float:left; margin:0 3px 0 0;}
.bio-block .bio-inf dl dd{overflow:hidden; margin:0;}
.bio-block aside{float:right; width:23.06%; font-size:14px; line-height:24px;}
.bio-block aside a{color:#000;}
.bio-block aside a:hover{text-decoration:none;}
.bio-block aside p{margin:0;}
/* content */
#content{float:left; width:74.49%;}
#content a{text-decoration:none;}
#content a:hover{text-decoration:underline;}
body.page-template-page-fullwidth-php #content{width:100%;}
/* contact */
#map{width:100%;height:278px;}
body.page-template-page-contact-php #content{width:100%;}

.contact-form{padding:25px 0 0;}
.contact-form .col{ float:left; width:100%; margin:0 20px 0 0;}
.contact-form .txt-holder{padding-bottom:21px;}
.contact-form .txt{padding:8px 9px 9px; margin:0; width:100%; height:17px; font:14px/17px 'Lato', sans-serif; float:left; border:solid #cbcbcb; border-width:1px 0 0 1px; -webkit-box-shadow:1px 1px 0 #eeeeee inset; -moz-box-shadow:1px 1px 0 #eeeeee inset; box-shadow:1px 1px 0 #eeeeee inset; }
.contact-form .area{float:left; width:459px; background:#fff; padding:8px 9px 9px; border:solid #cbcbcb; border-width:1px 0 0 1px; -webkit-box-shadow:1px 1px 0 #eeeeee inset; -moz-box-shadow:1px 1px 0 #eeeeee inset; box-shadow:1px 1px 0 #eeeeee inset; margin-bottom:21px;}
.contact-form .area textarea{float:left; border:0; padding:0; margin:0; background:none; font:14px/17px 'Lato', sans-serif; width:100%; height:130px; min-height:130px; outline:none;}
.contact-form p{ margin:0 0 20px 0;}
p.form-submit,
.contact-form .btn-holder{width:60px; height:25px; border:1px solid #ccc; position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background: #eeeeee; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #eeeeee 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dedede)); background: -webkit-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: -o-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: -ms-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: linear-gradient(top,  #eeeeee 0%,#dedede 100%); -pie-background: linear-gradient(top,  #eeeeee 0%,#dedede 100%); clear:both;}
p.form-submit input,
.contact-form .btn{float:left; background:none; border:0; padding:0; color:#2f2f2f; font:12px/25px 'Lato', sans-serif; width:60px; height:25px;}
#contactanchor{float:left;}

/* heading */
.heading{background:#fff; padding:7px 10px 5px 13px; margin-bottom:25px;}
.heading h2{margin:0; text-transform:uppercase; font-size:18px; line-height:24px; font-weight:900; float:left;}
.heading .social{float:right; padding:4px 0 0; text-transform:uppercase; font-weight:900; font-size:12px; line-height:15px;}
.heading .social span{float:left;}
.heading .social .hold{float:left; margin-left:9px;}
.heading .social img{display:block;}
/* blog */
.blogdiv{padding:30px 32px 11px; background:#fff; margin-bottom:30px;}
.blogdiv h2{margin:0 0 16px; text-transform:uppercase; font-size:36px; line-height:44px; font-weight:900;}
.blogdiv .image{text-align:center; margin-bottom:45px;}
.blogdiv .image img{vertical-align:top;}
.blogdiv h3{margin:0 0 13px; font-size:16px; line-height:22px; font-weight:900; text-transform:uppercase;}
.blogdiv p{margin:0 0 39px;}
.addthis_toolbox{width:140px}
/* meta */
.meta{padding:0 0 45px; color:#a3a5ab; font:11px/16px Arial, Helvetica, sans-serif;}
.meta a{float:left; color:#a3a5ab; text-decoration:none;}
.meta a:hover{text-decoration:underline;}
.meta .user a{padding:0 0 0 20px; margin-right:13px; background:url(assets/images/ico-meta.gif) no-repeat 0 2px;}
.meta .date{float:left; padding-left:21px; background:url(assets/images/ico-meta.gif) no-repeat 0 -19px; margin-right:15px;}
.meta .tags{margin:0; padding:0 9px 0 21px; list-style:none; float:left; background:url(assets/images/ico-meta.gif) no-repeat 0 -37px;}
.meta .tags li{float:left; background:url(assets/images/sep-tags.gif) no-repeat 0 50%; padding:0 4px 0 5px;}
.meta .tags li:first-child{padding-left:0; background:none;}
.meta .comments{cursor:pointer; padding-left:21px; background:url(assets/images/ico-meta.gif) no-repeat 0 -58px;}
/* 404 */
.blogdiv .std-form input.search-input{padding:8px 9px 9px; margin:0; width:80%; height:17px; font:14px/17px 'Lato', sans-serif; float:left; border:solid #cbcbcb; border-width:1px; -webkit-box-shadow:1px 1px 0 #eeeeee inset; -moz-box-shadow:1px 1px 0 #eeeeee inset; box-shadow:1px 1px 0 #eeeeee inset; margin:0 0 20px 0; }
/* paging */
.paging{padding:8px 0; width:100%; overflow:hidden; position:relative; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#333; background:#fff;}
.paging .center{position:relative; float:left; left:50%;}
.paging .holder{position:relative; float:left; left:-50%;}
.paging p{margin:0 19px 0 0; float:left;}
.paging ul{margin:0; padding:0; list-style:none; float:left; color:#666;}
.paging ul li{float:left; padding:0 8px 0 7px;}
.paging ul a{color:#333; text-decoration:none;}
.paging ul a:hover{color:#666;}
/* sidebar */
#sidebar{float:right; width:23.06%;}
.widget{background:#fff; padding:22px 15px 0; margin-bottom:23px;}
.widget h3{margin:0 0 21px; font-size:14px; line-height:18px; font-weight:900; text-transform:uppercase;}
.widget ul{margin:0; padding:0; list-style:none; font:13px/18px Arial, Helvetica, sans-serif;}
.widget ul li{padding-bottom:18px; color:#666;}
.widget ul a{color:#666;}
.widget ul a:hover{text-decoration:none;}
.widget input.search-input{padding:8px 9px 9px; margin:0; width:176px; height:17px; font:14px/17px 'Lato', sans-serif; float:left; border:solid #cbcbcb; border-width:1px; -webkit-box-shadow:1px 1px 0 #eeeeee inset; -moz-box-shadow:1px 1px 0 #eeeeee inset; box-shadow:1px 1px 0 #eeeeee inset; margin:0 0 20px 0; }
/* commets-block */
.commets-block{padding:24px 0 0; font-size:15px;}
.commets-block h3{margin:0 0 16px; text-transform:uppercase; font-size:16px; line-height:22px; font-weight:900;}
.comments-list{margin:0 0 34px; padding:0; list-style:none;}
.comments-list li{vertical-align:top;}
.comments-list .inf{float:left; width:253px; margin-right:-22px;}
.comments-list .inf .hold{margin:0 0 7px 10px; background:#fff; padding:8px 0 0; font-size:12px; line-height:16px;}
.comments-list .avatarholder{float:left; position:relative; margin:-9px 14px -2px -11px; -webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px; width:38px; height:38px; overflow:hidden;}
.comments-list .avatarholder img{display:block; position:relative; -webkit-border-radius:19px; -moz-border-radius:19px; border-radius:19px;}
.comauth,
.comments-list .inf a{font-size:12px; line-height:16px; font-weight:900; text-transform:uppercase; color:#2f2f2f; float:left;}
.comments-list .inf a:hover{text-decoration:none;}
.comments-list .inf span{float:left; color:#999; font-weight:700; padding:0 0 0 12px;}
.comments-list .inf .reply{padding:0 25px 0 0;}
.comments-list .inf .reply a{float:right;}
.comments-list .text{overflow:hidden; font:italic 14px/24px Georgia, serif; padding:0 0 0 22px;}
.comments-list ul .holder,
.comments-list .text .holder{background:#fff; padding:24px 30px; margin-bottom:20px;}
.comments-list p{margin:0;}
.comments-list ul{margin:0; padding:0 0 0 253px; list-style:none;}
.comments-list ul .holder{font:italic 14px/24px Georgia, serif;}
.comments-list ul .inf{width:auto; font:12px/16px 'Lato', sans-serif; float:none; background:none;}
.comments-list ul .inf .hold{float:left; margin:0 14px 0 0; padding:5px 23px 0 0;}
.comments-list ul .avatarholder{margin:-9px 14px -2px -22px;}
.comments-list ul .inf .reply{float:left;}
.comments-list ul .inf .reply a{padding:0; margin-top:5px;}
.commets-block p{margin:0;}
/* comment-form */
.comment-form{padding:25px 0 0;}
.comment-form .col{ float:left; width:477px; margin:0 20px 0 0;}
.comment-form .txt-holder{padding-bottom:21px;}
.comment-form .txt{padding:8px 9px 9px; margin:0; width:456px; height:17px; font:14px/17px 'Lato', sans-serif; float:left; border:solid #cbcbcb; border-width:1px 0 0 1px; -webkit-box-shadow:1px 1px 0 #eeeeee inset; -moz-box-shadow:1px 1px 0 #eeeeee inset; box-shadow:1px 1px 0 #eeeeee inset; }
.comment-form .area{float:left; width:459px; background:#fff; padding:8px 9px 9px; border:solid #cbcbcb; border-width:1px 0 0 1px; -webkit-box-shadow:1px 1px 0 #eeeeee inset; -moz-box-shadow:1px 1px 0 #eeeeee inset; box-shadow:1px 1px 0 #eeeeee inset; margin-bottom:21px;}
.comment-form .area textarea{float:left; border:0; padding:0; margin:0; background:none; font:14px/17px 'Lato', sans-serif; width:456px; height:130px; min-height:130px; outline:none;}
.comment-form p{ margin:0 0 20px 0;}
p.form-submit,
.comment-form .btn-holder{width:60px; height:25px; border:1px solid #ccc; position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background: #eeeeee; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #eeeeee 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dedede)); background: -webkit-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: -o-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: -ms-linear-gradient(top,  #eeeeee 0%,#dedede 100%); background: linear-gradient(top,  #eeeeee 0%,#dedede 100%); -pie-background: linear-gradient(top,  #eeeeee 0%,#dedede 100%); clear:both;}
p.form-submit input,
.comment-form .btn{float:left; background:none; border:0; padding:0; color:#2f2f2f; font:12px/25px 'Lato', sans-serif; width:60px; height:25px;}
/* main-gallery */
.main-gallery .pageblock{ float:left;}
.main-gallery{width:100%; overflow:hidden; position:relative; padding-bottom:18px; min-height:220px;}
.main-gallery .gallery-holder{width:984px; margin:0 auto;}
.main-gallery .gallery-frame{margin:-25px 0 25px -24px;}
.main-gallery .box{ width:227px; float:left; margin: 25px 0 0 24px;height:195px;overflow:hidden;}
.main-gallery .link{display:block; text-transform:uppercase; position:relative; cursor:pointer; text-decoration:none; color:#858585; font-size:10px; line-height:11px;}
.main-gallery .active-link{margin-bottom:53px;}
.main-gallery .link .overlay{display:none; position:absolute; width:100%; height:100%; top:0; left:0; background:#2f2f2f; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.main-gallery img{vertical-align:top;}
.main-gallery .link .text{position:absolute; bottom:0; left:0; z-index:10; background:#2f2f2f; width:205px; padding:8px 11px 8px;}
.main-gallery .link .text strong{display:block; color:#f7f7f7; font-weight:700;}
.main-gallery .link:hover .overlay{display:block;}

#main-slider .container{margin:0 auto;max-width:984px;width:100%;}
#main-slider .slider-holder{max-width:816px;padding:60px 84px 73px; position:relative;}
#main-slider .fluid-width-video-wrapper{ float:left; }
#main-slider .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; }
#main-slider .fluid-width-video-wrapper video,  
#main-slider .fluid-width-video-wrapper iframe,  
#main-slider .fluid-width-video-wrapper object,  
#main-slider .fluid-width-video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#main-slider .close-bottom,
#main-slider .close{position:absolute; top:-18px; margin-left:-17px; left:50%; text-indent:-9999px; background:url(assets/images/btn-close.gif) no-repeat; width:30px; height:18px; overflow:hidden;z-index:50;}
#main-slider .close:hover{background-position:0 -18px;}
#main-slider .close{top:-18px;}
#main-slider .close-bottom{top:auto; bottom:-18px; background-position:-30px -18px;}
#main-slider .close-bottom:hover{background-position:-30px 0;}
#main-slider .slider-holder .next,
#main-slider .slider-holder .prev{position:absolute; left:0; top:264px; text-indent:-9999px; overflow:hidden; width:84px; height:133px; background:url(assets/images/btns-main-gallery.png) no-repeat 21px 30px;}
#main-slider .slider-holder .next{left:auto; right:0; background-position:-137px 30px;}
#main-slider .slider-holder .prev:hover,
#main-slider .slider-holder .next:hover{background-color:#393a3b;}
#main-slider .slider{width:100%; position:relative; margin-bottom:31px;}
.slider:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slider {display: block;}
* html .slider {height: 1%;}
#main-slider .slider .slide{-webkit-backface-visibility: hidden;float:left;margin-right:-100%;width:100%;text-align:center;}
#main-slider .slider .slide.current{}
#main-slider .slider .player{max-width:640px; margin:0 auto; padding:90px 0;}
#main-slider .slider img{/*width:100%;*/ margin:0 auto;}
#main-slider .switcher{float:right;}
#main-slider .switcher a{float:left; margin-left:9px; text-indent:-9999px; overflow:hidden; width:6px; height:6px; background:url(assets/images/bullet-switcher.gif) no-repeat;}
#main-slider .switcher a:hover,#main-slider .switcher a.current{background-position:0 -6px;}
#main-slider .desc{font-size:14px; line-height:24px; color:#f7f7f7; padding:19px 0 0;}
#main-slider .desc strong{display:block; margin-bottom:-4px; font-size:18px; line-height:24px; font-weight:normal; text-transform:uppercase;}
#main-slider .desc span{display:block; font-size:14px; line-height:16px; text-transform:uppercase; color:#858585;}
#main-slider .desc p{margin:12px 0 0;}
/* footer */
footer{max-width:984px; margin:0 auto; padding:0 4px 60px; font-size:11px; line-height:35px; font-weight:700; text-transform:uppercase;}
footer a{color:#2f2f2f; text-decoration:none;}
footer a:hover{text-decoration:underline; color:#2f2f2f;}
footer .link{float:right;padding:0 5px; background:#fff; height:35px; text-decoration:none; text-align:center; width:183px;}
footer ul{float:left; margin:0; padding:0; list-style:none;}
footer ul li{float:left; margin:0 17px 0 0;}

/* load more */
.more_post{ clear:both; padding:25px 33px 0 24px; position:relative;}
._ajaxpaging_loading { position: absolute; top: 33px; left:33px; }
.awesome, .awesome:visited {
padding: 5px 10px 6px; 
color: #000; 
text-decoration: none;
position: relative;
cursor: pointer;
text-align: center; width:100%; float:left;
}
.awesome:active{ top: 1px; }
.awesome{ font-size: 14px; padding: 6px 14px 5px; background-color: #fff; }
.awesome:hover{ background-color: #2f2f2f; color: #fff; }

/* ad zones */
.bannercontainerinner		{ margin:-20px 0 40px 0; float:left; width:100%; }
.bannercontainerinnerbot	{ margin:0 0 20px 0; float:left; width:100%; }
.bannerspaceinner 			{ width:100%; float:left; text-align:center; position:relative; }
.bannerspaceinner ul		{ list-style: none outside none; text-align: center; padding:0; margin:0; width:100% !important; }
.bannerspaceinner ul li		{ display: inline; margin: 0 auto; float:none; padding: 0; width: auto; }
.bannerspaceinner li a img	{ display:inline-block; }


/* ==|== media queries ====================================================== */

/*		Tablet Layout:768px.
		Gutters:24px.
		Outer margins:18px.
		Inherits styles from:Default Layout.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9
px      60    144    228    312    396    480    564    648    732    */

@media only screen and (min-width:768px) and (max-width:983px) {
	/* header */
	header{padding:0 18px 58px;}
	nav{padding-right:10px;}
	/* main */
	#main{padding:0 18px 62px;}
	/* bio-block */
	.bio-block .download-resume{float:none; width:auto; padding:10px 7px 11px 22px; margin:8px 0 50px;}
	.bio-block .download-resume strong{float:left; padding:4px 0 0;}
	.bio-block .download-resume .btn-download{float:right; margin:0;}
	.bio-block .bio{float:none; width:auto;}
	.bio-block .bio h2{font-size:36px; line-height:42px; margin-bottom:29px;}
	.bio-block .bio p{margin-bottom:22px;}
	.bio-block .bio-inf li{padding:19px 0 40px;}
	.bio-block .bio-inf h3{font-size:21px; line-height:27px; margin-bottom:19px;}
	.bio-block .bio-inf p{margin:0;}
	#main .bio-block aside{display:none;}
	/* content */
	#content{float:none; width:auto; margin-bottom:30px;}
	/* sidebar */
	#sidebar{float:none; width:auto;}
	.widget{float:left; width:197px; margin:0 25px 0 0;}
	.main-area #sidebar{display:none;}
	/* commets-block */
	.commets-block{padding:17px 0 0;}
	.commets-block h3{margin-bottom:18px;}
	.comments-list{margin-bottom:26px;}
	.comments-list li{padding-bottom:20px;}
	.comments-list .area{background:#fff; padding:16px 30px 22px;}
	.comments-list ul .inf,
	.comments-list .inf{float:none; margin:0; width:auto; padding:10px 0 14px;}
	.comments-list ul .inf .hold,
	.comments-list .inf .hold{margin:0; padding:0; float:left;}
	.comments-list ul .avatarholder,
	.comments-list .avatarholder{margin:-10px 8px 0 0;}
	.comments-list .inf .reply{float:right; padding:0;}
	.comments-list .text{padding:0;}
	.comments-list ul .holder,
	.comments-list .text .holder{padding:0 3px; margin:0;}
	.comments-list ul{padding:20px 0 0;}
	.comments-list ul li{background:#fff; padding:0;}
	.comments-list ul .inf .reply{float:right; margin:0;}
	.comment-form .col{width:349px;}
	.comment-form .txt{width:330px;}
	.comment-form .area{width:332px;}
	.comment-form .area textarea{width:332px;}
	/* main-gallery */
	.main-gallery .gallery-holder{width:731px;}
	
	#main-slider .container{width:731px;}
	#main-slider .active-link{margin-bottom:38px;}
	#main-slider .slider-holder{padding:91px 84px 61px;}
	#main-slider .slider-holder .next,
	#main-slider .slider-holder .prev{top:210px;}
	#main-slider .slider{margin-bottom:24px;}
	#main-slider .slider .player{max-width:484px; padding:51px 0;}
	/* footer */
	footer{padding:0 18px 60px;}
}



/*		Mobile Layout:320px.
		Gutters:24px.
		Outer margins:51px.
		Inherits styles from:Default Layout.
-------------------------------------------------------------------------------
cols    1     2      3
px      60    144    228    */

@media only screen and (max-width:767px) {
	
	body {/*min-width:320px;*/ padding:0; font-size:13px; line-height:21px;}
	/* header */
	header{padding:0 0 10px; background:none;}
	.header-holder{background:none;}
	header .logo{float:none; width:auto; margin:0;}
	header .sub{float:none; display:block; background:#fff; text-align:center; margin-bottom:9px;}
	header .siteinfo{text-align:center;width:100%;padding-top:10px;}
	/* navigation */
	nav{float:none; padding:0; height:35px;}
	nav ul{float:none; text-align:center; vertical-align:top;}
	nav ul li{display:inline-block; float:none; margin:0 8px 0 7px;}
	nav ul a{border:0; display:inline-block; float:none;}
	nav ul li:hover a,
	nav ul a:hover{border-bottom:2px solid #2f2f2f;}
	nav .drop{text-align:left; width:100%; background:#fff; top:35px;}
	nav .drop ul{text-align:left;}
	/* main */
	#main{padding:0 0 54px;}
	.main-gallery .link .overlay{display:none !important;}
	/* bio-block */
	.bio-block{padding:0 51px 0; margin:0;}
	.bio-block .download-resume{float:none; width:100%; padding:14px 51px; margin:0 -51px 44px; text-align:center;}
	.bio-block .download-resume strong{padding:0 0 12px;}
	.bio-block .download-resume .btn-download{text-align:left; margin:0 auto;}
	.bio-block .bio{float:none; width:auto;}
	.bio-block .bio h2{font-size:24px; line-height:29px; margin-bottom:23px;}
	.bio-block .bio p{margin-bottom:20px;}
	.bio-block .bio-inf{margin:0 -51px;}
	.bio-block .bio-inf li{padding:20px 51px 39px; width:auto;}
	.bio-block .bio-inf h3{font-size:18px; line-height:24px;}
	.bio-block .bio-inf p{margin:0;}
	#main .bio-block aside{display:none;}
	/* content */
	.heading{display:none;}
	#content{float:none; width:auto; margin-bottom:25px;}
	.blogdiv{padding:34px 51px 9px; margin-bottom:20px;}
	.blogdiv h2{font-size:24px; line-height:29px; margin-bottom:39px;}
	.meta{display:none;}
	.blogdiv .image{text-align:left; margin-bottom:25px;}
	.blogdiv .image img{width:100%;}
	.blogdiv h3{margin-bottom:17px;}
	.blogdiv p{margin-bottom:22px;}
	.paging{padding:13px 0 15px;}
	.paging p{float:none; text-align:center; margin:0 0 18px;}
	.paging ul{float:none;}
	/* sidebar */
	#sidebar{float:none; width:auto; padding:0 51px;}
	.widget{padding:19px 15px 0;}
	/* commets-block */
	.commets-block{padding:14px 51px 0; font-size:13px;}
	.commets-block h3{margin-bottom:18px;}
	.comments-list{margin:0 -51px 15px;}
	.comments-list li{padding-bottom:20px;}
	.comments-list .area{background:#fff; padding:17px 51px 69px; position:relative;}
	.comments-list ul .inf,
	.comments-list .inf{float:none; margin:0; width:auto; padding:10px 0 14px;}
	.comments-list ul .inf .hold,
	.comments-list .inf .hold{margin:0; padding:0; float:left;}
	.comments-list ul .avatarholder,
	.comments-list .avatarholder{margin:-10px 13px 0 0;}
	.comments-list .inf .reply{position:absolute; padding:0; bottom:30px; left:54px;}
	.comments-list .text{padding:0; font-size:13px; line-height:21px;}
	.comments-list ul .holder,
	.comments-list .text .holder{padding:0 3px; margin:0;}
	.comments-list ul{padding:20px 0 0;}
	.comments-list ul li{background:#fff; padding:0;}
	.comments-list ul .inf .reply{margin:0;}
	.comment-form .col{ width:226px; float:none;}
	.comment-form .txt{width:207px;}
	.comment-form .area{float:none; width:207px; margin-bottom:19px;}
	.comment-form .area textarea{width:207px;}
	/* main-gallery */
	.main-gallery .gallery-holder{width:100%;}
	.main-gallery .gallery-frame{margin:0;}
	.main-gallery .box{margin:0 auto 24px; float:none;}
	
	#main-slider .container{width:100%;}
	#main-slider .slider-holder{padding:142px 0 33px; margin:0;}
	#main-slider .link{margin-bottom:30px;}
	#main-slider  .prev{left:46px;}
	#main-slider .next{right:46px;}
	#main-slider .slider-holder .next,
	#main-slider .slider-holder .prev{top:0;}
	#main-slider .player{max-width:278px; padding:28px 0;}
	#main-slider .switcher{display:none;}
	#main-slider .slider{margin-bottom:26px;}
	#main-slider .desc{padding:0 0 0 46px; font-size:12px;}
	#main-slider .desc strong{font-size:14px; line-height:18px; margin:0;}
	#main-slider .desc span{font-size:12px;}
	/* footer */
	footer{padding:0 51px;}
	footer ul{float:none; vertical-align:top; text-align:center; margin:0 -51px 18px; line-height:24px;}
	footer ul li{float:none; display:inline-block; margin:0 8px 0 9px;}
	footer .link{float:none; display:block; width:auto; margin:0 -51px;}
	
	
	/* LAYOUT COLUMNS
	-------------------------------------------------------------------*/
	.row { width:100%; margin:0; float:left; }
	/* Columns */
	.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { width:100%; }
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position:relative; margin-right:0; margin-bottom:20px; float:left; }
	.omega { margin:0 0 20px 0; }
	
	
	
}



/* ==|== print styles ======================================================= */
 
@media print {
	* { background:transparent !important; color:black !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; } 
	a, a:visited { text-decoration:underline; }
	a[href]:after { content:" (" attr(href) ")"; }
	abbr[title]:after { content:" (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; } 
	pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
	thead { display:table-header-group; }
	tr, img { page-break-inside:avoid; }
	img { max-width:100% !important; }
	@page { margin:0.5cm; }
	p, h2, h3 { orphans:3; widows:3; }
	h2, h3 { page-break-after:avoid; }
}

/*--- 16.0 prettyPhoto.css -------------------------------------------------------------------*/

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(assets/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(assets/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

/*--- 17.0 projekktor.css -------------------------------------------------------------------*/

#simplePro,#multiPro{zoom:1px;}
#videoplayer{display:none;}
.projekktor{background-color:#000;font-family:'Lucida Grande', Trebuchet MS, Arial, Sans-Serif;font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px #0c0c0c;padding:0;margin:0;display:block;position:relative;}
.ppdisplay{position:relative !important;}
.ppstart{position:absolute;left:50%;bottom:50%;margin-left:-45px;margin-bottom:-38px;cursor:pointer;height:84px;width:84px;display:block;z-index:8000;padding:0;background:url("assets/images/projekktor/start.png") no-repeat left top transparent;}
.ppstart:hover{background:url("assets/images/projekktor/start.png") no-repeat left bottom transparent;}
.ppstart:active{background:url("assets/images/projekktor/start.png") no-repeat left -169px transparent;}
.ppcontrols{position:absolute;bottom:0;right:0;display:block;overflow:hidden;width:100%;height:36px;background:url("assets/images/projekktor/player.png") repeat-x scroll 0 0 #0f0e0e;border-style:solid;border-color:#413e3e;border-width:1px 0;padding:0;margin:0;}
.ppcontrols ul{list-style-type:none;}
.ppcontrols ul.left{position:absolute;top:0;left:0;padding:0;margin:0;}
.ppcontrols ul.right{background:url("assets/images/projekktor/player.png") repeat-x scroll 0 0 #0f0e0e;position:absolute;top:0;right:0;padding:0;margin:0;}
.ppcontrols ul.bottom{position:relative;top:31px;left:0;padding:0;margin:0;}
.ppcontrols ul.left li{float:left;position:relative;}
.ppcontrols ul.right li{float:right;position:relative;}
.pptitle{padding:0 10px;color:#fff;overflow:hidden;text-align:left;line-height:30px;height:30px;border-left:1px solid #413e3e;font-size:11px;cursor:pointer;}
.ppplay,.pppause{background:url("assets/images/projekktor/maccaco.png") no-repeat left top transparent;width:30px;height:30px;cursor:pointer;border-right:1px solid #000;}
.ppplay:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat left -35px transparent;}
.ppplay:active{background:url("assets/images/projekktor/maccaco.png") no-repeat left -36px transparent;}
.pppause{background:url("assets/images/projekktor/maccaco.png") no-repeat left -70px transparent;}
.pppause:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat left -105px transparent;}
.pppause:active{background:url("assets/images/projekktor/maccaco.png") no-repeat left -106px transparent;}
.ppfsenter,.ppfsexit{width:30px;height:30px;background:url("assets/images/projekktor/maccaco.png") no-repeat right top transparent;cursor:pointer;border-left:1px solid #413e3e;}
.ppfsenter:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat right -35px transparent;}
.ppfsenter:active{background:url("assets/images/projekktor/maccaco.png") no-repeat right -36px transparent;}
.ppfsexit{background:url("assets/images/projekktor/maccaco.png") no-repeat right -70px transparent;}
.ppfsexit:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat right -105px transparent;}
.ppfsexit:active{background:url("assets/images/projekktor/maccaco.png") no-repeat right -106px transparent;}
.ppvmax{width:30px;height:30px;border-right:1px solid #000;border-left:none;background:url("assets/images/projekktor/maccaco.png") no-repeat -842px top transparent;}
.ppvmax:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat -842px -35px transparent;}
.ppvmax:active{background:url("assets/images/projekktor/maccaco.png") no-repeat -842px -36px transparent;}
.ppmute{width:29px;height:30px;border-left:1px solid #413e3e;background:url("assets/images/projekktor/maccaco.png") no-repeat -750px top transparent;}
.ppmute:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat -750px -35px transparent;}
.ppmute:active{background:url("assets/images/projekktor/maccaco.png") no-repeat -750px -36px transparent;}
.ppvslider{margin:13px 5px;height:16px;width:60px;background:url("assets/images/projekktor/maccaco.png") no-repeat -781px -13px transparent;}
.ppvmarker{position:relative;right:0;left:0;height:6px;width:100%;background:url("assets/images/projekktor/maccaco.png") no-repeat -634px -13px transparent;}
.ppvknob{cursor:pointer;z-index:201;position:relative;background:url("assets/images/projekktor/maccaco.png") no-repeat -699px -5px transparent;top:-13px;left:0;width:6px;height:20px;}
.pptimeleft{color:#fff;width:130px;line-height:30px;height:30px;border-left:1px solid #413e3e;border-right:1px solid #000;overflow:hidden;}
.ppnext,.ppprev{display:block;background:url("assets/images/projekktor/maccaco.png") no-repeat -59px top transparent;width:30px;height:30px;cursor:pointer;border-left:1px solid #413e3e;border-right:1px solid #000;}
.ppnext{border-right:none;}
.ppnext:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat -59px -35px transparent;}
.ppnext:active{background:url("assets/images/projekktor/maccaco.png") no-repeat -59px -36px transparent;}
.ppprev{background:url("assets/images/projekktor/maccaco.png") no-repeat -32px top transparent;}
.ppprev:hover{background:url("assets/images/projekktor/maccaco.png") no-repeat -32px -35px transparent;}
.ppprev:active{background:url("assets/images/projekktor/maccaco.png") no-repeat -32px -36px transparent;}
.ppscrubber{position:absolute;height:5px;width:100%;background:url("assets/images/projekktor/maccaco-load.gif") repeat-x left top transparent;margin:0;padding:0;border-bottom:1px solid #000;}
.ppscrubberdrag{cursor:pointer;z-index:302;position:absolute;background-color:transparent;top:0;left:0;height:5px;width:100%;}
.ppplayhead,.pploaded{position:relative;display:block;left:0;bottom:0;height:5px;width:1px;background-color:#fff;cursor:pointer;z-index:301;}
.pploaded{position:relative;z-index:10;background:rgb(65, 62, 62);opacity:0.8px;filter:alpha(opacity = 80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.ppplayhead{margin-top:-5px;}
.pplogo.inactive,.ppstart.inactive,.ppbuffering.inactive,.ppcontrols.inactive,.ppplay.inactive,.pppause.inactive,.ppfsenter.inactive,.ppfsexit.inactive,.ppprev.inactive,.ppnext.inactive{display:none;}
.pplogo.active,.ppstart.active,.ppbuffering.active,.ppcontrols.active,.ppplay.active,.pppause.active,.ppfsenter.active,.ppfsexit.active,.ppprev.active,.ppnext.active{display:block;}
.pptestcard{background:url("assets/images/projekktor/noise.gif") center center repeat;width:100%;height:100%;color:#fff;font-size:18px;overflow:hidden;}
.pptestcard p{background-color:#3b393e;width:60%;margin:auto;line-height:25px;position:relative;top:25%;padding:10px;border:5px solid #000;text-align:center;}
.ppbuffering{position:absolute;left:50%;bottom:50%;margin-left:-45px;margin-bottom:-38px;z-index:9010;padding:0;background:url("assets/images/projekktor/buffering.gif") no-repeat center center #000;height:84px;width:84px;-moz-border-radius:15px;-webkit-border-radius:15px;display:none;}
.ppsocialbar{position:absolute;right:0;bottom:14%;width:90px;height:50%;padding:0;}
.ppsocialbutton,.ppsocialbutton:hover{cursor:pointer;overflow:hidden;height:16px;width:80px;padding:5px;margin:15px 0;text-align:center;font-size:14px;background-color:#191B10;color:#fdfdfd;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:14px;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.ppsocialbutton:hover{opacity:1px;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.ppsocialpopup{position:absolute;margin-right:-122px;margin-top:-140px;right:50%;top:50%;width:185px;height:225px;text-align:center;padding:10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;background:rgba(34, 34, 34, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222, endColorstr=#99222222);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99222222, endColorstr=#99222222)";color:#fefefe;}
.ppsocialpopup textarea{width:185px;height:65px;border:1px solid #ccc;outline:0 none;overflow:hidden;margin:0;padding:0;display:block;}
.ppsocialpopup a{display:block;width:100%;text-decoration:underline;margin:5px auto;text-align:center;color:#ddd;cursor:pointer;}
.ppsocialpopup a:hover{text-decoration:none;}
.projekktor.ad .ppplay,.projekktor.ad .pppause,.projekktor.ad .ppnext,.projekktor.ad .ppprev,.projekktor.ad .ppvslider,.projekktor.ad .ppmute,.projekktor.ad .ppvmax,.projekktor.ad .ppunmute,.projekktor.ad .ppfsenter,.projekktor.ad .pptimeleft,.projekktor.ad .ppfseexit{display:none;border:none;}
.projekktor.ad .ppcontrols{background:transparent;border:4px solid red;}
.projekktor.ad .pptitle{border:none;left:5px;}

/*--- 18.0 fancybox.css -------------------------------------------------------------------*/

#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('assets/images/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('assets/images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('assets/images/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('assets/images/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('assets/images/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('assets/images/fancybox/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('assets/images/fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('assets/images/fancybox/fancybox-y.png');background-position:-20px 0;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('assets/images/fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('assets/images/fancybox/fancybox-x.png');background-position:0 -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('assets/images/fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('assets/images/fancybox/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('assets/images/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('assets/images/fancybox/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('assets/images/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px;background:url('assets/images/fancybox/fancybox-x.png') 0 -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('assets/images/fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1px;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) 0 ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) 0 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
/*--- Alerts ---------------------------------------------------------------------------*/
.alert-box{padding:15px 15px 15px 35px;background:#f8f8f8;border-top:1px solid;border-bottom:1px solid;border-color:#e1e1e1;color:#777;font-size:12px;line-height:1.5em;text-align:left;margin:5px 0 15px;}
.alert-box.info { background:url(assets/images/icons/info.png) no-repeat 10px 15px #a6bfde; border-color:#4b87d0; color:#fff; }
.alert-box.alert { background:url(assets/images/icons/alert.png) no-repeat 10px 15px #FFFFE0; border-color:#E6DB55; color:#9d5501; }
.alert-box.tick { background:url(assets/images/icons/tick.png) no-repeat 10px 15px #E0F1B5; border-color:#8BAF5B; color:#4F5F39; }
.alert-box.error { background:url(assets/images/icons/error.png) no-repeat 10px 15px #f0dcdb; border-color:#941210; color:#941210; }
.alert-box.help { background:url(assets/images/icons/help.png) no-repeat 10px 15px #a6bfde; border-color:#4b87d0; color:#fff; }
.alert-box.download { background:url(assets/images/icons/download.png) no-repeat 10px 15px #a6bfde; border-color:#4b87d0; color:#fff; }
/*--- Buttons ---------------------------------------------------------------------------*/
.lush-button{color:#fff;background-image:url(assets/images/icons/bg-button.png);background-repeat:repeat-x;background-position:0 0;padding:0 10px;font-size:12px;text-decoration:none;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-style:solid;border-width:1px;margin:3px 0;line-height:28px;border-color:#e1e1e1;background-color:#f8f8f8;position:relative;font-weight:bold;}
#content a.lush-button:hover{background-position:0 -4px;opacity:0.8px;color:#fff;text-decoration:none;}
#content a.lush-button.dark,#content a.lush-button.dark:hover{color:#444;}
#std-form input[type=submit],.lush-button{color:#fff;background-image:url(assets/images/icons/bg-button.png);background-repeat:repeat-x;background-position:0 0;padding:0 10px;font-size:12px;text-decoration:none;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-style:solid;border-width:1px;margin:3px 0;line-height:28px;border-color:#e1e1e1;background-color:#f8f8f8;position:relative;font-weight:bold;}
#std-form input[type=submit]:hover,#content a.lush-button:hover{background-position:0 -4px;opacity:0.8px;color:#fff;text-decoration:none;}
#std-form input[type=submit]:hover,#content a.lush-button.dark,#content a.lush-button.dark:hover{color:#444;}
.lush-button.black{background-color:#222;border-color:#222;text-shadow:0 -1px 0 rgba(0, 0, 0, 1);color:#fff;}
.lush-button.red{background-color:#B02B2C;border-color:#B02B2C;text-shadow:0 1px 0 rgba(255, 255, 255, 0.2);color:#5d1a1b;}
.lush-button.orange{background-color:#edae44;border-color:#edae44;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);color:#745521;}
.lush-button.green{background-color:#83a846;border-color:#83a846;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);color:#415324;}
.lush-button.blue{background-color:#7bb0e7;border-color:#7bb0e7;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);color:#3f5871;}
.lush-button.aqua{background-color:#4ecac2;border-color:#4ecac2;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);color:#286460;}
.lush-button.teal{background-color:#5f8789;border-color:#5f8789;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);color:#314445;}
.lush-button.purple{background-color:#745f7e;border-color:#745f7e;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);color:#3c3240;}
.lush-button.pink{background-color:#d65799;border-color:#d65799;text-shadow:0 1px 0 rgba(255, 255, 255, 0.4);color:#692b4b;}
#std-form input[type=submit],.lush-button.silver{background-color:#d7d7d7;border-color:#d7d7d7;text-shadow:0 1px 0 rgba(255, 255, 255, 1);color:#444;}
.lush-button.grey{background-color:#555;border-color:#555;text-shadow:0 1px 0 rgba(0, 0, 0, 1);color:#fff;}
.lush-button.small{padding:0 4px;font-size:10px;line-height:22px;}
.lush-button.large{padding:0 10px;font-size:13px;line-height:33px;}
.lush-button.xl{padding:0 16px;font-size:14px;line-height:42px;}
.lush-button span{position:relative;}
.lush-button .lush-info{background:transparent url(assets/images/icons/info.png) no-repeat center left;padding:2px 0 2px 22px;left:-2px;}
.lush-button .lush-alert{background:transparent url(assets/images/icons/alert.png) no-repeat center left;padding:2px 0 2px 22px;left:-2px;}
.lush-button .lush-tick{background:transparent url(assets/images/icons/tick.png) no-repeat center left;padding:2px 0 2px 22px;left:-2px;}
.lush-button .lush-download{background:transparent url(assets/images/icons/download.png) no-repeat center left;padding:2px 0 2px 22px;left:-2px;}
.lush-button .lush-note{background:transparent url(assets/images/icons/note.png) no-repeat center left;padding:2px 0 2px 22px;left:-2px;}
.lush-button .lush-error{background:transparent url(assets/images/icons/error.png) no-repeat center left;padding:2px 0 2px 22px;left:-2px;}
.lush-button .lush-help{background:transparent url(assets/images/icons/help.png) no-repeat center left;padding:2px 0 2px 22px;left:-2px;}
.lush-ilink a{text-decoration:none;padding:2px 0 2px 22px;display:inline-block;}
.lush-ilink .info{background:transparent url(assets/images/icons/info.png) no-repeat center left;}
.lush-ilink .alert{background:transparent url(assets/images/icons/alert.png) no-repeat center left;}
.lush-ilink .tick{background:transparent url(assets/images/icons/tick.png) no-repeat center left;}
.lush-ilink .download{background:transparent url(assets/images/icons/download.png) no-repeat center left;}
.lush-ilink .note{background:transparent url(assets/images/icons/note.png) no-repeat center left;}
.lush-ilink .error{background:transparent url(assets/images/icons/error.png) no-repeat center left;}
.lush-ilink .help{background:transparent url(assets/images/icons/help.png) no-repeat center left;}
/*--- Shortcode Elements -------------------------------------------------------------------*/
.promo{width:100%;position:relative;padding-bottom:23px;}
.promo img{display:block;}
.content-holder{padding:0 20px;}
p{margin:0 0 32px;}
pre{background:url(assets/images/pre_bg.gif) repeat scroll 0 0 transparent;border:1px solid #D3D3D3;clear:both;color:#555555;font:11px/19px Consolas,"Andale Mono",Courier,"Courier New",monospace;margin:0 0 20px;overflow-x:auto;overflow-y:hidden;padding:18px 20px 15px;}
.row-divider{width:100%;float:left;clear:both;}
.accordion{width:100%;padding-bottom:22px;}
.accordion h3{font-size:13px;line-height:20px;margin-bottom:-1px;}
.accordion h3 a{display:block;padding:10px 33px;text-decoration:none;border:1px solid #d8dce0;background:#fafafa url(assets/images/btn-open.gif) no-repeat 10px 50%;}
.accordion h3 a:hover{border-color:#b9bec7;position:relative;background:#f3f3f3 url(assets/images/btn-open-active.gif) no-repeat 10px 50%;}
.accordion .ui-state-active a{background:#fafafa url(assets/images/btn-close-ac.gif) no-repeat 10px 50%;}
.accordion .ui-state-active a:hover{background:#f3f3f3 url(assets/images/btn-close-active.gif) no-repeat 10px 50%;}
.accordion > div{line-height:21px;font-size:13px;padding:10px 12px 0;border:solid #d9dce1;border-width:0 1px 1px;margin-bottom:-1px;}
.accordion p{margin:0 0 10px;}
.tabs{width:100%;padding-bottom:23px;}
.tabs .ui-tabs-hide{display:none;}
.tabs .ui-tabs-nav{height:1%;background:#fafafa;border:1px solid #d9dce0;list-style:none;padding:0;margin:0;}
.tabs .ui-tabs-nav:after{content:"";display:block;clear:both;}
.tabs .ui-tabs-nav li{float:left;line-height:20px;padding:0;margin:0;}
.tabs .ui-tabs-nav li a{float:left;padding:10px 12px;}
.tabs .ui-tabs-nav li.ui-state-active a,.tabs .ui-tabs-nav li a:hover{margin-bottom:-1px;padding:10px 11px 11px;background:#fff;text-decoration:none;border:0 solid #d9dce0;border-width:0 1px;}
.tabs .ui-tabs-nav li.ui-state-active:first-child a,.tabs .ui-tabs-nav li:first-child a:hover{border-left:0;padding-left:12px;}
.tabs .ui-tabs-panel{padding:9px 12px 5px;line-height:21px;border:solid #d9dce0;border-width:0 1px 1px;}
.tabs .ui-tabs-panel p{margin:0 0 20px;}
.btns{width:100%;overflow:hidden;padding-bottom:20px;}
.open-toggle{width:100%;padding-bottom:30px;}
.open-toggle .block{color:#6c6c6c;margin:0 19px;overflow:hidden;padding:2px 21px;line-height:21px;border-left:3px solid #bcbcbc;}
.open-toggle .block p{margin:0;}