/*
 Theme Name:   SBK Consulting
 Theme URI:    http://sbkconsulting.com/
 Description:  Custom WordPress theme for SBK Consulting based on Twenty Thirteen
 Author:       RainStorm, Inc.
 Author URI:   http://rainstorminc.com/
 Template:     twentythirteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-thirteen-child
*//* ==================================================
	Basic Imports
================================================== *//**
 * reset.css
 *
 * Adapted from:
 * Normalize.css by Nicolas Gallagher and Jonathan Neal: https://github.com/necolas/normalize.css/
 * HTML5 boilerplate: http://html5boilerplate.com/
 * HTML5 Doctor Reset by Eric Meyer and Richard Clark: html5doctor.com/html-5-reset-stylesheet/
 *
 * Modified by Elliot Jay Stocks
 *//*	Linear Gradient *//* ==================================================
	Variables
================================================== */@import url(http://fonts.googleapis.com/css?family=Lato:300,400,600,700);/* ==================================================
	General Styles
================================================== */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} 
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} 
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} 
audio:not([controls]){display:none;} 
[hidden]{display:none;} 
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} 
body{margin:0;} 
h1,h2,h3,h4,h5,h6{font-weight:normal;} 
a{color:blue;} 
a:focus{outline:thin dotted;} 
li{list-style:none;} 
abbr[title]{border-bottom:none;} 
b,strong{font-weight:700;} 
i,em,dfn{font-style:italic;} 
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;} 
ins{background:#ff9;color:#000;text-decoration:none;} 
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;} 
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;} 
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;} 
q{quotes:none;} 
q:before,q:after{content:"";content:none;} 
small{font-size:85%;} 
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} 
sup{top:-0.5em;} 
sub{bottom:-0.25em;} 
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;} 
label{cursor:pointer;} 
input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;} 
button,input{line-height:normal;*overflow:visible;} 
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} 
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;} 
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;} 
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} 
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} 
textarea{overflow:auto;vertical-align:top;resize:vertical;} 
table{border-collapse:collapse;border-spacing:0;} 
td{vertical-align:top;} 
.site-header,#services ul,#featured-block{*zoom:1;/*	Flexbox */} 
.site-header:before,#services ul:before,#featured-block:before,.site-header:after,#services ul:after,#featured-block:after{content:" ";display:table;} 
.site-header:after,#services ul:after,#featured-block:after{clear:both;} 
.site-header .intro{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:center;} 
body{font-size:16px;font-family:'Lato', sans-serif;color:#888;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;} 
body ::selection{background:#333;color:#fff;} 
body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Lato', sans-serif;} 
body h2{margin:40px;color:#333;font-size:2rem;font-weight:400;text-align:center;} 
body p{margin:0 0 24px;} 
body a{color:#1e2171;} 
body a:hover{color:#1e2171;border-bottom:1px solid #1e2171;text-decoration:none;} 
body strong{color:#333;} 
body hr{margin:20px auto;width:40px;border-top:1px solid #888;} 
.navbar{display:none;} 
.site{max-width:none;border:none;} 
.site-header{/* url('../sbk/img/intro-bg.png') no-repeat -100px center,  *//* Old browsers */background:#6393c1 !important;/* url('../sbk/img/intro-bg.png') no-repeat -100px center,  *//* FF3.6+ */background:moz-linear-gradient(top, #6393c1 0%, #cfe7fa 97%) !important;/* url('../sbk/img/intro-bg.png') no-repeat -100px center,  *//* Chrome,Safari4+ */background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6393c1), color-stop(97%, #cfe7fa)) !important;/* url('../sbk/img/intro-bg.png') no-repeat -100px center,  *//* Chrome10+,Safari5.1+ */background:-webkit-linear-gradient(top, #6393c1 0%, #cfe7fa 97%) !important;/* url('../sbk/img/intro-bg.png') no-repeat -100px center,  *//* Opera 11.10+ */background:-o-linear-gradient(top, #6393c1 0%, #cfe7fa 97%) !important;/* url('../sbk/img/intro-bg.png') no-repeat -100px center,  *//* IE10+ */background:-ms-linear-gradient(top, #6393c1 0%, #cfe7fa 97%) !important;/* url('../sbk/img/intro-bg.png') no-repeat -100px center,  *//* W3C */background:linear-gradient(to bottom, #6393c1 0%, #cfe7fa 97%) !important;/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6393c1', endColorstr='#cfe7fa',GradientType=0) !important;background-size:auto auto, auto auto !important;} 
.site-header #logo{position:absolute;z-index:99999;left:50%;margin-left:-80px;box-shadow:0 20px 30px rgba(0, 0, 0, .25);} 
.site-header #logo:hover{border-bottom:none;} 
@media screen and (max-width:1024px){.site-header #logo{margin-left:-40px img;margin-left-width:80px;} 
} 
.site-header #logo img{width:160px;} 
.site-header button{display:block;} 
.site-header .intro{float:left;width:50%;height:50vh;padding:80px;color:#fff;text-align:center;} 
.site-header .intro:hover{text-decoration:none;border-bottom:none;} 
@media screen and (max-width:1024px){.site-header .intro{width:100%;height:480px;padding:240px 80px 80px;} 
} 
.site-header .intro h1{font-size:4rem;font-weight:200;} 
.site-header .intro h2{margin:0;font-size:1rem;color:#fff;} 
.site-header .intro a{display:inline-block;padding:10px 30px;border:2px solid #fff;border-radius:4px;background:rgba(255, 255, 255, .2);font-weight:400;color:#fff;} 
.site-header .intro a:hover{background:none;} 
.site-header #header-img{float:right;width:50%;height:50vh;background-size:cover;background-position:center center;} 
@media screen and (max-width:1024px){
	.site-header #header-img{width:100%;height:200px;} 
} 
article h1{margin:0 auto 40px !important;color:#333;font-size:3rem;font-weight:200 !important;text-align:center;} 
@media screen and (max-width:1024px){
	article h1{font-size:3rem !important;} 
} 
article .entry-header,article .entry-content{margin-bottom:0;max-width:960px;} 
#services{margin:40px auto 0;text-align:center;} 
#services ul{margin:0 auto;display:inline-block;text-align:center;} 
@media screen and (max-width:1024px){
	#services ul{max-width:100%;} 
} 
#services ul li{padding:40px;display:table-cell;vertical-align:middle;border-right:1px solid #ccc;box-sizing:border-box;font-weight:600;box-sizing:border-box;} 
#services ul li:last-child{border-right:none;} 
#services ul li:hover{background:url('../sbk/img/checkmark.png') no-repeat center center;background-size:80px auto;} 
@media screen and (max-width:1024px){
	#services ul li{/*float:left;*/display:block;border:none;padding:20px;} 
	#services ul li:hover{background-size:40px auto;} 
} 
#featured-block{background-size:cover;background-position:center center;background-repeat:no-repeat;} 
#featured-block #featured-block-content{width:50%;float:right;padding:160px;background:rgba(30, 33, 113, .75);color:#fff;} 
@media screen and (max-width:1024px){
	#featured-block #featured-block-content{width:100%;} 
} 
@media screen and (max-width:1024px){
	#featured-block #featured-block-content{padding:80px;} 
} 
#featured-block #featured-block-content h2{color:#fff;} 
#contact{padding:80px;} 
.site-footer{height:400px;background:url('../sbk/img/footer-bg.jpg') no-repeat center top;background-size:cover;} 
.site-footer .site-info{padding:40px 0;color:#fff;} 
.site-footer .site-info a{color:#fff;font-weight:600;} 
.site-footer .site-info a:hover{border-bottom:1px solid #fff;text-decoration:none;} 
