.row:after,nav:after{content:"";display:table;clear:both}header nav ul:first-child,nav ul{list-style:none;position:relative;float:left}div.row nav li a,nav a{text-decoration:none}.row .row{margin:0 -.5em}.c6,.col,aside,main{padding:0 .5em}@media only screen{.col,aside,main{float:left;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}}.c6{width:46%;float:left}aside{line-height:1.3em}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}a{color:#06f}h2{font-size:1.4em}h2,h3,h4{margin-top:0}h3,h4{margin-bottom:.5em}p,ul{font-size:.8125em;line-height:1.5em;margin:0 0 1.5em}code{font-size:1.2727em;color:#777}body div{margin:0 auto;max-width:1004px;padding:0}main{border-bottom:1px dotted #aaa;padding:2em .3em .3em;line-height:1.2em}@media only screen and (min-width:34em){aside section{width:50%}p,ul{font-size:.875em}h2{font-size:1.6em}}@media only screen and (min-width:54em){main{width:50%;border:none;border-right:1px dotted #aaa;margin-bottom:0;line-height:1.3em}aside{width:33.33333%}aside section{width:100%}div.row nav{width:16.66667%}h2{font-size:1.7em}}@media only screen and (min-width:76em){aside{width:33.33333%}aside section{width:100%}div.row nav{width:16.66667%}h2{font-size:1.8em}nav.col a{padding:7px 12px}}div.row nav,nav,nav ul{padding:0}div.row nav ul{list-style-type:none;margin:0;padding:0;width:100%}div.row nav li{background-color:#33b5f5;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);width:100%}div.row nav li:hover{background-color:#09c;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;transition:background-color .5s linear}nav,nav ul li{margin:0;background-color:#2980b9}header div:first-child{padding:0 30px;line-height:60px;height:36px;width:160px;float:left;display:block;background:url(../img/carmakersites-logo.png) no-repeat;text-indent:-9999px;background-size:cover}header nav ul:first-child{width:100%}header nav ul:first-child li{display:inline-block;width:auto}[id^=drop],li label{display:none}nav ul{margin:0;width:100%}header nav ul{float:right}nav ul li{display:inline-block;float:left}nav a{display:block;padding:12px 20px;color:#FFF;font-size:17px}nav a:hover{background-color:#e74c3c;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;transition:background-color .5s linear}li>a:after{content:' '}li>a:only-child:after{content:''}@media all and (min-width:865px){nav a{font-size:13px}}@media all and (max-width:768px){nav{margin:0}[id^=drop]+ul{display:none}li label{display:block;background-color:#2980b9;padding:12px 14px;color:#FFF;font-size:17px;text-decoration:none;border:none}[id^=drop]:checked+ul{display:block;-webkit-transition-property:all;-webkit-transition-duration:5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-moz-transition-property:all;-moz-transition-duration:5s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-ms-transition-property:all;-ms-transition-duration:5s;-ms-transition-timing-function:cubic-bezier(0,1,.5,1);transition-property:all;transition-duration:5s;transition-timing-function:cubic-bezier(0,1,.5,1)}nav ul li{display:block;width:100%}nav a:hover{background-color:#e74c3c}}@media all and (max-width:330px){nav ul li{display:block;width:94%}nav a{font-size:17px}.c6{width:100%}}