/*
	Theme Name: Bytestart
	Theme URI: ...
	Description: Custom theme.
	Author: Jem Turner
	Author URI: https://jemturner.co.uk
	Version: 1.0
*/

*,nav ul{margin:0}nav a,nav li{display:block}nav li ul,nav li.sfhover ul ul,nav li:hover ul ul{left:-999em}.category-intro-inner ul li a,.page-numbers,.sidebar .box a,.site-footer a,a.page-numbers,a:active,a:hover,h2 a,h3 a,nav a{text-decoration:none}*{padding:0}*,:after,:before{box-sizing:border-box}body{background:#e1e1e1;color:#444;font:14px/1.5 Arial,Tahoma,sans-serif}a:link,a:visited{color:#18568A}a:active,a:hover{background:#efefef}img{border:0;height:auto;max-width:100%}b,strong{font-weight:700}input,select,textarea{font:inherit;padding:5px}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro","Trebuchet MS",Arial,sans-serif;font-weight:700;line-height:1.2;margin-bottom:10px}h1{color:#1B629D;font-size:26px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h5,h6{font-size:14px}.section-header{color:#888;font-size:18px;text-transform:uppercase}blockquote,dl,form,ol,p,table,ul{margin-bottom:25px}dl,ol,ul{margin-left:2em}nav ul{line-height:1;list-style:none}nav li{float:left;width:auto}nav li ul{position:absolute;background:#e3e3e3;width:15em}nav li ul ul{margin:-1em 0 0 10em}nav li ul li{clear:left;width:100%}.category .post,.cf:after,.first,.pagination,.post.full-width{clear:both}nav li li.sfhover ul,nav li li:hover ul,nav li.sfhover ul,nav li:hover ul{left:auto}.wrap{margin:0 auto;max-width:990px}.sidebar .ad iframe,.site-header .title-widget-area iframe,.site-header .title-widget-area img{max-width:100%}.search-bar{background-color:#555;color:#fff;font-weight:700;padding:7px 0;text-transform:uppercase}.search-bar .one-half.first{padding:5px 0}.search-bar .screen-reader-text{display:none}.search-bar form{margin-bottom:0;text-align:right}.site-header{display:block;margin-top:20px}.site-header .wrap{background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;padding:20px}.site-header .site-title{margin-bottom:20px}.site-header .site-title a{background:url(images/bytestart-logo.png) center center/100% no-repeat;display:block;height:48px;overflow:hidden;text-indent:200%;white-space:nowrap;width:198px}.site-header nav{background-color:#e3e3e3;display:block;font-size:13px}.site-header nav a{border-right:1px solid #ccc;color:#111;font-weight:700;padding:10px}.site-header .children a{border-right:0 none}.site-header nav .current-menu-ancestor>a,.site-header nav .current-menu-item>a,.site-header nav a:hover{background:#4096DE;color:#fff}.site-header nav .shiftnav-toggle-button{display:none}div.shiftnav .shiftnav-inner{background-color:#555;padding:20px 0}div.shiftnav ul.shiftnav-menu li,div.shiftnav ul.shiftnav-menu li>.shiftnav-target,div.shiftnav ul.shiftnav-menu ul.sub-menu{display:block;width:100%}div.shiftnav ul.shiftnav-menu li>.shiftnav-target{color:#fff;padding:10px 25px;text-transform:uppercase}div.shiftnav ul.shiftnav-menu ul.sub-menu li>.shiftnav-target{padding:5px 25px 5px 45px}div.shiftnav ul.shiftnav-menu li>.shiftnav-target:active,div.shiftnav ul.shiftnav-menu li>.shiftnav-target:hover{color:#000}.site-content{display:block}.breadcrumb li,.breadcrumb ol{display:inline}.site-content .wrap{background:#fff;padding:0 20px}.breadcrumb{font-size:12px}.breadcrumb .wrap{padding-bottom:20px}.breadcrumb ol{list-style:none;margin:0}.breadcrumb li:after{content:"\00BB";color:#888;padding:0 3px}.breadcrumb li:last-of-type a{color:#444;text-decoration:none}.breadcrumb li:last-of-type:after{content:""}.featured-posts{padding-bottom:30px}.featured-posts .post{margin-bottom:20px;min-height:100px}.featured-posts .post:last-of-type,.featured-posts p{margin-bottom:0}.latest-posts{border-top:3px double #ddd;padding-top:30px}.latest-posts .post{margin-bottom:20px}.latest-posts .post:last-of-type{margin-bottom:0}.featured-posts .post .entry-title,.latest-posts .post .entry-title{font-size:22px;font-weight:600;margin-bottom:5px}.latest-posts .post .entry-meta,.more-posts .post .entry-meta{color:#888;font:600 13px/1 "Source Sans Pro","Trebuchet MS",Arial,sans-serif;margin-bottom:15px;text-transform:uppercase}.latest-posts .post .entry-meta a,.more-posts .post .entry-meta a{color:#888}.featured-posts .post a.post-image,.latest-posts a.post-image{float:left;height:133px;margin:0 20px 20px 0;width:200px}.post.short-post .entry-title{font-size:16px;margin-bottom:5px}.post.short-post{font-size:12px}.single-post .post .ad{background-color:#fcffe7}.pagination{padding-top:20px;text-align:center}.page-numbers,a.page-numbers{background:#888;color:#fff;display:inline-block;font:600 13px/1 "Source Sans Pro","Trebuchet MS",Arial,sans-serif;margin-right:5px;padding:5px 10px;text-transform:uppercase}.current{background-color:#222}a.page-numbers:hover{background-color:#18568A}.category-intro{border-bottom:3px double #ddd;padding:0 0 20px;margin-bottom:20px}.category-intro-inner{background-color:#f0f0f0;border-radius:15px;font-size:12px;padding:20px}.category-intro-inner h3{font-size:20px}.category-intro-inner ul{list-style:none;margin:0}.category-intro-inner>ul{columns:2}.category-intro-inner ul li{display:inline-block;line-height:1.3;margin-bottom:10px}.category-intro-inner ul li a{font-weight:700}.category-intro-inner ul li a span{color:#666;display:block;font-size:11px;font-weight:400;margin-top:2px}.post-image{display:block;float:left;height:133px;margin:0 20px 20px 0;width:200px}.author-info,.entry-footer .pub-date{display:none}.post-image img{height:100%;object-fit:cover;width:100%}.entry-footer{font-size:12px}.after-post-widgets{margin:20px 0 0}.sidebar .box{background:#f9f9f9;border:2px solid #ccc;font-size:13px;line-height:1.3;margin-bottom:20px;padding:10px}.sidebar .box .box-title,.sidebar .box h3{font-weight:400;text-transform:uppercase}.sidebar .box ul{list-style:none;margin:0}.sidebar .box ul li{clear:both;display:block;margin-bottom:10px}.category-intro-inner ul li a img,.sidebar .box ul li a img{display:block;float:left;font-size:3px;height:66px;margin:0 5px 10px 0;width:100px}.sidebar .box.box-blue{background:#F5FBFF;border-color:#D3E7EE}.sidebar .box.box-blue .box-title,.sidebar .box.box-blue h3{color:#1B629D}.sidebar .box.box-orange{background:#FCF6F4;border-color:#F4AC90}.sidebar .box.box-orange .box-title,.sidebar .box.box-orange h3{color:#de7952}.sidebar .ad{margin-bottom:20px}.site-footer{display:block;margin-bottom:40px}.site-footer .wrap{background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:20px}.footer-search{background:#ccc;margin-left:20px;padding:8px;text-align:right}.footer-search .screen-reader-text{display:none}.footer-search input{font-size:13px;padding:3px}.footer-search input[type=search]{border:1px solid #888}.footer-search input[type=submit]{background-color:#666;border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:3px 8px;text-transform:uppercase}.footer-widgets{background:url(images/bytestart-logo.png) bottom 20px right 20px no-repeat;border:1px solid #ccc;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:10px;padding:20px 20px 88px}.footer-widgets .widget:nth-of-type(1){margin-left:0}.footer-widgets ul{font-size:12px}.footer-widgets ul li{margin-bottom:5px}.footer-widgets ul li a{font-weight:700}.copyright{font-size:90%;margin-bottom:0}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{margin-left:0}.sidebar .widget{margin-bottom:30px}.alignleft{float:left;margin:0 1.5em 1.5em 0}.alignright{float:right;margin:0 0 1.5em 1.5em}.aligncenter{display:block;margin:0 auto 1.5em}.center,.textcenter{text-align:center}.textright{text-align:right}.cf:after,.cf:before{content:" ";display:table}@media only screen and (max-width :960px){.wrap{max-width:100%;padding-left:10px;padding-right:10px;width:100%}}@media only screen and (max-width :768px){.main-menu ul{display:none}.site-header nav a.shiftnav-toggle-button{background-color:transparent;display:block}.title-widget-area{display:none}}@media only screen and (max-width :640px){.five-sixths,.four-sixths,.one-fourth,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-sixths,.two-thirds{clear:both;float:none;margin-left:0;width:100%}}@media only screen and (max-width :480px){.one-half,.two-fourths{clear:both;float:none;margin-left:0;width:100%}}