/*! 
	Theme Name: Slurve
	Theme URI: http://slurve.com
	Author: Tom Rose
	Author URI: http://slurve.com
	Description: Custom theme for Slurve.
	Version: 2.0 
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{background:url(images/bg.png) fixed;font:400 16px/24px "museo-sans",Helvetica,sans-serif;color:#252525;-webkit-text-size-adjust:100%}p{margin:0 0 20px 0}strong{font-weight:700}#wrap{width:100%;margin:0 auto;padding:0;background:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}@media (min-width: 960px){#wrap{width:100%;padding:0}}#footer-main{width:100%;margin:0 auto 60px auto;background:#646464;color:#fff;font-size:18px;line-height:24px;padding:25px 0}#footer-main #footer-wrap{padding:0 20px;text-align:center}#footer-main #footer-wrap p{margin:0}#footer-main #footer-wrap p a{color:#ccc;-webkit-transition:all .3s ease-in-out}#footer-main #footer-wrap p a:hover{color:#eee}@media (min-width: 960px){#footer-main{width:100%;padding:25px 0}}.template-sidebar #container #main{width:93%}.template-portfolio #container #main{width:66.10169%;float:right;margin-right:0;*margin-left:-1em;display:inline;float:none;background:#000}.error404 #container #main{width:66.10169%;float:right;margin-right:0;*margin-left:-1em;display:inline;float:none;text-align:center;font:400 28px/36px "museo",Helvetica,sans-serif;color:#929292}.template-about #main img{-webkit-border-radius:150px;-moz-border-radius:150px;-ms-border-radius:150px;-o-border-radius:150px;border-radius:150px;display:block;margin:0 auto 25px auto}@media (min-width: 960px){.template-about #main img{float:left;display:inline-block;margin:5px 45px 425px 0}}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]{border:1px solid #ccc;padding:4px 10px 3px 10px;font:400 16px/24px "museo-sans",Helvetica,sans-serif;color:#646464;width:98%;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}body .gform_wrapper .gform_body .gform_fields .gfield textarea{border:1px solid #ccc;padding:4px 10px 3px 10px;font:400 16px/24px "museo-sans",Helvetica,sans-serif;color:#646464;width:98%;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}body .gform_wrapper .gform_footer input[type=submit]{font-size:15px;padding:0.5em 1.5em;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF0000', endColorstr='#FF990000');background-color:red;border:0;color:#fff;text-shadow:maroon 0 -1px 0;-webkit-transition:all .3s ease-in-out}body .gform_wrapper .gform_footer input[type=submit]:hover{text-decoration:none}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#e60000}body .gform_wrapper .gform_footer input[type=submit]:active{background-color:#d60000}body .gform_wrapper .gform_footer input[type=submit].disabled,body .gform_wrapper .gform_footer input[type=submit][disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:false;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body .gform_wrapper .gform_footer input[type=submit]::-moz-focus-inner{padding:0 !important;margin:-1px !important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{margin:0 0 25px 0}body .gform_wrapper .validation_error{font:400 16px/24px "museo-sans",Helvetica,sans-serif;color:red}body .gform_wrapper .gform_body .gform_fields .gfield_error{background-color:#eee !important;border-color:red !important;padding:12px 28px !important}body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message{font:400 16px/24px "museo-sans",Helvetica,sans-serif;color:red}a,a:visited{color:red;text-decoration:none}a:hover{color:#444}.nav-main .current-menu-item a,.nav-main .current-menu-item a:visited,.nav-main .current-menu-ancestor a,.nav-main .current-menu-ancestor a:visited{color:#252525}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.sprites-sprite,.sprites-facebook,.sprites-flickr,.sprites-instagram,.sprites-rdio,.sprites-s,.sprites-twitter{background:url('images/sprites-sdc829bd928.png') no-repeat}.sprites-facebook{background-position:0 -418px;height:32px;width:32px}.sprites-flickr{background-position:0 -386px;height:32px;width:32px}.sprites-instagram{background-position:0 -290px;height:32px;width:32px}.sprites-rdio{background-position:0 -354px;height:32px;width:32px}.sprites-s{background-position:0 -145px;height:145px;width:145px}.sprites-s:hover,.sprites-s.s_hover,.sprites-s.s-hover{background-position:0 0}.sprites-twitter{background-position:0 -322px;height:32px;width:32px}#container{*zoom:1;max-width:620px;_width:620px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin:60px auto 0 auto;padding:40px 0}#container:after{content:"";display:table;clear:both}#container #header-main{position:relative;margin:0 0 20px 0}#container #header-main #masthead{position:relative;text-align:center}#container #header-main #masthead .logo{margin:-50px auto 30px auto;display:block;background:red;color:#fff;width:120px;height:120px;text-align:center;font-size:105px;line-height:125px;font-weight:900;border-radius:120px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}#container #header-main #masthead .logo:hover{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);text-shadow:0 0 15px rgba(34,34,34,0.2);-webkit-box-shadow:inset 5px 0 5px rgba(34,34,34,0.2);-moz-box-shadow:inset 5px 0 5px rgba(34,34,34,0.2);box-shadow:inset 5px 0 5px rgba(34,34,34,0.2)}#container #header-main #masthead h1{width:80%;margin:0 auto 20px auto;font:400 28px/36px "museo",Helvetica,sans-serif;color:#747474}@media (min-width: 960px){#container #header-main #masthead h1{font-size:42px;line-height:50px}}#container #header-main #masthead h1 strong{color:#232323;font-weight:700}#container #header-main #masthead h2{width:80%;margin:0 auto 20px auto;font:400 28px/36px "museo",Helvetica,sans-serif;color:#7e7e7e}@media (min-width: 960px){#container #header-main #masthead h2{font-size:22px;line-height:30px}}#container #header-main #masthead h2 strong{font-weight:700}#container #header-main #nav-main{margin:25px 0 0 0;padding:8px 0 6px 0;z-index:2;text-align:center;height:28px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}@media (min-width: 960px){#container #header-main #nav-main{height:25px}}@media (min-width: 960px){#container #header-main #nav-main{width:100%;float:right;margin-right:0}}#container #header-main #nav-main #menu-main{width:100%;margin:0;padding:0}@media (min-width: 960px){#container #header-main #nav-main #menu-main{width:100%;padding:0}}#container #header-main #nav-main #menu-main li{margin:0;padding:0;list-style-type:none;font-family:"museo-sans";font-size:13px;line-height:13px;display:inline;text-transform:uppercase}@media (min-width: 960px){#container #header-main #nav-main #menu-main li{margin:0 15px 0 0;font-size:15px;line-height:15px}}#container #header-main #nav-main #menu-main li a{padding:0 7px;color:#ff0000;-webkit-transition:all .3s ease-in-out}@media (min-width: 960px){#container #header-main #nav-main #menu-main li a{padding:0 10px}}#container #header-main #nav-main #menu-main li a:hover{color:#252525}#container #header-main #nav-main #menu-main .current-menu-item a{font-weight:700;color:#252525}#container #projects{margin:0 auto;padding:30px 0 0 45px;text-align:center}#container #projects .item{position:relative;display:inline-block;margin:0 45px 35px 0;color:#fff}#container #projects .item .title{width:100%;background:rgba(37,37,37,0.9);padding:0;z-index:2;position:absolute;bottom:8px;left:0;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}#container #projects .item .title .details{font-size:13px;line-height:18px;margin:10px 20px 0 20px;display:none}#container #projects .item .title .details h3{font-size:13px;line-height:13px;font-weight:700;margin:0;text-transform:uppercase;color:#ccc}#container #projects .item .title .details p{margin:0 0 10px 0}#container #projects .item .title .details p a:hover{color:#c00}#container #projects .item .title h2{font-family:"museo-sans",Helvetica,sans-serif;font-size:14px;color:#fff;margin:12px 0 10px 0;padding:0 15px}#container #projects .item .title h2 a{color:#fff}#container #projects .item img{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,0.5) 2px 2px 11px;-moz-box-shadow:rgba(0,0,0,0.5) 2px 2px 11px;box-shadow:rgba(0,0,0,0.5) 2px 2px 11px}#container #main{padding-left:5.85106%;padding-right:5.85106%;width:88.29787%;float:left;margin-right:2.12766%;display:inline;margin-top:20px}@media (min-width: 960px){#container #main{padding-left:0%;padding-right:2.65957%;width:71.80851%;float:left;margin-right:2.12766%;margin-bottom:40px}}#container #main.wide{padding-left:5.85106%;padding-right:5.85106%;width:88.29787%;float:left;margin-right:2.12766%;display:inline}@media (min-width: 960px){#container #main.wide{padding-left:0%;padding-right:0%;width:100%;float:left;margin-right:2.12766%}}#container #main.wide ul{margin:0;padding:0}#container #main.wide ul li{margin:0;padding:14px 0 10px 0;border-bottom:1px dotted #ccc;color:#636464}@media (min-width: 960px){#container #main.wide ul li{float:left;display:inline;width:50%}}#container #sidebar{padding-left:5.85106%;padding-right:5.85106%;width:88.29787%;float:left;margin-right:2.12766%;display:inline;margin-top:40px}@media (min-width: 960px){#container #sidebar{padding-left:0%;padding-right:0%;width:22.58065%;float:right;margin-right:0;margin:20px 0 25px 0;border-top:0;padding:0}}#container #sidebar h2{color:#646464;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin:0 0 15px 0}#container #sidebar li{font-size:16px;margin:0 0 4px 0}#container #sidebar #social li{font-weight:700;margin:0 0 10px 0}#container #sidebar #social li a{display:inline-block;margin:0 0 0 12px}#container #sidebar #social li a strong{display:inline-block;margin:4px 0 0 45px}#container #sidebar #social li a:hover{color:#444}#container #sidebar #social li .sprites-twitter{color:#3784b5}#container #sidebar #social li .sprites-flickr{color:#f00087}#container #sidebar #social li .sprites-instagram{color:#646464}#container #sidebar #social li .sprites-rdio{color:#3673c5}@media (min-width: 720px){#container{max-width:620px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}#container:after{content:"";display:table;clear:both}}@media (min-width: 960px){#container{max-width:940px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}#container:after{content:"";display:table;clear:both}}#projects .item img {width:225px;height: 205px;}