/*IE8*/
.ie8 header .menu > li:before {
    visibility: hidden;
}

.ie8 header .menu > li.current-menu-parent:before,
.ie8 header .menu > li.current-menu-item:before {
    visibility: visible;
}

.ie8 .searchbox_wrapper {
    visibility: hidden;
}

.ie8 .header_wrapper.search_show .searchbox_wrapper {
    visibility: visible;
}

.ie8 .searchbox_wrapper input {
    height: 38px !important;
    line-height: 38px !important;
    padding: 0 16px 0 16px !important;
}

.menu_toggler,
.mobile_menu_wrapper {
    display: none;
}

@media only screen and (max-width: 1200px) {
    .demo_panel {
        display: none !important;
    }
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
    .user_bg_layout .main_wrapper,
    .user_bg_layout header,
    .user_bg_layout .pre_footer,
    .user_bg_layout footer {
        width: 980px !important;
    }

    .user_bg_layout header.fixed_menu {
        left: 50% !important;
        margin-left: -490px !important;
    }
	.shortcode_tabs.type2 .shortcode_tab_item_title {width: 110px !important;
	}

    /*widgets*/
    .flickr_widget_wrapper a .flickr_border,
    .dribbble_widget_wrapper a .flickr_border {
        width: 100px;
        height: 100px;
    }

    .widget_flickr .flickr_badge_image,
    .dribbble_widget_wrapper .dribbble_item {
        width: 110px;
        height: 110px;
    }

    .user_bg_layout .ls-container {
        margin-left: -20px !important;
        width: 980px !important;
    }
	.user_bg_layout .first-module.module_gallery .fw_gallery {
		width:980px !important;
		margin-left:-20px !important;
		margin-right:0 !important;
	}
	.user_bg_layout .fw_gallery.list-of-images .gallery_item {width: 20% !important;
	}
}

@media only screen and (max-width: 1024px) {
    .fixed_menu {
        display: none !important;
    }
}

@media only screen and (max-width: 1024px) {
    .user_bg_layout header {
        width: auto;
    }
}

@media only screen and (min-width: 767px) and (max-width: 979px) {
    .user_bg_layout .main_wrapper,
    .user_bg_layout header,
    .user_bg_layout .pre_footer,
    .user_bg_layout footer {
        width: 744px;
    }
	.user_bg_layout .first-module.module_gallery .fw_gallery {
		width:744px !important;
		margin-left:-10px !important;
		margin-right:0 !important;
	}
	.user_bg_layout .fw_gallery.list-of-images .gallery_item {width: 25% !important;
	}

    .user_bg_layout header.fixed_menu {
        left: 50% !important;
        margin-left: -372px !important;
    }
	.shortcode_tabs.type2 .shortcode_tab_item_title {width: 78px !important;
	}

    /*widgets*/
    .recent_posts li .recent_posts_img {
        width: 50px;
        height: auto;
    }

    .widget_posts li {
        padding-left: 65px;
    }

    .flickr_widget_wrapper a .flickr_border,
    .dribbble_widget_wrapper a .flickr_border {
        width: 73px;
        height: 73px;
    }

    .widget_flickr .flickr_badge_image,
    .dribbble_widget_wrapper .dribbble_item {
        width: 83px;
        height: 83px;
    }

    .user_bg_layout .ls-container {
        margin-left: -10px !important;
        width: 744px !important;
    }

    .fixed_menu {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
	.no-top-margin,
	.first-module.module_portfolio_masonry {
		margin-top:-40px!important;	
	}	
    .header_wrapper {
        position: relative !important;
    }

    header {
        position: relative !important;
        left: 50% !important;
        background: #f5f4ee;
        margin-bottom: -1px !important;
        min-height: 68px !important;
    }
	.list-of-images {
	}
	

    .page_title_block {
        padding: 25px 0 30px 0 !important;
    }
	.page_title_block .title {
        line-height:32px !important;
		font-size:30px !important;
    }


    header .search_box,
    header nav {
        display: none !important;
    }

    header .logo {  margin: 0 auto;		
    }
	
	.paralax,
	.module_line.paralax {
		background-position:0 0 !important;
		background-repeat:repeat !important;
		background-attachment: scroll !important;
	}
	 
	.blogpost_back {
		text-align:center;
		padding-bottom:10px;
	}
	.blogpost_control,
	.blogpost_meta {
		text-align:center;
		float:none;
	}
	.blogpost_share {
		float:none !important;
		text-align:center;
		margin-top:20px;
		display:block !important;
	}
	.blogpost_share a.ico_socialize {
		float:none !important;
		display:inline-block;
		vertical-align:top;
		margin-left:1px;
	}
	.optionset {
		display:block;
		text-align:center;
	}
	ul.optionset li {
		display:inline-block;
		float:none !important;
		vertical-align:top !important;
		margin:0 !important;
	}
	ul.optionset li:before {
		display: inline-block;
		left: auto !important;
		position: relative !important;
		top: auto !important;
		margin:7px 15px 0 12px;
		vertical-align:top;
	}
	.featured_items_meta span {vertical-align:top;
	}
	
	.pagerblock {
		text-align:center !important;
		display:block;
	}
	.pagerblock li {
		display:inline-block;
		float:none !important;
		vertical-align:top;
	}
	.preview_topblock,
	.columns1 .portfolio_preview_topline {
		text-align:center;
		padding:0 10px;
	}
	.blog_post_preview .preview_meta span, .featured_items_meta span {
		padding:0 !important;
		vertical-align:top;
	}
	
	.blog_post_preview .preview_meta span:after,
	.featured_items_meta span:after {
		display: inline-block !important;
		left: auto !important;
		position: relative !important;
		top: auto !important;
		margin:3px 12px 0 15px;
		vertical-align:top;
	}
	/*.blog_post_preview .preview_meta span:first-child:after,
	.featured_items_meta span:first-child:after,*/
	.blog_post_preview .preview_meta span:last-child:after,
	.featured_items_meta span:last-child:after {display:none !important;
	}
	.comment_info span {
		margin:0 !important;
		vertical-align:top;
	}
	.comment_info span:after {
		display: inline-block;
		position: relative;
		right: auto;
		top: !important;
		margin:0 12px 0 15px;
		vertical-align:top;
	}
	
	.module_testimonial .testimonials_heading,
	.module_testimonial .testimonials_company {
		margin-right:0;
		vertical-align:top;
	}
	.module_testimonial .testimonials_company:before {
		display: inline-block;
		position: relative;
		left: auto;
		top: !important;
		margin:0 12px 0 15px;
		vertical-align:top;
	}
	.preview_meta span:before {display:none !important;
	}
	
	.blogpost_meta span,
	.portfolio_preview_topline .preview_meta span {
		padding-left:0 !important;
		padding-right:0 !important;
		margin-left:0 !important;
		margin-right:0 !important;
		vertical-align:top;
	}
    .blogpost_meta span:after {
		display: inline-block;
		position: relative;
		right: auto;
		top: !important;
		margin:1px 12px 0 15px;
		vertical-align:top;
	}
	
	.preview_meta span:after {
		background: url("../img/performer_buttons.png") no-repeat scroll -1px -63px rgba(0, 0, 0, 0);
		display: inline-block;
		position: relative;
		right: auto;
		top: !important;
		margin:3px 12px 0 15px !important;
		vertical-align:top;
		content:'' !important;
		width:7px;
		height:7px;
	}
	.portfolio_preview_topline .preview_meta span:after {margin:5px 12px 0 15px !important;
	}

    .menu_toggler {
        display: block;
        text-align:center;
		padding-top:15px;
		font-weight:600;
		font-family: 'Open Sans', sans-serif;
		font-size:15px;
		color:#444444 !important;
    }
	header .header_wrapper {
		padding: 35px 0;
	}
	.mobile_menu li .sub-menu {background: none !important;
	}
	header .sub-menu li .sub-menu li:before {background:none;
	}

    .mobile_menu_wrapper {
        padding:0 0 10px 0;
		text-align:center;
    }
	.content_404 {margin-top:0;
	}
	.module_partners ul li .item img {width:100%;
	}
	
	.contentarea {padding-top:40px;
	}
	.first-module.module_gallery .fw_gallery {margin-top:-40px;
	}
	.user_bg_layout .first-module.module_layer_slider,
	.first-module.fullwidth_layer_slider {margin-top: -40px;
	}

    .mobile_menu {
        margin: 0 auto;	
		width:auto!important;
		position:relative;
		text-align:center;
		display:block!important;
		padding:10px 0 0 0;
    }

    .mobile_menu li a {
        border: none !important;
        display: block;        		
		color:#f5f4ee!important;
		padding:0 10px;
		font-weight:bold;
		line-height:26px;
		text-transform:uppercase;
    }

    .mobile_menu li {
        border: none !important;
    }

    .mobile_menu .sub-menu {
		opacity:1!important;
		position:static!important;
		margin:0!important;		
		padding:0 0 10px 0!important;
		display:block!important;
		visibility:visible!important;
		width:auto!important;		
	}
	.mobile_menu .sub-menu li .sub-menu {
		padding:0!important;
	}
	.mobile_menu li:before {
		display:none!important;
	}
	.mobile_menu li a:hover {
		background:none!important;
	}
	.mobile_menu li .sub-menu a {
		line-height:24px;
		padding:0!important;
		text-transform:none !important;
	}
	.mobile_menu li .sub-menu li .sub-menu a {
		padding:0!important;
	}

    .mobile_menu_wrapper li.current-menu-parent > a,
    .mobile_menu_wrapper li.current-menu-item > a {
        color: #f5f4ee !important;
    }
	.mobile_menu li:hover a,
	.mobile_menu li a:hover {color:#f5f4ee !important;
	}
	.mobile_menu_wrapper li.current-menu-item {background: rgba(255, 255, 255, 0.2) !important;
    }
	.mobile_menu_wrapper li.current-menu-item:hover { background-color: transparent !important;
    }

    .right-sidebar-block,
    .left-sidebar-block {
        margin-top: 30px;
    }

    footer .socials {
		display: block;
		text-align:center;
    }
	footer .socials li {
		display:inline-block;
		float:none;
		margin:0 1px 10px 5px;
		vertical-align:top;
	}

    footer .copyright {
        width: 100%;
        text-align: center;
    }

    .pre_footer {
        padding: 30px 0;
    }

    #footer_bar .span3:first-child {
        margin-top: 0 !important;
    }

    #footer_bar .span3 {
        margin-top: 20px;
    }

    /*Modules & Shortcodes*/
    .shortcode_blockquote {
        width: 100% !important;
    }

    .featured_items ul,
    .testimonials_list ul,
    .teamslider ul,
    .module_diagramm ul.skills_list,
    .sponsors_works ul {
        margin-left: 0 !important;
    }
	.module_gallery .list-of-images {margin-left:0;
	}

    .featured_items ul li,
    .testimonials_list ul li,
    .teamslider ul li,
    .module_gallery .list-of-images .gallery_item,
    .module_diagramm .skills_list li,
    .sponsors_works ul li {
        width: 100% !important;
    }

    .featured_items ul li .item,
    .testimonials_list ul li .item,
    .teamslider ul li .item_wrapper,
    .module_gallery .list-of-images .gallery_item .gallery_item_padding,
    .module_diagramm .skills_list .skill_wrapper,
    .sponsors_works ul li .item_wrapper {
        padding-left: 0 !important;
        margin-left: 0 !important;
    }
	
	.fw_gallery.list-of-images .gallery_item {width: 33.3333% !important;
	}

    .module_diagramm .skills_list li {
        margin-bottom: 20px !important;
    }

    .promoblock_wrapper .promo_text_block {
        width: 100%;
        float: none;
        text-align: center;
    }

    .promoblock_wrapper .promo_button_block {
        width: 100%;
        float: none;
        text-align: center;
        padding-top: 20px;
    }

    .promoblock_wrapper {
        padding: 20px;
    }

    .promoblock_wrapper .promo_button_block a {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .module_price_table .price_item {
        width: 100% !important;
        float: none !important;
        margin-bottom: 10px;
    }

    .module_price_table .price_item_body {
        border-left: #dddddd 1px solid;
        border-right: #dddddd 1px solid;
    }

    .shortcode_tab_item_title:before {
        display: none !important;
    }

    .shortcode_tab_item_title {
        margin: 0 3px 3px 0 !important;
        border: #dddddd 1px solid !important;
    }

    .shortcode_accordion_item_body img,
    .shortcode_toggles_item_body img,
    .shortcode_tab_item_body img {
        width: 100% !important;
        height: auto !important;
    }

    iframe.alignleft,
    iframe.alignright {
        width: 100%;
        display: block;
        float: none !important;
        padding: 0 !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    /*Portfolio*/
    .columns1 .portfolio_item_img {
        margin-bottom: 20px;
    }

    .portfolio_block.columns2,
    .portfolio_block.columns3,
    .portfolio_block.columns4 {
        margin-left: 0 !important;
    }

    .portfolio_block.columns2 .portfolio_item,
    .portfolio_block.columns3 .portfolio_item,
    .portfolio_block.columns4 .portfolio_item {
        width: 100%;
    }

    .portfolio_block.columns2 .portfolio_item_wrapper,
    .portfolio_block.columns3 .portfolio_item_wrapper,
    .portfolio_block.columns4 .portfolio_item_wrapper {
        margin-left: 0 !important;
    }

    /*Default WP Gallery*/
    .gallery {
        margin: -20px 0 0 0px !important;
    }

    .gallery .gallery-item {
        margin: 20px 0 0 0 !important;
        width: 100% !important;
    }

    .gallery .gallery-item dt,
    .gallery .gallery-item dd {
        margin: 0 0 0 0px !important;
    }

    .breadcrumbs {
    }

    ol.sitemap_list {
        padding-left: 20px !important;
    }

    .user_bg_layout .ls-container {
        margin-left: 0 !important;
    }

    .fixed_menu {
        display: none !important;
    }

    header .sub-menu, header .sub-menu .sub-menu li a {
        background: transparent !important;
    }

    header .sub-menu li.current-menu-item a:before, header .sub-menu li:hover a:before {
        background-color: transparent !important;
    }
	.ls-nav-prev,
	.ls-nav-next,
	.ls-nav-prev:hover,
	.ls-nav-next:hover {display:none !important;
	}
	.user_bg_layout .first-module.module_gallery .fw_gallery {
		width:100% !important;
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.user_bg_layout .fw_gallery.list-of-images .gallery_item {width: 33.33333333333333% !important;
	}
	
}

@media only screen and (min-width: 460px) and (max-width: 767px) {
    .container {
        width: 420px;
        margin: 0 auto;
    }

    .main_wrapper,
    .pre_footer,
    footer {
        width: 100% !important;
    }

    .main_wrapper,
    header,
    .pre_footer,
    footer {
        width: 100%;
    }

    header {
        margin-left: 0 !important;
        left: 0 !important;
        width: 100%;
    }

    /*widgets*/
    .flickr_widget_wrapper a .flickr_border,
    .dribbble_widget_wrapper a .flickr_border {
        width: 130px;
        height: 130px;
    }

    .widget_flickr .flickr_badge_image,
    .dribbble_widget_wrapper .dribbble_item {
        width: 140px;
        height: 140px;
    }

    .flickr_widget_wrapper a .flickr_border,
    .dribbble_widget_wrapper a .flickr_border,
    .flickr_widget_wrapper .flickr_badge_image {
        transition: none;
        -webkit-transition: none;
    }

    .wrapped_video iframe,
    .module_google_map iframe {
        height: 210px;
    }

    .fixed_menu {
        display: none !important;
    }
	.mobile_menu {
		width:420px!important;
		margin:0 auto;
	}
}

@media only screen and (max-width: 459px) {
    .container {
        width: 300px;
        margin: 0 auto;
    }
	.mobile_menu {
		width:300px!important;
		margin:0 auto;
	}

    header {
        margin-left: 0 !important;
        left: 0 !important;
    }
	
	.promo_xlarge .shortcode_button.btn_type1 {
		height: auto !important;
		line-height: 22px !important;
		padding: 20px 40px !important;
	}

    .main_wrapper,
    .pre_footer,
    header,
    footer {
        width: 100% !important;
    }

    .main_wrapper,
    header,
    .pre_footer,
    footer {
        width: 300px;
    }

    .wrapped_video iframe,
    .module_google_map iframe {
        height: 180px;
    }

    /*widgets*/
    .flickr_widget_wrapper a .flickr_border,
    .dribbble_widget_wrapper a .flickr_border {
        width: 90px;
        height: 90px;
    }

    .widget_flickr .flickr_badge_image,
    .dribbble_widget_wrapper .dribbble_item {
        width: 100px;
        height: 100px;
    }

    .fixed_menu {
        display: none !important;
    }
	.fw_gallery.list-of-images .gallery_item {width: 50% !important;
	}
	.user_bg_layout .first-module.module_gallery .fw_gallery {
		width:100% !important;
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.user_bg_layout .fw_gallery.list-of-images .gallery_item {width: 50% !important;
	}	
}
@media only screen and (max-width: 320px) {
	.user_bg_layout .first-module.module_gallery .fw_gallery {
		width:100% !important;
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.user_bg_layout .fw_gallery.list-of-images .gallery_item,
	.fw_gallery.list-of-images .gallery_item {width: 100% !important;
	}
}

/*retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    header .logo img.logo_def {
        display: none !important;
    }
    header .logo img.logo_retina {
        display: block !important;
    }
	header .menu > li:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		 background-size: 275px 76px !important;
		 -webkit-background-size: 275px 76px !important;
	}
	.nivo-prevNav:before {
		background-image: url(../img/retina/gt3theme_icons.png) !important;
		background-size: 360px 20px !important;
		-webkit-background-size: 360px 20px !important;
	}
	.nivo-nextNav:before {
		background-image: url(../img/retina/gt3theme_icons.png) !important;
		background-size: 360px 20px !important;
		-webkit-background-size: 360px 20px !important;
	}
	.module_layer_slider .ls-nav-prev:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}
	.module_layer_slider .ls-nav-next:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}
	header .search_box span {
		background-image: url(../img/retina/gt3theme_icons.png) !important;
		background-size: 360px 20px !important;
		-webkit-background-size: 360px 20px !important;
	}
	.page_title_block .breadcrumbs a:before, .page_title_block span:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}
	.socials_list li a.ico_social-delicious,
	.socials_list li a.ico_social-dribbble,
	.socials_list li a.ico_social-facebook,
	.socials_list li a.ico_social-flickr,
	.socials_list li a.ico_social-gplus,
	.socials_list li a.ico_social-instagram,
	.socials_list li a.ico_social-linked,
	.socials_list li a.ico_social-pinterest,
	.socials_list li a.ico_social-tumblr,
	.socials_list li a.ico_social-twitter,
	.socials_list li a.ico_social-vimeo,
	.socials_list li a.ico_social-youtube {
        background-size: 560px 260px !important;
		-webkit-background-size: 560px 260px !important;
        background-image: url(../img/retina/performer_icons.png) !important;
    }
	.comment_info span:after {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;		
	}
    .blog_post_preview .preview_meta span:after,
	.featured_items_meta span:after {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}
	blockquote:after {
		background-image: url(../img/retina/bq1.png) !important;
		background-size: 25px 21px !important;
		-webkit-background-size: 25px 21px !important;
	}
	.widget_nav_menu ul li:before,
	.widget_archive ul li:before,
	.widget_pages ul li:before,
	.widget_categories ul li:before,
	.widget_recent_entries ul li:before {
		background-image: url(../img/retina/sidebar_menu_bg.png) !important;
		background-size: 18px 18px !important;
		-webkit-background-size: 18px 18px !important;		
	}
	.pre_footer .widget_nav_menu ul li:before,
	.pre_footer .widget_archive ul li:before,
	.pre_footer .widget_pages ul li:before,
	.pre_footer .widget_categories ul li:before,
	.pre_footer .widget_recent_entries ul li:before {
		background-image: url(../img/retina/gt3theme_icons.png) !important;
		background-size: 360px 20px !important;
		-webkit-background-size: 360px 20px !important;
	}
	.search_ico,
	.widget_search input.search_ico {
		background-image: url(../img/retina/gt3theme_icons.png) !important;
		background-size: 360px 20px !important;
		-webkit-background-size: 360px 20px !important;
	}
	.shortcode_accordion_item_title .ico, .shortcode_toggles_item_title .ico {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;		
	}
	.featured_items i, .gallery_item i,
	.portfolio_zoom {
		background-image: url(../img/retina/fi_plus.png) !important;
		background-size: 20px 20px !important;
		-webkit-background-size: 20px 20px !important;
	}
	.portfolio_item_img_fx a.portfolio_link,
	.featured_link_ico {
		background-image: url(../img/retina/fi_link.png) !important;
		background-size: 22px 23px !important;
		-webkit-background-size: 22px 23px !important;
	}
	.shortcode_messagebox .box_close,
	.shortcode_messagebox.box_type2 .box_close,
	.shortcode_messagebox.box_type3 .box_close,
	.shortcode_messagebox.box_type4 .box_close,
	.shortcode_messagebox.box_type5 .box_close {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;	
	}
	blockquote.shortcode_blockquote:after {
		background-image: url(../img/retina/bq1.png) !important;
		background-size: 25px 21px !important;
		-webkit-background-size: 25px 21px !important;
	}	
	blockquote.shortcode_blockquote.type1:after {
		background-image: url(../img/retina/bq2.png) !important;
		background-size: 25px 21px !important;
		-webkit-background-size: 25px 21px !important;
	}		
	blockquote.shortcode_blockquote.type2:after {
		background-image: url(../img/retina/bq3.png) !important;
		background-size: 25px 21px !important;
		-webkit-background-size: 25px 21px !important;
	}
	.preview_meta span:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;	
	}
	.nivo-prevNav,
	.nivo-nextNav {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;	
	}
	.btn2top:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;	
	}
	ul.optionset li:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;	
	}
	.shortcode_iconbox .ico:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;	
	}
	.module_team .smallproflinks .teamlink:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;	
	}
	.module_testimonial .testimonials_company:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}
	.blogpost_meta span:after {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}
	.ico_socialize_facebook2,
	.ico_socialize_twitter2,
	.ico_socialize_pinterest,
	.ico_socialize_google2 {
		background-size: 560px 260px !important;
		-webkit-background-size: 560px 260px !important;
        background-image: url(../img/retina/performer_icons.png) !important;
	}
	.blogpost_control a[rel="next"]:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}	
	.search_list_item span:before {
		background-image: url(../img/retina/performer_buttons.png) !important;
		background-size: 275px 76px !important;
		-webkit-background-size: 275px 76px !important;
	}
}