/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

/* Google Font */

@import url('//fonts.googleapis.com/css?family=Nunito:300,400');
@import url('//fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic');

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		font-weight:normal;
		vertical-align:baseline;
		background:transparent;
	}

	body{ line-height:1; }
	article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{ display:block; }
	nav ul{ list-style:none; }
	blockquote, q{ quotes:none; }
	blockquote:before, blockquote:after, q:before, q:after{ content:''; content:none; }
	a{ margin:0; padding:0; font-size:100%;  vertical-align:baseline; background:transparent; }

	/* change colours to suit your needs */
	ins{ background:#none; text-decoration:none; }

	/* change colours to suit your needs */
	mark{ background:none; font-style:italic; font-weight:bold; }
	del{ text-decoration: line-through; }
	abbr[title], dfn[title]{ border-bottom:1px dotted; cursor:help; }
	table{ border-collapse:collapse; border-spacing:0; }

	/* change border colour to suit your needs */
	hr{ display:block; height:1px; border:0; border-top:1px solid #cccccc; padding:0; }
	input, select{ vertical-align:middle; }

/**
   * Clearfix
*/

	/* For modern browsers */
	.pk_clearfix:before, .pk_clearfix:after{ content:""; display:table; }
	.pk_clearfix:after{ clear:both; }
	/* For IE 6/7 (trigger hasLayout) */
	.pk_clearfix{ zoom:1; }


/**
   * General
*/

	body{ min-width:980px; font:12px/21px "Helvetica Neue", Helvetica, Arial, sans-serif; }
	#pk_wrapper{ overflow:hidden; margin:0px; padding:0px; height:auto; }

	#pk_navigation{ position:absolute; top:0px; left:0px; width:210px; z-index:500; }
	#pk_navigation_contents{ position:absolute; width:210px; }

	#pk_page{ position:relative; overflow:hidden; top:0px; margin:0px; padding:0px; z-index:5; }
	#pk_page_content{ overflow:hidden; margin:0px 0px 0px 210px; padding:0px; width:770px; }
	#pk_page_content .pk_inner{ overflow:hidden; margin:60px 40px 40px 40px; padding:0px; width:690px; }
	#pk_page.pk_centered_content{ margin-left:210px; }
	#pk_page.pk_centered_content #pk_page_content{ margin:0px auto; }


/**
   * Page Background
*/

	#pk_page_back_ground{ display:none; overflow:hidden; position:fixed; top:0px; left:0px; width:100%; height:100%; }
	#pk_page_back_ground_pattern{ display:block; position:absolute; top:0px: left:0px; z-index:4; width:100%; height:100%; }
	#pk_page_back_ground_overlay{ display:block; position:absolute; top:0px: left:0px; z-index:3; width:100%; height:100%; }
	#pk_page_back_ground .pk_page_back_ground_item{ position:absolute; overflow:hidden; top:0px: left:0px; width:100%; height:100%; }
	#pk_page_back_ground img{ display:block; margin:0px; padding:0px; }
	#pk_alert{ display:block; position:absolute; z-index:100; }
	#pk_show_back_ground{ display:block; position:fixed; top:60px; right:30px; width:30px; height:32px; cursor:pointer; z-index:400; }


/**
   * Google Fonts
*/

	h1, h2, h3, h4, h5, h6,
	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
	#pk_intro p{ font-family:"Nunito", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:400; }
	.pk_news h1{ font-weight:700; }


/**
   * Default Typography
*/

	h1, h2, h3, h4, h5, h6{ margin-bottom:20px; }
	h1{ font-size:38px; line-height:43px; }
	h2{ font-size:32px; line-height:37px; }
	h3{ font-size:26px; line-height:32px; }
	h4{ font-size:20px; line-height:27px;}
	h5{ font-size:16px; line-height:24px; }
	h6{ font-size:13px; }

	p, ul, ol, dl, blockquote, pre, code, table, fieldset{ margin-bottom:20px; }
	a, a span{ outline:0 none; text-decoration:none; }
	strong{ font-weight:bold; } 
	cite, em, dfn{ font-style:italic; }
	dfn{ padding-bottom:2px; }
	kbd, samp, var{ font-family:"Consolas", "Andale Mono", Courier, "Courier New", monospace; font-size:12px; }

	ins{ padding-bottom:2px; }
	small, sup, sub{ padding:0px 3px; font-size:80%; }
	small{ padding-left:0px; }
	abbr{ text-transform:uppercase; letter-spacing:2px; }
	address{ font-style:italic; }
	mark{ padding:2px 5px 3px 5px; font-style:italic; font-weight:bold; }
	a abbr{ cursor:pointer; }
	dfn{ cursor:help; }
	sup{ vertical-align:super; }
	sub{ vertical-align:sub; }

	code, pre{ display:block; overflow:hidden; margin:10px 0px; line-height:20px; clear:both; font-family:"Consolas", "Andale Mono", Courier, "Courier New", monospace; font-size:12px; text-shadow:none; }
	code, .pk_code{ padding:20px 10px; }
	pre, .pk_pre{ white-space:pre; padding:20px 10px; }
	code:hover, pre:hover{ overflow:auto; }

	blockquote{ font-family:"Georgia", "Baskerville", Times, Gill Sans, sans-serif; font-size:15px; }
	blockquote p{ margin:0px 0px 10px 0px; padding:0px 10px 0px 35px; }
	blockquote cite{ display:block; margin-bottom:15px; font-size:12px; }
	blockquote.pk_alignleft{ margin-right:25px; }
	blockquote.pk_alignright{ margin-left:25px; }
	blockquote.pk_alignright p{ padding-left:50px; }

	ul{ margin-left:10px; list-style-type:disc; list-style-position:outside; }
	ul li{ margin-left:5px; }
	ol{ margin-left:15px; list-style-type:decimal; list-style-position:outside; }
	ol li{ margin-left:5px; }
	ul ul, ol ol, ul ol, ol ul{ margin:5px 0px 10px 8px; }
	dd{ margin:0px 0px 10px 8px; font-size:11px; }

	select{ min-width:60px; }
	fieldset{ padding:10px; }
	option{ padding:0px 5px; }
	input, textarea{ outline:none; }
	legend{ padding:5px; font-size:11px; font-weight:bold; }

	input[type=submit], button{ margin:0px 0px 20px 0px; padding:0px 10px 2px 10px; width:auto; height:30px; font-size:12px; line-height:30px; border:none; background:none; cursor:pointer; }
	input[type=submit], button{ -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }

	input[type=text], input[type=password], input[type=email]{ padding:6px 5px 6px 5px; margin:0px 0px 10px 0px; min-width:30%; font-size:12px; line-height:18px; }
	textarea{ overflow:auto; margin-bottom:5px; padding:8px 5px 8px 5px; font:12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; overflow:auto; }


/**
   * Extended Typography
*/

	/* Headings */

	.pk_heading_underline{ display:block; margin-bottom:20px; padding-bottom:5px; }
	.pk_heading_background{ display:inline-block; padding:7px 10px 6px 10px; width:auto; text-shadow:none; }

	/* Lists */

	.pk_arrow_list, .pk_arrow_list ul, 
	.pk_circle_list, .pk_circle_list ul,  
	.pk_check_list, .pk_check_list ul, 
	.pk_clear_list, .pk_clear_list ul, 
	.pk_thumbnail_list,
	.pk_comments_list,
	.pk_posts_list, 
	.pk_twitter_list{ margin-left:0px; list-style-type:none; }
	.pk_arrow_list li, .pk_circle_list li, .pk_check_list li{ margin-left:0px; }
	.pk_arrow_list li{ padding-left:13px; }
	.pk_circle_list li{ padding-left:16px; }
	.pk_check_list li{ padding-left:22px; }

	.pk_underline_list, .pk_underline_list ul{ margin-left:15px; list-style-position:outside; }
	.pk_underline_list li, .pk_underline_list ul li { margin-left:0px; padding-left:0px; }
	.pk_underline_list span, .pk_underline_list a{ display:block; padding:3px 0px; }
	.pk_underline_list.pk_arrow_list, .pk_underline_list.pk_circle_list, .pk_underline_list.pk_check_list, .pk_underline_list.pk_clear_list, .pk_underline_list.pk_posts_list{ margin-left:0px; }
	.pk_underline_list.pk_arrow_list a, .pk_underline_list.pk_arrow_list span{ padding-left:13px; }
	.pk_underline_list.pk_circle_list a, .pk_underline_list.pk_circle_list span{ padding-left:16px; }
	.pk_underline_list.pk_check_list a, .pk_underline_list.pk_check_list span{ padding-left:22px; }
	.pk_underline_list.pk_posts_list a, .pk_underline_list.pk_posts_list span{ padding-left:23px; }

	.pk_thumbnail_list li{ margin:-1px 0px 0px 0px; padding:10px 0px 12px 0px; overflow:hidden; }
	.pk_thumbnail_list li h5{ margin:0px 0px 10px 0px; padding:0px; line-height:23px; }
	.pk_thumbnail_list li h6{ margin:0px 0px 8px 0px; padding:0px; line-height:23px; }
	.pk_thumbnail_list li p{ margin:0px; }
	.pk_thumbnail_list a{ word-wrap:break-word; }
	.pk_thumbnail_list img, .pk_thumbnail_list .pk_image{ margin:0px 0px 5px 0px; }
	.pk_thumbnail_list .pk_post_meta{ margin-top:6px; font-size:10px; }
	.pk_thumbnail_list.pk_arrow_list li{ padding-left:15px; }
	.pk_thumbnail_list.pk_circle_list li{ padding-left:16px; }
	.pk_thumbnail_list.pk_check_list li{ padding-left:21px; }
	.pk_thumbnail_list.pk_posts_list li{ padding-left:23px; }

	.pk_comments_list li{ margin:-1px 0px 0px 0px; padding:4px 0px 4px 21px; }
	.pk_comments_list li a{ word-wrap:break-word; }
	.pk_comments_list .pk_post_meta{ margin:8px 0px 0px; font-size:11px; }
	.pk_comments_list p{ margin-bottom:10px; }
	
 	.pk_twitter_list li{ margin:-1px 0px 0px 0px; padding:4px 0px 4px 21px; }
 	.pk_twitter_list a{ word-wrap:break-word; }
 	.pk_twitter_list small{ display:block; margin-top:6px; }
	.pk_twitter_list p{ margin-bottom:10px; }

	/* Hightlights */

	.pk_highlight{ padding:3px 6px; text-shadow:none; }
	.pk_highlight.pk_rounded{ -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }

	/* Text Icon */

	.pk_text_icon{ padding-left:20px; }

	/* Drop Caps */

	.pk_drop_cap_1{ font-size:45px; line-height:40px; float:left; margin:3px 10px 0px 0px; }
	.pk_drop_cap_2{ font-size:21px; float:left; margin:3px 10px 0px 0px; padding:10px 0px 0px 0px; width:40px; height:32px; text-align:center; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.33); }


/**
   * Table
*/
	
	table{ margin:0px 0px 30px 0px; padding:0px; width:100%; border-collapse:collapse; }
	table, td, th{ vertical-align:middle; }
	caption{ padding:4px 0px; width:auto; }
	th{ padding:7px; text-align:center; font-weight:normal; font-size:14px; }
	td{ padding:7px; text-align:center; }
	tfoot td{ padding:4px; }


/**
   * Logo
*/

	.pk_logo{ margin:0px; padding:0px; text-indent:-9999px; }
	.pk_logo a{ display:block; }


/**
   * Navigation
*/

	/* Header */

	#pk_navigation header{ position:relative; }
	#pk_navigation header h2{ margin:0px; font-size:12px; line-height:20px; }
	#pk_navigation .pk_site_description{ margin:10px 0px 60px 40px; font-size:12px; line-height:20px; }
	
	/* Nav */

	nav{ margin:0px 0px 60px 0px; padding:0px; }
	nav ul{ margin:0px; padding:0px; font-size:12px; line-height:18px; list-style-type:none; }
	nav ul a{ position:relative; margin:0px; padding:0px 0px 0px 40px; border:none; }
	nav ul li{ position:relative; margin:0px; padding:0px; }
	nav ul ul{ display:none; position:absolute; margin:0px 0px 10px 0px; padding:15px 0px; top:-1px; left:209px; width:210px; z-index:1000; }
	nav ul ul a{ position:relative; margin:0px; padding:0px 0px 0px 20px; width:190px; height:auto; }
	nav ul li li{ margin:0px; padding:0px; width:210px; }
	nav ul ul ul{ padding:15px 0px; margin:0px; width:210px; }
	nav ul li ul ul{ top:-1px; left:210px; }
	nav .pk_last{ margin-right:0px; padding-right:0px; border:none; }
	.pk_menu_hover{ z-index:30; }

	/* Footer */

	#pk_navigation footer{ overflow:hidden; margin:0px 0px 20px 0px; padding:0px 20px 0px 40px; width:149px; z-index:501; }
	#pk_navigation footer .pk_social_networks{ display:block; overflow:hidden; margin:0px 0px 15px 0px; padding:0px; list-style-type:none; }
	#pk_navigation footer .pk_social_networks li{ float:left; margin:0px 5px 0px 0px; padding:0px; }
	#pk_navigation footer .pk_copyright{ margin:0px; padding:0px; font-size:10px; line-height:16px; }
	#pk_navigation footer .pk_divider_small{ margin-top:0px; }


/**
   * Columns
*/

	.pk_full_width{ width:100%; }
	.pk_one_half, .pk_one_third, .pk_one_fourth, .pk_one_fifth, .pk_one_sixth, .pk_two_third, .pk_two_fourth, .pk_two_fifth, .pk_two_sixth, .pk_three_fourth, .pk_three_fifth, .pk_three_sixth, .pk_four_fifth, .pk_four_sixth, .pk_five_sixth{
		position:relative; float:left; margin-right:3.9%;
	}
	.pk_one_half{ width:48%; }
	.pk_one_third{ width:30.6%; }
	.pk_one_fourth{ width:22%; }
	.pk_one_fifth{ width:16.7%; }
	.pk_one_sixth{ width:13.3%; }
	.pk_two_third{ width:65.3%; }
	.pk_two_fourth{ width:48%; }
	.pk_two_fifth{ width:37.6%; }
	.pk_two_sixth{ width:30.6%; }
	.pk_three_fourth{ width:74%; }
	.pk_three_fifth{ width:58.4%; }
	.pk_three_sixth{ width:47.9%; }
	.pk_four_fifth{ width:79.2%;}
	.pk_four_sixth{ width:65.3%; }
	.pk_five_sixth{ width:82.6%; }
	.pk_last{ margin-right:0px; }


/**
   * Sidebar
*/

	/* Right */

	.pk_right_sidebar #pk_main{ position:relative; float:left; width:470px; }
	.pk_right_sidebar #pk_main_content{ overflow:hidden; margin:40px 20px 40px 0px; }
	.pk_right_sidebar #pk_sidebar{ position:relative; float:right; margin:0px; width:200px; }
	.pk_right_sidebar #pk_sidebar_content{ overflow:hidden; margin:40px 0px 40px 20px; padding:0px; min-height:100px; }

	/* Left */

	.pk_left_sidebar #pk_main{ position:relative; float:right; width:470px; }
	.pk_left_sidebar #pk_main_content{ overflow:hidden; margin:40px 0px 40px 20px; }
	.pk_left_sidebar #pk_sidebar{ position:relative; float:left; margin:0px; width:200px; }
	.pk_left_sidebar #pk_sidebar_content{ overflow:hidden; margin:40px 20px 40px 0px; padding:0px; min-height:100px; }


/**
   * Page Intro
*/

	#pk_intro{ overflow:hidden; margin-bottom:30px; padding-bottom:30px; }
	#pk_intro h1{ margin-bottom:0px; padding:0px; }
	#pk_intro p{ margin:5px 0px 0px 0px; padding:0px; font-size:16px; }


/**
   * News
*/

	#pk_page_content .pk_inner.pk_news{ margin-top:0px; margin-bottom:0px; }

	/**/

	.pk_news .pk_entries{ margin:0px; padding:0px; list-style-type:none; }
	.pk_news .pk_entry{ overflow:hidden; margin:0px; padding:0px; }
	.pk_news .pk_entry_content{ margin:0px; padding:60px 0px 40px 0px; width:690px; }
	.pk_news .pk_entry_content h1{ margin:0px; padding:0px; line-height:60px; font-size:60px; font-weight:300; }
	.pk_news .pk_entry_numbers{ display:none; margin-bottom:85px; padding-top:5px; width:70px; height:27px; font-size:12px; text-align:center; border:none; }
	.pk_news .pk_show_back_ground{ display:block; position:absolute; top:60px; margin-left:77px; width:30px; height:32px; cursor:pointer; }
	
	.pk_news .pk_navigation{ position:fixed; right:30px; top:60px; width:100px; height:32px; z-index:74; }
	.pk_news .pk_button_prev, .pk_news .pk_button_next{ display:block; position:absolute; top:0px; width:30px; height:32px; cursor:pointer; }
	.pk_news .pk_button_prev{ right:35px; z-index:76; }
	.pk_news .pk_button_next{ right:0px; z-index:75; }

	.pk_news .pk_preloader{ position:absolute; top:0px; left:0px; width:30px; height:32px; z-index:77; }
	.pk_news .pk_preloader .pk_preloader_icon{ display:block; width:30px; height:32px; }


/**
   * Entries
*/

	#pk_main .pk_entry{ position:relative; margin:0px 0px 40px 0px; padding:0px; }
	#pk_main .pk_entry:last-child{ margin-bottom:0px; }
	#pk_main .pk_entry .pk_entry_title{ word-wrap:break-word; }
	#pk_main .pk_entry .pk_entry_meta{ clear:both; position:relative; padding:10px 0px; font-size:11px; }
	#pk_main .pk_entry .pk_entry_meta p{ margin:0px; }
	#pk_main .pk_entry .pk_entry_meta .pk_read_more_wrapper{ position:absolute; top:5px; right:0px; }
	#pk_main .pk_entry .pk_entry_meta .pk_meta_tot_comments{ padding-right:19px; }
	#pk_main .pk_entry .pk_entry_meta .pk_meta_divider{ padding:0px 5px 0px 7px; }
	#pk_main .pk_entry .pk_image, .pk_entry .pk_video{ margin-bottom:20px; }
	
	#pk_main .pk_entry .pk_categories_tags_wrapper{ display:none; overflow:hidden; position:absolute; height:auto; z-index:90; }
	#pk_main .pk_entry .pk_categories_tags{ overflow:hidden; padding:15px; width:250px; }
	#pk_main .pk_entry .pk_categories_tags h4{ clear:both; margin-bottom:10px; }
	#pk_main .pk_entry .pk_categories_tags ul{ overflow:hidden; margin:0px; padding:0px; line-height:18px; list-style-type:none; }
	#pk_main .pk_entry .pk_categories_tags li{ margin:0px; }
	#pk_main .pk_entry .pk_categories{ float:left; width:140px; }
	#pk_main .pk_entry .pk_tags{ float:right; width:95px; }
	#pk_main .pk_entry .pk_categories_tags_wrapper .pk_arrow{ display:block; margin:-1px 0px 0px 35px; width:12px; height:12px; }
	#pk_main .pk_entry .pk_full_post{ margin-left:-110px; }
	
	/* Menu */
	
	#pk_main .pk_entry_menu{ clear:both; overflow:hidden; margin:0px 0px 15px 0px; padding:0px 0px 15px 0px; }
	#pk_main .pk_entry_menu .pk_entry_title{ margin-bottom:0px; font-size:21px; line-height:28px; }
	#pk_main .pk_entry_menu .pk_featured_image{ float:left; margin:0px 20px 0px 0px; padding:0px; }
	#pk_main .pk_entry_menu .pk_featured_image .pk_image{ margin:0px; padding:0px; }
	#pk_main .pk_entry_menu .pk_description{ float:left; margin:0px; padding:0px; width:515px; }
	#pk_main .pk_entry_menu .pk_description p{ margin:10px 0px 0px 0px; }
	#pk_main .pk_entry_menu .pk_price{ position:absolute; top:2px; right:0px; font-size:24px; }
	#pk_main .pk_entry_menu .pk_price span{ font-size:16px; }
	
	#pk_main .pk_entry_menu .pk_rating{ position:absolute; top:26px; right:0px; }
	
	.pk_right_sidebar #pk_main .pk_entry_menu .pk_description, 
	.pk_left_sidebar #pk_main .pk_entry_menu .pk_description{ width:295px; }

	/* Single Post */
	
	#pk_main .pk_entry_single{ margin-bottom:10px; }
	#pk_main .pk_entry_single .pk_entry_meta{ float:left; width:80px; }
	#pk_main .pk_entry_single .pk_categories_tags_wrapper{ left:0px; }
	#pk_main .pk_entry_single .pk_categories_tags_wrapper .pk_arrow{ margin-left:15px; }
	#pk_main .pk_entry_single .pk_entry_content{ overflow:hidden; float:right; width:580px; }
	.pk_right_sidebar #pk_main .pk_entry_single .pk_entry_content, 
	.pk_left_sidebar #pk_main .pk_entry_single .pk_entry_content{ float:right; width:360px; }


/**
   * Comments
*/

	#comments{ clear:both; margin:40px 0px 0px 0px; }
	.pk_full_width_page #comments{ width:690px; }
	.pk_left_sidebar #comments, .pk_right_sidebar #comments{ width:470px; }

	.pk_comments{ position:relative; clear:both; margin-bottom:0px; padding:0px; }
	.pk_comments_rss{ position:absolute; top:3px; left:0px; padding-left:20px; font-size:11px; }
	.pk_comments h4{ display:block; margin:0px 0px 6px 80px; }
	.pk_comments .comment_list, .pk_comments .pk_comment, .pk_comments .children{ margin:0px; padding:0px; list-style-type:none; }

	.pk_comments .pk_comment, .pk_comments .pk_message{ overflow:hidden; }
	.pk_comments .pk_comment_meta{ float:left; padding-top:20px; width:45px; font-size:11px; }
	.pk_comments .pk_comment_meta .pk_gravatar{ margin-bottom:0px; width:45px; }
	.pk_comments .pk_comment_meta .comment-reply-link{ padding-left:10px; font-size:11px; border:none; }
	.pk_comments .pk_comment_meta p{ margin:0px; }
	.pk_comments .pk_comment_meta p a{ font-weight:bold; }
	.pk_comments .pk_comment_text{ float:right; padding-top:20px; width:610px; }
	.pk_comments .pk_comment_text p{ margin:0px 0px 20px 0px; padding:0px; }
	.pk_left_sidebar .pk_comments .pk_comment_text, .pk_right_sidebar .pk_comments .pk_comment_text{ width:390px; }
	.pk_comments .pk_comment_text h4{ margin:0px 0px 15px 0px; }

	.pk_comments .comment_list .children .pk_comment_text p{ padding-left:30px; }
	.pk_comments .comment_list .children .children .pk_comment_text p{ padding-left:60px; }
	.pk_comments .comment_list .children .children .children .pk_comment_text p{ padding-left:90px; }
	.pk_comments .comment_list .children .children .children .children .pk_comment_text p{ padding-left:120px; }
	.pk_comments .comment_list .children .children .children .children .children .pk_comment_text p{ padding-left:150px; }

	#cancel-comment-reply-link{ position:absolute; bottom:7px; right:0px; margin:0px; padding:0px; text-decoration:none; font-size:13px; font-weight:normal; }
	.nocomments{ clear:both; display:block; margin:20px auto 20px auto; width:660px; }
	.pk_comments .pk_comment_text blockquote p{ margin:0px 0px 10px 0px; padding:0px 10px 0px 35px; }

	/* Comments Form */

	#respond{ position:relative; overflow:hidden; margin:40px 0px 0px 0px; }
	#respond .pk_allowed_tags{ margin:0px; width:690px; font-size:10px; line-height:18px; }
	.pk_left_sidebar #respond .pk_allowed_tags, .pk_right_sidebar #respond .pk_allowed_tags{ width:470px; }
	#respond .pk_allowed_tags p{ margin:0px; padding:10px 0px; }
	#respond .pk_contact_form{ clear:none; overflow:hidden; float:right; }
	#respond .pk_button_tags{ display:block; position:absolute; right:0px; top:7px; margin:0px; padding:0px; font-size:11px; cursor:pointer; }

	#pk_comments_form{ margin:0px; padding:0px; width:690px; }
	.pk_left_sidebar #pk_comments_form, .pk_right_sidebar #pk_comments_form{ width:470px; }
	#pk_comments_form h4{ margin:0px 0px 6px 0px; }
	#pk_comments_form form{ margin-bottom:0px; padding-top:20px; }
	.pk_comments .comment_list #pk_comments_form{ position:relative; overflow:hidden; margin-bottom:20px; }
	
	.bypostauthor{  }
	.sticky{  }


/**
   * Contact Forms
*/

	.pk_contact_form{ overflow:hidden; clear:both; }
	.pk_contact_form form{ overflow:hidden; margin-bottom:20px; }
	.pk_contact_form .pk_contact_form_textarea_wrapper{ clear:both; margin-bottom:10px; padding:5px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
	.pk_contact_form textarea{ margin:0px; padding:0px; width:99.8%; height:130px; border:none; background:none; }
	.pk_contact_form input[type=text], .pk_contact_form input[type=email]{ float:left; width:50%; }
	.pk_contact_form label{ float:left; margin:4px 0px 0px 10px; font-size:11px; }
	.pk_contact_form input[type=submit]{ display:block; float:left; margin:0px; padding:0px 15px 0px 0px; width:auto; height:32px; line-height:30px; }
	.pk_contact_form .pk_button_small{ margin:0px; }

	.pk_widget.pk_contact_form input[type=text], .pk_widget.pk_contact_form input[type=email]{ width:60%; }
	
	/* Contact Form 7 */
	
	.wpcf7, .wpcf7 form{ clear:both; overflow:hidden; margin-bottom:20px; }
	.wpcf7 .wpcf7-form-control-wrap{ position:relative; }
	.wpcf7 .wpcf7-response-output{ clear:both; margin:0; padding:5px 10px; }
	.wpcf7 .wpcf7_textarea_wrapper{ display:block; clear:both; margin-bottom:10px; padding:5px; }
	.wpcf7 .wpcf7-not-valid-tip{ display:none; position:absolute; top:-8px; left:0; padding:2px 5px; width:auto; font-size:11px; z-index:100; }
	
	.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ok{ clear:both; margin:10px 0px 0px 0px; padding:5px 10px; }
	.wpcf7 .wpcf7-list-item{ margin:10px 10px 10px 0px; padding:0px; }
	.wpcf7 .wpcf7-file{ clear:both; position:relative; margin:5px 0px; padding:10px 0px; width:auto; border:none; background:none; }
	.wpcf7 .wpcf7-acceptance{ clear:both; margin:10px 0px; }
	.wpcf7 .wpcf7-quiz-label{ display:block; margin:0px 0px 5px 0px; padding:0px; }
	.wpcf7 .wpcf7-quiz{ margin:0px; }
	
	.wpcf7 p{ margin-bottom:0px; }
	.wpcf7 div label{ float:left; margin:4px 0px 0px 10px; padding:0px; }
	.wpcf7 input[type=text], .wpcf7 input[type=email]{ float:left; width:70%; }
	.wpcf7 textarea{ margin:0px; padding:0px; width:99.8%; height:130px; border:none; background:none; }
	.wpcf7 select{ clear:both; width:70%; }
	.wpcf7 input .wpcf7-not-valid-tip{ left:5px; }
	.wpcf7 input[type=submit]{ display:block; float:left; margin:0px; padding:0px 15px 2px 0px; width:auto; height:32px; line-height:30px; }
	.wpcf7 .pk_button_small{ margin:0px 0px 10px 0px; }
	
	/* Booking Form */
	
	.pk_booking_form .pk_days{ float:left; margin-right:10px; }
	.pk_booking_form .pk_days select{ width:60px; margin-bottom:15px; }
	.pk_booking_form .pk_date_label{ margin-top:2px; }
	.pk_booking_form .pk_months{ float:left; margin-right:10px; }
	.pk_booking_form .pk_months select{ width:120px; margin-bottom:15px; }
	.pk_booking_form .pk_years{ float:left; }
	.pk_booking_form .pk_years select{ width:90px; margin-bottom:15px; }
	.pk_booking_form input[type=text].pk_reservation_time{ float:left; margin-right:10px; width:178px; }
	.pk_booking_form .am_pm{ float:left; margin-top:4px; }


/**
   * Categories Filter
*/

	.pk_categories_filter{ position:relative; overflow:hidden; margin:-15px 0px 20px 0px; padding:0px; }
	.pk_categories_filter .pk_categories_list{ overflow:hidden; }
	.pk_categories_filter ul{ overflow:hidden; margin:0px; padding:0px 0px 10px 0px; height:auto; list-style-type:none; }
	.pk_categories_filter li{ float:left; margin:0px; padding:0px; }
	.pk_categories_filter li a{ padding:0px; }
	.pk_categories_filter li a.pk_current{ padding-bottom:2px; }
	.pk_categories_filter li span{ margin:0px 7px; }
	.pk_categories_filter li:last-child span{ display:none; }


/**
   * Pagination
*/

	.pk_pagination{ clear:both; overflow:hidden; margin:20px 0px 0px 0px; text-align:left; }
	.pk_pagination a{ display:block; float:left; margin-right:3px; width:25px; height:27px; font-size:11px; text-align:center; line-height:24px; }
	.pk_pagination a.pk_current_page{ font-weight:bold; }
	
	.pk_previous_next_post_links{ clear:both; overflow:hidden; margin-bottom:20px; padding-top:20px; }
	.pk_previous_post_links a, .pk_next_post_links a{ display:block; padding-top:2px; height:22px; }
	.pk_previous_post_links{ float:left; }
	.pk_next_post_links{ float:right; }
	
	/* Blog Pages */
	
	.pk_posts_link_pages_wrapper_all{ clear:both; padding:10px 0px; height:32px; }
	.pk_posts_link_pages_wrapper{ float:left; margin:0px; height:32px; }
	.pk_posts_link_pages{ float:left; margin:0px 0px 0px 15px; padding:5px 15px 0px 0px; height:27px; font-size:11px; }
	.pk_posts_link_pages a{ padding:0px 1px; }
	
	/* Comments */
	
	.pk_pagination.pk_pagination_comments{ overflow:hidden; margin-bottom:20px; padding:15px 0px 0px 75px; }
	.pk_pagination.pk_pagination_comments{ -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
	.pk_pagination.pk_pagination_comments .pk_button_prev, .pk_pagination.pk_pagination_comments .pk_button_next{ position:relative; left:0px; top:0px; float:left; margin:0px 3px 0px 0px; padding:0px 10px; width:auto; }
	.pk_pagination.pk_pagination_comments .pk_pages{ float:left; }
	.pk_pagination.pk_pagination_comments .pk_current_page{ display:block; float:left; margin-right:3px; width:25px; height:27px; font-size:11px; text-align:center; line-height:24px; font-weight:bold; }


/**
   * Widgets
*/

	.pk_widget{ clear:both; }
	.pk_widget select{ width:100%; }
	.pk_widget .pk_image.pk_alignleft{ margin-bottom:1px; }
	.pk_left_sidebar .pk_widget{ padding-right:20px; }
	.pk_right_sidebar .pk_widget{ padding-left:20px; }

	#pk_sidebar .pk_widget{ margin:0px 0px 45px 0px; }
	#pk_sidebar .pk_widget.pk_last_widget, #pk_sidebar .pk_widget.pk_last_widget ul, #pk_sidebar .pk_widget.pk_last_widget ol{ margin-bottom:0px; }

	.pk_widget_title{ margin-bottom:20px; }

	/* PK Advertise 125 x 125 */
	
	.pk_advertise_125_125{ overflow:hidden; }
	.pk_advertise_125_125 .pk_image{ margin:0px; padding:10px 0px; }
	.pk_advertise_125_125 .pk_image_wrapper{ border:none; }
	.pk_advertise_125_125 .pk_image .pk_image_wrapper img{ margin:0 auto; padding:0px; width:125px; max-width:125px; }

	/* PK Flickr */
	
	.pk_flickr_widget{ overflow:hidden; padding:1px; }
	.pk_flickr_widget .pk_image{ float:left; margin:3px; }
	.pk_flickr_widget .pk_image_wrapper{ width:60px; height:60px; }
	.pk_flickr_widget .pk_image_wrapper img{ width:60px; height:60px; }

	#pk_sidebar .pk_flickr_widget{ padding:4px 0px 4px 4px; }
	#pk_sidebar .pk_flickr_widget .pk_image{ margin:3px; }
	#pk_sidebar .pk_flickr_widget .pk_image_wrapper{ width:50px; height:50px; }
	#pk_sidebar .pk_flickr_widget .pk_image_wrapper img{ width:50px; height:50px; }

	/* WP Search */

	#searchform{ position:relative; }
	#searchform input[type=text]{ margin:0px 0px 0px 0px; padding:8px 3px 8px 15px; width:120px; height:24px; vertical-align:middle; border:none; font-size:12px; }
	#searchform input[type=submit]{ position:absolute; top:0px; right:0px; margin:0px; padding:0px; width:45px; height:40px; border:none; cursor:pointer; outline:none; text-indent:-9999px; }
	#searchform .screen-reader-text{ display:none; }
	
		/* WP Search: Full Width Page */
	
		.pk_full_width_page #pk_main .pk_full_width #searchform input[type=text]{ width:645px; }
		.pk_full_width_page #pk_main .pk_one_half #searchform input[type=text]{ width:286px; }
		.pk_full_width_page #pk_main .pk_one_third #searchform input[type=text]{ width:166px; }
		.pk_full_width_page #pk_main .pk_one_fourth #searchform input[type=text]{ width:106px; }
		.pk_full_width_page #pk_main .pk_one_fifth #searchform input[type=text]{ width:70px; }
		.pk_full_width_page #pk_main .pk_two_third #searchform input[type=text]{ width:405px; }
		.pk_full_width_page #pk_main .pk_two_fifth #searchform input[type=text]{ width:214px; }
		.pk_full_width_page #pk_main .pk_three_fourth #searchform input[type=text]{ width:465px; }
		.pk_full_width_page #pk_main .pk_three_fifth #searchform input[type=text]{ width:357px; }
		.pk_full_width_page #pk_main .pk_four_fifth #searchform input[type=text]{ width:501px; }
		.pk_full_width_page #pk_main .pk_five_sixth #searchform input[type=text]{ width:524px; }
		
		/* WP Search: Pages With Sidebar */
	
		.pk_right_sidebar #pk_main .pk_full_width #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_full_width #searchform input[type=text]{ width:425px; }
		.pk_right_sidebar #pk_main .pk_one_half #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_one_half #searchform input[type=text]{ width:180px; }
		.pk_right_sidebar #pk_main .pk_one_third #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_one_third #searchform input[type=text]{ width:98px; }
		.pk_right_sidebar #pk_main .pk_one_fourth #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_one_fourth #searchform input[type=text]{ width:58px; }
		.pk_right_sidebar #pk_main .pk_two_third #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_two_third #searchform input[type=text]{ width:261px; }
		.pk_right_sidebar #pk_main .pk_two_fifth #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_two_fifth #searchform input[type=text]{ width:131px; }
		.pk_right_sidebar #pk_main .pk_three_fourth #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_three_fourth #searchform input[type=text]{ width:302px; }
		.pk_right_sidebar #pk_main .pk_three_fifth #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_three_fifth #searchform input[type=text]{ width:229px; }
		.pk_right_sidebar #pk_main .pk_four_fifth #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_four_fifth #searchform input[type=text]{ width:327px; }
		.pk_right_sidebar #pk_main .pk_five_sixth #searchform input[type=text],
		.pk_left_sidebar #pk_main .pk_five_sixth #searchform input[type=text]{ width:343px; }

	/* WP-Calendar */
	
	#calendar_wrap th, #calendar_wrap td{ padding:2px 0px; }

	/* WP-Blogroll */
	
	.blogroll{ margin:0px; padding:0px; }
 	.blogroll li{ list-style-type:none; margin:0px; padding-left:0px; }
	
	/* WP-RSS */
	
	.rsswidget img{ margin:0px 5px 0px 0px; padding:0px; }
 	.rss-date{ display:block; margin:10px 0px 0px 0px; font-size:11px; }
 	.rssSummary{ margin-bottom:10px; }

	/* Widgets Dividers */

	.pk_divider_small{ overflow:hidden; margin:30px 0px; height:2px; }
	.pk_divider_small:last-child{ display:none; }


/**
   * Shortcodes
*/
 	
	/* WP-Gallery */
	
	.pk_entry_attachment{ padding:10px; text-align:center; }
	.pk_attachment_caption p{ display:block; margin:3px 0px 0px 0px; padding:10px 17px; }
	.pk_entry_attachment, .pk_attachment_caption p{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	
	.attachment{ padding:5px; }
	.attachment img{ display:block; margin:0px auto; padding:0px; }
	
	.gallery-caption{  }

	/* PK Get Size */
	
	.pk_get_size{ margin:0px 0px 20px 0px; padding:6px 15px; width:auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:5605; }


/**
   * Add This
*/

	.pk_add_this{ position:relative; clear:both; margin:10px 0px 20px 0px; padding:6px 0px 0px 0px; }
	.pk_add_this .addthis_toolbox{ margin-bottom:-5px; }
	.pk_entry_meta .pk_add_this{ border:none; margin:20px 0px 10px 0px; padding:0px; }


/**
   * PK Slider
*/

	.pk_slider{ margin-bottom:20px; }
	.pk_slider .pk_slider_content{ overflow:hidden; position:relative; margin:0px; padding:0px; }
	.pk_slider .pk_slider_content .pk_image_wrapper, .pk_slider .pk_slider_content .pk_video_wrapper{ margin:0px; padding:0px; border:none; background:none; }
	.pk_slider .pk_slider_content .pk_image_wrapper img{ display:block; margin:0px; padding:0px; }
	.pk_slider .pk_slider_item{ clear:both; margin:0px; padding:0px; }
	.pk_slider .pk_button_next, .pk_slider .pk_button_prev, .pk_slider .pk_button_slideshow{ float:right; margin:15px 0px 0px; padding:0px; width:20px; height:22px; cursor:pointer; cursor:pointer; text-indent:-9999px; }
	.pk_slider .pk_button_prev, .pk_slider .pk_button_slideshow{ margin-right:5px; }
	.pk_slider .pk_slider_navigation{ overflow:hidden; padding:0px 20px; height:50px; }
	.pk_slider .pk_slider_thumbs{ float:left; margin:20px 15px 0px 0px; padding:0px; height:20px; }
	.pk_slider .pk_slider_thumbs .pk_slider_navigation_button{ display:block; float:left; margin-right:4px; width:11px; height:13px; cursor:pointer; text-indent:-9999px; }
	.pk_slider .pk_slider_info_button{ display:block; float:left; margin-top:15px; }
	.pk_slider .pk_slider_item_info_content p{ margin-bottom:0px; }
	.pk_slider .pk_slider_item_info_background{ position:absolute; top:0; left:0; }
	

/**
   * Images
*/

	.pk_image{ margin:0px 0px 10px 0px; padding:0px; }
	.pk_image_wrapper{ position:relative; overflow:hidden; margin:0px; padding:0px; }
	.pk_image_wrapper img{ display:block; margin:0 auto; padding:0px; }
	.pk_image_shadow{ display:block; margin:0px; padding:0px; width:100%; height:10px; }
	.pk_fit img{ display:block; margin:0 auto; }

	/* Overlay Icons */

	.pk_image_button_icon{ position:absolute; display:none; overflow:hidden; top:0; width:100%; height:100%; cursor:pointer; z-index:2; }
	.pk_image_button_back_ground{ position:absolute; display:none; overflow:hidden; top:0; width:100%; height:100%; cursor:pointer; z-index:1; }
	.pk_zoom_icon:hover .pk_image_button_icon,
	.pk_play_icon:hover .pk_image_button_icon,
	.pk_page_icon:hover .pk_image_button_icon,
	.pk_link_icon:hover .pk_image_button_icon,
	.pk_zoom_icon:hover .pk_image_button_back_ground,
	.pk_play_icon:hover .pk_image_button_back_ground,
	.pk_page_icon:hover .pk_image_button_back_ground,
	.pk_link_icon:hover .pk_image_button_back_ground{ display:block; }

	/* Images Alignments */

	.pk_image.pk_alignleft{ margin:3px 15px 0px 0px; }
	.pk_image.pk_aligncenter{ margin-bottom:10px; }
	.pk_image.pk_aligncenter .pk_image_wrapper, .pk_image.pk_aligncenter .pk_image_shadow{ display:block; margin:0 auto; }
	.pk_image.pk_alignright{ margin:3px 0px 0px 15px; }


/**
   * Videos
*/

	.pk_video{ margin-bottom:20px; }
	.pk_video_wrapper{ position:relative; overflow:hidden; padding:0px; }
	.pk_video iframe{ border:none; }
	.pk_video.pk_alignnone{ clear:both; margin-bottom:20px; }


/**
   * WP Caption
*/

	.wp-caption{ margin:0px 0px 10px 0px; padding:4px 0px 0px 0px; text-align:center; }
	.wp-caption img{ display:block; margin:0px auto; padding:0px; border:none; }
	.wp-caption-text{ margin:0px; padding:10px 5px 10px 5px; font-size:11px; line-height:18px; text-align:center; }


/**
   * Buttons
*/

	.pk_button_small{ display:block; float:left; margin-bottom:10px; padding-left:15px; height:32px; border:none; font-size:11px; cursor:pointer; white-space:nowrap; }
	.pk_button_small span{ display:block; float:left; padding:0px 15px 0px 0px; height:32px; line-height:30px; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.33); }
	.pk_button_small:hover, .pk_button_small:hover span{ border:none; }
	.pk_button_small.pk_button_with_icon{ padding-left:35px; }

	.pk_button_medium{ display:block; float:left; margin-bottom:10px; padding-left:20px; height:42px; border:none; font-size:14px; cursor:pointer; white-space:nowrap; }
	.pk_button_medium span{ display:block; float:left; padding:0px 20px 0px 0px; height:42px; line-height:39px; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.33); }
	.pk_button_medium:hover, .pk_button_medium:hover span{ border:none; }
	.pk_button_medium.pk_button_with_icon{ padding-left:45px; }

	.pk_button_big{ display:block; float:left; margin-bottom:10px; padding-left:25px; height:52px; border:none; font-size:18px; cursor:pointer; white-space:nowrap; }
	.pk_button_big span{ display:block; float:left; padding:0px 25px 0px 0px; height:52px; line-height:48px; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.33); }
	.pk_button_big:hover, .pk_button_big:hover span{ border:none; }
	.pk_button_big.pk_button_with_icon{ padding-left:55px; }


/**
   * Styled Boxes
*/

	/* Basic Box */

	.pk_basic_box{ overflow:hidden; margin:0px 0px 30px 0px; padding:0px; width:100%; }
	.pk_basic_box_content{ overflow:hidden; padding:20px 25px; }
	.pk_basic_box_content p{ margin:15px 0px 0px 0px; }

	/* Titled Box */

	.pk_titled_box{ overflow:hidden; margin:0px 0px 30px 0px; padding:0px; width:100%; }
	.pk_titled_box_content{ overflow:hidden; padding:20px 23px; }
	.pk_titled_box_title{ position:relative; margin:0px 10px; height:40px; }
	.pk_titled_box_title .pk_left_corner, .pk_titled_box_title .pk_right_corner{ position:absolute; display:block; top:0px; width:15px; height:40px; }
	.pk_titled_box_title .pk_left_corner{ left:-10px; }
	.pk_titled_box_title .pk_right_corner{ right:-10px; }
	.pk_titled_box_title p{ position:absolute; top:0; margin:10px 25px 0px 15px; font-size:13px; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.33); }
	.pk_titled_box_title{
		-moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px;
		-moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; border-bottom-right-radius:0px;
	}
	.pk_titled_box{ 
		-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;
		-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;
	}
	.pk_titled_box_wrapper, .pk_titled_box_content{ 
		-moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;
		-moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; border-top-right-radius:0px;
		-moz-border-radius-bottomleft:2px; -webkit-border-bottom-left-radius:2px; border-bottom-left-radius:2px;
		-moz-border-radius-bottomright:2px; -webkit-border-bottom-right-radius:2px; border-bottom-right-radius:2px;
	}

	/* Message Boxes */

	.pk_message_box{ overflow:hidden; margin:0px 0px 20px 0px; padding:0px; width:100%; }
	.pk_message_box_content_wrapper, .pk_message_box_content{ -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
	.pk_message_box_content{ overflow:hidden; padding:10px;  }
	.pk_message_box_content p, .pk_message_box_content ul{ margin-bottom:0px; }
	.pk_info_box .pk_message_box_content, 
	.pk_note_box .pk_message_box_content,
	.pk_success_box .pk_message_box_content,
	.pk_error_box .pk_message_box_content,
	.pk_warning_box .pk_message_box_content,
	.pk_important_box .pk_message_box_content,
	.pk_help_box .pk_message_box_content{ padding-left:48px; }


/**
   * Toggles
*/

	.pk_minimal_toggles, .pk_boxed_toggles{ margin-bottom:20px; }
	.pk_minimal_toggles .pk_toggle, .pk_boxed_toggles .pk_toggle{ display:block; margin:0px; padding:0px; }
	.pk_minimal_toggles .pk_toggle_button, .pk_boxed_toggles .pk_toggle_button{ display:block; margin-bottom:0px; font-size:15px; cursor:pointer;
		-moz-user-select:none; -webkit-user-select:none; -khtml-user-select:none; user-select:none;
	}
	.pk_minimal_toggles .pk_toggle_content_wrapper, .pk_boxed_toggles .pk_toggle_content_wrapper{ position:relative; overflow:auto; height:auto; }
	.pk_minimal_toggles .pk_toggle_content, .pk_boxed_toggles .pk_toggle_content{ height:auto; }

	/* Minimal Toggle */

	.pk_minimal_toggles .pk_toggle_button{ padding:8px 0px 8px 30px; }
	.pk_minimal_toggles .pk_toggle_content{ overflow:hidden; padding:10px 0px 1px 30px; }

	/* Boxed Toggle */

	.pk_boxed_toggles .pk_toggle{ margin-bottom:3px; }
	.pk_boxed_toggles .pk_toggle.pk_rounded{ -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
	.pk_boxed_toggles .pk_toggle_button{ padding:8px 0px 8px 40px; }
	.pk_boxed_toggles .pk_toggle_content{ overflow:hidden; padding:10px 30px 1px 40px; }


/**
   * Tabs
*/

	.pk_minimal_tabs, .pk_boxed_tabs{ position:relative; margin-bottom:20px; width:100%; min-height:39px; }
	.pk_minimal_tabs .pk_tabs_label, .pk_boxed_tabs .pk_tabs_label{ position:absolute; display:none; }
	.pk_minimal_tabs .pk_tabs_navigation, .pk_boxed_tabs .pk_tabs_navigation{ display:none; position:absolute; margin:0px; padding:0px; list-style-type:none; z-index:10; }
	.pk_minimal_tabs .pk_tabs_navigation li, .pk_boxed_tabs .pk_tabs_navigation li{ float:left; margin:0px -1px 0px 0px; padding:0px; }
	.pk_minimal_tabs .pk_tabs_navigation a, .pk_boxed_tabs .pk_tabs_navigation a{ display:block; margin:0px; padding:9px 15px 11px 15px; height:29px; }
	.pk_minimal_tabs .pk_tabs, .pk_boxed_tabs .pk_tabs{ clear:both; position:relative; min-height:10px; }
	.pk_minimal_tabs .pk_tab, .pk_boxed_tabs .pk_tab{ overflow:hidden; }

	.pk_minimal_tabs .pk_tabs_navigation li.pk_active_tab, .pk_boxed_tabs .pk_tabs_navigation li.pk_active_tab{ border-bottom:none; }

	/* Minimal Tabs */

	.pk_minimal_tabs .pk_tabs_label{ margin:6px 0px 0px 0px; }
	.pk_minimal_tabs .pk_tab{ padding:20px 0px 0px 0px; }

	/* Boxed Tabs */

	.pk_boxed_tabs .pk_tabs_label{ margin:6px 0px 0px 0px; }
	.pk_boxed_tabs .pk_tab{ padding:20px 20px 0px 20px; }


/**
   * Dividers
*/

	.pk_divider{ position:relative; clear:both; display:block; margin:0px 0px 20px 0px; padding:0px; height:10px; }
	.pk_divider hr{ width:100%; border:none; }
	.pk_divider.pk_top{ padding:5px 0px; }
	.pk_divider.pk_top hr{ position:absolute; margin-left:0px; width:96.5%; border:none; }
	.pk_divider.pk_top a{ position:absolute; top:-1px; right:0; padding:0px 0px 0px 10px; width:20px; font-size:10px; text-align:right; }

	/* Empty Spaces */

	.pk_clear_both{ display:block; clear:both; width:100%; height:0px; }
	.pk_empty_space{ display:block; position:relative; clear:both; height:20px; }


/**
   * Extra Classes
*/

	.pk_alignleft, .alignleft{ float:left; margin:3px 15px 0px 0px; }
	.pk_aligncenter, .aligncenter{ display:block; margin:5px auto; margin-bottom:20px; }
	.pk_alignright, .alignright{ float:right; margin:3px 0px 0px 15px; }
	.alignnone{ display:block; margin:15px 0px; }
	.pk_alignnone:after{ content:""; display:table; }
	.pk_alignnone:after{ clear:both; }

	.pk_shadow{ -moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5); }
	.pk_rounded{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

	.pk_fixed{ position:fixed; }
	.pk_absolute{ position:absolute; z-index:10; }
	.pk_center_text{ text-align:center; }
	.pk_hide_scroll{ overflow:hidden; }
	.pk_hide{ display:none; }
	.pk_hidden{ visibility:hidden; }
	.pk_clear_floats{ clear:both; }
	.pk_clear_margin{ margin:0px; }
	.pk_clear_padding{ padding:0px; }
	.pk_clear_all{ clear:both; margin:0px; padding:0px; }