.post-edit-link, #header-top, #th-footer, #footer-email-signup, #th-branding .th-top-banner,#searchform_nav, #th-primary, #sidebar-body { display: none; }
#th-access .menu-header, div.menu, #colophon, #th-main, #branding, #th-wrapper, #header-top { width: 612px; }
#th-header, #th-branding .th-logo-container { height: auto; }
#masthead { background: #35373B url('images/mobile-logo.png') no-repeat; height: 86px; border: 2px #35373B solid; border-top: 10px #35373B solid; margin-top: -10px; }
.th-dotcar #th-access, .entry-meta { display: none; }
.th-logo { display: none; }
.home #th-content .entry-title { margin-bottom: 5px;  }
#th-content .entry-title { font-size: 36px; line-height: 36px; margin-bottom: 10px!important;}
#content-body { padding: 0; }
#content { width: 582px; padding: 15px; }
.th-dotcar #th-main { border-bottom: 0; }
.th-dotcar { border-top: none;}
#th-content { margin: 0; border: 0; padding: 0; width: 612px; }
.content-2-col { width: 612px;}
#th-container { width: 640px; min-height: 660px; background: #fff; }
.home .entry-content { display: none; }
#content .wp-post-image { display: block!important; padding: 3px; margin: 0 0 20px 10px!important; background: #eee; border: 1px silver solid; width: 148px; height: auto;  float: left; }
.home .hentry { min-height: 137px; float: left; width: 342px; clear: none; border: none; padding: 0 20px; }
#content-body { width: 612px; }
.home #th-content .entry-title, .entry-header { width: 382px; }

.entry-header .comments-reply { margin: 0; background: none; padding: 0;}
.single .entry-header .comments-reply { width: 580px; margin: 0 0 25px 0; background: none; padding: 0;}
.wpcf7 input[type="text"], .wpcf7 textarea { width: 96.5%}
.wpcf7 input[type="submit"],#respond input#submit { padding: 22px 40px; font-size: 36px; line-height: 28px; width: 100%; border-radius: 34px; margin-top: 30px;  }
.page .hentry,.single .hentry { border: none; margin: 0; padding: 0 15px; }
#searchform_large { left: -17px; margin-top: 30px; }
#th-content p { font-size: 18px; line-height: 21px; margin-bottom: 25px; }
.page .hentry, .post .hentry { margin: 0; padding: 0;}
#comments { padding: 0; }
.entry-content h3 { font-size: 26px;}
.home #content { padding-left: 5px;}
.single .hentry { padding: 0; }
#latest-for-sale ul li { width: 540px; margin: 30px 0; }
#latest-for-sale ul h3 { font-size: 29px; margin-bottom: 15px;}
#respond .comment-notes, #respond .logged-in-as { font-size: 18px; line-height: 21px; }
#respond .comment-notes { margin-bottom: 0;}
#respond input[type="text"], #respond textarea { padding: 20px; width: 475px; font-size: 24px; }
#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label { font-size: 20px; top: 56px; }
#respond .comment-form-author .required, #respond .comment-form-email .required { left: 93%; font-size: 45px; top: 83px; }
#respond .form-submit { float: none; }
.comment-author { font-size: 24px; }
.reply { font-size: 20px; }
#outbrain_widget_1 { margin: 50px auto; }
#respond h3 { font-size: 36px; }
.strip-like { font-size: 36px!important; margin: 10px 0 30px 0; }
#ob_strip_container_rel_1_stripBox .strip-text-content a { font-size: 18px; line-height: 21px;}
#respond p { margin: 0; }
#post-extras h2 { font-size: 26px; }
h3#comments-title { margin: 0 0 40px 0; font-size: 30px; line-height: 34px; }
.home_redir { display: block; height: 88px; width: 218px; display: block; text-indent: -9999px; position: absolute; top: 0; }
.single-cars_for_sale #th-content .entry-title, .page #th-content .entry-title { margin-bottom: 30px; }

#mobile-menu { border: 3px #CCC solid; border-radius: 8px; display: block; width: 186px; height: 72px; background: #000; float: right; margin-left: 20px; border-color: #CECECE; color: #000; text-shadow: 0 1px 1px #fff; box-shadow: none;
background: #dbdbdb;
background: -moz-linear-gradient(top,  #dbdbdb 0%, #bfbfbf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#bfbfbf));
background: -webkit-linear-gradient(top,  #dbdbdb 0%,#bfbfbf 100%);
background: -o-linear-gradient(top,  #dbdbdb 0%,#bfbfbf 100%);
background: -ms-linear-gradient(top,  #dbdbdb 0%,#bfbfbf 100%);
background: linear-gradient(top,  #dbdbdb 0%,#bfbfbf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#bfbfbf',GradientType=0 );}
#mobile-menu strong { color: #000; text-shadow: 0 1px 1px #fff; text-align: center; font-size: 42px; font-family: 'Open Sans', Helvetica, sans-serif; position: relative; top: 24px; display: block; cursor: default;  }

#mobile-menu:active { background: #c9c9c9; }
#footer-bottom { width: 638px; font-size: 18px; }
#footer-bottom p { text-align: center; clear: both; float: none; margin-bottom: 20px!important}
#footer-bottom p.right { font-size: 16px; color: #fff; clear: both; float: none; margin-bottom: 20px!important}
#footer-bottom a { font-size: 18px; padding: 0 3px; }
#related-posts ol { list-style-type: none; margin: 0}

#mobile-menu-dd {  padding: 0; z-index: 9999; margin: 10px; border: 3px #afafaf solid; position: absolute; top: 98px; left: 283px; border-radius: 8px;  width: 322px; background: #dbdbdb;}
#mobile-menu-dd .menu-arrow { width: 26px; height: 23px; background: url('images/menu-arrow.png') no-repeat; position: absolute; top: -24px; left: 218px; }
#mobile-menu-dd ul { margin: 0; }
#mobile-menu-dd ul li a { text-shadow: 0 1px 1px #fff; text-align: left; font-size: 36px; font-family: 'Open Sans', Helvetica, sans-serif; display: block; font-weight: 600; color: #000; margin: 10px 0; border-bottom: 1px #f0f0f0 solid; height: 36px; padding: 12px; line-height: 27px;    }
.hidden { display: none; }
.unhidden { display: block; }
.dsk { display: none; }
.mob { display: block; }

/*
.mobile-featured
{
	margin-bottom: 20px;
	overflow: hidden;
	margin-left: 0;
	margin-top: -1px;
	display: block;
	height: 583px;
}

.mobile-featured .touchslider-item
{
	float: left;
	width: 565px;
	height: 531px;
	display: block;
	padding: 22px;
}
.mobile-featured .touchslider-item img
{
	height: 454px;
	width: auto;
	margin: 0!important;
}
.mobile-feat-wrap
{
	position: relative;
	width: 545px;
	border: 10px #35373B solid;
}
.mobile-featured .touchslider-item .mobile-feat-title a
{
	background: #35373B;
	bottom: -66px;
	color: #fff;
	padding: 10px;
	position: absolute;
	padding: 15px 15px 15px 10px; 
	width: 540px;
	display: block;
	font-weight: 600;
	font-family: 'Open Sans', Helvetica;
	font-size: 30px;
	cursor: pointer;
	line-height: 36px;
	text-shadow: 0 -2px 2px #000;
	left: -10px;
}
.mobile-featured li .mobile-feat-title a:hover { color: #fff; }

*/

#featured { margin-top: 40px; margin-left: 40px;}
.featured li { width: 240px; height: 252px; margin: 0 7px 0 7px; }
.feat-wrap { width: 230px; background: transparent; border: none; }
.feat-wrap div { overflow: hidden}
.featured li img { height: 230px; }
.featured li .feat-title a { width: 216px; left: 0; padding: 7px; bottom: 0; font-size: 18px; font-family: Helvetica, sans-serif; line-height: 22px; }

.single #featured { display: none; }
#post-extras-mobile { display: block; margin-bottom: 20px; position: relative;	left: -11px; width: 640px; }
#post-extras-mobile .ad-spot1 { float: left;	margin-right: 4px}
#post-extras-mobile .ad-spot2 { float: left;	margin-right: 0}

.wp-pagenavi { display: none; }
.wp-pagenavi .last { margin-right: 0; }
.commentlist li.comment { padding: 0!important; }
.commentlist #respond { margin: 20px 0!important;}
.reply { color: #000!important; background: #DDDDDD; border: 1px silver solid;  text-align: center; font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 600 !important; font-size: 23px !important; border-radius: 12px; text-shadow: 0 1px 1px #fff; padding: 10px !important; margin: 20px 0!important; width: 100px;}
ul.children { border-left: 10px silver solid; padding-left: 10px; margin: 30px 0; }
.reply a { color: #000!important;}
.home #nav-below { display: block; margin: 0 20px; width: 560px; }
embed, iframe, img {
	max-width: 640px !important;
}

#celebrity-sidebar #latest-post {
	display: none;
}
