/* *{outline:1px solid red;} */

/* Header -------------------------------------------------- */

#home header, 
#article header{
margin-top: 90px\9 !important; /* IE6, IE7, IE8, IE9 */
}

html[data-useragent*='MSIE 10.0'] #home header { margin-top: 90px !important; } /* IE10 */
html[data-useragent*='MSIE 10.0'] #article header { margin-top: 90px !important; } /* IE10 */ 

_:-ms-fullscreen, :root #home header { margin-top: 90px !important; } /* IE11 */ 
_:-ms-fullscreen, :root #article header { margin-top: 90px !important; } /* IE11 */

/* Safari */
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
    #home header { margin-top: 97px !important;}
}


/* Firefox */
@-moz-document url-prefix() { 
	#home header, 
	#article header	 { 
		margin-top: 92px !important; 
	}
}


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

	.full_width_holder.horoscopes_full_width_holder{
	
		background-color: #f8f3ec !important;
	
	}
	
	.full_width_holder.horoscopes_full_width_holder .horoscopes_img_holder img{
	
		height: 174px !important;
		width: auto !important;
		margin: auto;
		padding: 10px;
		
	}
	
	.full_width_holder.horoscopes_full_width_holder p, .full_width_holder.horoscopes_full_width_holder h4, .full_width_holder.horoscopes_full_width_holder h2, .full_width_holder.horoscopes_full_width_holder h3{
	
		color: #333333 !important;
	
	}
	
	.gogglebox_logo{top: 280px !important;}
	
	
}

@media screen and (min-width: 320px) and (max-width: 905px){
	#home header, 
	#article header{
		margin-top: 50px;
	}
	
	.horoscopes_list{padding: 15px;}
	
	.logo_redrock{display: none;}
	h3{font-size: 22px;}
	.footer_links li {
	display: inline-block;
	width: 49%;
	font-size: 12px;
	height: 40px;
	}
	.section_padding{	padding: 36px 0;	}
	/*Home page */
	header{ margin-top: 49px;}
	.focuspoint { height: 232px;}
	.section_focuspoint { height: 232px;}
	.content_bottom_1 { 
		top: 30px;
	}
	.content_section h1{ font-size: 36px;}
	.content_bottom_2 { bottom: 65px;}
	.content_bottom_3 { bottom: 44px;} 
	blockquote {margin: 0 0 8px;}
	blockquote h2{ font-size: 22px;}
	blockquote footer, 
	blockquote small, 
	blockquote .small {font-size: 14px;}
	.btn-social{
		width: 48px;
		height: 48px;
		font-size: 24px;
		margin-bottom: 10px;
	}
	.view_more_mobile{margin-top: -13px;}
	.logo_3player{width: 76px;}
	.small_story{ 
	height: auto; 
	margin-bottom: 20px;
	}
	
	
	/*Article page */
	#article header{display: none;}
	#article .top_ad{ padding-top: 64px;}
	.content_bottom_4{ bottom: 60px;} 
	#article .content_section .logo_redrock{ width: 80%;}
	/*List page */
	#list .top_ad{ padding-top: 64px;}
	
	
	

}

@media screen and (min-width: 320px) and (max-width: 450px){

	.gogglebox_logo{top: 105px !important;}
	
}

@media screen and (min-width: 768px) and (max-width: 768px){
	.focuspoint { height: 300px;}
	.section_focuspoint { height: 300px;}
	.small_story{ 
	height: 220px; 
	margin-bottom: 20px;
	}
	.footer_links {padding: 0 15px;}
	.footer_links li {	width: 24%;	}
	.footer_logo {margin-left: 15px;}
	
	.top_story .cc_top5_img, .top_story .cc_top5_img_holder {
	    height: 277px;
	   
	}	
	
	.small_story .cc_top5_img, .small_story .cc_top5_img_holder{
	
	height: 132px;
	
	
	}
	
}

@media screen and (min-width: 1px) and (max-width: 768px){
	.text-center-mobile-only{text-align: center;}	
	.search-form.hidden-sm{
		display: none;
	}	
}

@media screen and (min-width: 1px) and (max-width: 414px){

	.top_story .cc_top5_img, .top_story .cc_top5_img_holder, .small_story .cc_top5_img, .small_story .cc_top5_img_holder {
	    height: 200px;
	    
	}
	
	
		
}

@media screen and (min-width: 414px) and (max-width: 767px){

	.top_story .cc_top5_img, .top_story .cc_top5_img_holder{
	    height: 364px;
		
	}	
	
	.small_story .cc_top5_img, .small_story .cc_top5_img_holder {
		
		height: 174px;
		
	
	}
	

	
}

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

	.small_story .cc_top5_img, .small_story .cc_top5_img_holder {
		
		height: 124px;
		
	
	}
	
}

@media screen and (min-width: 320px) and (max-width: 991px){

	.home_bt_mpu{margin-bottom: 36px;}
	
}

@media screen and (min-width: 320px) and (max-width: 667px){
	.big_section .small_story{ 
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.content_section h1{ font-size: 24px; margin: 4px 0;}
	.content_section .logo_redrock{ width: 60%;}
	.top_story { margin-bottom: 25px; }
	.footer_links li a{padding-right: 0;}
	
	#home .catch_up{
	position: static;
	top: 80px;
	font-size: 15px;
	}
	
	#home .healthy_hub_sponsor{
		position: absolute;
		top: -60px;
		font-size: 15px;
		
	}
	
}

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

	#article  .top_section{
		margin-top: 80px;
	}	
	
}

@media screen and (min-width: 640px) and (max-width: 767px){
	.content_section h1{ font-size: 24px; margin: 4px 0;}
	.content_section .logo_redrock{ width: 60%;}
	
	#home .catch_up{
	position: absolute;
	top: 60px;
	font-size: 15px;
	}
	
}

@media screen and (min-width: 569px) and (max-width: 639px){


}

@media screen and (min-width: 539px) and (max-width: 568px){


}

@media screen and (min-width: 481px) and (max-width: 538px){

	
}

@media screen and (min-width: 401px) and (max-width: 480px){
	.left_space{ left: -5px;}

}

@media screen and (min-width: 320px) and (max-width: 400px){
	.footer_copyright p{ 
		font-size: 11px;
		top: 3px;
		position: relative;
	}
	.big_section .small_story{ 
		margin-top: 20px;
		margin-bottom: 0;
	}
	#article .ad_text{
		float: left;
		margin: 15px 0;
	}
}

/* IPhone 6 portrait + Sony xperia */
@media screen and (min-width: 360px) and (max-width: 375px){
	#article .ad_text{
		float: none;
		margin: 15px auto;
	}
}


/* For landscape Ipad */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	#home header, 
	#article header{
		margin-top: 96px;
	}

}


@media(-webkit-min-device-pixel-ratio: 2) {

}




