.et_block_module>.et_pb_team_member_image{margin-bottom:12px}.et_pb_member_social_links a:hover{color:#2ea3f2}.et_pb_team_member{word-wrap:break-word;--flex-direction:row;--vertical-gap:20px}.et_pb_column_1_2 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_3 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_4 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_5 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_6 .et_flex_module.et_pb_team_member_image,.et_pb_column_2_5 .et_flex_module.et_pb_team_member_image,.et_pb_column_3_5 .et_flex_module.et_pb_team_member_image,.et_pb_column_3_8 .et_flex_module.et_pb_team_member_image{display:block;width:auto;margin:0 0 12px;text-align:center}.et_pb_column_1_2 .et_flex_module.et_pb_team_member,.et_pb_column_1_3 .et_flex_module.et_pb_team_member,.et_pb_column_1_4 .et_flex_module.et_pb_team_member,.et_pb_column_1_5 .et_flex_module.et_pb_team_member,.et_pb_column_1_6 .et_flex_module.et_pb_team_member,.et_pb_column_2_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_8 .et_flex_module.et_pb_team_member{display:block!important}.et_pb_column_1_2 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_3 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_4 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_5 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_6 .et_flex_module.et_pb_team_member_description,.et_pb_column_2_5 .et_flex_module.et_pb_team_member_description,.et_pb_column_3_4 .et_flex_module.et_pb_team_member_description,.et_pb_column_3_5 .et_flex_module.et_pb_team_member_description,.et_pb_column_3_8 .et_flex_module.et_pb_team_member_description{display:block}.et_pb_column_1_2 .et_flex_module.et_pb_team_member,.et_pb_column_1_3 .et_flex_module.et_pb_team_member,.et_pb_column_1_4 .et_flex_module.et_pb_team_member,.et_pb_column_1_5 .et_flex_module.et_pb_team_member,.et_pb_column_1_6 .et_flex_module.et_pb_team_member,.et_pb_column_2_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_4 .et_flex_module.et_pb_team_member,.et_pb_column_3_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_8 .et_flex_module.et_pb_team_member{display:block!important}.et_pb_with_border .et_pb_team_member_image{border:0 solid #333}.et_pb_team_member_image{max-width:320px;line-height:0!important;position:relative}.et_pb_column .et_pb_team_member_image.et-svg{width:320px;max-width:100%}.et_pb_member_position{color:#aaa;padding-bottom:7px}.et_builder_inner_content .et_pb_member_social_links{list-style-type:none!important;margin-top:20px;padding:0}.et_pb_member_social_links li{display:inline-block;margin-right:15px}.et_pb_member_social_links a{display:inline-block;font-size:16px;position:relative;text-align:center;transition:color .3s ease 0s;color:#b2b2b2;text-decoration:none}.et_pb_facebook_icon:before{content:"\E093"}.et_pb_twitter_icon:before{content:"\E094"}.et_pb_google_icon:before{content:"\E096"}.et_pb_linkedin_icon:before{content:"\E09D"}.et_pb_member_social_links span{display:none}@media (max-width:767px){.et_pb_team_member{--flex-direction:column;text-align:center}.et_pb_team_member_image{width:auto!important;margin:0 auto 12px!important;display:block!important;text-align:center}.et_pb_team_member_description{display:block}}@media (min-width:768px){.et_flex_module.et_pb_team_member{display:flex;align-items:flex-start}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}body, h4, h5, h6 {
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
h1, h2, h3 {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: #2d3a4b !important;
}
body {
font-size: 16px !important;
line-height: 1.2em !important;
}
h1 {
font-size: 52px !important;
line-height: 1.2em !important;
}
h2 {
font-size: 36px !important;
line-height: 1.2em !important;
}
.cta-1 h2 { font-size: 24px !important;
line-height: 1.2em !important;
}
h2.section-title { color: #fff;
background-color: transparent !important;
}
h3 {
font-size: 28px !important;
line-height: 1.3em !important;
}
h4 {
font-size: 20px !important;
line-height: 1.5em !important;
}
h5 {
font-size: 20px !important;
line-height: 1.5em !important;
}
h6 {
font-weight: 700 !important;
font-size: 16px !important;
line-height: 1.5em !important;
}
p {
font-size: 16px;
line-height: 1.4em;
}
p:last-of-type {
padding-bottom: 1em;
} .ease, a, .ginput_container input, .ginput_container textarea, .gform_button.button {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
} a.et_pb_button.button {
font-size: 12px !important;
border-width: 1px !important;
border-radius: 0px !important;
font-weight: normal !important;
font-style: normal !important;
text-transform: uppercase !important;
text-decoration: none !important;
letter-spacing: 1px !important;
}  #main-header {
background-color: #e0e0e0;
}
#logo {
height: 80% !important;
max-height: none !important;
}
#et-info {
float: right;
}
#et-info-phone {
margin-right: 0;
font-weight: 500;
font-size: 18px;
}
#et-info-email {
display: none;
}
#et-info-phone:before { 
margin-right: 10px;
}
#top-menu li li a {
line-height: 1.4em;
}
#top-menu ul.sub-menu {
background-color: #4fabb4;
}
#top-menu ul.sub-menu a {
color: #fff;
}
#top-menu-nav ul.sub-menu li.current-menu-item a {
color: #2d3a4b !important;
}
#et-secondary-menu {
display: none;
}
#top-menu-nav .sub-menu li a {
color: #fff !important;
}
.et_header_style_left .logo_container {
position: absolute;
width: auto;
height: 150%;
background-color: #fff;
padding: 10px 40px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
} .et_pb_slides .et_pb_slide_description {
padding: 24% 8% 24% 0 !important;
}
.slider .et_pb_slide_description {
padding: 0 !important;
margin-left: 0;
}
.et_pb_slider .et_pb_slide {
text-align: left;
}
.small-slider {
height: 350px !important;
}
.small-slider h1 {
padding-top: 70px;
} h2.intro-text {
font-family: 'Roboto', sans-serif;
font-weight: 500;
font-size: 24px !important;
text-transform: initial;
}
.et_pb_row.intro {
background-size: contain;
background-repeat: no-repeat;
background-position: bottom right;
}
.intro .et_pb_column.et_pb_column_1_3.et_pb_column_2 {
position: absolute !important;
right: 0 !important;
bottom: 0 !important;
} .cta-1 {
height: 100% !important; }
.et_pb_button.et_pb_promo_button, .et_pb_button.et_pb_promo_button:hover {
padding: 1em 2em !important;
border-color: rgba(255,255,255,.4);
}
.et_pb_promo.cta-1:hover {
background-color: rgba(0,0,0,.2) !important;
}
.push-down {
margin-top: 28px;
} .et_pb_container clearfix {
min-height: none !important;
}
.et_pb_section_5 .et_pb_slide_description {
padding: 8% !important;
text-align: center !important;
}
.et_pb_testimonial_description_inner {
width: 100% !important;
display: block;
}
.et_pb_slides .et_pb_slider_container_inner {
display: block;
}
.et_pb_slide_title {
text-shadow: none !important;
}
.et_pb_slider_1 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_slider_1 .et_pb_slide_description {
padding-top: 40px !important;
padding-bottom: 50px !important;
padding-right: 0;
padding-left: 0;
}
.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
color: #2d3a4b !important;
text-transform: initial;
font-weight: 400;
}
.et-pb-controllers .et-pb-active-control {
background-color: #4fabb4 !important;
} .sidebar-team-menu-heading h3 {
padding-bottom: 20px !important;
}
h3.testimonial {
text-transform: initial;
margin-bottom: 20px;
color: #2d3a4b;
font-size: 24px !important;
}
p.testimonial-name {
color: #20a3dd;
}
.et-pb-controllers {
bottom: 0px;
} .et_pb_team_member {
padding: 30px;
}
.et_pb_team_member_image img {
width: 100%;
height: auto;
}
.button.bio {
display: inline-block;
margin-top: 20px;
padding: 1em 2em;
text-transform: uppercase;
border: 1px solid #4fabb4;
text-align: center;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
cursor: pointer;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
padding: 1em 2em !important;
}
.button.bio:hover {
background-color: #4fabb4;
color: #fff;
}
.et_pb_team_member_image {
margin: 0 !important;
}
.et_pb_team_member_description {
padding: 2em 2em 3em 2em;
text-align: center;
background-color: rgba(238, 238, 238, 0.1);
}
.et_pb_team_member_description h4 {
font-family: 'Cormorant Garamond', serif;
font-weight: 700;
text-transform: uppercase;
color: #fff;
}
.et_pb_member_position {
color: #ccc;
}
h2.profile-name {
color: #2d3a4b;
padding: 0;
}
h4.profile-position {
font-size: 16px !important;
text-transform: uppercase;
color: #2d3a4b;
padding-bottom: 40px;
margin-bottom: 40px;
border-bottom: 1px solid #eee;
}
p.profile-heading {
text-transform: uppercase;
font-weight: 600;
color: #2d3a4b;
margin-top: 20px;
} ul#menu-team.menu li a {
text-decoration: none !important;
display: block;
border-top: 1px solid #eee;
padding: 18px 0 10px 0; 
} .et_pb_sidebar_0 {
border: none;
}
ul#menu-sidebar-menu {
padding: 0;
margin-top: 10px;
}
ul#menu-sidebar-menu hr {
border: 1px solid #eee;
}
ul#menu-sidebar-menu li {
list-style: none;
}
ul#menu-sidebar-menu li a {
display: block;
padding: 3px 0 3px 45px;
background-position: left;
background-size: contain;
background-repeat: no-repeat;
text-decoration: none !important;
}
ul#menu-sidebar-menu a.current {
color: #1e355c;
font-weight: 700 !important;
}
ul#menu-sidebar-menu a:hover {
color: #1e355c !important;
padding: 8px 0 8px 55px;
}
.icon-1 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-01-color.svg);
}
.icon-2 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-02-color.svg);
}
.icon-3 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-03-color.svg);
}
.icon-4 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-04-color.svg);
}
.icon-5 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-05-color.svg);
}
.icon-6 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-06-color.svg);
}
.icon-7 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-07-color.svg);
}
.icon-8 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-08-color.svg);
}
.icon-9 a {
background-image: url(http://localhost:8888/nhlegal/wp-content/uploads/2016/11/icons-09-color.svg);
}
li.current_page_item a {
color: #2d3a4b !important;
font-weight: 500;
} .contact-details {
margin-top: 16px;
}
.address-heading, .map-heading {
font-size: 20px !important;
font-weight: 400;
color: #2d3a4b;
}
.map-heading {
margin-top: 30px;
}
.gform_heading {
display: none;
}
.gfield_label {
font-weight: 300 !important;
color: #2d3a4b;
}
.ginput_container input, .ginput_container textarea {
background-color: #eee;
border: none;
width: 100% !important;
padding: 20px !important;
}
.ginput_container input:focus, .ginput_container textarea:focus {
background-color: #2d3a4b;
color: #fff;
}
.gform_button.button {
border: none;
background-color: #2d3a4b;
color: #fff;
padding: 20px 40px; 
cursor: pointer;
}
.gform_button.button:hover {
background-color: #4fabb4;
} h1.entry-title, h2.entry-title {
line-height: 1.2em !important;
text-transform: initial;
padding-bottom: 0;
}
.et_pb_post .post-meta {
margin: 0 0 20px 0;
padding: 10px 0; }
a.more-link {
margin-top: 20px;
}
h4.widgettitle {
text-transform: uppercase;
font-weight: 500;
color: #1e355c;
}
.single-post h4.widgettitle {
margin-top: 25px;
}
.page .et_pb_post {
margin-bottom: 60px;
padding-bottom: 30px;
border-bottom: 1px solid #eee;
}
#main-content .container:before {
display: none;
}
.cat-item a {
color: #4fabb4 !important;
}  .footer-widget .widget_text{
text-align: center;
margin: 0 auto;
float: none;
}
#footer-widgets {
padding: 6% 0;
}
.footer-widget {
margin-bottom: 0 !important;
}
.widget_text span, .form-lable span {
font-weight: 700;
font-size: 12px;
text-transform: uppercase;
}
.et_pb_widget a {
color: #fff;
text-decoration: underline;
}
.et_pb_widget a:hover {
color: #2d3a4b;
}
#footer-info {
text-align: center;
float: none;
}
.map-icon{
width: 32px;
margin-top: 20px;
}
#footer-bottom {
padding: 55px 0 40px;
}
.et_pb_team_member_description {
padding: 2em 1em 3em 1em !important;
} ::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color: #000;
}
::-webkit-scrollbar-track {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color: #2d3a4b;
}
.mobile_menu_bar:before {
color: #4fabb4;
}
@media (max-width: 980px) { #main-header .container {
padding: 0 30px;
width: 100%;
}
.et_header_style_left .logo_container {
z-index: 10000;
position: absolute;
width: auto;
height: 150% !important;
background-color: #fff;
padding: 0 20px !important;
margin-top: 0;
}
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 100%;
}
h1, h2 {
font-size: 28px !important;
}
h3.intro-text {
font-size: 21px !important;
}
.et_pb_row {
padding: 0;
} .hero-banner {
max-height: 250px !important;
}
.hero-banner h1 {
font-size: 28px !important;
}
.hero-slider .et_pb_slide_description {
padding: 0 !important;
}
.et_pb_slide {
padding: 0;
}
.small-slider {
height: 150px !important;
}
.small-slider h1 {
padding-top: 10px;
}
h2.section-title {
margin-bottom: 0;
}
.et_pb_promo_description h2 {
font-size: 18px !important;
}
.et_pb_promo_description img {
max-width: 40px !important;
}
.service-menu .cta-1 {
padding: 20px;
}
h3.testimonial {
font-size: 20px !important;
} .intro-text-wrapper {
padding: 0;
}
.intro .et_pb_text_0 {
padding-bottom: 0 !important;
}
.intro .et_pb_column_1 {
margin: 0 !important;
}
.intro .et_pb_column.et_pb_column_1_3.et_pb_column_2 {
position: relative;
} .et_pb_team_member {
padding: 0 !important;
} #footer-widgets {
padding: 40px 0;
}
.footer-widget {
margin-bottom: 1em !important;
}
.footer-content {
padding-bottom: 0 !important;
}
.textwidget img.map-icon {
margin-top: 0 !important;
}
#main-footer .et_pb_column_1 {
display: none;
}
.intro .et_pb_column_1 {
display: block;
}
}
@media (max-width: 1162px) {
ul#menu-sidebar-menu li a {
background-size: 28px !important;
}
}