/* #Retina Images (High Resolution)
================================================== */
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {

	.side-widget-area .widget_categories li,
	.side-widget-area .widget_pages li,
	.side-widget-area .widget_nav_menu li,
	.side-widget-area .widget_archive li,
	.side-widget-area .widget_links li,
	.side-widget-area .widget_meta li {
		-webkit-background-size: 4px 1px;
		-moz-background-size: 4px 1px;
		-o-background-size: 4px 1px;
		background-size: 4px 1px;
		background-image: url(../images/dotted-line@2x.png);
	}

	.faq-list .faq-wrap .item h5.toggle .toggle-arrow {
		-webkit-background-size: 12px 12px;
		-moz-background-size: 12px 12px;
		-o-background-size: 12px 12px;
		background-size: 12px 12px;
	}

	.faq-list .faq-wrap .item h5.toggle .toggle-arrow {
		background-image: url(../images/faq-arrow-open@2x.png);
	}

	.faq-list .faq-wrap .item h5.active .toggle-arrow {
		background-image: url(../images/faq-arrow-close@2x.png);
	}

	.flex-container-slideshow .flex-direction-nav a {
		-webkit-background-size: 60px 120px;
		-moz-background-size: 60px 120px;
		-o-background-size: 60px 120px;
		background-size: 60px 120px;
		background-image: url(../images/slideshow-arrow@2x.png);
	}

	.flex-container-gallery .flex-direction-nav a {
		-webkit-background-size: 64px 32px;
		-moz-background-size: 64px 32px;
		-o-background-size: 64px 32px;
		background-size: 64px 32px;
		background-image: url(../images/slideshow-button@2x.png);
	}

	.post-blog .zilla-likes {
		-webkit-background-size: 26px 26px;
		-moz-background-size: 26px 26px;
		-o-background-size: 26px 26px;
		background-size: 26px 26px;
		background-image: url(../images/heart-big@2x.png);
	}

	.post-blog .zilla-likes:hover,
	.post-blog .zilla-likes.active {
		background-image: url(../images/heart-active-big@2x.png);
	}
	
	.zilla-likes {
		-webkit-background-size: 14px 14px;
		-moz-background-size: 14px 14px;
		-o-background-size: 14px 14px;
		background-size: 14px 14px;
		background-image: url(../images/heart@2x.png);
	}

	.zilla-likes:hover,
	.zilla-likes.active {
		background-image: url(../images/heart-active@2x.png);
	}

	.preloader {
		-webkit-background-size: 40px 5px;
		-moz-background-size: 40px 5px;
		-o-background-size: 40px 5px;
		background-size: 40px 5px;
		background-image: url(../images/loader@2x.gif);
	}

	.post-carousel-wrapper .bx-wrapper .bx-controls-direction a {
		-webkit-background-size: 36px 17px;
		-moz-background-size: 36px 17px;
		-o-background-size: 36px 17px;
		background-size: 36px 17px;
		background-image: url(../images/jcarousel-button@2x.png);
	}

	.single-post-pagenation a {
		-webkit-background-size: 177px 46px;
		-moz-background-size: 177px 46px;
		-o-background-size: 177px 46px;
		background-size: 177px 46px;
		background-image: url(../images/single-pagination-button@2x.png);
	}

	#toTop {
		-webkit-background-size: 40px 40px;
		-moz-background-size: 40px 40px;
		-o-background-size: 40px 40px;
		background-size: 40px 40px;
		background-image: url(../images/top-link@2x.png);
	}

	.flexslider-tweets ul {
		-webkit-background-size: 60px 60px;
		-moz-background-size: 60px 60px;
		-o-background-size: 60px 60px;
		background-size: 60px 60px;
		background-image: url(../images/tweets-slide@2x.png);
	}

	.shortcode-accordions-wrap .accordion-head .accordion-head-icon,
	.shortcode-toggles-wrap .toggle-head .toggle-head-icon {
		-webkit-background-size: 16px 12px;
		-moz-background-size: 16px 12px;
		-o-background-size: 16px 12px;
		background-size: 16px 12px;
		background-image: url(../images/accordion-icon-open@2x.png);
	}

	.shortcode-accordions-wrap .accordion-head .active,
	.shortcode-toggles-wrap .toggle-head .active {
		background-image: url(../images/accordion-icon-close@2x.png);
	}

	ul.shortcode-iconlist-arrow li,
	ul.shortcode-iconlist-check li,
	ul.shortcode-iconlist-circle li,
	ul.shortcode-iconlist-cross li,
	ul.shortcode-iconlist-minus li,
	ul.shortcode-iconlist-plus li,
	ul.shortcode-iconlist-square li {
		-webkit-background-size: 12px 12px;
		-moz-background-size: 12px 12px;
		-o-background-size: 12px 12px;
		background-size: 12px 12px;
	}

	ul.shortcode-iconlist-arrow li {
		background-image: url(../images/shortcodes/list-icons/list-arrow@2x.png);
	}

	ul.shortcode-iconlist-check li {
		background-image: url(../images/shortcodes/list-icons/list-check@2x.png);
	}

	ul.shortcode-iconlist-circle li {
		background-image: url(../images/shortcodes/list-icons/list-circle@2x.png);
	}

	ul.shortcode-iconlist-cross li {
		background-image: url(../images/shortcodes/list-icons/list-cross@2x.png);
	}

	ul.shortcode-iconlist-minus li {
		background-image: url(../images/shortcodes/list-icons/list-minus@2x.png);
	}

	ul.shortcode-iconlist-plus li {
		background-image: url(../images/shortcodes/list-icons/list-plus@2x.png);
	}

	ul.shortcode-iconlist-square li {
		background-image: url(../images/shortcodes/list-icons/list-square@2x.png);
	}
}