/* Screens smaller than smartphones (portrait and landscape) ----------- */
@media screen and (min-width : 0px) and (max-width : 319px) {
/* Styles */
#footernav {
	width: 320px !important;
}
#footerendcopyright {
	width: 315px !important;
}
#innerwrapper, #content, #feedblock {
	width: 320px !important;
}
#wrapper {
	margin-top: 0px !important;
}
#header, #logoblock {
	width: 310px !important;
}

#logoblock {
    text-align: center !important;
	margin-top: 0 !important;
}

#logo {
	float: none !important;
}

#feedblock {
	margin-left: 0px !important;
}
#feedboxfirst, .feedbox {
	padding-right: 0px!important;
	padding-left: 4px !important;
	border: 0px!important;
	height: 350px!important;
}
#social {
	float: left !important;
}
#social a {
	border-left: 0px !important;
	border-right: 1px solid #ccc !important;
}
#footblockwrapper {
	width: 230px !important;
}
.footercolumn {
	margin-right: 0px !important;
}
#tickerpanel {
	width: 308px !important;
}
#adlogo, #footercolumn2, #footercolumn3, #footercolumn4, #sidebar, #userpanel, .tickertitle, #footernav, #mainnav, #secondarynav, #homemiddlesection, #homecolumn, #news-ticker, #footerendcopyright, #navborder {
	display: none !important;
}
}
/* Smartphones (portrait and landscape) ----------- */
@media screen and (min-width : 320px) and (max-width : 479px) {
/* Styles */
#navborder {
	margin-top: -1px !important;
}
#footernav {
	width: 320px !important;
}
#footerendcopyright {
	width: 315px !important;
}
#innerwrapper, #content, #feedblock {
	width: 320px !important;
}
#content {
	margin-top: 30px !important;
}
#wrapper {
	margin-top: 0px !important;
}
#header {
	width: 310px !important;
}

#logoblock {
	width: 310px !important;
    text-align: center !important;
	margin-top: 0 !important;
}

#logo {
	float: none !important;
}

#homewrapper, #postcontent, #postthumb img, #postpagecontent, #authormiddlesection, .stafftitlewrapper {
	width: 320px !important;
}
.staffgroup {
	width: 318px !important;
}
.authormugshot {
	margin-left: 53px !important;
}
#postpagetitle, #postpagetext {
	width: 260px !important;
}
#posttitlesection {
	width: 280px !important;
	margin-top: -20px !important;
	background: #fff;
}
#postteaser, #posttitle, #posttitlesocial, #singlepostinfo {
	width: 240px !important;
}
#posttitle {
	font-size: 36px;
	line-height: 40px;
}
#posttext, #authorbox, #posttags, .postborder, #posttext .wp-caption {
	padding: 10px 10px 0;
    width: 290px !important;
}

#postthumb, #postthumb  img {
	height: auto !important;
	width: 280px !important;
}
#postthumb {
	margin-left: 0 !important;
}
#authorbioname, #authorbio, #authorsocial {
	width: 120px !important;
}
#authorsocial {
	height: 40px !important;
	overflow: hidden !important;
}
#feedblock {
	margin-left: 0px !important;
}
#feedboxfirst, .feedbox {
	padding-right: 0px!important;
	padding-left: 4px !important;
	border: 0px!important;
	height: 540px!important;
}
#social {
	float: left !important;
}
#social a {
	border-left: 0px !important;
	border-right: 1px solid #ccc !important;
}
#footblockwrapper {
	width: 230px !important;
}
.footercolumn {
	margin-right: 0px !important;
}
#tickerpanel {
	width: 308px !important;
}
#adlogo, #footercolumn2, #footercolumn3, #footercolumn4, #sidebar, #userpanel, .tickertitle, #footernav, #mainnav, #secondarynav, #homecolumn, #news-ticker, #footerendcopyright, #navborder, #posttitlesocial, #comments, #tf-review-wrapper, #authorbio {
	display: none !important;
}
#homemiddlesection {  float: left;  margin-bottom: 10px;  margin-right: 10px;  width: 100%;}

#homeregular { /* background: url("images/middleframe@2x.png") no-repeat scroll 50% 0 / 460px 194px transparent;*/
  background: none;  float: left;  margin-top: 10px;  width: 100%;}

#homeposts, #homeregularpages {  float: left;  margin-bottom: 5px;  width: 100%;}

.middlewrapper {  background: none;  float: left;  margin-left: 5px;  padding: 10px 10px 0;  width: 90%;}

.homecategorytitle {  background: #808080 url("images/kordmiddle@2x.png") no-repeat;
  background-size: 100% 40px;  height: 40px;  margin-bottom: -10px;  text-align: center;  transition: all 0.6s ease 0s;  width: 100%;}

.homeregularpost {  border-bottom: 1px solid #eee;  float: left;  margin-bottom: 10px;  padding-bottom: 10px;  width: 100%;}

.paginationblock {  text-align: center;  float: left;}

#rps {
	display: none !important;
}

#mobilnav, #mobilnav ul {
	display: block !important;
	padding: 0 !important;
	width: 310px !important;
	left: 0px !important;
	z-index: 900;
}
.select {
	width: 310px !important;
}
#mobilnav ul li {
	width: 286px !important;
}
}
@media screen and (max-width : 728px) {
	.banner728  {
		display: none;
	}
}

/* Iphone and larger phones (portrait and landscape) ----------- */
@media screen and (min-width : 480px) and (max-width : 767px) {
/* Styles */
#wrapper {
	margin-top: 0px !important;
}
#content {
	margin-top: 30px !important;
}
#homewrapper, #postcontent, #postthumb, #postthumb img, #postpagecontent {
	width: 460px !important;
}
#postpagetitle, #postpagetext {
	width: 400px !important;
}
#posttitlesection {
	width: 420px !important;
	background: #fff;
}
#postteaser, #posttitle, #posttitlesocial, #singlepostinfo {
	width: 380px !important;
}
#authorbox, #posttags, .postborder {
	width: 360px !important;
}

#posttext {
	padding: 10px 0 0;
	width: 460px !important;
}

.wp-caption {
	width: 460px !important;
}

.wrap-wb {
	width: 460px !important;
	margin: 0 auto;
}
.wrap-wb .items {
	padding-top: 0.75em;
	padding-bottom: 0.75em;
}

.wrap-wb img, .wrap-wb embed, .wrap-wb object, .wrap-wb video {
	width: 437px !important;
	height: 54px !important;
}


#postthumb, #postthumb img {
	height: 233px !important;
}
#authorbioname, #authorbio, #authorsocial {
	width: 260px !important;
}
#authorsocial {
	height: 40px !important;
	overflow: hidden !important;
}
#innerwrapper, #content, #header, #logoblock {
	width: 460px !important;
}

#logoblock {
    text-align: center;
	margin-top: 0;
}

#logo {
	float: none;
}

#posttitlesocial span {
	margin-bottom: 5px;
}
#footblockwrapper {
	width: 230px !important;
}
.footercolumn {
	margin-right: 0px !important;
}
#footernav {
	width: 440px !important;
	font-size: 10px !important;
}
#footernav li {
	border-left: 0px  !important;
}
#tickerpanel {
	width: 458px !important;
}
#news-ticker {
	width: 130px !important;
}
#adlogo, #feedblock, #footercolumn2, #footercolumn3, #footercolumn4, #sidebar, #userpanel, #social, #homecolumn, #mainnav, #secondarynav, #footerendcopyright, #navborder, #comments, #tf-review-wrapper {
	display: none !important;
}
#homemiddlesection {
	margin-right: 0px !important;
}
#mobilnav, #nmobilnav ul {
	display: block !important;
	width: 460px !important;
}
.select {
	
}
#mobilnav ul li {
	width: 436px !important;
}

}
/* iPads (portrait) ----------- */
@media screen and (min-width : 768px) and (max-width : 879px) {
/* Styles */
#mainnav {
	width: 740px !important;
	font-size: 14px !important;
}
#mainnav li {
	padding: 9px 10px;
}
#secondarynav {
	width: 740px !important;
}
#secondarynav li a {
	font-size: 13px !important;
	padding: 10px 6px 11px;
	background: none;
}
#homecolumn {
	margin-right: 30px !important;
}
#authormiddlesection {
	width: 460px !important;
}
#footernav {
	width: 720px !important;
}
#footerendcopyright {
	width: 705px !important;
}
#innerwrapper, #content, #header, #logoblock {
	width: 700px !important;
}
#footblockwrapper {
	width: 560px !important;
}
.footercolumn {
	margin-right: 50px !important;
}
#tickerpanel {
	width: 698px !important;
}
#news-ticker {
	width: 370px !important;
}
#feedblock, #footercolumn3, #footercolumn4, #sidebar, #userpanel, #social, #footernav {
	display: none !important;
}

#adlogo {
	width: 437px !important;
	height: 54px !important;
	padding-top: 30px;
}
#adlogo img, #adlogo embed, #adlogo object, #adlogo video {
	width: 437px !important;
	height: 54px !important;
}

#homemiddlesection {
	margin-right: 0px !important;
}
#mainnav li a {
	background-image: none !important;
	padding-left: 0px !important;
}
}
/* iPads (landscape) ----------- */
@media screen and (min-width : 880px) and (max-width : 1100px) {
/* Styles */
#mainnav {
	width: 880px !important;
	font-size: 14px !important;
}
#mainnav li {
	padding: 9px 10px;
}

#secondarynav {
	width: 880px !important;
}
#secondarynav li a {
	font-size: 13px !important;
	padding: 10px 10px 11px;
}

#posttitlesocial span {
	margin-bottom: 5px;
}
.loginclick, .contactclick, .joinclick {
	font-size: 15px !important;
	padding: 16px 15px !important;
}
#homewrapper, #postcontent, #postthumb, #postthumb img, #postpagecontent {
	width: 460px !important;
}
#postpagetitle, #postpagetext {
	width: 400px !important;
}
#posttitlesection {
	width: 420px !important;
	background: #fff;
}
#postteaser, #posttitle, #posttitlesocial, #singlepostinfo {
	width: 380px !important;
}
#authorbox, #posttags, .postborder {
	width: 360px !important;
}

#posttext {
	width: 430px !important;
}
.wp-caption {
	width: 430px !important;
}

#postthumb, #postthumb img {
	height: 233px !important;
}
#authorbioname, #authorbio, #authorsocial {
	width: 260px !important;
}
#authorsocial {
	height: 40px !important;
	overflow: hidden !important;
}

#footernav {
	width: 860px !important;
}
#footerendcopyright {
	width: 845px !important;
}
#innerwrapper, #content, #header, #logoblock {
	width: 840px !important;
}
#footblockwrapper {
	width: 820px !important;
}
.footercolumn {
	margin-right: 43px !important;
}
#tickerpanel {
	width: 838px !important;
}
#news-ticker {
	width: 240px !important;
}
#homecolumn, #feedblock, #footercolumn4, #tf-review-wrapper {
	display: none !important;
}

#adlogo {
	width: 582px !important;
	height: 72px !important;
	padding-top: 20px;
}
#adlogo img, #adlogo embed, #adlogo object, #adlogo video {
	width: 582px !important;
	height: 72px !important;
}

#homemiddlesection {
	margin-right: 40px !important;
}
#mainnav li a {
	background-image: none !important;
	padding-left: 0px !important;
}
}