/*
 Theme Name:     TRoo Law Divi Theme
 Theme URI:      https://troolawdivi.troothemes.com/
 Description:    A modern and professional Divi child theme designed for law firms, attorneys, and legal consultants. It offers a sleek, responsive design with powerful features to enhance your legal website.  
 Author:         TRooThemes
 Author URI:     https://troothemes.com/
 Template:       Divi
 Version:        1.1.1
*/


/** Root Color **/

:root {
--color1: #ebb977; 
--color2: #1f2135;
--color3: #EA5757; 
--color4: #242539; 
} 

/*General*/

.et_builder_inner_content{background:var(--color2);}

.tr-law-blrb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{color:var(--color3);}

.law-video .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{width: 90px;
height: 90px;
background: var(--color1);
text-align: center;
display: block;
line-height: 90px;
color: #fff;font-size:37px;
border-radius: 50%;
padding-left: 8px;}


/*Video 2*/

.law-video-2 a.et_pb_video_play{background: var(--color1);
font-size: 38px;
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
border-radius: 50%;
margin: 0;
left: 50%;
transform: translate(-50%,-50%);
top: 50%;
padding-left: 9px;}


/*Section Title*/

.law-sec-title .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{position:relative;}

.law-sec-title .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:before{content: '//';
margin-right: 9px;} 


/*Button*/

.law-cta-btn.bg .et_pb_button_wrapper .et_pb_promo_button{color:var(--color4);border-color:var(--color4) !important;}
.law-cta-btn.bg .et_pb_button_wrapper .et_pb_promo_button:after{background: var(--color4);}

.law-btn,
.law-inquiry .et_contact_bottom_container .et_pb_contact_submit,
.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_pricing_table_button,
.law-slider .et_pb_button_wrapper .et_pb_more_button,
.law-cta-btn .et_pb_button_wrapper .et_pb_promo_button{color: var(--color1);
border: 1px solid var(--color1)!important;
border-radius: 0 !important;z-index: 1;
transition: all 0.3s ease 0s !important;}

.law-btn:hover,
.law-inquiry .et_contact_bottom_container .et_pb_contact_submit:hover,
.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_pricing_table_button:hover,
.law-slider .et_pb_button_wrapper .et_pb_more_button:hover,
.law-cta-btn .et_pb_button_wrapper .et_pb_promo_button:hover{color:#fff;}
 
.law-btn:after,
.law-inquiry .et_contact_bottom_container .et_pb_contact_submit:after,
.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_pricing_table_button:after,
.law-slider .et_pb_button_wrapper .et_pb_more_button:after,
.law-cta-btn .et_pb_button_wrapper .et_pb_promo_button:after{content: "";
background: var(--color1);
height: 10px;
width: 10px;
position: absolute;
bottom: 3px;
right: 3px;
z-index: -1;
opacity: 1 !important;
transition: all 0.3s ease 0s !important; 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;} 

.law-btn:hover:after,
.law-inquiry .et_contact_bottom_container .et_pb_contact_submit:hover:after,
.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_button_wrapper .et_pb_pricing_table_button:hover:after,
.law-cta-btn .et_pb_button_wrapper .et_pb_promo_button:hover:after,
.law-slider .et_pb_button_wrapper .et_pb_more_button:hover:after{height: 100%;
width: 100%;
bottom: 0;
right: 0;}

.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu{flex-wrap: nowrap;}


@media (min-width:981px) and (max-width:1299px) {
.law-btn.hdr{display:none;}
} 

@media (min-width:981px) and (max-width:1350px){
.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu > li{padding: 0px 11px !important;}
}

/*Slider*/

.law-slider .et_pb_slides .et_pb_slide {padding-left:0px;}

.law-slider .et_pb_slide_description .et_pb_slide_title{position: relative;
padding-left: 20px;
padding-bottom: 0;
margin-bottom: 21px;}

.law-slider .et_pb_slide_description .et_pb_slide_title:before,
.law-slider .et_pb_slide_description .et_pb_slide_title:after{content:'';position: absolute;
width: 3px;
height: 23px;
left: 0;
top: 50%;
background: var(--color3);
transform:rotate(9.99deg) translateY(-50%);}

.law-slider .et_pb_slide_description .et_pb_slide_title:after{left: 5px;}


.law-slider .et_pb_slide_description .et_pb_slide_content{font-size: 16px;
font-weight: 400;}

.law-slider .et_pb_slide_description .et_pb_slide_content h1{font-weight: 400;
font-size: 60px;padding-bottom:20px;
line-height: 70px;}


.law-slider .et-pb-controllers{text-align:canter;}

.law-slider .et-pb-controllers a.et-pb-active-control{background-color: var(--color1)!important;}

.law-slider .et-pb-controllers a{width: 25px;
border-radius: 0;background-color: #fff;opacity:1;
height: 5px;}


@media only screen and (max-width: 767px) {
.law-slider .et_pb_slide_description .et_pb_slide_content h1{font-size: 40px;line-height:50px;}
.law-slider .et-pb-controllers{bottom:25px;}
} 

/*Header*/

.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu > li{padding:0px 15px;}

.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu > li > a{text-transform:capitalize;color:#fff;padding:45px 0px;opacity:1;}

.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu .menu-item-has-children > a:first-child{padding-right: 20px !important;}

.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu > li > a:before{content: "";
width: 2px;
height: 0;
background: var(--color1);
margin: 0 auto;
position: absolute;
top: 0;
left: 0;
right: 0;
transition: all 0.5s ease 0s;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu li a:hover:before,
.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu li.current_page_item a:before{height: 35px;}


.law-menu .et_pb_menu_inner_container .et_pb_menu__wrap ul.et-menu li.menu-item-has-children ul.sub-menu{padding:0px;border: none;}


/*Sub Menu*/

.et_pb_menu ul li.menu-item-has-children > ul.sub-menu,
.et_pb_menu ul li.menu-item-has-children > ul.sub-menu > li,
.et-db #et-boc .et-l .et_pb_menu ul > li.menu-item-has-children > ul.sub-menu > li{display:block;float:none;}

.et_pb_menu ul li.menu-item-has-children > ul.sub-menu > li > a,
.et-db #et-boc .et-l .et_pb_menu ul > li.menu-item-has-children > ul.sub-menu > li > a{
width: auto;line-height: inherit;border-bottom: 1px solid rgba(255,255,255,.10);border-top: 0 none;padding: 13px 15px;display:block;font-size: 15px;background: #fff;text-align: left;}



.et_pb_menu ul > li.menu-item-has-children > ul.sub-menu > li > a:before,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:before{
content: '';
position: absolute;
  left: 18px;
  top: 50%;
  width: 0;
  height: 2px;
  background-color: transparent;
  -webkit-transition: all .500s ease-in-out;
  transition: all .500s ease-in-out;
  transform: translateY(-50%);}




.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover{opacity:1;padding-left: 40px !important;background-color: rgba(36, 37, 57, 1);color: #fff !important;}
.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover:before,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover:before{background-color: var(--color1);width: 10px;}

.et-db #et-boc .et-l .et_pb_menu .nav li li{padding:0px;}

.nav li li ul{top:0px;}



.restaurent_section1_mobilemenu .et_pb_menu_inner_container {
	padding: 20px;
}

.restaurent_section1_mobilemenu .et_mobile_menu {
	height: 100vh;
}

.restaurent_section1_mobilemenu .mobile_menu_bar {
	transform: auto;
	bottom: auto;
}



/* ------ Mobile Menu In Header ------ */

.et_mobile_menu{
     overflow-y: scroll !important;
    max-height: 80vh !important;
    -overflow-scrolling: touch !important;
    -webkit-overflow-scrolling: touch !important;
    border-top-color: var(--color2)
}

.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}

.mobile_menu_bar:before {
	transition: all .4s ease;
	transform: rotate(0deg);
	display: block;
}

.mobile_nav.opened .mobile_menu_bar::before {
	transition: all .4s ease;
	transform: rotate(90deg);
	display: block;
}



/*change hamburger icon to x when mobile menu is open*/

#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
	content: '\4d';
}


/*adjust the new toggle element which is added via jQuery*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
	padding: 0px !important;
	border: none;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	background-color: transparent;
	width: 30px;
	height: 30px;
}

/*some code to keep everyting positioned properly*/

ul.et_mobile_menu > li.menu-item-has-children,
ul.et_mobile_menu > li.page_item_has_children,
ul.et_mobile_menu > li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu > li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu > li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu > li.menu-item-has-children .sub-menu li.menu-item-has-children {
	position: relative;
}

/*remove default background color from menu items that have children*/

.et_mobile_menu .menu-item-has-children > a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children > a {
	background-color: transparent;
}

/*hide the submenu by default*/

ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
	display: none !important;
	visibility: hidden !important;
}

/*show the submenu when toggled open*/

ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
	display: block !important;
	visibility: visible !important;
}

/*adjust the toggle icon position and transparency*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
	text-align: center;
	opacity: 1;
}


/*submenu toggle icon when closed*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	top: 10px;
	position: relative;
	font-family: "ETModules";
	content: '\33';
	color: #00d263;
	background: var(--color1);
	border-radius: 50%;
	padding: 0;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 19px;
}

/*submenu toggle icon when open*/

ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle::after {
	content: '\32';
}

/*add point on top of the menu submenu dropdown*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
	position: absolute;
	right: 5%;
	margin-left: -20px;
	top: -14px;
	width: 0;
	height: 0;
	content: '';
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #ffffff;
}


/*force the background color and add a rounded border*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
	background-color: #ffffff !important;
	border-radius: 10px;
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	color: #fff;
}



.et_pb_menu .et_mobile_menu a:hover {
	color: var(--color1) !important;
}

.mobile_nav .mobile_menu_bar:before {
	color: var(--color1) !important;
}


/*Footer*/

.law-ft-social.et_pb_social_media_follow li a.icon::before{color:var(--color1);}

.law-ft-email .et_pb_newsletter_form{position: relative;padding-top: 0 !important;}

.law-ft-email .et_pb_newsletter_form .input{color: #fff !important;background-color: transparent !important;border: 1px solid #fff !important;}

.law-ft-email .et_pb_newsletter_button_wrap{position: absolute;right: .0;top: 0;}

.law-ft-email .et_pb_newsletter_field{margin-bottom: 0px !important;padding-bottom: 0px !important;}


@media (min-width:981px) and (max-width:1190px) {
.blurb-ft-last{display:none;}
}



/*Team Carousel*/


.law-team{}
.et-db #et-boc .et-l #et-fb-app .law-team{
display: grid;
grid-template-columns: repeat(3,1fr);
gap: 30px;}

.law-team .slick-list.draggable{overflow: hidden;padding-top: 55px;}


.law-team .et_pb_team_member.slick-slide{
float: left;margin:10px 10px 40px 10px !important;
display: block;border: 1px solid var(--color1);
}

.law-team ul.slick-dots{list-style: none;padding: 0;display: flex;justify-content: center;}


.law-team .slick-active:nth-child(2n){background:var(--color-1);}

.law-team ul.slick-dots li{display:inline-block;cursor:pointer;}

.law-team ul.slick-dots li.slick-active button{background: var(--color1);}

.law-team ul.slick-dots li button{font-size: 0;
width: 18px;
height: 1.5px;
border: none;
margin: 0 4px;}

.law-team-grid{margin-top:50px;}

.law-team .et_pb_team_member_image,
.law-team-grid .et_pb_team_member_image{max-width: 100%;
width: 160px;
height: 160px;
position: absolute;
top: -80px;z-index:9;
right: 0px;} 

.law-team-grid .et_pb_team_member_image{right: 20px;width: 120px;
height: 120px;top: -50px;}



.law-team .et_pb_team_member_image img,
.law-team-grid .et_pb_team_member_image img{width:100%;}

.law-team .et_pb_team_member .et_pb_team_member_description,
.law-team-grid .et_pb_team_member_description{display: flex;width: 100%;flex-direction: column;position:relative;overflow:hidden;z-index:1;}

.law-team-grid .et_pb_team_member_description{border: 1px solid var(--color1);}

.law-team .et_pb_team_member .et_pb_team_member_description:before,
.law-team-grid .et_pb_team_member_description:before{content:'';position: absolute;
top: -100%;
left: 0;
width: 100%;
height: 100%;z-index:-1;
background: var(--color1);
transition: all 0.5s ease 0s;}

.law-team .et_pb_team_member:hover .et_pb_team_member_description:before,
.law-team-grid:hover .et_pb_team_member_description:before{top: 0;}

.law-team .et_pb_team_member:hover .et_pb_team_member_description div,
.law-team .et_pb_team_member:hover .et_pb_team_member_description .et_pb_module_header,
.law-team .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_position,
.law-team .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_social_links li a,
.law-team-grid:hover .et_pb_team_member_description div,
.law-team-grid:hover .et_pb_team_member_description .et_pb_module_header,
.law-team-grid:hover .et_pb_team_member_description .et_pb_member_position,
.law-team-grid:hover .et_pb_team_member_description .et_pb_member_social_links li a{color:var(--color4);}

.law-team-grid:hover .et_pb_team_member_description .et_pb_member_social_links,
.law-team-grid:hover .et_pb_team_member_description .et_pb_member_social_links{border-color:var(--color4);}


.law-team .et_pb_team_member_description div,
.law-team-grid .et_pb_team_member_description div{transition: all 0.5s ease 0s;font-weight:400;order:3;color:#fff;margin-top: 36px;padding:0 30px 30px 30px;}

.law-team .et_pb_team_member_description .et_pb_module_header,
.law-team-grid .et_pb_team_member_description .et_pb_module_header{transition: all 0.5s ease 0s;color:#fff;padding: 30px 0px 10px 30px;
width: 51%;}

.law-team .et_pb_team_member_description .et_pb_member_position,
.law-team-grid .et_pb_team_member_description .et_pb_member_position{transition: all 0.5s ease 0s;order:3;color:#fff;padding:0 30px;width: fit-content;}

.law-team .et_pb_team_member_description .et_pb_member_social_links,
.law-team-grid .et_pb_team_member_description .et_pb_member_social_links{transition: all 0.5s ease 0s;margin:0px;order: 4;
color: #fff;text-align: center;
border-top: 1px solid var(--color1);
padding: 15px 10px;}

.law-team .et_pb_team_member_description .et_pb_member_social_links li,
.law-team-grid .et_pb_team_member_description .et_pb_member_social_links li {margin:0 15px;}

.law-team .et_pb_team_member_description .et_pb_member_social_links li a,
.law-team-grid .et_pb_team_member_description .et_pb_member_social_links li a{transition: all 0.5s ease 0s;color:#fff;}

.law-team .et_pb_team_member_description .et_pb_member_social_links li a.et_pb_google_icon::before,
.law-team-grid .et_pb_team_member_description .et_pb_member_social_links li a.et_pb_google_icon::before {
  content: "\e09a";
}

@media only screen and (max-width: 1349px) {
.law-team .et_pb_team_member_image,
.law-team-grid .et_pb_team_member_image{width: 90px;
height: 90px;
left: 10px;
top: -56px;
right: auto;}

.law-team-grid .et_pb_team_member_image{left: 30px;}

.law-team .et_pb_team_member_description .et_pb_module_header,
.law-team-grid .et_pb_team_member_description .et_pb_module_header{padding: 55px 20px 10px 30px;width:100%;}

.law-team .et_pb_team_member_description div,
.law-team-grid .et_pb_team_member_description div{margin-top: 15px;}
} 


/*Testimonial Carousel*/

.law-testi{}

.et-db #et-boc .et-l #et-fb-app .law-testi{
display: grid;
grid-template-columns: repeat(3,1fr);
gap: 30px;}

.law-testi .slick-list.draggable{overflow: hidden;}

.law-testi .et_pb_blurb.slick-slide{float: left;margin: 0px 0px 40px 0px !important;display: block;border: 1px solid var(--color1);}

.law-testi ul.slick-dots{list-style: none;padding: 0;display: flex;justify-content: center;}

.law-testi ul.slick-dots li{display:inline-block;cursor:pointer;}

.law-testi ul.slick-dots li.slick-active button{background: var(--color1);}

.law-testi ul.slick-dots li button{font-size: 0;width: 18px;height: 1.5px;border: none;margin: 0 4px;}


.law-testi .et_pb_blurb,
.law-testi-gd{transition: all 0.90s ease 0s;}

.law-testi .et_pb_blurb:hover,
.law-testi-gd:hover {background: var(--color1);}


.law-testi .et_pb_blurb_content .et_pb_main_blurb_image,
.law-testi-gd .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom: 10px;
transition: all 0.90s ease 0s;
width: 65px;
display: block;
height: 65px;}


.law-testi-grid .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:6px;}

.law-testi .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.law-testi-grid .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.law-testi-gd .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{transition: all 0.90s ease 0s;color:#fff;padding: 25px 0px;}

.law-testi .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description,
.law-testi-gd .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{transition: all 0.90s ease 0s;
color: #fff;
padding-bottom: 35px;
margin-bottom: 10px;}


.law-testi .et_pb_blurb_content:hover .et_pb_blurb_container .et_pb_module_header,
.law-testi .et_pb_blurb_content:hover .et_pb_blurb_container .et_pb_blurb_description,
.law-testi .et_pb_blurb_content:hover .et_pb_blurb_container .et_pb_blurb_description a:after,
.law-testi-gd:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.law-testi-gd:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description,
.law-testi-gd:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:after{color:var(--color4);}


.law-testi .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a,
.law-testi-gd .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a{
  width: 0;
height: 0;
transition: all 300ms;
cursor: pointer;
color: var(--color4);
font-size: 0px;
display: inline-flex;
line-height: 0;
position: absolute;
padding-right: 34px;
bottom: 0;}

.law-testi .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:after,
.law-testi-gd .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:after{

font-size: 30px;
font-family: ETmodules !important;
content: '\24';
color: var(--color1);
position: absolute;
right: 0;
top: 50%;transition: all 300ms;
transform: translateY(-50%);}

.law-testi .et_pb_blurb_content:hover .et_pb_blurb_container .et_pb_blurb_description a,
.law-testi-gd:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a{transition: all 400ms cubic-bezier(.62, .1, .5, 1);
width: fit-content;
visibility: visible;
font-size: 15px;}


@media only screen and (max-width: 980px) {
.law-testi .et_pb_blurb.slick-slide{margin-bottom:0px !important;}
} 


/*Clients Carousel*/

.law-client{}

.et-db #et-boc .et-l #et-fb-app .law-client{
display: grid;
grid-template-columns: repeat(6,1fr);
gap: 30px;}



.law-client .et_pb_image.slick-slide{
float: left;margin:0px 0px 50px 0px !important;
display: block;
}

.law-client ul.slick-dots{width: 100%;list-style: none;padding: 0;display: flex;justify-content: center;}


.law-client .slick-active:nth-child(2n){background:var(--color-1);}

.law-client ul.slick-dots li{display:inline-block;cursor:pointer;}

.law-client ul.slick-dots li.slick-active button{background: var(--color1);}

.law-client ul.slick-dots li button{font-size: 0;
width: 18px;
height: 1.5px;
border: none;
margin: 0 4px;}


.law-client .et_pb_image.slick-slide:before{content: '';
position: absolute;
width: 0;
height: 101px;
left: 0px;
top: 50%;
border: 1px solid rgba(255,255,255,0.2);
transform: translateY(-50%);}


.law-client .et_pb_image.slick-slide.slick-current:before{display:none;}



@media only screen and (max-width: 980px) {
.law-client .et_pb_image.slick-slide{margin-bottom:20px !important;}
} 



/*Contact us*/


.law-cnt-blurb .et_pb_blurb_content{display:flex;}
.law-cnt-blurb .et_pb_blurb_content .et_pb_main_blurb_image{display: block;
width: 60px;
height: 60px;margin-bottom: 0;
background: #fff;
text-align: center;
line-height: 71px;
border-radius: 50%;}


/* Why Choose Us Carousel */


.law-why{}
.et-db #et-boc .et-l #et-fb-app .law-why{
display: grid;
grid-template-columns: repeat(2,1fr);
gap: 30px;}


.law-why .et_pb_testimonial.slick-slide{
float: left;margin:10px 0px 40px 20px !important;
display: block;
}

.law-why .et_pb_testimonial.slick-active.slick-current {opacity:1;}
.law-why .et_pb_testimonial.slick-active{opacity:0.5;}



.law-why ul.slick-dots li{display:inline-block;cursor:pointer;}

.law-why ul.slick-dots li.slick-active button{background: var(--color1);}

.law-why ul.slick-dots li button{font-size: 0;
width: 18px;
height: 1.5px;
border: none;
margin: 0 4px;}

.law-why .et_pb_testimonial::before{font-size: 150px;
border-radius: 100px;
margin-left: 0;
right: 0;
left: auto;
top: 0;}

.law-why .et_pb_testimonial.slick-active.slick-current::after{content: "";
border-width: 18px 0 0 18px;
border-style: solid;
border-color: var(--color1) transparent transparent;
position: absolute;
bottom: -18px;
right: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
visibility: visible;}



.law-why .et_pb_testimonial{background-color: var(--color1) !important;} 

.law-why .et_pb_testimonial .et_pb_testimonial_portrait{position: absolute;bottom: 35px;}

.law-why .et_pb_testimonial .et_pb_testimonial_description{margin-left: 0 !important;}

.law-why .et_pb_testimonial .et_pb_testimonial_author,
.law-why .et_pb_testimonial .et_pb_testimonial_meta{margin-left: 120px;}


@media only screen and (max-width: 767px) {
.law-why .et_pb_testimonial.slick-slide{margin: 10px 10px 40px 10px !important;}
} 

/*Inquiry*/

.law-inquiry{}

.law-inquiry p.et_pb_contact_field{padding: 0 0 0 0%;}
.law-inquiry .et_pb_contact_form{margin-left: 0;}


.law-inquiry .et_contact_bottom_container{float: none;
text-align: center;
display: block;
margin-top: 20px;}
.law-inquiry .et_contact_bottom_container .et_pb_contact_submit{border: none !important;margin: 0;color:var(--color4);background:#fff;border-color:#fff;} 
.law-inquiry .et_contact_bottom_container .et_pb_contact_submit::after{background-color:var(--color4);}

.law-inquiry .et_pb_contact_field[data-type="select"]::after {border-top-color: #fff;}

.law-inquiry .et_pb_contact_select option{color:var(--color4);}

.law-inquiry .et_pb_contact_main_title{padding-bottom: 40px;}

.law-inquiry .et-pb-contact-message{color: #fff;}
.law-inquiry p .et_contact_error{border-color:#fff !important;}

/*Tabs*/


.law-tabs,
.law-tabs .et_pb_all_tabs{background:transparent;border:none;}

.law-tabs ul.et_pb_tabs_controls::after {border-top:none;}

.law-tabs ul.et_pb_tabs_controls{background: transparent;border: none;}
 
 .law-tabs ul.et_pb_tabs_controls li{background-color: transparent;
height: auto !important;
border: none !important;}


.law-tabs ul.et_pb_tabs_controls li {margin-right: 15px;}
.law-tabs ul.et_pb_tabs_controls li:last-child {margin-right: 0px;}



 .law-tabs ul.et_pb_tabs_controls li a{

font-weight: 400;
padding: 10px 20px;color: #fff;
overflow: hidden;
z-index: 1;
position: relative;
transition: all 0.3s ease 0s;}

.law-tabs ul.et_pb_tabs_controls li a:before{content: "";
background: var(--color3);
width: 100%;
height: 100%;
transform: scaleX(0);
transform-origin: 0 50% 0;
position: absolute;
top: 0;
left: 0;
z-index: -1;
transition: all 0.5s ease-out 0s;}


 .law-tabs ul.et_pb_tabs_controls li a:hover,
 .law-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{color:#fff !important;}

.law-tabs ul.et_pb_tabs_controls li a:hover:before,
.law-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a:before{transform: scaleX(1);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}


.law-tabs .et_pb_all_tabs .et_pb_tab_content h4{font-weight: 400;
font-size: 40px;color:#fff;padding: 20px 0px;
line-height: 50px;}

.law-tabs .et_pb_all_tabs .et_pb_tab{padding: 24px 2px;}


@media only screen and (max-width: 767px) {
.law-tabs ul.et_pb_tabs_controls li a{display: block;
text-align: center;}
.law-tabs .et_pb_all_tabs .et_pb_tab_content h4{font-size: 30px;line-height: 40px;padding: 0px 0px 20px 0px;}
.law-tabs ul.et_pb_tabs_controls li{margin-right: 0;margin-bottom: 15px;}
} 


@media (min-width:981px) and (max-width:1190px) {
.law-tabs ul.et_pb_tabs_controls li a{padding: 10px 8px;}
}


/*Faqs*/

.law-faq{background: transparent;
border: none;
padding: 0;
margin-bottom: 40px;}

.law-faq h5.et_pb_toggle_title{padding: 20px 50px 20px 20px;
background:var(--color2);
color: #fff;}

.law-faq.et_pb_toggle_open h5.et_pb_toggle_title{background: var(--color1);}
.law-faq.et_pb_toggle_open h5.et_pb_toggle_title:before{color:var(--color2);}

.law-faq h5.et_pb_toggle_title::before {right: 20px;color:var(--color1);}

.law-faq .et_pb_toggle_content {padding: 20px 20px 0px 20px;
color: #fff;}

/*Pricing*/

.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table{border-color:var(--color1);}
.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_heading{padding-top: 25px;background-color: var(--color1);}
.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top{padding-bottom: 25px;background: var(--color1);border: none;}

.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content_top .et_pb_dollar_sign{position: relative;margin: 0;}

.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content{padding: 30px 30px 50px 30px;}

.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content li{padding: 10px 10px;}

.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content{padding: 30px 10px 40px 10px;}


@media only screen and (max-width: 767px) {
.law-pricing .et_pb_pricing_table_wrap .et_pb_pricing_table .et_pb_pricing_content{padding: 30px 10px 20px 10px;}
} 

/*Blogs*/

.law-blog .et_pb_post{transition: all 0.90s ease 0s;position:relative;background:var(--color4);padding-bottom:50px;}

.law-blog .et_pb_post:hover{background:var(--color1);}


.law-blog .et_pb_post .entry-featured-image-url{border-bottom: 5px solid var(--color3);
margin: 0;}

.law-blog .et_pb_post .published{width: 62px;
height: 62px;
background: var(--color3);
position: absolute;
right: 30px;
bottom: -30px;
border-radius: 50%;
text-align: center;
color: #fff;
font-size: 18px;
padding: 7px;
line-height: 22px;
text-transform: capitalize;}

.law-blog .et_pb_post .entry-title,
.law-blog .et_pb_post .post-meta,
.law-blog .et_pb_post .post-meta a{color:#fff;font-weight: 400;transition: all 0.90s ease 0s;}

.law-blog .et_pb_post:hover .entry-title,
.law-blog .et_pb_post:hover .post-meta,
.law-blog .et_pb_post:hover .post-meta a{color:var(--color4);}

.law-blog .et_pb_post .blog_info{display: flex;
flex-direction: column;padding: 50px 20px 20px 20px;}

.law-blog .et_pb_post .entry-title{order:2;}

.law-blog .et_pb_post .entry-title a{display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;}

.law-blog .et_pb_post .post-meta{order: 1;
display: flex;
padding: 0px 0px 20px 0px;
text-transform: capitalize;}
.law-blog .et_pb_post .post-content{order:3;}

.law-blog .et_pb_post .author.vcard{flex: 1;}


.law-blog .et_pb_post .post-content a.more-link{
width: 0;
height: 0;
transition: all 300ms;
cursor: pointer;
color: var(--color4);
font-size: 0px;font-weight:400;
display: inline-flex;
line-height: 0;text-transform:capitalize;
position: absolute;
padding-right: 34px;
bottom: 35px;}

.law-blog .et_pb_post .post-content a.more-link:after{
font-size: 30px;
font-family: ETmodules !important;
content: '\24';
color: var(--color1);
position: absolute;
right: 0;
top: 50%;transition: all 300ms;
transform: translateY(-50%);}

.law-blog .et_pb_post:hover .post-content a.more-link:after{color: var(--color4);}

.law-blog .et_pb_post:hover .post-content a.more-link{transition: all 400ms cubic-bezier(.62, .1, .5, 1);
width: fit-content;
visibility: visible;
font-size: 15px;}

.law-blog.lis .et_pb_post .et_pb_image_container img{height: 310px;object-fit: cover;}
  

.law-blog-sgl .et_pb_post{display: flex;flex-direction: column;}  
.law-blog-sgl .et_pb_post .entry-featured-image-url{order:1;}
.law-blog-sgl .et_pb_post .entry-title{order:3;}
.law-blog-sgl .et_pb_post .post-meta{order:2;}
.law-blog-sgl .et_pb_post .post-content{order:4;} 


@media (min-width:981px) and (max-width:1190px) {
.law-blog .et_pb_post .post-meta a {font-size: 14px;}
}




/*About us & Responsive*/

@media (min-width:981px) and (max-width:1199px) {
.law-abt-row{display: block !important;}
.law-abt-col1{width:100% !important;}
.law-abt-col2{width:100% !important;}
.law-testi .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{font-size: 29px !important;}
.law-sec-title .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{font-size: 35px !important;line-height:45px !important;}
}


/*Timeline*/

.ds-timeline .timeline-item {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 0;
padding: 0 0 60px;
position: relative;
}

.ds-timeline .timeline-item:after {
content: '';
position: absolute;
width: 3px;
height: 100%;
visibility: visible;
top: 0;
left: 0;
margin-left: -1.5px;
background-color: var(--color1);
}

.ds-timeline .timeline-item .col-date {
position: relative;
padding-left: 40px;
}

.ds-timeline .timeline-item .col-date:before {
content: '';
position: absolute;
left: -9px;
top: 50%;
background-color: #fff;
width: 12px;
height: 12px;
margin-top: 0;
outline: 1px solid #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
border: 3px solid var(--color4);
}
.ds-timeline .timeline-item:hover .col-date:before{background-color: var(--color1);outline-color:var(--color1);}

.ds-timeline .timeline-item .col-details {
padding-left: 40px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px; 
}

.ds-timeline .tm-countdown .et_pb_countdown_timer_container {
text-align: left;
display: flex;
}

.ds-timeline .tm-countdown .section.values {
width: auto;
max-width: 95px;
flex-grow: 1;
background-color: #fff;
color: #1d1c21;
padding: 12px 8px;
border-top: 3px solid var(--color1);
margin-right: 10px;
}

.ds-timeline .tm-countdown .section.values:last-child {
margin-right: 0;
}

.ds-timeline .tm-countdown .section.values .value {
font-weight: 800;
font-size: 27px !important;
line-height: 1 !important;
}

.ds-timeline .tm-countdown .section.values .label {
text-transform: uppercase;
}

.ds-timeline .tm-countdown .section.sep {
display: none;
}


.ds-timeline .timeline-item .tm-button{background: #FFF;
color: var(--color2);
padding: 5px 20px !important;
line-height: 40px !important;}

.ds-timeline .timeline-item:hover .tm-button{background: var(--color1) !important;}


.ds-timeline .timeline-item .cta-rt .et_pb_promo_description,
.ds-timeline .timeline-item .cta-lt .et_pb_promo_description{padding-bottom:0px;}

.ds-timeline .timeline-item:hover .cta-rt .et_pb_promo_description .et_pb_module_header,
.ds-timeline .timeline-item:hover .cta-lt .et_pb_promo_description .et_pb_module_header{color:var(--color1);}

.ds-timeline .timeline-item .cta-rt{text-align:right;}
.ds-timeline .timeline-item .cta-lt{text-align:left;}


@media only screen and (max-width: 980px) {
.ds-timeline .timeline-item .cta-rt{text-align: left;}

.et_pb_menu ul > li.menu-item-has-children > ul.sub-menu > li > a::before, .et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a::before{display:none;}


.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover, .et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover{background-color: transparent;color:#666666 !important;}
	.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover, .et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover{padding-left:15px !important;}

	.et_mobile_nav_menu ul.sub-menu li a.mobile-toggle{padding:0 !important;}
	
	
}



@media (min-width: 980px) {
.ds-timeline .timeline-item:after {
left: 50% !important;
}



.ds-timeline .timeline-item:last-child:after {
height: 50%;
}

.ds-timeline .timeline-item.even {
flex-direction: row-reverse;
}



.ds-timeline .timeline-item.even .col-details {
padding-right: 40px;
padding-left: 0 !important;
}

.ds-timeline .timeline-item.odd .col-date {
padding-right: 40px;
padding-left: 0 !important;
}

.ds-timeline .timeline-item.odd .col-date:before {
left: auto;
right: -9px;
}

.ds-timeline .timeline-item.odd .et_pb_button_module_wrapper {
    text-align: right;
}

.ds-timeline .timeline-item.odd .tm-date  {
text-align: right;
}

.ds-timeline .timeline-item.odd .tm-countdown .et_pb_countdown_timer_container {
justify-content: flex-end;
}
}


/*Sidebar*/

.widget_search input#searchsubmit {
    background: transparent;
    color: transparent;
    border: none;
    width: 55px;
    z-index: 2;
}

.widget_search input#s {
    padding-right: 55px !important;
border-radius: 0;
background: transparent;
color: #fff;padding: 25px 15px;border-color: rgb(234, 87, 87);
}


.widget_search::before {
 content: '\55';
position: absolute;
font-family: 'ETModules';
z-index: 1;
right: 0px;
font-size: 20px;
padding: 12px 15px;
background: rgb(234, 87, 87);
color: #fff;
bottom: 0;
}

#sidebar{padding-bottom: 0;}

#sidebar .et_pb_widget{background:rgba(36, 37, 57, 1);padding:20px;}

#sidebar .et_pb_widget.widget_search{background:transparent;padding:0px;position:relative;}


#sidebar .et_pb_widget ul li{margin-bottom:20px;}
#sidebar .et_pb_widget ul li a{color:#fff;}

#sidebar .et_pb_widget h4.widgettitle,
#sidebar .et_pb_widget h2{color: #fff;font-size: 25px;margin-bottom: 13px;}

/*2 Column Blog*/

.law-blog.et_pb_posts.col2 div.et_pb_ajax_pagination_container,
.et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col2 > div{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 30px;}

.law-blog.et_pb_posts.col2 .et_pb_post{margin: 0 !important;padding-bottom: 50px!important;padding: 19px;}

.law-blog.et_pb_posts.col2 .et_pb_post .entry-featured-image-url{margin: -20px -20px 29px;}

.law-blog.et_pb_posts.col2 .et_pb_post .entry-featured-image-url img{aspect-ratio: 16/11;object-fit: cover;width: 100%;}

@media only screen and (max-width: 767px){
	.law-blog.et_pb_posts.col2 div.et_pb_ajax_pagination_container,
	.et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col2 > div{grid-template-columns: 1fr;}}


/* 3 Column */

.law-blog.et_pb_posts.col3 .et_pb_ajax_pagination_container,
.et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col3 > div{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;

}

/* Blog Responsive*/
@media only screen and (max-width: 766px) {
    .law-blog.et_pb_posts.col3 .et_pb_ajax_pagination_container,
    .et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col3 > div {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media (min-width: 767px) and (max-width: 1024px) {
    .law-blog.et_pb_posts.col3 .et_pb_ajax_pagination_container,
    .et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col3 > div {
        grid-template-columns: repeat(2, 1fr);
    }
}


/*4 Column Blog*/
.law-blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container,
.et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col4 > div{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 30px;}

.law-blog.et_pb_posts.col4 .et_pb_post{margin: 0 !important;}
.law-blog.et_pb_posts.col4 .et_pb_post{margin: 0 !important;padding-bottom: 50px!important;padding: 19px;}
.law-blog.et_pb_posts.col4 .et_pb_post .entry-featured-image-url{margin: -20px -20px 29px;}

@media (min-width:1070px) and (max-width:1400px) { 
.law-blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container,
.et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col4 > div{grid-template-columns: 1fr 1fr 1fr;}}

@media (min-width:768px) and (max-width:1070px) { 
.law-blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container,
.et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col4 > div{grid-template-columns: 1fr 1fr;}}

@media only screen and (max-width: 767px){
.law-blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container,
.et-db #et-boc .et-l #et-fb-app .law-blog.et_pb_posts.col4 > div{grid-template-columns: 1fr;}}


/* ------ Blog List  ------ */
.law-bloglist.law-bloglistright .et_pb_post{
	flex-direction: row-reverse;
}

.law-bloglist .et_pb_post{
	display: flex;
	margin-bottom: 30px;
	background: #FFFFFF;
	border: 0.650456px solid #13142710;
	box-shadow: 0px 3.90274px 13.0091px rgba(0, 0, 0, 0.05);
	border-radius: 3.25228px;
}

.law-bloglist .et_pb_post .entry-title{
    padding-bottom: 15px;
}

.law-bloglist .et_pb_post .entry-featured-image-url{
	flex: 1;
	margin-bottom:0px;
	flex-basis: 40%;
}

.law-bloglist .et_pb_post .entry-featured-image-url img{
	height:100%;
	object-fit:cover;
}

.law-bloglist .et_pb_post .law-bloglist_content{
	flex: 1;
    padding: 30px 40px;
    display: flex;
    flex-basis: 80%;
    flex-direction: column;
    justify-content: center;
}

.law-bloglist .et_pb_post .post-content{
	order: 3;
}

.law-bloglist .et_pb_post .post-meta{
	text-transform: capitalize;
	color: var(--color1);
	margin-bottom: 15px;
	font-weight: 400;
}

.law-bloglist .et_pb_post .post-content p{
	color: #282828;
}

.law-bloglist .et_pb_post .post-meta a{
	color:var(--color1);
}

.law-bloglist .et_pb_post a.more-link{
	color: var(--color1) !important;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	position: relative;
	display: inline-block;
	margin-top: 25px;
	text-transform: capitalize;
	transition: all 0.5s ease;
}

.law-bloglist .et_pb_post a.more-link:after{
	content: '';
	width: 100%;
	height: 2px;
	background: var(--color1);
	position: absolute;
	bottom: 0px;
	left: 0;
	transition: all 0.5s ease;
}

.law-bloglist .et_pb_post:hover a.more-link:after{
	background: var(--color2);
}

.law-bloglist .et_pb_post:hover a.more-link{
	color: var(--color2) !important;
}

@media only screen and (max-width: 980px){
	.law-bloglist .et_pb_post{
		display:block;
	}
	
	.law-bloglist .et_pb_post .info{
		padding:20px;
	}
}

@media only screen and (max-width: 767px){
	.law-bloglist .et_pb_post .law-bloglist_content{
		padding: 20px;
	}
	
	.law-bloglist .et_pb_post .entry-title{
	font-size: 24px;
    padding-bottom: 15px;
    line-height: 34px;
}
}

/*TimeLine*/
.lawtime-blurb{
width: 50%;
  padding-right: 30px;
  float: left;
  position: relative;
}

.lawtime-blurb{
        border-right: 10px solid var(--color1);
    width: 50%;
    padding: 10px 20px 10px 0;
    box-shadow: 10px 0 var(--color1);
    float: left;
}

.lawtime-blurb .et_pb_blurb_content{
    text-align: center;
    display: block;
    position: relative;
    border-radius: 10px 10px;
}

.lawtime-blurb .et_pb_blurb_content:hover{ text-decoration: none; }
.lawtime-blurb .et_pb_blurb_content:before,
.lawtime-blurb .et_pb_blurb_content:after{
    content:"";
    background: var(--color1);
    width: 80px;
    height: 3px;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -120px;
}

.lawtime-blurb .et_pb_blurb_content:after{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    right: -125px;
}

.lawtime-blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
    color: #fff;
    background: var(--color1);
    font-size: 40px;
    font-weight: 400;
    padding: 10px 30px;
    border-radius: 0;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -300px;
}

.lawtime-blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h5.title{
    color: #fff;
    background: var(--color1);
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px;
    border-radius: 0;
}

.lawtime-blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p{
    color: #555;
    background:#fff;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 15px;
    margin: 0;
}

.lawtime-blurb.et_pb_blurb:nth-child(even){
    float: right; 
    border: none;
    border-left: 10px solid var(--color1);
    box-shadow: -10px 0 var(--color1);
    padding: 10px 0 10px 20px;
    margin: 0 0 0 10px;
}

.lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content:before{
    right: auto; 
    left: -120px;
}

.lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content:after{
    right: auto;
    left: -125px;
}

.lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
    right: auto;
    left: -300px;
	background: var(--color3) !important;
}

.lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h5.title{
	background: var(--color3) !important;
}

.lawtime-blurb.et_pb_blurb:nth-child(even){
	border-left: 10px solid var(--color3);
    box-shadow: -10px 0 var(--color3);
}

.lawtime-blurb:nth-child(even) .et_pb_blurb_content:before, .lawtime-blurb:nth-child(even) .et_pb_blurb_content:after{
	background: var(--color3) !important;
}

@media screen and (max-width:767px){
    .lawtime-blurb.et_pb_blurb{
        width: 100%;
        padding: 100px 0 20px 20px;
        margin: 0 0 0 10px;
        box-shadow: -10px 0 var(--color1);
        border: none;
        border-left: 10px solid var(--color1);
        float: none;
    }
	
	.lawtime-blurb.et_pb_blurb:nth-child(even){
		width: 100%;
        padding: 100px 0 20px 20px;
        margin: 0 0 0 10px;
        box-shadow: -10px 0 var(--color3);
        border: none;
        border-left: 10px solid var(--color3);
        float: none;
	}
	
    .lawtime-blurb.et_pb_blurb .et_pb_blurb_content:before,
    .lawtime-blurb.et_pb_blurb .et_pb_blurb_content:after,
    .lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_contentt:before,
    .lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content:after{
        top: -50px;
        left: -20px;
        width: 50px;
    }
	
    .lawtime-blurb.et_pb_blurb .et_pb_blurb_content:after,
    .lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content:after{
        width: 15px;
        right: auto;
        left: 15px;
    }
	
    .lawtime-blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
    .lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
        transform: translateX(-50%);
        top: -85px;
        left: 50%;
        right: auto;
    }
	
	.lawtime-blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content:before{
		left: -20px !important;
	}
}

/*Menu Lable*/

@media only screen and (min-width: 1100px) {
    .tr-page-services:before {
        content:"Services";
        position: absolute;
        top: 9px;
        font-size: 12px;
        right: -3px;
        background: var(--color1);
        color: #333;
        padding: 4px 6px;
        text-align: center;
        transform: scale(.8);
        font-weight: 800;
        text-transform: uppercase;
        border-radius: 3px
    }
    
    .tr-page-blog:before {
        content:"Blog";
        position: absolute;
        top: 9px;
        font-size: 12px;
        right: -3px;
        background: var(--color1);
        color: #333;
        padding: 4px 6px;
        text-align: center;
        transform: scale(.8);
        font-weight: 800;
        text-transform: uppercase;
        border-radius: 3px
    }
    
    .tr-page-firm:before {
        content:"Firm";
        position: absolute;
        top: 9px;
        font-size: 12px;
        right: -3px;
        background: var(--color1);
        color: #333;
        padding: 4px 6px;
        text-align: center;
        transform: scale(.8);
        font-weight: 800;
        text-transform: uppercase;
        border-radius: 3px
    }
}

/* Menu CTA */
.wpm-menu-cta-oh a {
    background-color: #303b6e!important;
    color: #ffffff!important;
    border: 5px solid #b22234;
}

.wpm-menu-cta-oh a:hover {
    background-color: #b22234!important;
    color: #ffffff!important;
    border: 5px solid #303b6e;
}

.wpm-menu-cta-ky a {
    background-color: #FDD116!important;
    color: #1a213b!important;
    border: 5px solid #002868;
}

.wpm-menu-cta-ky a:hover {
    background-color: #002868!important;
    color: #ffffff!important;
    border: 5px solid #FDD116;
}

@media only screen and (max-width: 980px){
.wpm-menu-cta-oh a:hover,
.wpm-menu-cta-oh a:active,
.wpm-menu-cta-oh a:focus {
    background-color: #b22234!important;
    color: #ffffff!important;
    border: 5px solid #303b6e;
}

.wpm-menu-cta-tri a:hover,
.wpm-menu-cta-tri a:active,
.wpm-menu-cta-tri a:focus {
    background-color: #002868!important;
    color: #ffffff!important;
    border: 5px solid #FDD116;
}
}

.et-menu .menu-item-has-children > a:after,
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    top: 10px;
    right: -5px!important;
    position: relative;
    font-family: "ETModules";
    content: '\33'; /* your custom icon or number */
    color: #1F2135;
    background: var(--color1);
    border-radius: 50%;
    padding: 0;
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 19px;
}




