article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}html,body{height:100%;padding:0;margin:0;font-family:proxima-nova,sans-serif;font-size:14px;}body{min-width:690px;background:url(/sites/all/themes/CHRISMURPHY/images/grid.jpg) 0 140px repeat;}a{color:black;}a:hover{color:#532f84;}h1,h2{text-transform:uppercase;font-family:proxima-nova;font-weight:400;color:black;}h1{font-size:1.8em;}h2{font-size:1.4em;}#page_title{display:none;}#container{border-right:1px solid #cdcdcd;}header{position:fixed;width:100%;height:140px;min-width:688px;background:white;z-index:10;border-bottom:1px solid #cdcdcd;}#logo{position:absolute;top:20%;left:164px;display:block;}#logo img{height:50%;max-height:74px;min-height:55px;}#purplebox{width:214px;height:100%;position:absolute;right:0px;top:0px;background:#532f84;z-index:0;}#title{display:block;position:absolute;bottom:8%;right:217px;color:#532f84;z-index:1;text-transform:uppercase;font-family:"FuturaStdHeavy";font-size:1.4em;letter-spacing:5px;}#title2{display:block;position:absolute;bottom:8%;right:0px;width:204px;color:white;z-index:1;text-transform:uppercase;font-family:"FuturaStdHeavy";font-size:1.4em;letter-spacing:5px;}nav{background:#f26722;width:152px;border-right:3px solid #532f84;position:fixed;top:0px;left:0px;height:100%;z-index:11;font-size:1.5em;}nav .region{position:absolute;bottom:66px;right:15px;}nav .region .contextual-links-region{position:static !important;}nav ul.menu{margin:0;padding:0;z-index:100;position:relative;background:#f26722;}nav ul.menu li{margin:0;padding:0.5em 0 0 0;text-align:right;list-style-type:none !important;list-style-image:none !important;text-transform:uppercase;display:block;position:relative;}nav ul.menu li ul{display:none;position:absolute;right:0px;}nav ul.menu li ul li{position:relative;font-size:0.8em;}nav ul.menu li a{text-decoration:none;color:black;}nav ul.menu li a:hover{color:#532f84;}#main{position:relative;padding-top:140px;}#content{min-height:281px;padding:1em 2em 2em 2em;margin-left:152px;text-align:right;}footer{position:fixed;bottom:0px;left:0;width:100%;min-width:688px;height:4em;border-top:11px solid #5ebf1c;text-align:right;font-size:0.8em;background:white;z-index:10;}footer > div{padding:5px 2em 0 162px;}footer span{text-transform:none;}.field-name-field-home-banner-image{width:100%;height:70%;position:relative;}.field-name-field-home-banner-image .field-item,.field-name-field-home-banner-image .banner_image{width:100%;text-align:right;}.field-name-field-home-banner-image img{width:auto !important;border:1px solid #cdcdcd;min-height:281px;height:100%;}.field-name-field-banner-image img{border:1px solid #cdcdcd;width:auto !important;}.field-name-field-banner-image .field-item{float:left;margin-right:28px;position:relative;}.field-name-field-banner-image .field-item .title{display:none;position:absolute;bottom:0px;left:0px;background:white;background:rgba(255,255,255,0.8);padding:0.2em 0.5em 0.2em 0.5em;width:100%;text-align:center;text-transform:uppercase;font-size:1.1em;font-family:"FuturaStdHeavy";}.field-name-field-banner-image .field-item .title span{font-family:"FuturaStdBook";}.view-portfolios{padding:2em;text-align:right;}.view-portfolios table{width:100%;}.view-portfolios table td{padding:0 2em 2em 0;text-align:center;}.view-portfolios table td a{text-transform:uppercase;font-size:1.5em;text-decoration:none;}#phone,#pad{display:none;}.node-article{margin:auto;background:white;padding:2em;max-width:100%;text-align:left;border:1px solid #cdcdcd;}.node-type-article #content img{float:right;margin:0 0 2em 2em;}@media only screen and (max-width:860px){.node-type-article #content img{float:none;margin:auto;}}textarea{max-width:280px;}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#container{max-width:1024px;background:url(/sites/all/themes/CHRISMURPHY/images/sidebar.jpg) repeat-y;}#pad{display:inline;}#content{position:relative;}.field-name-field-home-banner-image,.field-name-field-banner-image{min-height:376px;}.field-name-field-home-banner-image .field-item,.field-name-field-banner-image .field-item{float:none;margin:auto;margin-right:auto;}.field-name-field-home-banner-image img,.field-name-field-banner-image img{max-width:100%;height:auto !important;border:1px solid #cdcdcd;}.field-name-field-home-banner-image img{max-width:80%;}.field-name-field-banner-image img{margin:auto;text-align:center;border:1px solid #cdcdcd;}.field-name-field-banner-image .field-item{text-align:center;width:100%;margin-bottom:0.5em;}#footer{z-index:101;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.field-name-field-home-banner-image img{max-width:100%;height:auto !important;}}@media only screen and (max-device-width:480px){#phone{display:inline;}body{min-width:0px;}header{position:relative;min-width:0px !important;}header #spanner{width:60%;}header #logo{position:static;padding:5px;text-align:center;}header #logo img{width:150px;margin:auto;}header #title{padding:1px 5px 5px 5px;position:static;text-align:center;}header #title2{width:auto;right:5px;}header #purplebox{width:40%;}nav{position:static;width:100%;font-size:1.4em;border-right:0px;}nav .region{position:relative;bottom:0px;right:0px;}nav ul.menu{text-align:center;}nav ul.menu li{display:inline-block;}nav ul.menu li ul{top:0px;}nav ul.menu li ul li{padding-left:1em;padding-right:1em;}#container{border-right:0px;}#main{padding-top:0px;}#content{margin-left:0px;min-height:0;text-align:left;padding:0.5em;}footer{position:static;min-width:0px;}footer > div{padding:0.5em;text-align:center;}.field-name-field-home-banner-image,.view-portfolios,.field-name-field-banner-image{margin:auto;padding:0px;text-align:center;}.field-name-field-home-banner-image .banner_image,.view-portfolios .banner_image,.field-name-field-banner-image .banner_image{text-align:center;}.field-name-field-home-banner-image img,.view-portfolios img,.field-name-field-banner-image img{max-width:90%;height:auto !important;margin:auto;border:1px solid #cdcdcd;}.field-name-field-home-banner-image .field-item,.view-portfolios .field-item,.field-name-field-banner-image .field-item{float:none;}.field-name-field-home-banner-image{min-height:370px;}.field-name-field-home-banner-image img{height:auto !important;max-width:100%;}.field-name-field-banner-image img{margin:auto;text-align:center;border:1px solid #cdcdcd;}.field-name-field-banner-image .field-item{text-align:center;width:100%;margin-bottom:0.5em;}.node-type-article #content img{float:none;margin:auto;max-width:100% !important;height:auto !important;}}
