@charset "UTF-8";@media (max-width: 1136px) {.ad-space img{}section#mobile-social{display:block;}article.spotlight{overflow:hidden;}article.spotlight img{float:right;width:auto;min-height:175px;}article.spotlight .text{width:80%;}article.spotlight h1{font-size:2.3em;}section nav ol.options{width:100%;text-align:center;font-size:.9em;}section nav ol.social:not(.center){display:none;}section nav ol.social.center{padding-left:20px;padding-right:20px;line-height:30px;}section nav ol.social.center span{display:block;}nav#main .main-nav{padding-left:15px;}nav#main div.search-nav input{width:170px;}#article-category-spotlight .grid-6.spaced{width:47.7%!important;}#article-category-spotlight .grid-6.spaced img{display:block;width:100%;height:auto;}.review-content #article-image{width:100%!important;}.review-content .sysrating{width:100%!important;margin-top:35px;}#home-shopnow-spotlight,#home-forums-spotlight{display:block;float:none;clear:both;width:100%;height:auto;margin:0 0 25px 0;}section.subpage-headline #article-headline-left{display:block;width:100%;}section.subpage-headline #article-headline-right{display:block;margin:auto;max-width:640px;width:100%;float:none;clear:both;}section.subpage-headline #article-headline-right .sidebar-ad{max-width:300px;margin:0 auto;}}@media (max-width: 990px) {nav#main .logo{width:140px;height:45px;margin:0;}nav#main .main-nav{padding-left:0px;}nav#main ol.main-nav li{margin-right:15px;}nav#main div.search-nav input{width:165px;}.search-btn{display:none;}section#mobile-social{font-size:2.5em;}section nav ol.options li{margin:0 10px;padding:5px;}article.list .image{position:relative;width:100%!important;max-width:none;margin:0 0 15px 0;}article.list .image:before{content:"";display:block;padding-top:68%;}article.list img{position:absolute;top:0;left:0;bottom:0;right:0;max-width:none!important;width:100%!important;height:100%!important;}article.list .text{display:block;width:100%;float:none;clear:both;}.review-content #article-image{width:100%!important;}.review-content .sysrating{width:100%!important;}#home-shopnow-spotlight,#home-forums-spotlight{width:50%!important;}#home-forums-spotlight-menu,#home-forums-spotlight-video{display:block;width:100%;}#home-forums-spotlight-video{margin:25px auto 25px auto!important;text-align:center;}#article-headline-tags h2{display:block;text-align:center;margin:25px 0 25px 0;}#article-headline-tags ol{display:block;margin:0!important;padding:0;text-align:center;width:100%;}#article-headline-tags ol li{margin-bottom:10px;}}@media(min-width: 788px) { 
	/*nav - main*/
	ol.user-nav {
    	-webkit-padding-start: 0px;
	}

}


@media (max-width: 938px){
    .ad-space img{
		width: 100%;
	}
	/*nav - main*/
	nav#main {
		width: 90%;
		left: auto;
		margin: 0;
		padding-left: 5%;
		padding-right: 5%;
		background-color: #FFF;
		transform: translateX(0);
	}
    nav#main .logo{
		width: 130px;
		margin-right:5px;
	}
    nav#main ol.user-nav li {
        margin: 0 0 0 20px;
    }
	/*nav#main .logo {
		margin-right: 25px;
	}*/

	nav#main .logo img.logo-black{
		display: block;
	}

	nav#main .logo img.logo-white{
		display: none;
	}

	nav#main ol{
		color: #000;
	}

	nav#main .mobile-menu-btn{
	    color:#fff;
		display: block;
        float: left;
        margin-top:8px;
	}

	nav#main ol.main-nav{
		display: none;
		position: absolute;
		top: 42px;
		left: 0;
		width: 100%;
		float: none;
		clear: both;
		padding: 0;
		text-align: center;
		background-color: rgba(0,0,0,0.8);
	}

	nav#main ol.main-nav li{
		display: block;
		float: none;
		clear: both;
		padding: 13px 0 13px 0;
		margin: 0;
		border-bottom: 1px solid #dddddd;
	}

	nav#main ol.main-nav li a{
		color: #fff;
	}

	/*nav - mobile*/
	nav#main .main-nav .dropdown{
		display: none;
	}

	nav#main .main-nav .mobile-nav-btn{
		display: block;
	}

	/*search*/
	nav#main div.search-nav{color: #000;}

	nav#main div.search-nav input{border-color: #fff;}

	/*login*/
	.login-nav{
		right: 5%;
	}
    .meme_top{margin-bottom:20px;}
    .meme_top .title {font-size:40px!important;margin-right:10px;}
    .meme_top .title img{width:30px!important;height:30px!important;}
    .meme_top .akp_create_btn {padding:10px!important;margin:0!important;font-size:15px!important;}
    #menu_tip{margin-top: 0px!important;}
}

@media (max-width: 600px) {
    .ad-space img{
		width: 100%;
	}
	/*nav*/
    nav#main div.search-nav input{width: 145px;}
    section.subpage-headline #article-headline-facebook #main-article-likes,section.subpage-headline #article-headline-facebook #article-shares, section.subpage-headline #article-headline-facebook #article-likes {font-size:9px;}
    section.subpage-headline #article-headline-facebook #main-article-likes,section.subpage-headline #article-headline-facebook #article-likes, section.subpage-headline #article-headline-facebook #article-dislikes, section.subpage-headline #article-headline-facebook #article-shares {width:12%}
    section.subpage-headline #article-headline-social-list {margin-top:20px;}
    section.subpage-headline #article-headline-social-list li {margin-right:5px;padding: 0 10px;}
    #article-social-share{padding-bottom: 0!important;}
    section nav ol.options li.identifier{width:100%}
    .meme_top{margin-bottom:20px;}
    .meme_top .title {font-size:40px!important;margin-right:10px;}
    .meme_top .title img{width:30px!important;height:30px!important;}
    .meme_top .akp_create_btn {padding:10px!important;margin:0!important;font-size:15px!important;}
    
}
@media (min-width: 500px) and (max-width: 549px) {
    section#mobile-social ol li {margin:0 10px 0 0;}
    nav#main div.search-nav input{width: 100px;}
}
@media (min-width: 450px) and (max-width: 499px) {
    section#mobile-social ol li {margin:0 10px 0 0;}
    nav#main div.search-nav input{width: 57px;}
}
@media (min-width: 400px) and (max-width: 449px) {
    section#mobile-social ol li {margin:0 10px 0 0;}
    .search-nav{display: none;}
}
@media (min-width: 0px) and (max-width: 399px) {
    section#mobile-social ol li {margin:0 10px 0 0;}
    .search-nav{display: none;}
}
@media (max-width: 460px) {
    .ad-space img{width: 100%;}
    .comment-text {width: 75%;}
	/*article - category spotlight*/
	#article-category-spotlight .grid-6.spaced{
		width: 47% !important;
	}
    
	/*mailing list*/
	#mailing-list article input#mailing-list-btn{
		margin-top: 15px;
	}

	/*subpage - related articles*/
	#article-headline-related-articles .related-article{
		display: block;
		width: 100%;
	}

	#article-headline-related-articles .related-article:nth-child(3){
		margin: 25px 0 25px 0;
	}

	/*subpage - comment form*/
	#comment-form .grid-2{
		display: block;
		width: 100%;
		text-align: left;
	}
    .top-spacing {margin-top:0px;}
    .dual-spacing{margin-top:0px;margin-bottom:0px;}
    article.list .image{
    	position: relative;
    	width: 100%!important;		/* desired width */
        max-width:none;
        margin:0 0 15px 0;
    }
    article.list .image:before{
    	content: "";
    	display: block;
    	padding-top: 68%; 	/* initial ratio of 1:1*/
    }
    article.list img {
        position:  absolute;
    	top: 0;
    	left: 0;
    	bottom: 0;
    	right: 0;
        max-width: none!important;
        width: 100%!important;
        height: 100%!important;
    }
    .review-content #article-image{width:100%!important;}
    .review-content .sysrating{width:100%!important;}
    section.subpage-headline #article-headline-facebook #main-article-likes,section.subpage-headline #article-headline-facebook #article-shares, section.subpage-headline #article-headline-facebook #article-likes {font-size:9px;}
    section.subpage-headline #article-headline-facebook #main-article-likes,section.subpage-headline #article-headline-facebook #article-likes, section.subpage-headline #article-headline-facebook #article-dislikes, section.subpage-headline #article-headline-facebook #article-shares {width:12%}
    section.subpage-headline #article-headline-social-list {margin-top:20px;}
    section.subpage-headline #article-headline-social-list li {margin-right:3px;padding: 0 5px;}
    #article-social-share{padding-bottom: 0!important;}
    section nav ol.options li.identifier{width:100%}
    .meme_top{margin-bottom:20px;}
    .meme_top .title {font-size:40px!important;margin-right:10px;}
    .meme_top .title img{width:30px!important;height:30px!important;}
    .meme_top .akp_create_btn {padding:10px!important;margin:0!important;font-size:15px!important;}
}

@media (min-width: 460px) and (max-width: 670px) { 
    .comment-text {width: 80%;}
    section nav ol.options li.identifier{width:100%}
}


/*subpage - center content*/

@media all and (min-width: 1px) and (max-width: 1136px) {
    #article-headline-left {
        float: none !important;
        display: block !important;
        margin: 0 auto !important;
    }

    #article-headline-right {
        clear: both;
        margin-top: 40px;
        /* display: none !important; */
    } 
    .entry_content img{width:100%;}
}