/* ==================================================================================================
	BACKGROUND SIZE
================================================================================================== */
/* 	image size form main
---------------------------------------------------------------------------------------------*/
header .ribbon_bg {
    background-size: 41px 79px
    }
header .ribbon span {
    background-size: 41px 79px
    }
.mainmenu li.active > em, .mainmenu li.active:hover > em, .mainmenu li.sfHover.active > em {
    background-size: 8px 4px
    }
.mainmenu li:hover > em, .mainmenu li.sfHover > em, .mainmenu li.current-menu-item > em {
    background-size: 4px 8px
    }
.main_menu .hover {
    background-size: 1px 67px
    }
.sf-menu ul li.dropdown:before {
    background-size: 4px 8px
    }
#breadcrumbs {
    background-size: 1px 200px
    }
.jcyclemain .cycle_image .holder {
    background-size: 1px 351px
    }
a.cycle_btn, .dialog_insert_button a.cycle_btn, .rev_slider_wrapper a.cycle_btn, .edit_slide_wrapper a.cycle_btn {
    background-size: 19px 14px
    }
.location-map-a {
    background-size: 22px 22px
    }
.location-map-b {
    background-size: 22px 22px
    }
#main {
    background-size: 970px 214px
    }
.imghover span {
    background-size: 27px 27px
    }
a.video .imghover span {
    background-size: 11px 21px
    }
.postdate {
    background-size: 73px 73px
    }
.postdate span {
    background-size: 73px 73px
    }
.location-map-swap {
    background-size: 29px 31px
    }
.events_calendar .calendar_header #next_month {
    background-size: 17px 12px
    }
.events_calendar .calendar_header #previous_month {
    background-size: 17px 12px
    }
.multi_button span {
    background-size: 2px 1px
    }
.blog_shortcode h2.entry-title:after {
    background-size: 4px 34px
    }
.jp-volume {
    background-size: 9px 12px
    }
.th_notification.notification_mark {
    background-size: 35px 35px
    }
.th_notification.notification_error {
    background-size: 35px 35px
    }
.th_notification.notification_info {
    background-size: 35px 35px
    }
.th_notification.notification_warning {
    background-size: 35px 35px
    }
.th_notification.notification_mark_tiny {
    background-size: 21px 20px
    }
.th_notification.notification_error_tiny {
    background-size: 21px 20px
    }
.th_notification.notification_info_tiny {
    background-size: 21px 20px
    }
.th_notification.notification_warning_tiny {
    background-size: 21px 20px
    }
pre {
    background-size: 1px 42px
    }
.t_ico {
    background-size: 13px 40px
    }
.ui-tabs .ui-tabs-nav li {
    background-size: 1px 11px
    }
.dropcaps {
    background-size: 44px 43px
    }
a.th_totop {
    background-size: 24px 14px
    }
.stoggle {
    background-size: 76px 154px
    }
.widget_recent_sermons .recent_sermon_date {
    background-size: 13px 13px
    }
.widget_event strong.three_ints {
    background-size: 50px 45px
    }
.widget_search #searchsubmit {
    background-size: 27px 16px
    }
.schedule_time {
    background-size: 120px 63px
    }
.schedule_time:after {
    background-size: 14px 63px
    }
.schedule_time > span {
    background-size: 1px 73px
    }
.widget_recent_posts ul li .recent_txt p {
    background-size: 13px 13px
    }
.social_links, .widget_social_links a:before {
    background-size: 120px 1200px
    }
.main_menu .hoverL, .main_menu .hoverR {
    background-size: 21px 134px
    }
#menu-icon div {
    background-size: 19px 15px
    }
.mainmenu {
    background-size: 1px 10px
    }
.jp-play {
    background-size: 34px 26px
    }
.jp-pause {
    background-size: 34px 26px
    }
.widget_twitter ul li:before {
    background-size: 15px 12px
    }
.widget_feedburner input, .widget_mailchimp input.mailchimp_input, .widget_contactform input, .widget_contactform textarea {
    background-size: 29px 15px
    }
.events_calendar .day.has_event .number a, ul.upcoming_events p.meta_date a, .widget_upcoming p.meta_date a, .widget_event li a {
    background-size: 41px 20px
    }
header .widget_upcoming p.meta_date, header .grid_6 .widget_event strong {
    background-size: 46px 45px
    }
header .grid_6 .widget_event strong.three_ints {
    background-size: 50px 45px
    }
header .widget_upcoming p.meta_date a, header .grid_6 .widget_event li a {
    background-size: 41px 20px
    }
.postmeta .commentslink, .widget_popular_posts ul li .recent_txt p, .widget_recent_comments ul li {
    background-size: 11px 10px
    }
.quote:before, .entry-content blockquote:before, .quote:before {
    background-size: 44px 43px
    }
#stylechanger a.section_toggle, #stylechanger a.section_toggle.active {
    background-size: 354px 68px
    }
#slide_prev, #slide_next, .tp-leftarrow.default, .tp-rightarrow.default {
    background-size: 100px 200px
    }
.events_calendar .day.has_event .number, ul.upcoming_events p.meta_date, .widget_upcoming p.meta_date, .widget_event strong {
    background-size: 46px 45px
    }
.tp-bullets.simplebullets.round .bullet, #navjcycle a, #navjcycle a:hover, #navjcycle a.activeSlide {
    background-size: 14px 7px
    }
.page-template-template-rightsidebar-php #main, .layout_right_sidebar #main {
    background-size: 972px 214px
    }
.page-template-template-leftsidebar-php #main, .layout_left_sidebar #main {
    background-size: 968px 214px
    }
.autolink .imghover span, .jpg .imghover span, .png .imghover span, .gif .imghover span {
    background-size: 24px 24px
    }
#commentform input#author, .widget_contactform input.name, .th_contact-form input.name, .contact-form input.name, .widget_mailchimp input.mailchimp-name, .widget_mailchimp input.mailchimp-lastname {
    background-size: 29px 15px
    }
#commentform input#email, .th_contact-form input.email, .contact-form input.email {
    background-size: 29px 15px
    }
#commentform input#url, .th_contact-form input.url, .contact-form input.url {
    background-size: 29px 17px
    }
.location-map-address-error, .widget_contactform label.error, .th_contact-form label.error, .contact-form label.error {
    background-size: 23px 21px
    }
ul.page-numbers li > a, ul.page-numbers li > span {
    background-size: 1px 7px
    }
ul.page-numbers a.next, ul.page-numbers a.prev {
    background-size: 68px 68px
    }
.widget_recent_posts a.imgborder > span.placeholder span, .widget_popular_posts a.imgborder > span.placeholder span, .widget_recent_sermons a.imgborder > span.placeholder span {
    background-size: 24px 28px
    }
.widget_calendar tfoot #prev a, .widget_calendar tfoot #next a, .widget_testimonial .controls .prev, .widget_testimonial .controls .next {
    background-size: 41px 34px
    }
.sermon_attrs li a:before, .sermon_attrs_blog li a:before, .widget_recent_sermons span a:before {
    background-size: 10px 74px
    }
#commentform #submit, .churchope_button:before, .churchope_button:after {
    background-size: 1px 44px
    }
#main .gallery_listing .buttons, .post_title_area, .events .events_meta, .adp-list, .adp-placemark, .events_calendar .week, .events_calendar .event_line, .jp-title, #footer_widgets .dotted, .entry-content ul > li, .entry-content ol > li, ul.upcoming_events li, .widget_upcoming ul li, .widget_calendar caption, .widget_event, .widget_event ul, .widget_twitter ul li:after, .widget_recent_comments ul li:after, .single-th_galleries #main article h1.entry-title, #main .gallery_listing h2.entry-title, .grid_12 .widget_event:before, .grid_6 .widget_event:before .widget_nav_menu > div > ul > li, .widget_links > ul > li, .widget_meta > ul > li, .widget_nav_menu ul ul li, .widget_links ul ul li, .widget_meta ul ul li, .widget_recent_posts ul li, .widget_popular_posts ul li, .widget_recent_sermons ul li, .widget_sermon_speakers ul li {
    background-size: 2px 1px
    }
div.filters ul li a, div.filters ul li a.selected {
    background-size: 3px 2px
    }
/* 	image size form @media
---------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .page-template-template-rightsidebar-php #main, .layout_right_sidebar #main {
        background-size: 776px 214px
        }
    .page-template-template-leftsidebar-php #main, .layout_left_sidebar #main {
        background-size: 776px 214px
        }
    .grid_6 .widget_event ul {
        background-size: 2px 1px
        }
    }
@media only screen and (max-width: 767px) {
    #main, .page-template-template-rightsidebar-php #main, .layout_right_sidebar #main, .page-template-template-leftsidebar-php #main, .layout_left_sidebar #main {
        background-size: 336px 214px
        }
    .grid_12 .widget_event ul, .grid_6 .widget_event ul {
        background-size: 2px 1px
        }
    }
@media only screen and (min-width: 480px) and (max-width: 767px) {
    #main, .page-template-template-rightsidebar-php #main, .layout_right_sidebar #main, .page-template-template-leftsidebar-php #main, .layout_left_sidebar #main {
        background-size: 492px 214px
        }
    .grid_12 .widget_event:before, .grid_6 .widget_event:before, .widget_event:before {
        background-size: 2px 1px
        }
    }
/* LIST IMAGES NOT FOUND
---------------------------------------------------------------------------------------------*/
.header_top {
    /*-*/
    background-size: 1px 4px;
    /*background-image: url('../images/retina/bg_header_top@2x.png');*/
    }
.header_bottom {
    /*-*/
    background-size: 1px 4px;
    /*background-image: url('../images/retina/bg_header_bottom@2x.png');*/
    }
.mainmenu li em {
    /*-*/
    background-size: 4px 8px;
    /*background-image: url("../images/retina/bg_dropdown.png");*/
    }
.mainmenu_inner {
    /*-*/
    background-size: 1px 3000px;
    /*background-image: url('../images/retina/bg_mainmenu_inner@2x.png');*/
    }
.sf-menu ul li {
    /*-*/
    background-size: 215px 25px;
    /*background-image: url('../images/retina/bg_dropdown_item@2x.png');*/
    }
.gray_line {
    /*-*/
    background-size: 1px 28px;
    /*background-image: url('../images/retina/bg_gray_line@2x.png');*/
    }
.location-map-travelmode {
    /*-*/
    background-size: 132px 90px;
    /*background-image: url('../images/retina/sprite_directions@2x.png');*/
    }
#sreset button {
    /*-*/
    background-size: 8px 8px;
    /*background-image: url('../images/retina/i_reset@2x.png');*/
    }
footer {
    /*-*/
    background-size: 1px 8px;
    /*background-image: url('../images/retina/bg_footer@2x.png');*/
    }
@media only screen and (max-width: 767px) {
    .sf-menu > li {
        /*-*/
        background-size: 215px 25px;
        /*background-image: url('../images/retina/bg_dropdown_item@2x.png');*/
        }
    }
/* ==================================================================================================
	@2X IAMGES
================================================================================================== */
/*		retina iamges on @media
---------------------------------------------------------------------------------------------*/