@media only screen and (max-width: 1024px) {
	body { overflow-x:hidden; }
	.row { width:100%; }
	#header .titleBox { display:none; }
	#header .logoWrapper { width:40%; }
	#header .fsBox { float:left;width:60%; }
	#header .fsBox .searchBox { width:88%;clear:both; }
	#header .followBox { float:right;margin-right: 11%; }
	#header .finder-qdt_content_finder { position:relative; }
	#header .finder-qdt_content_finder .form-item-search .form-text { width:90%;margin-top:1px; }
	#header .finder-qdt_content_finder .form-submit { position:absolute;right:4px;width:6%;min-width:35px; }
	
	#main.mainContainer { padding-left:35px !important;padding-right:35px !important; }
	#main .majorPromotion .mega-menu { margin-left:-35px;margin-right:-35px; }
	
	
	#main.mainContainer #sidebar { max-width:100%;width:100% !important; }
	#main.mainContainer .block-qdt-qdt-article-podcast .jp-audio { width: 300px; }	
	#main.mainContainer .block-qdt-qdt-article-podcast div.qdt-jplayer-links {width: 300px;}
	
	#sidebar .block-qdt-qdt-article-right-rail-player { width:auto;text-align:center; }
	#sidebar .block-views-qdt-cross-content-block-1 .views-field-field-brightcove { width: auto; }
	
	body .mega-menu { position:relative; }
	body .mega-menu .channels li { 
		margin-left:10px;
		position:static; 
	}
	body .mega-menu .channels li.first { margin-left:0; }
	body .mega-menu .channels li:hover .dropdown_3columns,
	body .mega-menu .channels li.last:hover .dropdown_3columns,
	body .mega-menu .channels li.rightJustified:hover .dropdown_3columns  { width:90%;left:20px;right:auto; }
	
	body .mega-menu .channels li:hover .whitePicto { display:none; }
	
	#main.mainContainer article { width:100%;float:none; }
	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe { width:100% !important; }
	
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-row .views-field-title { height:60px; }
	
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-field-field-avatar { height:64px; }
	.node-type-avatars #main .oneThirdBlock { width: auto; }
	.view-id-qdt_host_info.view-display-id-block .views-field-field-portrait { width: auto; }

	.majorPromotion .view-id-qdt_home_avatars.view-display-id-block .avatar-item .views-field-title a {
		font-size: 14px;
	}
	.majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-row .views-field-title span {
		line-height: 17px;
	}
	
	.field-name-field-itunes-podcast-title .field-items {
		display: none;	
	}
	
	/* store */
	.view-id-qdt_store_front_headline.view-display-id-block .views-field-item-title {
		font-size: 17px;
		margin-top: 5px;
		line-height: 1.2em;
	}
	.view-id-qdt_store_front_headline.view-display-id-block .blockRight {
		width: 65%;
	}
	.view-id-qdt_store_front_headline.view-display-id-block .views-field-field-cover {
		width: 35%;
	}	
	.view-qdt-avatar-articles ul.pager li.pager-next a,
	.view-qdt-category-pages ul.pager li.pager-next a,
	.view-qdt-store-front ul.pager li.pager-next a {
	  display: block;
	  width: 200px;
	  margin: 0px auto;
	}
	
	/* footer */
	
	.bottomInnerWrapper .twelve.columns {
		padding-left: 12px;
	}
	#bottom .bottomInnerWrapper {
		padding: 10px 3%;
	}	
	
	/* video */
	#video_wrapper {
		border: 2px solid #000;
		position: relative;
		padding-bottom: 50%;
		padding-top: 67px;
	}
	#video_wrapper .BrightcoveExperience {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	/* ad banner fixes */
	.mainContainer #topbanner .block-qdt-qdt-block-adv-top-banner {
		margin: -10px 0px 10px -10px;
		width: 320px;
	 }
	 div.mainContentInnerWrapper div.block.block-qdt.block-qdt-qdt-block-adv-bottom-banner.block-odd {
		margin: -10px 0px 10px -25px;
		width: 320px;
	 }

		
}
@media only screen and (max-width: 830px) {
	#main.mainContainer { padding-left:25px !important;padding-right:25px !important; }
	.search-results-sidebar { /*padding-left: 15px;*/ padding-bottom: 10px; margin-left: 10px; }
	#main .searchPageAdv { float:none;width:auto;padding-left:0; }
	#main .block-adv-wrapper { float:none; }
	
	#main .qdt-home-page-list { display:block;clear:both;margin-top:20px; }	
	#main .majorPromotion .view-id-qdt_category_pages.view-display-id-page .article-item { width:31.7%; }
				
	#main .qdt-home-page-slideshow { float:none;width:100%;margin-right:0; }
	#main .qdt-home-page-slideshow .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section { 
		margin:0 auto; 
		max-width:460px;
	}
	#header .followBox { left:auto; }
	#header .logoWrapper { width:100%; }
	#header .fsBox { float:none;position:static;padding:11px;width:100%;clear:both; }
	#header .followBox { float:none;position:absolute;top:10px;right:0; }
	#header .fsBox .searchBox {
		position:static;
		float:left;
		width:86%;
		clear:none;
		margin-left:10px;
	}
	#header .finder-qdt_content_finder .form-submit { width:6%; }
	
	#main .majorPromotion .view-id-qdt_home_articles.view-display-id-block_recent .articleDesc, 
	#main .view-qdt-category-pages.view-id-qdt_category_pages .articleDesc {
		height:130px;
	}
	
	#main .majorPromotion .view-id-qdt_home_articles.view-display-id-block_recent .views-row .views-field-field-images { min-height:0; }
	#main .qdt-home-page-recent .views-slideshow-controls-text-previous { top:50%;margin-top:-164px;}
	#main .qdt-home-page-recent .views-slideshow-controls-text-next { top:50%;margin-top:-160px;}
	#main .majorPromotion .view-id-qdt_home_articles.view-display-id-block_popular .views-row .views-field-field-images { min-height:0; }
	#main .qdt-home-page-popular .views-slideshow-controls-text-previous, 
	#main .qdt-home-page-avatar .views-slideshow-controls-text-previous { top:50%;margin-top:-115px; }
	
	#main .qdt-home-page-popular .views-slideshow-controls-text-next, 
	#main .qdt-home-page-avatar .views-slideshow-controls-text-next { top:50%;margin-top:-115px; }
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-row { margin-bottom:20px; }
	#main .majorPromotion .view-id-qdt_home_articles.view-display-id-block_podcast .views-row .views-field-field-images, 
	#main .view-id-qdt_home_store.view-display-id-block .store-item .views-field-field-cover { min-height:0; }
	
	#main .view-qdt-home-articles.view-id-qdt_home_articles .qdt-wrapper-content-indicators, 
	#main .view-qdt-category-pages.view-id-qdt_category_pages .qdt-wrapper-content-indicators, 
	#main .block-views-qdt-article-related-tips-block .qdt-wrapper-content-indicators, 
	#main .block-views-qdt-article-featured-block .qdt-wrapper-content-indicators { top:75%; }
	
	body .mega-menu .channels .dropdown_3columns { width:90%; }
	
	.node-type-avatars #main .twoThirdBlock { width:100%;float:none; }
	.node-type-avatars #main .oneThirdBlock { float:none; }
	
	.majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-field-field-portrait img { width:100%; }

	.majorPromotion .view-id-qdt_home_articles.view-display-id-block_recent .article-item { width:32%; }
	.majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-row { width:23.5%; }
	
	#main .qdt-channel-page-slideshow { float:none;margin:0 auto;width:460px; }
	#main .qdt-channel-page-list { display:block;clear:both;padding-top:20px; }
	
	#main .block-facetapi {width: 100%;}
	#main .exposed-ads-google {width: 100%; text-align: center;}
}


@media (max-width: 767px) {
	body.page-search #header { margin-bottom: 30px; }
}

@media only screen and (max-width: 680px) {
	/* #main.mainContainer { margin-top: 136px; } */
	#main.mainContainer article .field-name-field-gallery { padding:0;min-height:340px; }
	#main.mainContainer article .field-name-field-gallery .field-slideshow-wrapper { padding:0 40px; }
	
	#header .followBox { display:block;clear:both;margin-right:0;position:static;margin-top:0;margin-bottom:5px; }
		
	#main .majorPromotion .view-id-qdt_category_pages.view-display-id-page .article-item { width:48%; }
	#main .view-qdt-category-pages.view-id-qdt_category_pages .view-filters { position:static;margin-bottom:20px; }
	
	#header .brand { height:auto; }
	#header .fsBox .searchBox { margin-left:20px;width:80%;clear:none;float:left; }
	body .mega-menu .channels .dropdown_3columns { width:80%;word-wrap:break-word; }
	
	#main .view-id-qdt_featured_content_list.view-display-id-block .view-field-feature-body,
	#main .view-id-qdt_featured_content_list.view-display-id-block .view-id-qdt_avatar_by_author_id.view-display-id-block_title { 
		display:none; 
	}
	
	#main .majorPromotion .view-id-qdt_home_articles.view-display-id-block_recent .article-item {
		width:80%;
		float:none;
		clear:both;
		margin:0 auto 10px;
	}
	#main .majorPromotion .view-id-qdt_home_articles.view-display-id-block_popular .article-item, 
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-row {
		width:48%;
		display:inline-block;
		vertical-align:top;
		float:none;
		margin:0 auto 10px 1%;
	}
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-row { margin-bottom:30px; }
	
	#main .majorPromotion .view-id-qdt_home_articles.view-display-id-block_podcast .article-item, 
	#main .majorPromotion .view-id-qdt_home_store.view-display-id-block .store-item {
		width:31%;
		display:inline-block;
		vertical-align:top;
		float:none;
		margin:0 auto 10px 1%;
	}
	
	#main .qdt-home-page-podcast .views-slideshow-controls-text-previous, 
	#main .qdt-home-page-store .views-slideshow-controls-text-previous { top:50%;margin-top:-75px; }
	
	#main .qdt-home-page-podcast .views-slideshow-controls-text-next, 
	#main .qdt-home-page-store .views-slideshow-controls-text-next { top:50%;margin-top:-75px; }
	
	#main .block-poll-recent .form-submit { position:static; }
	
	body #bottom .qdtmap, body #footer .qdtmap  { padding:0 5%;word-wrap:break-word; }
	body #footer .block-qdt-qdt-legal-stuff { position:static;float:none;width:100%; }
	body #footer .block-menu-menu-footer-extra-menu ul { width:100%;padding-bottom: 0; }
	body #footer .block-menu-menu-footer-extra-menu { width:100%; }
	body #footer .block-menu-menu-footer-extra-menu li { 
		display:inline-block;
		vertical-align:top;
		float:none;
		width:24%;
	}
	body { margin-bottom:0; }
	body #bottom .channels li {
		display:inline-block;
		vertical-align:top;
		float:none;
		width:24%;
	}
	body #bottom .category li { width:100%; }
	.miniMenuOpening #eyeDiv { display:none; }
	.bodyInnerWrapper { 
		overflow-x:hidden;
		left:0;
		top:0;
		position:relative;
		width:100%;	
	}
	
	#main .view-qdt-home-articles.view-id-qdt_home_articles .views_slideshow_cycle_slide,
	#main .view-qdt-home-articles.view-id-qdt_home_articles .views_slideshow_cycle_slide .views-slideshow-cycle-main-frame-row,
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views_slideshow_cycle_slide,
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views_slideshow_cycle_slide .views-slideshow-cycle-main-frame-row,
	#main .majorPromotion .view-id-qdt_home_store.view-display-id-block .views_slideshow_cycle_slide,
	#main .majorPromotion .view-id-qdt_home_store.view-display-id-block .views_slideshow_cycle_slide .views-slideshow-cycle-main-frame-row {
		text-align:center;	
	}

	/*ad fix*/
	.block-adv-wrapper .prWrap object, .block-adv-wrapper .prWrap embed, .block-adv-wrapper iframe { width:100% !important; }
	
		
	/* content page */
	img.qdt-wrap-left {
		float: none;
		margin-left: auto;
		margin-right: auto;	
		display: block;
	}
	
	
	
	
	
}

/* iPad Specific */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	div.miniMenu div.hostImg {
		width: 50% !important;	
	}
	#navigation div.hostImg {
		width: 50% !important;	
	}
	
	.view-qdt-featured-content-host-topics.view-id-qdt_featured_content_host_topics .topicItem {
		width: 40%;
		margin-bottom: 20px;
		margin-left: 0px;
		margin-right: 25px;
	}
	
	/* ad banner fixes */
	.mainContainer #topbanner .block-qdt-qdt-block-adv-top-banner {
		margin: -10px 0px 10px 0px;
		width: auto;
	 }
	 div.mainContentInnerWrapper div.block.block-qdt.block-qdt-qdt-block-adv-bottom-banner.block-odd {
		margin: -10px 0px 10px 0px;
		width: auto;
	 }
	 .block.block-qdt.contextual-links-region.block-qdt-qdt-custom-ad-right-block.block-odd {
		margin: 0px 0px 10px 0px;
		width: auto;
	 }
	
	
}

/* iPhone-specific */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 

	/* menu fix */
	
	#header {
		overflow: hidden;
	}
	miniMenuOpening .bodyInnerWrapper #header {
		margin-left: 80%;
	} 	
	
	miniMenuOpening .bodyInnerWrapper {
		margin-left: auto;
	} 
	
	#sidebar .block-views-qdt-cross-content-block-1 .views-field-field-brightcove { width: 43%; }
	
	/* Audio Player */
	#main.mainContainer .block-qdt-qdt-article-podcast .jp-audio { width: 250px; }	
	#main.mainContainer .block-qdt-qdt-article-podcast div.qdt-jplayer-links { width: 250px; }
	.block-qdt-qdt-article-podcast div.qdt-jplayer-download a {
		background: none;
	}
	.block-qdt-qdt-article-podcast div.qdt-jplayer-subscribe a {
		background: none;
	}
	div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute {
		display: none;
	}
	div.jp-audio div.jp-type-playlist div.jp-volume-bar {
		display: none;
	} 	
	
	.miniFollowUsMode #header .followLink {
		font-size: 13px;
		line-height: 25px;
		padding-top: 23px;
		margin-top: 6px;
	}
	#header {
		background: url(/sites/all/themes/qdt_theme/images/header/bg.png) repeat 1px -27px;
	}
	.qdt-home-page-slideshow .views-row .views-field-content-title {
		font-size: 12px;
		line-height: 14px;		
	}


	.qdt-home-page-slideshow .views-row .slideTitle, .view-id-qdt_featured_content.view-display-id-block_1 .views-row .views-field-title {
		min-height: auto;
	}

	.qdt-home-page-slideshow .views-row .views-field-avatar-name .views-field-title {
		font-size: 11px;
	}
	
	.view-id-qdt_featured_content.view-display-id-block_2 .views-field-avatar-image {
		position: absolute;
		bottom: -12px;
		top: auto;
		right: 0;
		width: 80px;
		height: 80px;
		margin-right: -10px;
	}	

	.qdt-home-page-slideshow .views-row .views-field-title .field-content {
		padding: 0px;
	}
	
	.qdt-home-page-slideshow .views-row .views-field-title .field-value {
		padding: 6px 12px 6px 12px;
	}
	
	.qdt-home-page-slideshow .views-row .views-field-title .field-content img {
		width: 75%;
		height: 75%;
	}
	
	.qdt-home-page-slideshow .views-row .views-field-avatar-name .views-field-title {
		margin-top: 2px;
	}
	
	.front .block-poll-recent {
		width: 100%;
	}
	
	.block-poll-recent .form-radios .form-item {
		width: 50%;
	}
	
	.front .block-qdt-qdt-block-subscribe-nl-content {
		width: 100%;
		margin-left: 0;
	}	
	
	.front .block-qdt .form-item-email {
		width: 60%;
	}
	/* social */
	div.sharethis-wrapper span.st_facebook_hcount,
	div.sharethis-wrapper span.st_twitter_hcount,
	div.sharethis-wrapper span.st_pinterest_hcount,
	div.sharethis-wrapper span.st_tumblr_hcount,
	div.sharethis-wrapper span.st_email_hcount,
	div.sharethis-wrapper span.st_plusone_hcount  {
		display: block;
		float: left;
		width: 130px;
		padding: 10px 0px;
	}
	
	.block-qdt-qdt-article-share-this .block-sharethis.block-sharethis-sharethis-block {
		text-align: center;
	}
	
	/* host intro */
	.mainContainer .majorPromotion #page-title {
		padding-left: 15px;
	}
	.view-id-qdt_avatar_headline.view-display-id-block .views-field-field-portrait {
		margin-right: 10px;
	}
	.view-id-qdt_avatar_headline.view-display-id-block .userDesc .views-field-headline {
		font-size: 15px;
	}	
	.view-id-qdt_avatar_headline.view-display-id-block .views-field-field-avatar-full-body {
		float: none;
		position: absolute;
		width: auto;
		top: 60px;
		margin-left: 8px;
	}		
	
	.view-id-qdt_avatar_headline.view-display-id-block .views-field-field-avatar-full-body div.field-content img {
		width: 88%;
	}		
	
	/* recent tips */
	.view-id-qdt_avatar_articles.view-display-id-block_recent .recentItem {
		width: 30%;
	}
	.view-id-qdt_avatar_articles.view-display-id-block_archive .tipItem {
		width: 30%;
	}
	
	/* Host Bio */
	.view-id-qdt_host_info.view-display-id-block .views-field-field-name {
		width: 100%;
	}
	.view-id-qdt_host_info.view-display-id-block .views-field-field-name div.field-content {
		padding: 10px 0px 0px 0px;
	}
	h3 {
		font-size: 17px;
	}
	
	/* featured Host Topics */
	
	.majorPromotion .channelTopic {
		width: 100%;
	}
	.view-qdt-featured-content-host-topics.view-id-qdt_featured_content_host_topics .topicItem {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.views-slideshow-cycle-main-frame .views_slideshow_slide {
		width: 100% !important;
	}
	#main .qdt-channel-page-slideshow {
		width: 100%;
	}
	
	/*ad fixes */
	.block.block-qdt.block-qdt-qdt-custom-ad-right-block.block-odd, .block.block-qdt.block-qdt-qdt-custom-ad-right-block.block-even {
		margin: 0px 0px 0px -15px;
		width: auto;
	 }	
	

}

@media only screen and (max-width: 615px) {
	.search-results-sidebar { float: none; margin-top: 0px; margin-left: auto; margin-right: auto; }
}

@media only screen and (max-width: 480px) {
	body .view-id-qdt_featured_content_list.view-display-id-block .view-item-left-wrapper { display:inline-block;width:60%; }
	#main.mainContainer article .field-name-field-gallery { height:340px; }
	#main.mainContainer .majorPromotion .field-name-field-gallery .field-slideshow { top:70px;margin-bottom:90px; }
	body.page-newsletters #content form .form-item { float:none;width:100%; }
	body.page-newsletters #content .form-item-chkList .newsletter-avatar-block .avatar-prefix { width:48%; }
	body .view-id-qdt_store_front_headline.view-display-id-block .moreLinksWrapper { text-align:left; }
	body .view-id-qdt_store_front_headline.view-display-id-block .moreLinks div { 
		float:none;
		margin-bottom:10px;
		margin-left:0;
		text-align:center; 
	}
	body .view-id-qdt_store_front.view-display-id-page .views-row { width:48%; }
	
	#main.mainContainer #sidebar { max-width:100%; }
	#main.mainContainer .node-articles .field-type-brightcove-video {
		 height:auto;
	 }
	#sidebar .block-qdt-qdt-article-podcast div.jp-audio, 
	#sidebar .block-qdt-qdt-article-podcast div.jp-video { width:100%; }
	object, embed, video { height:auto; }
	#main .majorPromotion .view-id-qdt_category_pages.view-display-id-page .article-item { width:98%; }
	.node-type-articles #main .block-views-qdt-article-related-tips-block .views-row, 
	.node-type-articles #main .block-views-qdt-article-featured-block .views-row {
		width:100%;	
		margin-bottom:15px;
	}
	div.qdt-pull-quote-left, div.qdt-pull-quote-right {
		width:100%;
		float:none;
		margin:0 0 10px 0;
		padding:10px;
		background-image:none;
	}
	body #bottom .followBox { position:static;text-align:left; }
	body #bottom .channels li { width:49%; }
	body #bottom .channels .category li { width:100%; }
	body #bottom .block-qdt-qdt-block-footer-menu { width:100%; }
	body #bottom .channels li .category { margin-bottom:10px; }
	body #bottom .block-views-qdt-dashboard-avatar-block-1 { position:static;width:100%;margin-bottom:10px;padding-top:5px; }
	body #footer .block-menu-menu-footer-extra-menu li { width:32%; }
	body.page-newsletter .form-item-chkList .newsletter-avatar-block .avatar-prefix { width:48%; }
	body.page-newsletter #content form .form-item { width:100%;float:none; }
	
	#main .majorPromotion .view-id-qdt_home_avatars.view-display-id-block .views-row .views-field-title { height:60px; }

	/*ad fix*/
	.block-adv-wrapper .prWrap object, .block-adv-wrapper .prWrap embed, .block-adv-wrapper iframe { width:100% !important; }
        
	.block-facetapi ul.facetapi-facet-im-field-tags .item-list { display: none; }
	.block-facetapi ul.facetapi-facet-im-field-tags li.expanded.first.last .item-list { display: block; }
	.block-facetapi ul.facetapi-facet-im-field-tags li a.facetapi-active ~ div { display: block; }
	/* .search-results-sidebar { float: none; margin-top: 0px; margin-left: -30px; } */
	#main .block-facetapi { margin-bottom: 20px; /*width: 336px; float: left;*/ margin-left: 0px; }
	/* #main .qdt-home-page-slideshow { margin-top: 60px; } */
	#main .exposed-ads-google { max-width: 480px; margin-left: 0px; float: left; padding-left: 0px; }
	body.page-search #content .searchBox { display: none; }
	
	
	/*books module*/
	#main .view-id-qdt_book_for_avatar.view-display-id-block .views-row .views-field-field-cover div.field-content img {
		margin-bottom: 20px;
	}

}

@media only screen and (max-width: 415px) {
	.search-results-sidebar { margin-top: 0px; /*margin-left: -15px;*/ margin-left: -25px; max-width: 415px; }
}