/* 
	Kolor is Retina Ready
	Laborator.co 
*/


@media 	only screen and (-webkit-min-device-pixel-ratio: 2),
		only screen and (   min--moz-device-pixel-ratio: 2),
		only screen and (     -o-min-device-pixel-ratio: 2/1),
		only screen and (        min-device-pixel-ratio: 2),
		only screen and (                min-resolution: 192dpi),
		only screen and (                min-resolution: 2dppx) { 	
	
	.ras_nav {
	  background-image: url(../images/slider_nextprev@2x.png) !important;
	  background-size: 200% !important;
	}
	
	
	
	.site_footer .footer_top .footer_block h2 i.stats,
	.site_footer .footer_top .footer_block h2 i.laboratorblogstats {
	  background-image: url(../images/footer_blocks_title_icons@2x.png) !important;
	  background-size: 100% !important;
	}
	.site_footer .footer_top .footer_block h2 i.blog,
	.site_footer .footer_top .footer_block h2 i.archives,
	.site_footer .footer_top .footer_block h2 i.recent-posts,
	.site_footer .footer_top .footer_block h2 i.text,
	.site_footer .footer_top .footer_block h2 i.blogroll,
	.site_footer .footer_top .footer_block h2 i.categories {
	  background-image: url(../images/footer_blocks_title_icons@2x.png) !important;
	  background-size: 100% !important;
	}
	.site_footer .footer_top .footer_block h2 i.portfolio,
	.site_footer .footer_top .footer_block h2 i.laboratorlatestportfolioitems {
	  background-image: url(../images/footer_blocks_title_icons@2x.png) !important;
	  background-size: 100% !important;
	}
	.site_footer .footer_top .footer_block h2 i.tweets,
	.site_footer .footer_top .footer_block h2 i.laboratortweets {
	  background-image: url(../images/footer_blocks_title_icons@2x.png) !important;
	  background-size: 100% !important;
	}
	
	.site_footer .footer_top .footer_block .latest_posts li a,
	.site_footer .footer_top .footer_block ul li a {
	  background-image: url(../images/arrow_left@2x.png);
	  background-size: 5px !important;
	}
	
	.site_footer .footer_top .footer_block .tweets li .tweet {
	  background-image: url(../images/tweet_bird@2x.png) !important;
	  background-size: 20px !important;
	}
	
	
	.site_footer .footer_bottom .social_networks li a {
	  background-image: url(../images/footer_social_media_vert@2x.png) !important;
	  background-size: 40px !important;
	}
	
	.site_footer .footer_bottom .social_networks li.top a {
	  background-image: url(../images/top@2x.png) !important;
	  background-size: 16px !important;
	}
	
	.features_tabs .feature_item i.photography {
	  background-image: url(../images/features_photography@2x.png) !important;
	  background-size: 39px;
	}
	.features_tabs .feature_item i.favorites {
	  background-image: url(../images/features_favorites@2x.png) !important;
	  background-size: 34px;
	}
	.features_tabs .feature_item i.wireless {
	  background-image: url(../images/features_wifi@2x.png) !important;
	  background-size: 38px;
	}
	.features_tabs .feature_item i.features_cloudsharing {
	  background-image: url(../images/features_cloudsharing@2x.png) !important;
	  background-size: 39px;
	}
	
	.hpf_hover_more i {
	  background-image: url(../images/hpf_arrow@2x.png) !important;
	  background-size: 28px;
	}
	.white_block .block_title i.portfolio {
	  background-image: url(../images/title_portfolio@2x.png);
	  background-size: 20px;
	}
	.white_block .block_title i.blog {
	  background-image: url(../images/title_blog@2x.png);
	  background-size: 14px;
	}
	.white_block .block_title i.gallery {
	  background-image: url(../images/title_gallery@2x.png);
	  background-size: 20px;
	}
	.white_block .block_title i.list {
	  background-image: url(../images/title_list_dark@2x.png);
	  background-size: 14px;
	}
	.white_block .block_title i.archives {
	  background-image: url(../images/title_dark_archives@2x.png);
	  background-size: 20px;
	}
	
	.head_title .search_form .input {
	  background-image: url(../images/zoom_icon_3@2x.png);
	  background-size: 17px;
	}
	.head_title .search_form .input:focus {
	  background-image: url(../images/zoom_icon_2@2x.png);
	  background-size: 17px;
	}
	
	
	.index_portfolio_env .portfolio_items li .buttons a.favorite {
	  background-image: url(../images/portfolio_like@2x.png) !important;
	  background-size: 40px;
	}
	
	.index_portfolio_env .portfolio_items li .buttons a.view {
	  background-image: url(../images/portfolio_view_item@2x.png) !important;
	  background-size: 40px;
	}
	
	.index_portfolio_env .portfolio_items li .launch {
	  background-image: url(../images/portfolio_launch@2x.png) !important;
	  background-size: 40px;
	
	}
	
	.two_columns .blog_entries .blog_post .block_title i.portfolio {
	  background-image: url(../images/title_portfolio@2x.png);
	  background-size: 20px;
	}
	.two_columns .blog_entries .blog_post .block_title i.blog {
	  background-image: url(../images/title_blog@2x.png);
	  background-size: 14px;
	}
	.two_columns .blog_entries .blog_post .block_title i.gallery {
	  background-image: url(../images/title_gallery@2x.png);
	  background-size: 20px;
	}
	.two_columns .blog_entries .blog_post .block_title i.list {
	  background-image: url(../images/title_list_dark@2x.png);
	  background-size: 14px;
	}
	.two_columns .blog_entries .blog_post .block_title i.archives {
	  background-image: url(../images/title_dark_archives@2x.png) ;
	  background-size: 20px;
	}
	
	.blog_entries .blog_post .date .ribbon {
	  background-image: url(../images/blogpost_icons@2x.png) !important;
	  background-size: 20px;
	}
	
	.blog_entries .blog_post .num_comments {
	  background-image: url(../images/blogpost_comments@2x.png) !important;
	  background-size: 20px;
	}
	
	.blog_entries .blog_post .post_meta .tags,
	.blog_entries .blog_post .post_meta .categories,
	.blog_entries .blog_post .post_meta .author {
	  background-image: url(../images/blogpost_icons@2x.png) !important;
	  background-size: 20px;
	}
	
	.blog_entries .blog_post .post_meta .read_more {
	  background-image: url(../images/blogpost_icons@2x.png) !important;
	  background-size: 20px;
	}
	
	.blog_entries .pagination_prev_next a {
	  background-image: url(../images/pagination_prev_next.png) !important;
	}.sidebar .sidebar_title i.list,
	.sidebar .sidebar_title i.archives,
	.sidebar .sidebar_title i.categories,
	.sidebar .sidebar_title i.meta,
	.sidebar .sidebar_title i.recent-posts {
	  background-image: url(../images/title_list@2x.png);
	  background-size: 15px;
	}
	.sidebar .sidebar_title i.chat,
	.sidebar .sidebar_title i.decent_comments_widget {
	  background-image: url(../images/title_chat@2x.png);
	  background-size: 21px;
	}
	.sidebar .sidebar_title i.tags,
	.sidebar .sidebar_title i.tag,
	.sidebar .sidebar_title i.tag_cloud {
	  background-image: url(../images/title_tag@2x.png);
	  background-size: 22px;
	}
	.sidebar .sidebar_title i.synd,
	.sidebar .sidebar_title i.laboratorsubscribe {
	  background-image: url(../images/title_synd@2x.png);
	  background-size: 17px;
	}
	
	.sidebar.gray_sidebar .sidebar_title i.list,
	.sidebar.gray_sidebar .sidebar_title i.archives,
	.sidebar.gray_sidebar .sidebar_title i.categories,
	.sidebar.gray_sidebar .sidebar_title i.meta,
	.sidebar.gray_sidebar .sidebar_title i.recent-posts {
	  background-image: url(../images/title_dark_list@2x.png);
	  background-size: 14px;
	}
	.sidebar.gray_sidebar .sidebar_title i.chat,
	.sidebar.gray_sidebar .sidebar_title i.decent_comments_widget {
	  background-image: url(../images/title_dark_chat@2x.png);
	  background-size: 20px;
	}
	.sidebar.gray_sidebar .sidebar_title i.tags,
	.sidebar.gray_sidebar .sidebar_title i.tag,
	.sidebar.gray_sidebar .sidebar_title i.tag_cloud {
	  background-image: url(../images/title_dark_tag@2x.png);
	  background-size: 21px;
	}
	.sidebar.gray_sidebar .sidebar_title i.synd,
	.sidebar.gray_sidebar .sidebar_title i.laboratorsubscribe {
	  background-image: url(../images/title_dark_synd.png);
	  background-size: 16px;
	}
	
	.sidebar.gray_sidebar .search_form .search_input,
	.sidebar.gray_sidebar #searchform .search_input {
	  background-image: url(../images/search_btn@2x.png) !important;
	  background-size: 13px;
	}
	
	.sidebar .search_form .search_input {
	  background-image: url(../images/search_btn@2x.png) !important;
	  background-size: 13px;
	}
	
	.sidebar .sidebar_entry #searchform #s {
	  background-image: url(../images/search_btn@2x.png) !important;
	  background-size: 13px;
	}
	.sidebar .sidebar_entry #searchform .search_input {
	  background-image: url(../images/search_btn@2x.png) !important;
	  background-size: 13px;
	}
	
	.hover .hover_icon {
	  background-image: url(../images/image_hover_link@2x.png) !important;
	  background-size: 24px;
	}
	.hover.image_zoom_icon .hover_icon {
	  background-image: url(../images/zoom_icon@2x.png);
	  background-size: 17px;
	}
	
	.wideslider_nextprev a {
	  background-image: url(../images/wideslider_nextprev@2x.png) !important;
	  background-size: 72px;
	}
	
	.asyncslider .slider_nextprev_nav a {
	  background-image: url(../images/slider_nextprev@2x.png) !important;
	  background-size: 60px;
	
	}
	
	
	.button .red_btn_arrow {
	  background-image: url(../images/red_btn_arrow@2x.png) !important;
	  background-size: 14px;
	}
	
	.content_block .ct_title i.portfolio,
	.content_block .content_title i.portfolio {
	  background-image: url(../images/title_portfolio@2x.png);
	  background-size: 20px;
	}
	.content_block .ct_title i.blog,
	.content_block .content_title i.blog {
	  background-image: url(../images/title_blog@2x.png);
	  background-size: 14px;
	}
	.content_block .ct_title i.gallery,
	.content_block .content_title i.gallery {
	  background-image: url(../images/title_gallery@2x.png);
	  background-size: 20px;
	}
	.content_block .ct_title i.archives,
	.content_block .content_title i.archives {
	  background-image: url(../images/title_dark_archives@2x.png);
	  background-size: 20px;
	}
	
	blockquote .quotes {
	  background-image: url(../images/quotes@2x.png) !important;
	  background-size: 29px;
	}
	
	pre .hash {
	  background-image: url(../images/hash@2x.png) !important;
	  background-size: 21px;
	}
	
	
	.button.download span {
	  background-image: url(../images/button_icons@2x.png) !important;
	  background-size: 18px;
	}
	
	.button.buy span {
	  background-image: url(../images/button_icons@2x.png) !important;
	  background-size: 18px;
	}
	
	.button.read span {
	  background-image: url(../images/button_icons@2x.png) !important;
	  background-size: 18px;
	}
	
	
	.accordion h3 .ui-icon {
	  background-image: url(../images/accordion_plus_minus@2x.png) !important;
	  background-size: 18px;
	}
	
	
	
	.alert.warning {
	  background-image: url(../images/alert_warning@2x.png);
	  background-size: 18px;
	}
	.alert.info {
	  background-image: url(../images/alert_info@2x.png);
	  background-size: 8px;
	}
	.alert.success {
	  background-image: url(../images/alert_success@2x.png);
	  background-size: 15px;
	}
	.alert.error {
	  background-image: url(../images/alert_error@2x.png);
	  background-size: 10px;
	}
	
	.commenting_block .block_title i.list {
	  background-image: url(../images/title_dark_list@2x.png);
	  background-size: 14px;
	}
	.commenting_block .block_title i.chat {
	  background-image: url(../images/title_dark_chat@2x.png);
	  background-size: 20px;
	}
	.commenting_block .block_title i.tags,
	.commenting_block .block_title i.tag {
	  background-image: url(../images/title_dark_tag@2x.png);
	  background-size: 21px;
	}
	.commenting_block .block_title i.synd {
	  background-image: url(../images/title_dark_synd@2x.png);
	  background-size: 16px;
	}
	
	.commenting_block .comments_view ul .comment .comment-details .comment-arrow {
	  background-image: url(../images/comment-arrow@2x.png) !important;
	  background-size: 8px;
	}
	
	.commenting_block .comments_view ul .comment .children .comment .comment-details .comment-arrow-sub {
	  background-image: url(../images/comment-arrow-sub@2x.png) !important;
	  background-size: 6px;
	}
	
	.commenting_block .add_comment_form h2 i.chat_plus {
	  background-image: url(../images/title_red_add_comment@2x.png);
	  background-size: 16px;
	}
	
	
	.commenting_block .add_comment_form #commentform #submit .red_btn_arrow {
	  background-image: url(../images/red_btn_arrow@2x.png) !important;
	  background-size: 14px;
	}
	
	
	
	
	.commenting_block .add_comment_form #commentform #submit.download span {
	  background-image: url(../images/button_icons@2x.png) !important;
	  background-size: 18px;
	}
	
	.commenting_block .add_comment_form #commentform #submit.buy span {
	  background-image: url(../images/button_icons@2x.png) !important;
	  background-size: 18px;
	}
	
	
	.commenting_block .add_comment_form #commentform #submit.read span {
	  background-image: url(../images/button_icons@2x.png) !important;
	  background-size: 18px;
	}
	
	.portfolio_entries .portfolio_entry .like {
	  background-image: url(../images/portfolio_like@2x.png) !important;
	  background-size: 40px;
	}
	
	.portfolio_entries .portfolio_entry .hover .hover_icon {
	  background-image: url(../images/zoom_icon_2@2x.png);
	  background-size: 17px;
	}
	
	
	.project_header .prev_next a span {
	  background-image: url(../images/project_arrows@2x.png) !important;
	  background-size: 15px;
	}
	
	.view_project .project_showcase .flex-direction-nav li a {
	  background-image: url(../images/portfolio_nextprev@2x.png);
	  background-size: 37px;
	
	}
	
	.view_project .project_details .block.info {
	  background-image: url(../images/heading_info.png) !important;
	  background-size: 16px;
	}
	.view_project .project_details .block.features {
	  background-image: url(../images/heading_wrench@2x.png) !important;
	  background-size: 17px;
	}
	
	.view_project .project_details .block ul li {
	  background-image: url(../images/arrow_left@2x.png) !important;
	  background-size: 6px;
	}
	
	.view_project .project_details .buttons a.likes i {
	  background-image: url(../images/likes@2x.png) !important;
	  background-size: 17px;
	}
	
	.view_project .project_details .buttons a.views i {
	  background-image: url(../images/views@2x.png) !important;
	  background-size: 20px;
	}
	
	
	.contact_form_container .contact_form .row .placeholder .input.icon {
	  background-image: url(../images/contact_input_icons@2x.png) !important;
	  background-size: 14px;
	}
	
	.contact_form_container .contact_form .row .button span {
	  background-image: url(../images/contact_btn@2x.png) !important;
	  background-size: 16px;
	}
	
	.contact_form_container .address_info .block h5 i {
	  background-image: url(../images/contact_icons@2x.png) !important;
	  background-size: 14px;
	}
	
	.contact_form_container .address_info .social li a {
	  background-image: url(../images/contact_social@2x.png) !important;
	  background-size: 100px;
	}
	
	.title_icon i.users {
	  background-image: url(../images/title_dark_users@2x.png);
	  background-size: 20px;
	}
	
	.client_testimonials .testimonial_entry .details .arrow {
	  background-image: url(../images/client_testimonial_comment_arrow@2x.png) !important;
	  background-size: 18px;
	}
	
	.gallery_env .image_and_album_info .showing_image .controls .nav {
	  background-image: url(../images/nav_control_prevnext@2x.png) !important;
	  background-size: 9px;
	
	}
	
	.gallery_env .image_and_album_info .showing_image .controls .popup {
	  background-image: url(../images/new_window@2x.png) !important;
	  background-size: 16px;
	
	}
	
	.gallery_env .image_and_album_info .album_info h5 i {
	  background-image: url(../images/contact_icons@2x.png) !important;
	  background-size: 14px;
	}
	
}