.view-desktop { display: block !important; }
.view-mobile { display: none !important; }

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

    #header .header-right .nav-mega-container > .post-item:nth-child(6) { display:none; }

}

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

    #header .header-right .nav-mega-container > .post-item:nth-child(5) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(6) { display:none; }

}

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

    #header .header-right .nav-mega-container > .post-item:nth-child(4) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(5) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(6) { display:none; }

}

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

    #header .header-right .nav-mega-container > .post-item:nth-child(3) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(4) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(5) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(6) { display:none; }

}

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

    #header .header-right .nav-mega-container > .post-item:nth-child(2) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(3) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(4) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(5) { display:none; }
    #header .header-right .nav-mega-container > .post-item:nth-child(6) { display:none; }

}


@media only screen and (min-width: 1000px) and (max-width: 1350px) {

	.container { width:100%; padding-left:15px; padding-right:15px; }

	#header-top { padding:0 15px; }
	#header { padding-left:15px; }
	#header .header-right > nav > ul > li { margin:0 20px 0 0; }
	#header .header-right .nav-search a { width:80px; }

	/*-----------------------------------------------------------------------------------*/
	/* Home Page styling
	/*-----------------------------------------------------------------------------------*/

	#home-featured-section .container { padding:0; }
	#home-featured-section .left-column { padding:0 15px; }
	#home-featured-section .middle-column { padding:0 15px; }
	#home-featured-section .right-column { padding:0 15px; }

	#top-stories-section .container { padding:0; }
	#top-stories-section .container > h2 { padding:0 15px; }
	#top-stories-section .posts-list .featured-post { padding:0 15px; }

	#callout-section .container { padding:0 15px; }
	#callout-section .left-column { display:none; }
	#callout-section .middle-column { width:calc(100% - 324px); margin:0 24px 0 0; }

	#wide-featured-post .container { padding:0 15px; }

	.blog-list-section .container { padding:0 15px; }

	#double-features-section .featured-post .content { bottom:40px; }


	/*-----------------------------------------------------------------------------------*/
	/* Category Page styling
	/*-----------------------------------------------------------------------------------*/

	#category-top-list-section .left-column { width:25%; padding:0 24px; }
	#category-top-list-section .middle-column { width:25%; padding:0 24px; }
	#category-top-list-section .right-column { width:50%; padding:0 24px; }

	#category-middle-list-section .left-column { width:25%; padding:0 24px; }
	#category-middle-list-section .middle-column { width:50%; padding:0 24px; }
	#category-middle-list-section .right-column { width:25%; padding:0 24px; }
	#category-middle-list-section .middle-column .image-container { width:35%; }
	#category-middle-list-section .middle-column .content { width:65%; }

	#category-middle-list-section .checkout-section { margin:0 -15px; width:auto; }

	
	/*-----------------------------------------------------------------------------------*/
	/* Single Post Page styling
	/*-----------------------------------------------------------------------------------*/

	#post-content .post-content-container .main { width:calc(100% - 350px); }
	#post-content .post-content-container .full-width {width: 100%;}
	
	#post-content .article-pros-cons .pros-cons-wrapper {width: calc(100% - 300px);}
		#post-content .article-pros-cons .pros-cons-container {width: calc(50% - 40px);}
	#post-content .article-pros-cons .news-ad-block-b.reviews-content-ad {width: 300px;}
	
	.article-padding {padding: 0 48px 48px 48px;}
	
	#post-comment .main { width:calc(100% - 350px); }
	
}
.fixed-mobile-ad {
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -160px;
    z-index: 9999;
}


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

	/* reviews styling */
	#post-content .article-pros-cons .pros-cons-wrapper {width: 100%; float: none;}
		#post-content .article-pros-cons .pros-cons-container {width: calc(50% - 10px);}
		#post-content .article-pros-cons .cons-container {margin-left: 20px;}
	#post-content .article-pros-cons .news-ad-block-b.reviews-content-ad {margin: auto; float: none;}
	
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 999px) {

	h1 { font-size: 40px; }
	h2 { font-size: 24px; }
	h3 { font-size: 21px; }

	.container { width:100%; padding-left:15px; padding-right:15px; }
	.view-desktop { display: none !important; }
	.view-mobile { display:block !important; }


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

	#header { padding:20px 15px 15px 15px; }
		#header .logo { margin:0; }
		#header .header-right .nav-search { float:left; }
			#header .header-right .nav-search a { position:static; width:40px; height:40px; }
			#header .header-right .nav-search .search-form { top:76px; }
			#header .header-right .nav-search .search-form input[type=text] { width:90%; font-size:14px; }
		#header .header-right .menu-icon { float:right; width:40px; height:40px; background:url(../images/icon-hamburger.svg) no-repeat center center; }
			#header .header-right .menu-icon.active { background-image:url(../images/icon-close.svg); }

		#header .mobile-menu { position:absolute; top:76px; background:#F70F37; width:100%; left:0; padding: 0; display:none; z-index:9999; }
			#header .mobile-menu li a { 
				padding:7px 20px; display:block; color:#FFF; font-size:15px; font-family:"Roboto Slab", Arial, sans-serif; 
				border-bottom: solid 1px #fff;
			}
			
			#header .mobile-menu li ul { padding: 0; background:#E6E6E7; display:none; }
				#header .mobile-menu li ul li a { color:#59595b; padding-left: 32px; }
				#header .mobile-menu li ul li a:hover { color:#FFF; background:#59595b; }


	/*-----------------------------------------------------------------------------------*/
	/* Footer styling
	/*-----------------------------------------------------------------------------------*/

	#footer-widgets-section { margin:0 0 30px 0; }
	#footer-widgets-section .footer-widget1 { width:100%; margin:0 0 30px 0; }
	#footer-widgets-section .footer-widget2 { width: calc(33.33%); margin:0 0 30px 0; }
	#footer-widgets-section .footer-widget3 { width:calc(33.33%); margin:0 0 30px 0; }
	#footer-widgets-section .footer-widget4 { width:calc(33.33%); }

	#footer input[type=email] { float:none; width:100%; margin:0 0 5px 0; }
	#footer input[type=submit] { float:none; width:100%; }


	/*-----------------------------------------------------------------------------------*/
	/* Home Page styling
	/*-----------------------------------------------------------------------------------*/

	/* home */
	#home-featured-section {padding: 20px 0;}
	.featured-post .content h2 {font-size: 18px;}
	
	#home-featured-section .left-column, #home-featured-section .middle-column, #home-featured-section .right-column {padding: 0 12px;}
		#home-featured-section .left-column .content h2, #home-featured-section .right-column .content h2 {font-size: 16px;}
	
	#callout-section .container { padding:0 15px; }
	#callout-section .left-column { display:none; }
	#callout-section .middle-column { width:calc(100% - 324px); margin:0 24px 0 0; }

	#double-features-section { display:block; }
	#double-features-section .featured-post  { width:100%; }
	#double-features-section .featured-post .content { bottom:24px; padding:0 24px; }
	#double-features-section .featured-post .content h2,
	#post-content .post-content-container .sidebar .featured-post .content h2 { font-size:20px; }

	.blog-list-section .button-container {padding: 0 0 30px 0;}
	
	
	/*-----------------------------------------------------------------------------------*/
	/* Category Page styling
	/*-----------------------------------------------------------------------------------*/

	#category-top-list-section .container {display: block;}
		#category-top-list-section .left-column { width:100%; padding:0; border-right:none; }
		#category-top-list-section .middle-column { width:100%; padding:0; border-right:none; }
			#category-top-list-section .middle-column .featured-post .image-container:before { padding-top:70.72%; }
		#category-top-list-section .right-column { width:100%; padding:0; }
			#category-top-list-section .right-column .featured-post { flex-direction:column; margin:0 0 24px 0; }
			#category-top-list-section .right-column .image-container { width:100%; margin:0 0 18px 0; }
			#category-top-list-section .right-column .content { width:100%; padding-left:0; }

		#category-top-list-section .posts-list .featured-post { margin:0 auto 24px auto; padding:0 0 24px 0; border-bottom:1px solid #E6E6E7; max-width:1004px; flex-direction:row; }
			#category-top-list-section .posts-list .featured-post .image-container:before { padding-top:58.986%; }
			#category-top-list-section .posts-list .featured-post .image-container { width:45%; margin:0; }
			#category-top-list-section .posts-list .featured-post .content { width:55%; padding-left:48px; padding-top:18px; }
				#category-top-list-section .posts-list .featured-post .content h2 { font-size:24px; margin:0 0 18px 0; }
				#category-top-list-section .posts-list .featured-post .content p { font-family:Proxima,Helvetica,Arial,sans-serif; font-size:15px; margin:0; }
				#category-top-list-section .posts-list .featured-post .content p.post-meta { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:15px; margin:0; }

	#category-middle-list-section .container {display: block;}
		#category-middle-list-section .top-content { display:block; }
		#category-middle-list-section .left-column { width:100%; padding:0; border-right:none; }
			#category-middle-list-section .left-column .featured-post .image-container:before { padding-top:70.72%; }
		#category-middle-list-section .middle-column { width:100%; padding:0; border-right: none; }
			#category-middle-list-section .middle-column .featured-post { flex-direction:column; margin:0 0 24px 0; }
			#category-middle-list-section .middle-column .image-container { width:100%; margin:0 0 18px 0; }
			#category-middle-list-section .middle-column .content { width:100%; padding-left:0; }
			#category-middle-list-section .middle-column .featured-post:last-child { margin:0 0 24px 0; }
			#category-middle-list-section .middle-column .featured-post .content .post-meta { width:auto; }
		#category-middle-list-section .right-column { width:100%; padding:0; border-right:none; }
			#category-middle-list-section .right-column .content h2 { font-size:18px; }
			#category-middle-list-section .right-column .featured-post .image-container:before { padding-top:70.72%; }

		#category-middle-list-section .posts-list .featured-post { margin:0 auto 24px auto; padding:0 0 24px 0; border-bottom:1px solid #E6E6E7; max-width:1004px; flex-direction:row; }
			#category-middle-list-section .posts-list .featured-post .image-container:before { padding-top:58.986%; }
			#category-middle-list-section .posts-list .featured-post .image-container { width:45%; margin:0; }
			#category-middle-list-section .posts-list .featured-post .content { width:55%; padding-left:48px; padding-top:18px; }
				#category-middle-list-section .posts-list .featured-post .content h2 { font-size:24px; margin:0 0 18px 0; }
				#category-middle-list-section .posts-list .featured-post .content p { font-family:Proxima,Helvetica,Arial,sans-serif; font-size:15px; margin:0; }
				#category-middle-list-section .posts-list .featured-post .content p.post-meta { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:15px; margin:0; }

	/*-----------------------------------------------------------------------------------*/
	/* author, search
	/*-----------------------------------------------------------------------------------*/
	
	.featured-post.fullwidth-featured-post .image-container { max-width: 400px; height: 225px; margin:0; }
	.featured-post.fullwidth-featured-post .content { width: calc(100% - 450px); padding-left:48px; padding-top:18px; }
		.featured-post.fullwidth-featured-post .content h2 {font-size: 24px;}
	
	/*-----------------------------------------------------------------------------------*/
	/* Single Post Page styling
	/*-----------------------------------------------------------------------------------*/

	#post-content .post-title-container h1 { font-size:36px; }
	#post-content .post-title-container .post-meta-container { display:flex; justify-content:space-between; align-items:center; }
	#post-content .post-title-container .post-meta-container img { float:none; margin:0; display:block; width:52px; height:52px; }
	#post-content .post-title-container .post-meta-container .post-meta { display:inline-block; margin:0; width:calc(100% - 53px); padding-left:20px; }
	#post-content .post-title-container .post-meta-container .post-date { margin:3px 0; padding:2px 0; }
	#post-content .post-content-container { display:block; }
	#post-content .post-content-container .main { width:100%; margin:0 0 50px 0; }
	#post-content .post-content-container .main .share-links li { float:left; width:25%; border-right:1px solid #FFF; border-left:1px solid #FFF; margin:0; }
	#post-content .post-content-container .sidebar { width:100%; }
		#post-content .post-content-container .sidebar img { margin:0 auto; }
		#post-content .post-content-container .sidebar .featured-post .image-container { max-width: 400px; height: 225px; margin:0; }
		#post-content .post-content-container .sidebar .featured-post .content { width: calc(100% - 450px); padding-left:48px; padding-top:18px; }
			#post-content .post-content-container .sidebar .featured-post .content h2 {font-size: 24px;}
	
	#post-comment .container { display:block; }
	#post-comment .main { width:100%; margin:0 0 50px 0; }
	#post-comment .sidebar { width:100%; }
		#post-comment .sidebar img { margin:0 auto; }
		#post-content .post-content-container .sidebar .featured-post { align-items: flex-start; }
		
	
	/* device comparison*/
	#post-content .device-comparision .spec-list > p {font-size: 18px; font-weight: 700; margin-top: 20px; margin-bottom: 10px; font-family: "Roboto Slab",Georgia,serif;}
	#post-content .device-comparision .device-list {margin: 12px 0 0 0; padding-left: 15px; clear: left;}
		#post-content .device-comparision .device-list p {font-weight: 700; margin-bottom: 0; font-size: 16px; font-family: "Open Sans",sans-serif;}
	#post-content .device-comparision .device-spec {margin: 12px 0 0 0; padding-right: 0;}
		#post-content .device-comparision .device-spec p {font-size: 16px; font-family: "Open Sans",sans-serif;}
	
	/* review */
	#post-content .conclusion-section.with-review-score .blockquote-container {margin-left: 60px;}
	
	/* related articles */
	#related-articles .container { max-width: 768px; }
	#related-articles .related-articles-list {display: block;}
	#related-articles .related-articles-list .featured-post { float: left; width: 50%; }

	/* social links */
	#post-content .post-content-container .main .share-links {
		float: none; margin: 20px auto; padding-top: 18px;
	}
	
}


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

	/* review */
	#post-content .conclusion-section .blockquote-container ,
	#post-content .conclusion-section.with-review-score .blockquote-container {margin-left: 60px; margin-right: 60px;}
	#post-content .conclusion-section .review-score {transform: translateX(-50%); margin-left: 0;}
	
	
}


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

	/* home */
	#home-featured-section {padding-top: 0;}
		#home-featured-section .container { display:block; }
		#home-featured-section .left-column { width:100%; padding:0; }
		#home-featured-section .middle-column { width:100%; padding:0; }
		#home-featured-section .middle-column .content h2 { font-size:18px; }
		#home-featured-section .middle-column .featured-post .image-container:before { padding-top:56.1%; }
		#home-featured-section .right-column { width:100%; padding:0; display: none; }
	
	#top-stories-section {display: none;}
		#top-stories-section .container > h2 { padding:0; }
			#top-stories-section .posts-list { display:block; }
			#top-stories-section .posts-list .featured-post { width:100%; padding:0; }

	.blog-list-section .container { display:block; padding:0 15px; }
		.blog-list-section .container > h2 { font-size:24px; }
		.blog-list-section .main-content { width:100%; display:block; }
		.blog-list-section .main-content .featured-post { border: none; }
		/*.blog-list-section .main-content .featured-post { width:100%; padding:0; display:block; }
		.blog-list-section .main-content .featured-post .image-container { width:100%; }
		.blog-list-section .main-content .featured-post .content { width:100%; padding-left:0; }*/
		.blog-list-section .right-sidebar { clear: both; width:100%; display:block; margin:0 0 40px 0; }
			.blog-list-section .right-sidebar .sidebar-widget {/*text-align: center;*/}

		.blog-list-section .right-sidebar .sidebar-widget h3 {margin: 0 0 10px 0;}

	.featured-post {display: block; clear: both;}
		
		body .posts-list .featured-post .image-container,
		#home-featured-section .featured-post .image-container,
		#category-top-list-section .right-column .image-container,
		#category-top-list-section .middle-column .image-container,
		#category-top-list-section .left-column .image-container,
		#category-middle-list-section .middle-column .image-container,
		#category-top-list-section .posts-list .featured-post .image-container,
		#category-middle-list-section .posts-list .featured-post .image-container,
		.repeat-list-section .top-content .featured-post .image-container,
		.repeat-list-section .left-column .image-container,
		.blog-list-section .main-content .featured-post .image-container,
		.sidebar-posts-list .featured-post .image-container,
		#post-content .post-content-container .sidebar .featured-post .image-container {float: left; width: 38%; margin-bottom: 30px; height: auto;}
		
		body .posts-list .featured-post .content,
		#home-featured-section .featured-post .content,
		#category-top-list-section .right-column .content,
		#category-top-list-section .right-middle .content,
		#category-top-list-section .right-left .content,
		#category-middle-list-section .middle-column .content,
		#category-top-list-section .posts-list .featured-post .content,
		#category-middle-list-section .posts-list .featured-post .content,
		.repeat-list-section .top-content .featured-post .content,
		.repeat-list-section .left-column .content,
		.blog-list-section .main-content .featured-post .content,
		.blog-list-section .right-sidebar .sidebar-widget .featured-post .content,
		.sidebar-posts-list .featured-post .content,
		#post-content .post-content-container .sidebar .featured-post .content {float: right; width: 62%; padding-left: 15px;}
		
			.posts-list .featured-post .content h2,
			#home-featured-section .featured-post .content h2,
			#category-top-list-section .right-column .content h2,
			#category-top-list-section .middle-column .content h2,
			#category-top-list-section .left-column .content h2,
			#category-middle-list-section .middle-column .content h2,
			#category-top-list-section .posts-list .featured-post .content h2,
			#category-middle-list-section .posts-list .featured-post .content h2,
			.repeat-list-section .top-content .featured-post .content h2,
			.repeat-list-section .left-column .content h2,
			.blog-list-section .main-content .featured-post .content h2,
			.sidebar-posts-list .featured-post .content h2,
			#post-content .post-content-container .sidebar .featured-post .content h2,
			.home .blog-list-section .right-sidebar .sidebar-widget .featured-post .content h2 {font-size: 16px;}
			
			.featured-post .content .post-meta, .featured-post .content p.post-meta {font-size: 12px;}

	#blog-roll1-sidebar, #blog-roll2-sidebar {border-top: 1px solid #e6e6e7; padding: 20px 0; clear: both;}

	.blog-list-section .button-container {padding: 20px 0 30px 0;}

	.blog-list-section .right-sidebar .sidebar-widget .ad-holder,
	.blog-list-section .right-sidebar .sidebar-widget .ad-holder-alt { margin: 0 auto; }
		
	
	
	#wide-featured-post .container { padding:0 15px; }
		#wide-featured-post .dark-bg { height:190px; }
		#wide-featured-post .container > h2 { font-size:18px; }
		#wide-featured-post .featured-post .content h2 { font-size:18px; }

	#callout-section { background:#FFF; }
		#callout-section .container { padding:0 15px; display:block; }
		#callout-section .left-column { display:none; }
		#callout-section .middle-column { width:auto; margin:0 -15px 40px -15px; }
		#callout-section .right-column { margin:0 auto; }
	
	
	/* category */
	.category #page-title h1 {margin-top: 30px;}
	#category-top-list-section {padding: 30px 0;}
	#category-top-list-section .posts-list .featured-post {border-bottom: none;}
	#category-top-list-section .posts-list .featured-post .content,
	#category-middle-list-section .posts-list .featured-post .content {padding-top: 0;}		
	#category-middle-list-section .checkout-section { padding:40px 15px; margin:48px -15px; }
	#category-middle-list-section .checkout-section h2 { font-size:20px; display:block; margin:0 0 20px 0; }
	#category-middle-list-section .posts-list .featured-post {border-bottom: none;}
	
	
	.repeat-list-section .top-content .featured-post {max-width: 100%;}
	
	.repeat-list-section .top-content {display: block; border-bottom: none;}
		.repeat-list-section .left-column, .repeat-list-section .right-column {width: 100%; margin-right: 0%;}
	
	.blog-list-section .right-sidebar .sidebar-widget {clear: both; padding-bottom: 20px; margin: 0; border-bottom: none;}
	
	.featured-post.fullwidth-featured-post {border-bottom: none;}
		.featured-post.fullwidth-featured-post .image-container {max-width: 350px; height: 197px;}
		.featured-post.fullwidth-featured-post .content {padding-top: 0;width: calc(100% - 350px);}
			.featured-post.fullwidth-featured-post .content h2 { font-size: 21px;}
	
	.fixed-mobile-ad {display: block; position: fixed; bottom: 0; left: 50%; margin-left: -160px; z-index: 9999;}

	.article-padding {padding: 0 0 48px 0;}
	
	/* home */
	.home .blog-list-section .main-content {width: 100%;}
	
	/* reviews styling */
	#post-content .article-pros-cons .pros-cons-container {width: 100%;}
	#post-content .article-pros-cons .cons-container {margin-top: 40px; margin-left: 0;}
	
	/* single */
	#post-content .post-content-container .sidebar .sidebar-widget:last-child {clear: both;}
	#post-content .post-content-container .sidebar .sidebar-widget h3 {margin-bottom: -10px; padding-bottom: 10px;}

	/* related articles */
	#related-articles .related-articles-list .featured-post { width: 50%; float: left; clear: none; }
	
}

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

	/* related articles */
	#related-articles {padding: 30px 0 0 0;}
		#related-articles .related-articles-list .featured-post { width: 100%; float: none; clear: both; margin-bottom: 30px; }
		#related-articles .related-articles-list .featured-post .content h2 { min-height: inherit; }
	
}


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

	h1, #post-content .post-title-container h1 {font-size: 28px;}
	
	#footer-widgets-section .footer-widget2,
	#footer-widgets-section .footer-widget3,
	#footer-widgets-section .footer-widget4 { width: 100%; }

	body .posts-list .featured-post,
	#home-featured-section .featured-post,
	#category-top-list-section .right-column .featured-post,
	#category-top-list-section .right-middle .featured-post,
	#category-top-list-section .right-left .featured-post,
	#category-middle-list-section .middle-column .featured-post,
	.repeat-list-section .left-column .featured-post,
	.blog-list-section .main-content .featured-post,
	.sidebar-posts-list .featured-post {clear: both;}
	
		body .posts-list .featured-post .image-container,
		#home-featured-section .featured-post .image-container,
		#category-top-list-section .right-column .image-container,
		#category-top-list-section .right-middle .image-container,
		#category-top-list-section .right-left .image-container,
		#category-middle-list-section .middle-column .image-container,
		.repeat-list-section .left-column  .image-container,
		.blog-list-section .main-content .featured-post .image-container,
		.sidebar-posts-list .featured-post .image-container {width: 30%;}

			.posts-list .featured-post .image-container a,
			#home-featured-section .featured-post .image-container a,
			#category-top-list-section .right-column .image-container a,
			#category-top-list-section .right-middle .image-container a,
			#category-top-list-section .right-left .image-container a,
			#category-middle-list-section .middle-column .image-container a, 
			.repeat-list-section .left-column  .image-container a,
			.blog-list-section .main-content .featured-post .image-container a,
			.sidebar-posts-list .featured-post .image-container a {width: 100%; height: 100px; margin-bottom: 30px;}

		body .posts-list .featured-post .content, 
		#home-featured-section .featured-post .content,
		#category-top-list-section .right-column .content,
		#category-top-list-section .right-middle .content,
		#category-top-list-section .right-left .content,
		#category-middle-list-section .middle-column .content,
		.repeat-list-section .left-column .content,
		.blog-list-section .main-content .featured-post .content,
		.sidebar-posts-list .featured-post .content {float: right; width: 70%; padding-bottom: 10px; min-height: 110px;}

			.featured-post .content .category {padding: 3px 9px; display: inline-block; margin: 0 4px 6px 0; font-size: 12px;}

			body .posts-list .featured-post .content h2,
			#home-featured-section .featured-post .content h2,
			#category-top-list-section .left-column .content h2,
			#category-top-list-section .middle-column .content h2,
			#category-middle-list-section .middle-column .content h2,
			.repeat-list-section .left-column .content h2,
			.blog-list-section .main-content .featured-post .content h2,
			.sidebar-posts-list .featured-post .content h2,
			.blog-list-section .right-sidebar .sidebar-widget .featured-post .content h2,
			.posts-list .featured-post .content h2,
			#post-content .post-content-container .sidebar .featured-post .content h2,
			.home .blog-list-section .right-sidebar .sidebar-widget .featured-post .content h2 {font-size: 14px;}

		

	

	.featured-post.fullwidth-featured-post .image-container { height: auto; }
	
	/* reviews styling */
	#post-content .conclusion-section .blockquote-container,
	#post-content .conclusion-section.with-review-score .blockquote-container {margin-left: 0; margin-right: 0;}
	
	/* related articles */
	#related-articles .related-articles-list .featured-post { width: 100%; float: none; }

}

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

	.review-slider .slick-slide {max-height: 350px;}

	/* newsletter */
	.page-template-page-newsletter #content {padding: 60px 0;}
		.page-template-page-newsletter #content h2 {font-size: 28px;}
		.page-template-page-newsletter #content form .email {float: none; width: 100%; max-width: 100%; }
		.page-template-page-newsletter #content form .button {float: none; margin-left: 0; margin-top: 3px;}

	
}


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

	#header {padding: 10px 15px 5px 15px;}
	.logo img {margin-top: 5px; width: 200px;}
	
}


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

	#post-content .article-pros-cons .news-ad-block-b.reviews-content-ad,
	#div-gpt-ad-bigbox_bottom {margin-left: -5px;}
	#div-gpt-ad-bigbox_instream_2 {margin-left: 10px;}
	
}



