/*	Document Body
-------------------------------------------------- */
	body {
		background: url('' ) no-repeat fixed right top #f9f8f2;
		color: #777777;
		font-style: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;
		line-height: 1.5;
	}

	#preloader {background-color: #f9f8f2;}
	#preloader.translucent {background-color: rgba(249,248,242, 0.8)}


	header, footer, .sidebar_bg {
		background-color: #f9f8f2;
	}
	
	.header_bar {
		background-color: #f9f8f2;
	}
	
	
/*	Custom List
-------------------------------------------------- */
	.mark { background: #888888;}
	.widget .mark { background: #999999;}
	.mark:hover, ul.qd_list li:hover > .mark, .widget li:hover .mark, #fancybox-loading li { background: #e0de8b;}
	ul.qd_list li a { color:#888888;}
	
	.zoom, .mainmenu-title .icon span  { background-color: #e0de8b;}
	.page .zoom { background-color: #f9f8f2;}
	
/*	Default Links
-------------------------------------------------- */
	a { color: #b8c469;}
	a:hover { color: #777777;}
	
/*	Headings
-------------------------------------------------- */
	h1, h2, h3 { font-family: Open Sans, Arial, Helvetica, sans-serif;}
	h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;}
	
	.filters li {font-family: Open Sans, Arial, Helvetica, sans-serif; letter-spacing:-1px;}
	
	.entry-content h1 {
		color: #888888;
		font-weight: 400;
		font-size: 38px;
		letter-spacing: -3px;
		line-height: 0.87;
	}
	.entry-content h2 {
		color: #888888;
		font-weight: 400;
		font-size: 31px;
		letter-spacing: -3px;
		line-height: 0.87;
	}
	.entry-content h3 {
		color: #888888;
		font-weight: 400;
		font-size: 24px;
		letter-spacing: -1px;
		line-height: 0.87;
	}
	.entry-content h4 {
		color: #888888;
		font-weight: 600;
		font-size: 15px;
		line-height: 1;
	}
	.entry-content h5 {
		color: #888888;
		font-weight: 600;
		font-size: 13px;
		line-height: 1.1;
	}
	.entry-content h6 {
		color: #888888;
		font-weight: 600;
		font-size: 12px;
		line-height: 1.2;
	}
	
			
/*	Page titles
-------------------------------------------------- */
	.content-area-title {
		color: #888888;
		font-weight: 400;
		font-size: 38px;
		letter-spacing: -3px;
		line-height: 0.87;
	}
	
	.page-title {
		color: #888888;
		font-weight: 400;
		font-size: 38px;
		letter-spacing: -3px;
		line-height: 0.87;
	}
	
	.contact-title {
		color: #888888;
		font-weight: 400;
		font-size: 24px;
		letter-spacing: -2px;
		line-height: 0.87;
	}
	
	.widget-title {
		color: #999999;
		font-weight: 600;
		font-size: 15px;
		text-transform:uppercase;
		line-height: 1;
	}
	.entry-title {
		font-weight: 400;
		font-size: 38px;
		letter-spacing: -3px;
		line-height: 0.87;
	}
	.entry-title a { color: #888888;}
	.post:hover .entry-title a { color: #686868; color: rgba(136,136,136, .75);}
	
	h1.entry-title { color: #888888;}
	

	.postcontent-title a { color: #888888;}
	.postcontent-title a:hover { color: #686868; color: rgba(136,136,136, .75);}
	
	.gallery-title {
		color: #888888;
		font-weight: 400;
		font-size: 38px;
		letter-spacing: -3px;
		line-height: 0.87;
	}
	
	.format-standard .entry-title {
		font-weight: bold;
		font-size: 76px;
		line-height: 0.80;
		letter-spacing: -6px;
	}
	.small_post_size .entry-title {
		font-weight: 400;
		font-size: 23px;
		line-height: 0.87;
		letter-spacing: -1px;
	}
	
	#reply-title {
		color: #888888;
		font-weight: 400;
		font-size: 23px;
		font-family: Open Sans, Arial, Helvetica, sans-serif;
		line-height:1;
		letter-spacing: -2px;
	}
	#reply-title #cancel-comment-reply-link {
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif; 
		text-transform:lowercase;
		letter-spacing: normal;
	}
	#comments {
		color: #888888;
		font-weight: 400;
		font-size: 23px;
		font-family: Open Sans, Arial, Helvetica, sans-serif;
		line-height:1;
		letter-spacing: -2px;
	}
	
	.fancybox-title {
		color: #888888;
		font-weight: 400;
		font-size: 18px;
		font-family: Open Sans, Arial, Helvetica, sans-serif;
		letter-spacing: -1px;
		line-height: 0.87;
	}
	
/********************************************************************************

	FORM

******************************************************************************* */
	input[type="text"], input[type="password"] {
		border-color:#e9e9e9; border-color: rgba(119,119,119, .13);
		box-shadow: inset #f0f0f0 1px 1px 4px 1px;
		background-color: #fbfbfb;
		color: #777777;
		font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	}
	.styled-select {
		border-color:#e9e9e9; border-color: rgba(119,119,119, .13);
		box-shadow: inset #f0f0f0 1px 1px 4px 1px;
		background-color: #fbfbfb;
		}
		select {
			color: #777777;
			font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	}
	textarea {
		border-color:#e9e9e9; border-color: rgba(119,119,119, .13);
		box-shadow: inset #f0f0f0 1px 1px 4px 1px;
		background-color: #fbfbfb;
		color: #777777;
		font-size: 12px; font-family: Arial, Helvetica, sans-serif;
	}
	.lt-ie9 input[type="text"], .lt-ie9 input[type="password"], .lt-ie9 textarea, .lt-ie9 .styled-select { border-color: #ddd;}
	
/*	Buttons
-------------------------------------------------------------- */
	button, input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {
		background-color:#404040; background-color: rgba(184,196,105, .75); color: #ededed;
		font-size: 11px; font-family: Arial, Helvetica, sans-serif;
	}
	.lt-ie9 button, input[type="submit"], .lt-ie9 input[type="reset"], .lt-ie9 input[type="button"], .lt-ie9 input[type="file"] { background-color: #363636;}
	button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="file"]:hover {
		color: #fff; background-color: #e0de8b;
	}
	
/********************************************************************************

	Header

******************************************************************************* */		
	.logo h1, .logo > a { font-weight: 400; font-style: normal; font-size: 32px; line-height: 1; font-family: ''Lato'', Arial, Helvetica, sans-serif;}
	.logo a { color: #515151;}
	.logo a:hover { color: #e0de8b;}
		
/*	Header Menu
-------------------------------------------------- */		
	.main_menu a, .mainmenu-title a {
		color: #7c7c7c;
		font-weight: 600;
		font-size: 15px;
		font-family: Open Sans, Arial, Helvetica, sans-serif;
		line-height: 1;
	}
	.main_menu ul li,.main_menu ul.sf-menu ul { border-color:#f5f5f5; border-color: rgba(124,124,124, 0.055);}
	.lt-ie9 .main_menu ul li { border-color: #eee;}
	
	/*	sub menu */
		.main_menu ul.sub-menu {
			background: #fff;
			box-shadow: 0 0 16px rgba(119,119,119, .2);
		}
	
	/*	hover menu */
		.main_menu ul.sf-menu > li:hover,
		.main_menu ul.sf-menu > li.sfHover,
		.main_menu ul.sf-menu > li.opened,
		.main_menu ul.sf-menu > li.current-menu-item,
		.mainmenu-title:hover{
			background-color: #f9f8f2;
		}
	
	/*	2 hover menu */
		.main_menu ul.sf-menu ul > li:hover,
		.main_menu ul.sf-menu ul > li.sfHover,
		.main_menu ul.sf-menu ul > li.opened,
		.main_menu ul.sf-menu ul > li.current-menu-item {
			background-color: #f9f8f2;
		}
	
	/*	3 hover menu */
		.main_menu ul.sf-menu ul ul > li:hover,
		.main_menu ul.sf-menu ul ul > li.sfHover,
		.main_menu ul.sf-menu ul ul > li.opened,
		.main_menu ul.sf-menu ul ul > li.current-menu-item {
			background-color: #f9f8f2;
		}

/*	Widget Menu
-------------------------------------------------- */		
	.widget_nav_menu li a {
		color: #7c7c7c;
		font-weight: 600;
		font-size: 15px;
		font-family: Open Sans, Arial, Helvetica, sans-serif;
		line-height: 1;
	}
	.widget_nav_menu ul li { border-color: rgba(124,124,124, 0.055);}
	.lt-ie9 .widget_nav_menu ul li { border-color: #f5f5f5;}
	
	/*	sub menu */
		.widget_nav_menu ul.sub-menu {
			background: #fff;
			box-shadow: 		0 0 16px #ddd;
		}
	
	/*	hover menu */
		.widget_nav_menu ul.sf-menu > li:hover,
		.widget_nav_menu ul.sf-menu > li.sfHover,
		.widget_nav_menu ul.sf-menu > li.current-menu-item {
			background-color: #f9f8f2;
		}
		.widget_nav_menu ul.sf-menu > li:hover > a,
		.widget_nav_menu ul.sf-menu > li.sfHover > a,
		.widget_nav_menu ul.sf-menu > li.current-menu-item > a {
			border-color: #e0de8b;
		}
	
	/*	2 hover menu */
		.widget_nav_menu ul.sf-menu ul > li:hover,
		.widget_nav_menu ul.sf-menu ul > li.sfHover,
		.widget_nav_menu ul.sf-menu ul > li.current-menu-item {
			background-color: #f9f8f2;
		}
		.widget_nav_menu ul.sf-menu ul > li:hover > a,
		.widget_nav_menu ul.sf-menu ul > li.sfHover > a,
		.widget_nav_menu ul.sf-menu ul > li.current-menu-item > a {
			border-color: #e0de8b;
		}
	
	/*	3 hover menu */
		.widget_nav_menu ul.sf-menu ul ul > li:hover,
		.widget_nav_menu ul.sf-menu ul ul > li.sfHover,
		.widget_nav_menu ul.sf-menu ul ul > li.current-menu-item {
			background-color: #f9f8f2;
		}
		.widget_nav_menu ul.sf-menu ul ul > li:hover > a,
		.widget_nav_menu ul.sf-menu ul ul > li.sfHover > a,
		.widget_nav_menu ul.sf-menu ul ul > li.current-menu-item > a {
			border-color: #e0de8b;
		}
	
/********************************************************************************

	FOOTER

******************************************************************************* */
	#copyright { color: rgba(119,119,119, .7);}
	.lt-ie9 #copyright { color: #777777;}
	
	#copyright a { color: rgba(119,119,119, .7);}
	.lt-ie9 #copyright a { color: #777777;}
	#copyright a:hover { color: #777777;}

/********************************************************************************

	PAGES

******************************************************************************* */
	.post { background-color: #ffffff; border-color:#f9f8f2;}

/*	Blog
---------------------------------------------------*/
		.postcategories, .postcategories a, .comment-meta span { color: #9b9b9b; color: rgba(119,119,119, 0.7);}
		a.commentslink, a.post-edit-link, span.postdata a { color: #777777;}
		a.commentslink:hover, .postcategories a:hover, a.post-edit-link:hover { color: #b8c469;}
		
		cite.fn, cite.fn a { color: #888888;}
		cite.fn a:hover { color: #e0de8b;}
	
		blockquote { font-style: italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:1.25;}
		blockquote cite { color: #777777; color: rgba(119,119,119, .65); font-size:14px;}
		.lt-ie9 blockquote cite { color: #7e7e7e;}
	
	/*	Pagination */
		.pagination ul li a { color: #777777; background: #fafafa; border-color:#ececec;}
		.pagination ul li a:hover, .pagination ul li span { color: #ededed; background:#363636; border-color:#363636;}
		
		.flex-prev { background: url(../images/flex-prev-light.png) no-repeat center; background-size: 10px 18px;}
		.flex-next { background: url(../images/flex-next-light.png) no-repeat center; background-size: 10px 18px;}
		.flex-prev, .flex-next { background-color: #b8c469; background-color: rgba(184,196,105, .8);}
		.flex-prev:hover, .flex-next:hover { background-color: #777777; background-color: rgba(119,119,119, .8);}
		
		.flexslider2 .flex-prev:hover {
			background:url(../images/flex-prev-dark.png) no-repeat 50% #fff; background-size: 10px 18px;
		}
		.flexslider2 .flex-next:hover {
			background:url(../images/flex-next-dark.png) no-repeat 50% #fff; background-size: 10px 18px;
		}
		
		
		.page-pagination a { color: #777777; background: #f5f5f5;}
		.page-pagination a:hover, .page-pagination > span { color: #ededed!important; background:#363636;}
		
		.load_more {
			background-color: #888888; color:#fff;
			font-weight: 400; font-size: 15px; font-family: Open Sans, Arial, Helvetica, sans-serif;
			letter-spacing: -1px; line-height: 39px;
		}
		.load_more:hover { background-color: #fff; color:#888888;}
		.load_more span { background-color: #e0de8b;}
		
		.pagination_line { border-top:1px solid rgba(136,136,136, 0.11);}
	
/*	Post format
------------------------------------------- */
	/*	include postformat status for default dispay and  postformat("standard") */
	.post_format a, .post_format span  { background: url(../images/postformat_sprite.png) no-repeat; background-size: 804px 67px;}
	/* image */
		.format-image { border-color: #cccccc;}
		.format-image  .postcontent  { border-color: #adad75;}
		.format-image .post_format a, .format-image .post_format span { background-position: 0px 0px; background-color: #cccccc;}
		.format-image.small_post_size .post_format a, .format-image .postcontent .post_format a { background-position: -11px -11px;}
		.gallery_wrap .format-image .post_format a, .gallery_wrap .format-image .post_format span { background-color: #adad75;}
		.format-image .entry-content a.qd_button_small:hover, .format-image input[type="submit"]:hover, .format-image button:hover {
			background: #cccccc;
		}
		.format-image .entry-content a { color: #cccccc;}
		.format-image .entry-content a:hover { color: #777777;}
		.format-image .comment-entry a { color: #cccccc;}
		.format-image .comment-entry a:hover { color: #777777;}
		.format-image .zoom { background-color: #cccccc;}
		.format-image .t_ico, .format-image .jp-play:hover, .format-image .jp-pause { background-color: #cccccc;}
		.format-image ul.qd_list li:hover > .mark { background-color: #cccccc;}
		.format-image ul.qd_list a:hover { color: #cccccc;}
	
	/* gallery */
		.format-gallery { border-color: #777777;}
		.format-gallery .postcontent { border-color: #918bb2;}

		.format-gallery .post_format a, .format-gallery .post_format span { background-position: -67px 0px; background-color: #777777;}
		.format-gallery.small_post_size .post_format a, .format-gallery .postcontent .post_format a { background-position: -77px -11px;}
		.gallery_wrap .format-gallery .post_format a,.gallery_wrap  .format-gallery .post_format span {background-color:#918bb2}
		.format-gallery .entry-content a.qd_button_small:hover, .format-gallery input[type="submit"]:hover, .format-gallery button:hover { background: #777777;}
		.format-gallery .entry-content a { color: #777777;}
		.format-gallery .entry-content a:hover { color: #777777;}
		.format-gallery .comment-entry a { color: #777777;}
		.format-gallery .comment-entry a:hover { color: #777777;}
		.format-gallery .zoom { background-color: #777777;}
		.format-gallery .t_ico, .format-gallery .jp-play:hover, .format-gallery .jp-pause { background-color: #777777;}
		.format-gallery ul.qd_list li:hover > .mark { background-color: #777777;}
		.format-gallery ul.qd_list a:hover { color: #777777;}
	
	/* video */
		.format-video{ border-color: #a8b2db;}
		.format-video .postcontent { border-color: #9cb4bf;}

		.format-video .post_format a, .format-video .post_format span { background-position: -134px 0px; background-color: #a8b2db;}
		.format-video.small_post_size .post_format a, .format-video .postcontent .post_format a { background-position: -145px -11px;}
		.gallery_wrap .format-video .post_format a, .gallery_wrap  .format-video .post_format span {background-color: #9cb4bf;}
		.format-video .entry-content a.qd_button_small:hover, .format-video input[type="submit"]:hover, .format-video button:hover { background: #a8b2db;}
		.format-video .entry-content a { color: #a8b2db;}
		.format-video .entry-content a:hover { color: #777777;}
		.format-video .comment-entry a { color: #a8b2db;}
		.format-video .comment-entry a:hover { color: #777777;}
		.format-video .zoom { background-color: #a8b2db;}
		.format-video .t_ico, .format-video .jp-play:hover, .format-video .jp-pause:hover, .format-video .jp-stop:hover, .jp-video-play-icon:hover { background-color: #a8b2db;}
		.format-video ul.qd_list li:hover > .mark { background-color: #a8b2db;}
		.format-video ul.qd_list a:hover { color: #a8b2db;}
	
	/* audio */
		.format-audio { border-color: #93bcae;}
		.format-audio .postcontent { border-color: #8bc4b8;}
		.format-audio .post_format a, .format-audio .post_format span { background-position: -201px 0px; background-color: #93bcae;}
		.format-audio.small_post_size .post_format a, .format-audio .postcontent .post_format a { background-position: -212px -11px;}
		.gallery_wrap .format-audio .post_format a, .gallery_wrap  .format-audio .post_format span {background-color: #8bc4b8;}
		.format-audio .entry-content a.qd_button_small:hover, .format-audio input[type="submit"]:hover, .format-audio button:hover {
			background: #93bcae;
		}
		.format-audio .entry-content a { color: #93bcae;}
		.format-audio .entry-content a:hover { color: #777777;}
		.format-audio .comment-entry a { color: #93bcae;}
		.format-audio .comment-entry a:hover { color: #777777;}
		.format-audio .zoom { background-color: #93bcae;}
		.format-audio .t_ico, .format-audio .jp-play:hover, .format-audio .jp-pause { background-color: #93bcae;}
		.format-audio ul.qd_list li:hover > .mark { background-color: #93bcae;}
		.format-audio ul.qd_list a:hover { color: #93bcae;}
	
	/* addres(earth) */
		.contact_adress .post_format span { background-position: -279px -11px; background-color: #f9f8f2;}
	
	/* status */
		.format-status { border-color: #dddddd;}
		.format-status .post_format span { background-position: -335px 0px; background-color: #dddddd;}
		.format-status.small_post_size .post_format span, .format-status .postcontent .post_format a { background-position: -346px -10px;}
		.format-status .entry-content a.qd_button_small:hover, .format-status input[type="submit"]:hover, .format-status button:hover {
			background: #dddddd;
		}
		.format-status .entry-content a { color: #dddddd;}
		.format-status .entry-content a:hover { color: #777777;}
		.format-status .comment-entry a { color: #dddddd;}
		.format-status .comment-entry a:hover { color: #777777;}
		.format-status .zoom { background-color: #dddddd;}
		.format-status .t_ico, .format-status .jp-play:hover, .format-status .jp-pause { background-color: #dddddd;}
		.format-status ul.qd_list li:hover > .mark { background-color: #dddddd;}
		.format-status ul.qd_list a:hover { color: #dddddd;}
		
	/* mail */
		.contact_form .post_format span { background-position: -413px -11px; background-color: #f9f8f2;}
		.contact_form .liquidfolio_button { background-color: #f9f8f2;}
	
	/* link */
		.format-link { border-color: #cbd396;}
		.format-link .post_format a, .format-link .post_format span { background-position: -469px 0px; background-color: #cbd396;}
		.format-link.small_post_size .post_format a, .format-link .postcontent .post_format a { background-position: -480px -11px;}
		.format-link .entry-content a.qd_button_small:hover, .format-link input[type="submit"]:hover, .format-link button:hover {
			background: #cbd396;
		}
		.format-link .entry-content a { color: #cbd396;}
		.format-link .entry-content a:hover { color: #777777;}
		.format-link .comment-entry a { color: #cbd396;}
		.format-link .comment-entry a:hover { color: #777777;}
		.format-link .zoom { background-color: #cbd396;}
		.format-link .t_ico, .format-link .jp-play:hover, .format-link .jp-pause { background-color: #cbd396;}
		.format-link ul.qd_list li:hover > .mark { background-color: #cbd396;}
		.format-link ul.qd_list a:hover { color: #cbd396;}
		.format-link ul.qd_list a:hover { color: #cbd396;}
	
	/* aside */
		.format-aside { border-color: #999999;}
		.format-aside .post_format a, .format-aside .post_format span { background-position: -536px 0px; background-color: #999999;}
		.format-aside.small_post_size .post_format a, .format-aside .postcontent .post_format a { background-position: -547px -11px;}
		.format-aside .entry-content a.qd_button_small:hover, .format-aside input[type="submit"]:hover, .format-aside button:hover {
			background: #999999;
		}
		.format-aside .entry-content a { color: #999999;}
		.format-aside .entry-content a:hover { color: #777777;}
		.format-aside .comment-entry a { color: #999999;}
		.format-aside .comment-entry a:hover { color: #777777;}
		.format-aside .zoom { background-color: #999999;}
		.format-aside .t_ico, .format-aside .jp-play:hover, .format-aside .jp-pause { background-color: #999999;}
		.format-aside ul.qd_list li:hover > .mark { background-color: #999999;}
		.format-aside ul.qd_list a:hover { color: #999999;}
	
	/* attachment */
		.type-attachment { border-color: #e0de8b;}		
		.type-attachment .post_format a, .type-attachment .post_format span { background-position: -603px 0px; background-color: #e0de8b;}
		.type-attachment.small_post_size .post_format a { background-position: -614px -11px;}
		.type-attachment .entry-content a.qd_button_small:hover, .type-attachment input[type="submit"]:hover, .format-standard button:hover {
			background: #e0de8b;
		}
		.type-attachment .lightbox {display: inline-block;margin: 0 auto}
		.type-attachment p.attachment {text-align: center}
		.type-attachment .entry-content a { color: #e0de8b;}
		.type-attachment .entry-content a:hover { color: #777777;}
		.type-attachment .comment-entry a { color: #e0de8b;}
		.type-attachment .comment-entry a:hover { color: #777777;}
		.type-attachment .zoom { background-color: #e0de8b;}
		.type-attachment .t_ico, .type-attachment .jp-play:hover, .type-attachment .jp-pause { background-color: #e0de8b;}
		.type-attachment ul.qd_list li:hover > .mark { background-color: #e0de8b;}
		.type-attachment ul.qd_list a:hover { color: #e0de8b;}
	
	/* quote */
		.format-quote { border-color: #aaaaaa;}
		.format-quote .post_format a, .format-quote .post_format span { background-position: -670px 0px; background-color: #aaaaaa;}
		.format-quote.small_post_size .post_format a, .format-quote .postcontent .post_format a { background-position: -681px -12px;}
		.format-quote .entry-content a.qd_button_small:hover, .format-quote input[type="submit"]:hover, .format-quote button:hover {
			background: #aaaaaa;
		}
		.format-quote .entry-content a { color: #aaaaaa;}
		.format-quote .entry-content a:hover { color: #777777;}
		.format-quote .comment-entry a { color: #aaaaaa;}
		.format-quote .comment-entry a:hover { color: #777777;}
		.format-quote .zoom { background-color: #aaaaaa;}
		.format-quote .t_ico, .format-quote .jp-play:hover, .format-quote .jp-pause { background-color: #aaaaaa;}
		.format-quote ul.qd_list li:hover > .mark { background-color: #aaaaaa;}
		.format-quote ul.qd_list a:hover { color: #aaaaaa;}
	
	/* standard */
		.format-standard { border-color: #e0de8b;}
		.format-standard .post_format a, .format-standard .post_format span { background-position: -737px 0px; background-color: #e0de8b;}
		.format-standard.small_post_size .post_format a, .format-standard .postcontent .post_format a { background-position: -748px -11px;}
		.format-standard .entry-content a.qd_button_small:hover, .format-standard input[type="submit"]:hover, .format-standard button:hover {
			background: #e0de8b;
		}
		.format-standard .entry-content a { color: #e0de8b;}
		.format-standard .entry-content a:hover { color: #777777;}
		.format-standard .comment-entry a { color: #e0de8b;}
		.format-standard .comment-entry a:hover { color: #777777;}
		.format-standard .zoom { background-color: #e0de8b;}
		.format-standard .t_ico, .format-standard .jp-play:hover, .format-standard .jp-pause { background-color: #e0de8b;}
		.format-standard ul.qd_list li:hover > .mark { background-color: #e0de8b;}
		.format-standard ul.qd_list a:hover { color: #e0de8b;}
	
/********************************************************************************

	SHORCODES

******************************************************************************* */
	.jp-title { color: #888888;}
	a.adassssssssss{}
	.jp-play, .jp-play-bar, .jp-volume-bar-value { background-color: #b8c469; background-color: rgba(184,196,105, .8);}
	.jp-play:hover { background-color: #93bcae;}
	.jp-pause { background-color: #93bcae;}
	.jp-video .jp-pause, .jp-video .jp-stop, .jp-video .jp-pause {background-color: #b8c469; background-color: rgba(184,196,105, .8)}
	.jp-video .jp-pause:hover, .jp-video .jp-stop:hover { background-color: #a8b2db;}

	/*	Blog
	-------------------------------------------------- */
		
		
	/*	Social links
	-------------------------------------------------- */	
		
		
	/*	Tab group
	-------------------------------------------------- */
		.ui-tabs .ui-tabs-nav li a { color: #777777;}
		.ui-tabs .ui-tabs-nav li a:hover { color: #b8c469;}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active {	border-color: #dedddd; border-bottom-color: #fff; background-color: #fff;}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active:before, .ui-tabs .ui-tabs-nav li.ui-tabs-active:after {	border-color: #e3e3e3;}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active:before { box-shadow: 2px 2px 0 #fff;}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active:after { box-shadow: -2px 2px 0 #fff;}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active a { color: #b8c469; }
		.ui-tabs .ui-tabs-panel {
			border-color: #dedddd; background: #fff;
			box-shadow: 2px 2px 2px 0 rgba(124,124,124, 0.06);
		}
	
	/*	Toggle
	-------------------------------------------------- */
		.toggle {
			border-color: #e3e3e3; background: #fff;
			box-shadow: 2px 2px 2px 0 rgba(124,124,124, 0.06);
		}
		h4.trigger { font-size: 12px; font-weight: normal; line-height:1;}
		
		h4.trigger a { color: #b8c469!important;}
		.t_ico {	background-color: #e0de8b;}
		.active .t_ico { background-color: #888888;}

	/*	Button
	-------------------------------------------------- */
		.qd_button { color: #fff!important; background-color: #363636;}
		.column-main .qd_button { background-color: #fff;}
		
		.qd_button:hover {  color: #fff!important; background-color: #545454!important;}

		.btn_small {
			font-size: 11px;
			line-height: 23px;
		}

		.qd_button_small {
			color: #fff!important; background-color: #363636;
			font-size: 11px;
			line-height: 23px;
		}
		.qd_button_small:hover { background-color: #e0de8b;}
		
		.btn_middle {
			font-weight: 500;
			font-size: 14px;
			font-family: Open Sans, Arial, Helvetica, sans-serif;
			line-height:34px;
		}
		.btn_large  {
			font-size: 16px;
			font-family: Open Sans, Arial, Helvetica, sans-serif;
			line-height: 40px;
		}
		
		.btn_xlarge {
			border-color: #f6f6f6;
			box-shadow: 1px 2px 3px 0px rgba(124,124,124, 0.10);
			background: none;
			color: #404040!important;
			font-weight: 500;
			font-size: 14px;
			font-family: Open Sans, Arial, Helvetica, sans-serif;
			line-height: 33px;
		}
		.btn_xlarge:hover { color:#fff!important; background: none!important;}
		.btn_xlarge b { background:#e0de8b;}

	/*	Notification
	-------------------------------------------------- */
		.qd_notification {
			background-repeat: no-repeat; background-position: 27px 31px; background-color: #f3f3f3;
			font-size: 16px;
		}
		.notification_mark { background-image: url(../images/i_successful.png); background-size: 26px 26px;}
		.notification_error { background-image: url(../images/i_errorn.png); background-size: 26px 26px;}
		.notification_warning { background-image: url(../images/i_warning.png); background-size: 26px 26px;}
		.notification_info { background-image: url(../images/i_info.png); background-size: 26px 26px;}

/********************************************************************************

	WIDGET AREA

******************************************************************************* */	
		.widget { color: #7c7c7c;}
		.widget a { color: #7c7c7c;}
		.widget a:hover { color: #666666;}
		
	/* Search */
		.sidebar #searchform > div:before { color: #dcdcdc; color: rgba(124,124,124, .3);}
		.sidebar #searchsubmit { background: url(../images/searchsubmit.png) no-repeat 0 0; background-size: 14px 14px;}
		.sidebar #searchsubmit:hover { background: url(../images/searchsubmit_hover.png) no-repeat 0 0; background-size: 14px 14px;}
		.header_bar #searchform > div:before { color: #313131;}
		.header_bar #s { border-color: #3c3c3c; background: #1e1e1e; color: #7c7c7c;}
		.header_bar #s::-webkit-input-placeholder { color: #7c7c7c; } .header_bar #s: -moz-placeholder { color: #7c7c7c; }
		.header_bar #searchsubmit { background: url(../images/inputSearchTopBar.png) no-repeat 0 0; background-size: 14px 14px;}
		.header_bar #searchsubmit:hover { background: url(../images/searchsubmit_hover.png) no-repeat 0 0; background-size: 14px 14px;}
	/* Recent comments */		
		.widget_recent_comments a { color: #666666;}
		.widget_recent_comments a:hover { color: #7c7c7c;}
	/* Recent posts */
		.widget_recent_posts .recent_txt { line-height: 1.4}
		.widget_recent_posts a { color: #999999; font-weight: bold;}
		.widget_recent_posts a:hover { color: #7c7c7c;}
		.widget_recent_posts p { background: url(../images/date_ico.png) no-repeat 0 0; background-size: 18px 18px; color: #7c7c7c; color: rgba(124,124,124, 0.60);}
	/* Popular posts */
		.widget_popular_posts .recent_txt { line-height: 1.4}
		.widget_popular_posts .recent_txt > a {color: #999999; font-weight: bold;}
		.widget_popular_posts .recent_txt > a:hover { color: #7c7c7c;}
		.widget_popular_posts .recent_txt p a { color: rgba(124,124,124, 0.60);}
		.widget_popular_posts .recent_txt p a:hover {color: #666666;}
		.widget_popular_posts .recent_txt p { background: url(../images/comments_ico.png) no-repeat 0 0; background-size: 18px 18px;}
	/* Twitter */
		.widget_twitter .twitter-icon { background: url(../images/sprite_socialbuttons.png) no-repeat -39px -195px; background-size: 78px 1170px; background-color: #00c3f4;}	
		.widget_twitter li:hover .twitter-icon { background-color:#404040; background-color: rgba(184,196,105, .75);}
		.widget_twitter .twitter-item a {color: #666666;}
		.widget_twitter .twitter-item a.twitter-date { color: #9b9b9b; color: rgba(119,119,119, .65);}
		.widget_twitter .twitter-item a:hover, .widget_twitter .twitter-item a.twitter-date:hover { color: #7c7c7c;}
	/* Rss */
		.widget_rss ul a.rsswidget { color: #999999; font-weight: bold;}
		.widget_rss ul a.rsswidget:hover { color: #7c7c7c;}
		.widget_rss cite, .rss-date { color: #9b9b9b; color: rgba(119,119,119, .65);}
	/* Tag cloud */
		.widget_tag_cloud a {
			border-color: #ebebeb;
			box-shadow: 1px 2px 3px 0px rgba(124,124,124, 0.10);
			font-size: 12px!important;
		}
		.widget_tag_cloud a:hover { color:#fff;}
	/* Text */	
		.widget_text a { color: #666666;}
		.widget_text a:hover { color: #7c7c7c;}
		.widget_text ul.qd_list li a { color: #666666;}

/********************************************************************************

	@ MEDIA

******************************************************************************* */
	@media only screen and (max-width: 551px) {
		body { background-image: none!important;}
		header, footer { background: #f9f8f2;}
		header {
			box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.10);
		}
		footer {
			box-shadow: 0px -1px 4px 1px rgba(0,0,0,0.10);
		}
		#main { background: url('' ) no-repeat fixed right top #f9f8f2;}
	}

/*	Retina
-------------------------------------------------- */
	@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {
	
	/* typography */	
		h1.page-title { background-image: url(../images/retina2x/title_line@2x.png);}
		.post_area_title { background-image: url(../images/retina2x/title_line@2x.png);}
		.widget-title { background-image: url(../images/retina2x/title_line@2x.png);}
		#reply-title  { background-image: url(../images/retina2x/title_line@2x.png);}
		#comments { background-image: url(../images/retina2x/title_line@2x.png);}
		.zoom { background-image: url(../images/retina2x/zoom@2x.png);}
		pre { background-image: url(../images/retina2x/bg_code@2x.png);}
		
	/* form */	
		.styled-select { background-image: url(../images/retina2x/select_arrow@2x.png);}
		.styled-select:hover { background-image: url(../images/retina2x/select_arrow_hover@2x.png);}
		label.error { background-image: url(../images/retina2x/error@2x.png);}	
		
	/* widget */	
		.widget_calendar #prev a { background-image: url(../images/retina2x/pagination_sprite_left@2x.png);}
		.widget_calendar #next a { background-image: url(../images/retina2x/pagination_sprite_right@2x.png);}
		
	/* main */	
		span.postdata { background-image: url(../images/retina2x/date_ico@2x.png);}
		a.commentslink { background-image: url(../images/retina2x/comments_ico@2x.png);}
		span.share_box { background-image: url(../images/retina2x/share_box@2x.png);}
		.load_more span { background-image:url(../images/retina2x/plus_more@2x.png);}
		
		.jp-play { background-image: url(../images/retina2x/i_play@2x.png);}
		.jp-pause { background-image: url(../images/retina2x/i_pause@2x.png);}
		
		.jp-volume-bar:before { background-image: url(../images/retina2x/jp-volume@2x.png) 0 1px;}
		.t_ico { background-image:url(../images/retina2x/plus@2x.png);}
		.active .t_ico { background-image:url(../images/retina2x/minus@2x.png);}
		
		.gallery_button span { background-image:url(../images/retina2x/weblink-ico@2x.png);}
		
		.gallery_close span { background-image:url(../images/retina2x/close@2x.png);}
		.gallery_close:hover span { background-image:url(../images/retina2x/close_hover@2x.png);}
	
	/* skin */
		.flex-prev { background-image: url(../images/retina2x/flex-prev-light@2x.png);}
		.flex-next { background-image: url(../images/retina2x/flex-next-light@2x.png);}
			
			.flex-post-nav .flex-prev {	background-image: url(../images/retina2x/flex-next-dark@2x.png);}
			.flex-post-nav .flex-next {	background-image: url(../images/retina2x/flex-prev-dark@2x.png);}
			.flex-prev .flex-prev:hover { background-image: url(../images/retina2x/flex-prev-light@2x.png);}
			.flex-next .flex-next:hover { background-image: url(../images/retina2x/flex-next-light@2x.png);}
			
			.flexslider2 .flex-prev:hover {	background-image: url(../images/retina2x/flex-prev-dark@2x.png)}
			.flexslider2 .flex-next:hover {	background-image: url(../images/retina2x/flex-next-dark@2x.png);}
			
			.fancybox-prev span { background-image: url(../images/retina2x/flex-prev-dark@2x.png);}
			.fancybox-prev:hover span {	background-image: url(../images/retina2x/flex-prev-light@2x.png);}
			.fancybox-next span { background-image: url(../images/retina2x/flex-next-dark@2x.png);}
			.fancybox-next:hover span {	background-image: url(../images/retina2x/flex-next-light@2x.png);}
			
			.prev:hover { background-image: url(../images/retina2x/flex-prev-dark@2x.png);}
			.next:hover { background-image: url(../images/retina2x/flex-next-dark@2x.png);}
		
		/*	include postformat sprite for retina */
			.post_format a, .post_format span  { background-image: url(../images/retina2x/postformat_sprite@2x.png);}
		
		a.social_links, .widget_social_links a, a.social_links span, .widget_social_links a span { background-image: url(../images/retina2x/sprite_socialbuttons@2x.png);}
		
		.notification_mark { background-image: url(../images/retina2x/i_successful@2x.png);}
		.notification_error { background-image: url(../images/retina2x/i_errorn@2x.png);}
		.notification_warning { background-image: url(../images/retina2x/i_warning@2x.png);}
		.notification_info { background-image: url(../images/retina2x/i_info@2x.png);}

		.sidebar #searchsubmit { background-image: url(../images/retina2x/searchsubmit@2x.png);}
		.sidebar #searchsubmit:hover { background-image: url(../images/retina2x/searchsubmit_hover@2x.png);}
		.header_bar #searchsubmit { background-image: url(../images/retina2x/inputSearchTopBar@2x.png);}
		.header_bar #searchsubmit:hover { background-image: url(../images/retina2x/searchsubmit_hover@2x.png);}
		.widget_recent_comments li { background-image: url(../images/retina2x/comments_ico@2x.png);}
		.widget_recent_posts p { background-image: url(../images/retina2x/date_ico@2x.png);}
		.widget_popular_posts .recent_txt p { background-image: url(../images/retina2x/comments_ico@2x.png);}
		.widget_twitter .twitter-icon { background-image: url(../images/retina2x/sprite_socialbuttons@2x.png);}	
		
	/* Contact page */	
		.contact_adress .post_format span { background-image: url(../images/retina2x/postformat_sprite@2x.png);}
		.contact_form .post_format span { background-image: url(../images/retina2x/postformat_sprite@2x.png);}
		.gallery_close.active span { background-image: url(../images/retina2x/postformat_sprite@2x.png);}
	}
	
	/* widgets alignment */
	.widget-title {text-align: left;background-position:left bottom;}
	.widget_recent_comments li { text-align: left;background-position: left top;padding-left:22px}
	.widget_mailchimp form, .widget_nav_menu li a,.widget_contactform div,.widget_feedburner fieldset, .widget_social_links ul, .widget_tag_cloud .tagcloud, .widget_flickr .box  {text-align: left;}
	.widget_feedburner label {padding-left: 0;}
	.widget_categories li, .widget_archive li, .widget_pages li, .widget_links li, .widget_meta li, .widget_rss, .widget_text { text-align: left;}
	
	.header_bar {
		width: 100%;
		height: 0px; height:auto!important; min-height:0px;
		line-height:0;
		position: relative;
		z-index: 101; /*for blog layout*/
	}
	
	.logo {
		margin: 40px 0 0px -38px; line-height: 0.7;
		-moz-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in;
	}
	
	.description { padding: 4px 24px 72px 8px; font-size:9px; color: #9c9c9c; letter-spacing: 0.5px; }
	
	/*	header
	-------------------------------------------------- */	
	
	header, footer {
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		-moz-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in;
	}
	
	header, footer { float: left; width: 283px;}
	header { position:relative;}
	
	
	#main { float: right; width: 100%; margin-left: -283px; }
	.content_area { margin-left: 283px; padding: 24px 12px 16px 16px;}

	.column-left { float:left;}
	.column-main { overflow:hidden; height:100%;}
	
	
	#preloader {position: fixed; width: 100%; height: 100%; margin-left: 283px;  z-index: 100;}
	#preloader.translucent {margin-left: 283px;}
	
		.gallery_width { width:283px; border-top:7px solid #a05fef; z-index:99;}
		.gallery_slider { position:absolute; left:283px; top:0; right:0; bottom:0; background:#363636; }
	


	.post { border-top: 4px solid; border-radius: 0px; border-color: $lf_accent_color; }
	.page .entry-content { padding-right: 96px; padding-left: 96px; }	


   .posts_listing { margin: 0 16px 16px 0;}

	.filters { float:left;  margin: -50px 0px 0px 45px; }
			
			
	#copyright { clear: both; padding: 40px 24px 32px; text-align: center;}
	#copyright p { font-size: 11px; margin-bottom: 0;}
	
			
	/*	sidebar 
	-------------------------------------------------- */	
	
	.sidebar_bg { width: 283px; height: 6px; position: absolute; z-index: 1; left: 0; bottom: -6px; -moz-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in;}


	.widget-title  { font-size: 13px; font-weight: 200; font-family: 'Lato', sans-serif; letter-spacing: 0.1px;  margin-bottom: 16px; padding-bottom: 6px; }
	
	.sidebar { padding: 0 0 0 28px; }
	.widget { width: 240px; }

	/*	main menu 
	-------------------------------------------------- */	
	
	.mainmenu-title a {font-size: 16px; font-family: 'Abel', sans-serif; font-weight: 300; text-transform: lowercase; }
	
	.main_menu { padding: 0px 0 72px 0px; text-align: left; -moz-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; letter-spacing: 1px;}
	.main_menu ul.sf-menu ul { position: absolute; left: 172px;  width: 184px; padding: 8px 0;}
	.main_menu ul.sf-menu li a { font-size: 13px; font-family: 'Lato', sans-serif; font-weight: 300; letter-spacing: 1px; padding: 6px 0; }

				.main_menu a { border-left: 0px solid transparent; border-right: 0px; }
				#menu-main li.menu-item { padding: 0px 0 0px 36px; }
			
				.main_menu ul.sf-menu > li:hover > a { color: #e0de8b;}
	
	/*	sub menu */
		.main_menu ul.sub-menu { background: #fff; box-shadow: 0 0 8px rgba($lf_textcolor_rgb, .1); }				

		.main_menu ul.sub-menu li.menu-item a { border-left: 0px; }
		.main_menu ul.sub-menu li a { font-size: 12px; margin-left: -32px; padding: 8px; }	
		


	/*	
	-------------------------------------------------- */	

	.post_format a, .post_format span { display: inline-block; width: 0px; height: 0px; }

	.small_post_size .post_format a, .small_post_size .post_format span { width: 0px; height: 0px;}
	
	h1.page-title { padding-bottom: 20px; margin: 40px 0 20px; font-weight: 200; font-family: 'Raleway', sans-serif; letter-spacing: 0.1px; }

	
	.entry-title {
		padding: 24px 20px 18px; margin: 0;
		text-align: center;
		font-family: 'Abel', sans-serif;
		font-weight: 200;
	}
	.entry-content { padding: 24px 40px 64px 33px; font-size: 12px; line-height:1.5;  color: #a3a3a3; }
	.entry-content h1 { font-weight: 200; font-family: 'Raleway', sans-serif; letter-spacing: 0.1px; padding: 24px 0px 0px 0px;}
	.entry-content h6 { font-weight: 300; line-height: 1.5;}
    .entry-content img.imgborder { padding: 0px;}
	
	

	.postformat_gallery + .post_format { margin: 0 0 30px; height: 0px; background: #fafafa;}
	.small_post_size .postformat_gallery + .post_format { margin: 0 0 30px; height: 0px; background: #fafafa;}


	.small_post_size .post_area_title .entry-title { margin-top: 0px; }	

	.small_post_size .postformat_gallery + .post_format { margin: 0 0 -16px; height: 0; background: #fafafa;}
	.postformat_gallery + .post_format { margin: 0 0 -21px; height: 0; background: #fafafa;}
	
	.small_post_size .entry-content { margin-top: -4px; padding: 8px 24px 24px 24px; font-size: 12px; line-height:1.5; color: #a3a3a3; }

	
	
	.post_single .post_img img { width: 100%; }
	
	
	.one_half p { padding: 24px 0px 0px 0px;  }
	.one_half.last p { padding: 24px 24px 0px 0px;  }

	.postcategories { padding: 0 10px 10px;}
	.postcategories, .postcategories a, .comment-meta span { color: #bcba77; color: rgba($lf_textcolor_rgb, 0.7);}
	
	
	
		.qd_button_small {
			color: #fff!important; background-color: #afb1a1;
			font-size: 11px;
			line-height: 21px;
			border-radius: 2px;
			padding: 0 14px; height: 21px;
		}
		.qd_button_small:hover { background-color: $lf_accent_color;}
	
	
	
	.note { width: 680px; margin: 0 auto; padding: 12px 0px; position:relative; }


	/*	photo gallery	-------------------------------------------------- */	




		
	/*	
	-------------------------------------------------- */			
		
		.postmeta { padding: 2px; }
		span.postdata {
		padding: 0px 10px 0px 12px;
		background: url(../images/date_ico.png) no-repeat 0 0; background-size: 0px 0px;
		font-size: 10px;
		color: #9f9f9f;
		}	
		span.share_box {
		float: right; display: none; margin-top: 0px; width: 0px; height: 0px;
		background: url('../images/share_box.png') no-repeat 0 0; background-size: 13px 13px;
		cursor:pointer;
		}



	@media only screen and (min-width: 1200px) and (max-width: 1920px) {
		.page .entry-content { padding-right: 80px; padding-left: 80px; }
	}
	
	@media only screen and (min-width: 960px) and (max-width: 1200px) {
		.page .entry-content { padding-right: 48px; padding-left: 48px; }
		.note { width: 560px; margin: 0 auto; padding: 12px 0px; }
	}

	@media only screen and (min-width: 768px) and (max-width: 960px) {
		.page .entry-content { padding-right: 32px; padding-left: 32px; }
		.note { width: 412px; margin: 0 auto; padding: 12px 0px; }
		.content_area { padding: 16px 12px 16px 4px;}
	}


	@media only screen and (min-width: 552px) and (max-width: 767px) {
		.page .entry-content { padding-right: 24px; padding-left: 24px; }
		.note { width: 96%; margin: 0 auto; padding: 12px 0px; position:relative; }
		.content_area { padding: 16px 8px 16px 4px;}
	}



	/*	video	-------------------------------------------------- */	

	.video_frame + .post_format {	margin: 0 0 -21px; height: 0px; background: #fafafa;}
	.small_post_size .video_frame + .post_format { margin: 0 0 -12px; height: 0px;}
	



	/*	iPhone (landscape) 
	-------------------------------------------------- */	
	@media only screen and (max-width: 478px) {
		
		body { min-width: 320px;}
		.slideshow_template {position: relative;height: 350px}
		.slideshow_template .jcycle_navigation { bottom:10px;left: 10px;}

		#main, .content_area, #preloader, #preloader.translucent, #preloaderbg  { margin-left: 0;}
		
		#password_lightbox {
			width: 300px;
			margin-left: -150px; 
		}
		footer { clear: both; position:relative;}


		header { height: auto!important; text-align: center; padding: 29px 0px 29px 0px;}
		.logo { margin:0 auto;}
		.description { padding:29px 0; width:300px; text-align:center; margin:0 auto;}

		.main_menu ul.sf-menu li a {padding-right: 10px}
		.main_menu li.opened>ul {margin: 0 !important;visibility: visible !important;display: block !important;top:0;box-shadow: none;border-right: 0px solid;border-left:0px solid transparent !important;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
		.main_menu ul.sf-menu ul li a,
			.main_menu ul.sf-menu ul li.sfHover a,
			.main_menu ul.sf-menu ul li.current-menu-item a  {
				border-left: 0; border-right: 0px solid transparent;
			}
		
		
		.content_area { padding:34px 0px 20px 4px;}
		
		.row { width:320px; margin: 0 auto;}

		h1.entry-title, h2.entry-title {
			font-weight: 400!important;
			font-size: 23px!important;
			padding-left:20px; padding-right:20px;
			line-height: 0.87!important;
			letter-spacing: -1px!important;
		}
		
		.page .entry-content { padding-right: 24px; padding-left: 24px; }
		.note { width: 96%; margin: 0 auto; padding: 12px 0px; }

		
		#copyright { padding-left:10px; padding-right:10px;}
		.jp-video .jp-current-time, .jp-video .jp-duration, .jp-video .jp-toggless {display: none;}
		.jp-video .jp-progress {padding-right: 72px;}
		
		/* Gallery single */
			.gallery_left { left:0; top:220px; overflow-y:auto; margin-right:15px; -webkit-overflow-scrolling: touch;}
				.gallery_width { width:100%;}
					.gallery_single .indent { padding:27px 22px 18px 23px;}
						.gallery_single .indent_content { padding:0;}
						.gallery_single .indent_buttom { padding:0;}
							.flex-post-nav a { left:23px;}
							.gallery_button {
								margin:0px 0px 22px 0px;
							}
		
		/* Contact block */
			.tpl_contact { padding:0;}
			.contact_adress {
				position: relative;
				display:block;
				margin: 32px auto 20px auto;
			}
			.contact_form {
				position: relative;
				display:block;
				margin: 0 auto 60px auto;
			}
				.one_half p { padding: 0px }
				.one_half.last p { padding: 0px;  }
				
			
			


						
	}



@media only screen and (max-width:340px) {
	#purchase_bar {max-width: 324px; overflow: hidden;}
	#pb_logo {width: 100px; background-size: 100px; top:5px;}
	body{min-width: 200px; padding: 0;}
	.row, footer { padding-left:5px; padding-right: 5px;}
	.row { width:290px; margin: 0 auto;padding: 0px;}
	header,.main_menu_select {width: 100%;}
	.mainmenu {padding: 0 10px;}
	.description {width: auto; margin: 16px 0 0 0; padding: 0px;}
	.sidebar {width: auto;}
	.styled-select select {width: 120%;}
		.one_half p { padding: 0px }
	.one_half.last p { padding: 0px;  }
	.note { width: 240px; margin: 0 auto; padding: 12px 0px; }
	
	
	
	
				.content_bg { margin:0; padding: 0px; }
			
			.content_area {margin:0 auto; padding: 0px; width: 324px; }
			.content_area.gallery_template { margin:0 0px 0 0px;  padding: 0px; overflow: hidden}
				
				.gallery_wrap { width: 100%; }
				
				.postcontent-bg {
					position: absolute;
					width:80%; height:100%;
					background:#fff;
					overflow:hidden;
					}
					.postcontent-indent {
						position:relative; z-index:2;
						padding:13px 0px 10px 16px;
						opacity: 0;
						}
						.postcontent-title {
							overflow:hidden;
							margin:0; margin-right: 20px;
							text-transform: lowercase;
							word-wrap: break-word;
							font-weight: 200;
							font-size: 16px;
							letter-spacing: -1px;
							line-height: 1;
						}
						.postcontent .postcategories {
							padding:2px 11px 0 1px; margin:4px 24px 0 0;
							border-top:1px solid #eaeaea; background: none;
							-moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;
							text-align:left; display:inline-block; clear:both;
						}
						.postcontent .post_format { display: none; }
						.widget { width: 260px; }
}









/*	Pricing Table
-------------------------------------------------- */	

#pricelist { padding: 0 5%; }

#second { position: relative; margin: o auto; }

#top {
	position: relative;
	background-color: #03997d;
	color: rgba(250,250,250,.95);
	text-align:center;
	padding: 8px 0px;
	letter-spacing: 0.5px;
	font-size: 1.5em;
	font-family: 'Abel', sans-serif;
	font-weight: 300;
}
#top2 {
	position: relative;
	background-color: #199eae;
	color: rgba(250,250,250,.95);
	text-align:center;
	padding: 8px 0px;
	letter-spacing: 0.5px;
	font-size: 1.5em;
	font-family: 'Abel', sans-serif;
	font-weight: 300;
}

#circle {
	position: relative;
	padding: 12px 0px;
	background-color: #08b695;
	z-index: 2;
	text-align: center;
	letter-spacing: 0.5px;
	font-family: 'Abel', sans-serif;
	font-weight: 400;
	color: rgba(256,256,256,.8);
	font-size: 2.15em;
}
#circle2 {
	position: relative;
	padding: 12px 0px;
	background-color: #3eb2c0;
	z-index: 2;
	text-align: center;
	letter-spacing: 0.5px;
	font-family: 'Abel', sans-serif;
	font-weight: 400;
	color: rgba(256,256,256,.8);
	font-size: 2.15em;
}

#bottom {
	position: relative;
	height: 100%;
	text-align: center;
	border-right: inset 0px #d1d2d1;
	background-color: rgba(249, 249, 247, 1);
	padding: 10px 0px;
}

#plan1, #plan3 { border: 1px; }
#plan3 #bottom { border-right: none; }

#details { padding: 8px; color: #8e8e8e; }

#plan2 {
	position: relative;
	border-radius: 3px;
	z-index: 3;
	box-shadow: 0px 0px 5px rgba(66,66,66,.3);
	transform: scale(1.07,1.07);
	-o-transform: scale(1.07,1.07);
	-ms-transform: scale(1.07,1.07);
	-moz-transform: scale(1.07,1.07);
	-webkit-transform: scale(1.07,1.07);
}

#plan2 #circle { background-color: #39bd9f; }
#plan2 #circle2 { background-color: #4fbdca; }
#plan2 #top { background-color: #01a487; }
#plan2 #top2 { background-color: #24a8b8; }



#listtable { padding: 16px 0 0 0px; }
#listtable img { margin: 0 0 6px 0; }
#pricelist1, #pricelist2 { border: 0px; }
#pricelist2 #bottom { border-right: none; }

#listtop {
	position: relative;
	background-color: #f6f6f6;
	color: rgba(151,151,151,.95);
	text-align:center;
	padding: 1px 0px;
	letter-spacing: 0.5px;
	font-size: 1.2em;
	font-family: 'Abel', sans-serif;
	font-weight: 300;
}
#listtop2 {
	position: relative;
	background-color: #f9f9f9;
	color: rgba(151,151,151,.95);
	text-align:center;
	padding: 1px 0px;
	letter-spacing: 0.5px;
	font-size: 1.2em;
	font-family: 'Abel', sans-serif;
	font-weight: 300;
}

#listcircle {
	position: relative;
	padding: 0px;
	background-color: #eaf4f2;
	z-index: 2;
	text-align: center;
	letter-spacing: 0.5px;
	font-family: 'Abel', sans-serif;
	font-weight: 400;
	color: rgba(118,118,118,.8);
	font-size: 1.5em;
}
#listcircle2 {
	position: relative;
	padding: 0px;
	background-color: #f1f4ea;
	z-index: 2;
	text-align: center;
	letter-spacing: 0.5px;
	font-family: 'Abel', sans-serif;
	font-weight: 400;
	color: rgba(118,118,118,.8);
	font-size: 1.5em;
}
#listdetails { padding: 8px; color: #8e8e8e; font-size: 0.85em; }

h6.notes { font-size: 0.8em; }

/*-------------------------------	GRID	--------------------------------*/

.span12, .span9, .span3, .plan, .list { float: left; }

.span12 { width: 100%; }
.span9 { width: 75%; }
.span3 { width: 25%; }
.plan { width: 33.3%; }
.list { width: 50%; }
.span1 { width: 8.33%; }

#hide {  }

@media screen and (max-width:800px) {
  #pricelist { padding: 0px; }
  #bottom { height: 100%; }
}

@media screen and (max-width:700px) {
  #hide { width: 100%; }
  #top{ padding: 0px; }
  #listtable { padding: 0; }
  .plan { width: 100%; }
  .list { width: 100%; }
  .span9{ width: 100%; }
  
  #top{
    z-index: 1;
    height: 100%;
    padding: 16px 0;
    	border-top: inset 1px #07a98a;
  }
  
  #circle {
    z-index: 2;
  }
  
  #bottom { height: 100%; }

}