@media screen and (max-width: 1260px){
	
	.edenShell,
	#edenHeader.edenHeaderOver .edenShell, #edenHeader.edenHeaderTransparent,
	body.full #edenHeader.edenHeaderOver, body.full #edenHeader.edenHeaderTransparent,
	body.full #edenHeader.edenHeaderOver .edenShell { width:960px; }
	
	.edenFeaturedProducts ul.products li.product a:first-child .star-rating { display:none; }
	
	ul.edenNav { font-size:14px; margin:0 -12px 0 0; }
	ul.edenNav li a { margin: 0 12px; }
	
	.edenPostList article .edenPost { width:451px; }
	
	.filter-row .select-box select { display:block; }
	
	.edenFullContent .edenPostList article .edenPost { width:80%; }
		
}

@media screen and (max-width: 1140px){

	.edenShell { width:86%; padding:0 7%; }
	#edenHeader { margin:0 0 47px; }
	
	ul.edenNav { float:none; width:100%; margin:0; display:block; text-align:center; }
	ul.edenNav li { display:inline-block; float:none; }
	ul.edenNav li a { padding:0 15px; }
	
	.edenFeatured .result-box .rating { background-image:url('../images/rating-sm.png'); width: 125px; height: 25px; background-size: 125px auto; }
	.edenFeatured .result-box .rating.rate-5 { background-position:0 0; }
	.edenFeatured .result-box .rating.rate-4 { background-position:0 -28px; }
	.edenFeatured .result-box .rating.rate-3 { background-position:0 -56px; }
	.edenFeatured .result-box .rating.rate-2 { background-position:0 -85px; }
	.edenFeatured .result-box .rating.rate-1 { background-position:0 -114px; }
	
	.edenSlider .edenSliderNav { font-size:180px; }
	.edenSlider .edenSliderNav a { margin-top:-95px; }
	.edenSlider .edenSliderNav .edenSliderNext { right:30px; }
	.edenSlider .edenSliderNav .edenSliderPrev { left:30px; }
	.edenSlider .edenSliderNav .edenSliderPrev:hover { left:20px; }
	.edenSlider .edenSliderNav .edenSliderNext:hover { right:20px; }	
	
	.edenColumn-onefourth, .edenColumn-onehalf { float:left; width:47.5%; margin:0 5% 30px 0; }
	.edenColumn-onefourth:nth-child(4n+1), .edenColumn-onehalf.last { margin:0 0 30px; clear:left; }
	
	.edenRecentTweets .edenTweet .edenTweetWrapped { width:75%; }
	.edenRecentTweets .edenTweetsPrev { left:30px; }
	.edenRecentTweets .edenTweetsNext { right:30px; }
	.edenRecentTweets .edenTweetsPrev:hover { left:28px; }
	.edenRecentTweets .edenTweetsNext:hover { right:28px; }
	
	#edenNavBar { display:none; }
	.edenMobileNavContent { display:block; position:absolute; top:0; right:10px;  }
	.edenMobileNavContent .edenSocials { padding:9px 0 0 0; }
	
	#mobileSlickNav { display:block; position:absolute; top:0; left:0; width:100%; }
	.mobile-nav-wrapper { height:47px; }
	#mobileSlickNav .slicknav_btn { float:left; }
	.slicknav_menu .slicknav_icon-bar { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

	#edenHeader { margin:0 0 47px; }
		
	#edenHeader.edenHeaderOver, #edenHeader.edenHeaderTransparent,
	body.full #edenHeader.edenHeaderOver, body.full #edenHeader.edenHeaderTransparent {
	margin:0; width:100%; }
	
	#edenHeader.edenHeaderOver .edenShell,
	body.full #edenHeader.edenHeaderOver .edenShell { width:86%; padding:0 7%; }

	#edenHeader,
	body.full #edenHeader.edenHeaderOver, body.full #edenHeader.edenHeaderTransparent {
	margin:0 !important; }
	
	body.transparent .edenSlider,
	body.floating .edenSlider { position:relative; height:auto !important; }
	
	body.transparent .edenSlider .edenBoxySlider,
	body.floating .edenSlider .edenBoxySlider { position:absolute; top:0; left:0; }
	
	#edenHeaderTop .edenLeft { width:100% !important; position:relative !important; text-align:center; }
	#edenLogo img { display:inline-block; max-width:100%; }
	#edenHeaderTop .edenRight { display:none; }
	
	.edenPostList { min-height:146px; }
	.edenPostList .edenPostThumbEmpty, .edenPostList .edenPostThumb { position:absolute; top:46px; left:0; }
	.edenPostList article .edenPost { padding-left: 184px; width: auto; }
	
	.edenFullContent .edenPostList article .edenPost { width:80%; }
	
}

@media screen and (min-width: 1040px){

	.edenRightContent .edenPostPanels .edenGridPostWrap,
	.edenLeftContent .edenPostPanels .edenGridPostWrap { width:48%; float:left; margin:0 4% 4% 0; }
	.edenRightContent .edenPostPanels .edenGridPostWrap:nth-child(4n+4),
	.edenRightContent .edenPostPanels .edenGridPostWrap:nth-child(3n+3),
	.edenLeftContent .edenPostPanels .edenGridPostWrap:nth-child(4n+4),
	.edenLeftContent .edenPostPanels .edenGridPostWrap:nth-child(3n+3) { margin-right:4%; }
	.edenRightContent .edenPostPanels .edenGridPostWrap:nth-child(2n+2),
	.edenLeftContent .edenPostPanels .edenGridPostWrap:nth-child(2n+2) { margin-right:0; }
	.edenRightContent .edenPostPanels .edenGridPostWrap:nth-child(2n+1),
	.edenLeftContent .edenPostPanels .edenGridPostWrap:nth-child(2n+1) { clear:left; }
	
}

@media screen and (max-width: 1040px){
	
	.edenPostPanels .edenGridPostWrap { width:48%; float:left; margin:0 4% 4% 0; }
	.edenPostPanels .edenGridPostWrap:nth-child(4n+4),
	.edenPostPanels .edenGridPostWrap:nth-child(3n+3) { margin-right:4%; }
	.edenPostPanels .edenGridPostWrap:nth-child(2n+2) { margin-right:0; }
	.edenPostPanels .edenGridPostWrap:nth-child(2n+1) { clear:left; }
	
	#edenParallax_page_section, #edenParallax_page_section div { height:auto !important; -webkit-background-size:auto !important; background-size:auto !important; }
	#edenParallax_page_section div:first-child { position:absolute !important; height:100% !important; }
	#edenParallax_page_section div:last-child { position:relative !important; }
	.edenFullContent .edenPostList article .edenPost { width:76%; }
	
	.edenHPBlock h1 { font-size:30px; }
	.edenHPBlock h2 { font-size:22px; }
	.edenHPBlock h3 { font-size:20px; }
	.edenHPBlock h4 { font-size:16px; }
	.edenHPBlock h5 { font-size:13px; }
	.edenHPBlock h6 { font-size:11px; }
	
	.edenPageContent hr { border:none; border-bottom:1px solid; height:1px; margin:0 0 25px; padding:10px 0 0 0; }
	
	.edenHPBlock p,
	.edenPageContent ul,
	.edenPageContent ol,
	.edenPageContent address  { font-size:15px; line-height:1.7; font-weight:400; margin:0 0 20px; }

}

@media screen and (min-width: 767px){
	
	.edenRightContent .filter-row,
	.edenLeftContent .filter-row { padding:10px 20px 20px; }
	.edenRightContent .filter-row .select-box,
	.edenLeftContent .filter-row .select-box { float:left; display:block; width:48%; padding:0; margin:7px 3% 15px 0; }
	.edenRightContent .filter-row .select-box select,
	.edenLeftContent .filter-row .select-box select { display:block; width:100%; }
	.edenRightContent .filter-row .select-box:nth-child(2n+2),
	.edenLeftContent .filter-row .select-box:nth-child(2n+2) { margin-right:0; }
	.edenRightContent .filter-row input[type='submit'],
	.edenLeftContent .filter-row input[type='submit'] { float:left; }

}

@media screen and (max-width: 767px){
	
	.edenFeaturedProducts ul.products li.product a:first-child .star-rating { display:block; }

	article.edenPageContent { width:100%; float:none; margin:0 0 50px; }
	aside.edenSidebar { width:100%; float:none; }
	
	#eden-top-bar .edenLeft, #eden-top-bar .edenRight { float:none; display:block; text-align:center; }
	#eden-top-bar .edenRight .edenTopBarElem, #eden-top-bar .edenLeft .edenTopBarElem { margin:0; }
	#eden-top-bar .edenSocials.edenRight { padding:10px 0 0 0; }
	#eden-top-bar .edenSocials.edenLeft { padding:0 0 10px 0; }
	
	footer .edenLeft, footer .edenRight { float:none; display:block; text-align:center; }
	footer .edenLeft.edenSocials { padding:0 0 15px; }
	footer .edenRight.edenSocials { padding:15px 0 0; }
	footer .edenSocials ul { text-align:center; }
	footer .edenSocials ul li { display:inline-block; float:none; }
	footer { line-height:1.6; padding:15px 0; }

	h2.edenHeading span, h2.edenHeading span.edenH2ButtonWrapper { text-align:center; display:block; position:relative; padding:0; }
	h2.edenHeading span.edenH2ButtonWrapper { padding-top:20px; }

	.edenFeatured .result-section .result-box { width: 50%; padding: 0 20px; margin:0 0 30px; }
	.edenFeatured { margin:0 -5px; }
	
	.edenColumn-onethird { width:100%; float:none; margin:0 0 30px; }
	
	.filter-row .select-box { float:none; display:block; width:100%; margin:7px 0 15px; }
	.filter-row .select-box select { display:block; width:100%; }
	
	.edenRightContent aside.edenSidebar, .edenRightContent article.edenPageContent, .edenLeftContent aside.edenSidebar, .edenLeftContent article.edenPageContent { float:none; width:100%; }
	.edenFullContent .edenPostList article .edenPost { width:65%; }
	
	article.edenEventCountdown .event-info { display:inline-block; text-align:left; width:80%; }
	article.edenEventCountdown .countdown-section { font-size: 15px; }
	article.edenEventCountdown .countdown-amount { font-size: 60px; }
	article.edenEventCountdown .is-countdown { width:70%; height:120px; }
	
}

@media screen and (max-width: 667px){
	
	#edenParallax_page_section .edenParallax-wrap div:last-child {
		padding: 50px 10% !important;
		font-size: 25px !important;
		line-height: 1.6 !important;
	}
	
}

@media screen and (max-width: 519px){
	
	footer { font-size:12px; }
	
	.edenPostList .edenPostThumbEmpty, .edenPostList .edenPostThumb { display:none; }
	.edenPostList article .edenPost { padding-left:0; }
	.edenPostList article .edenPostMeta { left:0; }

	.edenFeatured .result-section .result-box { width: 100%; padding: 0 20px; margin:0 0 30px; }
	.edenPostPanels .edenGridPostWrap { width: 100%; padding: 0 10px; margin:0 0 30px; }
	
	.edenColumn-onefourth, .edenColumn-onehalf { width:100%; float:none; margin:0 0 30px; }
	
	.edenRecentTweets .edenTweet .edenTweetWrapped { width:55%; }
	.edenRecentTweets .edenTweet p { font-size:16px; line-height:1.5; }
	.edenRecentTweets .edenTweetsPrev { left:20px; }
	.edenRecentTweets .edenTweetsNext { right:20px; }
	.edenRecentTweets .edenTweetsPrev:hover { left:18px; }
	.edenRecentTweets .edenTweetsNext:hover { right:18px; }
	
	.edenFullContent .edenPostList article .edenPost { width:100%; }
	.edenPostList article { padding:20px 2% 0; margin:0 0 40px; width:96%; }
	
	article.edenEventCountdown { padding-top:30px; }
	article.edenEventCountdown .event-info { width:95%; }
	article.edenEventCountdown .event-info .event-img { display:none; }
	article.edenEventCountdown .event-info .event-content { width:100%; float:none; }
	article.edenEventCountdown .is-countdown { width:100%; height:70px; }
	article.edenEventCountdown .countdown-section { font-size: 13px; }
	article.edenEventCountdown .countdown-amount { font-size: 40px; }
		
}