/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */

	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(images/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(images/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(images/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(images/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(images/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { background: url(images/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(images/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(images/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(images/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(images/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(images/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px; background: url(images/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(images/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
	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 { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(images/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 .pp_details { display:none; position: absolute; z-index: 10000;  }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(images/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: -35px; }
	div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#fff; text-shadow:0 0 6px #000; font-size: 11px; 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: bold; line-height: 14px; }

	div.pp_default .pp_bottom .pp_left { background: url(images/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(images/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(images/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(images/default/loader.gif) center center no-repeat; } /* Loader icon */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	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_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { 
			height: 40px; 
			min-width: 40px; 		
		}
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.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 0;
			}
				.pp_description {
					display: none;
					
					font-weight:normal !important;					
					color: #fff;
					float:right;
					font-size: 17px;
					margin: 0 0 0 5px;
					background: url('images/default/text_bg.png');
					padding:5px;
					
					-webkit-border-radius: 4px;
					-khtml-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius: 4px;
					
					position:absolute;
					bottom:4px;
					right:1px;
				}
				
				.pp_social { float: left; margin: 0; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
				.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;
						margin-left:4px;
						margin-top:-2px;
						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%;
			top:10px;
			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 #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
				
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { 
				border: 0;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			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;
			left: 20px;
			text-indent: -10000px;
			top: 5px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: -4px; top: -25px; 
			display:none;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.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 img {
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			overflow:hidden;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			text-align:left;
			z-index: 9999;
			text-shadow:0 0 8px #000;
		}
		
		
		div.pp_comment_column {
			background:#f8f8f8;
			float:right;
			width:300px;
			height:100%;
			padding:0 0 0 8px;
			position:relative;
			overflow:hidden;
			display:none;
			outline:none;
		}
		
		
		
		div.pp_comment_column div.PutCommentOut {
			width:100%;
			/* height:340px; */
			overflow:hidden;
		}
		
		
		div.pp_comment_column div.PutComment {
			background:#f8f8f8;
			/* float:left; */
		}
		
		div.pp_comment_column div.ShareLine {
			float:left;
			width:100%;
			height:32px;
			overflow:hidden;
			display:block;
			margin-left:-20px;
			margin-bottom:10px;
		}
		
		div.pp_comment_column div.ShareLine a {
			float:left;
			width:32px;
			height:32px;
			margin:0 0px 0 20px;
			color:#000;
			text-indent:-99999px;
			background-position: bottom center;
			background-repeat: no-repeat;
		}
		
		div.pp_comment_column div.ShareLine a.LinkedIn {
			background-image: url('images/mail.png');
		}
		
		div.pp_comment_column div.ShareLine a.Twitter {
			background-image: url('images/facebook.png');
		}
		
		div.pp_comment_column div.ShareLine a.Facebook {
			background-image: url('images/vk.png');
		}
		
		div.pp_comment_column div.ShareLine a.GooglePlus {
			background-image: url('images/od.png');
		}
		
		div.pp_comment_column div.ShareLine a.Pinterest {
			background-image: url('images/gp.png');
		}
		div.pp_comment_column div.ShareLine a.tw {
			background-image: url('images/tw.png');
			margin-right:0px;
		}
		
		
		div.pp_comment_column div.ShareLine a:hover {
			background-position:top center;
			-webkit-transition: 0.2s ease-out; 
			-moz-transition: 0.2s ease-out;
			transition: 0.2s ease-out; 
		}
.commentators {
	height:100%;
	overflow-y:hidden;
	position:relative;


			background:#f8f8f8;
			float:right;
			width:345px;
			height:100%;
			padding:0 0 0 8px;
			position:relative;
			overflow:hidden;
			outline:none;

	width: 100%;
	height: 100%;
	overflow: scroll;
	overflow-x:hidden;
}

.form-star-rated {
	display:block;
	margin:-8px 8px;
	text-align:center;
	height: 62px;
	overflow: hidden;
}
.form-star-rated div {
	display:inline-block;
	margin: 8px;
	padding-top:17px;
	width:48px;
	height:48px;
	background:url('data:image/png;base64,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') no-repeat;
	color:#f00;
	font-weight:bold;
	font-size:14px;
}

.form-star-rating {
	display:block;
	margin:-8px 8px;
	text-align:center;
	height: 62px;
	overflow: hidden;
}
.form-star-rating a {
	color:#098FE9;
	font-weight:bold;
	font-size:15px;
}
.form-star-rating .rate_1 {
	font-size:11px;
	color: rgba(77, 118, 146, 0.8);
	padding-top:18px;
}
.form-star-rating .rate_2 {
	font-size:12px;
	color: rgba(77, 118, 146, 0.85);
	padding-top:18px;
}
.form-star-rating .rate_3 {
	font-size:13px;
	color: rgba(77, 118, 146, 0.9);
	padding-top:17px;
}
.form-star-rating .rate_4 {
	font-size:14px;
	color: rgba(77, 118, 146, 0.95);
	padding-top:16px;
}
.form-star-rating .rate_5 {
	font-size:15px;
	color: rgba(77, 118, 146, 1);
	
}
.form-star-rating ul {
	list-style-type:none;
	padding-left:12px;
}
.form-star-rating li {
	float: left;
	margin: 0 1px;
	padding-top: 16px;
	width: 48px;
	height: 48px;
	background: url('data:image/png;base64,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') no-repeat;
	overflow:hidden;
}
.form-star-rating li:hover {
	margin-top:-2px;
}

.form-comment {
	clear:both;
	overflow:hidden;
	background-color:rgba(220, 220, 220, .2);
	padding:5px;
	border:solid 1px #aaa;
	border-radius:4px;
}	
.photo-img {
	float:left;
	margin-right:10px;
}
.form-comment textarea {
	resize: none;
	width:96%;
	height:42px;
	box-shadow:none;
	outline: none;
	border:solid 1px #999;
	border-radius: 4px;
}
.form-comment { margin-top:6px; }
.form-comment .textarea {
	overflow:hidden;
}
.form-comment .submit-form {
	clear:both;
	float:right;
	padding-right:7px;
	padding-left:20px;
}
.form-comment .submit-form input {
	background:none;
	border:none;
	color:#3b5998;
	font-size:13px;
	text-decoration:underline;
	box-shadow:none;
	outline: none;
	border-radius: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	cursor:pointer;
	padding:0;
}
.form-comment .submit-form input:hover {
	text-decoration:none;
}

.submit-form .smiles {
	border:solid 1px #ccc;
	border-radius:3px;
	float:left;
	background-color:#fff;
	margin:-6px 76px 0 0;
	padding: 0px 3px;
}
.submit-form .smiles button {
	margin: 6px 8px 0 30px;
}
		
.comment-body {
	overflow:hidden;
	font-size:12px;
	color:#484848;
	border-bottom: solid 2px #8818C7;

	-webkit-box-shadow: 0px 3px 13px 0px rgba(50, 50, 50, 0.74);
	-moz-box-shadow:    0px 3px 13px 0px rgba(50, 50, 50, 0.74);
	box-shadow:         0px 3px 13px 0px rgba(50, 50, 50, 0.74);	
}
.comment-body ul {
	padding:0;
	margin:0;
}
.comment-body li {
	padding:0;
	margin:0;
}
.comment-body .user {
	float:left;
	margin-right:10px;
	padding-top: 4px;
	padding-left:5px;
}
.comment-body .user-info {
	overflow:hidden;
	font-family:Tahoma;
}
.comment-body .user-name {
	font-weight:bold;
	color:#6B00D7;
	font-family:Tahoma;
	font-size:14px;
}
.comment-body .user-name:hover,
.comment-area .user-name:hover,
.comment-area .links li a:hover,
.comment-area .user-work:hover {
	text-decoration:none;
}
.comment-body .user-city {
	font-size:11px;
	display:inline;
	font-family:Tahoma;
}
.comment-body .user-gal {
	font-size:11px;
	display:block;
	font-family:Tahoma;
	padding-bottom:10px;
	margin-top:4px;
}
.photo-info {
	font-family:Tahoma;
	font-size:11px;
	overflow:hidden;
	color:#707070;
	padding-bottom:10px;
	
}
.photo-info span {
	color:#000;
	font-family:Tahoma;
}
.photo-info-ico{
	list-style:none;
}
.photo-info-ico li{
	float:left;
	padding-left:17px;
	background:url(images/photo-icons.png) 0 0 no-repeat;	
	margin-left:5px;
	line-height: 16px;
}
.photo-info-ico li:first-child{
	margin-left:0px;
}
.photo-info .posted{background-position:0 1px !important;}
.photo-info .view{background-position:0 -21px !important;}
.photo-info .comment{background-position:0 -42px !important;}
.photo-info .summ{background-position:0 -63px !important;}
.photo-info .average{background-position:0 -87px !important;}

.mail-user {
	display:inline-block;
	width:16px;
	height:14px;
	background:url(images/user-mail.png) 0 0 no-repeat;
	margin-right:2px;
	position:relative;
	top:2px;
}

.comment-area {
	overflow:hidden;
	font-family:Tahoma;
	font-size:12px;
	padding-left:7px;
	border-bottom: 1px solid #c6c6c6;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#fff;
}
.comment-area .user {
	float:left;
	margin-right:5px;
	padding-top:4px;
}
.comment-area .user-info {
	font-family:Tahoma;
	font-size:12px;
	color:gray;
	line-height:18px;
}
.comment-area .author {
	
}
.comment-area .user-name {
	font-weight:bold;
	color:#3b5998;
	font-family:Tahoma;
	font-size:11px;
}
.comment-area .user-info * {
	font-family:Tahoma;
	font-size:11px;
}
.comment-area .comment_text {
	color:#000;
	font-size:12px;
	padding:3px 0 3px 58px;
}
.comment-area .user-work {
	color:gray;
}
.comment-area span {
	margin:0 5px;
}
.comment-area .mod {
	padding:0;
	margin:0 0 0 0;
	text-align:center;
	clear: both;
	border: solid 1px #ccc;
	background-color: #f7ecdf;
	border-radius: 4px;	
}

.comment-area .links {
	padding:0;
	margin:0 0 0 0;
	list-style-type:none;
	float:right;
	opacity:0.3;
}
.comment-area:hover .links {
	opacity:1;
}
.comment-area .links li {
	float:left;
	margin:0 0 0 8px;
}
.comment-area .links li:first-child {
	margin-left:0;
}
.comment-area .links li a {
	font-family:Tahoma;
	color:#3b5998;
}
.time-post {
	float:right;
}
.time-post a {
	color:grey !important;
}

		
/*** SOCIAL MEDIA LINKS ***/

div.pp_comment_column div.ShareLine {
	position:relative;
	/*height:44px;*/
	height:auto;
}

.media, .media li{
  list-style-type:none;
  margin:0;
  padding:0;
}

.media{
	position: absolute;
	left: -70px;
	top: 50px;
	z-index: -1;
	display:none;
}

.media li{
  margin-left: 10px;
  padding-top:10px;
}

.media li:first-child{
	margin-left:35px;
}

.media .icon{
  display:block;
  width: 64px !important;
  height: 64px !important;
  margin-left:0px !important;  
  margin-top:0px;
}

.media .icon:hover{
	margin-left:-15px;
}

.media .icon span{
  display: none;
}

.media .icon{background: transparent url("http://technology.amis.nl/wp-content/uploads/mystique_media_icons.png") no-repeat center top;}
.media .facebook .icon{background-position: center -0px !important;}
.media .twitter .icon{background-position: center -63px !important;}
.media .rss .icon{background-position: center -126px !important;}
.media .linkedin .icon{background-position: center -189px !important;}

.media .icon:hover {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}

.media-bg{
	position: absolute;
	top: -8px;
	right:27px;
	z-index:1;
	width:330px;
	height:8px;
	background:#f8f8f8;
}

.fb_gold_medal {
	float: right;
	position: absolute;
	margin: -48px 200px;
}

.photo_setup {
	text-align:center;
	padding:2px;
	border-top:solid 1px #ccc;
}
.photo_setup a {
	margin:2px;
}

ul.smiles-list {
	list-style-type:none;
	display: block;
	background-color: rgb(255, 255, 255);
	margin: 2px -3px 3px -16px;
	border: 1px solid rgb(204, 204, 204);
	padding: 1px;
	border-radius:3px;
}
ul.smiles-list li {
	display:inline;
	padding:3px;
}

.popup_photo_gal_list {
	width: 288px;
	margin: 5px 0 0 -50px;
}
.popup_photo_gal_list li {
	font-weight:normal;
	border-bottom:solid 1px #ccc;
}
.pp_description {
	display:none !important;
}