a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;color:inherit;text-decoration:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}body{font-family:"PT Sans",sans-serif;color:#000;line-height:1;background:#000400}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%}.google-map{height:350px}.content-area,.main-footer,.nc-footer{max-width:1160px;margin:0 auto}.logo-footer,.logo-main{display:inline-block}.logo-footer img,.logo-main img{width:100%;height:100%}.main-header-wrapper{background:#303030;background:linear-gradient(0deg,#303030,#232323)}.main-header{text-align:center;position:relative;max-width:1110px;margin:0 auto}.logo-main{margin:24px 20px 14px}.header-contact-details{background:#1b1b1b;text-align:center;padding-bottom:30px;padding-top:10px}.header-contact-details .call-to-action{display:block;font:22px/1 Quattrocento,serif;color:#ed4f57;margin:20px 20px 5px}.header-contact-details .phone{font:28px/1 Quattrocento,serif;color:#fff;padding-left:27px;background:url(img/phone.png) left 4px no-repeat}.header-contact-details a:hover{text-decoration:underline}.quick-links{display:none}.main-menu-wrapper,.mobile-menu-wrapper{width:100%}.mobile-menu-wrapper{text-align:center;background:#4e4e4e;background:linear-gradient(0deg,#4e4e4e,#7c7c7c);font-size:0}.mobile-menu{display:inline-block;border-right:1px solid #593f40;border-left:1px solid #878787}.mobile-menu li{float:left;border-left:1px solid #593f40;border-right:1px solid #878787}.main-menu a,.mobile-menu a{display:block;font:14px/1 Cabin,sans-serif;text-decoration:none;color:#fff}.main-menu a:hover,.mobile-menu a:hover{background-color:#eb232e}.mobile-menu a{padding:7px 15px;min-height:1em;text-align:right;background:url(img/mobile-menu-menu.png) 15px center no-repeat;text-transform:uppercase}.mobile-menu .burger a{background-image:url(img/mobile-menu-menu.png);padding-left:25px}.mobile-menu .phone a{background-image:url(img/mobile-menu-phone.png);padding-left:27px}.mobile-menu .email a{background-image:url(img/mobile-menu-email.png);padding-left:35px}.mobile-menu .directions a{background-image:url(img/mobile-menu-directions.png);padding-left:36px}.mobile-menu .search a{background-image:url(img/mobile-menu-search.png);padding-left:29px}.mobile-menu span{display:none;padding-left:10px}.mobile-menu .burger span{display:inline}.main-menu-wrapper{z-index:99;background:#4e4e4e;position:absolute;display:none;top:28px}.main-menu-wrapper.showing{display:block}.main-menu{padding:10px 0 25px;border-bottom:7px solid #3f3f3f}.main-menu a{padding:3px 0 3px 1em}.main-menu .search{display:none}.main-menu .hide{position:absolute;bottom:0;right:1em;border-radius:5px 5px 0 0;overflow:hidden}.main-menu .hide a{background-color:#3f3f3f;display:inline-block;padding:.5em 1em 7px}.main-menu>li>a{text-transform:uppercase}.main-menu ul a{text-indent:1em}.main-menu ul ul a{text-indent:2em}.main-menu ul ul ul a{text-indent:3em}.main-menu ul ul ul ul a{text-indent:4em}.sub-header-wrapper{background:url(img/bg.jpg) center top/1000px auto no-repeat;overflow:hidden;min-height:200px}.sub-header{max-width:900px;overflow:hidden;margin:0 auto;position:relative;text-align:center;font-size:0;display:none}body.home .sub-header{display:block}.sub-header p{background:#000;background:rgba(0,0,0,.75);border-bottom:1px solid #fff;border-top:1px solid #fff;padding:30px;font:20px/1.2 Quattrocento,serif;color:#fff;display:inline-block;text-transform:uppercase;margin:50px 0}.sub-header img{width:300px;height:220px;margin-right:-80px;display:none}.content-area{background:#303030;overflow:hidden}.buckets{background:url(img/buckets-bg.png);padding:20px 4.5% 0;overflow:hidden}.buckets li{width:100%;float:left;border-radius:5px;background:url(img/bucket-bg-repeat.png) top;overflow:hidden;margin-bottom:20px}.buckets li:hover{background-image:url(img/bucket-bg-repeat-hover.png)}.buckets li:first-child{margin-left:0}.buckets a{display:block;background:url(img/bucket-bg.png) left top no-repeat;height:114px}.buckets a:hover{background-image:url(img/bucket-bg-hover.png)}.buckets li .contents{position:relative;height:100%;background:url(img/bucket-2-icon.png) 18px 18px no-repeat}.buckets li:first-child .contents{background:url(img/bucket-1-icon.png) 18px 18px no-repeat}.buckets h2{font:16px/1.05 Quattrocento,serif;color:#fff;letter-spacing:.1px;width:160px;padding:30px 0 0 116px}.buckets span{font:14px/25px Cabin,serif;color:#000;text-align:center;letter-spacing:-.1px;position:absolute;bottom:0;width:100%;text-indent:20%}.main-content{color:#3f3f3f;padding:25px;background:#fff;font-size:17px;line-height:1.45}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5{font:28px/1.15 Quattrocento,serif;letter-spacing:-.2px;padding-bottom:23px}.main-content h2,.main-content h3,.main-content h4,.main-content h5{font-size:22px}.main-content .author,.main-content ol,.main-content p,.main-content ul{letter-spacing:-.35px}.main-content ol,.main-content p,.main-content ul{padding-bottom:24px}.main-content .author{display:block;padding:25px 0 8px;text-align:center;font-style:italic}.main-content ol,.main-content ul{list-style-position:outside;padding-left:20px}.main-content ul{list-style-type:disc}.main-content ol{list-style-type:decimal}.main-content a{color:#e1222e;text-decoration:underline}.contact-form{padding:24px 22px;color:#fff;background:#303030;background:linear-gradient(0deg,#303030,#232323);border-bottom:1px solid #505050}.contact-form br{display:none}.contact-form h2{font:18px/1.15 Quattrocento,serif;padding:5px 15px 22px}.contact-form input,.search-form input{-webkit-appearance:none;outline:0;border:0;border-radius:0}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.search-form input[type=text]{font:18px/normal "PT Sans",sans-serif;color:#303030;width:97%;padding:6px 0 5px 3%;margin-bottom:8px}.contact-form input[type=checkbox]{display:none}.contact-form label{display:block;font:15px/1.65 "PT Sans",serif;padding:9px 10px 17px 43px;position:relative}.contact-form label:before{display:block;position:absolute;top:10px;left:17px;width:18px;height:18px;content:" ";background:#fff;color:#000;cursor:pointer}.contact-form input[type=checkbox]:checked+br+label:before,.contact-form input[type=checkbox]:checked+label:before{background:url(img/checkmark.png) center center no-repeat #fff}.contact-form input[type=submit],.search-form input[type=submit]{font:22px/1 Cabin,sans-serif;width:100%;background:#b1383e;background:linear-gradient(0deg,#b1383e,#cc7d81);border:1px solid #db8e92;color:#fff;text-transform:uppercase;padding:12px 0 9px;cursor:pointer}.contact-form input[type=submit]:hover,.search-form input[type=submit]:hover{border:0;padding:13px 0 10px;background:#ec2a35;background:linear-gradient(0deg,#ec2a35,#f37b81)}.contact-form a{text-decoration:underline}.wpcf7-not-valid-tip{display:block;color:red;margin-bottom:8px}.wpcf7-response-output{margin-top:8px}.wpcf7-validation-errors{display:block;color:red}.wpcf7-mail-sent-ok{color:green}.wpcf7 .screen-reader-response{display:none}.search-form-wrapper{display:none;text-align:center;font-size:0}.search-form-wrapper.showing{display:block}.search-form{display:inline-block;width:95%;max-width:400px;padding:15px 0}.search-form input[type=text]{width:68%;font-size:13px;padding:3px 0 3px 3%;margin-bottom:0}.search-form input[type=submit]{font-size:12px;width:25%;padding:5px}.search-form input[type=submit]:hover{padding:6px}.practice-areas{background:#1c1c1c;background:linear-gradient(180deg,#1c1c1c,#303030 100px);color:#fff;border-top:1px solid #505050;border-bottom:1px solid #505050;margin-top:1px}.practice-areas h2{font:small-caps 32px/1 Quattrocento,serif;padding:14px 0 13px 41px;letter-spacing:-.3px;background:url(img/practice-areas-header-bg.png) left center no-repeat}.practice-areas h2 span{display:block;font:14px/1 Cabin,sans-serif;text-transform:uppercase;color:#ee5459;letter-spacing:2.6px}.practice-areas ul{padding:0 0 15px 42px}.practice-areas li{padding:2px 0;border-top:1px solid #505050}.practice-areas li:first-child{border-top:0}.practice-areas a{display:block;background:url(img/arrow.png) 7px center no-repeat;padding:5px 0 6px 20px;margin-left:-20px}.practice-areas a:hover{background-color:#eb232e;background-image:url(img/arrow-hover.png)}.social-media{background:#1c1c1c;background:linear-gradient(180deg,#1c1c1c,#303030 100px);border-top:1px solid #505050;margin-top:1px;padding:23px 35px;text-align:center}.social-media h2{font:small-caps 32px/1 Quattrocento,serif;letter-spacing:-.3px;color:#fff}.social-media ul{overflow:hidden;margin-top:20px;position:relative;left:1px;width:202px;display:inline-block}.social-media li{float:left;margin-left:12px}.social-media li:first-child{margin:0}.social-media a{display:block;width:41px;height:41px}.social-media .facebook{background:url(img/facebook.png) 1px 7px no-repeat #2c4485}.social-media .facebook:hover{background-color:#627ebf}.social-media .twitter{background:url(img/twitter.png) center center no-repeat #16acf2}.social-media .twitter:hover{background-color:#46c7fe}.social-media .linkedin{background:url(img/linkedin.png) center center no-repeat #1670b7}.social-media .linkedin:hover{background-color:#3e9ad9}.social-media .googleplus{background:url(img/googleplus.png) center center no-repeat #c1071d}.social-media .googleplus:hover{background-color:#eb2e3e}.main-footer{background:url(img/footer-bg.jpg) bottom center no-repeat #303030;padding:47px 0 50px;text-align:center}.footer-contact-details,.logo-footer{vertical-align:middle}.logo-footer{margin:0 20px;max-width:496px}.footer-contact-details{display:block;font-size:16px;line-height:1.4;color:#a0a0a0;padding-top:40px;letter-spacing:-.2px}.footer-contact-details .address,.footer-contact-details a{color:#fff}.footer-contact-details .address{padding:0 40px;display:block}.footer-contact-details .phone{display:block}.footer-contact-details a:hover{text-decoration:underline}.footer-menu-wrapper{padding:0 20px}.footer-menu{border-bottom:1px solid #a1a1a1;font-size:0;padding:20px 0;margin-top:20px}.footer-menu li{display:inline-block;padding:4px 8px}.footer-menu a{font:12px/1.2 Cabin,sans-serif;text-transform:uppercase;color:#ed4f57}.footer-menu a:hover{color:#fff}.attorney-advertising{max-width:770px;margin:0 auto;font-size:15px;padding:35px 20px;letter-spacing:-.1px}.attorney-advertising h2{font-weight:700;text-transform:uppercase;padding-bottom:5px;color:#fff}.attorney-advertising p{font-style:italic;line-height:1.35;color:#a1a1a1}.nc-footer{background:#1f1f1f;text-align:center;padding:38px 45px;max-width:1070px;color:#a0a0a0;font:10px/1.2 Arial,sans-serif}@media (min-width:400px){.footer-contact-details .phone{border-right:1px solid #a1a1a1;margin-right:10px;padding-right:12px;display:inline-block}.buckets h2{font-size:20px;width:200px;padding-top:25px}}@media (min-width:500px){.mobile-menu span{display:inline}.footer-menu-wrapper{padding:0 30px}.buckets h2{font-size:22px;width:220px;padding-top:20px}.sub-header p{margin:20% 0;padding:40px 50% 40px 10%;font-size:20px}.sub-header img{display:inline-block;width:80%;max-width:526px;height:auto;margin-top:-85%;margin-right:-50%}}@media (min-width:600px){.buckets h2{font-size:24px;width:240px;padding-top:20px}.footer-menu-wrapper{padding:0 40px}.footer-menu{padding:20px}.sub-header p{font-size:22px}}@media (min-width:700px){.buckets li{width:calc(50% - 14px);margin-left:calc(28px)}.ie8 .buckets li{width:45%;margin-left:4%}.buckets h2{font-size:18px;width:180px;padding-top:30px}.buckets span{font-size:13 px}.sub-header p{margin:17% 0;font-size:24px}}@media (min-width:800px){.buckets h2{font-size:20px;width:200px;padding-top:25px}.sub-header p{margin:20% 0 13%;font-size:26px}}@media (min-width:900px){.main-content{padding:44px 63px;min-height:1000px}.page-id-5 .main-content{min-height:0}.left-side{width:76%;width:calc(100% - 270px);float:left}.right-side{width:24%;width:calc(270px);float:right}.buckets h2{font-size:16px;width:160px;padding-top:30px}.buckets span{font-size:14px}.social-media{text-align:left}.footer-menu{padding:20px 40px}.logo-footer{margin:0}.sub-header-wrapper{height:912px;margin-bottom:-712px}body.home .sub-header-wrapper{margin-bottom:-509px}.sub-header{overflow:visible}.sub-header p{margin-top:200px;padding:20px 220px 20px 50px;font-size:30px;width:390px;margin-left:-240px}.sub-header img{display:block;margin-top:-450px;margin-left:375px;margin-right:0}}@media (min-width:1000px){.buckets h2{font-size:20px;width:200px;padding-top:25px}.main-header-wrapper{border-top:13px solid #4f4f4f}.mobile-menu{display:none}.main-menu-wrapper{background:#4e4e4e;background:linear-gradient(0deg,#4e4e4e,#7c7c7c);position:relative;display:block;text-align:center;font-size:0;top:0}.main-menu{display:inline-block;padding:0;border:0}.main-menu>li{display:inline-block;border-left:1px solid #593f40;border-right:1px solid #878787;vertical-align:top}.main-menu li{position:relative}.main-menu a{font-size:12px;padding:11px 10px 13px;letter-spacing:.1px;text-indent:0!important}.main-menu .search{display:inline-block}.main-menu .search a{width:1em;height:1em;background-image:url(img/search.png);background-repeat:no-repeat;background-position:center center}.main-menu .hide{display:none}.main-menu ul{background:#4e4e4e;text-align:left;display:none}.main-menu ul a{padding:7px;min-width:150px;border:1px solid #4e4e4e}.main-menu ul ul{position:absolute;display:none;left:100%;top:0}.main-menu li:hover>ul{display:block;position:absolute}.main-header{text-align:left}.header-contact-details{position:absolute;top:0;right:0;padding-top:0;background:0 0}.quick-links{font-size:0;background:#4f4f4f;display:inline-block;padding:10px 10px 14px}.quick-links li{display:inline-block}.quick-links a{display:inline-block;font:12px/1 Cabin,sans-serif;text-transform:uppercase;color:#fff;margin:0 10px;padding-bottom:1px}.quick-links a:hover{text-decoration:none;border-bottom:1px solid #fff;padding-bottom:0}.quick-links li:first-child{border-right:1px solid #fff}.sub-header-wrapper{background-size:auto auto}.footer-contact-details{display:inline-block;border-left:1px solid #a1a1a1;margin-left:33px;padding:2px 0 2px 35px}.footer-contact-details .address{padding:0}.footer-menu{padding:20px 120px}}@media (min-width:1050px){.buckets h2{font-size:22px;width:220px;padding-top:20px}}@media (min-width:1160px){.main-menu a{font-size:13px;padding:13px 13px 15px}.content-area{border-radius:5px 5px 0 0}}@media (min-width:1250px){.main-menu a{font-size:14px;padding:15px 16px 17px}}
article.main-content ol li {
    margin-left: 25px;
}
article.main-content ul li {
    margin-left: 25px;
}
.alignright {
    float: right!important;
    text-align: right!important;
}