/*!
Theme Name: jamesshults
Author: James Shults
Author URI: http://jamesshults.com
*/body{min-width:350px;font-family:'Open Sans', sans-serif;font-size:18px;background-image:url("images/bg.jpg");margin:0;padding:20px 0 0 0}h1{font-size:24px;font-weight:900;color:#135185}h2{font-family:'Open Sans', sans-serif;font-size:28px;font-weight:600;line-height:28px;text-transform:uppercase;color:#135185;margin:20px 0 15px 0}@media (min-width: 767px){h2{margin:0 0 20px -1px}}h4{font-size:16px;font-weight:500}p{font-family:'Open Sans', sans-serif;font-size:16px;line-height:20px;color:#333333;margin:0 0 15px 0}a,a:hover,a:active,a:visited,a:focus{outline:none}button,button:hover,button:active,button:visited,button:focus{outline:none}ul{padding:0 0 0 15px}.clear{clear:both}@font-face{font-family:"matizregular";src:url("webfonts/matiz/Matiz-webfont.eot");src:url("webfonts/matiz/Matiz-webfont.eot?#iefix") format("embedded-opentype"),url("webfonts/matiz/Matiz-webfont.woff") format("woff"),url("webfonts/matiz/Matiz-webfont.ttf") format("truetype"),url("webfonts/matiz/Matiz-webfont.svg#matizregular") format("svg");font-weight:normal;font-style:normal}h4,h4 .floatLeft{font-weight:600}.floatLeft{float:left}.floatRight{clear:both;float:left;font-weight:100;font-style:italic;padding:10px 0 0 0}@media (min-width: 992px){.floatRight{clear:none;float:right;padding:0}}.circleText{position:relative;top:0}@media (min-width: 767px){.circleText{top:90px}}.circleTextSubpage{text-align:center}.circleSmallText{font-family:'Courier New', sans-serif;font-size:40px}.circleBigText{font-family:'matizregular', sans-serif;font-size:70px;line-height:80px;text-transform:uppercase;color:#0074d9}.circleTextSubpage>.circleBigText{color:#f0d100}.menuIcon{position:relative;max-width:56px;text-align:center;margin:30px auto 10px auto}.menuItem{height:110px;font-weight:100;letter-spacing:1px;color:#333333;padding:0 0 20px 0}@media (min-width: 767px){.menuItem{height:140px}}.menuItem a:hover{text-decoration:none;color:#0074d9}.menuItem a:focus{text-decoration:none}.menuItem a:hover>.menuText,.menuText:hover{text-decoration:none;color:#0074d9;-webkit-transition:color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out;-ms-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}.menuText{color:#333333;text-align:center;font-size:13px}@media (min-width: 767px){.menuText{font-size:18px}}.menuText:active{border:none}.bigAnchor{max-width:117px;margin:5px auto 22px auto}.smallAnchor{display:none;position:relative;top:-30px;margin:0 0 -30px 0}.bannerContainer{width:100%;height:auto;margin:0 auto 20px auto}@media (min-width: 767px){.bannerContainer{height:400px;margin:0 auto 40px auto}}.bannerContainerSubpage{width:100%;height:auto;margin:0 auto 20px auto}@media (min-width: 767px){.bannerContainerSubpage{margin:0 auto 40px auto}}.banner{width:100%;height:auto}@media (min-width: 767px){.banner{height:400px;background:url("images/blue_banner.jpg") center center no-repeat;background-position:fixed}}.bannerSubpage{height:auto;background:url("images/blue_banner.jpg") center center no-repeat;background-position:fixed}.middleCircle{height:auto;text-align:center}@media (min-width: 767px){.middleCircle{height:400px;background:url("images/middle_circle.png") center center no-repeat;background-position:fixed}}.middleCircleSubpage{height:auto;background:url("images/middle_circle.png") center center no-repeat;background-position:fixed}.middleCircle img{margin:0 auto}.viewMyWork{margin:19px 0 0 0}@media (min-width: 767px){.viewMyWork{margin:19px 0}}.viewMyWork img{border:1px solid #ffffff;padding:2px}.viewMyWork img:hover{border:1px solid #0074d9}.viewMyWork button{font-family:'matizregular', sans-serif;font-size:30px;line-height:30px;text-transform:uppercase;color:#0074d9;background:#f0d100;border:1px solid #f0d100;border-radius:5px;padding:5px 20px}.viewMyWork button:hover,.viewMyWork button:active,.viewMyWork button:focus{color:#ffffff;border:1px solid #0074d9;border-radius:5px}.footerContainer{background:#f0d100;padding:30px 0;margin:30px 0}.footerContainer .footerInside{width:440px;margin:0 auto}.footerContainer .footerInside img{float:left;margin:0 20px 0 0}.footerContainer .footerInside .footerText{padding:15px 0 0 0}.footer{height:86px;border:2px solid #f0d100;border-radius:3px;margin:34px 0 38px 0}.footerXS{margin:10px 0 30px 0}.wheel{display:block;position:relative;top:0;margin:0 auto -150px auto}@media (min-width: 767px){.wheel{top:-150px}}.footerItemXS{font-size:25px;color:#ffeb00;border:1px solid #cccccc;border-radius:5px;padding:9px;margin:0 0 10px 0}.phone{text-align:center;padding:0 15px 0 20px;margin:40px 0 0 0}.email{text-align:center;padding:0 20px 0 15px;margin:40px 0 0 0}.footerLine{width:90%;height:1px;background:#cccccc;margin:20px auto}.myformText,.search-field{width:100%;font-weight:100;color:#ffffff;background:#0074d9;border:2px solid #135185;border-radius:3px;padding:5px}.myformText:focus,.search-field:focus{border:2px solid #ffeb00;outline:none}.myformTextArea{width:100%;height:135px;color:#ffffff;background:#0074d9;font-weight:100;border:2px solid #135185;border-radius:3px;padding:5px}@media screen and (-webkit-min-device-pixel-ratio: 0){.myformTextArea{height:130px}}.myformTextArea,x:-moz-any-link,x:default{height:134px}@supports (-ms-accelerator: true){.myformTextArea{height:135px}}.myformTextArea:focus{border:2px solid #ffeb00;outline:none}.myformSubmit,.search-submit{text-transform:uppercase;font-weight:900;letter-spacing:2px;color:#ffeb00;background:#0074d9;border:2px solid #135185;border-radius:3px;padding:4px 10px}.myformSubmit:focus,.myformSubmit:hover,.search-submit:focus,.search-submit:hover{border:2px solid #ffeb00;outline:none}p.form{font-weight:600;text-transform:uppercase;color:#135185;margin:0 0 25px 0}.wpcf7-response-output{border-radius:3px;margin:0 0 20px 0 !important}.workSample{margin:20px 0 30px 0}@media (min-width: 767px){.workSample{margin:0 0 60px 0}}.workSample:first-of-type{margin:0 0 30px 0}@media (min-width: 767px){.workSample:first-of-type{margin:0 0 60px 0}}#loginform{background:#135185 !important}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus #wp-submit{font-family:'Source Sans Pro', sans-serif;font-weight:400;line-height:0;text-transform:uppercase;height:auto;color:#135185;background:#f0d100 !important;border:0;padding:15px}.login .message,.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#135185 !important}::-webkit-input-placeholder{color:#ffffff}:-moz-placeholder{color:#ffffff}::-moz-placeholder{color:#ffffff}:-ms-input-placeholder{color:#ffffff}.entry-meta{display:none}
