@media screen and (max-width:660px){
	
	/* try to combine as many styles as possible for minification */
	body { font-size:16px;}

    .social-connect-menu-wrapper {margin:0px !important;}
	/* hide items */
	.feature-slider .feature-slider-content:hover p,
	body.section_700-club-cbn-shows.section_700-club-interactive .node-section-page .node-teaser h2,
	body.section_700-club-cbn-shows.section_the-700-club .node-section-page .node-teaser h2,
	#footer #show-block,
	#footer #cl-block,
	#footer .quarter.verse,
	.section-tabs .menu,
    .section-tabs .node-teaser p,
    .horizontal-slider .horizontal-slider-button {
        display:none !important;
		 border:0px;
    }
	body.node-type-section-page.section_gospel-radio,
	body.section_praise-music-radio,
	body.node-type-section-page.section_contemporary-radio,
	body.node-type-section-page.section_superbook-radio,
	body.node-type-section-page.section_fiesta-hoy-radio,
	body.node-type-section-page.section_christmas-radio,
	body.node-type-section-page.section_cross-country-christmas-radio,
	body.node-type-section-page.section_cbn-news-radio 
	{
		background-position:center -175px;
	}
    /* center items */
	body.section_cbn-tv-video .videopage-block,
	body.section_cbn-tv-video .video-row,
    .panels-flexible-region,
    #footer .menu.connect-menu,
    #footer .menu.social-menu {
        margin: 0 auto;	
    }
	
	
	#streaming-player {
		/*height:340px !important;*/
	}
	
    /* full width */
    .block-title,
    .double-column-block,
    .section-region-main,
    .section-blocks,
    .single-block,
    .double-block,
    .panel-pane,
    .panels-flexible-region.third,
    .content-wrapper,
    #header .ad-block.lb img,
    #global .centered,
    #main-menu .links, #secondary-menu .links, #tertiary-menu .links,
    #content-wrapper,
    #main-aside,
    .twoThirds,
    .double-ad-tout,
    .panels-flexible-region,
    .panels-flexible-row, 
    .section-content,
    body.node-type-article .region.region-content,
    .section-region-sidebar,
    #footer .centered,
	#footer .quarter .links li {
		border:none;
	}
	.view-display-id-social_links_by_nid div {
		float:right;
	}
	.views-field.views-field-field-person-pinterest {
		clear:right;
	}
	/* no floating */
	body.section_devotions .devotion-feature .node-teaser .button-wrapper, body.section_devotions .devotion-feature .node-teaser .button-wrapper *,body.section_devotions .devotion-feature .node-teaser img,body.section_devotions .devotions-image,
	.section-left,
	.block.ad-block.mr,
	.section-region-main,
	.email-subs,.promotions-wrapper,
	.views-row-even,
	.views-row-odd,
	.panels-flexible-region,
	#main-aside,
	#footer .right,
	#footer .menu.connect-menu,
	#footer .menu.social-menu {
		float:none !important;
		clear:both;	
	}
        #radio-social > div {
            left: 20px;
        }
	body.section_devotions .devotion-feature .node-teaser img,body.section_devotions .devotions-image {display:block; margin-left:auto; margin-right:auto;}
	body.section_devotions .devotion-feature .node-teaser .button-wrapper, body.section_devotions .devotion-feature .node-teaser .button-wrapper * {display:block}
	body.section_prayer .node-featured-item.prayer .featured-item-summary{ width:auto; max-width:none; padding:15px; left:0px; bottom:0; }
	body.section_devotions .view-devotions
	{
		position:relative;
		margin:0;
		padding:0;
		left:auto;
		top:auto;
		bottom:auto;
		right:auto;
	}
	body.section_devotions .view-devotions { width:auto !important; }
	body.section_devotions .view-devotions .view-content img {float:none; display:block; margin:0 auto;}
	body.section_cbn-tv-video .section-blocks h2,
	body.section_christian-living.section_spiritual-life.section_questions .section-content form #search, body.section_salvation .addthis_toolbox a {
		margin:0;
	}
	
	body.section_cbn-tv-video .view-block.trending,
	body.section_cbn-tv-video .view-block .three-left {
		width: auto;
		margin:30px auto 30px;
	}
	
	body.section_cbn-tv-video .view-block.trending > div > .item,
	body.section_cbn-tv-video .view-block.recent > div > .item {
		width:48%;
		margin-right:4%;
	}
	body.section_cbn-tv-video .view-block.trending .item:nth-child(3n) {
		margin-right: 4%;
	}
	body.section_cbn-tv-video .view-block.trending > div > .item.even,
	body.section_cbn-tv-video .view-block.recent > div > .item.odd {
		float:left;
		margin-right:0;
	}
	
	body.front .section-region-sidebar .node-webform.node-promoted {
		float: none;
	}
	/*body.section_cbn-tv-video .view-block.recent > div > .item-8 ~ * {
		margin-right:0 !important;
	}*/
	
	body.section_salvation .addthis_toolbox { width:235px !important; }
	.addthis_toolbox a:first-child {margin-left:0;}
	.glossary-header a {
		margin-right:10px;
	}
	.grow-page-text,body.section_devotions .devotions-verse,body.section_devotions .devotions-text {
		position:relative;
		bottom:auto;
		left:auto;
		width:auto;
	}
	/* center items */
	.block.ad-block.mr,
	.panels-flexible-region,
	#footer .menu.connect-menu,
	#footer .menu.social-menu {
		margin: 0 auto;	
	}
	#more-by-section ul li.views-row-even {
		margin-left:15px;
	}
	.block.ad-block.mr {margin-bottom:40px;}
	
	/* full width */
	
	.section-left,
	#more-by-section ul li,
	body.section_devotions .view-display-id-next_two_blocks .node-teaser.two-blocks h4,
	body.node-type-article .region-content,body.node-type-article .node .content-aside,
	.section-region-sidebar,
	body.section_christian-living.section_spiritual-life.section_questions .section-content form #search,
	body.page-question-list-search .view-filters form #edit-title, 
	.addthis_toolbox,body.node-type-special-page .region-content,
	body.section_700-club-cbn-shows.section_the-700-club #tertiary-title, 
	.node-video .node-internal-ads, .node-video .node-books-shop, .node-video .node-musicalbum,
	body.page-700club #tertiary-title {
		width: 100% !important;
	}
	
	.video-row > div {
		width:48%;
		margin-right:4%;
		clear:left;
		box-sizing:border-box;
	}
	.video-row > div:nth-child(2n+0) {
		margin-right:0;
		clear:right;
	}
	
	.video-row > div > * {margin:0}
	
	body.node-type-article .node-article.node .content-aside { margin-bottom: 0px;}
	.node-video .node-internal-ads, .node-video .node-books-shop, .node-video .node-musicalbum {
		margin:0 0 30px;
		float:none;
	}
	.node-video .view-display-id-promos h3 {text-align:center}
	.node-video .view-display-id-promos img {
    	width: auto !important;
		height: auto !important;
		clear: both;
		float: none;
		max-width:50%;
	}
	body.section_devotions .view-display-id-next_two_blocks .node-teaser.two-blocks h4{text-align:center;}
	.section-left{max-width:none}
	.node-blog .section-region-main iframe,.addthis_toolbox,.featured-artist .node-teaser h3, .featured-artist .node-teaser p,.featured-artist img {
		width:100% !important;
		height:auto !important;
	}
	.featured-artist .node-teaser h3{padding-top:15px;}
	body.node-type-article .region-content .field,.page-title-header,#componentDiv, body.node-type-special-page .region-content .field {
		padding:0;
                padding-left: 10px;
	}
	body.node-type-article .node-article .region-content .content-aside .node-image img.watch-now {
		bottom:5px;
	}
	
	
	body.node-type-section-page .region-content,
	.block-title,
	.double-column-block,
	.section-region-main,
	.section-blocks,
	.single-block,
        .double-block,
	.panel-pane,
	.view,
	.panels-flexible-region.third,
	.content-wrapper,
	#header .ad-block.lb img,
	#global .centered,
	#main-menu .links, #secondary-menu .links, #tertiary-menu .links,
	#content-wrapper,
	#main-aside,
	.twoThirds,
	.double-ad-tout,
	.panels-flexible-region,
	.panels-flexible-row, 
	.section-content,
	#footer .centered,
    #footer .menu.support-menu,
    #footer .social-connect-menu-wrapper,
	#main-aside > div,
	#footer .centered,
    #footer .menu.support-menu,
    #footer .social-connect-menu-wrapper,
	.double-ad-tout .tout,
	.quarter, .third, .half, .twoThirds, .twoThirds .half,
    .node-video .section-region-video,
    .node-video .section-region-video.large,
    .node-featured-item,
    .node-featured-item img,
    .page-700club-show-info #main-wrapper ul.tabs.primary,
	.view-display-id-teaser_list {
        width:300px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-bottom: 0px;
    }
    .view-person .view-content { padding-left: 10px; }
	#gigya-plugin-article_gig_containerParent .view-person { margin-left: 0 !important; }
	body.front .double-column-block,
	body.front .double-column-block .node-teaser,
	body.front .block-title,
	body.front .single-block,
	body.front .section-blocks,
	body.front .section-region-main,
	body.front.node-type-section-page .region-content,
	body.front .view-display-id-teaser_list,
	body.front .view-display-id-section_feature_image_link_list li.views-row-first img,
	body.front .view {
		width:100% !important;
	}
	body.front .double-column-block{
		width: auto !important;
	}
	.promotions-wrapper{width:300px !important;}
	#poll-block {float:none; margin:0 auto;}
	
    .promotions-wrapper {
		margin:0 auto 40px !important;
	}
	.teaser-image, .teaser-text {
		width: auto;
	}
	body.section_cbn-tv-video .three-left .item img.play-btn, body.section_cbn-tv-video .three-left .item img.play-btn-hover {
		width:40px !important;
		height:40px !important;
		left:12px;
		bottom:15px;
	}

    /* height auto */
	.double-column-block,
	body.page-question-list-search .view-filters form,
    .section-tabs .tab, .tabs .tab,
    .single-block, 
    .view-display-id-teaser_list, 
    .pane-taxonomy-page-feature-image-link-list, 
    .double-column-block .node-teaser,
    .horizontal-slider.active,
    .horizontal-slider.active ul li,
    .horizontal-slider-list .node
    { height: auto !important; min-height: 0px; }

    /* half width */
    #footer .menu.support-menu li,
    #footer .menu.support-menu li a,
    #footer .quarter#connect-with-us-footer,
    #footer .quarter#connect-with-us-footer h2:first-child,
    #footer .quarter#connect-with-us-footer ul.links:nth-child(2),
    #footer .quarter#get-involved-footer, 
    #footer .quarter#get-involved-footer h2:first-child,
    #footer .quarter#get-involved-footer ul.links:nth-child(2),
    #footer .quarter .links a {
        display:block;
        width:300px !important;	
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* float left */
    #main-aside > div:nth-child(odd),
    .double-ad-tout .tout:nth-child(odd),
    .region-row1-right, .region-row2-right, .region-row3-right, .region-row4-right,
    #connect-with-us-footer{
        float:left;	
    }

    /* float right */
    #main-aside > div:nth-child(even),
    .double-ad-tout .tout:nth-child(even),
    #get-involved-footer{
        float:right;
    }

    /* mobile menu */
    /*#main-wrapper.mobile-menu-open { left:300px; }*/
    #mobile-main-menu { width:300px; left: -301px; }
    #mobile-main-menu .mobile-sub-menu a { width:auto !important; }
    #mobile-main-menu .mobile-sub-menu .salvation-link,#mobile-main-menu .mobile-sub-menu .spiritual-link,#mobile-main-menu .mobile-sub-menu .prayer-link,#mobile-main-menu .mobile-sub-menu .support-link {
        color:#fff;
    }
    /* feature image link list */
    .pane-taxonomy-page-feature-image-link-list li.views-row-first, .view-landing_page-feature_image_link_list li.views-row-first, .view-display-id-section_feature_image_link_list li.views-row-first
    { padding-top:166px; }
    /*
    .pane-taxonomy-page-feature-image-link-list li.views-row-first img, .view-landing_page-feature_image_link_list li.views-row-first img, .view-display-id-section_feature_image_link_list li.views-row-first img
    { width:480px; height:146px; }
    */
    
    /* horizontal-slider */
    .node-video .view-display-id-slider_video_by_topic .view-header *, .node-video .view-display-id-slider_video_by_show .view-header *
    { color:#000; }
    .horizontal-slider.active .horizontal-slider-list {
        background: transparent !important;
        width:100% !important;
        position:relative;
        padding:0px;
        margin:0px;
        left:0px !important;
    }
    .horizontal-slider.active {
    	margin-left: -15px !important;
    	margin-right: -15px !important;
    	background-color: transparent !important;
    }
    .horizontal-slider-list li { 
        list-style: none;
        width:50% !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        padding: 10px 15px 10px 15px !important;
    }
    .horizontal-slider.active ul li:nth-child(2n+1)
    { clear: left !important; }
    
    /* article */
    body.node-type-article .node .content-aside
    { margin: 0; padding:0; width:300px;}
    body.node-type-article .node .content-aside:not(.mobile-content-aside) *  { display:none; }
    body.node-type-article .node .content-aside.mobile-content-aside { display: block; width: 100% !important; padding: 0px 10px !important; box-sizing: border-box; }
    body.node-type-article .node .content-aside.mobile-content-aside table { width: 100%; display: table; }
    body.node-type-article .node .content-aside .node-image,
    body.node-type-article .node .content-aside .node-image * { display:block; }

    /* custom styles */
    body.node-type-article .field.field-name-body, .wrapper, body.node-type-article .page-title-header, body.node-type-special-page .field.field-name-body, .cta_block {padding:0 10px;}
	
	.jobs .content-aside {
			width:auto;
			float:none;
			clear:none;
			padding-left:0;
			margin:0;
	}
	.jobs .content-aside .border-left-diag {
		background:none;
	}
	/*.jobs .content-aside > .clearfix,
	.jobs .content-aside > ul {
		display:none;
	}*/
	
    /* schedule title for 700 club */
    .page-700club-show-info .view-header h2 {
        top:-70px;
        font-size:30px;
        width:300px;
        text-align: center;
    }

    body.section_700-club-cbn-shows.section_the-700-club .node-section-page .section-region-sidebar { padding-top: 0px ;}

    .region-content .section-region-sidebar {
    	padding-top: 25px;
    }
    
	body.section_devotions .node-teaser img, body.section_devotions .node-teaser h3,body.section_devotions .node-teaser p, body.section_devotions .devotion-feature .node-teaser .button-wrapper {
		width:100% !important;
		text-align:center;
	}
	body.section_devotions .node-teaser h4 .button {
		display:block;
	}
	#componentDiv .addthis_toolbox a {
		margin:0;
		clear:both;
		width:100%;
		padding:10px 0;
		text-align:center;
	}
	#componentDiv .addthis_toolbox .comment-link {
		margin-left:5px !important;
	}
	#componentDiv .addthis_toolbox .share-text {
		padding:0;
	}
	 #componentDiv .addthis_button_facebook .at15t_facebook {
	 	left:55px;
	 }
	 #componentDiv .addthis_button_twitter .at15t_twitter {
	 	left:60px;
	 }
	 .job-buttons {
		display:block;
	}
	.field-name-body a[href*='/job-openings'],
	.job-buttons {display:block; margin-left:auto !important; margin-right:auto !important; background:#e7e7e7 !important; color:#444;}
    .section-tabs { margin-bottom:30px;}
    .section-tabs .tab, .tabs .tab,
    .section-tabs .tab .view-header h3 { display:block !important; }
    .section-tabs .tab .view-header h3 { font-family: ProximaNovaLight, Araial, sans-serif;
                                         font-size: 17px;
                                         text-transform: uppercase;}
    .section-tabs .node-teaser h3, .section-tabs .node-teaser p { width:55%; }
    .section-tabs .node-teaser img { width:40% }
	#tabs-menu ul li a{margin-right:3px;}
    .view-display-id-featured_slider_pane { width: 100% !important; }
    .view-display-id-section_block_menu ul.menu {height:auto; margin-bottom:0px;}
    .view-display-id-section_overview_block .view-footer .menu li { margin: 0; }
    body.node-type-article .node .content-aside .node-image img {
		width:100%;
		max-width:350px;
		display:block;
		margin:0 auto;
	}
    body.node-type-article .node .content-aside.mobile-content-aside .node-image { display: none; }
    .node-video .section-region-video,
    .node-video .section-region-video.large,
    .node-video .section-region-video #video-player-player{
       /* height:170px !important;*/
    }
	body.section_cbn-tv-video .view .view-header {
		/*background-color:#fff;*/
		border-bottom:1px solid #ccc;
	}
	body.section_cbn-tv-video .view .view-header h2 {
		background-color:#eee;
		border:1px solid #ccc;
		padding:5px 10px;
		display:inline-block;
		margin-bottom:-1px;
		/*margin-top:30px;*/
	}
	
	#video-type-selector a { 
		float:none;
		width:100%;
		padding:5px 0;
		margin:0 auto 10px;
		text-align:center;
		border:#ccc 1px solid;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
	}
    .node-featured-item { height:auto;}
    .node-featured-item img {
        display:block;
    }
    .node-featured-item .featured-item-summary {
        left:0px;
        width:260px;
        height:auto;
        background: #efefef;
        position:relative;
        margin-bottom: 30px;
    }
        .section-tabs .tab,
    .section-tabs .tab .view-header h3 { display:block !important; }
    .section-tabs .node-teaser h3, .section-tabs .node-teaser p { width:55%; }
    .section-tabs .node-teaser a,.section-tabs .node-teaser h3  {
		display:block;
		width:100%;
		text-align:center;
		padding-top: 5px;
	}
	.section-tabs .node-teaser img {
		width:100%;
	}
	.single-block, 
	.view-display-id-teaser_list, 
	.pane-taxonomy-page-feature-image-link-list, 
	.double-column-block .node-teaser
	{ height:auto; }
	.single-block {
		/*border:1px solid #ccc*/
	}
	.view-id-section_top_stories_list.view-display-id-panel_pane_4 .views-row,
	.single-block .view-section-page li,.single-block .view-display-id-cbnnews_front_block li{
		padding:0 10px;
	}
	.single-block .view-display-id-teaser_list .views-row .node-teaser {
		height: auto;
		overflow: visible;
		margin-bottom: 0px !important;
	}
	.single-block .view-display-id-teaser_list .views-row .node-teaser h3,
	.single-block .view-display-id-teaser_list .views-row .node-teaser p,
	.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-text {
		width:71.5%;
	}
	.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-text h3 {width:auto; float:left;}
	.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-image,
	.single-block .view-display-id-teaser_list .views-row .node-teaser img {
		float: left;
		width: 23.5%;
		height: auto;
	}
	.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-image img {width:auto; max-width:100%;}
	.single-block .view-display-id-teaser_list .views-row .node-teaser{margin-bottom: 30px !important;}
	/* half width */
	#footer .menu.support-menu li,
	#footer .menu.support-menu li a,
	#footer .quarter#connect-with-us-footer,
	#footer .quarter#connect-with-us-footer h2:first-child,
	#footer .quarter#connect-with-us-footer ul.links:nth-child(2),
	#footer .quarter#get-involved-footer, 
	#footer .quarter#get-involved-footer h2:first-child,
	#footer .quarter#get-involved-footer ul.links:nth-child(2),
	#footer .quarter .links a {
		display:block;
		width:300px !important;	
                margin-left: auto !important;
                margin-right: auto !important;
	}
	
	
	
	
	/* float left */
	#main-aside > div:nth-child(odd),
	.double-ad-tout .tout:nth-child(odd),
	.region-row1-right, .region-row2-right, .region-row3-right, .region-row4-right,
	#connect-with-us-footer{
		float:left;	
	}
	
	/* float right */
	#main-aside > div:nth-child(even),
	.double-ad-tout .tout:nth-child(even),
	#get-involved-footer{
		float:right;
	}
	
	/* mobile menu */
	/*#main-wrapper.mobile-menu-open { left:300px; }*/
	#mobile-main-menu { width:300px; left: -301px; }
        #mobile-main-menu .mobile-sub-menu a { width:auto !important; }
	#mobile-main-menu .mobile-sub-menu .salvation-link,#mobile-main-menu .mobile-sub-menu .spiritual-link,#mobile-main-menu .mobile-sub-menu .prayer-link,#mobile-main-menu .mobile-sub-menu .support-link {
		color:#fff;
	}
	/* feature image link list */
	.view-display-id-section_feature_image_link_list ul { padding-bottom: 20px; }
	.pane-taxonomy-page-feature-image-link-list li.views-row-first, .view-landing_page-feature_image_link_list li.views-row-first, .view-display-id-section_feature_image_link_list li.views-row-first
	{ padding-top:156px; }
        
        .section_the-700-club .view-landing_page-feature_image_link_list li.views-row-first, .view-display-id-section_feature_image_link_list li.views-row {
            padding: 0px;
        }
	/*
        .pane-taxonomy-page-feature-image-link-list li.views-row-first img, .view-landing_page-feature_image_link_list li.views-row-first img, .view-display-id-section_feature_image_link_list li.views-row-first img
	{ width:480px; height:146px; }
        */

	
	/* custom styles */
	body.page-video-search .view-filters form #edit-title,body.page-video-search .views-exposed-form .views-exposed-widget,body.page-search .view-filters form #edit-title,body.page-search .views-exposed-form .views-exposed-widget { 
		margin-left:0;
	}
        body.page-video-search .view-content .node-teaser { height: 145px; }
	.views-view-grid.cols-4 > div {
		width:50%;
		text-align:center;
		box-sizing:border-box;
	}
        .views-view-grid.cols-4 > div:nth-child(even) {
            padding-left: 3.125%;
            padding-right: 0;
            float: right;
        }
	.front .feature-slider a {
		color:#0CA3D4;
	}
	body.section_prayer .node-teaser {
        width:100% !important;
	}
	body.section_prayer h1.font-bold-semiBold {
		font-size:30px !important;
	}
	.feature-slider-content a, .feature-slider-content *
	{ color: #000; }
	
	.ad-block.lb img {
		height: 60px;
	}
	.custom-block {
		height:auto;	
	}
	#main-menu .links li {
		width:25%;
	}
	#main-menu .links li {
		margin:0;
		padding:10px 0;
	}
	#main-menu .quarter p { margin:0px; }
	.section-overview .links li {
		white-space: nowrap;
		padding-right:20px;	
	}
	.section-top-list .view-display-id-view_landing_page_block_title_link *
	{
		height:40px;
		line-height:40px;
		font-size:20px;	
	}
	.section-top-list .view-display-id-view_landing_page_block_title_link h1, .section-top-list .view-display-id-view_landing_page_block_title_link h2, .section-top-list .view-display-id-view_landing_page_block_title_link h3, .section-top-list .view-display-id-view_landing_page_block_title_link h4,
	.section-top-list .view-display-id-view_landing_page_block_title_link h1:hover, .section-top-list .view-display-id-view_landing_page_block_title_link h2:hover, .section-top-list .view-display-id-view_landing_page_block_title_link h3:hover, .section-top-list .view-display-id-view_landing_page_block_title_link h4:hover
	{
		background-size:1422px 40px;	
	}
        
        body.section_topics .node-teaser h3, body.section_topics .node-teaser p { width: 100%; }
	
	#footer .menu.connect-menu,
	#footer .menu.social-menu {
		margin:0px auto;
		padding-bottom:15px;		
	}
	#footer .menu.connect-menu{
		width:300px;
                padding-left: 27px;
                box-sizing: border-box;
	}
        #footer .menu.connect-menu li {
            width: 33.33333%;
            box-sizing: border-box;
            margin: 0px;
        }
	#footer .menu.social-menu {
		width:180px;
	}
	#footer .menu.support-menu li { margin: 0px; }
	#footer, #footer a { font-size:14px; }
	#footer .quarter h2 { font-size:18px; color:#999 }
    #footer .menu.support-menu li a {
        width:307px;
        margin:0 0 15px 0;
    }
    #footer .menu.support-menu li:nth-child(1) a, 
    #footer .menu.support-menu li:nth-child(3) a {
        margin-right:15px;
    }
	#footer .quarter#connect-with-us-footer, #footer .quarter#get-involved-footer{	
		margin:0px;
	}
	#footer .quarter#connect-with-us-footer > h2, #footer .quarter#get-involved-footer > h2,
	#footer .quarter .links,
	#footer .quarter .links a {
		font-size:18px;
	}
	
	#footer .quarter .links a{
		line-height: 40px;
		margin-bottom: 2px;
	}
	#footer .quarter .links li {
		border-top:1px solid #ddd;
	}
	.steps-image * { display:block; overflow:hidden; }
	.salvation-message {position:relative !important; bottom:auto!important; left:auto!important; width:100% !important;  }
	.salvation-message * { display:inline; }
	body.section_cbn-tv-video .region.region-content {background:none;}
	.item-list .pager li {
		display:none;
	}
	.page-700club-show-info-schedule-by-month .item-list .pager li {
		display:block;
	}
	.item-list .pager,.item-list .pager li {
	  margin:0 !important;
	  padding:10px 0;
	}
	.item-list .pager li.pager-first,.item-list .pager li.pager-previous,.item-list .pager li.pager-current,.item-list .pager li.pager-next {
		display:inline;
	}
	.submenu li {
		float:none;
		display:inline-block;
		margin:10px 5px 10px 0;
	}
	.page-node.node-type-blog .section-region-main img { float:right; margin-left:30px; width: 100%; height: auto; max-width: 350px;}
	#radio-logo-main {
		float:none !important;
	}
	iframe#streaming-player{
		width: 320px;
   		margin-left: -10px;	
	}
	.ui-tabs {
		width: 262px;
		margin: 0 auto;
	}
	.ui-tabs .ui-tabs-nav li:nth-child(4n) {
		margin-right:0;
	}
	.album-content {
		width:300px;
		float:none;
	}
	.album-image {
		width:150px;
	}
	#commentsDiv {
		padding: 0px 10px 0px 10px;
		box-sizing: border-box;
	}
	.horizontal-slider {
		margin-bottom: 0px;
	}

	.view-display-id-section_overview_block .menu li {
		display: block;
		float: none;
		margin: 0 auto;
		padding: 15px;
		text-align: center;
		margin-bottom: 10px;
		border: solid 1px #eee;
	}

	.view-display-id-section_overview_block ul.menu {
		float: none;
	}

	body.section_700-club-cbn-shows.section_the-700-club .node-section-page .related-resources-and-ministries, 
	body.section_700-club-interactive.section_700-club-cbn-shows .node-section-page .related-resources-and-ministries {
		height: auto;
	}

	body.section_700-club-cbn-shows.section_the-700-club .node-section-page .related-resources-and-ministries ul, 
	body.section_700-club-interactive.section_700-club-cbn-shows .node-section-page .related-resources-and-ministries ul {
		height: auto;
	}

	body.section_700-club-cbn-shows.section_the-700-club .node-section-page .related-resources-and-ministries li, 
	body.section_700-club-interactive.section_700-club-cbn-shows .node-section-page .related-resources-and-ministries li {
		float: none;
		margin: 0;
		margin-bottom: 15px;
		display: block;
	}

	body.section_700-club-cbn-shows.section_the-700-club .node-section-page .related-resources-and-ministries li:nth-child(even) {
		float: none;
	}

	body.section_devotions .view-id-devotions .ajax-progress {
	    position: absolute;
	    top: 50px;
	    right: 50%;
	}
	body.section_cbn-tv-video .view-id-videos .cols-4 .node > a {
		line-height: 105px;
		height: 105px;
	}

	.views-exposed-form input[type="submit"] {
		height: 39px;
		margin-top: 10px !important;
		margin-bottom: 20px !important;
	}

	.views-exposed-form input[type="text"] {
		text-indent: 10px;
		height: 37px;
		padding: 0px !important;
	}

	body.page-video-search .views-exposed-form .views-submit-button, body.page-search .views-exposed-form .views-submit-button {
		margin-left: 0;
	}

	body.page-question-list-search .view-filters form, body.section_christian-living.section_spiritual-life.section_questions .section-content #search-form, body.page-video-search .view-filters form, body.page-search .view-filters form {
		height: auto;
	}

	body.page-question-list-search .view-filters form, body.section_christian-living.section_spiritual-life.section_questions .section-content #search-form, body.page-video-search .view-filters form {
		height: auto;
	}

	body.page-video-search .view-filters form div, body.page-search .view-filters form div {
		float: none;
	}

	.topic-list ul li {
		float: none;
	}

	.glossary-header a {
		width: 6%;
		margin-bottom: 10px;
	}

	.devotions-browse-topics > .view-content {
		padding-top: 15px;
	}

	.node-video .section-region-video.large, .node-video .section-region-video.large #video-player, .node-video .section-region-video.large #video-player-player {
		margin-top: 0px !important;
		margin-bottom: 30px !important;
	}

	.double-column-block h2 a, .section-region-footer-slider h2 a {
		display: block;
		padding-bottom: 0px;
	}
        
        .double-column-block {
            margin-bottom: 0;
        }
        
        .view-display-id-section_overview_block h2 a {
            background-image: none;
        }
        
        body.front .double-column-block .view-display-id-section_overview_block .node-teaser {
            margin: 0 auto;
            width: calc(100% - 30px) !important;
        }
        
        body.front .view.view-display-id-section_overview_block .view-display-id-section_block_menu, body.front .view.view-display-id-section_overview_block .view-display-id-body_description {
            background-image: none;
            margin: 0 auto;
            margin-top: 15px;
            width: calc(100% - 30px) !important;
        }
        
        .view-display-id-section_overview_block ul.menu {
            padding: 0;
        }
        
        .view.view-display-id-section_overview_block .view-display-id-body_description img {
            width: 130px;
            margin-bottom: 15px;
        }
        
        .view-display-id-section_overview_block .custom-content-block .caps-title:nth-child(4) {
            clear: both;
        }

	body.section_as-seen-on-the-club .node-teaser p { float: left; }

	body.page-node-206465 .book-description { float: none; clear: both; width: 100%; }

	body.page-node-206465 .book-description p:last-child { margin-bottom: 0px; }

	body.page-node-206465 .book img { float: none; margin: 0 auto; margin-bottom: 20px; }

	body.page-node-206465 .audio-teachings { height: auto; }

	body.page-node-206465 .audio-teachings li { width: 100%; }

	body.page-node-206465 .audio-teachings li:nth-child(n+6) { float: left; clear: left; transform: none; }

	body.page-node-206465 .section-sub-headings .more { margin-top: 15px; }

	.heading-diag-lines {
		white-space: normal;
	}

	.heading-diag-lines span:after {
		display: none;
	}

	.promotions-wrapper .views-row:nth-child(even) {
            margin: 0 auto;
    }

    .page-node-36536 .section-region-sidebar { padding-top: 0px; }

    body.section_christian-living.section_spiritual-life.section_questions .section-content h3 { padding-top: 15px; }
    
    body.page-node-36536 #accordion h3.ui-accordion-header span {
        width: 28px;
        background-position: -21px -125px;
    }
    
    .jobs .content-aside, 
    body.node-type-cbn-news .node-cbn-news.node .content-aside, 
    body.node-type-person .node-person.node .content-aside, 
    body.node-type-article .node-article.node .content-aside, 
    body.node-type-special-page .node-article.node .content-aside, 
    body.node-type-section-page .node-article.node .content-aside {
        float: none;
        margin: 0 auto;
        margin-bottom: 30px;
        padding-left: 0px;
    }
    
    body.node-type-cbn-news .node-cbn-news.node .content-aside .border-left-diag, 
    body.node-type-person .node-person.node .content-aside .border-left-diag, 
    body.node-type-article .node-article.node .content-aside .border-left-diag, 
    body.node-type-special-page .node-article.node .content-aside .border-left-diag, 
    body.node-type-section-page .node-article.node .content-aside .border-left-diag {
        display: none;
    }
	
	
	/** JOB SECTION CONTENT ASIDE **/
	body.page-job-openings .node .content-aside,
	body.section_apply-online-now .node .content-aside,
	body.section_employment-benefits .node .content-aside,
	body.section_the-cbn-statement-of-faith .node .content-aside {
		margin:0 15px !important;
		width:auto !important;
	}
	
	body.page-job-openings .node .content-aside *,
	body.section_apply-online-now .node .content-aside *,
	body.section_employment-benefits .node .content-aside *,
	body.section_the-cbn-statement-of-faith .node .content-aside * {
		display:block;
	}
	body.page-job-openings .node .content-aside span,
	body.section_apply-online-now .node .content-aside span,
	body.section_employment-benefits .node .content-aside span,
	body.section_the-cbn-statement-of-faith .node .content-aside span {
		display:inline;
	}
	
	body.page-job-openings .node .content-aside ul,
	body.section_apply-online-now .node .content-aside ul,
	body.section_employment-benefits .node .content-aside ul,
	body.section_the-cbn-statement-of-faith .node .content-aside ul {
		display:block;
	}
	
	body.page-job-openings .node .content-aside li,
	body.section_apply-online-now .node .content-aside li,
	body.section_employment-benefits .node .content-aside li,
	body.section_the-cbn-statement-of-faith .node .content-aside li {
		display:list-item;
	}
        
        .view-display-id-related_links .teaser-image {
            width: 100%;
        }
        
        .church {
            width: 100%;
            float: none;
        }
        
        .view-id-employment.view-display-id-employment_full_list .views-row { float: left !important;}
        
        .view.view-id-700_club_episodes_and_videos .node-teaser, .view.view-id-videos .node-teaser { height: 142px; }
        
        .cc_container * {
            font-size: 10px !important;
        }
	
        .views-topics-more.more-link { margin: 0px; margin-bottom: 10px; }
        .views-topics-more.more-link:nth-child(odd) { margin-bottom: 30px; }
        
        #video-type-selector { border: none; }
        
        body.section_prayer .node-teaser h1, body.section_prayer .node-teaser h2, body.section_prayer .node-teaser h3, body.section_prayer .node-teaser h4, body.section_prayer .node-teaser p, body.section_prayer .node-teaser ul, body.section_prayer .node-teaser ol { width: 100%; }
        body.section_prayer .node-teaser h1, body.section_prayer .node-teaser h2, body.section_prayer .node-teaser h3, body.section_prayer .node-teaser h4 { margin-top: 5px; } 
}
