html{margin:0;padding:0;border:0}.bp-reset-element,body,h1,h2,h3,h4,h5,h6,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,blockquote,q,th,td,caption,table,div,span,object,iframe,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}th,td,caption{float:none !important;text-align:left;font-weight:normal;vertical-align:middle}table{border-collapse:separate;border-spacing:0;vertical-align:middle}a img{border:none}body{font:400 16px "PT Sans",sans-serif;line-height:1.4em;color:#391e0d;background:#806453}body a{color:#157c7d}body a:hover{color:#0e6767}body a:visited{color:#157c7d}body a:active{color:#157c7d}h1{color:#391e0d;font:400 32px "Volkhov",serif}.attorney_contact-areas h1{margin:2em 0 0 0}h2{color:#391e0d;font:400 20px "Volkhov",serif;margin:1em 0 0 0}h2.team_headers{color:#391e0d;font:400 24px "Volkhov",serif;margin:0 0 1em 0}h2.subhead{color:#391e0d;font:400 0.8em "PT Sans",sans-serif;margin:0 0 1em 0}h4,.attorney_name{font-size:20px;color:#806453}.left_column ul{margin:0 0 .5em 0;padding:0 0 0 2em;list-style-type:square}.left_column ul li{margin:0;padding:0}aside{margin-bottom:20px}aside h2.aside_header{font:400 18px "Volkhov",serif;color:#000;display:block;width:100%;border-bottom:2px solid #391e0d;margin:0 0 .5em 0}aside h3.aside_attorneyname{font:400 18px "PT Sans",sans-serif;margin:3em 0 0 0}aside ul{list-style-type:none}aside ul li{padding:2px 0}aside a{font:400 18px "PT Sans",sans-serif;color:#157c7d;text-decoration:none}aside a:hover{text-decoration:underline}aside a.text_link{font:400 16px "PT Sans",sans-serif}a.btn{font:400 16px "PT Sans",sans-serif}a.btn:hover{text-decoration:none}a.slide_link{font-size:16px}p{font:400 16px "PT Sans",sans-serif;line-height:1.5em;color:#391e0d;margin:0 0 1em 0}.main_nav .nav_item a{font:700 18px "PT Sans",sans-serif;text-decoration:none;color:#806453}.main_nav .nav_item a:hover{color:#391e0d}.main_nav .nav_item.current a{font-weight:400;color:#fff;background:#157c7d}.main_nav .nav_item.current a:hover{background:#0e6767}.subnav a{font:400 14px "PT Sans",sans-serif;text-decoration:none;color:#391e0d;padding-right:10px}.subnav a:hover{color:#157c7d}.subnav a:visited{color:#391e0d}.subnav a:visited:hover{color:#157c7d}.subnav a.current{font-weight:700;color:#157c7d}.attorney_info li{margin:0 0 .5em 0}.phone{text-align:right}.phone p{color:#8f7f68;font:400 italic 16px "Volkhov",serif;margin:0}.phone a{text-decoration:none;color:#391e0d;font:700 26px "Volkhov",serif}.phone a:hover{color:#391e0d}.phone span{color:#391e0d;font:700 26px "Volkhov",serif;margin:0}.swirl_heading_box h2{font:300 italic 18px "Volkhov",serif;width:100%;text-align:center;padding-bottom:3px}.swirl_heading_box p{font:400 18px "Volkhov",serif;line-height:1.1em;width:100%;text-align:center;padding-bottom:5px}.footer{color:#fefff2;font:300 16px "PT Sans",sans-serif}.footer p,.footer a{color:#fefff2;font:300 16px "PT Sans",sans-serif}.disclaimer p{font:300 14px "PT Sans",sans-serif;font-style:italic;margin:0}nav.footer_nav ul{list-style-type:none;margin-left:0;padding-right:0}nav.footer_nav a{color:#fefff2;text-decoration:none}nav.footer_nav a:hover{font-weight:700}nav.footer_nav a.current{font-weight:700}.slide_text_indent{padding:0 10px 0 20px}[class^="icon-"]{color:#806453}.blockify{display:block !important}.inlinify{display:inline-block !important}.clearfix{overflow:hidden;*zoom:1}.pie-clearfix{*zoom:1}.pie-clearfix:after{content:"";display:table;clear:both}.clear{clear:both}.float-left{display:inline;float:left}.float-right{display:inline;float:right}.no-float{float:none !important}.headroom{padding-top:3em}.less-headroom{padding-top:1.5em}.more-less-headroom{padding-top:0.75em}.legroom{margin-bottom:3em}.less-legroom{margin-bottom:1.5em}.more-less-legroom{margin-bottom:0.75em}.no-legroom{margin-bottom:0}.no-margin{margin:0 !important}.no-border{border:none !important}.center{text-align:center !important}.bold{font-weight:700}.pad_r{padding-right:10px}.pad_l{padding-left:10px}.pad_t{padding-top:10px}.pad_b{padding-bottom:10px}.mar_r{margin-right:10px}.mar_l{margin-left:10px}.mar_t{margin-top:10px}.mar_b{margin-bottom:10px}.no-background{background:none}.wrapper{*zoom:1;max-width:940px;_width:940px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}.wrapper:after{content:"";display:table;clear:both}@media (min-width: 630px){.wrapper{max-width:940px}}@media (min-width: 950px){.wrapper{max-width:940px}}header.top{padding:60px 0 20px 0;background:#fefff2;border-bottom:2px solid #ccb9ad}.logo{width:48.3871%;float:right;margin-right:0;#margin-left:-10px;display:inline;margin:1em 0 0 0}.phone{width:100%;float:right;margin-right:0;#margin-left:-10px;display:inline;margin:1em 0 0 0}.main_nav{display:none}.subnav{display:none}.slide_block{background:#dddccc;border-bottom:1px solid #ccb9ad}.slide_block .wrapper{background:#fffffa}.content{background:#fffffa}.content .wrapper{background:#fffffa url(/images/site_images/content_top_swirl.png) 12px 25px no-repeat;position:relative;padding-top:35px;padding-bottom:10px;border-left:1px solid #dddccc;border-right:1px solid #dddccc}.left_column{padding:1em 0 0 0}.content_noswirl{background:#fffffa}.content_noswirl .wrapper{position:relative;padding-top:35px;padding-bottom:10px;border-left:1px solid #dddccc;border-right:1px solid #dddccc}.sidebar_arrow{display:none}@media (min-width: 630px){.disclaimer_container{padding-left:4.21053%;width:91.57895%;float:left;margin-right:1.05263%}header.top .wrapper{position:relative}.phone{position:absolute;top:0;right:1em;width:300px;margin:0}.slide_block .wrapper{border-left:1px solid #ccb9ad;border-right:1px solid #ccb9ad}.left_column{padding-left:4.21053%;width:62.10526%;float:left;margin-right:1.05263%;padding-right:4.21053%;margin:1em 0 0 0;padding:0}.right_column{width:28.42105%;float:right;margin-right:0;margin:1em 0 0 0;padding:2em 0 0 0}.main_nav{margin-top:12px;display:block;width:100%;float:right;margin-right:0;overflow:hidden}.main_nav ul{display:inline;float:right}.main_nav ul li{display:inline;float:left}.main_nav ul li a{display:block;padding:35px 7px 5px 7px;margin:0}.main_nav ul li a:hover{z-index:10}.main_nav ul li.nav_item.current a{position:relative}.subnav{display:block}.mobile_nav{overflow:hidden;display:none}header.top{padding:1em 0 .5em 0}.sidebar_arrow{display:block;background:url(/images/site_images/white_sidebar_arrow2.png) top right no-repeat;background-size:31% 55px;height:55px;width:100%;position:absolute;top:-1px;right:0px;z-index:9998}.rtcol_sidebar_arrow{display:block;background:url(/images/site_images/white_sidebar_arrow2.png) top right no-repeat;background-size:28.42105% 55px;height:55px;width:107%;position:absolute;top:-1px;right:0px;z-index:9998}}@media (min-width: 950px){header.top .wrapper{padding-top:.5em;height:135px}.sidebar_arrow{background-size:299px 55px}.logo{position:absolute;bottom:1em;left:16px;padding:0;margin:0;padding-left:0%}.main_nav{margin:54px 0 0 0}}aside{padding-right:15px;padding-left:15px}.content_block{overflow:hidden;*zoom:1;margin:10px 0}.footer{border-top:1px solid #391e0d;background:#806453}.footer .wrapper{padding:0 0 20px 0}nav.footer_nav{display:none}@media (min-width: 950px){nav.footer_nav{display:inline;float:left;width:24.21053%;float:left;margin-right:1.05263%}}.footer_info{display:inline;float:left}.soc_credits{display:inline;float:right;display:block}.footer_full{overflow:hidden;*zoom:1;padding-left:4.21053%;width:91.57895%;float:left;margin-right:1.05263%;display:inline;padding-right:4.21053%;margin-top:15px}.swirl_heading_box{display:block;border-left:1px solid #ccb9ad;border-right:1px solid #ccb9ad;padding:10px 10px 0px 10px;width:100%;background:#fff;display:inline;float:right;width:28.42105%;float:right;margin-right:0;#margin-left:-10px;display:inline;height:100%;min-height:60px}.slide_block .wrapper{padding:0;background-color:#fff}.slide_show{position:relative;display:block;overflow:hidden;*zoom:1}.slide{display:block;width:100%;float:left;margin-right:1.05263%;display:inline;overflow:hidden;*zoom:1}.slide .slide_image{display:inline;float:left;width:100%;float:right;margin-right:0;#margin-left:-10px;display:inline;height:200px}.slide .slide_image img{width:100%}.slide .slide_text{display:none}.slider_indicators{display:none}@media (min-width: 630px){.slide_block .wrapper{padding-left:0;padding-right:20px}.slide{height:325px}.slide .slide_image{width:70.52632%;float:right;margin-right:0;display:inline;float:left;position:absolute;left:-1px;height:100%;background-size:325px 69%}.slide .slide_image img{border:none}.slide .slide_text{display:inline;float:right;width:28.42105%;float:right;margin-right:0;border-left:1px solid #ccb9ad;padding:10px 0 0 10px;height:100%}.slide .slide_text a{position:absolute;bottom:10px;right:0px;text-decoration:none}.slider_indicators{display:block;position:absolute;top:-40px;right:35%;z-index:9999;overflow:hidden}.slider_indicators li{width:85px;float:left;margin:8px;list-style:none}.slider_indicators a{width:85px;display:block;background:#dddccc;border:2px solid #806453}.slider_indicators li.activeSlide a{background:#157c7d;border:2px solid #157c7d}.slider_indicators li.activeSlide img{opacity:1}.slider_indicators a:focus{outline:none}.slider_indicators img{border:none;display:block;opacity:0.3}.slider_indicators img:hover{opacity:1}}@media (min-width: 950px){.slide .slide_text{font:300 20px "PT Sans",sans-serif}}.logo{display:inline;float:left}.logo a{display:block;width:260px;height:48px;background:url(/images/site_images/kdanc_logo@2x.png) 0 0;background-size:260px 48px;display:inline;float:left;text-indent:-9999px}@media (min-width: 630px){.logo{display:inline;float:left;width:36.50794%;float:left;margin-right:1.5873%;width:343px;height:63px}.logo a{width:343px;height:63px;background-size:343px 63px}}.subnav{overflow:hidden;*zoom:1;border-top:1px solid #157c7d;background:#e9f2ea}.subnav ul{display:inline;float:right}.subnav ul li{display:inline;float:left}.subnav_inactive .subnav{overflow:hidden;*zoom:1}.subnav_inactive .subnav ul{display:inline;float:right}.subnav_inactive .subnav ul li{display:inline;float:left}@media (min-width: 630px){.subnav{width:66.31579%;float:right;margin-right:0}}@media (min-width: 950px){.subnav{width:53.68421%;float:right;margin-right:0}}.faq{margin:0 0 1em 0}.faq .question{font:700 italic 17px "PT Sans",sans-serif}.faq .answer{font:400 16px "PT Sans",sans-serif}.accented{border:1px solid #ccb9ad;background:#fefff2;padding:.5em}article{padding:0 0 1em 0;margin:0 0 2em 0;border-bottom:1px solid #dddccc}article.attorney_list{overflow:hidden;*zoom:1;margin:0 0 2em 0;padding:0;border:none}article.attorney_list img{display:inline;float:left;margin:0 1em 0 0;border:1px solid #dddccc}article.attorney_list .attorney_contact-areas{display:inline;float:left;height:225px}article.attorney_list .attorney_info{overflow:hidden;*zoom:1;width:100%;vertical-align:bottom}.disclaimer{border:1px solid #ccb9ad;background:#fefff2;padding:.5em;margin:0 0 2em 0}.img,.border{border:1px solid #dddccc}.image_heading{height:100%;min-height:60px;background:#dddccc url(/images/site_images/swirl_subheading.png) center no-repeat;border-bottom:1px solid #ccb9ad}.image_heading .wrapper{padding-right:0;padding-left:20px}.gmap{display:inline;float:left;height:250px;width:50%;border:1px solid #391e0d;margin:0 20px 20px 0}input,textarea{border:1px solid #806453;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px;font:400 16px "PT Sans",sans-serif;color:#806453;width:95%}input:focus,textarea:focus{background:#fefff2}.google_map{margin:1em 1em 0 0}input[type=submit],.btn{display:inline;float:right;background-color:#157c7d;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 10px;text-decoration:none;border:none;cursor:pointer;width:auto}input[type=submit]:hover,.btn:hover{color:#fefff2;background:#0e6767;cursor:pointer}input[type=submit]:visited,.btn:visited{color:#fff}.screen-reader{position:absolute;left:-9999px}.socialbtn{display:block;height:30px;width:30px;text-indent:-9999px;display:inline;float:right;margin-left:8px}.facebook{background:url(/images/site_images/soc_icons.gif) -32px 0px no-repeat}.facebook:hover{background:url(/images/site_images/soc_icons.gif) -32px -32px no-repeat}.twitter{background:url(/images/site_images/soc_icons.gif) 0px 0px no-repeat}.twitter:hover{background:url(/images/site_images/soc_icons.gif) 0px -32px no-repeat}.linkedin{background:url(/images/site_images/soc_icons.gif) -64px 0px no-repeat}.linkedin:hover{background:url(/images/site_images/soc_icons.gif) -64px -32px no-repeat}.credits{margin:5em 0 0 0;display:inline;float:right}.credits a.impdesigns{display:block;overflow:hidden;*zoom:1;display:inline;float:left;height:25px;width:100px;text-indent:-9999px;background:url(/images/site_images/id_creation.png) no-repeat 0 0}.mobile_top{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1N2M3ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBlNjc2NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #157c7d), color-stop(100%, #0e6767));background:-webkit-linear-gradient(top, #157c7d,#0e6767);background:-moz-linear-gradient(top, #157c7d,#0e6767);background:-o-linear-gradient(top, #157c7d,#0e6767);background:linear-gradient(top, #157c7d,#0e6767);color:#fff;position:absolute;left:0;top:0;height:60px;right:0;z-index:2;overflow:hidden}a.menu{width:100%;float:right;margin-right:0;#margin-left:-10px;display:inline;position:absolute;z-index:3;padding:1em 0 1em 0;text-decoration:none;color:#fff;text-transform:uppercase;text-align:right}a.menu:hover{color:#fff}a.menu span{font-size:65px;padding:0 20px 0 0}nav.mobile ul{list-style:none}nav.mobile ul li.nav_item a.main{display:block;text-decoration:none;background:#157c7d;color:#fff;border-top:1px solid;font:400 22px "PT Sans",sans-serif;padding:15px}nav.mobile ul li.nav_item a.main:hover{background:#0e6767}nav.mobile ul li.nav_item a.sub{background:#4aaaac;padding:15px 15px 15px 30px}nav.mobile ul li.nav_item a.sub:hover{background:#157c7d}nav.mobile ul li.nav_item a.mobile_expander{display:inline;float:right;display:block;background:#0e6767;color:#fff;width:59px;height:59px;border-top:1px solid #fff;border-left:1px solid #fff;text-align:center;font:700 42px "PT Sans",sans-serif;cursor:pointer}nav.mobile ul li.nav_item a.mobile_expander:hover{background:#157c7d}.drawer{-webkit-transform:translate3d(0, -360px, 0);-moz-transform:translate3d(0, -360px, 0);-o-transform:translate3d(0, -360px, 0);transform:translate3d(0, -360px, 0);-webkit-transition:-webkit-transform 0.25s linear;-moz-transition:-moz-transform 0.25s linear;-o-transition:-o-transform 0.25s linear;transition:transform 0.25s linear;height:0px}.drawer.active{-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);height:360px}.no-csstransforms .mobile_top{position:static}.no-csstransforms .drawer nav.mobile{display:none}.no-csstransforms .drawer.active nav.mobile{display:block}
