.container,.wrapper,nav.mm,nav.mm li{position:relative}.mmi,nav.mm_mob ul li{list-style-position:outside}#mblSearch,#mobMenuItems,#nav-below,.footer .location,.footer .locations,.footer .wrapper,.marketing,.mmi a,.post_entry_mult,.search-form form{overflow:hidden}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;vertical-align:baseline;margin:0;padding:0}.slide .text:before,.slide p{vertical-align:middle;display:inline-block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'PT Sans',sans-serif;background:url(img/bg/body.jpg) #fff}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}em,i{font-style:italic}b,strong{font-weight:700}html{box-sizing:border-box;background:#333;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}a{color:inherit;text-decoration:none;transition:color .3s}.wrapper{max-width:1075px;padding:0 20px;margin:0 auto}.firm-logo{display:block;margin:0 auto}.firm-logo img{display:block;width:100%}nav.mm{text-align:center;background-color:#dc1f26;z-index:100}nav.mm>ul>li:first-child{border-left:1px solid #f36368}nav.mm>ul>li>a{padding:16px 10px;color:#fff;font:700 15px/1 'Open Sans',sans-serif;text-transform:none;line-height:1}nav.mm>ul>li>a:hover{transition:background .3s linear}nav.mm>ul>li>ul{top:47px}nav.mm>ul{height:47px}nav.mm>ul>li:hover>a{background-color:#ef454c;color:#fff}nav.mm ul ul{background-color:#da222d;width:180px;border:1px solid #f36368}nav.mm ul ul li:hover>a{background-color:#ef454c;color:#fff}nav.mm ul ul li{border-top:1px solid #f36368}nav.mm ul ul a{color:#fff;padding:14px 10px;font-size:14px;font-family:'Open Sans',sans-serif;text-transform:none;line-height:1.3;font-weight:400}body.admin-bar.mob_menu #wrapper,nav.mm ul{padding:0}nav.mm ul{margin:0;font-size:0}nav.mm ul a{display:block;text-decoration:none}nav.mm>ul>li{border-right:1px solid #f36368;display:inline-block}nav.mm ul ul{display:none;position:absolute;text-align:left;left:0;top:-1px}nav.mm ul li:hover>ul{display:block}nav.mm ul ul ul{left:100%}nav.mm ul ul li:first-child{border:0}body.admin-bar #mmiWrapper{position:static}body.mob_menu #wrapper{padding:34px 0 0}body.mob_menu #wpadminbar{position:absolute}#mblSearchCont,#mmiWrapper,body.fsMenuOn #contact-tab,body.fsMenuOn #wpadminbar,nav.mm_mob{display:none}.fsMenuOn #closeMenu,.fsMenuOn #mblSearchCont,.fsMenuOn nav.mm_mob,.mob_menu #mmiWrapper{display:block}.fsMenuOn #mmiWrapper{z-index:1}#mmiWrapper{background:#a73c3f;background:linear-gradient(#b75f61,#981b1e);position:fixed;top:0;left:0;width:100%;z-index:999}#mobMenuItems{margin:0 auto;padding:0;width:246px;height:34px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;border-left:1px solid #b75f61;border-right:1px solid #981b1e}.mmi,.mmi a{height:100%}.mmi{font-size:14px;float:left;display:inline;list-style-type:none}.mmi:hover{background:linear-gradient(#eb7b7f,#dd232a)}#mm2,#mm5{width:37px}#mm3{width:46px}#mm4{width:32px}.mmi a{box-sizing:border-box;color:#fff;display:block;line-height:34px;background-image:url(http://www.ewingwillis.com/wp-content/themes/eww-2015/img/icons/menu2015.png);background-repeat:no-repeat;background-position:10px 0;text-indent:-222px;text-align:left}.mmi a:hover{opacity:.7;text-decoration:none}#mm1,.mmi{border-left:1px solid #981b1e;border-right:1px solid #b75f61}#mm1 a{text-indent:0;width:90px;padding:0 0 0 27px;text-align:center}#mm2 a{background-position:10px -34px}#mm3 a{background-position:10px -68px}#mm4 a{background-position:10px -102px}#mm5 a{background-position:10px -136px}nav.mm_mob{z-index:9999;position:absolute;left:0;top:0;width:100%;padding:34px 0 10px;background-color:#B2191E}nav.mm_mob ul{padding:0}nav.mm_mob>ul{padding:10px 0}nav.mm_mob ul li{list-style-type:none;display:block}nav.mm_mob ul a{display:block;padding:3px 1em;color:#fff;font:700 15px/1 'Open Sans',sans-serif}#closeMenu,#mblsInput{font-family:arial,sans-serif;box-sizing:border-box}nav.mm_mob a:hover{background-color:#ef454c;text-decoration:none}nav.mm_mob ul ul a{padding-left:2em}nav.mm_mob ul ul ul a{padding-left:3em}nav.mm_mob ul ul li a{text-transform:none}#closeMenu,#mblsSubmit{text-transform:uppercase;color:#fff;text-align:center}#closeMenu{z-index:999999999;position:fixed;top:0;right:0;display:none;padding:0;width:100%;height:34px;font-size:16px;line-height:34px;background:#5F0F11}#closeMenu:hover{text-decoration:none;background:linear-gradient(#eb7b7f,#dd232a)}body.fsMenuOn #menuWall{position:fixed;background:#000;background:rgba(0,0,0,.9);z-index:999;content:"";width:100%;height:200%;left:0;top:0}.bucket .text:after,.content:before,.slide .text:before{content:''}#mblSearch{max-width:350px;padding:10px 1em}#mblsInput,#mblsSubmit{-webkit-appearance:none;appearance:none;border-radius:0;float:left;display:inline;box-sizing:border-box}#mblsInput{font-size:10px;padding:0 5px;line-height:1;height:21px;width:70%;border:0;outline:0}#mblsSubmit{cursor:pointer;width:30%;height:21px;font-size:12px;line-height:16px;background:#9a1f22;background:linear-gradient(#b75f61,#981b1e);border:0}#mblsSubmit:hover{background:#e34a50;background:linear-gradient(#eb7b7f,#dd232a)}@media screen and (min-width:1000px){nav.mm>ul>li>a{padding:16px 22px}}@media screen and (min-width:1100px){nav.mm>ul>li>a{padding:16px 26px}}.search-form{background:#dc1f26;display:none;padding:30px 0;font-size:0;text-align:center}.search-form.showing{display:block}.search-form form{width:100%;max-width:400px;padding:0 25px;display:inline-block}.search-form input{-webkit-appearance:none;display:inline-block;font-size:14px;border-radius:0;padding:6px 10px;vertical-align:middle;border:1px solid #981b1e}.search-form input[type=text]{width:70%}.search-form input[type=submit]{background:#000;cursor:pointer;width:30%;color:#fff;transition:all .3s}.search-form input[type=submit]:hover{background:#333;border:1px solid #333}.header{background:#fff;background:linear-gradient(#fff,#d5d5d5);padding:12px 0;border-bottom:1px solid #d5d5d5}.header .firm-logo{max-width:307px;margin:20px auto 30px}.header .cta,.header .disclaimer{margin:20px 0;text-transform:uppercase}.header .disclaimer{font:700 14px/1 'Open Sans',sans-serif;color:#991E21;text-align:center}.header .tagline-cta{font-size:0;text-align:center}.header .tagline{font:20px/24px 'PT Serif',serif;letter-spacing:-.25px;color:#981b1e}.header .tagline br{display:none}.header .cta{font:700 16px/1 'Open Sans',sans-serif;font-weight:700}.header .cta span{color:#231f20;margin-bottom:5px;display:block;letter-spacing:-.5px}.header .cta a{font-size:34px;color:#991e21;display:inline-block;background:url(img/icons/phone-red.png) 0 50% no-repeat;padding-left:35px}.marketing{height:242px;border-bottom:1px solid #fca8ab;background:#41403e;color:#fffefe;position:relative}.home .marketing{height:426px;border-bottom:0}.slide{background:50% 0 no-repeat;background-size:cover;position:absolute;width:100%;top:0;left:0;height:100%}.slide .text{height:100%;background:rgba(0,0,0,.4);font-size:0;text-align:center}.slide .text:before{height:100%;width:0}.slide p{width:100%;bottom:0;padding:0 20px;font:700 28px/1.12 'PT Serif',serif;text-shadow:0 0 5px #000}.home .slide,.slide br{display:none}.bucket .text,.home .slide-1{display:block}.slide-1{background-image:url(img/slides/1.jpg)}.slide-2{background-image:url(img/slides/2.jpg)}.slide-3{background-image:url(img/slides/3.jpg)}.buckets{border-top:8px solid #dc1f26;font-size:0;z-index:2;position:relative}.bucket{border:1px solid #981b1e}.bucket .text{font-size:19px;letter-spacing:-.75px;color:#fff;text-transform:uppercase;background:#981b1e;background:linear-gradient(#b75f61,#981b1e);padding:20px;position:relative}.bucket .text:after{width:24px;height:24px;display:block;position:absolute;right:12px;top:50%;margin-top:-12px;background:url(img/icons/arrow.png) 50% 0 no-repeat}.bucket:hover{background:#dd232a;border:1px solid #f53037}.bucket:hover .text{background:#eb7b7f;background:linear-gradient(#eb7b7f,#dd232a)}.bucket:hover .text:after{background-position:50% 100%}.bucket .image{display:none}.content{border-top:8px solid #dc1f26;border-bottom:8px solid #dc1f26;padding:60px 0 20px;font-size:18px;line-height:26px;letter-spacing:-.45px;overflow:hidden;position:relative}.content:before{position:absolute;width:100%;top:0;left:0;height:50px;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.25),rgba(0,0,0,.1),rgba(0,0,0,0))}.article{margin-top:-7px}.article h1{font:700 28px/34px 'PT Serif',serif;text-transform:uppercase;letter-spacing:-.55px;margin-bottom:18px;color:#981b1e}.article h2{font-size:24px;line-height:28px;letter-spacing:-.65px;color:#dc1f26;margin-top:24px;margin-bottom:12px}.article .post_entry_mult h2{margin:0}.article .post_entry_mult h2 a{text-decoration:none}.article h3,.article h4,.article h5,.article h6{font-weight:700;color:#981b1e;margin-bottom:12px}.article ol,.article p,.article ul{margin-bottom:12px}.article li{margin-bottom:6px}.article li:last-child{margin-bottom:0}.article a{text-decoration:underline}.article a:hover{color:#a1a5a9}.article ul{list-style:disc;padding-left:20px}.article ol{list-style:decimal;padding-left:20px}.article .alignright{display:block;float:right;margin-bottom:23px;width:100%;height:auto;border:4px solid #e71e25}#shareThisPage .shareThisWrapper,#shareThisPageHead,.dskSharingIcon{display:inline-block}#shareThisPage{clear:both;border-top:1px solid #2a3868;padding:20px 0;margin:15px 0 0}#shareThisPageHead{font-size:16px;line-height:1;font-weight:400;text-transform:uppercase;margin:0 10px 0 0}.shareThisWrapper{font-size:0}.dskSharingIcon{width:16px;height:16px;margin:0 14px 0 0;background-image:url(../../../dsk_sharing/icons/ftlg_16.png)}.sidebar .video a:before,.sidebar section:after{content:'';left:0;width:100%}.dskSharingIcon:hover{opacity:.8}.dskSharingIcon_facebook{background-position:0 0}.dskSharingIcon_twitter{background-position:-16px 0}.dskSharingIcon_linkedin{background-position:-32px 0}.dskSharingIcon_googleplus{background-position:-48px 0}.sidebar section{margin-bottom:10px;position:relative}.sidebar section:after{display:block;position:absolute;top:100%;height:50px;background:radial-gradient(50% 50% at 50% 0,rgba(0,0,0,.4),rgba(0,0,0,0))}.sidebar .video a{display:block;height:198px;background:url(img/bg/video.jpg) 50% 50% no-repeat #000;background-size:cover;position:relative}.sidebar .video a:before{position:absolute;top:0;height:100%;background:rgba(0,0,0,.5);transition:background .3s}.sidebar .video a .icon{display:block;width:87px;height:87px;background:url(img/icons/play-btn.png) 50% 0 no-repeat;position:absolute;top:50%;left:50%;margin-top:-62px;margin-left:-42px}.sidebar .video a .text{position:absolute;bottom:0;display:block;width:100%;font-size:19px;padding:10px 0 3px;text-align:center;text-transform:uppercase;background:#000;background:rgba(0,0,0,.5);color:#fff}.sidebar .video a .text:after{content:'▶';display:inline-block;font-size:50%;position:relative;top:-.25em;left:.5em}.sidebar .video a:hover:before{background:0 0}.sidebar .video a:hover .icon{background-position:50% 100%}.sidebar .gallery a{display:block;height:78px;background:url(img/bg/gallery.jpg) no-repeat #000;text-transform:uppercase;text-align:right;font-size:19px;color:#fff;padding:21px 25px 0 0;position:relative}.agency,.footer .cta,.footer .disclaimer,.footer .social-media,.footer-menu,.geo-block p,.sidebar .aops h2,.sidebar .faqs h2{text-align:center}.sidebar .gallery a:after{content:'';display:inline-block;width:24px;height:24px;background:url(img/icons/arrow.png) 50% 0 no-repeat;position:relative;top:5px;left:5px}.sidebar .gallery a:hover{background-position:0 100%}.sidebar .gallery a:hover:after{background-position:50% 100%}.sidebar .aops{background:#981b1e}.sidebar .aop,.sidebar .aops h2{background:linear-gradient(#b75f61,#981b1e)}.sidebar .aops h2{font-size:24px;font-weight:700;padding:28px 0 24px;text-transform:uppercase;color:#fff}.sidebar .aops li{border-top:1px solid #ec8f91;border-bottom:1px solid #981b1e}.sidebar .aops li:hover{border-bottom:1px solid #dd232a}.sidebar .aop{display:block;font-size:0}.sidebar .aop .image,.sidebar .aop .text{display:inline-block;vertical-align:middle}.sidebar .aop .image{background:no-repeat}.sidebar .aop .text{font-size:16px;font-weight:700;line-height:18px;color:#fff}.sidebar .aop-1 .image{width:134px;height:73px;margin-right:15px;background-image:url(img/aops/1.png)}.sidebar .aop-2 .image{width:119px;height:81px;margin-right:15px;background-image:url(img/aops/2.png)}.sidebar .aop-3 .image{width:107px;height:78px;margin-right:20px;background-image:url(img/aops/3.png)}.sidebar .aop-4 .image{width:100px;height:79px;margin-right:20px;background-image:url(img/aops/4.png)}.sidebar .aop-5 .image{width:96px;height:77px;margin-right:20px;background-image:url(img/aops/5.png)}.sidebar .aop-6 .image{width:97px;height:82px;margin-right:20px;background-image:url(img/aops/6.png)}.sidebar .aop-7 .image{width:101px;height:69px;margin-right:20px;background-image:url(img/aops/7.png)}.sidebar .aop-8 .image{width:110px;height:85px;margin-right:15px;background-image:url(img/aops/8.png)}.sidebar .aop-9 .image{width:120px;height:69px;margin-right:15px;background-image:url(img/aops/9.png)}.sidebar .aop-10 .image{width:139px;height:84px;margin-right:15px;background-image:url(img/aops/10.png)}.sidebar .aop:hover{background:linear-gradient(#eb7b7f,#dd232a)}.sidebar .aop:hover .image{background-position:0 100%}.sidebar .faqs{color:#981b1e;margin:40px 0 80px}.sidebar .faqs:after{display:none}.sidebar .faqs h2{font:700 24px/26px 'PT Serif',serif;text-transform:uppercase;margin-bottom:30px}.sidebar .faqs p{margin:20px 0;padding-left:60px}.sidebar .faqs .question{font-weight:700;padding-bottom:12px;min-height:60px}.sidebar .faqs .answer{font-style:italic;color:#000;border-bottom:1px solid #981b1e;padding-bottom:20px}.sidebar .faqs .answer,.sidebar .faqs .question{font-size:18px;line-height:26px;display:block;position:relative}.sidebar .faqs .answer:before,.sidebar .faqs .question:before{color:#981b1e;font-weight:400;font-style:normal;display:block;width:60px;position:absolute;top:12px;left:-60px;font-size:50px;text-align:center}.sidebar .faqs .question:before{content:'Q'}.sidebar .faqs .answer:before{content:'A'}.footer .cta:after,.footer .cta:before,.footer .location a:after,.footer:before,.sidebar .faqs a:after{content:''}.sidebar .faqs a{color:#fff;position:absolute;left:60px;right:0;display:block;line-height:33px;padding-left:10px;background:#dd2329;background:linear-gradient(#bd6e70,#991e21);border:1px solid #bf7274}.sidebar .faqs a:after{width:24px;height:24px;display:block;position:absolute;right:5px;top:4px;background:url(img/icons/arrow.png) 50% 0 no-repeat}.sidebar .faqs a:hover{background:#de272e;background:linear-gradient(#f5878b,#de272e)}.sidebar .faqs a:hover:after{background-position:50% 100%}.geo-block{background:#fff;background:linear-gradient(#fff,#d5d5d5);padding:13px 0}.geo-block .wrapper{max-width:990px;font-size:0}.geo-block .firm-logo{max-width:238px;padding:13px 0}.geo-block p{font-size:16px;line-height:24px;padding:13px 0}.footer{background:url(img/bg/footer.jpg) 50% 50% no-repeat;background-size:cover;color:#fff;padding:63px 0 53px;position:relative}.footer:before{position:absolute;width:100%;top:0;left:0;height:100px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}.footer .cta{font:700 0/1 'Open Sans',sans-serif;text-transform:uppercase;font-weight:700;position:relative}.footer .cta:after,.footer .cta:before{width:1000px;height:1px;display:block;background:#ec8f91;position:absolute;top:8px}.footer .cta:before{left:50%;margin-left:160px}.footer .cta:after{right:50%;margin-right:163px}.footer .cta span{font-size:16px;vertical-align:middle;display:block;margin-bottom:10px}.footer .cta a{font-size:35px;display:inline-block;vertical-align:middle;background:url(img/icons/phone-white.png) 0 50% no-repeat;padding-left:35px}.footer .locations{padding:39px 0;margin-bottom:-10px}.footer .location{padding:10px;border:1px solid #999898;background:#1d1c1c;font-size:16px;line-height:24px;margin-bottom:20px}.footer .location-2{max-width:738px;margin:0 auto 20px}.footer .location .image{width:100%;height:135px;border:1px solid #bf7274;background:50% 50% no-repeat;background-size:cover}.footer .location-1 .image{background-image:url(img/locations/1.jpg)}.footer .location-2 .image{background-image:url(img/locations/2.jpg)}.footer .location address{margin-top:10px}.footer .location a{position:relative;display:block;width:100%;line-height:33px;padding-left:10px;background:#dd2329;background:linear-gradient(#bd6e70,#991e21);border:1px solid #bf7274;margin-top:10px}.footer .location a:after{width:24px;height:24px;display:block;position:absolute;right:5px;top:4px;background:url(img/icons/arrow.png) 50% 0 no-repeat}.footer .location a:hover{background:#de272e;background:linear-gradient(#f5878b,#de272e)}.footer .location a:hover:after{background-position:50% 100%}.footer .social-media h2{font-size:16px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:15px;position:relative}.footer .social-media h2:after,.footer .social-media h2:before{content:'';width:1000px;height:1px;display:block;background:#ec8f91;position:absolute;top:8px}.footer .social-media h2:before{left:50%;margin-left:115px}.footer .social-media h2:after{right:50%;margin-right:120px}.footer .social-media ul{font-size:0}.footer .social-media li{display:inline-block;margin-left:11px}.footer .social-media li:first-child{margin-left:0}.footer .social-media a{display:block;width:37px;height:37px;background:50% 50% no-repeat;transition-property:background-color}.footer .social-media .facebook{background-color:#3b5999;background-image:url(img/social-media/facebook.png)}.footer .social-media .twitter{background-color:#00bbf5;background-image:url(img/social-media/twitter.png)}.footer .social-media .google{background-color:#ca2027;background-image:url(img/social-media/google.png)}.footer .social-media .linkedin{background-color:#1385c4;background-image:url(img/social-media/linkedin.png)}.footer .social-media .facebook:hover{background-color:#7794cc}.footer .social-media .twitter:hover{background-color:#65cdf4}.footer .social-media .google:hover{background-color:#f24f55}.footer .social-media .linkedin:hover{background-color:#4dafe3}.footer-menu{font-size:0;margin:35px 0}.footer-menu li{display:inline-block;margin:5px 0}.footer-menu a{display:block;font:700 14px/1 'Open Sans',sans-serif;color:#ec8f91;margin:0 15px}.footer-menu a:hover{color:#fff}.footer .disclaimer{font:italic 13px/20px 'Open Sans',sans-serif;letter-spacing:-.5px;color:#ec8f91;max-width:850px;margin:0 auto}.footer .disclaimer p{margin-bottom:10px}.footer .disclaimer a{color:#fff}.agency{font-size:0;padding:25px 0;background:#000}.agency img,.agency p{margin:10px auto}.agency p{display:block;color:#ec8f91;font:10px/12px Arial,'Helvetica Neue',Helvetica,sans-serif}#nav-below{margin:10px 0}.nav-next,.nav-previous{float:left;display:inline;width:50%}.nav-next{float:right;text-align:right}.nav-next a,.nav-previous a{text-decoration:none}div.entry-meta{font-size:90%}body.single .shareThisWrapper{margin:0 0 20px}.post_entry_mult{border-bottom:1px solid #a99270;padding-bottom:20px;margin-bottom:20px}.post_entry_mult_left{float:left;display:inline;width:150px}.post_entry_mult_right{padding-left:160px}.post_entry_mult .shareThisWrapper{margin:0}.excerpt_meta{margin:0 0 20px}.excerpt_meta .meta-sep{margin:0 5px}.postThumbSingle{float:left;margin:5px 10px 0 0}.tag-links{display:block}.google-map{height:350px;margin:0 0 25px;border:1px solid #333}.nc_form{background-color:#f0f0f0;padding:1.25em 2%;margin:0 0 1.25em;border:2px solid silver;border-radius:5px}.nc_form .req{color:#F71704}.nc_form input,.nc_form label,.nc_form select,.nc_form textarea{display:block;width:98%;padding:0}.nc_form input,.nc_form textarea{background:#fff;color:#8B898C}.nc_form .captcha-container,.nc_form input,.nc_form textarea{border:1px solid #999;border-radius:3px}.nc_form label{margin:0 0 .125em}.nc_form input,.nc_form select,.nc_form textarea{margin:0 0 10px;padding:.4em 1%}.nc_form textarea{height:60px}.nc_form .captcha-container{padding:0;width:100%}.nc_form input.hidden{display:none}.nc_form input.submit-button{cursor:pointer;margin:1em 0;padding:.6em 2%;width:auto;height:auto;background:#555;color:#fff;line-height:1}.nc_form input.submit-button:hover{background:#777}.nc_form input.error{border-color:red}.nc_form label.error{color:red}.ncfDisclaimer{font-size:80%;margin:0 0 1em;padding:.33em 0 0}.ncfDisclaimer span{display:block;font-weight:700;font-size:125%}.ncfDisclaimer span.req{display:inline;font-size:80%}.ncfDisclaimer input{display:inline;width:10px;height:10px;margin:0 5px 0 0}.ncfDisclaimer label{display:inline}.nc_form .captcha-wrapper input{max-width:200px}.nc_form .captcha-container{background:#fff;border:1px solid #333;margin:0 0 4px;text-align:center;max-width:200px}.nc_form .captcha-image{cursor:pointer;display:block;width:100%}.nc_form .checkbox input,.nc_form .inlineSelect select,.nc_form .radio input{display:inline;width:auto}.nc_form .checkbox{margin:0 0 10px}.nc_form .checkbox input{height:auto;padding:0;line-height:1;margin:0 0 0 10px}.nc_form .checkbox input.delin{margin:0}.nc_form .radio{margin:0 0 10px}.nc_form .radio input{height:auto;padding:0;line-height:1;margin:0 0 0 10px}.nc_form .radio input.delin{margin:0}#css3-calc{width:10px;width:calc(10px + 10px);display:none}#sync{height:0;width:0}.syncItem{position:relative;z-index:0}@media screen and (min-width:800px){#syncMenu{z-index:1}}@media screen and (min-width:500px){.header .tagline br{display:block}.article .alignright{width:50%;margin-left:26px;margin-bottom:10px}}@media screen and (min-width:600px){.footer .location .image{float:left;width:45%}.footer .location address{float:right;width:45%;margin:15px 5% 0;white-space:nowrap}.article .alignright{width:auto;margin-right:26px;margin-bottom:10px}}@media screen and (min-width:700px){.agency img,.agency p,.geo-block .firm-logo,.geo-block p,.header .cta,.header .tagline{display:inline-block;vertical-align:middle}.header .tagline-cta{border-top:1px solid #a2a4a6;border-bottom:1px solid #a2a4a6;padding:10px 0;margin-bottom:20px}.header .cta,.header .tagline{margin:0}.header .tagline{width:52%;margin-right:3%}.header .cta{width:45%}.slide p{font-size:34px}.geo-block .firm-logo{width:25%;width:calc(230px + 8px)}.geo-block p{width:65%;width:calc(100% - 340px);margin-left:10%;margin-left:calc(340px - 245px);text-align:left;letter-spacing:-.5px}.footer .cta:after,.footer .cta:before{top:17px}.footer .cta:before{margin-left:295px}.footer .cta:after{margin-right:295px}.footer .cta span{display:inline-block;margin:0}.footer .cta a{margin-left:15px}.agency p{margin-left:20px;text-align:left}}@media screen and (min-width:850px){.article{float:right;width:63.7681159%;width:calc(100% - 375px)}.sidebar{float:left;width:30.9178744%;width:calc(300px + 20px)}}@media screen and (min-width:900px){nav.mm>ul>li>a{padding:16px 15px}}@media screen and (min-width:1000px){nav.mm>ul>li>a{padding:16px 22px}.header .wrapper{overflow:hidden}.header .firm-logo{float:left;margin:0}.header .disclaimer{position:absolute;margin:0;right:75px;top:0}.header .tagline-cta{padding:10px 0;float:right;margin:25px 0 0;width:620px}.slide .text{position:absolute;bottom:0;width:100%;height:187px;background:#000;background:rgba(0,0,0,.8)}.slide p{vertical-align:top;padding-top:30px;letter-spacing:-.5px}.slide br{display:block}.buckets{text-align:center;border-top:47px solid #dc1f26;border-bottom:1px solid #fca8ab;background:#000;background:radial-gradient(800px 85% at 50% 90%,#fff,#000)}.buckets ul{width:100%;max-width:1035px;margin:-88px auto 25px}.buckets li{display:inline-block;width:31.333%;margin-left:3%;position:relative}.buckets li:first-child{margin-left:0}.buckets li:after{content:'';display:block;position:absolute;width:100%;top:100%;left:0;height:30px;background:radial-gradient(40% 50% at 50% 0,rgba(0,0,0,.7),rgba(0,0,0,0))}.bucket{display:block;width:100%;height:195px;background:#981b1e;position:relative}.bucket .text{padding-left:0;padding-right:0;white-space:nowrap}.bucket .text:after{position:relative;top:0;left:0;margin:-10px 0 -5px 7px;display:inline-block}.bucket .image{display:block;background:50% 0 no-repeat;position:absolute;bottom:4px;left:4px;right:4px;top:57px}.bucket-1 .image{background-image:url(img/buckets/1.png)}.bucket-2 .image{background-image:url(img/buckets/2.png)}.bucket-3 .image{background-image:url(img/buckets/3.png)}.bucket:hover .image{background-position:50% 100%}.footer-menu li{border-left:1px solid #ec8f91}.footer-menu li:first-child{border-left:0}}@media screen and (min-width:1100px){.header .tagline-cta{width:640px}nav.mm>ul>li>a{padding:16px 26px}}