/*
Theme Name: Accelerate Media
Theme URI: http://www.acceleratemediainc.com/
Description: Developed by Accelerate Media for flexibility
Version: 2.2000
Author: Brian Van Buren
Author URI: http://www.acceleratemediainc.com/
Tags:
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body{background:white;font-size:1.6em;}
p{margin-top:0;margin-bottom:10px;}
a,
a:hover{color:#87171a;}
a:hover,
a:focus{cursor:pointer;text-decoration:none;}
ul{padding:0;margin:0;list-style:none;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.red{color:#87171a;}
.gray{color:#8f8f8f;}
.sr-only{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.clear{clear:both;}
.thickbox{left:5px;position:relative;top:10px;}
.tab-pane{display:none;}
.tab-pane.active{display:block;}
header{width:100%;padding:20px 0;}
#header-container{position:relative;}
#logo{width:178px;float:left;}
#main-nav{font-size:1.1em;float:right;padding-top:20px;text-align:right;text-transform:uppercase;}
#main-nav .menu-item{float:left;font-size:16px;margin-right:20px;border-bottom: 12px solid transparent;}
#main-nav .menu-item-21{margin-right:0;}
#main-nav .children{display:none;}
#main-nav .page_item:hover .children{display:block;}
#main-nav .children .page_item{display:block;}
#main-nav a{color:black;}
#main-nav li{list-style:none;}
#main-nav li h1{font-size:inherit;margin:0;font-weight:normal;}
#main-nav .current_page_item,
#main-nav .current-page-ancestor,
#main-nav li:hover{border-bottom:7px solid #87171a;padding-bottom:5px;}
#menu-main-navigation{margin:0;padding:0;}
#menu-icon{display:none;padding:5px 10px;}
#menu-icon div{width:30px;height:4px;background-color:#87171a;margin:6px 0;}
#menu-icon.active{background-color:#87171a;}
#menu-icon.active div{background-color:white;}
.media-container{max-width:1200px;margin:0 auto;position:relative;}
figure{height:215px;margin-top:5px;margin-left:5px;}
.page-id-7902 .media-container:after{content: ""; top:0;left:0;display: block;position: absolute;width:100%;height: 100%; background:url(/wp-content/themes/accelerate/images/bk_85_years_logo.jpg) no-repeat center 120px;animation:fadein 6s;animation-fill-mode:forwards;}
@keyframes fadein {
	0% {
		opacity: 0;
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 1;
	}
	75% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.page-id-7902 #media-grid{opacity: 0}
.page-id-7902 #media-grid{
	animation: mymove 4s;
    animation-delay: 6s;
	animation-fill-mode:forwards;
}
@keyframes mymove {
    from {opacity: 0;}
    to {opacity: 1;}
}
p.home-section-title{font-size:28px;font-weight:normal;line-height:30px;padding:50px 0 15px;text-transform:none;font-family:"ff-tisa-web-pro", serif;}
.home-section{margin-bottom:15px;}
.home-section p strong{font-size:1.25em;font-weight:normal;margin-bottom:0;font-family:"ff-tisa-web-pro", serif;}
.heritage a,
.accomplished_approachable a,
.dedicated_workplace a{background:#87171a;color:white;display:block;font-size:12px;height:215px;padding:20px 10px 20px 25px;text-transform:uppercase;width:295px;}
.heritage a,
.accomplished_approachable a,
.dedicated_workplace a{color:white;}
.heritage h2,
.accomplished_approachable h2,
.dedicated_workplace h2,
.dedicated_workplace h1{font-size:28px;font-weight:normal;line-height:30px;padding-bottom:10px;text-transform:none;font-family: "ff-tisa-web-pro",serif;}
.heritage a:hover,
.accomplished_approachable a:hover,
.dedicated_workplace a:hover{background:none #ac1d21 no-repeat;text-decoration:none;}
.grid_item a{display:block;overflow:hidden;width:145px;height:215px;}
.b_king a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_king.jpg) no-repeat 0 0;}
.b_king a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_king.jpg) no-repeat -145px 0;}
.c_blitman a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/c_blitman.jpg) no-repeat 0 0;}
.c_blitman a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/c_blitman.jpg) no-repeat -145px 0;}
.m_heath a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_heath.jpg) no-repeat 0 0;}
.m_heath a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_heath.jpg) no-repeat -145px 0;}
.d_brice a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_brice.jpg) no-repeat 0 0;}
.d_brice a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_brice.jpg) no-repeat -145px 0;}
.b_arnault a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_arnault.jpg) no-repeat 0 0;}
.b_arnault a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_arnault.jpg) no-repeat -145px 0;}
.j_cerrito a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_cerrito.jpg) no-repeat 0 0;}
.j_cerrito a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_cerrito.jpg) no-repeat -145px 0;}
.t_bauman a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/t_bauman.jpg) no-repeat 0 0;}
.t_bauman a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/t_bauman.jpg) no-repeat -145px 0;}
.n_lambright a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/n_lambright.jpg) no-repeat 0 0;}
.n_lambright a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/n_lambright.jpg) no-repeat -145px 0;}
.r_menard a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_menard.jpg) no-repeat 0 0;}
.r_menard a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_menard.jpg) no-repeat -145px 0;}
.d_oliver a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_oliver.jpg) no-repeat 0 0;}
.d_oliver a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_oliver.jpg) no-repeat -145px 0;}
.m_pizer a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_pizer.jpg) no-repeat 0 0;}
.m_pizer a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_pizer.jpg) no-repeat -145px 0;}
.j_clark a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_clark.jpg) no-repeat 0 0;}
.j_clark a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_clark.jpg) no-repeat -145px 0;}
.j_smith a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_smith.jpg) no-repeat 0 0;}
.j_smith a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_smith.jpg) no-repeat -145px 0;}
.k_wagner a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/k_wagner.jpg) no-repeat 0 0;}
.k_wagner a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/k_wagner.jpg) no-repeat -145px 0;}
.b_laclair a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_laclair.jpg) no-repeat 0 0;}
.b_laclair a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_laclair.jpg) no-repeat -145px 0;}
.d_kornfield a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_kornfield.jpg) no-repeat 0 0;}
.d_kornfield a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_kornfield.jpg) no-repeat -145px 0;}
.j_levaute a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_levaute.jpg) no-repeat 0 0;}
.j_levaute a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_levaute.jpg) no-repeat -145px 0;}
.k_cook a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/k_cook.jpg) no-repeat 0 0;}
.k_cook a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/k_cook.jpg) no-repeat -145px 0;}
.l_dumond a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/l_dumond.jpg) no-repeat 0 0;}
.l_dumond a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/l_dumond.jpg) no-repeat -145px 0;}
.m_groskin a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/m_groskin.jpg) no-repeat 0 0;}
.m_groskin a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/m_groskin.jpg) no-repeat -145px 0;}
.s_kelly a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/s_kelly.jpg) no-repeat 0 0;}
.s_kelly a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/s_kelly.jpg) no-repeat -145px 0;}
.e_kohr a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/e_kohr.jpg) no-repeat 0 0;}
.e_kohr a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/e_kohr.jpg) no-repeat -145px 0;}
.r_olin a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/r_olin.jpg) no-repeat 0 0;}
.r_olin a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/r_olin.jpg) no-repeat -145px 0;}
.t_nolin a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/t_nolin.jpg) no-repeat 0 0;}
.t_nolin a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/t_nolin.jpg) no-repeat -145px 0;}
.j_neubauer a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_neubauer.jpg) no-repeat 0 0;}
.j_neubauer a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_neubauer.jpg) no-repeat -145px 0;}
.j_klimek a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_klimek.jpg) no-repeat 0 0;}
.j_klimek a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/j_klimek.jpg) no-repeat -145px 0;}
.n_lafler a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/n_lafler.jpg) no-repeat 0 0;}
.n_lafler a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/n_lafler.jpg) no-repeat -145px 0;}
.d_thayer a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_thayer.jpg) no-repeat 0 0;}
.d_thayer a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/d_thayer.jpg) no-repeat -145px 0;}
.k_dean a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/k_dean.jpg) no-repeat 0 0;}
.k_dean a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/k_dean.jpg) no-repeat -145px 0;}
.b_burdick a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_burdick.jpg) no-repeat 0 0;}
.b_burdick a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/b_burdick.jpg) no-repeat -145px 0;}
.j_foy a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/j_foy.jpg) no-repeat 0 0;}
.j_foy a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/j_foy.jpg) no-repeat -145px 0;}
.r_sands a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_sands.jpg) no-repeat 0 0;}
.r_sands a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_sands.jpg) no-repeat -145px 0;}
.m_tokarsky a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_tokarsky.jpg) no-repeat 0 0;}
.m_tokarsky a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_tokarsky.jpg) no-repeat -145px 0;}
.w_turner a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/f_turner.jpg) no-repeat 0 0;}
.w_turner a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/f_turner.jpg) no-repeat -145px 0;}
.d_sinker a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/d_sinker.jpg) no-repeat 0 0;}
.d_sinker a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/d_sinker.jpg) no-repeat -145px 0;}
.p_brown a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/p_brown.jpg) no-repeat 0 0;}
.p_brown a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/p_brown.jpg) no-repeat -145px 0;}
.r_corenthal a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_corenthal.jpg) no-repeat 0 0;}
.r_corenthal a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_corenthal.jpg) no-repeat -145px 0;}
.m_pickard a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/m_pickard.jpg) no-repeat 0 0;}
.m_pickard a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/m_pickard.jpg) no-repeat -145px 0;}
.h_bauman a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/h_bauman.jpg) no-repeat 0 0;}
.h_bauman a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/paralegals/h_bauman.jpg) no-repeat -145px 0;}
.m_thibault a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_thibault.jpg) no-repeat 0 0;}
.m_thibault a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/m_thibault.jpg) no-repeat -145px 0;}
.s_van_dyke a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/s_van_dyke.jpg) no-repeat 0 0;}
.s_van_dyke a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/s_van_dyke.jpg) no-repeat -145px 0;}
.r_josefiak a{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_josefiak.jpg) no-repeat 0 0;}
.r_josefiak a:hover{background:url(/wp-content/themes/accelerate/images/attorney_sprite/attorney/r_josefiak.jpg) no-repeat -145px 0;}
#page{color:#181818;margin-bottom:50px;width:100%;}
#page-container{position:relative;}
#mast img{height:auto;width:100%;}
.postid-6012 #mast{display:none;}
#mast.practice-group{background-color:black;padding:20px 0 10px;}
.bottom_sep{background:url(/wp-content/themes/accelerate/images/line_sep.jpg) no-repeat center bottom;padding-bottom:20px;margin-bottom:30px;}
.bottom_sep.attorney_nav{margin-bottom:0;}
#mast-subtext{font-family:"ff-tisa-web-pro", serif;font-style:italic;}
#mast-subtext h1{font-size:1.4em;font-weight:normal;}
.bk_mid_content{background:url(/wp-content/themes/accelerate/images/line_sep.jpg) no-repeat 0 bottom;margin-bottom:40px;padding:40px 0;}
.left.col{font-size:1.15em;width:450px;}
.right.col{width:435px;}
.page .page-title{font-size:1.45em;font-weight:normal;margin-bottom:0;}
.practice_highlights li,
.bullet li{background:url("/wp-content/themes/accelerate/images/bullet.jpg") no-repeat scroll 0 8px rgba(0, 0, 0, 0);list-style:none outside none;margin-bottom:10px;padding-left:25px;}
.page-id-2873 .practice_highlights{display:none;}
.bullet li a{color:black;}
.alignright{float:right;}
#main-menu-sidebar li:after{content:none;}
.super_lawyers{margin:10px 0;}
.sharing{margin-top:15px;}
.single-attorney #mast img,
.single-paralegal #mast img{margin-bottom:30px;display:block;}
.single-attorney h2,
.attorney-position,
.single-paralegal h2{}
.attorney-last-name,
.attorney-position{display:inline;}
#attorney-name-container{padding-top:20px;position:relative;font-family:"ff-tisa-web-pro";margin:0;font-weight:300;}
#attorney-name-container h1{font-size:16px;margin:0;font-weight:normal;display:inline;}
.attorney-first-name{font-size:2.5em;font-style:italic;line-height:1;padding-bottom:10px;display:block;}
.attorney-last-name{color:#87171A;font-size:6em;line-height:1;}
body.ie11{font-size:1.4em;}
.attorney-position{clear:both;font-size:24px;font-weight:normal;font-style:italic;padding-top:15px;margin-left:15px}
#attorney-navigation{margin-top:75px;font-size:.8em;}
#attorney-contact-info{border-left:1px solid #B1B1B1;font-family:"ff-tisa-web-pro";font-size:1em;font-style:italic;margin-top:-4px;padding-top:25px;}
#attorney-contact-info span,
#attorney-contact-info span a{color:#87171a;}
#attorney-contact-info span{padding-left:25px;;background-image:url("/wp-content/themes/accelerate/images/attorney-contact-sprite.png");background-repeat:no-repeat;}
.attorney-fax,
.attorney-phone{background-position:0 9px;}
.attorney-email{background-position:0 -13px;}
.attorney-vcard{background-position:1px -38px;}
#attorney-tabs-nav li{border-bottom:1px solid;font-family:"ff-tisa-web-pro";font-size:1.3em;font-style:italic;font-weight:bold;padding-bottom:5px;margin-bottom:15px;}
#attorney-tabs-nav .active{position:relative;}
#attorney-tabs-nav .active a,
#attorney-areas-of-practice a,
.sidebar-dynamic .active a{color:#87171a;}
#attorney-tabs-nav .active:after,
.sidebar-dynamic .active:after{content:"\25B6";display:block;font-size:14px;font-style:normal;position:absolute;right:0;top:5px;}
.sidebar-dynamic .active:after{right:0;top:5px;}
#attorney-tabs-nav a,
.sidebar-dynamic a{color:#000000;}
#attorney-tabs-container{margin-top:50px;}
#attorney-tabs-content-container li{position:relative;padding-left:15px;}
#attorney-tabs-content-container li:before{content:"\25B6";font-size:0.5em;left:0;position:absolute;top:6px;}
.sidebar-dynamic li{position:relative;}
.left{float:left;}
.right{float:right;}
.attorney_nav a{color:black;font-size:16px;font-weight:700;}
#add_attorney_details{padding-bottom:35px;padding-top:35px;}
#attorney-tabs-content-container .tab-pane div,
#attorney-tabs-content-container .tab-pane li{font-size:0.9em;padding-bottom:15px;padding-left:0;padding-right:0;}
#attorney-tabs-content-container .tab-pane li{padding-left:15px;}
#attorney-tabs-content-container .tab-pane li ul{padding-top:15px;}
.single-paralegal #attorney-contact-info{display:none;}
h1.resourcesheadline{text-align:center;font-family:"ff-tisa-web-pro", serif;}
.blog #mast-subtext,
.category #mast-subtext,
.search-results #mast-subtext{font-size:1.85em;}
.post-preview{background-color:#efefef;margin-bottom:15px;padding:15px 10px;position:relative;}
.post-preview .date{font-family:"ff-tisa-web-pro", serif;font-size:.75em;text-transform:uppercase;margin-bottom:10px;}
.attorney-thumb{float:left;padding:10px 20px 20px 0;}
.post-preview .title{font-family:"ff-tisa-web-pro", serif;font-size:1.3em;margin:0;}
.post-preview .title a{color:#000;}
.post-preview p{margin:0;font-size:16px;}
.post-preview .meta,
.post-preview .meta a{color:#87171A;font-size:14px;}
.post-preview .meta .admin,
.post-preview .meta .admin .sep{display:none;}
.meta .sep:last-child{display:none;}
.experience-image{float:right;margin-left:10px;margin-bottom:10px;}
.single-post a.button{background:transparent;border:1px solid #87171A;color:#87171A;display:inline-block;padding:10px 15px;text-align:center;text-decoration:none;font-style:normal;margin:15px 0 0;}
.single-post a.button:hover{background:#87171A;color:white;border:1px solid #87171A;}
.single-post a.button span{text-transform:uppercase;font-size:16px;}
.author_info .time{font-size:18px;text-transform:uppercase;display:block;margin-bottom:15px;}
.author_info .attorney-thumb{display:block;float:none;margin-bottom:15px;}
.additional-post-info{font-size:13px;color:#87171a;}
#comment_template,
.read-comment-link{display:none;}
.locations_top{margin-bottom:40px;}
.map_image p{margin:0;}
.map_image img{height:auto;width:100%;}
.read_more_content{display:none;}
.sidebar-title,
.sidebar-nav .collapse-control,
.sidebar .menu>li>a,
.eb-nav>li>a{font-family:"ff-tisa-web-pro", serif;font-style:italic;font-weight:600;}
.blog .sidebar-nav{border-bottom:35px solid #000000;margin-bottom:60px;}
.sidebar-title,
.sidebar-nav>li>a,
.eb-nav>li>a{font-size:1.3em;margin-bottom:10px;}
.sidebar-nav a{color:#000000;font-size: 1em;line-height: 2;}
.sidebar-nav>li>a,
.sidebar-dynamic a,
.eb-nav>li>a{border-bottom:1px solid #000000;font-style:italic;font-weight:700;display:block;width:100%;font-family:"ff-tisa-web-pro", serif;padding-bottom:10px;}
.sidebar-dynamic a,
.eb-nav a{color:black;border-bottom:1px solid black;font-size:21px;padding-bottom:10px;margin-bottom:10px;}
.eb-nav li ul li a{border-bottom:none;color:#000000;font-size:.8em;}
.sidebar-nav>li,
.eb-nav li{position:relative;}
.children{margin-bottom:15px;}
.children li{font-family:"franklin-gothic-urw", sans-serif;font-size:1em;font-style:normal;font-weight:300;}
.collapse-control{position:relative;border-top:1px solid #000;padding:10px 0;cursor:pointer;}
.collapse-control:after,
.sidebar-nav>li:after,
.eb-nav>li:after{position:absolute;content:"\25B2";}
.sidebar-nav .children:after{content:none;}
.sidebar-nav>li:after,
.eb-nav>li:after{top:6px;right:20px;}
.collapse-control:after{top:8px;right:5px;}
.collapse-control.collapsed:after,
.sidebar-nav>.current-menu-item:after,
.eb-nav>li:after{content:"\25BC";}
.collapse,
.sidebar-nav .sub-menu{display:none;position:relative;}
.in,
.current-menu-item>.sub-menu,
.current_page_ancestor>.sub-menu{display:block}
.sub-menu .current-menu-item{font-weight:700;}
.sub-menu{margin-bottom:20px;}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}
.about_panel img{width:100%;}
#about_us_container .panel1{background:url(/wp-content/themes/accelerate/images/about-us/panel1.jpg) no-repeat 0 0/100% auto;}
#about_us_container .panel2{background:url(/wp-content/themes/accelerate/images/about-us/panel2a.jpg) no-repeat 5% 0/100% auto;}
#about_us_container .panel3{background:url(/wp-content/themes/accelerate/images/about-us/panel3.jpg) no-repeat 0 0/100% auto;}
#about_us_container .panel4{background:url(/wp-content/themes/accelerate/images/about-us/panel4.jpg) no-repeat 5% 0/100% auto;}
#about_us_container .panel5{background:url(/wp-content/themes/accelerate/images/about-us/panel5.jpg) no-repeat 0 0/100% auto;}
#about_us_container .panel6{background:url(/wp-content/themes/accelerate/images/about-us/panel6.jpg) no-repeat 5% 0/100% auto;}
#about_us_container .panel7{background:url(/wp-content/themes/accelerate/images/about-us/panel7.jpg) no-repeat 0 0/100% auto;}
#cookie-notice .cn-button {
	background: none repeat scroll 0 0 #87171A;
	color: white;
	text-shadow: none;
	border: none;
}
footer{background:black;color:white;width:100%;clear:both;padding:80px 0 60px;}
.footer-nav li{float:left;list-style:none outside none;margin-right:15px;text-transform:uppercase;}
#footer a{color:white;}
.copyright{font-size:.75em;margin-bottom:10px;}
#accelm-footer-img{padding-left:5px;position:relative;top:-1px;vertical-align:middle;}
#footer-nav{float:left;}
th.lawyerfooter{padding-right:15px;}
input[type=text],
select,
textarea{font-family:"franklin-gothic-urw", sans-serif;width:100%;background-color:#eee;box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .18);border:none;padding:7px;border-radius:3px;font-size:.75em;}
#search-form{margin-bottom:30px;}
#panel1,
#panel2{margin-bottom:10px;}
#panel1,
#panel3{float:left;width:49.8%;}
#panel2,
#panel4{float:right;width:49.8%;}
.practice_areas img,
#offices_sprite img{width:100%;height:auto;}
.practice_areas_mobile{display:none;}
.practice_areas_mobile .img-full{width:100%;}
.practice_areas_mobile .page-title.bottom_sep{text-align:center;margin-bottom:30px;}
.practice_areas_mobile a{color:#181818;}
.gform_button{color:white !important;background-color:#87171A !important;padding:10px 15px !important;}
#post-17{margin-top:20px;}
.contactright{font-size:18px;margin-top:10px;}
.contactright h1{font-size:52px;margin-top:0;}
.center{text-align:center;}
.our_talent_mast{background-image:url(/images/our_talent_jules_bg.jpg);background-size:cover;position:relative;width:100%;min-height:430px;}
.our_talent_mast .inner_content{font-size:22px;position:absolute;top:45px;width:350px;left:240px;}
.our_talent_mast img{display:none;}
.blog_item a{color:black;}
.blog_item h3{margin:0;}
.blog_item{margin-bottom:15px;}
.eb_contact_link{font-family:"ff-tisa-web-pro", serif;background:none repeat scroll 0 0 #87171A;border:medium none;color:#FFFFFF;display:block;padding:15px 20px;text-align:center;width:100%;}
.eb_contact_link:hover{background:#9f1b1f;color:white;text-decoration:none;}
.jcarousel-wrapper{margin:10px auto 0px;position:relative;}
.jcarousel{position:relative;overflow:hidden;width:100%;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li{width:200px;float:left;border:5px solid #000000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.jcarousel img{display:block;max-width:100%;height:auto !important;}
.jcarousel-control-prev,
.jcarousel-control-next{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;background:#000;color:#fff;text-decoration:none !important;font:24px/27px Arial, sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;opacity:.8;}
.jcarousel-control-prev{left:15px;}
.jcarousel-control-next{right:15px;}
.jcarousel a{text-decoration:none !important;}
.jcarousel a span{opacity:0;font-family:"ff-tisa-web-pro", serif;font-size:1.3em;font-style:italic;font-weight:500;color:white;position:relative;text-align:center;display:block;top:-50px;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.jcarousel a:hover span{opacity:1;}
.jcarousel a img{opacity:1;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.jcarousel a:hover img{opacity:.4;}
.blog .attorney-thumb{width:70px;height:91px;}
.single .attorney-thumb{width:100px;}
.featured-img img{width:80px;height:110px;}
.single.single-post .type-post .col-xs-9 li{list-style:disc;margin-bottom:10px;margin-left:30px;}
a.button{background:none repeat scroll 0 0 #87171A;border:1px solid #87171A;color:#FFFFFF;display:inline-block;padding:15px;text-align:left;text-decoration:none;font-style:normal;}
a.button:hover{background:none repeat scroll 0 0 #FFFFFF;color:#87171A;border:1px solid #87171A;}
a.button span{text-transform:uppercase;font-size:16px;}
.button{background:none repeat scroll 0 0 #FFFFFF;color:#87171a;display:inline-block;padding:8px 8px;font-size:13px;margin-top:10px;}
li#menu-item-21 a{background:none repeat scroll 0 0 #87171A;border:1px solid #87171a;color:#FFFFFF !important;padding:5px 10px !important;}
#main-nav #menu-item-21:hover { border-bottom: none; }
li#menu-item-21 a:hover {background:none repeat scroll 0 0 white; color:#87171A !important;}
#about_us_container .panel1{background-image:url(/wp-content/themes/accelerate/images/about-us/panel1_bg.jpg);background-size:cover;position:relative;width:100%;min-height:648px;}
.panel1 .inner_content{position:absolute;top:45px;left:0;}
#about_us_container .inner_content h1{background:no-repeat url(/images/about/separator.png) center bottom;color:#87171a;padding-bottom:10px;text-align:center;font-family:"ff-tisa-web-pro", serif;font-size:29px;font-style:italic;font-weight:400;width:864px;padding-left:0px;}
.panel1 .inner_content h2{font-family:"ff-tisa-web-pro", serif;font-size:55px;font-style:italic;margin-top:0;line-height:1;padding-top:32px;font-weight:400;padding-left:300px;}
.panel1 .inner_content h3{font-weight:400;font-size:38px;line-height:1;padding-left:300px;}
.panel1 .inner_content h3 strong{font-weight:700;}
.inner_content .quotee{background:rgba(0, 0, 0, .15);padding:5px 10px;font-size:14px;display:inline-block;font-weight:700;}
.panel1 .inner_content .quotee{margin-left:300px;}
#about_us_container .panel2{background-image:url(/wp-content/themes/accelerate/images/about-us/panel2a_bg.jpg);background-size:cover;position:relative;width:100%;min-height:648px;}
.panel2 .inner_content{position:absolute;top:180px;left:885px;max-width:400px;}
.panel2 .inner_content h4{font-size:24px;font-weight:400;line-height:1.1;}
#about_us_container .panel3{background-image:url(/wp-content/themes/accelerate/images/about-us/panel3_bg.jpg);background-size:cover;position:relative;width:100%;min-height:648px;}
.panel3 .inner_content{position:absolute;top:200px;left:75px;max-width:400px;}
.panel3 .inner_content h4{font-size:24px;font-weight:400;line-height:1.1;}
#about_us_container .panel4{background-image:url(/wp-content/themes/accelerate/images/about-us/panel4_bg.jpg);background-size:cover;position:relative;width:100%;min-height:648px;}
.panel4 .inner_content{position:absolute;top:20px;right:40px;max-width:790px;}
#about_us_container .panel4 .inner_content h2{background:no-repeat url(/wp-content/themes/accelerate/images/about-us/separator_sm.png) 25px bottom;margin-bottom:0;margin:0 auto;text-align:center;width:814px;}
.panel4 .inner_content h3{font-family:"ff-tisa-web-pro", serif;font-size:55px;font-style:italic;margin-top:0;line-height:1;padding-top:32px;font-weight:400;padding-left:300px;margin-bottom:0;max-width:655px;}
.panel4 .inner_content h4{font-size:22px;font-weight:400;line-height:1.1;padding-left:300px;max-width:650px;}
.panel4 .inner_content h4 strong{font-weight:700;}
.panel4 .inner_content .quotee{margin-left:300px;}
#about_us_container .panel5{background-image:url(/wp-content/themes/accelerate/images/about-us/panel5_bg.jpg);background-size:cover;position:relative;width:100%;min-height:648px;}
.panel5 .inner_content{position:absolute;top:150px;left:270px;max-width:400px;}
.panel5 .inner_content h4{font-size:22px;font-weight:400;line-height:1.1;}
#about_us_container .panel6{background-image:url(/wp-content/themes/accelerate/images/about-us/panel6_bg.jpg);background-size:cover;position:relative;width:100%;min-height:648px;}
.panel6 .inner_content{position:absolute;top:80px;left:40px;max-width:790px;}
#about_us_container .panel6 .inner_content h2{background:no-repeat url(/wp-content/themes/accelerate/images/about-us/separator_sm.png) 25px bottom;margin-bottom:0;margin:0 auto;text-align:center;width:814px;}
.panel6 .inner_content h3{font-family:"ff-tisa-web-pro", serif;font-size:55px;font-style:italic;margin-top:0;line-height:1;padding-top:32px;font-weight:400;padding-left:130px;margin-bottom:0;max-width:825px;}
.panel6 .inner_content h4{font-size:22px;font-weight:400;line-height:1.7;padding-left:130px;max-width:680px;}
.panel6 .inner_content h4 strong{font-weight:700;}
.panel6 .inner_content .quotee{margin-left:130px;}
#about_us_container .panel7{background-image:url(/wp-content/themes/accelerate/images/about-us/panel7_bg.jpg);background-size:cover;position:relative;width:100%;min-height:710px;}
.panel7 .inner_content{position:absolute;top:160px;left:900px;max-width:420px;}
.panel7 .inner_content h4{font-size:22px;font-weight:400;line-height:1.1;}
.about_panel img{display:none;}
.pull-right{float:right;}
@media only screen and (max-width:992px){.page-template-areas-of-practice-php .sidebar .button{width:50%;margin:10px auto;display:block;font-size:18px;text-align:center;}
.pull-right{float:none;}
}
@media only screen and (max-width:768px){#panel1,
#panel2,
#panel3,
#panel4{float:none;width:100%;margin-bottom:10px;}
#footer{padding-top:20px;}
li#li--6{width:100%;}
.cform label,
.cform input,
.cform textarea{float:none;width:100%;text-align:left;}
.contactright .center{text-align:left;}
.contactright h2{font-size:2.1em;}
.office_image img{max-width:100% !important;height:auto !important;}
.page-template-areas-of-practice-php .sidebar .button{width:75%;}
.page-id-7902 .media-container:after{background-size: contain;}
}
@media only screen and (max-width:1200px){#about_us_container .panel1,
.our_talent_mast{background-position:-270px 0;}
#about_us_container .inner_content h1{width:auto;background:none;padding-left:15px;text-align:left;}
.panel1 .inner_content h2,
.panel1 .inner_content h4{padding-left:15px;}
.panel1 .inner_content .quotee{margin-left:15px;}
.panel1 .inner_content h2{font-size:40px;}
.panel1 .inner_content h4{font-size:28px;}
#about_us_container .panel2{background-position:-270px 0;}
.panel2 .inner_content{left:580px;top:180px;}
#about_us_container .panel3{background-position:-70px 0;}
#about_us_container .panel4 .inner_content h1{width:auto;background:none;padding-left:15px;text-align:left;}
.panel4 .inner_content{max-width:420px;right:15px;}
.panel4 .inner_content h2,
.panel4 .inner_content h4{padding-left:15px;}
.panel4 .inner_content .quotee{margin-left:15px;}
.panel4 .inner_content h2{font-size:40px;}
.panel4 .inner_content h4{font-size:28px;}
#about_us_container .panel5{background-position:-300px 0;}
.panel5 .inner_content{left:15px;}
#about_us_container .panel6{background-position:0 0;}
#about_us_container .panel6 .inner_content h1{width:auto;background:none;padding-left:15px;text-align:left;}
.panel6 .inner_content{max-width:420px;right:15px;}
.panel6 .inner_content h2,
.panel6 .inner_content h4{padding-left:15px;}
.panel6 .inner_content .quotee{margin-left:15px;}
.panel6 .inner_content h2{font-size:40px;padding-top:10px;}
.panel6 .inner_content h4{font-size:18px;}
#about_us_container .panel7{background-position:-350px 0;}
.panel7 .inner_content{top:160px;left:540px;max-width:480px;}
}
@media only screen and (max-width:1024px){#about_us_container .about_panel .inner_content,
.our_talent_mast .inner_content{position:static;}
#about_us_container .about_panel,
.our_talent_mast{background:none;}
.about_panel img{display:block;}
#about_us_container .inner_content{max-width:100%;padding:0 15px;}
#about_us_container .inner_content br{display:none;}
#about_us_container .inner_content h1{font-size:40px;margin-bottom:0;}
#about_us_container .inner_content h2{margin:0;padding:0 15px;}
#about_us_container .panel4 .inner_content h2{margin:0;}
.panel4 .inner_content h4,
.panel4 .inner_content h2{max-width:100%;}
.panel4 .inner_content h2,
.panel6 .inner_content h2,
.panel1 .inner_content h2{font-size:30px;}
#about_us_container .about_panel .inner_content h4{font-size:20px;line-height:1.5;}
.panel6 .inner_content h2,
.panel6 .inner_content h4{max-width:100%;}
#about_us_container .inner_content h1,
#about_us_container .inner_content h2,
#about_us_container .about_panel .inner_content h4,
#about_us_container .panel6 .inner_content h1,
#about_us_container .panel4 .inner_content h1{padding:0;}
.panel1 .inner_content .quotee,
.panel4 .inner_content .quotee,
.panel6 .inner_content .quotee{margin:0 0 15px;}
.inner_content .quotee{margin:0 0 15px;}
#about_us_container .panel1,
#about_us_container .panel2,
#about_us_container .panel3,
#about_us_container .panel4,
#about_us_container .panel5,
#about_us_container .panel6,
#about_us_container .panel7{min-height:0;}
.our_talent_mast img{display:block;margin-bottom:10px;}
.our_talent_mast .inner_content{font-size:18px;width:100%;padding:0 15px;}
.our_talent_mast{min-height:0;}
.our_talent_mast .inner_content .quotee{display:none;}
}
@media only screen and (min-width:1690px){.panel2 .inner_content{right:370px;left:auto;}
}
@media only screen and (min-width:1610px){.media-container{width:1200px;}
.panel7 .inner_content{right:370px;left:auto;top:160px;}
}
@media only screen and (max-width:1200px){.media-container{width:1055px;}
#about_us_container .panel1,
#about_us_container .panel2,
#about_us_container .panel3,
#about_us_container .panel4,
#about_us_container .panel5,
#about_us_container .panel6,
#about_us_container .panel7{background:none;}
.about_panel img{display:block;}
#about_us_container .about_panel,
#about_us_container .about_panel .inner_content{position:static;max-width:100%;text-align:center;margin-bottom:30px;}
#about_us_container .inner_content h2{width:auto;padding-bottom:20px;}
#about_us_container .about_panel .inner_content h3,
#about_us_container .about_panel .inner_content h4{max-width:80%;padding:0;margin:30px auto;}
#about_us_container .about_panel .inner_content h3 br,
#about_us_container .about_panel .inner_content h4 br{display:none;}
#about_us_container .about_panel .inner_content h3{font-size:40px;}
}
@media only screen and (max-width:1194px){.media-container{width:1055px;}
#about_us_container .inner_content h2{background:no-repeat url(/images/about/separator.png) center bottom !important;}
#about_us_container .panel4 .inner_content h2{width:100%;}
}
@media only screen and (max-width:1044px){.media-container{width:905px;}
}
@media only screen and (max-width:992px){#logo{float:none;margin:0 auto;}
#main-nav{float:none;text-align:center;}
#main-nav .menu-item{display:inline-block;float:none;}
.practice_areas{display:none;}
.practice_areas_mobile{display:block;}
}
@media only screen and (max-width:894px){.media-container{width:755px;}
#about_us_container .about_panel .inner_content h3,
#about_us_container .about_panel .inner_content h4{max-width:90%;padding:0;margin:30px auto;}
#about_us_container .about_panel .inner_content h3{font-size:35px;}
#about_us_container .about_panel .inner_content h4{font-size:18px;}
}
@media only screen and (max-width:768px){.page-id-13 .post{padding:0 15px;}
#logo{float:none;margin:0 auto;}
#logo,
#main-nav{display:inline-block;vertical-align:middle;padding:0;}
#main-nav{float:right;}
#menu-icon{display:inline-block;}
nav ul#menu-main-navigation{border-top:1px solid #87171A;display:none;padding:15px;background:#fff;top:72px;width:100%;position:absolute;z-index:10000;left:0;box-shadow:0 15px 30px rgba(0, 0, 0, .1);}
nav li{text-align:left;width:100%;padding:15px;margin:0;}
nav ul#menu-main-navigation.active{display:block;}
#main-nav .menu-item{display:inline-block;float:none;padding:10px 15px;}
#main-nav .menu-item:hover{background-color:#87171a;}
#main-nav .menu-item:hover a{color:white !important;}
#main-nav .current_page_item,
#main-nav .current-page-ancestor{margin-bottom:5px;border:none;background-color:#87171a;}
#main-nav .current_page_item a,
#main-nav .current-page-ancestor a{color:white;}
li#menu-item-21 a{background:transparent;border:none;color:#000000 !important;padding:0 !important;}
.footer-nav ul{margin-bottom:10px;}
.footer-nav li{float:none;border-top:1px solid white;margin-top:10px;padding-top:10px;}
}
@media only screen and (max-width:743px){.media-container{width:605px;}
}
@media only screen and (max-width:594px){.media-container{width:455px;}
}
@media only screen and (max-width:445px){.media-container{width:305px;}
#attorney-name-container h1{display:block;}
.attorney-first-name{font-size:2em;padding-bottom:0;}
.attorney-last-name{font-size:3em;}
.attorney-position{margin-left:0;}
#add_attorney_details .read-more-link{margin-bottom:30px;display:block;}
.blog #mast-subtext a,
.archive #mast-subtext a{font-size:18px;}
}
@media print{*,
*:before,
*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
.navbar{display:none;}
.btn>.caret,
.dropup>.btn>.caret{border-top-color:#000 !important;}
.label{border:1px solid #000;}
.table{border-collapse:collapse !important;}
.table td,
.table th{background-color:#fff !important;}
.table-bordered th,
.table-bordered td{border:1px solid #ddd !important;}
#attorney-name-container{float:left !important;}
.attorney-first-name,
.attorney-last-name{margin:0 !important;padding:0 !important;font-size:48px !important;font-weight:normal !important;display:inline-block !important;}
.attorney-position,
#attorney-tabs-container span.visible-print-block{color:#87171A !important;font-size:30px !important;margin:0 !important;padding:0 !important;display:block !important;clear:both !important;font-weight:normal !important;font-style:italic !important;}
#attorney-tabs-container span.visible-print-block{font-size:24px !important;font-weight:bold !important;margin-top:30px !important;margin-bottom:15px !important;}
#attorney-contact-info{float:left !important;border-left:none !important;}
#attorney-contact-info b{padding:0 15px 0 0 !important;border-right:1px solid #B1B1B1 !important;}
#attorney-contact-info span{padding:0 15px !important;background-image:none !important;border-right:1px solid #B1B1B1 !important;}
#attorney-contact-info span.attorney-email{border-right:none !important;}
#attorney-contact-info br{display:none !important;}
#attorney-read-more-container,
#attorney-areas-of-practice,
#attorney-education,
#attorney-bar-court-admissions,
#attorney-significant-representations,
#attorney-publications,
#attorney-speaking-engagements,
#attorney-affiliations{display:block !important;}
#add_attorney_details{padding-bottom:0 !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table !important;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}

.attorney-paralegal-links a {
	line-height: 2;
}
.attorney-paralegal-links a:hover, #attorney-areas-of-practice a:hover {
	text-decoration: underline;
}
#attorney-areas-of-practice a, .eb-nav li ul li a {
	font-size: 18px;
}
#areas-of-practice-list input[type="checkbox"], #filters-container input[type="checkbox"] {
	height: 20px;
    width: 20px;
    vertical-align: middle;
}
#areas-of-practice-list li.children ul li, #filters-container li ul li, .eb-nav li ul li {
	margin-bottom: 10px;
}
ul.bullet li a:hover {
	color: #87171a;
	text-decoration: underline;
}
.inner_content h3[data-userway-s3-2-styled="true"], .inner_content h3[data-userway-s3-3-styled="true"] {
	font-size: 47px !important;
	line-height: 1.6 !important;
}
.practice_areas > div, #offices_sprite > div {
	position: relative;
}
.practice_areas > div span, #offices_sprite > div span {
    color: white;
    position: absolute;
    top: 43%;
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
    left: 0;
    text-transform: none;
    font-family: "ff-tisa-web-pro", serif;
    width: 100%;
    text-align: center;
    z-index: 999;
}
#offices_sprite > div span {
	top: auto;
	bottom: 15%;
	width: auto;
}
#offices_sprite > div#panel1 span {
	left: 41%;
}
#offices_sprite > div#panel2 span {
	left: 38%;
}
#offices_sprite > div#panel3 span {
	left: 41.5%;
}
#offices_sprite > div#panel4 span {
	left: 43%;
}
@media only screen and (max-width:1580px){
	#offices_sprite > div#panel1 span {
		left: 39%;
	}
	#offices_sprite > div#panel2 span {
		left: 36%;
	}
	#offices_sprite > div#panel3 span {
		left: 40%;
	}
	#offices_sprite > div#panel4 span {
		left: 41%;
	}
}
@media only screen and (max-width:1300px){
	.practice_areas > div span {
	    top: 41%;
	    font-size: 26px;
	}
}
@media only screen and (max-width:1200px){
	.practice_areas > div span {
		top: 40%;
		font-size: 24px;
	}
}
@media only screen and (max-width:1165px){
	.heritage a,
	.accomplished_approachable a,
	.dedicated_workplace a,
	.here_to_help a {
		width: 295px !important;
	}
	#offices_sprite > div#panel1 span {
		left: 36%;
	}
	#offices_sprite > div#panel2 span {
		left: 31%;
	}
	#offices_sprite > div#panel3 span {
		left: 40%;
	}
	#offices_sprite > div#panel4 span {
		left: 39%;
	}
}
@media only screen and (max-width:800px){
	#offices_sprite > div span {
	    bottom: 13%;
	    font-size: 22px;
	}
	#offices_sprite > div#panel1 span {
	    left: 35%;
	}
}
@media only screen and (max-width:768px){
	#offices_sprite > div#panel1 span {
		left: 41%;
	}
	#offices_sprite > div#panel2 span {
		left: 39%;
	}
	#offices_sprite > div#panel3 span {
		left: 42%;
	}
	#offices_sprite > div#panel4 span {
		left: 43%;
	}
}
@media only screen and (max-width:600px){
	#offices_sprite > div#panel1 span {
		left: 36%;
	}
	#offices_sprite > div#panel2 span {
		left: 31%;
	}
	#offices_sprite > div#panel3 span {
		left: 37%;
	}
	#offices_sprite > div#panel4 span {
		left: 39%;
	}
}
@media only screen and (max-width:480px){
	 .after-img-01::after {
		content: '';
		width: 100%;
		height: 100%;
		display: block;
		position: absolute;
		top: 0;
		background: url('/wp-content/uploads/2011/12/rochester_about.jpg') center / cover no-repeat;
		left: 100%;
		margin-left: 5px;
		filter: grayscale(100%);
	}
	.after-img-02::after {
	   content: '';
	   width: 100%;
	   height: 100%;
	   display: block;
	   position: absolute;
	   top: 0;
	   background: url('/wp-content/uploads/2013/08/nycaerial.jpg') center / cover no-repeat;
	   left: 100%;
	   margin-left: 5px;
	   filter: grayscale(100%);
   }
   .after-img-03::after {
	  content: '';
	  width: 100%;
	  height: 100%;
	  display: block;
	  position: absolute;
	  top: 0;
	  background: url('/wp-content/uploads/2011/12/syracuse1.jpg') center / cover no-repeat;
	  left: 100%;
	  margin-left: 5px;
	  filter: grayscale(100%);
  }
}
