.dplaw_hv2_about_blurb_icon .et-pb-icon{ margin-left:-180px; }
.dplaw_background1{background-color:#282962;} .dplaw_background2{background-color:#ad8550;} .dplaw_color_h1 h1,.dplaw_color_h2 h2,.dplaw_color_h3 h3,.dplaw_color_h4 h4,.dplaw_color_h5 h5,.dplaw_color_h6 h6{color:#ad8550;} .dplaw_color2{color:#282962;}  .dplaw_hr.et_pb_divider:before{border-top-color:#282962;}
.dplaw_hr2.et_pb_divider:before{border-top-color:#ad8550;} body #page-container .et_pb_module .et_pb_button.line_animation:hover {padding: 0.3em 1em 0.3em 1em !important;}
body #page-container .et_pb_button.line_animation:after {left: 0 !important;margin-left: -2px !important;padding-right: 4px !important;}
body #page-container .et_pb_button.line_animation.view:after {padding-right: 3px !important;}
.inner-wrapper {position: relative;display: inline-block;}
.dplaw_hover1:after {display: block;content: '' !important;position: absolute;opacity: 1 !important;bottom: -2px;left: 0;right: 0;width: 100%;height: 4px;transform: scaleX(0);background-color: #ad8550;transition: transform 0.3s;}
.dplaw_hover1:hover:after {transform: scaleX(1);} .dplaw_hover2:after { display: block;content: '' !important;position: absolute; opacity: 1 !important;bottom: -2px;left: 0;right: 0;width: 100%;height: 4px;transform: scaleX(0);background-color: #a71f2c;transition: transform 0.3s;}
.dplaw_hover2:hover:after {transform: scaleX(1);} .dplaw_about_bg_color { background:#e8e7ec;}
.dplaw_practice_blurb_bg_color .et_pb_blurb{background:#e8e7ec;}
.dplaw_call_to_action_bg_color{background:#e8e7ec;}
.et_contact_bottom_container{ margin-left: 0%;padding: 0 0 0 3%;}
.dplaw_home_slider_v1 .et-pb-controllers a { width: 50px;height: 10px;}
#et-info .tagline{margin-right:12px;}
.et-pb-controllers a { width: 30px;  height: 7px;}
.lawpage h1{color:#282962;}       .dplaw-info{ float:right; }       .dplaw_ft_phone .et-pb-icon,.dplaw_ft_email .et-pb-icon,.dplaw_ft_address .et-pb-icon{font-size:30px;}
.dplaw_ft_space{margin-left:25px;}
#footer-info{float: none; text-align:center;}       .dplaw_icon_lawfirm .et-pb-icon{ border: 1px solid #ad8550;padding: 15px;border-radius: 5px; color:#282962;}
.dplaw_border_bottom h4{border-bottom: 2px solid #282962;border-width:2px;} .dplaw-practice-area-hover {-webkit-transition: all 0.6s;transition: all 0.6s;}
.dplaw-practice-area-hover:hover{-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);z-index: 1;background-color:#282962 !important; }
.et_pb_number_counter.et_pb_with_title .percent{margin-bottom: -12px;}
.dplaw-practice-area-hover .et_pb_main_blurb_image .et_pb_image_wrap span.et-pb-icon{color:#ad8550;}
.dplaw-practice-area-hover:hover h4,.dplaw-practice-area-hover:hover .et_pb_blurb_description{color:#fff;}
.dplaw-practice-area-hover:hover .et_pb_main_blurb_image .et_pb_image_wrap span.et-pb-icon{color:#fff !important;}
.et-pb-icon.dplaw_link_icon:before{ color:pink;} .et_pb_team_member.layered-effect {overflow: hidden; position: relative; text-align: right; width:100%;}
.et_pb_team_member.layered-effect .et_pb_team_member_image {margin: 0;}
.layered-effect *,
.layered-effect *:before,
.layered-effect *:after {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.45s ease;transition: all 0.45s ease;}
.et_pb_team_member.layered-effect img { backface-visibility: hidden;vertical-align:middle;}
.layered-effect:before { position: absolute; top: 0; bottom: 0;left: 0;right: 0;content: '';background-color: #282962;opacity: 0.7;z-index: 9;-webkit-transition: all 0.45s ease;transition: all 0.45s ease;}
.layered-effect:before { -webkit-transform: skew(30deg) translateX(80%);  transform: skew(30deg) translateX(80%);}
.layered-effect .et_pb_team_member_description { position: absolute; top: 0px; bottom: 0px; left: 0px;right: 0px;z-index: 10;padding: 20px 20px 20px 25%;}
.layered-effect .et_pb_team_member_description:before,
.layered-effect .et_pb_team_member_description:after { position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #282962;box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);content: '';opacity: 0.5;z-index: 8;}
.layered-effect .et_pb_team_member_description:before {-webkit-transform: skew(30deg) translateX(100%);transform: skew(30deg) translateX(100%);}
.layered-effect .et_pb_team_member_description:after {-webkit-transform: skew(-30deg) translateX(90%);transform: skew(-30deg) translateX(90%);}
.layered-effect p.et_pb_member_position {font-weight: bold;}
.layered-effect h4,.layered-effect p,.layered-effect ul { position: relative; margin: 0;opacity: 0;z-index: 11;}
.layered-effect:hover h4,.layered-effect:hover p,.layered-effect:hover ul { opacity: 1;}
.layered-effect:hover:before {-webkit-transform: skew(30deg) translateX(30%); transform: skew(30deg) translateX(30%);-webkit-transition-delay: 0.05stransition-delay: 0.05s;}
.layered-effect:hover .et_pb_team_member_description:before {-webkit-transform: skew(30deg) translateX(50%);transform: skew(30deg) translateX(50%);-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
.layered-effect:hover .et_pb_team_member_description:after {-webkit-transform: skew(-30deg) translateX(40%);transform: skew(-30deg) translateX(40%);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}       .dplaw-homev2-practice-area-hover:hover{background-color:#a71f2c !important; } .et_pb_testimonial{border-left-color:#a71f2c;border-left-width: 5px;}  .dplaw_about_v2 ul.dplaw_icon_check{ list-style-type:none; margin-left: 15px;}
.dplaw_about_v2 ul.dplaw_icon_check li i.et-pb-icon.dplaw_aero_icon_check {font-size:20px; font-weight:bold; position: absolute;
margin-left: -30px;     margin-top: 6px; color:#282962;} .dplaw-homev2-practice-area-hover:before{content: "";width: 100%;height: 3px;display: inline-block;position: absolute;left: 0px;top: -5px;background: #282962;}
.dplaw-homev2-practice-area-hover:hover:before{background: #a71f2c;}
.dplaw-homev2-practice-area-hover{border-bottom:5px solid #a71f2c;}
.dplaw-homev2-practice-area-hover:hover{border-bottom:5px solid #282962;} .dplaw_attroney_v1_team_layer .et_pb_team_member_description {margin:0 15px; padding-bottom: 10px;}
.dplaw_attroney_v1_team_layer:hover > .dplaw_attroney_v1_border {content: '';display: block;border-bottom: 3px solid #e64e4e;width: 0;position: absolute;right: 0;-webkit-transition: 1s ease;transition: 1s ease;}
.dplaw_attroney_v1_border {height: 3px;background: #e64e4e;width: 100%;position: absolute;bottom: 0;right: 0;-webkit-transition: 1s ease;transition: 1s ease;}       .dplaw_hv2_about1_contact_button .et_contact_bottom_container { float: none;margin-top: 5.5%;text-align: center;}
.dplaw_hv2_about1_contact_button .et_pb_contact_submit.et_pb_button{background: #282962;border-color: #282962;} 
.dplaw_hv2_about1_contact_button .et_pb_contact_submit.et_pb_button:hover{background: #a71f2c;border-color: #a71f2c;}
.dplaw_con1_requird_success .et-pb-contact-message,.dplaw_con1_requird_success .et-pb-contact-message ul li{ color:#fff;}       .dplaw_hv2_about2_contact_button .et_contact_bottom_container{text-align: left;margin-top: 5.5%;float: none;margin-left: -6px;}
.et_pb_contact_form_container.dplaw_hv2_about_conatct_bg_color{background-color:#ad8550;}
.dplaw_hv2_about2_contact_button .et_pb_contact_submit.et_pb_button{background: #282962;border-color: #282962;} 
.dplaw_hv2_about2_contact_button .et_pb_contact_submit.et_pb_button:hover{background: #a71f2c;border-color: #a71f2c;}
.dplaw_con2_requird_success .et-pb-contact-message,.dplaw_con2_requird_success .et-pb-contact-message ul li{ color:#000;}      .dplaw_contact_form_button .et_contact_bottom_container{ float: left; text-align: right; }
.dplaw_contact_form_button .et_pb_contact_submit.et_pb_button{background-color:#282962; border-color:#282962;}
.dplaw_contact_form_button .et_pb_contact_submit.et_pb_button:hover{background-color:#a71f2c; border-color:#a71f2c;}
.dplaw_contatct_address_icon span.et-pb-icon{color:#282962;}
.dplaw_contact_address_bg_color { background:#e8e7ec;}      .dplaw_toggale_bg_color .et_pb_toggle{ background-color:#ad8550;}
.dplaw_toggale_bg_color .et_pb_toggle.et_pb_toggle_open{ background-color:#ad8550;}
.dplaw_testimonial .et_pb_testimonial_portrait{ margin: 0;bottom: 0px;position: absolute;top: 88%;display: block;float: none;left: 36%;right: auto; display: block;float: none; }
.et_pb_testimonial p:last-of-type{ padding-bottom: 20px;}
.dp_law_testimonial_bg_color .et_pb_testimonial{ background-color:#d3c9bd;}      .dplaw_image_overlayer_color .et_pb_main_blurb_image{ position: relative; }
.dplaw_image_overlayer_color .et_pb_main_blurb_image:after {position: absolute;content: " ";font-family: ETmodules;background-color: #ad8550;background-size: cover; top: 0;right: 0;bottom: 0;left: 0;opacity: 0; transition: .5s ease all; }
.dplaw_image_overlayer_color .et_pb_main_blurb_image:hover:after { opacity: 0.5; }      .et_pb_bg_layout_light.dpalw_practice_area_v2_overlay {  transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; }
.et_pb_bg_layout_light.dpalw_practice_area_v2_overlay:hover {transform:scale(1.1);-moz-transform: scale(1.1);-webkit-transform:scale(1.1);}
.et_pb_bg_layout_light.dpalw_practice_area_v2_overlay div.et_pb_main_blurb_image {overflow:hidden;display:inline-block; }
.dplaw_blurb_spin .et-pb-icon {-webkit-transition-duration: 1s;transition-duration: 1s;-webkit-transition-property: transform;transition-property: transform;
-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}
.dplaw_blurb_spin:hover .et-pb-icon {-webkit-transform: rotate(360deg);transform: rotate(360deg);} .dplaw-practice-v2-module-hover	 {box-shadow: 0 1px 2px rgba(0, 0, 0, 0);-webkit-transition: all 0.6s;transition: all 0.6s;}
.dplaw-practice-v2-module-hover:hover {-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);box-shadow: 1px 5px 14px rgba(0, 0, 0, 3);z-index: 1;} .dplaw_practice-v2-bg.et_pb_blurb{background-color:#ad8550;}      .dplaw_practice_area_v1_details_page ul.dplaw_bullet_type{ list-style-type: circle;list-style-position: outside;list-style-image: none; line-height: 30px;}
.dplaw_practice_area_v1_details_page h2 { margin-top: -35px; }
.dplaw_practice_area_v1_details_page .dplaw_bullet_type_right_aero {list-style-type:none; line-height: 30px;}
.dplaw_practice_area_v1_details_page .et-pb-icon.dplaw_right_sign{font-size: 20px; margin-right: 8px;font-weight: 800;color:#ad8550;}
.dplaw_practice_area_deatail_v1_button{background: #282962;border-color: #282962;} 
.dplaw_practice_area_deatail_v1_button.et_pb_bg_layout_light.et_pb_button:hover{background-color:#a71f2c; border-color:#a71f2c;}
.dplaw_practice_deatail_heading_bg {background-color:#ad8550;}
.dplaw_practice_area_v1_details_page{background-color:#e8e7ec;}      .dplaw_practice_area_v2_details_page .dplaw_bullet_type_v2{list-style-type:none;}
.dplaw_practice_area_v2_details_page .et-pb-icon.dplaw_arrow_right { font-size: 23px;margin-right: 15px; color:#ad8550}
.dplaw_practice_area_v2_details_page .dplaw_bullet_type_v2{line-height: 40px;padding: 0;}
.dplaw_practice_area_v2_details_page hr.dplaw_horizonal_line{ width: 100%; margin-left: 0px; }
.dplaw_practice_details_v2_btn_color .et_pb_contact_submit.et_pb_button{background: #282962;border-color: #282962;} 
.dplaw_practice_details_v2_btn_color .et_pb_contact_submit.et_pb_button:hover{background: #a71f2c;border-color: #a71f2c;}
.dplaw_practice_details_v2_btn_color .et_contact_bottom_container { float: left; } .dplaw_download_btn{background: #282962;border-color: #282962;}
.dplaw_download_btn.et_pb_bg_layout_light.et_pb_button:hover{background-color:#a71f2c; border-color:#a71f2c;}      .dplaw_attorney_team{ margin-bottom: 30px;overflow: hidden;text-align: center;}
.dplaw_attorney_team .et_pb_team_member_description{height: 115px;width: 100%;position: relative;top: 0;z-index: 1;padding: 20px;left: 0;right: 0;
margin: 0 auto;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;
-o-transition: all .4s ease-out;transition: all .4s ease-out;background-color: #eee;}
.dplaw_attorney_team .et_pb_team_member_image{margin-bottom:0px;}
.dplaw_attorney_team .et_pb_member_social_links	{opacity: 0;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;}		
.dplaw_attorney_team:hover .et_pb_member_social_links {opacity: 1;}
.dplaw_attorney_team:hover .et_pb_team_member_description{height: 170px;top: -42px;margin-bottom: -34px;}
.dplaw_attorney_team ul.et_pb_member_social_links li a{color:#ad8550 !important;}      .et_pb_member_position{font-weight: 700; color:#aaa;}
.dplaw_attroney_v1_team_layer ul.et_pb_member_social_links li a{color:#ad8550 !important;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_image img{ transition: all 0.3s ease-out;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_image:hover img { transform: scale(1.05) rotate(1deg);}
.dplaw_attroney_v1_team_layer .et_pb_team_member_image{overflow: hidden; }      .dplaw_attorney_details_v1_page ul.dplaw_bullet_type{ list-style-type: circle;list-style-position: outside;list-style-image: none; line-height: 30px;}
.dplaw_attorney_details_v1_page ul.dplaw_conatct_info{ list-style-type:none;}
.dplaw_attorney_details_v1_page i.et-pb-icon.dplaw_social_icon{font-size:18px; margin-right:30px;}
.dplaw_attorney_details_v1_page.dplaw_profile_bg{ background-color:#e8e7ec;}
.dplaw_attorney_details_v1_page.dplaw_contatct_form { background-color:#e8e7ec;}
.dplaw_attorney_details_v1_page.dplaw_contatct_info {background-color:#e8e7ec;}
.dplaw_attorney_details_v1_page.dplaw_contatct_info span.et-pb-icon{color:#ad8550} .dplaw_attorney_details_v1_page .et_pb_contact_submit.et_pb_button{background: #282962;border-color: #282962;} 
.dplaw_attorney_details_v1_page .et_pb_contact_submit.et_pb_button:hover{background: #a71f2c;border-color: #a71f2c;}
.dplaw_attorney_details_v1_page .et_contact_bottom_container{ float: none; margin-top: -1.5%; text-align: left;}      .dplaw_attorney_details_v2_page ul.dplaw_list_type{list-style-type:none; margin-right:12px;padding:0px;} .dplaw_attorney_details_v2_page.dplaw_download_cv.et_pb_button{background: #282962;border-color: #282962;}
.dplaw_attorney_details_v2_page.dplaw_download_cv.et_pb_button:hover{background: #a71f2c;border-color: #a71f2c;}
.dplaw_attorney_details_v2_page hr.dplaw_horizonal_line{color:#ad8550;}
.dplaw_attorney_details_v2_page {background-color:#e8e7ec;}
.dplaw_skill_bar_counters .et_pb_counter_amount{background-color:red;}
.dplaw_contact_info span.et-pb-icon{color:red;}      .dplaw_blog_img_animation .et_pb_image_container img {transition: all .7s ease-out;}
.dplaw_blog_img_animation .et_pb_image_container:hover img {transform: scale(1.2);}
.dplaw_blog_img_animation .et_pb_image_container{overflow:hidden; }
.dplaw_blog_img_animation .entry-featured-image-url {margin-bottom:0px;}
.dplaw_readmore_btn_link .more-link,.dplaw_readmore_btn_link .pagination a{display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
padding:8px 16px;margin-top:10px;color:#fff;font-size:16px;background-color:#282962;}
.dplaw_readmore_btn_link .more-link:hover, .dplaw_readmore_btn_link .pagination a:hover{background:#a71f2c;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;
-o-transition:all .3s ease;transition:all .3s ease;color:#fff;} #sidebar .widgettitle{background: #282962;color: #fff;padding: 8px;border-bottom: 5px solid #ad8550;margin-bottom: 10px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2);} body.single-post #main-header,body.archive #main-header,.error404  #main-header {background: #282962;} .law_custom_pagination{clear:both;text-align: left;}
.navigation.law-pagination .page-numbers{border-right: 0;padding: 0em 1em;display:inline-block;margin: 0 -1px;line-height: 2.6em;}
.navigation.law-pagination .page-numbers.prev,.navigation.law-pagination .page-numbers.next{padding: 0 .6em;}
.navigation.law-pagination span.page-numbers {border: 1px solid #ad8550 !important;color: #fff;}
.navigation.law-pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.6em;margin-top: -3px;}
.navigation.law-pagination a.page-numbers:hover, .navigation.law-pagination span.page-numbers {background-color:#a71f2c !important;}
.navigation.law-pagination a.page-numbers {background: #282962;border-left:1px solid #ad8550;color: #fff !important;}
.navigation.law-pagination a.page-numbers:hover {border-color:#ad8550 !important;color: #fff !important; }
.screen-reader-text{display: none;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}       .et_divi_100_custom_hamburger_menu__icon {
position: relative;
display: block;
width: 1.875rem;
height: 1.875rem;
box-sizing: border-box;
cursor: pointer;
padding: 0.25rem;
clear: both;
}
.et_divi_100_custom_hamburger_menu__icon div {
background: #000;
width: 100%;
height: 0.125rem;
margin: 0.25rem auto;
border-radius: 10px;
-webkit-transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transform: 0;
transform: 0;
-webkit-transform-origin: center;
transform-origin: center;
}
.et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu__icon div:after {
-webkit-transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
} .et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
width: 0;
margin-left: 0;
opacity: 1;
} .et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
background: 0;
}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after {
content: '';
display: block;
background: #000;
width: 2px;
min-width: 2px;
height: 2px;
border-radius: 10px;
margin: 0 2px 0 0;
}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after {
width: 100%;
margin: 0;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
width: 0;
min-width: 0;
margin-left: 0;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T2S3DF;
animation-name: T2S3DF;
}
@-webkit-keyframes T2S3DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T2S3DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {
-webkit-animation-name: T2S3DFB;
animation-name: T2S3DFB;
}
@-webkit-keyframes T2S3DFB {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
@keyframes T2S3DFB {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
-webkit-animation-name: T2S3DMA;
animation-name: T2S3DMA;
}
@-webkit-keyframes T2S3DMA {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
@keyframes T2S3DMA {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T2S3DL;
animation-name: T2S3DL;
}
@-webkit-keyframes T2S3DL {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(-0.25rem);
transform: translateY(-0.25rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T2S3DL {
0% {
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
40% {
-webkit-transform: translateY(-0.25rem);
transform: translateY(-0.25rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {
-webkit-animation-name: T2S3DFB;
animation-name: T2S3DFB;
}
@keyframes T2S3DFB {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
-webkit-animation-name: T2S3DMA;
animation-name: T2S3DMA;
}
@keyframes T2S3DMA {
0% {
width: 100%;
-webkit-transform: none;
transform: none;
}
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-transform: none;
transform: none;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
width: 0%;
min-width: 0;
margin: 0 auto;
opacity: 0;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
position: relative;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
position: absolute;
width: 100%;
-webkit-transition: all 0.3s linear transform 0.3s 0.3s linear;
transition: all 0.3s linear transform 0.3s 0.3s linear;
-webkit-transform-origin: center;
transform-origin: center;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
width: 100%;
min-width: 0;
opacity: 0;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-transform: none;
transform: none;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
position: relative;
-webkit-animation-name: T2S5DF;
animation-name: T2S5DF;
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
@-webkit-keyframes T2S5DF {
20% {
-webkit-transform: none;
transform: none;
}
}
@keyframes T2S5DF {
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
position: absolute;
width: 0;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {
left: 0;
-webkit-animation-name: T2S5DFB;
animation-name: T2S5DFB;
}
@-webkit-keyframes T2S5DFB {
20% {
width: 0%;
}
}
@keyframes T2S5DFB {
20% {
width: 0%;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {
right: 0;
-webkit-animation-name: T2S5DFA;
animation-name: T2S5DFA;
}
@-webkit-keyframes T2S5DFA {
20% {
width: 0%;
}
}
@keyframes T2S5DFA {
20% {
width: 0%;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
position: relative;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
margin: 0 auto;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {
display: none;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {
-webkit-animation-name: T2S5DL;
animation-name: T2S5DL;
width: 2px;
}
@-webkit-keyframes T2S5DL {
20% {
-webkit-transform: 100%;
transform: 100%;
}
}
@keyframes T2S5DL {
20% {
-webkit-transform: 100%;
transform: 100%;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
position: relative;
-webkit-animation-name: T2S5DL;
animation-name: T2S5DL;
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
@keyframes T2S5DL {
20% {
-webkit-transform: none;
transform: none;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
position: absolute;
width: 0;
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {
left: 0;
-webkit-animation-name: T2S5DFB;
animation-name: T2S5DFB;
}
@keyframes T2S5DFB {
20% {
width: 0%;
}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {
right: 0;
-webkit-animation-name: T2S5DMA;
animation-name: T2S5DMA;
}
@-webkit-keyframes T2S5DMA {
20% {
width: 0%;
}
}
@keyframes T2S5DMA {
20% {
width: 0%;
}
} .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before {
width: 100%;
margin: 0 2px 0 0;
}
.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after {
width: 2px;
margin: 0;
} .et_divi_100_custom_hamburger_menu--type-4 .et_divi_100_custom_hamburger_menu__icon div {
width: 2px;
margin-right: auto;
margin-left: auto;
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T4S2DF;
animation-name: T4S2DF;
}
@-webkit-keyframes T4S2DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T4S2DF {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
40% {
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T4S2L;
animation-name: T4S2L;
}
@-webkit-keyframes T4S2L {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
40% {
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T4S2L {
0% {
-webkit-transform: none;
transform: none;
}
20% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
40% {
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {
-webkit-animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
@-webkit-keyframes T4S3 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes T4S3 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T4S3DF;
animation-name: T4S3DF;
}
@-webkit-keyframes T4S3DF {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
@keyframes T4S3DF {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(0.375rem);
transform: translateY(0.375rem);
}
80% {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-animation-name: T4S3L;
animation-name: T4S3L;
}
@-webkit-keyframes T4S3L {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
@keyframes T4S3L {
0% {
-webkit-transform: none;
transform: none;
}
40% {
width: 2px;
-webkit-transform: translateY(-0.375rem);
transform: translateY(-0.375rem);
}
80% {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {
-webkit-animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
@-webkit-keyframes T4S4 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes T4S4 {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-animation-name: T4S4DF;
animation-name: T4S4DF;
}
@-webkit-keyframes T4S4DF {}
@keyframes T4S4DF {}.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition: 0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);
-webkit-transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
transition-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
width: 2px;
-webkit-transform: none;
transform: none;
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
width: 100%;
opacity: 1;
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-transform: translateY(4px);
transform: translateY(4px);
} .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {
width: 100%;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:after, .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:before {
width: 100%;
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {
-webkit-transform: translateY(0.375rem) rotate(45deg);
transform: translateY(0.375rem) rotate(45deg);
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {
opacity: 0;
}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {
-webkit-transform: translateY(-0.375rem) rotate(-45deg);
transform: translateY(-0.375rem) rotate(-45deg);
}
.et_divi_100_custom_hamburger_menu .mobile_menu_bar:before, .et_divi_100_custom_hamburger_menu .mobile_menu_bar:after {
display: none;
}
@media (max-width: 980px) {
.et_divi_100_custom_hamburger_menu .mobile_menu_bar {
padding-bottom: 0;
margin-bottom: 26px;
}
}
body.et_divi_100_custom_hamburger_menu .et_divi_100_custom_hamburger_menu__icon div {background: #ffffff;}
body.et_divi_100_custom_hamburger_menu .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {background: #ffffff;}
.mobile_nav.opened #mobile_menu {background:#282962;}     @media all and (max-width: 1240px) {
.dplaw_testimonial .et_pb_testimonial_portrait{left: 34%;}
}
@media all and (min-width: 1200px) {
.et_pb_contact_submit{margin: 0px 0px 0px 0px;}
}
@media all and (max-width: 1100px) {
.dplaw_testimonial .et_pb_testimonial_portrait{left: 32%;}
}
@media all and (min-width: 981px) and (max-width: 1200px) {
.dp_lawyer_practice_area_hv1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {width: 47.25%;margin-right: 5.5%;margin-bottom: 30px;}
.dp_lawyer_practice_area_hv1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(2n) {margin-right: 0;}
.dplaw_hv2_about_blurb_icon .et-pb-icon{margin-left: -150px;}
.et_pb_contact_submit{margin: 0px 0px 0px 0px;}
.dp_lawyer_welcome_to_lawform_hv2 .et_pb_column_1_4{width: 23.875%;}
.dp_lawyer_welcome_to_lawform_hv2 .et_pb_column{margin-right: 2.5%;}
}
@media all and (min-width: 768px) and (max-width: 980px) {
.et_pb_row_4col .et_pb_column.et_pb_column_1_4 .layered-effect .et_pb_team_member_image {margin:0px;}
.dplaw_attorney_team .et_pb_team_member_image{width:100%;float: none;margin: 0;display: block;max-width: 100%;text-align:left;}
.dplaw_attorney_team .et_pb_team_member_image img{width:100%;}
.dplaw_attorney_team .et_pb_team_member_description {display: block;}
.dplaw_attorney_team_section .et_pb_row {padding: 15px 0;}
.dplaw_attorney_team_section  .et_pb_column.et_pb_column_1_3 {width: 30% !important;margin-right: 5%;margin-bottom: 0px;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_image {width:100%;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_description{margin: 0;padding: 25px;text-align:left !important;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_description .et_pb_module_header,.dplaw_attroney_v1_team_layer .et_pb_team_member_description .et_pb_member_position,.dplaw_attroney_v1_team_layer .et_pb_team_member_description p,.dplaw_attroney_v1_team_layer .et_pb_team_member_description
.et_pb_member_social_links{text-align:left;}
}
@media all and (max-width: 980px){
.dplaw_testimonial .et_pb_testimonial_description{margin-left: 0px !important;text-align: left !important;}
.dplaw_testimonial .et_pb_testimonial_portrait{left: 4%;top: 80%;}
.dplaw_testimonial {margin-bottom: 50px !important;}
.dplaw_testimonial .et_pb_testimonial_author,.dplaw_testimonial .et_pb_testimonial_meta,.dplaw_testimonial .et_pb_testimonial_description_inner p{text-align: left !important;}
.dplaw_attorney_details_v1_page .dp_law_attorney_detail_v1,.dplaw_attorney_details_v1_page .et_pb_social_media_follow{text-align:center;}
.dplaw_hv2_about_blurb_icon .et_pb_main_blurb_image{display:block;text-align: left;}
.dplaw_hv2_about_blurb_icon .et-pb-icon { margin-left: 0px;}
.dp_lawyer_call_to_action_hv2 .et_pb_button_module_wrapper.et_pb_button_alignment_right {text-align: left;}
#top-header #et-info{ float:none;text-align: center;line-height: 2em !important;padding-bottom: .25em;padding-top: 0.15em;}
.dplaw-info {float: none;text-align: center;}
.dplaw_image_overlayer_color .et_pb_blurb_content {max-width: 100%;}
#logo {max-height:80%;}
.dplaw_attorney_details_v1_page .et_contact_bottom_container ,.dplaw_contact_form_button .et_contact_bottom_container{padding: 0 0 0 0.7%;}
.dplaw_practice_details_v2_btn_color .et_contact_bottom_container {padding: 0 0 0 1%;}
}
@media all and (max-width: 767px){
.dplaw_attorney_team .et_pb_team_member_image img{width:100%;}
.dplaw_attorney_team .et_pb_team_member_image{width:100%;float: none;margin: 0;display: block;max-width: 100%;text-align:left;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_image img{width:100%;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_image{width:100%;float: none;margin: 0;display: block;max-width: 100%;text-align:left;}
.dplaw_attroney_v1_team_layer .et_pb_team_member_description{margin-top:5px;}
#logo {max-height:90%;}
}
@media all and (max-width: 767px){
.dplaw_testimonial .et_pb_testimonial_portrait{top: 88%;}
.dplaw_practice_details_v2_btn_color .et_contact_bottom_container {margin-left: -1%;}
.dplaw_contact_form_button .et_contact_bottom_container  {margin-left: -1%;}
}
@media all and (max-width: 480px){
.et_pb_blurb.dplaw_attorney_details_v1_page.dplaw_contatct_info{padding-left:15px !important;}
.dplaw_attorney_details_v1_page.dplaw_contatct_info{padding-left:15px !important;}
.dplaw_practice_details_v2_btn_color .et_contact_bottom_container  {margin-left: -3%;}
.dplaw_contact_form_button .et_contact_bottom_container  {margin-left: -2%;}
}