/*
Theme Name: tc21
Theme URI: http://www.design-kent.co.uk
Description: This is a speed oriented custom Wordpress theme with a fixed width, laid out in 2 columns with google ads and cookie scripts incorporated.
Author: Waynne Smith
Author URI: http://www.design-kent.co.uk
*/
html,body{border:0 none;margin:0;padding:0;font-size:18px;line-height:21px;font-family:Roboto,Helvetica,Tahoma,sans-serif;background-color:#fff;border-style:none;border-width:0;color:#333}#commentform input,#commentform textarea,#commentform submit{background-color:#eee;border:1px solid;border-radius:4px;color:#666;padding:3px}#commentform{color:#fff;font-size:12px}#shadowbox{margin:auto;max-width:980px;min-width:300px;width:100%}#topads{float:left;max-width:495px;min-width:300px}ul{list-style:inside none disc}ol{list-style:inside none disc}#container{margin:auto;max-width:989px}#header{border-color:-moz-use-text-color;border-style:none;border-width:1px;height:100px}#navbar{display:none}nav{background:#000;clear:both;display:block;margin:0 auto;max-width:989px;min-width:300px;padding:0;width:100%;float:left}[aria-current] {background-color: #f00 !important;}#nm ul{border-top-style:none;border-top-width:1px;color:#fff;display:block;margin:0 5px;min-height:30px;padding:11px 1px 0;position:relative;text-align:center}#nm ul li{display:inline-block;margin:0;max-width:90%;padding:3px 1px 0;position:relative}#nm ul li a{background:#333;color:#fff;padding:5px 16px;text-decoration:none;width:220px}#nm ul li a:hover{background:#ccc none repeat scroll 0 0;color:#000}#nm ul li ul{background:#000 scroll 0 0;border:1px solid #eee;display:none;margin:0;padding-left:15px;padding-right:10px;position:absolute;top:25px;z-index:9999;width:190px}#nm ul li ul li{border:0 none;display:block;margin:0;padding:0;width:200px}#nm ul li ul li a{background:#000;height:auto;line-height:35px;padding:5px 16px;width:200px;text-decoration:none;}#nm ul li:hover > ul{display:block}#nm ul li:hover > a{text-decoration:none}#leftbox{float:left;margin-bottom:5px;padding-bottom:20px;min-width:134px;background:#fff}#leftnav{background-color:#fff;border:0 none #f7941d;float:right;margin:0;overflow:hidden;max-width:132px}#search{font-size:22px;color:#555;line-height:28px}#rightcols{max-width:300px;float:right;border-radius:0 0 12px 0;background:#FFF}#rightnav p{margin:6px 8px 5px 1px;border-radius:0 5px 10px 10px;padding:5px}#shadow {background-color: #fff;}#main{background:#fff none repeat scroll 0 0;float:left;margin-bottom:0;margin-top:0;max-width:60%;min-width:300px;overflow:hidden;padding:10px}.post{display:inline}.column2_imgleft{border:medium none;float:left;margin:10px}.column2_imgright{border:medium none;float:right;margin:10px}li{color:#333;list-style-position:inside;list-style-type:square}#main h1{text-transform: capitalize;color:#fc9;font-size:35px;margin-bottom:20px;margin-top:12px;line-height:39px;font-style:italic;text-shadow:2px 1px 0 #000}#main h2{text-transform: capitalize;color:#ffcc99;font-size:24px;line-height:54px;margin-bottom:11px;margin-top:17px;padding-left:3px;width:auto;text-shadow:2px 1px 0 #000;box-shadow:2px 1px 0 #2125297;font-style:italic;border-radius:0 12px 44px 0}.horzr{float:left;width:266px;min-height:1px;border-bottom:dashed;border-bottom-width:1px}#main h3{color:#c00;font-size:20px;line-height:24px;margin-bottom:2px;margin-top:2px;padding-left:0;width:auto}#main h4{color:#000;font-size:18px;line-height:20px;margin-bottom:2px;margin-top:2px;padding-left:0;width:auto}#main p{color:#333;margin:15px 13px}#main table{color:#333;margin:10px 0}#main ul{margin:10px 0}#main ol{margin:10px 0}#main li{padding:7px 0px}#main a{color:red}#main img{border:medium none;border-radius:14px;box-shadow:5px 5px 5px #999;transform:rotate(-2deg);padding:1px;height:auto;margin:6px;max-width:100%}.thumbcat{float:left;padding-right:10px;height:146px}#main a:link,a:visited,a:active{color:red;text-decoration:none}#main a:hover{color:#999;text-decoration:none}#related{clear:both}#related ul{display:inline;margin-left:-10px;overflow:hidden}#related ul li{list-style:outside none none;padding:0 4px;margin-left:0}#rightbox{float:left;margin-bottom:5px;margin-top:0;padding:5px;width:172px}#rightnav{background:#fff none repeat scroll 0 0;float:left;margin:0;padding:0;border-radius:0 0 16px 0;width:100%}#rightnav h2,#rightnav h1,#rightnav h4{text-transform: capitalize;text-transform: capitalize;background:#ff99004a none no-repeat scroll 0 0;color:#000;width:286px;font-size:20px;height:27px;margin-bottom:0;margin-top:19px;padding-bottom:0;padding-left:7px;padding-top:5px;border-radius:0 10px 10px 0;border-top-style:solid;border-top:thin solid #333}#rightnav a:link{color:#333;text-decoration:none}#rightnav a:visited{color:#333;text-decoration:none}#rightnav a:hover{color:#ccc;text-decoration:none}#rightnav a:active{color:#006;text-decoration:none}#rightnav ul{border-bottom-width:2px;list-style-type:none;margin:0;padding:0}#rightnav ul ul{list-style-type:none;margin-left:0;padding-left:0}#rightnav li{list-style-position:outside;list-style-type:none;margin-bottom:0;margin-left:3px;margin-top:0;padding-bottom:9px;padding-top:9px}#rightnav li li li{color:#333;list-style-position:outside;list-style-type:none;margin-bottom:0;margin-left:6px;margin-top:0;padding-left:0}.alignleft{float:left;padding:2px 6px 2px 4px}.alignright{float:right;padding:2px 4px 2px 6px}.aligncenter{padding:2px 6px;text-align:center}.nosh{visibility:hidden}#bottom{background-color:#666;clear:both;margin:auto;max-width:978px;text-align:center;width:100%;border-radius:16px}#catpics{padding-right:10px;position:absolute;margin-top:23px}.cattile{float:left;width:50%;min-width:285px;padding:4px 0}.catmain{float:left;width:600px;min-height:1px}.cattit{position:relative;margin-top:-5px;padding:4px 2px 0 9px;max-width:258px;margin-left:5px!important;height:118px;text-shadow:2px 1px 0 #000;line-height:23px;background:-moz-linear-gradient(top,rgba(255,255,255,0.85) -56%,rgba(0,0,0,1) 24%,rgba(0,0,0,0) 58%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.85) -56%,rgba(0,0,0,1) 24%,rgba(0,0,0,0) 58%);background:linear-gradient(to bottom,rgba(255,255,255,0.85) -56%,rgba(0,0,0,1) 24%,rgba(0,0,0,0) 58%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#bfffffff',endColorstr='#00000000',GradientType=0);border-radius:16px;transform:rotate(-2deg)}.cattit strong a{font-color:#333!important;font-size:24px!important}a#catlinks{color:#fff!important}a#catlinks :hover{color:#900!important}#footer{max-width:978px;min-width:309px;width:100%;line-height:21px;border-radius:16px 16px 0 0}#footer ul{margin-left:0}#footer ul li{display:inline;list-style:outside none none}#footer a{color:#eee;font-size:18px;text-align:center;text-decoration:none}#footer a:hover{color:#ccc;text-align:center}#footer p{font-size:16px;padding-bottom:0;padding-top:0;color:#eee;text-align:center}#footer h4{color:#eee;text-align:center}#copyright{background-color:#fff;text-align:left;margin:20px;padding:10px;line-height:22px;border-radius:16px}#copyright p{color:#000;font-size:16px}#copyright a,#copyright a:link{color:red;font-size:14px}#copyright a:hover,#copyright a:active,#copyright a:visited{color:#666}div#caption{background-color:#f4d7d5;background-image:url(//www.torquecars.com/test/images/speechtop.gif);background-position:left top;background-repeat:no-repeat;border:1px solid #ccc;float:right;margin:10px;padding:10px;width:200px;border-radius:10px;box-shadow:5px 5px 5px #999;transform:rotate(7deg)}div#captioninside{background-image:url(//www.torquecars.com/test/images/speechbot.gif);background-position:right bottom;background-repeat:no-repeat;color:#000;font-size:22px;margin:10px 0 0 10px;padding:0;text-align:center}.w200left{float:left;padding-left:2px;width:40%}.SocialCustomMenu{line-height:30px}.SocialCustomMenu img{display:inline;border:medium none;border-radius:8px;box-shadow:1px 1px 1px #999;transform:rotate(-2deg);padding:1px;margin:1px}#viral img{margin:0;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;padding:0}.w180left a{float:left;max-width:190px;min-width:90px;width:20%;min-width:90px;max-width:220px;overflow:hidden;height:22px;margin:auto}.responsive-youtube{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.responsive-youtube iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media only screen and (max-width: 997px){#joinlink{display:none}#rightcols{min-width:150px;width:100%;overflow:hidden}#main{max-width:607px;width:60%}#nm ul li a{padding:3px 12px!important}}
@media only screen and (min-width: 816px){body{background-attachment:fixed;background-color:#fff;background-image:url(//www.torquecars.com//header-engine-2024.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;border-style:none;border-width:0;color:#333}#main{float:left;max-width:659px;min-width:459px;overflow:hidden;padding:0 1%;margin:auto}.w180left a{float:left;max-width:190px;min-width:90px;width:25%;min-width:90px;max-width:240px;overflow:hidden;height:22px;margin:auto}#main h2{text-transform: capitalize;background-image:url(//www.torquecars.com/header-engine-2022.jpg);background-position-y: top;background-size: inherit;margin-top: 40px;margin-bottom: 40px;}}@media only screen and (min-width: 560px) and (max-width: 816px){#nm ul li{font-size:14px}#nm ul{border-radius:10px;border-top-style:none;border-top-width:1px;color:#fff;display:block;margin:0 5px;min-height:30px;padding:1px 1px 0;position:relative;text-align:left}#header{background-image:url(//www.torquecars.com/test/images/banner818.jpg);background-repeat:no-repeat;max-height:200px;min-height:168px}#main{background:#fff none repeat scroll 0 0;width:90%;margin:auto;float:none;margin-bottom:0;margin-top:0;max-width:600px;padding:0 25px;min-width:300px;overflow:hidden}.w180left a{float:left;max-width:190px;min-width:90px;width:30%;min-width:90px;max-width:240px;overflow:hidden;height:22px;margin:auto}#rightcols{width:100%;float:none;margin:0 auto;border-radius:0 0 12px 0;background:#FFF}#rightnav{background:#fff none repeat scroll 0 0;float:left;margin:0;padding:0;width:50%}}
@media only screen and (min-width: 0px) and (max-width: 560px){#header{background-image:url(//www.torquecars.com/test/images/banner818.jpg);max-height:200px;min-height:168px}#shadowbox{max-width:800px;min-width:300px}#topads{width:300px}#joinlink{display:none}ul{list-style:inside none disc}ol{list-style:inside none disc}#container{background-color:#fff;margin:auto;max-width:800px;min-width:300px}img.size-full{max-width:97.5%;width:auto}.w180left a{float:left;max-width:150px;min-width:90px;width:50%;min-width:90px;max-width:240px;overflow:hidden;margin:auto}.cattile{float:none;margin:auto}.thumbcat{float:none!important;padding-right:10px}.w180left{height:120px;overflow:scroll}#rightcols{width:100%;float:none;margin:auto;border-radius:0 0 12px 0;background:#FFF}#main{background:#fff none repeat scroll 0 0;float:left;margin-bottom:0;margin-top:0;max-width:615px;min-width:300px;overflow:hidden;padding:5px;width:95%!important}div#caption{width:90%!important;transform:rotate(1.5deg);clear:both!important}#header-top{clear:right;float:left;padding-left:30px}#respond{width:100%;overflow:hidden}#navbar{background:#000;display:block;height:100%;width:100%;overflow:hidden;clear:both;text-decoration:none}#navbar a{color:#fff;display:block;font-weight:700;padding:0 5px;text-decoration:none}#navbar a:hover{color:red}#nm ul{background:#000 none repeat scroll 0 0;border-radius:10px;display:none;height:auto;overflow:hidden;padding:2px 5px;width:95%}#nm ul li{width:90%}#nm ul li ul li{width:100%}#nm ul li{background:#000 none repeat scroll 0 0;border:0 none;width:100%}#nm ul li ul{background:#000 none repeat scroll 0 0;border:0 none;display:block;position:static;width:100%}#nm ul li a,#nm ul li ul li a{border-radius:4px;display:block;font-weight:700;margin:0;padding:2px 12px;text-shadow:none;width:100%;line-height:19px;text-align:left}#nm ul li ul li a{background:#000 none repeat scroll 0 0}#nm ul li a:hover,#nm ul li ul li a:hover{background:#ccc none repeat scroll 0 0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#000;text-decoration:none}.column2_imgleft{border:medium none;float:left;margin:10px}.column2_imgright{border:medium none;float:right;margin:10px}li{color:#333;list-style-position:inside;line-height:19px;list-style-type:square}#main h1{text-transform: capitalize;font-size:30px;margin-bottom:2px;margin-top:2px;line-height:37px}#main h2{text-transform: capitalize;font-size: 24px;line-height: 30px;margin-bottom:2px;margin-top:2px;padding-left:0;width:auto}#main p{color:#333;margin:10px 0}#main ul{margin:10px 0}#main a{color:red}#main img{border:medium none;height:auto;max-width:100%}#main a:link,a:visited,a:active{color:red;text-decoration:none}nav{width:100%;background-image:none}#main a:hover{color:#999;text-decoration:none}#related{clear:left;float:left;max-width:250px}#related ul{display:inline;margin-left:-10px;overflow:hidden}#related ul li{list-style:outside none none;margin-left:0}#rightbox{float:left;margin-bottom:5px;margin-top:0;max-width:300px;min-width:0;padding:5px;width:100%}#rightnav{display:none}.alignleft{float:left;padding:2px 6px 2px 4px}.alignright{float:right;padding:2px 4px 2px 6px}.aligncenter{padding:2px 6px;text-align:center}.nosh{visibility:hidden}#bottom{clear:both;margin:auto;max-width:800px;min-width:300px;border-radius:16px 16px 0 0;text-align:center}#footer{max-width:800px;font-size:14px;min-width:300px}#footer ul{margin-left:0}#footer ul li{display:inline;list-style:outside none none}#footer a,#footer a:link,#footer a:active,#footer a:visited{color:#fff;line-height:32px;text-align:center;text-decoration:none}#footer a:hover{color:#ccc;line-height:38px;text-align:center}#footer p{padding-bottom:0;padding-top:0;text-align:center}#copyright{background-color:#fff;font-size:14px;border-radius:16px;text-align:center}#copyright p{color:#999}#copyright a,#copyright a:link{color:red}#copyright a:hover,#copyright a:active,#copyright a:visited{color:#666}div#caption{background-color:#f4d7d5;background-position:left top;background-repeat:no-repeat;border:1px solid #ccc;float:right;margin:10px;padding:10px;width:200px}div#captioninside{background-position:right bottom;background-repeat:no-repeat;color:#000;font-size:26px;margin:10px 0 0 10px;padding:0;font-style:italic;text-align:center}}@media all and (max-width: 500px){.w200left{float:left;line-height:32px;max-width:250px;min-width:150px;padding-left:5px}.w180left{display:none;visibility:hidden}//#cookie-law-info-bar p{font-size:12px!important;line-height:16px!important;height:auto}}@media all and (max-width: 499px) and (min-width: 120px){.w180left{display:none;visibility:hidden}}#comments p{clear:both}h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block}ol.commentlist{width:100%;clear:left}h3#comments,#respond h3{height:25px;text-align:left;background:#000;color:#fff;padding:5px 0 0 5px}ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}ol.commentlist,ol.commentlist ul,form#commentform{padding:0}ol.commentlist{border-bottom:1px solid #ccc}ol.commentlist ul{margin:0 0 0 20px}li.authorcomment,li.comment{list-style:none;padding:42px 6px!important}li.even{background:#fff}li.odd{background:#efefef}.authorcomment{background:#deebf9}ul.children ul{margin-left:20px}ul.children li{border-right:none}.vcard img{float:left;background:#c4c4c4}.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px}.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative}.comment-meta,ol.commentlist li small{left:10px;left:10px;float:right;padding-right:15px}.comment-text{margin:0 10px 0 0}.reply,.comment-navigation .newer,input#submit{float:right}.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#ccc;border-radius:15px}.reply{margin:0 10px 10px 0}a.comment-reply-link,.reply a:link,.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff}a.comment-reply-link,.reply a:link{padding:3px 0}a.comment-reply-link,.reply a:link,input#submit{width:100px}a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover,input#submit:hover{background:#ccc;text-decoration:none;color:#4c7faa;border-radius:15px;font-weight:700}a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:100px}a.comment-reply-link:hover,.reply a:hover{padding:2px 0}a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #666}.comment-navigation{margin:10px 0}.comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden}.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px}form#commentform textarea,form#commentform input{padding:2px 3px}input#submit{width:156px;-webkit-box-shadow:1px 1px 3px gray,-1px -1px gray;-moz-box-shadow:1px 1px 3px gray,-1px -1px gray;box-shadow:1px 1px 3px gray,-1px -1px gray;background-color:#4c7faa;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:5px 0!important;border:0!important}input#submit,p.subscribe-to-comments input{outline:0}input#submit:hover{width:156px;-webkit-box-shadow:1px 1px 3px gray,-1px -1px gray;-moz-box-shadow:1px 1px 3px gray,-1px -1px gray;box-shadow:1px 1px 3px gray,-1px -1px gray;background-color:#444;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:5px 0!important;border:0!important}p.subscribe-to-comments{background:url(https://www.torquecars.com/cms_admin/wp-content/themes/t21/images/email_32.png) no-repeat}p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0}p.subscribe-to-comments input{margin:5px 3px 3px!important;border:0}p.subscribe-to-comments label{top:-2px;color:#666}.comment-total{text-align:center;font-size:12px;color:#fff}.comment-total span{font-size:12px;color:maroon}