/** Styles for print version **/
	.right_sidebar #primary,
	#primary {
		width: 100%;
		background: none;
		margin: 0;
		border: none;
	}
	.dark .right_sidebar #primary {
		background: none;
	}
	table.colored {
		display: none;
	}
	#swither_block {
		display: none;
	}
	#header .social_links {
		display: none;
	}
	.section_header.opened .section_title .section_icon:after, 
	.section_header .section_title.current .section_icon:after,
	.section_header.opened .section_title .section_icon, 
	.section_header .section_title.current .section_icon {
		display: none;
	}
	html, body {
		background: none !important;
		margin-top: 0 !important;
	}
	body {
		font-size: 15px;
		line-height: 17px;
		color: #060606;
	}
	#page {
		width: 100%;
		max-width: 750px;
	}
	#main {
		margin-left: 0;
		width: 100%;
		background: none;
	}
	.profile_section_body {
		padding: 24px 0 41px;
	}
	#profile_header {
		padding: 0;
	}
	#profile_data {
		width: 250px;
	}
	.opened #profile_photo {
		width: 122px;
		border: 1px solid #e6e6e6;
		-webkit-box-shadow: 1px 2px 1px #f8f8f8;
		-moz-box-shadow: 1px 2px 1px #f8f8f8;
		box-shadow: 1px 2px 1px #f8f8f8;
		margin-bottom: 1px;
	}
	.section_header {
		overflow: hidden;
		border: none;
	}
	h3.category_title {
		padding: 0;
		background: none;
		color: #000;
		font-size: 26px;
		text-transform: uppercase;
		margin-bottom: 19px;
	}
	h3.category_title .category_title_icon {
		display: none;
	}
	.wrapper.resume_wrapper {
		padding-top: 0;
	}
	.resume_period {
		float: right;
		font-size: 26px;
		line-height: 32px;
		color: #4ca5d0;
		margin-bottom: -9px;
	}

	.post_subtitle {
		clear: both;
	}
	.post_title {
		overflow: hidden;
		font-size: 18px;
		padding-top: 3px;
		margin-bottom: 0;
		font-weight: 700;
	}
	.post_subtitle {
		padding-left: 18px;
		font-size: 18px;
		text-transform: capitalize;
		color: #4ca5d0;
		margin-bottom: 18px;
	}
	article.resume_post {
		padding-top: 18px;
		margin-top: 23px;
		border-top: 2px solid #f7f7f7;
	}
	article.resume_post.first {
		padding-top: 0;
		margin-top: 0;
		border-top: none;
	}
	.category.resume_category {
		padding-top: 41px;
		border-top: 2px solid #4ca5d0
	}
	.wrapper.resume_wrapper > .category {
		margin-top: 40px;
	}
	.sidebar.resume_sidebar {
		float: none;
		width: 100%;
		margin: 0;
	}
	#profile_position,
	#profile_data .profile_row a {
		color: #4fa6d1;
	}
	.widget_skills .style_1 .progressbar {
		height: 17px !important;
	}
	.widget_skills .style_1 .progress {
		height: 0 !important;
		overflow: visible !important;
		border-top: 17px solid #4ca5d0;
	}
	.widget_skills .style_1 .skills_row {
		margin-top: 13px !important;
	}
	.widget_skills .style_1 .caption {
		font-size: 15px !important;
		color: #050505 !important;
		padding-bottom: 3px;
	}
	#toTop {
		display: none !important;
	}
	.sidebar.resume_sidebar {
		padding-top: 40px;
		margin-top: 40px;
		border-top: 2px solid #4ca5d0;
	}
	.sidebar.resume_sidebar h2.sidebar_title {
		margin-bottom: 20px;
		font-size: 26px;
		text-transform: uppercase;
		font-weight: 700;
		color: #010101;
	}
	.widget_skills .style_1 .value {
		margin: -16px -30px 0 20px !important;
		position: relative;
		z-index: 999;
	}
	.widget .widget_title {
		color: #4ca5d0;
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 12px;
	}
	footer#footer {
		display: none;
	}
	#profile_user {
		overflow: hidden;
	}
	.opened #profile_data {
		right: 0 !important;
		transform: none;
		float: none;
		vertical-align: top;
		padding: 0;
		max-width: none;
		width: auto;
	}
	td#profile_user {
		float: none;
		width: auto;
	}
	#profile_title {
		max-width: 250px;
	}
	#profile_header table tr td {
		vertical-align: top;
	}
	.widget_skills .style_1 .value {
		color: #666  !important;
	}
	.widget_skills .style_1 .skills_row {
		margin-right: 40px;
	}
	@media print {
	h3.category_title {
		page-break-before: auto;
	}		
	}
/******************************/