﻿@import url("//fonts.googleapis.com/css?family=Lato");

/* Second Level */ 
.RadMenu.MainMenu .rmTwoLevels .rmLevel1 > .rmItem > .rmLink { 
         color: #FFFFFF; 
         font-family: 'Lato', sans-serif;
         font-size: 16px;
         font-weight: normal; 
} 
/* Second Level - Hover state */ 
.RadMenu.MainMenu  .rmTwoLevels .rmLevel1 > .rmItem > .rmLink:hover, 
.RadMenu.MainMenu .rmTwoLevels .rmLevel1 > .rmItem > .rmLink:focus { 
         background-color: #009DDC;
         color: #FFFFFF;
} 
/* Third Level */ 
.RadMenu.MainMenu .rmSlide .rmSlide a.rmLink { 
         color: #FFFFFF;
         font-family: 'Lato', sans-serif;
         font-size: 16px;
         /*font-weight: bold;*/ 
} 
/* Third Level - Hover State */ 
.RadMenu.MainMenu .rmSlide .rmSlide a.rmLink:hover,.RadMenu.MainMenu .rmSlide .rmSlide a.rmLink:focus,.RadMenu.MainMenu .rmSlide .rmSlide a.rmLink.rmFocused { 
         background-color: #009DDC; 
         color: #FFFFFF;
}


html:not(.t-safari) .btn, html:not(.t-safari) .TextButton {
  background: none !important;
  background-color: #009DDC !important;
}
html:not(.t-safari) .PrimaryButton, html:not(.t-safari) .SaveAndClose, html:not(.t-safari) .SaveAs,
html:not(.t-safari) .UsePrimaryButton .TextButton,
html:not(.t-safari) .UsePrimaryButton .TextButtonWithImage,
html:not(.t-safari) #masterHeaderActionArea a, html:not(.t-safari) .RadGrid input.PrimaryButton,
html:not(.t-safari) .Spotlight .TextButton, html:not(.t-safari) .BigButtonPanelArea2 .btn,
html:not(.t-safari) .RadUpload .ruButton, html:not(.t-safari) .ruButton, html:not(.t-safari) .ruFileInput {
  background: none !important;
}

html:not(.t-safari) .PrimaryButton, html:not(.t-safari) .SaveAndClose, html:not(.t-safari) .SaveAs, html:not(.t-safari) .UsePrimaryButton .TextButton, html:not(.t-safari) .UsePrimaryButton .TextButtonWithImage, html:not(.t-safari) #masterHeaderActionArea a, html:not(.t-safari) .RadGrid input.PrimaryButton, html:not(.t-safari) .Spotlight .TextButton, html:not(.t-safari) .BigButtonPanelArea2 .btn, html:not(.t-safari) .RadUpload .ruButton, html:not(.t-safari) .ruButton, html:not(.t-safari) .ruFileInput {
    color: #ffffff !important;
    background-color: #006298 !important;
}


@media (min-width: 768px){
.navbar-collapse.collapse {
    display: none !important;
}}

@media (min-width: 768px){
.navbar-collapse.in {
    display: block !important;
}}


@media (min-width: 768px){
.header-top-container {
    top: -140px !important;
    height: 2px !important;
}}

/***** Headings *****/

h1 {
	font-family: 'Lato', sans-serif;
	font-size: 40px;
	font-weight: bold;
}

h1:after {
    display: none;
}

h2 {
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	color: #006EAF;
}

h4 {
	 font-family: 'Lato', sans-serif;
    font-weight: bold;
    color: #009DCC;
    font-size: 22px;
}

/* theme colors */

/** 2945 **/
.color-1 {
	background-color: #006EAF !important;
	border-color: #006EAF;
	color: #fff;
}
.color-1-text {
	color: #006EAF;
}
/** 299 **/
.color-2 { 
	background-color: #009DDC;
	border-color: #009DDC;
}
.color-2-text {
	color: #009DDC;
}
.color-3 {
	background-color: #001871;
	border-color: #001871;
}
.color-4 {
	background-color: #3a4b55;
	border-color: #3a4b55;
	color: #3a4b55;
}
.color-4-text {
	color: #3a4b55;
}
.color-5 {
	background-color: #7a99ac;
	border-color: #7a99ac;

}
.color-5-text {
	color: #7a99ac;
}

.color-6 {
	background-color: #b8c0d5;
	border-color: #b8c0d5;

}
.color-6-text {
	color: #b8c0d5;
}

.color-7 {
	background-color: #3a4a55;
	border-color: #3a4a55;

}
.color-7-text {
	color: #3a4a55;
}

.color-8 {
	background-color: #6674aa;
	border-color: #6674aa;

}
.color-8-text {
	color: #6674aa;
}

.color-9 {
	background-color: #afc2cd;
	border-color: #afc2cd;

}
.color-9-text {
	color: #afc2cd;
}

.color-10 {
	background-color: #4dbae7;
	border-color: #4dbae7;

}
.color-10-text {
	color: #4dbae7;
}

.color-11 {
	background-color: #0074ad;
	border-color: #0074ad;

}
.color-11-text {
	color: #0074ad;
}

.color-12 {
	background-color: #7ec3c3;
	border-color: #7ec3c3;

}
.color-12-text {
	color: #7ec3c3;
}



.header-container {
    background-color: rgba(255, 255, 255, 1) !important;
}
@media (min-width: 768px){
.header-container {
    background-color: rgba(255, 255, 255, 0.8) !important;
}}



.header-search {
    padding: 8px 6px !important;
}

/***** Tabs ******/

.tabs {
	display: block;
	margin: 25px 0px 20px 0px;
	padding: 0;
	/*border-bottom: solid 1px #ddd;*/
	/*overflow:hidden;*/
	height: auto;
	border-bottom: none;
}
.tabs ul.tabs-list { 
	margin: 0; padding: 0;
	/*border-top: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;*/
	font-weight: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	/*-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;*/
	background: #EBECED;
	list-style: none;
	border-bottom: 9px solid #009DDC;
	padding: 0 33px;
	-webkit-box-align: center;
	-ms-flex-align: center;
}
.tabs .content {
	margin: 0px;
	width: 100%;
	min-width: auto;
	padding: 25px 0px 15px 0px;
	display:block;

}
.tabs ul.tabs-list li {
	display: block;
	width: auto;
	padding: 0;
	float: left;
	margin: 0;
	/*flex-grow: 1;
	flex-basis: 0;*/
}
.tabs ul.tabs-list li a {
	display: block; 
	text-decoration: none;
	width: auto; 	
	padding: 19px 30px;	 
	margin: 0;  
	color: #fff;
	height: auto;
	line-height: normal;
}
.yamltabsanchor{ position:absolute; left:-999em; }
.tabs ul.tabs-list li a:focus,
.tabs ul.tabs-list li a:hover,
.tabs ul.tabs-list li a:active { color: #fff; text-decoration: none; outline: none; }

.tabs ul.tabs-list li.current a,
.tabs ul.tabs-list li.current a:focus,
.tabs ul.tabs-list li.current a:hover,
.tabs ul.tabs-list li.current a:active {
	display: block;
	height:100%;
	position: relative;
	color: #444;
}
/*position each individual tab's heading (default class .tabhead) off-screen*/
.tabs .current-info,
.tabs .accessibletabsanchor,
.tabs .tabhead { position:absolute; left:-999em; display: none; }

ul.tabs-list li:first-child a {

}
ul.tabs-list li:last-child a, .tabs-list li.last a {

}

/* Clearfixing tabs for beautiful stacking */
ul.tabs-list:before,
ul.tabs-list:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0; 
}
ul.tabs-list:after {
	clear: both; 
}
ul.tabs-list {
	zoom: 1; 
}
ul.tabs-list li:before { content: ""; }
.tabs ul.tabs-list li a { 
	color: #006eae;
	font-size: 20px;
	line-height: 12px;
	font-weight: 700;
	font-family: 'Lato', sans-serif;
}
ul.tabs-list li { border-right: 0px solid #ccc; }
ul.tabs-list li:last-child { border-right: none; }
.tabs ul.tabs-list li a:focus,
.tabs ul.tabs-list li a:hover,
.tabs ul.tabs-list li a:click,
.tabs ul.tabs-list li a:active { 
	color:#fff; 
	background:#575656;
	font-weight:normal;
}
.tabs ul.tabs-list li.current a,
.tabs ul.tabs-list li.current a:focus,
.tabs ul.tabs-list li.current a:hover,
.tabs ul.tabs-list li.current a:active { 
	color:#fff; 
	background: #009DDC;	
}
.tabs li a:focus { font-weight:normal !important; }
.tabs .content li { float:none; }
.tabs ul.tabs-list li.current:before {
	content: "";
	background-color:#009BDA;
	height: 10px;
	width: 100%;
	display: table;
	position: absolute;
	top: -8px;
	border-radius: 8px 8px 0px 0;
} 
.current {
	position: relative;
}
.tab-item .tab-title {
	background: url(images/tab-1.png);
	height: 274px;
	font-family: 'Lato', sans-serif;;
}
.tab-item .title {
	color: #ffffff;
	font-size: 72px;
	line-height: 65px;
	font-weight: 700;
	padding-top: 115px;
	margin: 0;
	display: block;
}
.tab-item h1 {
	color: #006eae;
	font-size: 50px;
	font-weight: 700;
	margin: 60px 0 70px 0;
}

@media (min-width: 768px){
.search-field {
    background: #fff url(images/searchIcon.png) no-repeat !important;
}}

.navbar-toggle .icon-search {
    background: #fff url(images/searchIcon.png) no-repeat !important;
    width: 42px !important;
    height: 50px  !important;
}



@media (min-width: 768px){
.header-search .search-field {
    padding-left: 55px !important;
    background-position: 7px 11px !important;
    height: 62px !important;
}}

#masterContentArea .TextButton {
    background-color: #009DDC !important;
    color: #ffffff !important;
}
 

input[type="text"] {
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
}

.header-search .search-field:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)!important;
}


.InternalHeaderArea {
    margin-top: 140px;
}



#ste_container_ciInternalFullWidthHeader {
    display: none !important;
}

.Wrapper-HomePage .InternalHeaderArea {
    margin-top: 0px;
}

@media (min-width: 768px){
#hd {
    min-height: 0em !important;
}}

.header {
    border-bottom: none !important;
}


.SectionLabel {
    color: #006298 !important;
}


.Spotlight .SectionLabel:after, .Spotlight h4:after {
    border-bottom: 2px solid #8a8d8f !important;
}

#masterHeaderImage {
    background-image: url(images/LexMundi_Logo_Rev03.png);
    background-position: 0px 5px !important;
    width: 130px;
    height: 57px;
}
@media (min-width: 768px){
#masterHeaderImage {
    background-image: url(images/LexMundi_logo_r01.png);
    background-position: 0px 5px !important;
    width: 250px;
    height: 100px;
}}


.header-logo-container {
    margin: 0.5em 0 13em;
}
@media (min-width: 768px){
.header-logo-container {
    float: left;
    margin: 1em 0px 0em 0px;
    padding-bottom: 90px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: -15px;
    height: 87px !important;
}}

#ctl01_ciNewUtilityNavigationCommon21_UtilityPlaceholder .NavigationUnorderedList {
    z-index: 16;
    background-color: #7a99ac;
    border-color: #7a99ac;
}





.container, .header-container, .SliderPage1 {
    max-width: 1280px;
}





.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
    width: 210px;
    background: none !important;
    height: 40px;
    font: 900 1.5rem 'Lato', sans-serif;
    margin-left: 50px;
}
@media (min-width: 768px){
.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
    width: 450px;
    background: none !important;
    height: 40px;
    font: 900 2.95rem 'Lato', sans-serif;
    margin-left: -10px;
}}



.UtilityAuthentication {
    width: 82px;
    background-color: #009DDC;
    border-color: #009DDC;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    border-radius: 0px !important;
    margin: 0px 5px;
    white-space: normal !important;
    position: absolute;
    z-index: 16;
    margin-left: 173px;
    top: 145px !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #ffffff !important;
}
@media (min-width: 768px){
.UtilityAuthentication {
    width: 120px;
    top: -140px !important;
    margin-left: 825px;
}}
.UtilityAuthentication:visited {
    color: #ffffff !important;
}
.UtilityAuthentication:hover {
    color: #ffffff !important;
    background-color: #b8c0d5 !important;
    border-color: #b8c0d5 !important;
}
@media (max-width: 414px){
.memberLoginBtn-slanted-content {
    color: #ffffff !important;
    font-size: 1.4rem !important;
    text-decoration: none !important;
}}
.memberLoginBtn-slanted-content {
    text-decoration: none !important;
    color: #ffffff !important;
    -ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    display: inline-block;
    margin-top: 35%;
    font-weight: 900;
    font-size: 2Rem;
    text-align: left;
    padding: 0px 5px;
    min-height: 55px;
    line-height: 1.1;
}








.navbar-toggle .icon-bar {
    height: 5px !important;
    width: 40px !important;
}

.nav-auxiliary .UtilitySection:nth-child(3) .navbar-toggle::after { 
   content: "More";
   font-weight: bold !important;
}

@media (min-width: 768px){
.nav-auxiliary .navbar-toggle::after { 
   content: "More";
   font-weight: bold !important;
}} 

.nav-auxiliary .navbar-toggle:focus { 
   outline: 0 !important;
} 


#ctl01_ciNewUtilityNavigationCommon21_ctl02__rptWrapper__rptWrapper_rpt_ctl01_NavigationListItem {
    z-index: 16;
}


.nav-auxiliary .nav-aux-button.nav-aux-account .NavigationLink {
    margin-bottom: -50px !important;
    background: none;
}





@media (min-width: 768px){
.header-container .nav-auxiliary .UtilitySection:nth-child(2) .navbar-toggle {
    display: none !important;
}}




@media (min-width: 768px){
.UtilityNavigationToggle .navbar-toggle {
   display: inline-block !important;
}}

@media (min-width: 768px){
.UtilityNavigationToggle:first-child {
    display: none !important;
}}

/* New header styles */
.header-container .nav-auxiliary .navbar-toggle {
    width: 50px;
}

.header-container {
    max-width: 1300px;
}
/* New header styles */


.dropdownlaw1 {
    position: absolute;
    z-index: 16;
    margin-left: -2px;
    top: 145px !important;
}
@media (min-width: 768px) {
.dropdownlaw1 {
    top: 0px !important;
    margin-left: 615px;
}}

.dropdownlaw2 {
    position: absolute;
    z-index: 16;
    margin-left: 83px;
    top: 145px !important;
}
@media (min-width: 768px) {
.dropdownlaw2 {
    top: 0px !important;
    margin-left: 745px;
}}

.dropdownlaw3 {
    position: absolute;
    z-index: 16;
    margin-left: 252px;
    top: 145px !important;
}
@media (min-width: 768px) {
.dropdownlaw3 {
    margin-left: 488px;
    top: -13px !important;
}}


.dropdownlaw3 .btn-primary {
    background-color: #0074ad !important;
    border-color: #0074ad !important;
}


#dropdownlaw3 {
    visibility:hidden;
}



#HomePageContent #ste_container_ciNewUtilityNavigationCommon, #ste_container_ciNewUtilityNavigationCommon2 {
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}



#ste_container_ciNewUtilityNavigationCommon21 {
    visibility:hidden;
}



@media (max-width: 414px){
.btn-slanted-fixedwidth {
    width: 83px !important;
}}
.btn-slanted-fixedwidth {
    width: 120px;
}
.btn-slanted {
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    border-radius: 0px !important;
    margin: 0px 5px;
    white-space: normal !important;
}
.color-8 {
    padding: 11% 15px 12% 15px;
    background-color: #6674aa !important;
    border-color: #6674aa !important;
}
.btn-primary {
    color: #fff;
    background-color: #6674aa !important;
    border-color: #6674aa !important;
}
.color-2 {
    padding: 11% 15px 12% 15px;
    background-color: #009DDC !important;
    border-color: #009DDC !important;
}
.color-5 {
    background-color: #7a99ac;
    /*border-color: #7a99ac;*/
}
.color-5-text {
    color: #7a99ac;
}
.color-9 {
    padding: 11% 15px 12% 15px;
    background-color: #afc2cd;
    border-color: #afc2cd;
}
.color-12 {
    padding: 11% 15px 12% 15px;
    background-color: #7ec3c3;
    border-color: #7ec3c3;
}



#ste_container_ciHomeSlideshow .panel {
    border: 0px solid transparent;
}


.footerBtHeight {
    height: 121px;
}
@media (min-width: 768px) {
.footerBtHeight {
    height: 197px;
}}



.btnlaw {
    text-decoration: none !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #ffffff !important;
}
.btnlaw:visited {
    color: #ffffff !important;
}
.btnlaw:hover {
    color: #ffffff !important;
}
@media (max-width: 414px){
.btn-slanted-content {
    font-size: 1.4rem !important;
}}
.btn-slanted-content {
    -ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    display: inline-block;
    margin-top: 35%;
    font-weight: 900;
    font-size: 2Rem;
    text-align: left;
    padding: 0px 5px;
    min-height: 55px;
    line-height: 1.1;
}

















@media (min-width: 768px){
.header-bottom-container {
    background-color: rgba(13, 13, 13, 0) !important;
    top: -140px !important;
    /*position: fixed !important;*/
    height: 2px !important;
    min-height: 2px;
}}



.RadMenu.RadMenu_NaturalHeritageSites .rmGroup {
    background-color: #FFFFFF !important;
}

.RadMenu_NaturalHeritageSites .rmSlide .rmLink, .RadMenu_NaturalHeritageSites .rmSlide .rsmLink {
    color: #009DDC !important;
    font-family: 'Lato', sans-serif !important;
    word-break: normal;
}


.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup > .rmItem > .rmLink {
    font-size: 16px !important;
}

.RadMenu_NaturalHeritageSites .rmSlide .rmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rmLink.rmFocused,
.RadMenu_NaturalHeritageSites .rmSlide .rsmLink:hover,
.RadMenu_NaturalHeritageSites .rmSlide .rsmLink:focus,
.RadMenu_NaturalHeritageSites .rmSlide .rsmLink.rmFocused,
.RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover,
.RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus,
.RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused {
  color: #000000 !important;
}


.RadMenu.RadMenu_NaturalHeritageSites .rmText, .RadMenu.RadMenu_NaturalHeritageSites .rmHorizontal .rmText, .RadMenu.RadMenu_NaturalHeritageSites .rmSlide .rmText {
    padding: 6px 15px;
    font-family: 'Lato', sans-serif !important;
}

/*new menu fixes */
@media (min-width: 768px){
.RadMenu .rmSlide {
    width: 475px !important;
}}


/*new menu fixes */

.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup > .rmItem > .rmLink {
    text-transform: none;
}

#ctl01_ciPrimaryNavigation_NavControl_NavMenu .rmLast .nav-aux-account {
    display: none !important;
}


/*.socialLinks .rmText {
    display: none !important;
}

.socialLinks img {
    margin-top: -33px !important;
}
@media (min-width: 768px){
.socialLinks img {
    margin-top: 28px !important;
}}

.faceBookIcon img {
    margin-left: 102px !important;
}
@media (min-width: 768px){
.faceBookIcon img {
    margin-left: 14px !important;
}}

.linkedInIcon img {
    margin-left: 140px !important;
}
@media (min-width: 768px){
.linkedInIcon img {
    margin-left: 4px !important;
}}

.twitterIcon img {
    margin-left: 178px !important;
}
@media (min-width: 768px){
.twitterIcon img {
    margin-left: 4px !important;
}}

.instagramIcon img {
    margin-left: 216px !important;
}
@media (min-width: 768px){
.instagramIcon img {
    margin-left: 4px !important;
}}*/

/* Responsive Column Listing */
#list-content       
		{
			font-size: 18px; /* 12/16 */
			width: 98%; /* 650/960 */
			text-align: left;
			margin: 0px auto; /*auto centers the container */
			padding: 3.84615384615385%; /* 25/650 */
		}

	.list-columns
		{   
			-moz-column-width: 11.5em; /* Firefox */
			-webkit-column-width: 11.5em; /* webkit, Safari, Chrome */
			column-width: 11.5em;
		}
	/*remove standard list and bullet formatting from ul*/
	.list-columns ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
	.list-columns li
		{
			margin-top:5px;
		}
	/* correct webkit/chrome uneven margin on the first column*/
	.list-columns ul li:first-child
		{
			margin-top:0px;
		}

/* Responsive Column Listing Ends */

/*homepage slider */

.HomePageFullWidthArea .carousel-caption {
    background-color: rgba(13, 13, 13, 0) !important;
    right: auto !important;
    left: 15% !important;
    text-align: left !important;
}



.HomePageFullWidthArea .carousel-caption {
   padding-top: 20px !important;
}
@media (min-width: 768px){
.HomePageFullWidthArea .carousel-caption {
   margin-top: -120px;
   padding-top: 0px !important;
}}


.HomePageFullWidthArea .carousel-caption img {
   width: 150px;
}
@media (min-width: 768px){
.HomePageFullWidthArea .carousel-caption img {
   width: 250px;
}}


.HomePageFullWidthArea .carousel-caption p {
   margin-top: 10px;
   line-height: 1.2;
}
@media (min-width: 768px){
.HomePageFullWidthArea .carousel-caption p {
   font-size: 3.25rem;
   font-weight: 700;
}}


@media (min-width: 768px){
.Wrapper-HomePage .HomePageFullWidthArea .carousel-inner .item {
    background-position: top;
}}



.Wrapper-HomePage .carousel-link {
    color: #ffffff !important;
    text-decoration: none !important;
}

.HomePageFullWidthArea .carousel-caption p {
    color: #ffffff !important;
    text-decoration: none !important;
}


.carousel .carousel-caption h1, .carousel2 .carousel-caption h1, .HomePageFullWidthArea .carousel-caption h1 {
    text-align: left;
}


.HomePageFullWidthArea .carousel-caption #EquisphereButton {
    font-size: 16px;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
    height: 40px;
    padding-top: 4px;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: #fff !important;
    border-radius: 0px !important;
    text-align: center;
}


@media (min-width: 768px){
.HomePageFullWidthArea .carousel-caption #EquisphereButton {
    font-size: 18px;
    background-color: transparent !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: #fff !important;
    border-radius: 0px !important;
    text-align: center;
    width: 115px;
    height: 50px;
    padding-top: 8px;
    /*margin-left: 0px;*/
}}

/*homepage slider */




/* Equisphere template slider */


.equisphere-carousel-caption h1 {
    font-family: 'Lato', sans-serif;
    font-size: 35px;
    font-weight: bold;
}

.equisphere-carousel-caption h2 {
    font-size: 3.25rem;
    margin-bottom: 25px;
    line-height: 1.1;
}

.equisphere-carousel-caption p {
	display: none;
}

.equisphere-carousel-caption {
    background-color: none;
    color: #fff;
    right: auto !important;
    /*left: 1% !important;*/
    text-align: left !important;
    padding-top: 20px !important;
    padding-left: 50px;
   /*margin-left: 10px;*/
    text-shadow: none;

}

@media (min-width: 768px){
.equisphere-carousel-caption h1 {
    font-size: 70px;
}

.equisphere-carousel-caption p {
	display: inherit;
	font-weight: 700;
    color: #ffffff !important;
    text-decoration: none !important;
    margin-top: 10px;
    line-height: 1.2;
    width: 75%;
    font-size: 21px;
}}

/* Equisphere template slider ends */


/*member homepage slider */

#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption {
    background-color: rgba(13, 13, 13, 0) !important;
    right: auto !important;
    left: 2% !important;
    text-align: left !important;
}



#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption {
   /*text-shadow: 0 0px 0px rgba(0, 0, 0, 0.6) !important;*/
   padding-top: 20px !important;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption {
   margin-top: -220px;
   padding-top: 0px !important;
   width: 60%;
   padding-left: 10%;
}}


#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption img {
   width: 150px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption img {
   width: 250px;
}}


#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption p {
   margin-top: 10px;
   line-height: 1.2;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption p {
   font-size: 3.25rem;
   font-weight: 700;
}}


@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-inner .item {
    background-position: top;
}}



#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-link {
    color: #ffffff !important;
    text-decoration: none !important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption p {
    color: #ffffff !important;
    text-decoration: none !important;
}


#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption #EquisphereButton {
    font-size: 16px;
    margin-left: auto;
    margin-right: auto;
    width: 100px;
    height: 40px;
    padding-top: 4px;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: #fff !important;
    border-radius: 0px !important;
    text-align: center;
}


@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__BodyContainer .carousel-caption #EquisphereButton {
    font-size: 18px;
    background-color: transparent !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: #fff !important;
    border-radius: 0px !important;
    text-align: center;
    width: 115px;
    height: 50px;
    padding-top: 8px;
    /*margin-left: 0px;*/
}}

/*member homepage slider */










.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup {
    background-color: #009DDC !important;
}
@media (min-width: 768px){
.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup {
    margin-top: 0px;
    padding-top: 105px;
    padding-left: 4px !important;
    margin-right: -15px;
    float: right !important;
    width: 510px !important;
    padding-bottom: 400px;
    padding-right: 90px;
}}




.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup > .rmItem > .rmLink {
    color: #ffffff !important;
    /*font-weight: bold !important;*/
}
@media (min-width: 768px){
.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup > .rmItem > .rmLink {
    min-width: 500px !important;
}}


@media (min-width: 768px){
.RadMenu.RadMenu_NaturalHeritageSites .rmRootLink {
    border-top: 1px solid transparent !important;
}}
@media (min-width: 768px){
.RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmSelected, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmExpanded, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink:hover, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink:focus, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmFocused {
    border-top: 1px solid #337ab7 !important;
    border-bottom: 1px solid #337ab7 !important;
}}


@media (min-width: 768px) {
.RadMenu.RadMenu_NaturalHeritageSites .rmRootLink {
    border-bottom: 1px solid transparent !important;
}}







.nav-aux-cart {
    margin-top: -33px !important;
    margin-left: 60px !important;
    margin-right: 50px !important;
    width: 20px !important;
    background-color: rgba(255, 255, 255, 0.8);
    padding-left: 13px !important;
    padding-bottom: 4px !important;
}
@media (min-width: 768px){
.nav-aux-cart {
    margin-top: 15px !important;
    margin-left: 20px !important;
}}

.nav-aux-cart .rmText {
    display: none !important;
}

/*.nav-aux-account {
    margin-top: 15px !important;
    margin-left: 16px !important;
    width: 20px !important;
    background-color: rgba(255, 255, 255, 0.8);
    padding-left: 13px !important;
    padding-bottom: 4px !important;
}

.nav-aux-account .rmText {
    display: none !important;
}*/



/*.UtilityNavigationList {
    display: none !important;
}


.Wrapper-HomePage .InternalHeaderArea {
    display: none;
}*/

.Wrapper-HomePage .HomePageFullWidthArea {
    margin-top: 0px;
}
@media (min-width: 768px){
.Wrapper-HomePage .HomePageFullWidthArea {
    margin-top: 140px;
    padding: 0 16%;
    background-color: #fff;
}}


.Wrapper-HomePage .FullWidthArea-StyleBg1 {
    min-height: 250px;
}


.Wrapper-HomePage .FullWidthArea-StyleBg1 {
    margin: 36px 0 -80px 0;
}

@media (min-width: 768px){
.Wrapper-HomePage .FullWidthArea-StyleBg1 {
    margin: 0px 0 0 0;
}}





.Wrapper-HomePage .FullWidthArea-StyleBg2 {
    margin: 10px 0 15px 0;
    background: none;
}
@media (min-width: 768px){
.Wrapper-HomePage .FullWidthArea-StyleBg2 {
    margin: -50px 0 50px 0;
}}



.ContentBorder {
    border: 0px solid #ddd !important;
}


.Wrapper-HomePage .FullWidthArea-StyleBg3 {
    min-height: 350px;
    clip-path: polygon(0 15px, 47% 15px, 50% 15px, 53% 15px, 100% 15px, 100% 100%, 0 100%) !important;
    background-image: url(images/stripes-opacity-25.png);
    background-position: center;
	margin: 0 16%;
}
@media (max-width: 768px){
.Wrapper-HomePage .FullWidthArea-StyleBg3 {
    min-height: 650px;
    margin: 0 1%;
}}



/*Member Homepage*/

#ste_container_ciNewContentHtml_1b067ec6366c4e0eb9063236a7949a3d {
    min-height: 970px;
    background-color: #e4ebee;
    background-image: url(images/stripes-opacity-25.png);
    background-position: center;
    margin-top: 50px;
    margin-bottom: 50px;
}
@media (min-width: 768px){
#ste_container_ciNewContentHtml_1b067ec6366c4e0eb9063236a7949a3d {
    min-height: 350px;
}}

#ste_container_ciNewContentHtml_1b067ec6366c4e0eb9063236a7949a3d h1 {
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
}


#ste_container_ciNewContentHtml21_231a83ea1c624516a69c291ffb6fda27 {
    margin-top: 5.5em;
    margin-bottom: 3em;
}
@media (min-width: 768px){
#ste_container_ciNewContentHtml21_231a83ea1c624516a69c291ffb6fda27 {
    margin-top: 0em;
}}

#ste_container_ciNewContentHtml21_231a83ea1c624516a69c291ffb6fda27 h1 {
    margin-left: auto;
    margin-right: auto;
}


.mobileBorders {
    border-width: 2px 0 0 0;
    border-color: #7a99ac;
    margin-bottom: 4em;
}
@media (min-width: 768px){
.mobileBorders {
    display: none;
    margin-bottom: 0em;
}}


/*Member Homepage*/




.Wrapper-HomePage .FullWidthArea-StyleBg4 .col-sm-4:nth-child(2) {
    border-top: 2px solid #7a99ac;
    border-bottom: 2px solid #7a99ac;
    margin: 10px;
}
@media (min-width: 768px){
.Wrapper-HomePage .FullWidthArea-StyleBg4 .col-sm-4:nth-child(2) {
    border-left: 2px solid #7a99ac;
    border-right: 2px solid #7a99ac;
    border-top: 0px solid #7a99ac;
    border-bottom: 0px solid #7a99ac;
    margin: 0px;
}}


#ste_container_ciNewContentHtml2_a7176243aa3e43c9964cd85a20265ac5 {
    margin-top: -850px;
    padding-bottom: 30px;
}
@media (min-width: 768px){
#ste_container_ciNewContentHtml2_a7176243aa3e43c9964cd85a20265ac5 {
    margin-top: -300px;
    padding-bottom: 0px;
}}


#ste_container_ciNewContentHtml3_a74b9e0b2d0c46b6bafbf2b0e8faa53c {
    /*padding-top: 30px;
    padding-bottom: 30px;
    border-top: 2px solid #7a99ac;
    border-bottom: 2px solid #7a99ac;*/
}
@media (min-width: 768px){
#ste_container_ciNewContentHtml3_a74b9e0b2d0c46b6bafbf2b0e8faa53c {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    border-left: 2px solid #7a99ac;
    border-right: 2px solid #7a99ac;
    border-top: 0px solid #7a99ac;
    border-bottom: 0px solid #7a99ac;
    margin-top: -300px;
}}

/*#ste_container_ciNewContentHtml4_e9f52e10b6d9468bb14298c5be42c6c7 {
    padding-top: 30px;
}*/
@media (min-width: 768px){
#ste_container_ciNewContentHtml4_e9f52e10b6d9468bb14298c5be42c6c7 {
    margin-top: -300px;
}}









.Wrapper-HomePage .FullWidthArea-StyleBg4 {
    margin-top: -550px;
    min-height: 250px;
    background: none;
    margin-bottom: 10px;
}
@media (min-width: 768px){
.Wrapper-HomePage .FullWidthArea-StyleBg4 {
    margin-top: -260px;
    margin-bottom: 10px;
}}



.Wrapper-HomePage .FullWidthArea-StyleBg4 h5 {
    font-size: 2.5Rem;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #3a4a55;
}



.Wrapper-HomePage .FullWidthArea-StyleBg4 a {
    font-family: 'Lato', sans-serif;
    color: #7a99b0;
    font-size: 2.25Rem;
    font-weight: 900;
    text-decoration: none;
}



.FullWidthArea-StyleBg2 h5 {
    font-size: 2.5Rem;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #3a4a55;
}



.FullWidthArea-StyleBg2 a {
    font-family: 'Lato', sans-serif;
    color: #7a99b0;
    font-size: 2.25Rem;
    font-weight: 900;
    text-decoration: none;
}


.Wrapper-HomePage .FullWidthArea-StyleBg5 {
    clip-path: polygon(0 15px, 47% 15px, 50% 15px, 53% 15px, 100% 15px, 100% 100%, 0 100%) !important;
    background-image: url(images/Count-up-BG-2020.png);
    min-height: 250px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: 2% 16%;
    padding-bottom: 50px;
	width: 68%
}
@media (max-width: 768px){
.Wrapper-HomePage .FullWidthArea-StyleBg5 {
    margin: 2% 1%;
    width: 100%
}}







@media (min-width: 768px){
#masterContentArea {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
}}








.footer-social h4 {
    font-size: 2.9125Rem;
    font-weight: 900 !important;
    font-family: 'Lato', sans-serif !important;
}
@media (min-width: 768px){
.footer-social h4 {
    margin-top: 28px;
    padding-left: 9rem;
}}


@media (min-width: 768px){
.socialIconWrap {
    float:right;
    width: 125px;
    margin-right: -25px;
    margin-top: -95px;
}}




@media (min-width: 768px){
.footer .footer-promo-container {
    float: right;
    width: 50%;
    margin-bottom: 20px;
}}







body {
    font-family: 'Lato', sans-serif !important;
}


.info-box ul, .info-box li, .leading-network p, .law-firms p {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 30px;
}


/**** Leading Network Block ****/

.leading-network h1 {
	margin: 55px 0 20px 0;
	font-weight: 900;
	font-size: 4.5rem;
}

.leading-network p {
	font-size: 26px;
	margin-bottom: 35px;
}

#leading-1, #leading-2, #leading-3, #leading-4, #leading-5, #leading-6 {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

#leading-9, #leading-10, #leading-11 {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

#leading-12, #leading-13, #leading-14, #leading-15, #leading-16, #leading-17, #leading-18, #leading-19, #leading-20, #leading-21, #leading-22, #leading-33, #leading-34, #leading-25, #leading-26, #leading-27, #leading-28, #leading-29, #leading-30 {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

#leading-23, #leading-24, #leading-43, #leading-44 {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

#leading-35, #leading-36, #leading-41, #leading-55 {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

#leading-37, #leading-38, #leading-39, #leading-40, #leading-56 {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

#leading-1 {
	background-image: url(../img/leading-1.png);
	height: 500px;
}
#leading-2, #leading-3, #leading-4, #leading-5, #leading-6, #leading-7, #leading-8 {
	height: 394px;
}

#leading-9, #leading-10, #leading-11 {
	height: 394px;
}

#leading-12, #leading-13, #leading-14, #leading-15, #leading-16, #leading-17, #leading-18, #leading-19, #leading-20, #leading-21, #leading-22, #leading-33, #leading-34, #leading-25, #leading-26, #leading-27, #leading-28, #leading-29, #leading-30 {
	height: 295px;
	background-color: #6674aa;
}

#leading-23, #leading-24, #leading-43, #leading-44 {
	height: 340px;
}

#leading-37, #leading-38, #leading-39, #leading-40, #leading-56 {
	height: 273px;
}

#leading-37 .img-info, #leading-38 .img-info, #leading-39 .img-info, #leading-40 .img-info, #leading-56 .img-info{
	padding: 0px 15px;
}



#leading-35 .img-info, #leading-36 .img-info, #leading-41 .img-info, , #leading-55 .img-info {
	padding: 0px 15px;
}

#leading-35 .img-info h4, #leading-36 .img-info h4, #leading-41 .img-info h4, , #leading-55 .img-info h4 {
    font-size: 2.5rem;
}

#leading-35, #leading-36, #leading-41, #leading-55 {
	height: 260px;
}

#leading-2 {
	background-image: url(images/Find-Expert-Lawyers-In-Banner2.png);
}
#leading-3 {
	background-image: url(images/Coporate-Counsel-Tool-Kit-Banner2.png);
}
#leading-4 {
	background-image: url(images/leading-4.png);
}
#leading-5 {
	background-image: url(images/Cross-Border-Legal-Solutions-Banner2.png);
}
#leading-6 {
	background-image: url(images/leading-6.png);
}
#leading-9 {
	background-image: url(images/Conferences-and-Events-Banner.png);
}
#leading-10 {
	background-image: url(images/Member-Toolkit-Banner.png);
} 
#leading-11 {
	background-image: url(images/Resources-Centers-Banner.png);
}
#leading-23 {
	background-image: url(images/Why-Lex-Mundi-Board-of-Directors-BG.png);
} 
#leading-24 {
	background-image: url(images/Why-Lex-Mundi-Officers-BG.png);
}



#leading-43 {
	background-image: url(images/diversity-why-lex-mundi.jpg);
} 
#leading-44 {
	background-image: url(images/pro-bono-why-lex-mundi.jpg);
}



#leading-35 {
	background-image: url(/images/Assets/Case-Study-md.png);
} 
#leading-36 {
	background-image: url(/images/Assets/Learn-More-About-Equishpere-Play-md.png);
}

#leading-37 {
	background-image: url(/images/Assets/Knowledge-Packs.png);
}
#leading-38 {
	background-image: url(/images/Assets/Pitch-Deck.png);
}
#leading-39 {
	background-image: url(/images/Assets/Case-Study-Sm.png);
}
#leading-40 {
	background-image: url(/images/Assets/Horizon-Scan-Tool.png);
}
#leading-41 {
	background-image: url(/images/Assets/Horizon-Scan-Tool-md.png);
}
#leading-55 {
	background-image: url(/images/Assets/cta-bkgd/equisphere-podcast-md.jpg);
}
#leading-56 {
	background-image: url(/images/Assets/cta-bkgd/equisphere-podcast-md.jpg);
}


.no-pad-left-header {
	padding-left: 0px;
	padding-right: 15px;
}

.no-pad-left {
	padding-left: 0px;
	padding-right: 10px;
}
.no-pad {
	padding: 0px;
}
.custom-pad {
	padding: 0 10px;
}
.no-pad-right {
	padding-left: 10px;
	padding-right: 0px;
}
.bottom-pad {
	padding-bottom: 20px;
}
.leading-network .fa {
	font-size: 40px;
	color: #fff;
	float: right;
	padding: 15px;
}


.img-info {
	font-family: 'Lato', sans-serif;;
	position: absolute;
	top: 260px;
	height: 200px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	color: #fff;
	padding: 0px 45px;
	width: 100%;
}
.custom-block .img-info {
	padding: 0 70px;
}
.custom-block .img-info h3 {
	font-size: 43px;
	margin: 0;
}
.custom-block .img-info p {
	font-size: 24px;
	line-height: 1.3;
}
.custom-block .img-info, .lead-block.custom-block:hover .img-info {
	top: 170px;
}
.custom-block2 .img-info, .lead-block.custom-block2:hover .img-info {
	top: 70px;
}
.custom-block .img-info p, .lead-block.custom-block:hover .img-info p {
	padding: 20px 25px 0 0;
}
.custom-block2 .img-info p {
	padding: 0px 75px 0 0;
}
.custom-block-slim .img-info, .lead-block.custom-block-slim:hover .img-info {
	top: 170px;
}
.custom-block-slim .img-info {
	padding: 0 25px;
}
.img-info h3 {
	font-size: 27px;
	font-weight: bold;
	margin-top: 15px;
}

.img-info h4 {
        color: #fff;
	/*font-size: 1.916Rem;*/
        font-size: 2.716Rem;
        font-weight: 900;
}
@media (min-width: 768px){
.img-info h4 {
	font-size: 2.716Rem;
}}

.img-info p {
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-webkit-transition: 0.4s;
	font-size: 1.667Rem;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	line-height: 22px;
}
.img-info p a {
	color: #fff;
}
.lead-block:hover .img-info {
	top: 50px;
}
.lead-block:hover .img-info p {
	padding: 0px;
}
.custom-block2:hover .img-info p {
 	padding: 0px 75px 0 0;
}
#leading-1:hover, #leading-2:hover, #leading-3:hover, #leading-4:hover, #leading-5:hover, #leading-6:hover, #leading-7:hover, #leading-12:hover, #leading-13:hover, #leading-14:hover, #leading-15:hover, #leading-16:hover, #leading-17:hover, #leading-18, #leading-19, #leading-20, #leading-21, #leading-22, #leading-33, #leading-34, #leading-25, #leading-26, #leading-27, #leading-28, #leading-29, #leading-30 {
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
#leading-1:hover {
	background-color: #006EAF;
	background-position: center 700px;
}
#leading-2:hover, #leading-3:hover, #leading-5:hover, #leading-6:hover {
	background-color: #7a99ac;
	background-position: center 400px;
}
#leading-7:hover {
	background-color: #001871;
	background-position: center 400px;
}
#leading-4:hover {
	background-color: #4D5D9D;
	background-position: center 400px;
}
#leading-9:hover, #leading-10:hover, #leading-11:hover {
	background-color: #7a99ac;
	background-position: center 400px;
}

#leading-37:hover, #leading-38:hover, #leading-39:hover, #leading-40:hover, #leading-56:hover {
	background-color: #717dbd;
	background-position: center 400px;
}





#leading-12:hover {
	background-image: url(/images/Assets/Coporate-Counsel-Tool-Kit-Guides-to-Doing-Business-BG.png);
	/*background-position: center 400px;*/
}
#leading-13:hover {
	background-image: url(/images/Assets/Coporate-Counsel-Tool-Kit-Global-Practice-Guides-BG.png);
	/*background-position: center 400px;*/
}
#leading-14:hover {
	background-image: url(/images/Assets/Coporate-Counsel-Tool-Kit-Global-Insights-BG.png);
	/*background-position: center 400px;*/
}
#leading-15:hover {
	background-image: url(/images/Assets/Coporate-Counsel-Tool-Kit-Thought-Leadership-BG.png);
	/*background-position: center 400px;*/
}
#leading-16:hover {
	background-image: url(/images/Assets/Coporate-Counsel-Tool-Kit-Events-BG.png);
	/*background-position: center 400px;*/
}
#leading-17:hover {
	background-image: url(/images/Assets/Coporate-Counsel-Tool-Kit-Webinars-BG.png);
	/*background-position: center 400px;*/
}

#leading-18:hover {
	background-image: url(/images/Assets/cross-border-legal-solutions/Cross-Border-Legal-Solutions-Practice-Solutions-BG.png);
	/*background-position: center 400px;*/
}
#leading-19:hover {
	background-image: url(/images/Assets/cross-border-legal-solutions/Cross-Border-Legal-Solutions-Industry-Solutions-BG.png);
	/*background-position: center 400px;*/
}
#leading-20:hover {
	background-image: url(/images/Assets/cross-border-legal-solutions/Cross-Border-Legal-Solutions-Regional-Solutions-BG.png);
	/*background-position: center 400px;*/
}
#leading-21:hover {
	background-image: url(/images/Assets/cross-border-legal-solutions/Cross-Border-Legal-Solutions-Success-Stories-BG.png);
	/*background-position: center 400px;*/
}
#leading-22:hover {
	background-image: url(/images/Assets/cross-border-legal-solutions/Cross-Border-Legal-Solutions-Horizon-Scan-BG.png);
	/*background-position: center 400px;*/
}

#leading-33:hover {
	background-image: url(/images/Assets/member-toolkit/Member-Tool-Kit-Best-Practices-BG.jpg);
	/*background-position: center 400px;*/
}
#leading-34:hover {
	background-image: url(/images/Assets/member-toolkit/Member-Tool-Kit-Guides-to-Doing-Business-BG.jpg);
	/*background-position: center 400px;*/
}
#leading-25:hover {
	background-image: url(/images/Assets/member-toolkit/Member-Tool-Kit-Lex-Mundi-Service-Standards-BG.jpg);
	/*background-position: center 400px;*/
}
#leading-26:hover {
	background-image: url(/images/Assets/member-toolkit/Member-Tool-Kit-Seamless-Service-Protocols-BG.jpg);
	/*background-position: center 400px;*/
}
#leading-27:hover {
	background-image: url(/images/Assets/member-toolkit/Member-Tool-Kit-Member-Benefits-BG.jpg);
	/*background-position: center 400px;*/
}
#leading-28:hover {
	background-image: url(/images/Assets/member-toolkit/Member-Tool-Kit-Member-Feedback-BG.jpg);
	/*background-position: center 400px;*/
}
#leading-29:hover {
	background-image: url(/images/Assets/covid-portal-BG.jpg);
	/*background-position: center 400px;*/
}

#leading-30:hover {
	background-image: url(/images/Assets/corporate_counsel_toolkit_cybersecurity_resources_BG.jpg);
	/*background-position: center 400px;*/
}





.info-box {
	margin-bottom: 45px;
}
.info-box p {
	font-size: 20px;
	margin-bottom: 1.25em;
        line-height: 1.42857143 !important;
}
.info-box h1 {
	padding-top: 35px;
	margin-bottom: 15px;
}

.info-box h4 {
	padding-top: 10px;
	margin-bottom: 10px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    color: #009DCC;
    font-size: 22px;
}

.info-box .quote {
	font-size: 26px;
	line-height: 29px;
	font-weight: bold;
	font-family: 'Lato', sans-serif;;
	border-bottom: 1px solid #006EAF;
	border-top: 1px solid #006EAF;
	padding: 15px 0;
	margin: 15px 0px;
}



#groupsSet1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100px;
    visibility: hidden;
    height: 0px;
}
#groupsSet2 {
    visibility: hidden;
    height: 0px;
}
#groupsSet3 {
    visibility: hidden;
    height: 0px;
}


.footer-content {
    margin-top: 50px;
    background-color: #ffffff !important;
    color: #3a4a55 !important;
    text-align: center;
}
@media (min-width: 768px){
.footer-content {
    width: 100% !important;
    margin-top: 0px;
}}






/*.footer-nav-copyright {
    background-color: #000 !important;
    color: #ffffff !important;
}
@media (min-width: 768px){
.footer-nav-copyright {
    width: 100% !important;
}}

@media (min-width: 768px){
#ft {
    background-color: #ffffff !important;
}}*/




#ft {
    background-color: #ffffff !important;
}
.footer-nav-copyright {
    background-color: #ffffff !important;
    height: 185px;
}



.footer-copyright {
    width: 100%;
}



#subFooterLogo .footer-col-2 .row {
    padding: 10px 0px 10px 0px;
}

@media (min-width: 768px){
#subFooterLogo .footer-col-2 .row {
    padding: 10px 0px 0px 0px;
}}


#subFooterLogo {
    background-color: #006EAF !important;
    border-color: #006EAF;
    color: #fff;
}

#subFooterLogo {
    background-color: #006EAF !important;
    border-color: #006EAF;
    color: #fff;
}


#subFooterLogo a {
    text-decoration: none;
    color: #fff;
}

#subFooterLogo p {
    line-height: 1.42;
    font-size: 1.2Rem;
}
@media (min-width: 768px){
#subFooterLogo p {
    font-size: 1.825Rem;
}}

.g-margin-t-40--md {
    margin-top: 2.5rem;
}


.footer-logo {
    margin-left: 15px;
    height: 100px;
    width: 100%;
    background-image: url(images/Footer-Logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 30px;
    padding: 0;
    margin-top: 25px;
}





.footerCopyrightSection {
    font-size: 14px;
    padding: 23px 45px;
}



.footerCopyrightSection p {
    margin: 0 0 10px;
    font-size: 1.325Rem;
}

.footerCopyrightSection a {
    text-decoration: none;
}


@media (max-width: 1190px) {
	
	/* Block Info */

	.img-info p, .toolkit .hide-text .img-info p {
		padding: 35px 0px 0 0;
		font-size: 14px;
	}
	.lead-block:hover .img-info p, .custom-block2 .img-info p {
		padding: 0;
	}
	.img-info h3, .toolkit .hide-text .img-info h3 {
		font-size: 22px;
	}
	.lex-search .seacrh-title {
		font-size: 16px;
		margin-right: 10px;
		padding: 6px 0px 4px 20px;
	}
	.pad-menu {
		width: 8%;
	}
	.lex-search {
		width: 60%;
	}
	.main-menu:before {
		left: -25px;
	}
	.searchbox-open {
		width: 87%;
	}
	.searchbox-input {
		width: 94%;
	}
	.dropdown-menu {
		width: 102.8%;
		left: 1px;
	}
	.member-info {
		padding-left: 35px;
	}
	.member-info .btn-lg {
		font: 400 15px 'Lato', sans-serif;
	}
		#number-3 {
		left: 15%;
	}
}
@media (max-width: 1024px) {
	
	.jumbotron.public-equisphere h2 {
    font-size: 32px !important;
    margin-bottom: 20px;
}
#owl-demo .item img.equisphere-lex-mundi-logo {
    min-height: auto;
	height: auto;
}
	
		.jumbotron.public-equisphere {
    background-color: rgba(0,0,0,.5);
    width: 40%;
    left: 1%;
    top: 40px;
}
	
	.FullWidthArea-StyleBg5 .sup-block-5:after {
    content: "\f067";
    font-family: 'fontawesome';
    font-size: 30px !important;
    top: 20px !important;
    right: -28% !important;
	}
	
	.endless-advantages {
    min-height: 170px !important;
}
	
	.FullWidthArea-StyleBg5 .sup-block:after {
    content: "\f067";
    font-family: 'fontawesome';
    font-size: 30px !important;
    top: 30px !important;
    right: 5% !important;
	}

	/**** Main menu *****/

	.logo {
		width: 20%;
		height: 130px;
		background-position: center;
		margin-top: -10px;
		text-align: center;
	}
	.master-logo .master-logo-30 {
		height: 142px;
		width: initial;
		margin: auto;
	}
	.main-menu:before {
		top: -7px;
	}
	.header {
		height: 215px;
	}
	.main-menu {
		width: 100%;
		padding: 10px 10px 0 10px;
	}
	.pills {
		margin-top: 10px;
	}
	.navbar {
		margin: 0px;
	}
	.nav.navbar-nav {
		display: table;
		text-align: center;
		margin: auto;
		float: none;
	}
	.dropdown-menu {
		width: 425px;
		left: -9px;
	}
	.main-menu .nav > li > a {
		font-size: 14px;
	}
	.drop-down-section {
		margin: auto;
	}
	.hamburger {
		float: right;
	}
	.hamburger-more {
		text-align: center;
	}
	.hamburger-more .fa-search {
		float: none;
	}
	.pad-menu {
    width: 1%;
	}
	.lex-search {
    width: 65%;
	}

	/* Owl-Carousel */

	.jumbotron {
		top: 80px;
	}
	.jumbotron h1 {
		font-size: 80px;
		margin-bottom: 15px;
	}
	.jumbotron h2 {
		font-size: 32px;
		margin-bottom: 20px;
	}

	/* Numbers and Circles */

	.awesome-number span {
		font-size: 80px;
	}
	.awesome-number p {
		font-size: 24px;
	}
	#number-1 p {
		left: 130px;
	}
	#number-1 {
		width: 300px;
		left: 20%;
	}
	#number-2 {
		width: 240px;
	}
	#number-3 {
		left: 2%;

	}
	#number-4 {
		right: 13%;
		width: 190px;
	}

	/****** Law-Firms block ********/

	.law-block {
		padding: 10px;
	}
	.law-block p {
		font-size: 16px;
	}
	.law-firms {
		margin-bottom: 10px;
	}

	/**** Why Lex Mund Page *****/

	.capabilities .img-info h3 {
		font-size: 24px;
	}
	.capabilities .img-info {
		top: 210px;
	}

	/***** Premier Block ******/

	.number, .timer {
		font-size: 60px;
	}
	.number-wrapper figure {
		font-size: 22px;
		line-height: 25px;
	}
	.premier p {
		margin-bottom: 20px;
	}
	.premier h1 {
		margin: 40px 0 30px 0;
	}
	.numbers .sup-block:after {
		right: 25%;
		font-size: 20px;
	}

	/****** Seamless block ******/

	.seamless-block .quote {
		margin-top: 100px;
	}
	.seamless-block {
		height: 500px;
	}

	/****** Confidence ******/

	.hidden-conf-block h3, .conf-block h3 {
		font-size: 18px;
	}
	.confidence p {
		font-size: 14px;
		line-height: 20px;
	}

	/***** Search-box ******/

	.searchbox-icon, .searchbox-submit {
		/*width: 55px;
		right: -5px;*/
	}
	.search-cont {
		/*width: 91%;*/
	}
	.searchbox-input {
		width: 93%;
	}
	.searchbox-open {
		width: 93%;
	}

	/******** Map ***********/

	.map-info-box h1 {
		font-size: 24px;
	}
	.firm-list li {
		font-size: 12px;
	}
	.page-img .jumbotron h1 {
		font-size: 48px;
	}
	.page-img .jumbotron h2 {

		font: 400 24px 'Lato', sans-serif;
	}
	.welcome-header p {
		display: none;
	}
	.welcome-header h2 {
		float: none;
	}
	.client .face-box, .officers .face-box {
		padding: 0 40px;
	}
}
@media (max-width: 991px) {
	
	.footer-bg {
    /*background: url(/images/lexmundi/Template/2020/Assets/img/Footer-BG-mobile.png) !important;*/
	}
	
	#leading-1 {
		height: 335px;
	}
	.custom-block .img-info, .lead-block.custom-block:hover .img-info {
		top: 55px;
	}
	.no-pad-left {
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.no-pad-right {
		padding-right: 10px;
		padding-bottom: 10px;
	}
	.bottom-pad {
		padding-bottom: 10px;
	}
	.custom-pad {
		padding: 0px 10px 10px 10px;
	}
	.dropdown-menu {
		width: 425px;
		left: -8px;
	}

	/**** Why Lex Mund Page *****/

	.capabilities .img-info {
		top: 230px;
	}
	.capabilities .img-info p {
		padding: 50px 0px 0 0;
		font-weight: 300;
	}
	.capabilities .lead-block:hover .img-info {
		top: 85px;
	}

	/****** Confidence ******/

	.conf-block h3 {
		padding: 0px 10px;
		width: 89%;
	}
	.conf-block.no-pad-left {
		padding: 0 5px 0 0;
	}
	.conf-block.no-pad-right {
		padding: 0 0px 0 5px;
	}
	.conf-block.custom-pad {
		padding: 0 5px 0 5px;
	}
	.confidence {
		margin-bottom: 10px;
	}
	.conf-block {
		height: 200px;
	}
	.hidden-conf-block {
		height: 200px;
		bottom: -200px;
		padding: 30px 60px 0 0px;
	}

	.footer-top {
		height: auto;
	}
	.member-photo {
		margin: auto;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.member-info {
		margin-top: 15px;
	}
	.upload {
		margin: 14px 0 0px 0;
	}
	.portal-info {
		margin-top: 15px;
		padding: 10px 20px 20px 20px;
	}
	.portal-info p {
		font: 400 14px 'Lato', sans-serif;
	}
	.page-img {
		height: 300px;
	}
	.event-box {
		padding: 30px 0 30px 0;
	}
	.tabs ul.tabs-list li a {
		font-size: 22px;
		line-height: 20px;
		text-align: center;
		padding: 15px 15px;
	}
	.advisory .col-xs-12 {
		width: 50%;
	}
}
@media (max-width: 850px) {
	
	.thought-leadership-section .col-md-4:nth-child(even) {
	border-left: none !important;
	border-right: none !important;
	border-top: 2px solid #7a99ac;
	border-bottom: 2px solid #7a99ac;
	}
	
	.leading-network-img {
		/*width: 40%;
		height: 100%;
		float: left;*/
	}
	
	.endless-advantages {
		/*width: 60%;
		height: 100%;
		float: right;
		min-height: 301px !important;*/

	}

	/***** Search-box ******/

	.searchbox-input {
		width: 91.7%;
	}
	.lex-search {
		width: 62%;
	}
	.member-login {
    width: 22%;
	}
	.main-menu .nav > li > a {
		padding: 10px 7px;
		font-size: 13px;
	}
	.searchbox-open {
    width: 91%;
	}
	.container-inner .number-wrapper span {
    font-size: 48px !important;
    font-weight: bold;
    font-family: 'Lato', sans-serif;;
	}
	
	.FullWidthArea-StyleBg5 .number-wrapper figure {
	font-size: 24px !important;
	line-height: 30px;
	margin-top: -10px;
	font-weight: 700;
	}
	
	.FullWidthArea-StyleBg5 .sup-block:after {
    content: "\f067";
    font-family: 'fontawesome';
    font-size: 24px !important;
    top: 20px !important;
    right: 8% !important;
	}
}




@media (max-width: 828px) {

	#owl-demo .item {
	height: 280px;
	}
	
}


@media (max-width: 812px) {

.jumbotron.public-equisphere h2 {
    font-size: 25px !important;
    margin-bottom: 10px;
}

	
}




@media (max-width: 768px) {
	
	.jumbotron.public-equisphere h2 {
    font-size: 23px !important;
    margin-bottom: 10px;
}

.jumbotron h1 {
    font-size: 64px;
    margin-bottom: 15px;
	margin-top: 0px;
}

	#owl-demo .item {
	height: 300px;
	}
	
		.jumbotron.public-equisphere {
    background-color: rgba(0,0,0,.5);
    width: 40%;
    left: 1%;
    top: 30px;
}

	/* Numbers and Circles */

	.numbers {
		width: 80%;
		margin: auto;
	}
	.blue-circle h1 {
		font-size: 70px;
		padding-top: 125px;
		line-height: 80px;
		width: 385px;
	}
	.awesome-number {
		position: inherit;
	}
	#number-1, #number-2, #number-3, #number-4 {
		width: 100%;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		display: table !important;
		text-align: center;
		margin-bottom: 20px;
	}
	.numbers .number {
		display: table;
		width: 100%;
	}
	#number-1 p {
		position: inherit;
		left: 160px;
		top: 0;
		left: 0;
	}
	.numbers .sup-block:after {
		top: -16px;
		right: 36%;
	}
	.pictures {
		display: table;
		width: 100%;
		height: 550px;
	}
	.blue-circle, .grey-orbit {
		height: 500px;
		top: 140px;
	}
	.awesome-number span {
		font-size: 60px;
	}
	#number-1 span {
		float: none;
	}
	.grey-orbit {
		right: 20px;
	}

	/**** Map *****/

	.map-regions {
		height: 100%;
		padding: 0 10px;
	}
	.map-info-box {
		position: initial;
		display: block;
	}
	img[usemap] {
		display: none;
	}
	.map-info-box .filter {
		display: none;
	}
	.map-info-box h1, .firm-list li, .firm-list a, .firm-list a:active, .firm-list a:visited {

		color: #009DDC;
	}
	.cross-3 {
		display: none;
	}
	#usa-list, #canada-atlantic-list, #latin-america-list, #africa-list, #asia-pacific-list, #europe-list, #middle-east-list {
		display: block;
		overflow: hidden;
	}
	.colapse-buttons {
		display: block;
	}
	.firm-list a {
		width: 100%;
		display: table;
		padding: 3px 0;
		margin:0;
	}
	.firm-list li {
		margin:0;
	}
	.map-info-box .collapse {
		display: none !important;
	}
	.map-info-box .collapse.in {
		display: block !important;
	}
	.map-accordion {
		width: 100%;
		padding: 10px;
		margin: 0 0px 10px 0px;
		font-size: 18px;
		font-weight: bold;
		font-family: 'Lato', sans-serif;;
		text-align: left;
		border-style: none;
		display: block;
	}
	.map-info-box h1 {
		margin: 5px 0 15px 15px;
	}
	.country-header {
		display: block;
		text-align: center;
		background-image: url(../img/leading-1.png);
		padding: 20px 0;
		background-position: center;
		margin: 0 -10px;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.country-header p {
		font-size: 28px;
		font-weight: bold;
		font-family: 'Lato', sans-serif;;
		color: #fff;
	}
	.capabilities h1 {
		margin: 40px 0 10px 0;
	}
	.capabilities p {
		font-size: 20px;
		margin-bottom: 25px;
	}
	.firm-list ul {
		margin:0;
	}
	.info-box h1 {
		padding-top: 0px;
		margin-bottom: 10px;
	}
	.searchbox-input {
		width: 92%;
	}
	.searchbox-open {
		width: 91%;
	}
}

@media (max-width: 768px) {
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
.endless-advantages {
    /*width: 60%;
    height: 100%;
    float: right;
    min-height: 283px !important;*/
}
	
		.FullWidthArea-StyleBg5 .sup-block-5:after {
    content: "\f067";
    font-family: 'fontawesome';
    font-size: 24px !important;
    top: 20px !important;
    right: 3% !important;
	}
		.custom-block .img-info, .lead-block.custom-block:hover .img-info {
    top: 190px;
}
}

@media (max-width: 767px) {
	
	.lm-equisphere-slider-img {
	width: 200px !important;
	height: auto !important;
}
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	  .fullscreen {
    height: 700px !important
  }

	h1 {
		font-size: 32px;
	}

	/**** Main menu *****/

	.main-menu {
		margin-bottom: 15px;
		padding: 10px 0px 0 0px;
	}
	.main-menu:before {
		top: -9px;
		left: -10px;
	}
	.logo {
        width: 50%;
		height: 110px;
		margin-top: 3px;
		display: block;
	}
    
    .logo.member {
	height: 100px;
	width: 50%;
	float: left;
	margin-top: 0;
	padding: 0;
    } 
	.master-logo .master-logo-30{
		height: 118px;
	}
    /*.master-logo-30 {
        background-image: url(../img/Logo_30th-mobile.svg);
        height: 118px;
    }*/
	.header {
		/* height: 260px; */
		padding: 0;
	}
	.lex-search {
		width: 86%;
		margin-bottom: 15px;
	}
	.main-menu .nav > li:last-child > a {
		display: block;
	}
	.pills {
		padding-right: 0px;
		position: absolute;
		top: -150px;
		left: 0;
		z-index: 10;
		display: none;
	}
	.nav.navbar-nav {
		width: 100%;
		z-index: 20000;
	}
	.navbar-default .navbar-toggle {
		top: 10px;
	}
	.navbar-default .navbar-toggle {
		border:0px;
	}
	.dropdown-menu {
		width: 425px;;
		left: -8px;
	}
	.member-login {
		width: 91%;
		padding-left: 5px;
	}
	.hamburger-more {
		/*width: 7%;*/
		padding: 0 0px 0 10px;
		text-align: center;
	}
	.hamburger {
		float: right;
	}
	.hamburger-more .fa-search {
		float: none;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		padding: 0;
	}
	.nav.navbar-nav li {
		border-bottom: 1px solid #ADAFAA;
	}

	/* Owl-Carousel */

	.jumbotron {
		top: 35px;
	}
	.jumbotron h1 {
		font-size: 48px;
	}
	.jumbotron h2 {
		font-size: 20px;
	}
	#owl-demo .item img {
		/*min-height: 315px;*/
		/*min-height: 280px;*/
		height: 300px;
	}

	/**** Leading Network Block ****/

	.leading-network h1 {
		margin: 40px 0 20px 0;
	}

	/****** Law-Firms block ********/

	.law-block {
		padding: 20px;
		height: 200px;
	}

	/******* Footer **********/

	.footer-left, .footer-right {
		width: 100%;
		text-align: center;
	}
	.footer-bottom {
		padding: 25px;
	}

	/*** Sidebar menu ***/

	.menu-item {
		font-size: 20px;
	}
	.menu-item a {
		padding: 10px 30px;
	}
	.menu-item .accordion:after {
		top: 15px;
	}
	.side-menu-item li a {
		font-size: 16px;
		padding: 5px 40px;
	}
	#side-menu li a {
		font-size: 18px;
	}
	.lex-search .seacrh-title {
		padding: 6px 0px 4px 40px;
	}

	/**** Why Lex Mund Page *****/

	.info-box p {
		font-size: 16px;
		line-height: 22px;
		/* text-align: justify; */
	}

	/**** Why Lex Mund Page *****/

	#capabilities-1, #capabilities-2, #capabilities-3, #capabilities-4 {
		height: 250px;
	}
	.capabilities .img-info {
		top: 150px;
	}

	/***** Premier Block ******/

	.sup-block:after {
		right: 37%;
	}

	/****** Seamless block ******/

	.seamless-block .quote {
		margin-top: 20px;
		font-size: 24px;
		line-height: 30px;
	}
	.seamless-block {
		height: 370px;
	}
	.seamless-block p {
		font-size: 14px;
		line-height: 18px;
	}

	/****** Confidence ******/

	.hidden-conf-block h3, .conf-block h3 {
		font-size: 14px;
	}
	.conf-block, .hidden-conf-block {
		height: 170px;
	}
	.conf-block h3 {
		width: 93%;
	}
	.hidden-conf-block {
		padding: 25px 0px 0 0px;
	}
	.hidden-conf-block p, .hidden-conf-block h3  {
		padding: 0 15px;
	}

	/***** Search-box ******/

	.searchbox-icon, .searchbox-submit {
		/*width: 55px;
		right: -10px;*/
	}
	.search-cont {
		/*width: 100%;*/
	}
	.searchbox-input {
		width: 87%;
	}
	.searchbox-open {
		width: 89%;
	}
	.searchbox-input {
		font-size: 15px;
	}
	.event-box h2 {
		font-size: 28px;
	}
	.event-box h3, .event-box h4 {
		font-size: 22px;
	}
	.tabs ul.tabs-list li {
		display: block;
		width: auto;
		float: none;
	}
	.tab-item .title {
		font-size: 48px;
		line-height: 40px;
	}
	.tab-item h1 {
		font-size: 40px;
		margin: 30px 0 20px 0;
	}
	.advisory .col-xs-12 {
		width: 100%;
	}
	.lex-search:before {
    left: -40px;
	}
}
@media (max-width: 667px) {
	
	.jumbotron.public-equisphere h2 {
    font-size: 22px !important;
    margin-bottom: 10px;
}

	#owl-demo .item {
	/*height: 300px;*/
	}
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
		
	.endless-advantages {
    /*width: 60%;
    height: 100%;
    float: right;
    min-height: 243px !important;*/
	}

	/***** Search-box ******/

	.searchbox-icon, .searchbox-submit {
		/*width: 51px;
		right: -10px;*/
	}
	.searchbox-open {
		width: 88%;
	}

	/* Numbers and Circles */

	.blue-circle h1 {
		font-size: 50px;
		padding-top: 150px;
		line-height: 63px;
		width: 220px;
	}
	#res-1, #res-2, #res-3, #res-4, #res-5, #res-6, #res-7, #res-8, #tol-1, #tol-2, #tol-3, #tol-4, #tol-5, #tol-6, #tol-7, #tol-8, #cont-1, #cont-2, #cont-3, #cont-4, #cont-5, #cont-6, #cont-7, #cont-8, .toolkit .items {
		height: 240px;
	}
	.toolkit .items.hide-text .img-info {
		top: 165px;
	}
	.hide-text .img-info {
		top: 140px;
	}
	.resources-box .img-info, .resources-box .hide-text:hover .img-info {
		top: 40px;
	}
	.resources-box .hide-text .img-info {
		top: 140px;
	}
	.hide-text .img-info h3, .img-info h3, .toolkit .hide-text .img-info h3 {
		font-size: 20px;
	}
	.hide-text .img-info p {
		font: 300 14px 'Lato', sans-serif;

	}
	.contact .items.hide-text .img-info {
		top: 160px;
	}
	.ways .resources-box .img-info {
		top: 110px;
	}
}
@media (max-width: 640px) {
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	.no-pad-left-header {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.endless-advantages {
    	/*width: 60%;
    	height: 100%;
    	float: right;
    	min-height: 244px !important;*/
	}
	
	.footer-bg {
    	background: none !important;
		background-color: #006EAF !important;
	}

	.pad-75 {
		padding: 0 15px;
	}
	.header.pad-75 {
		padding: 0;
	}
	.lex-search .seacrh-title {
		padding: 6px 0px 4px 30px;
	}
	.lex-search {
		width: 87%;
	}
	.owl-theme .owl-controls {
		bottom: 10px;
	}
	.capabilities h1 {
		margin: 40px 0 30px 0;
	}
	.capabilities p {
		font-size: 16px;
		margin-bottom: 25px;
	}
	.searchbox-open {
    width: 87%;
	}

	/* Block Info */

	.custom-block .img-info h3 {
		font-size: 22px;
	}
	.custom-block .img-info p, .lead-block.custom-block:hover .img-info p {
		padding: 15px 25px 0 0;
		font-size: 14px;
	}
	.custom-block .img-info, .lead-block.custom-block:hover .img-info {
		top: 100px;
	}

	/****** Law-Firms block ********/

	.law-block p {
		font-size: 14px;
		line-height: 20px;
	}
	.law-firms {
		margin-bottom: 0px;
	}

	/******* Footer **********/

	.footer-logo {
		margin-bottom: 10px;
	}
    
    /****** CONTACT US ******/
    
    .face-box {
	display: -webkit-box;

	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	padding: 0 40px;
}
 .face-item {
	margin: 0 25px 50px 25px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 249px;
	flex: 0 1 249px;
}
 .face-info {
	display: block;
	padding: 23px;
	background-color: #009BDA;
}
 .face-name {
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 10px 0;
}
 .face-title {
	margin:0;
	font-size: 16px;
}

	/****** Find a Lawyer hidden content ******/

	.selectize-dropdown, .selectize-input, .selectize-input input {
		font-size: 12px;
	}
	#hidden_content form, #hidden_content2 form {
		font-size: 12px;
	}
	#hidden_content a, #hidden_content2 a {
		margin: 0 5px;
	}

	/*** Sidebar menu ***/

	.menu {
		width: 80%;
	}
	.menu-item {
		font-size: 16px;
	}
	.menu-item a {
		padding: 10px 15px;
	}
	#imaginary_container {
		padding: 0 15px 15px 15px;
	}
	.menu-item .accordion:after {
		top: 16px;
		border-width: 5px 0px 5px 5px;
	}
	.side-menu-item li a {
		font-size: 14px;
		padding: 5px 30px;
	}
	.menu-item .accordion.open-white:after {
		top: 20px;
		border-width: 5px 5px 0px 5px;
	}
	#imaginary_container .input-group .form-control {
		font-size: 14px;
	}
	.stylish-input-group .side-search .form-control {
		width: 79%;
	}

	/**** Why Lex Mund Page *****/

	/*.page-breadcrumbs {
		height: 250px;
	}*/
	.page-breadcrumbs h1 {
		font-size: 48px;
		margin-top: 100px;
	}

	/****** Confidence ******/

	.conf-block {
		margin-bottom: 10px;
		width: 100%;
	}
	.conf-block, .hidden-conf-block {
		height: 150px;
	}
	.confidence {
		margin-bottom: 0;
	}
	.hidden-conf-block {
		padding: 10px 0 0 0;
		overflow: hidden;
	}
	.hidden-conf-block p, .hidden-conf-block h3 {
		padding: 0;
	}
	.conf-block.no-pad-right {
		padding: 0 5px;
	}
	.cross-2 {
		top: 5px;
		right: 5px;
	}
	.confidence p {
		line-height: 16px;
	}
	#hidden-1 {
		bottom: 490px;
		z-index: -1;
	}
	.visible + #hidden-1 {
		bottom: 650px;
		z-index: 3;
	}
	#hidden-2 {
		bottom: 330px;
		z-index: -1;
	}
	.visible + #hidden-2 {
		bottom: 490px;
		z-index: 3;
	}
	#hidden-3 {
		bottom: 170px;
		z-index: -1;
	}
	.visible + #hidden-3 {
		bottom: 330px;
		z-index: 3;
	}
	#hidden-4 {
		bottom: 10px;
		z-index: -1;
	}
	.visible + #hidden-4 {
		bottom: 170px;
		z-index: 3;
	}
	#hidden-5 {
		bottom: -160px;
		z-index: -1;
	}
	.visible + #hidden-5 {
		bottom: 10px;
		z-index: 3;
	}
	.conf-block.no-pad-left, .conf-block.custom-pad, .conf-block.no-pad-right {
		padding: 0;
	}

	/***** Search-box ******/

	.searchbox-icon, .searchbox-submit {
		/*width: 46px;
		right: -6px;*/
	}
	.searchbox-open .searchbox-input {
		padding: 0 0 0 15px;
	}

	/******** Map ***********/

	.cross-3 {
		top: 10px;
	}
	.map-info-box h1 {
		font-size: 22px;
		margin: 20px 0 10px 0px;
	}
	.firm-list {
		padding: 0;
	}

	.all-resources a {
		padding: 20px 40px;
		font-size: 18px;
	}
	.face-box .face-item {
		margin: 0 25px 25px 25px;
	}
	.advisory {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.advisory UL {
		-webkit-padding-start: 10px;
	}
	.advisory p, .advisory li {
		font-size: 16px;
	}
}
@media (max-width: 570px) {

	#owl-demo .item {
	height: 300px;
	}
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	.no-pad-left-header {
		padding-left: 15px;
		padding-right: 15px;
	}

	.searchbox-open {
    width: 84%;
	}
	.lex-search {
    width: 83%;
	}
	.lex-search .seacrh-title {
    padding: 6px 0px 4px 40px;
	}
}
@media (max-width: 480px) {

	#owl-demo .item {
	height: 280px;
	}
	
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	.no-pad-left-header {
		padding-left: 15px;
		padding-right: 15px;
	}

	h1 {
		font-size: 24px;
	}

	.main-menu {
		padding: 10px 0px 0 0px;
	}
	.lex-search .seacrh-title {
		font-size: 14px;
		padding: 8px 0px 11px 35px;
		margin-right: 5px;
	}
	.searchbox-open {
    width: 81%;
	}
	.lex-search {
		padding-right: 0px;
		/* font-size: 12px; */
	}
	.lex-search .seacrh-title {
		display: none;
	}
	.lex-search .find {
		margin: 0 0 0 30px;
	}
	.lex-search a {
		margin: 0 10px;
	}
	.drop-down-section {
		/* padding: 11px 0 11px 0; */
	}
	.dropdown-menu {
		width: 95.8%;
		top: 22px;
	}

	/* Owl-Carousel */

	.jumbotron h1 {
		font-size: 32px;
	}
	.owl-member h1 {
    font-size: 32px !important;
}
	.jumbotron h2 {
		font-size: 14px;
	}
    .jumbotron p {
    font-size: 16px;
    width:100%;
}

	/**** Leading Network Block ****/

	.leading-network h1 {
		margin: 20px 0 10px 0;
	}

	/* Block Info */

	#leading-1, #leading-2, #leading-3, #leading-4, #leading-5, #leading-6, #leading-7, #leading-8 {
		/*height: 250px;*/
                height: 275px;
	}
	.img-info {
		top: 190px;
	}
	.leading-network .fa {
		font-size: 60px;
		padding: 10px 17px;
	}
	.custom-block .img-info, .lead-block.custom-block:hover .img-info, .custom-block2 .img-info, .lead-block.custom-block2:hover .img-info {
		top: 60px;
	}


	/******* Footer **********/

	.footer-logo {
		height: 80px;
	}

	/**** Why Lex Mund Page *****/

	.info-box p {
		font-size: 14px;
		line-height: 20px;
	}
	.info-box .quote {
		font-size: 18px;
		line-height: 24px;
	}
	.capabilities .lead-block:hover .img-info {
		top: 20px;
	}

	/***** Premier Block ******/


	.sup-block:after {
		right: 30%;
	}

	/****** Confidence ******/

	.confidence p {
		line-height: 14px;
		font-size: 12px;
	}

	/***** Search-box ******/

	.lex-search {
		width: 78%;
	}
	.member-login {
		width: 87%;
	}
	.hamburger-more {
		/*width: 10%;*/
	}
	.searchbox-icon, .searchbox-submit {
		/*width: 55px;
		right: -2px;*/
	}
	.searchbox-input {
		width: 84.7%;
	}

	/* Numbers and Circles */

	.pictures {
		height: 350px;
	}
	.blue-circle h1 {
		font-size: 36px;
		padding-top: 140px;
		line-height: 40px;
	}
	.blue-circle, .grey-orbit {
		height: 410px;
		top: 175px;
	}
	.numbers {
		height: auto;
	}
	.awesome-number span {
		font-size: 40px;
	}
	.awesome-number p {
		font-size: 18px;
		margin: 5px 0;
	}
	#number-1, #number-2, #number-3, #number-4 {
		margin-bottom: 0px;
	}
	.welcome-section .photo {
		width: 100%;
	}
	.member-info {
		width: 100%;
		margin: auto;
		text-align: center;
	}
	.plus {
		right: 15px;
	}
	.calendar h3 {
		font-size: 24px;
		margin: 30px 0 20px 0;
	}
	.table .event-title {
		font: 700 14px 'Lato', sans-serif;
	}
	.calendar .table > tbody > tr > td{
		font-size: 12px;
	}
	.resources-box .items {
		margin: 0 0px 17px 0;
	}
	.tabs ul.tabs-list {    
		overflow-x: scroll;
		padding: 0 0px;
	}
	.tabs ul.tabs-list li a {
		font-size: 16px;
		white-space: nowrap;
	}
	.tab-item .title {
		font-size: 36px;
		line-height: 30px;
	}
	.tab-item h1 {
		font-size: 28px;
	}
}
@media (max-width: 414px) {
	
	.lm-equisphere-slider-img {
	width: 150px !important;
	height: auto !important;
}

	#owl-demo .item {
	height: 280px;
	}
	
	.design-the-ideal-global-team-section h1 {
    font-size: 2.875rem !important;
}
	
	.design-the-ideal-global-team-section p {
    font-size: 1.875rem !important;
}
	.Why-Use-Equisphere-section h1 {
    font-size: 2.875rem !important;
}
	
	.Why-Use-Equisphere-section p {
    font-size: 1.875rem !important;
}
	
	.Why-Use-Equisphere-section li {
    font-size: 1.875rem !important;
}
	
	.delivering-equisphere-section h1 {
    font-size: 2.875rem !important;
}
	
	.Why-Use-Equisphere-section h2 {
    font-size: 2.125rem !important;

}	
	.delivering-equisphere-section h2 {
    font-size: 2.125rem !important;
}  
	
	.delivering-equisphere-section p {
    font-size: 1.875rem !important;

}
	
	.equisphere-member-video h1 {
    font-size: 2.875rem !important;
}
	
	.member-equisphere-boxes-section h1 {
    font-size: 2.875rem !important;

}
	.want-to-know-more-equisphere-section h1 {
    font-size: 2.875rem !important;
}
	
	.lm-brand-and-design-guidelines-section h1 {
    font-size: 2.875rem !important;
}
	.lm-brand-and-design-guidelines-section p {
    font-size: 1.875Rem !important;
}
	
	.custom-block .img-info, .lead-block.custom-block:hover .img-info, .custom-block2 .img-info, .lead-block.custom-block2:hover .img-info {
    top: 200px;
}
	
	#leading-35, #leading-36, #leading-41 {
    height: 250px;
}
	
	.endless-advantages p {
    font-size: 1.6rem;
    margin-bottom: 0px;
	}
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	.no-pad-left-header {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.FullWidthArea-StyleBg5 .sup-block:after {
	content: "\f067";
	font-family: 'fontawesome';
	font-size: 16px !important;
	top: 15px !important;
	/*right: 3% !important;*/
        right: 30% !important;
	}
	
	.FullWidthArea-StyleBg5 .sup-block-5:after {
	content: "\f067";
	font-family: 'fontawesome';
	font-size: 16px !important;
	top: 15px !important;
	/*right: 3% !important;*/
        right: 20% !important;
	}
	
	.btn-slanted-fixedwidth {
    	width: 83px !important;
	}
	
	.btn-slanted-content {
		font-size: 1.6rem !important;
	}
	
	.all-resources {
		width: 90% !important;
	}
	
	.member-home {
		top: -15px !important;
	}
	
	.member-home h1 {
		font-size: 2rem !important;
		margin-bottom: 5px !important;
	}
	
	.member-home h2 {
		font-size: 1.125rem !important;
		margin: 0px 0px 5px !important;
	}
	
	.member-home .btn-lg {
		font-size: 1.125rem !important;
		padding: 5px 10px !important;
	}

	.searchbox-open {

		width: 79%;

	}
	.searchbox-input {
    width: 81%;
	}
	.searchbox-icon, .searchbox-submit {
		/*width: 52px;*/
	}
	.stylish-input-group .side-search .form-control {
		width: 75%;
	}
	.dropdown-menu {
		width: 94.8%;
	}

	/* Numbers and Circles */

	.blue-circle, .grey-orbit, .pictures {
		height: 320px;
	}
	.blue-circle h1 {
		padding-top: 100px;
	}
	.grey-orbit {
		right: 10px;
	}
	.law-firms h1 {
		padding: 0px 0 20px 0;
	}
	.numbers h1.text-center {
		font-size: 28px;
	}
	.menu {
		width: 100%;
	}
	#side-menu li ul li a {
		font-size: 16px;
		padding: 5px 40px;
	}
	.resources h1, .upcoming h1 {
		margin: 30px 0 20px 0;
	}
	.resources p {
		font: 400 15px 'Lato', sans-serif;
		margin-bottom: 20px;
	}
	.page-img .jumbotron {
		text-align: center;
	}
	.face-box .face-item {
		margin: 0 5px 10px 5px;
	}
	
	.welcome-header {
		height: auto !important;
	}
	
	.welcome-header h2 {
		font: 900 2.25rem 'Lato', sans-serif !important;
	}
	
	.dashboard-link {
		/*text-align: left !important;*/
                text-align: center !important;
	}
	
	.dashboard-link a {
		font-size: 16px;
	}
}





/* 1792x828px at 326ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) {

	#owl-demo .item {
	height: 280px;
	}

}


/* 2688x1242px at 458ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 3) {


	#owl-demo .item {
	height: 280px;
	}

}





@media (max-width: 375px) {
	
	.jumbotron.public-equisphere {
    background-color: rgba(0,0,0,.5);
    width: 40%;
    left: 1%;
    top: 10px;
}
	
	#leading-35, #leading-36, #leading-41, #leading-55 {
    height: 230px;
}
	
	#leading-35 .img-info h4, #leading-36 .img-info h4, #leading-41 .img-info h4, #leading-55 .img-info h4  {
		font-size: 1.625rem;
	}
	
		#leading-37, #leading-38, #leading-39, #leading-40, #leading-56 {
    height: 330px;
}
	.custom-block .img-info, .lead-block.custom-block:hover .img-info {
    top: 200px;
}
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	.no-pad-left-header {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.footer-top p {
    	font-size: 1.5Rem;
	}
	
	.member-feedback {
    	margin: 0px !important;
	}
	
	.btn-slanted-content {
		padding: 0px !important;
		font-size: 1.65rem !important;
	}
	
	.header {
    height: 205px;
	}
	
	.footer-top .footer-col-3 .row {
		padding: 0px !important;
	}

	.dropdown-menu {
		width: 340px;
		top: 80px;
		left: -10px;
	}
	
	.dropdown-menu-find-a-law-firm {
    left: -119px !important;
	}
	
	.member-login {
		width: 89%;
	}
	
	#owl-demo .item {
	height: 265px;
	}
	
	#owl-demo .equisphere-item {
	height: 225px !important;
	}
	
	#owl-demo .equisphere-item img {
    min-height: 225px;
}
	
	.thought-leadership-section .col-md-4:nth-child(even) {
	border-left: none !important;
	border-right: none !important;
	border-top: 2px solid #7a99ac;
	border-bottom: 2px solid #7a99ac;
	}
	
	.thought-leadership-section h5 {
		font-size: 18px;
	}
	
	.container-inner .number-wrapper span {
    font-size: 34px !important;
    font-weight: bold;
    font-family: 'Lato', sans-serif;;
	}
	
	.FullWidthArea-StyleBg5 .number-wrapper figure {
	font-size: 16px !important;
	line-height: 30px;
	margin-top: -10px;
	font-weight: 700;
	}
	
	.FullWidthArea-StyleBg5 .sup-block:after {
	content: "\f067";
	font-family: 'fontawesome';
	font-size: 16px !important;
	top: 15px !important;
	right: 10% !important;
	}
	
	.FullWidthArea-StyleBg5 .sup-block-5:after {
	content: "\f067";
	font-family: 'fontawesome';
	font-size: 16px !important;
	top: 15px !important;
	right: -23% !important;
	}
	.btn-slanted-fixedwidth {
		width: 74px !important;
	}
	
	.leading-network-img {
		/*width: 40%;
		height: 100%;
		float: left;*/
	}
	
	.endless-advantages {
		/*width: 60%;
		height: 100%;
		float: right;
		min-height: 138px !important;
		padding: 10px !important;*/
	}
	
	.endless-advantages h4 {
		font-size: 2.5Rem;
	}
	
	.endless-advantages p {
		font-size: 1.6rem;
		margin-bottom: 0px;
	}

	/*** Sidebar menu ***/

	.lex-search .seacrh-title {
		font-size: 14px;
		padding: 8px 0px 11px 30px;
		margin-right: 5px;
	}

	/**** Why Lex Mund Page *****/

	/*.page-breadcrumbs {
		height: 200px;
	}*/
	.page-breadcrumbs h1 {
		font-size: 36px;
		margin-top: 90px;
	}

	/***** Search-box ******/

	.searchbox-icon, .searchbox-submit {
		/*width: 40px;*/
	}
	.searchbox-open .searchbox-input {
		padding: 0 0 0 30px;
	}
	.map-accordion {
		font-size: 14px;
	}
	.search-cont {
		/*width: 98%;*/
		margin: 0px;
	}
	.hamburger-more {
		/*width: 9%;*/
	}
	.lex-search .seacrh-title {
		display: none;
	}
	.lex-search .find {
		margin: 0 0 0 30px;
	}
	
	.welcome-header {
		height: auto !important;
	}
	
	.welcome-header h2 {
		font: 900 2rem 'Lato', sans-serif !important;
	}
	
	.dashboard-link {
		/*text-align: left !important;*/
                text-align: center !important;
	}
	
	.dashboard-link a {
		font-size: 14px;
	}
	
	.member-home {
		top: -15px !important;
	}
	
	.member-home h1 {
		font-size: 1.9125rem !important;
		margin-bottom: 5px !important;
	}
	
	.member-home h2 {
		font-size: .95rem !important;
		margin: 0px 0px 5px !important;
	}
	
	.member-home .btn-lg {
		font-size: .95rem !important;
		padding: 5px 10px !important;
	}
	
	.all-resources {
		width: 90% !important;
	}
	
	
}



/* 2436x1125px at 458ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {

	#owl-demo .item {
	height: 265px;
	}


}




@media (max-width: 360px) {
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	.FullWidthArea-StyleBg5 .sup-block-5:after {
	content: "\f067";
	font-family: 'fontawesome';
	font-size: 16px !important;
	top: 15px !important;
	right: -28% !important;
	}
	
	.footer-top p {
    	font-size: 1.5Rem;
	}
	
	.member-feedback {
    	margin: 50px 0px !important;
	}
	
	.welcome-header {
		height: auto !important;
	}
	
	.welcome-header h2 {
		font: 900 2rem 'Lato', sans-serif !important;
	}
	
	.dashboard-link {
		/*text-align: left !important;*/
                text-align: center !important;
	}
	
	.dashboard-link a {
		font-size: 14px;
	}
	
	.btn-slanted-fixedwidth {
    	width: 70px !important;
	}
	
	.btn-slanted-content {
		padding: 0px !important;
		font-size: 1.4rem !important;
	}
	
	.member-home {
		top: -15px !important;
	}
	
	.member-home h1 {
		font-size: 1.75rem !important;
		margin-bottom: 5px !important;
	}
	
	.member-home h2 {
		font-size: .825rem !important;
		margin: 0px 0px 5px !important;
	}
	
	.member-home .btn-lg {
		font-size: .825rem !important;
		padding: 5px 10px !important;
	}
	
	.header {
		height: 205px !important;
	}
	
	.dropdown-menu {
    width: 340px;
    top: 80px;
    left: -11px;
	}
	
	.dropdown-menu-find-a-law-firm {
    left: -118px !important;
	}
	
	.leading-network-img {
    	/*width: 43%;
    	height: 100%;
    	float: left;*/
	}
	
	.endless-advantages {
		/*width: 57%;
		height: 100%;
		float: right;
		min-height: 142px !important;
		padding: 10px !important;*/
	}

	.endless-advantages p {
    font-size: 1.6rem;
    margin-bottom: 0px;
	}
	
	.all-resources {
		width: 90% !important;
	}
	
}


@media (max-width: 320px) {
	
	.jumbotron h1 {
    font-size: 28px;
    margin-top: 0px;
}
	
	.why-work-with-lex-mundi-section {
	height: auto !important;
}
	
	.member-feedback {
    	margin: 0px !important;
	}
	
	.header {
		height: 245px !important;
	}
	
	.btn-slanted-fixedwidth {
    width: 60px !important;
	}
	
	.btn-slanted-content {
		font-size: 1.2Rem !important;
	}
	
	.leading-network h1 {
		font-size: 24px !important;
	}
	
	.leading-network p {
    font-size: 1.6rem !important;
	}
	
	.leading-network-img {
    /*width: 45%;
    height: 100%;
    float: left;*/
	}
	
	.endless-advantages {
		/*width: 55%;
		height: 100%;
		float: right;
		min-height: 131px !important;
		padding: 10px !important;
		text-align: left !important;*/
	}
	
	.endless-advantages h4 {
    	font-size: 2.5Rem !important;
		margin-bottom: 5px;	
	}

	.endless-advantages p {
    font-size: 1.6rem;
    margin-bottom: 0px;
	}
	
	.thought-leadership-section h1 {
    font-size: 2.5Rem !important;
	}
	
	.thought-leadership-section h5 {
    font-size: 1.25Rem !important;
	}
	
	.thought-leadership-section p {
    font-size: 1.125Rem !important;
	}
	
	.thought-leadership-section a {
    font-size: 1.125Rem !important;
	}
	
	.FullWidthArea-StyleBg5 .sup-block:after {
    content: "\f067";
    font-family: 'fontawesome';
    font-size: 16px !important;
    top: 12px !important;
    right: -5% !important;
	}
	
	.FullWidthArea-StyleBg5 .sup-block-5:after {
    	content: "\f067";
    	font-family: 'fontawesome';
    	font-size: 16px !important;
    	top: 12px !important;
    	right: -60% !important;
	}
	
	.fa-4x {
    font-size: 3.55em;
	}
	
	.footer-top p {
    font-size: 1.25Rem;
	}
	
	.footer-left, .footer-right {
    	text-align: left;
		font-size: 1Rem;
	}
	
	.searchbox-icon, .searchbox-submit {
		/*width: 37px;*/
		font-size: 34px;
	}
	.searchbox-open {
		width: 76%;
	}
	.searchbox-open .searchbox-input {
    padding: 0 0 0 15px;
	}
	.lex-search {
		width: 76%;
	}
	.member-login {
		width: 88%;
	}
	.hamburger-more {
		/*width: 11%;*/
	}
	.searchbox-input {
		width: 82.7%;
	}
	.main-menu:before {
		left: -16px;
	}
	.dropdown-menu {
		width: 310px !important;
		left: -8px !important;
		top: 67px !important;
	}
	
	.dropdown-menu-find-a-law-firm {
    left: -105px !important;
	}
}


.lex-search select {
	padding: 5px;
	margin: 0px 0px 10px 0px;
	width: 100%;
	font-weight: 300;
	border: none;
	border-radius: 6px;
	color:#222;
	position: relative;
	z-index: 99999999;
	zoom: 1;
}
/* AB Edit Begin */
.resources-box .items:nth-child(1n+5) {
	  display:none;
}
X.resources-box .items:nth-last-child(2):nth-child(4n) {
  min-width: 33%;
}
X.resources-box .items:first-child, 
X.resources-box .items:nth-child(2) {
  flex: 2 46%;
}
/* AB Edit End */
/* AB Edit Begin */
.hide-text .img-info p {
	padding: 10px 0px 0 0;
	font: 300 16px 'Lato', sans-serif;
	opacity:0;
}
.hide-text:hover .img-info p {
	opacity:1;
}
/* AB Edit End */
/* Counter stats invet with map BG */
.FullWidthArea-StyleBg5 .container-inner * {/*color: #fff;*/ }
/*.FullWidthArea-StyleBg5 .container-inner {    
    background-image: url(images/Count-up-BG-2020.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: block;
    padding: 45px;
    width: 100%;
}*/
.FullWidthArea-StyleBg5 .container-inner.static {   
    padding: 45px;    
    width: 100%;
    margin-bottom: 17px;
    float: none;
    display: table;    
}
.container-inner .number-wrapper span {
    font-size: 7rem;
    font-weight: 900;
    font-family: 'Lato', sans-serif;;
}
@media (max-width: 768px) {
	
	.header {
    	height: 245px !important;
	}
	
	.welcome-header {
    	position: relative;
    	height: 93px !important;
	}
	
	.container-inner.static {   
		padding: 15px;		
		display: table;    
	}
	.container-inner .number-wrapper span {
    font-size: 65px;
    font-weight: bold;
    font-family: 'Lato', sans-serif;;
}
.container-inner.static .sup-block:after {
		right: 20%;
	}
}
@media (max-width: 480px) {
	.container-inner.static .sup-block:after {
		right: 20%;
	}
}
/***** Map Counter Block ******/

.FullWidthArea-StyleBg5 {
	width: 100%;
	display: table;
	margin-bottom: 10px;
	margin-top: 35px;
}
.FullWidthArea-StyleBg5 h1 {
	margin: 65px 0 30px 0;
	/* margin-bottom: 10px; */
}
.FullWidthArea-StyleBg5 p {
	font-size: 18px;
	/*margin-bottom: 25px;*/
}
.FullWidthArea-StyleBg5 .number, .FullWidthArea-StyleBg5 .timer {
	font-size: 75px;
	font-weight: bold;
	font-family: 'Lato', sans-serif;;
}
.FullWidthArea-StyleBg5 .number-wrapper {
	text-align: center;
	position: relative;
}
.FullWidthArea-StyleBg5 .sup-block:after {
	position: absolute;
	top: 50px;
	right: 7%;
}
.FullWidthArea-StyleBg5 .number-wrapper figure {
	font-size: 2.4Rem;
	line-height: 30px;
	margin-top: -10px;
	font-weight: 900;
}
.FullWidthArea-StyleBg5 .numbers .sup-block {
	display: table;
}
.FullWidthArea-StyleBg5 .sup-block:after {
	content: "\f067";
	font-family: 'fontawesome';
	font-size: 30px;
	top: 20px;
	/*right: 18%;*/
        right: 15%;
}

.FullWidthArea-StyleBg5 .sup-block-5:after {
	position: absolute;
	top: 50px;
	right: 7%;
}

.FullWidthArea-StyleBg5 .sup-block-5:after {
	content: "\f067";
	font-family: 'fontawesome';
	font-size: 30px;
	top: 20px;
	right: -3%;
}



/***** Flex-Boxes ******/
.flex-boxes {
        min-height: 320px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	margin-left: -9px;
	margin-right: -9px !important;
}
.flex-boxes a {color:#fff; text-decoration: none;}
.flex-boxes a:hover {color:#fff; text-decoration: none;}
.flex-boxes .items {
    min-height: 267px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0 9px;
    position: relative;
    overflow: hidden;
    -ms-flex: 1 1 285px;
    flex: 1 1 285px;
    margin-bottom: 17px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    position: relative;
}
.flex-boxes .items {
    background-size: cover !important;
    background-repeat: no-repeat !important;
	background: #009DDE;
}
.flex-boxes .items:after {
	position: absolute;
	z-index:1;
	top: 0px;
	right: 0;
	bottom: 0;
	left: 0;
	content: ' ';
	display:block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	background-color: #001770;
	/*mix-blend-mode: color;*/
	-ms-transition: 0.4s;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.flex-boxes .items:hover:after {
	top: 0px;	
	z-index:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.30;	
}
.flex-boxes .items .fa, .flex-boxes .items .fas, .flex-boxes .items .fab, .flex-boxes .items .fal {
	font-size: 30px;
	color: #fff;
	/* float: right; */
	padding: 15px;
	z-index: 2;
	position: relative;
	/* right: 0px; */
	width: 100%;
    text-align: right;

    min-height: 60px;
}
.flex-boxes .items .img-info {
	top: inherit !important;
	position: relative;
	z-index:2;
	height: inherit;
}
.flex-boxes .items .img-info p {
	padding: 10px 10px 0 0;
	font: 300 16px 'Lato', sans-serif;
}
.flex-boxes .items.hide-text.background:hover {
	/*background-color: #009DDE !important;
	background-position: center 310px !important;*/
	background-repeat: no-repeat;	
	-webkit-transition: 0.4s;
    transition: 0.4s;
}

.flex-boxes .items.hide-text.background:after {
  position: absolute;
  z-index:1;
  top: 0px; right: 0; bottom: 0; left: 0;
  content: ' ';
  display:block;
  opacity: 0;
  background-color: #009DDE !important;
  -webkit-transform: translateY(130%);
          transform: translateY(130%);
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.flex-boxes .items.hide-text.background:hover:after {
	-webkit-transition: 0.25s;
  transition: 0.25s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.flex-boxes .items.hide-text.background:before {
    position: absolute;
    z-index: 1;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    content: ' ';
    display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.3)";
    filter: alpha(opacity=0);
    opacity: 0.3;
    background-color: #001770;
    /* mix-blend-mode: color; */
    -ms-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.flex-boxes .items.hide-text .img-info {
	/*top: 170px;*/
	-webkit-transition: 0.4s;

	transition: 0.4s;
	position: absolute;
	-webkit-transform: translateY(60px);
          transform: translateY(60px);
}
.flex-boxes .items.hide-text .img-info h3 {
	font-size: 27px;
	margin-bottom: 10px;
}
.flex-boxes .items.hide-text .img-info p {
	padding: 10px 0px 0 0;
	font: 300 16px 'Lato', sans-serif;
}
.flex-boxes .items.hide-text:hover .img-info {
	/*top: 60px;*/
	-webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.flex-boxes .items.hide-text:hover .img-info h3 {
	margin-bottom: 10px;
}

.flex-boxes.box-numbers .items.hide-text .img-info h3 {
	display:table-cell;
}
.flex-boxes.box-numbers .items.hide-text .img-info h3:before {
	font-family: 'Lato', sans-serif;;
	display: table;
	float: left;
	font-size: 130px;
	line-height: 120px;
	font-weight: 600;
	opacity: 0.3;
	margin: 0;
	margin: -30px 5px 0 -5px;
}
.flex-boxes.box-numbers .items.hide-text .img-info h3:after {
    content: '';
    display: block;
    clear: both;
}
.flex-boxes.box-numbers .items.hide-text:nth-child(1n) .img-info h3:before {
	  content: "1.";
}
.flex-boxes.box-numbers .items.hide-text:nth-child(2n) .img-info h3:before {
	  content: "2.";
}
.flex-boxes.box-numbers .items.hide-text:nth-child(3n) .img-info h3:before {
	  content: "3.";
}
.flex-boxes.box-numbers .items.hide-text:nth-child(4n) .img-info h3:before {
	  content: "4.";
}
.flex-boxes.box-numbers .items.hide-text:nth-child(1n) {
	  background-color: #001770;
}
.flex-boxes.box-numbers .items.hide-text:nth-child(2n) {
	  background-color: #007BC4;
}
.flex-boxes.box-numbers .items.hide-text:nth-child(3n) {
	  background-color: #009DDC;
}
.flex-boxes.box-numbers .items.hide-text:nth-child(4n) {
	  background-color: #009DDC;
}
.flex-boxes.box-numbers .items.hide-text:hover .img-info h3 {
	opacity: 0;
	-webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition: 0.4s;
  transition: 0.4s;
	-webkit-transform: translateY(-60px);
          transform: translateY(-60px);
		  display:none;
}

.flex-boxes .items.event-box h2,
.flex-boxes .items.event-box h3,
.flex-boxes .items.event-box h4,
.flex-boxes .items.event-box div {
	color: #fff;
	position: relative;
	z-index:3;	
}
.flex-boxes .items.event-box:after {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.30;	
	/*mix-blend-mode: color;*/
	-ms-transition: 0.4s; 
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.flex-boxes .items.event-box:hover:after {
	top: 0px;	
	z-index:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.30;	
}
.flex-boxes .items.event-box a:hover {
	color: #006DAC;
}

.flex-boxes.sm-height .items { min-height: 247px !important; }
.flex-boxes.sm-height .items.hide-text .img-info {    
    -webkit-transform: translateY(60px);
    transform: translateY(60px);
}
.flex-boxes.sm-height .items.hide-text:hover .img-info {
	/*top: 60px;*/
	-webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.flex-boxes.sm-height .items.hide-text:hover .img-info h3 {
	margin-bottom: 10px;
}

@media (max-width: 1300px) {
	.flex-boxes {
		margin-left: 0px;
		margin-right: 0px !important;
	}
}

B.page-breadcrumbs {    
    position: relative;
}
B.page-breadcrumbs:after {
	position: absolute;
	z-index:1;
	top: 0px; right: 0; bottom: 0; left: 0;
	content: ' ';
	display:block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0.2);
	opacity: .2;
	background-color: #00176E;
	/*mix-blend-mode: color;*/
	-ms-transition: 0.4s;  
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
B.page-breadcrumbs h1 {    
    z-index: 2;
    position: absolute;
}

.flex-boxes .items-side {min-height: 75px;}

/* -----------------------------------------
   Africa Map Styles
----------------------------------------- */
#africa-map {
	width: 100%;
	height: 560px;
	margin-top: -10px;
	background-image: url(/images/lexmundi/Template/2013/stylesheets/images/Map-Stats-2016.png);

	background-position: 10% 85%;
	background-repeat: no-repeat;
}
.jvectormap-label {
	/*width: 290px;*/
	min-width: 290px;
	max-width: 380px;
	min-height: 120px;
	/*padding: 15px;*/
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none;
	background: rgb(0,124,196);
	background: transparent\9;
	background: rgba(0,124,196,0.9);
	zoom: 1;
	color: #fff;
	z-index: 130;
	position: absolute;
	display: none;
}
.jvectormap-label ul {
	font-size: 14px;
	margin-bottom: 2px;
}
.jvectormap-label li {
	font-size: 12px;
}
.map-padding {
	padding: 10px 15px;
}
.jvectormap-label, .jvectormap-label h1, jvectormap-label h2, .jvectormap-label h3 {
	color: #fff;	
}
.jvectormap-label h1, jvectormap-label h2, .jvectormap-label h3 {
	color: #fff;
	white-space:nowrap;
	margin-top: 2px;
}
.region-info-box {
	display: none;
}

.jvectormap-tip {
	min-width: 290px !important;
	width: auto !important;
	min-height: 120px;	
	white-space: normal !important;
}
.jvectormap-tip .region-info-box { white-space: normal !important; }
.jvectormap-tip2 h3 {font-size: 18px !important;}

/* -----------------------------------------
   Search Filter Styles
----------------------------------------- */
.search-sidebar .mCustomScrollbar {
    max-height: 160px;
    overflow: auto;
margin: 17px 0px 25px 0px;
}
.search-results .mCustomScrollbar {
    max-height: 1200px;
    overflow: auto;
margin: 17px 0px 17px 0px;
}
.LList { margin: 17px 0px; }
.LList li:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.LList li { padding: 25px; font-size: 14px; }
.Jurisdiction { font-size: 18px; font-weight: 600; }
.FirmName { margin-bottom: 17px; }
.LName { }
.LTitle { }
.LPhone { }
.LFax { }
.LAreas { margin-top: 17px; }
.search-sidebar h3 {
    background-color: #009DDC;
    color: #fff;
    padding: 10px;
font-size: 20px;
}
.search-sidebar h4 { padding-left: 25px; margin: 10px 0px; }
.search-sidebar h4::before {
  font-family: FontAwesome;
  content: '\f0dd';
  -webkit-transform: translate(-17px, -5px);
  transform: translate(-17px, -5px);
  position: absolute;
  color: #009DDC;
}
.search-sidebar ul { margin-left:25px; color: #ddd; }
.search-sidebar ul li { margin: 2px 0px; font-size: 14px; }
.search-selections p {
    margin-left: 25px;
    font-size: 16px;
    font-weight: 600;
}
.search-sidebar .search-selections p a::after {
  font-family: FontAwesome;
  content: '\f0da';
  /* -webkit-transform: translate(10px, 0px); */
  /* transform: translate(10px, 0px); */
  /* position: absolute; */
  color: #009DDC;
  margin-left: 10px;
}
.search-sidebar .search-selections li a::before {
  font-family: FontAwesome;
  content: '\f057';
  -webkit-transform: translate(-17px, 0px);
  transform: translate(-17px, 0px);
  position: absolute;
  color: #009DDC;
}
.search-results h3 {
    margin-top: 0px;
}

.sidebar .col-md-2 {
    width: 33%;
}
.sidebar .col-md-10 {
    width: 66.66666667%;
}

.lead-block {    
    position: relative;
overflow: hidden;
}
.lead-block:after {
	position: absolute;
	z-index:1;
	top: 0px; right: 0; bottom: 0; left: 0;
	content: ' ';
	display:block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0.3);
	/*opacity: .3;*/
	/*background-color: #00176E;8/
	/*mix-blend-mode: color;*/
	-ms-transition: 0.4s;  
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.lead-block .img-info {    
    z-index: 2;
    position: absolute;
}
.lead-block .fa {    
    z-index: 2;
  position: relative;
}

.event-box .img-info h3 {font-size: 27px; font-weight: bold;}
.btn.btn-primary.btn-sm.color-2 a {color:#fff;}

/* -----------------------------------------
   Form Input Styles
----------------------------------------- */
td input[type="text"], td input[type="password"], td select, td label { display: inline; width: auto !important; }
select, td input[type="text"], td input[type="password"] {
	border: 1px solid #cccccc;
  /*-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;*/
  /*-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);*/
  color: rgba(0, 0, 0, 0.75);
  /*display: block;*/
  font-size: 14px;
  /*margin: 0 0 12px 0;*/
  padding: 6px;
  /*height: 32px;
  width: 100%;*/
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
  max-width: 100%;
}

tr2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0.5em 0;
	width: 300px;
}
td2, th2 {
	flex: 1 1 200px;
}
/* -----------------------------------------
   Full Screen Search Styles
----------------------------------------- */
#search {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	background-color: rgba(0, 157, 220, 0.95);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
	opacity: 0;
	z-index: 9999;
}
#search.open {
	-webkit-transform: translate(0px, 0px) scale(1, 1);
	-moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1);
	opacity: 1;
	z-index: 99999;
}
.search-full-cont {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	z-index: 99999;
	width: 100%;
}
#search h2, #search a {
	color: #fff;
}
#search input[type="search"] {
	width: 100%;
	color: rgba(0, 0, 0, 0.8);
	background: rgba(255, 255, 255, 0.9);
	font-size: 30px;
	font-weight: 300;
	text-align: center;
	border: 0;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	outline: none;
	z-index: 99999;
}
#search input[type="search"]::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.5) !important;
}
 #search input[type="search"]:-moz-placeholder { /* Firefox 18- */
color: rgba(0, 0, 0, 0.5) !important;
}
 #search input[type="search"]::-moz-placeholder {  /* Firefox 19+ */
color: rgba(0, 0, 0, 0.5) !important;
}
 #search input[type="search"]:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.5) !important;
}
#search .btn {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 61px;
	margin-left: -45px;
}
#search .close {
	position: fixed;
	top: 15px;
	right: 15px;
	color: #fff;
	background-color: #428bca;
	/* border-color: #357ebd; */
	opacity: 1;
	padding: 10px 17px;
	font-size: 37px;
	border-radius: 70px;
}

/* -----------------------------------------
   Accordion Styles
----------------------------------------- */
.accordion .ui-accordion-header {
    font-family: 'Lato', sans-serif;;
    font-weight: bold;
    color: #009DCC;
    font-size: 22px;
}
.accordion .ui-accordion-header::after {
  font-family: FontAwesome;
  content: '\f0da'; 
  margin-left: 10px;   
}
.accordion .ui-accordion-header-active::after {
  font-family: FontAwesome;
  content: '\f0d7'; 
  margin-left: 10px;   
}

/* -----------------------------------------
   LM Accordion Styles
----------------------------------------- */
.accordion-lm {
  background-color: #009DCC;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border-bottom: 1px;
    border-color: #fff;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion-lm:hover {
  background-color: #ccc;
}

.accordion-lm:after {
  content: '\002B';
  color: #fff;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel-lm {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}



/* -----------------------------------------
   Equisphere Accordion Styles
----------------------------------------- */
.accordion-eq {
  background-color: #529285;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border-bottom: 1px;
  border-color: #fff;
  text-align: left;
  outline: none;
  font-size: 22px;
  font-weight: 900;
  transition: 0.4s;
}

.active, .accordion-eq:hover {
  background-color: #ccc;
	color: #484848;
}

.accordion-eq:after {
  content: '\002B';
  color: #fff;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel-eq {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel-eq p {
  padding-top: 15px;
  font-size: 22px;
  line-height: normal;
}

.panel-eq ul li {
  font-size: 22px;
}

/* -----------------------------------------
   Slider Member Styles
----------------------------------------- */
.owl-member h1 {
    /*font-size: 70px;*/
}

.ui-widget { font-family: 'Lato', sans-serif; }
.ui-widget p { font-family: 'Lato', sans-serif;}
.ui-widget p a { font-family: 'Lato', sans-serif; text-decoration:none; color: #337ab7;}
.ui-widget p a:hover{ color: #337ab7;}
.ui-widget p span a{ font-family: 'Lato', sans-serif; text-decoration:none; color: #23527c;}
.ui-widget p span a:hover{ color: #009DCC;}

/* -----------------------------------------
   Side Slideout MMENU Styles
----------------------------------------- */
/*.public-nav .sf-menu > li:nth-child(-n+7) {
    display:none;  
}
.member-nav .sf-menu > li:nth-child(-n+7) {
    display:none;  
}
@media (max-width: 768px) {
	.public-nav .sf-menu > li:nth-child(-n+7) {
		display: block;  
	}
	.member-nav .sf-menu > li:nth-child(-n+7) {
		display: block;  
	}
}*/

/* -----------------------------------------
   Sidebar Menu Styles
----------------------------------------- */
.sidebar .nav {
    background: #006eae;
    color:#fff;
    padding: 25px;
    margin-top: 15px;     
}
.sidebar .nav a {
    color:#fff;    
}
.sidebar .nav ul, .sidebar .nav li  {
    padding-left: 0;
    list-style: none;   
}
.sidebar .nav ul li a {
    color:#a2ceef;
    font-family: 'Lato', sans-serif;;
    font-weight: bold;
    font-size: 30px;
}
.sidebar .nav ul li ul li a {
    color:#fff;  
    font-family: 'Lato', sans-serif; 
    font-weight: normal;  
    font-size: 16px;
}

/* -----------------------------------------
/* Dashboard
----------------------------------------- */
.info-box.dashboard {
    background-image: url(../img/dashboard-bg.jpg);
    background-repeat: no-repeat;
    background-position: -3px;
    background-size: cover;
    padding-top: 25px;
    padding-bottom: 25px;
    margin: 0px;
    border: none;
	margin-bottom: 43px;
}
.Dash-Board h1 { font-size: 19px; font-size: 1.9rem; }
.Dash-Board h2 { font-size: 16px; font-size: 1.6rem; }
.Dash-Board h3 { font-size: 14px; font-size: 1.4rem; }

.Dash-Tabs { margin: 7px 0px 4px 0px; }
.Dash-Tabs a.Dash-Tab-My { font-weight: bold; color: #084271; background-color: #fff; text-decoration: none; border: 1px solid #e6e6e6; border-bottom: none; padding: .6em 1.5em .6em 1em; }
.Dash-Tabs a.Dash-Tab-Firm { font-weight: bold; color: #fff; background-color: #6695c2; text-decoration: none; border: 1px solid #e6e6e6; border-bottom: none; padding: .6em 1.5em .6em 1em; }
.Dash-Tabs a.active { color: #084271; background-color: #fff; }
.Dash-Tabs a.notactive { color: #fff; background-color: #6695c2; }


.Dash-My-Welcome, .Dash-Practice-Groups, .Dash-Leadership-Roles, .Dash-Practice-Area, .Dash-Emails, .Dash-Event-Registrations, .Dash-Lex-Link-Search, 
.Dash-Logo, .Dash-Firm-Welcome, .Dash-Firm-Contacts, .Dash-Firm-Leadership-Roles, .Dash-Firm-Activities, .Dash-Firm-Events, .Dash-Firm-Practice-Area, 
.Dash-Firm-Logo {/* border: 1px solid #e6e6e6; */margin: 0px 0px 10px 0px;/*font-size:11px;*/padding: 15px;background: rgba(255, 255, 255, 0.9);}

.Dash-My-Welcome h1, .Dash-Practice-Groups h1, .Dash-Leadership-Roles h1, .Dash-Practice-Area h1, .Dash-Emails h1, .Dash-Event-Registrations h1, .Dash-Lex-Link-Search h1, 
.Dash-Logo h1, .Dash-Firm-Welcome h1, .Dash-Firm-Contacts h1, .Dash-Firm-Leadership-Roles h1, .Dash-Firm-Activities h1, .Dash-Firm-Events h1, .Dash-Firm-Practice-Area h1, 
.Dash-Firm-Logo h1 {margin: 0px 0px 5px 0px;padding-top: 5px;}

.Dash-My-Welcome h2, .Dash-Practice-Groups h2, .Dash-Leadership-Roles h2, .Dash-Practice-Area h2, .Dash-Emails h2, .Dash-Event-Registrations h2, .Dash-Lex-Link-Search h2, 
.Dash-Logo h2, .Dash-Firm-Welcome h2, .Dash-Firm-Contacts h2, .Dash-Firm-Leadership-Roles h2, .Dash-Firm-Activities h2, .Dash-Firm-Events h2, .Dash-Firm-Practice-Area h2, 

.Dash-Firm-Logo h2 { margin: 6px 0px 5px 0px; }

.Dash-My-Welcome .item, .Dash-Practice-Groups .item, .Dash-Leadership-Roles .item, .Dash-Practice-Area .item, .Dash-Emails .item, .Dash-Event-Registrations .item,
.Dash-Lex-Link-Search .item, .Dash-Firm-Welcome .item, .Dash-Firm-Contacts .item, .Dash-Firm-Leadership-Roles .item, .Dash-Firm-Activities .item, .Dash-Firm-Events .item, .Dash-Firm-Practice-Area .item, 
.Dash-Firm-Logo .item {padding: 3px 0px 4px 0px;margin: 1px 0px 1px 8px;border-bottom: 1px dotted #DCDCDC;}

.Dash-My-Welcome .more, .Dash-Practice-Groups .more, .Dash-Leadership-Roles .more, .Dash-Practice-Area .more, .Dash-Emails .more, .Dash-Event-Registrations .more, .Dash-Lex-Link-Search .more, 
.Dash-Logo .more, .Dash-Firm-Welcome .more, .Dash-Firm-Contacts .more, .Dash-Firm-Leadership-Roles .more, .Dash-Firm-Activities .more, .Dash-Firm-Events .more, .Dash-Firm-Practice-Area .more, 
.Dash-Firm-Logo .more { /*font-size:11px;*/ padding: 10px 0px 0px 0px; text-align:right; }

.Dash-Emails .item:first-child  { border-bottom: none; }

.Dash-My-Welcome {  }
.Dash-My-Welcome .name { padding: 0px 0px 5px 0px; color: #6a655d; font-size:22px; font-weight:normal; }
.Dash-My-Welcome .office { padding: 0px 0px 5px 0px; }
.Dash-My-Welcome .contact { padding: 0px 0px 5px 0px; }

.Dash-Practice-Groups {  }
.Dash-Leadership-Roles {  }
.Dash-Practice-Area {  }
.Dash-Emails {  }
.Dash-Event-Registrations {  }
.Dash-Lex-Link-Search {  }

.Dash-Logo {  }
.Dash-Logo img, .Dash-Firm-Logo img {/* margin: 5px 0px 0px -10px; */}

.Dash-Firm-Welcome {  }
.Dash-Firm-Welcome .name { padding: 0px 0px 5px 0px; color: #6a655d; font-size:22px; font-weight:normal; }
.Dash-Firm-Welcome .office { padding: 0px 0px 5px 0px; }
.Dash-Firm-Welcome .contact { padding: 0px 0px 5px 0px; }

.Dash-Board ul { font-size: 14px;}
.Dash-Board ul li { font-size: 14px;}

/* jQuery UI Customizations
-------------------------------------------------------------- */
@media only screen and (max-width: 680px) {
  .DLGFormTable td{
    display: block;
  }
  .DLGFormTable td input[type=text], .DLGFormTable td textarea, .DLGFormTable td select { display:block; width: 99% !important; clear:left; }
  .DLGFormTable td input.date_month,
  .DLGFormTable td input.date_day,
  .DLGFormTable td input.date_year { display:inline; width:15% !important;}
  .DLGFormTable .DLGLabelTD, .DLGFormTable .DiscDLGLabelTD {  text-align: left !important; }
  
  .DLGFormTable td input[type=checkbox], .DLGFormTable td input[type=radio] {
	display: inline-block;
	float: left;
    clear: both;
  }    
  .DLGFormTable td input[type=checkbox] + label, .DLGFormTable td input[type=radio] + label {
	display: inline-block;
	float: left;
    /*clear: left;*/
  }
  .DLGFormTable td input[type=checkbox] + label + i, .DLGFormTable td input[type=radio] + label + i {
	display: inline-block;
	float: left;
    clear: left;
  }
  .content2 td input[type=checkbox]:after, .content2 td input[type=radio]:after {

	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 1px;
	width: 100%;
	}
	.DLGFormTable table td[class*=col-], .DLGFormTable table th[class*=col-] {    
		display: block;
	}
}

.btn-slanted {
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  border-radius: 0px !important;
  margin: 0px 5px;
	white-space: normal !important;
}

.btn-slanted:hover {
	color: #fff;
	background-color: #b8c0d5 !important;
	border-color: #b8c0d5 !important;
}


.btn-slanted-content {
  -ms-transform: skewX(20deg);
  -webkit-transform: skewX(20deg);
  transform: skewX(20deg);  
  display: inline-block;
  margin-top: 35%;
  font-weight: 900;
  font-size: 2Rem;
  text-align: left;
  padding: 0px 2px;
  min-height: 55px;
  line-height: 1.1;
  width: 65px;
}
@media (min-width: 768px){
.btn-slanted-content {
    width: 94px;
}}

.btn-slanted-fixedwidth {
	width: 120px;
}

.float-right {
	float: right;
	display: inline-block;		
}

.welcome-header a {
    font-weight: 900;
    font-size: 15px;
    padding: 10px 25px !important;
}
@media (min-width: 768px){
.welcome-header a {
    font-weight: 900;
    font-size: 20px;
    padding: 10px 25px !important;
}}

.btn-home-outline {
	background: none;
	color: #fff;
	border-width: 2px !important;
	border-style: solid !important;
	border-color: #fff !important;
	border-radius: 0px !important;
	padding: 10px !important;
}

.btn-home-outline:hover {
	color: #fff !important;
}

.endless-advantages {
	background-color: #7a99ac;
    text-align: center;
    padding: 30px 10px;
    min-height: 145px;	
}
.endless-advantages h4 {
    color: #fff;
}
.endless-advantages p {
    color: #fff;
}

.thought-leadership-section {
	background-color: #e4ebee;
	background-image: url('/images/lexmundi/Template/2020/Assets/img/stripes-opacity-25.png');
	background-position: center;
	/*background-size: cover;*/
	display: block;
	padding: 35px;
	width: 100%;
	margin-top: 75px;
}

.thought-leadership-section h1 {
	text-align: center;
	font-size: 4.25Rem;
	margin: 0px 0px 30px;
	font-weight: 900;
}

.thought-leadership-section .col-md-4:nth-child(even) {
	border-left: 2px solid #7a99ac;
	border-right: 2px solid #7a99ac;
}

.thought-leadership-section h5 {
	font-size: 2.5Rem;
}

.thought-leadership-section a {
	color: #7a99b0;
	font-size: 2.25Rem;
	font-weight: 900;
}



#SearchJurisdictionDroplist, #SearchRegionDroplist, #SearchFirmNameDroplist, #SearchPracticeAreaDroplist, #SearchJurisdictionDroplist2, #SearchRegionDroplist2, #SearchFirmNameDroplist2 {
	width: 100%;
	margin-bottom: 5px;
	border-radius: 10px;
}

.find-submit {
	border-radius: 0px !important;
}

.social-media-section a {
	color: #009ddc;
	margin: 0px 5px;
}

.social-media-section p {
	margin: 0px 0px 5px;
}

.social-media-section a:hover {
	color: #a2d1ef;
}

.social-media-section {
	padding-bottom: 20px;
	margin-top: 30px;
}

.social-media-section h4 {
	font-size: 2.9125Rem;
	font-weight: 900;
}

.region-list {
	list-style: none;
	font-size: 1.916Rem;
	padding-left: 0px;
	font-weight: 900;
}

@media (min-width: 768px) {
.region-list {
	font-size: 2.916Rem;
}}



.region-list li {
  opacity: 0;
  animation: display 21s infinite;
  position: absolute;
  left: initial;
  right: initial;
}

.region-list li:nth-child(1) {
  animation-delay: 1s;
}
.region-list li:nth-child(2) {
  animation-delay: 3s;
}
.region-list li:nth-child(3) {
  animation-delay: 6s;
}
.region-list li:nth-child(4) {
  animation-delay: 9s;
}
.region-list li:nth-child(5) {
  animation-delay: 12s;
}
.region-list li:nth-child(6) {
  animation-delay: 15s;
}
.region-list li:nth-child(7) {
  animation-delay: 18s;
}
/*.region-list li:nth-child(8) {
  animation-delay: 21s;
}
.region-list li:nth-child(9) {
  animation-delay: 24s;
}*/

@keyframes display {
  0% {  opacity: 1  }
  20% { opacity: 0  }
}

#leading-2:hover ul.region-list {
    display: none;
}

#leading-2:hover .img-info p, #leading-3:hover .img-info p, #leading-5:hover .img-info p {
    display: block;
	margin-top: 10px;
}

#leading-2:hover .img-info p {
	margin-top: 0px !important;
	line-height: 1.1;
}

#leading-2 .img-info p, #leading-3 .img-info p, #leading-5 .img-info p {
    display: none;
}

#leading-9:hover .img-info p, #leading-10:hover .img-info p, #leading-11:hover .img-info p {
    display: block;
	margin-top: 10px;
}
#leading-9 .img-info p, #leading-10 .img-info p, #leading-11 .img-info p {
    display: none;
}

#leading-2 .img-info p {
    font-size: 2.916Rem;
    font-weight: 900;
}

#leading-2 .img-info h4 {
	margin-bottom: 0px;
}

.banner-area {
  /* background: url(../img/banner-bg.jpg) right; */
  background-size: cover;
}
.banner-area .overlay-bg {
  background-color: rgba(4, 9, 30, 0.8)

}

.relative {
    position: relative;
    background-image: url(/images/lexmundi/Template/2020/Assets/img/Home-Banner.png);
}

.conference-and-events-members-box {
	background-image: url(/images/lexmundi/Template/2020/Assets/img/Conferences-and-Events-Banner.png);
	height: 394px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.member-toolkit-members-box {
	background-image: url(/images/Assets/corporate-counsel-toolkit-banner.jpg);
	height: 394px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.resource-centers-members-box {
	background-image: url(/images/lexmundi/Template/2020/Assets/img/Resources-Centers-Banner.png);
	height: 394px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.member-home h1 {
	/*font-size: 4.667rem;*/
}

.member-home h2 {
	/*font-size: 2.5rem;*/
}

.member-home .btn-lg {
    /*font-size: 1.583rem;*/
}

.member-resources h1 {
    font-size: 4.25rem;
    font-weight: 900;
	padding-bottom: 35px;
}

.member-resources h4 {
	font-size: 3.5rem;
}

.conference-and-events-members-box .img-info, .member-toolkit-members-box .img-info, .resource-centers-members-box .img-info {
	top: 240px;
}

.dashboard-link {
        margin-right: 1.5rem;
	margin-top: 8.5rem;
}
@media (min-width: 768px){
.dashboard-link {
        margin-right: 1.5rem;
	margin-top: 1.5rem;
}}

/*.member-feedback {
    margin: 75px 0px 0px;
}*/

.find-an-expert-lawyer-section h2 {
	font-size: 4.5rem;
	color: #3a4a55;
}

.find-an-expert-lawyer-section p {
	font-size: 2.4rem !important;
}

.firm-btn-container {
	max-width: 900px;
	display: block;
	margin: 10px auto 45px;
}

.firm-btn {
	display: block;
	width: 100%;
    background-color: #4dbae7;
    color: #fff;
    padding: 6px 12px;
	border-radius: 0px;
	font-size: 2.525rem;
	font-weight: 900;
}

.firm-btn a {
    background-color: #337ab7;
}

.Find-a-expert-lawyer-practice-solutions-box {
	background-image: url(/images/lexmundi/Template/2020/Assets/img/Find-An-Expert-Lawyer-Practice-Solutions.png);
	height: 394px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.Find-a-expert-lawyer-industry-solutions-box {
	background-image: url(/images/lexmundi/Template/2020/Assets/img/Find-An-Expert-Lawyer-Industry-Solutions.png);
	height: 394px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.Find-a-expert-lawyer-regional-solutions-box {
	background-image: url(/images/lexmundi/Template/2020/Assets/img/Find-An-Expert-Lawyer-Region-Solutions.png);
	height: 394px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.Find-a-expert-lawyer-practice-solutions-box .img-info, .Find-a-expert-lawyer-industry-solutions-box .img-info, .Find-a-expert-lawyer-regional-solutions-box .img-info {
	top: 320px;
	width: 93%
}

.online-directory-of-members-section {
	background-color: #e4ebee;
	background-image: url('/images/stripes-opacity-25.png');
	background-position: center;
	display: block;
	padding: 35px;
	width: 100%;
	margin-top: 0px;
}

.online-directory-of-members-section h1 {
	text-align: center;
	/*font-size: 4.25Rem;*/
	margin: 0px 0px 30px;
	/*font-weight: 900;*/
}

.online-directory-of-members-section p {
	font-size: 2Rem;
}

.online-directory-of-members-btn {
    border-radius: 0px;
    font-size: 2.525rem;
    font-weight: 900;
}

.corporate-counsel-toolkit-section h2 {
	font-family: 'Lato', sans-serif;
    font-size: 3.4375rem;
    font-weight: bold;
    font-weight: 900;
    color: #717dbd;
}

.corporate-counsel-tookit-container {
	max-width: 1050px;
	display: block;
	margin: 10px auto 45px;
}

.cross-border-legal-solutions-section h2 {
	font-size: 4.5rem;
	color: #3a4a55;
}

.why-lex-mundi-section h2 {
	font-size: 4.5rem;
	color: #3a4a55;
}

.why-work-with-lex-mundi-section {
    background-color: #e4ebee;
    background-image: url(images/stripes-opacity-25.png);
    background-position: center;
    /* background-size: cover; */
    display: block;
    padding: 40px;
    width: 100%;
	height: 500px;
    margin-bottom: 50px;
}

.why-work-with-lex-mundi-section h4 {
    font-weight: 900;
    font-size: 24px;
    color: #3a4a55;
}

.why-work-with-lex-mundi-section p {
    font-size: 20px;
    line-height: 1.428571;
}

.how-do-i-work-with-lex-mundi-section h3 {
    color: #6674aa;
    font-weight: 900;
    font-size: 2.975rem;
}

.company-template .page-breadcrumbs h1 {
    margin-top: 0px;
    padding-top: 65px !important;
}
















/*Equisphere homepage*/

.Why-Use-Equisphere-section h1 {
    color: #116b71;
    font-size: 4.375Rem;
    font-weight: 900;
    padding-top: 35px;
    margin-bottom: 15px;
}
.Why-Use-Equisphere-section h2{
	font-size: 3.4375Rem;
	font-weight: 900;
	color: #717dbd;
}
.Why-Use-Equisphere-section p {
    font-size: 2.25Rem;
    line-height: 30px;
}
.Why-Use-Equisphere-section ul {
    list-style: none;
}








.info-box ul, .info-box li, .leading-network p, .law-firms p {
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    line-height: 30px;
}


/* Five (5) Column layout */
.col-5-20 {
width: 20%;
padding: 0;
}

@media (max-width: 768px){
	.col-5-20 {
width: 100%;
}
}


#ste_container_ciEquisphereSlideshow {
    margin-bottom: 0em;
}

#ste_container_ciEquisphereSlideshow .panel {
    border: 0px solid transparent;
}

#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body {
   padding: 0px;
}



#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption {
    /*background-color: rgba(13, 13, 13, 0.5) !important;*/
	background-color: transparent !important;
    right: auto !important;
    left: 1% !important;
    text-align: left !important;
	text-shadow: none;
    padding-top: 20px !important;
    width: 70%;
    margin-left: 10px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption {
   margin-top: -220px;
   padding-top: 0px !important;
   padding-left: 50px;
}}




#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption h2 {
   font-size: 14px;
   line-height: 1.1;
   margin-bottom: 25px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption h2 {
   font-size: 3.25rem;
   margin-bottom: 25px;
}}





#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption img {
   width: 150px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption img {
   width: 250px;
}}

#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption p {
   margin-top: 10px;
   line-height: 1.2;
   width: 75%;
   font-size: 21px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-caption p {
   font-weight: 700;
   color: #ffffff !important;
   text-decoration: none !important;
}}

@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-inner .item {
    background-position: top;
}}

#ctl01_TemplateBody_WebPartManager1_gwpciEquisphereSlideshow_ciEquisphereSlideshow__Body .carousel-link {
    padding-top: 60px;
    color: #ffffff !important;
    text-decoration: none !important;
}


.design-the-ideal-global-team-section {
    background-color: #e4ebee;
    background-image: url(/images/Assets/Design-the-ideal-global-team.png);
    background-position: center;
    background-size: cover;
    display: block;
    padding: 75px 35px;
    width: 100%;
}

.design-the-ideal-global-team-section h3 {
    text-align: center;
    font-size: 4.375Rem;
    margin: 0px 0px 30px;
    font-weight: 900;
    color: #fff;
}


.Equisphere-left {
    margin-bottom: 40px;
    padding-left: 50px;
}
.Equisphere-right {
    margin-bottom: 50px;
    padding-right: 50px;
}

.Equisphere-left ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #116b71; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.Equisphere-left li {
    font-size: 2.25Rem;
    line-height: 30px;
}


.Why-Use-Equisphere-section ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #116b71; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.Why-Use-Equisphere-section li {
    font-size: 2.25Rem;
    line-height: 30px;
}


.equisphere-color {
	color: #116b71;
}

.equisphere-color-bg {
	background-color: #116b71;
}

.jumbotron.public-equisphere {
	background-color: rgba(0,0,0,.5);
    width: 40%;
    left: 1%;
}

.jumbotron.public-equisphere h2 {
	font-size: 2.25rem;
}



@media (max-width: 768x){
#owl-demo .item img.equisphere-lex-mundi-logo {
    min-height: auto;
	height: auto;
}
	
.jumbotron.public-equisphere {
    background-color: rgba(0,0,0,.5);
    width: 75%;
    left: 1%;
}

.jumbotron.public-equisphere h2 {
	font-size: 20px !important;
}	
}

@media (max-width: 480px){
.jumbotron.public-equisphere h2 {
    font-size: 14px !important;
}
#owl-demo .item img.equisphere-lex-mundi-logo {
    min-height: auto;
	height: auto;
}
}


.design-the-ideal-global-team-section p {
	font-size: 2.25Rem;
    color: #ffffff;
	line-height: 30px;
}


.delivering-equisphere-section {
        height: 1100px;
	background-color: #dcecec;
        background-image: url(/images/Assets/Grey-Dots-25-Opactiy.png);
	background-position: center;
	background-size: cover;
	display: block;
	margin-bottom: 50px;
	padding-bottom: 15px;
}
@media (min-width: 768px){
.delivering-equisphere-section {
        height: 475px;
}}

.delivering-equisphere-section h1 {
	color: #116b71;
	font-size: 4.375Rem;
	font-weight: 900;
}

.delivering-equisphere-section h2{
	font-size: 3.4375Rem;
	font-weight: 900;
	color: #717dbd;
}

.delivering-equisphere-section p{
	font-size: 2.25Rem;
	line-height: 30px;
}




.Client-Driven h1{
        text-align: left;
}
@media (min-width: 768px){
.Client-Driven h1{
        text-align: center;
}}

.Client-Driven p{
	font-size: 2.25Rem;
	line-height: 30px;
}

.Client-Driven ul {
  list-style: none; /* Remove default bullets */
}

@media (min-width: 768px){
.Client-Driven img{
        margin-left: -50px;
}}

.Client-Driven ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #116b71; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}


.Client-Driven li{
	font-size: 2.25Rem;
	line-height: 30px;
}

.why-use-equisphere-img {
        margin-left: 35px;
        width: 80%;
        margin-bottom: 20px;
}
@media (min-width: 768px){
.why-use-equisphere-img {
        margin-top: 50px;
	margin-left: -30px;
        width: 90%;
}}

.why-use-equisphere-img-2 {
        margin-left: 9px;
        margin-top: -1950px;
}
@media (min-width: 768px){
.why-use-equisphere-img-2 {
	margin-left: -35px;
        margin-top: -620px;
}}



.want-to-know-more-equisphere-section {
    background-color: #e4ebee;
    background-image: url(/images/Assets/Want-to-know-more.png);
    background-position: center;
    background-size: cover;
    display: block;
    padding: 75px 35px;
    width: 100%;
    height: 275px;
}
@media (min-width: 768px){
.want-to-know-more-equisphere-section {
    margin-top: 40px;
}}

.btn-equisphere {
    line-height: 1.3333333;
    padding: 10px 20px;
    display: inline-block;
    background-color: #116b71;
    color: #fff;
    border-radius: 0px;
    white-space: normal;
    font-weight: 900;
}
.btn-equisphere:hover {
    color: #333;
}

.btn-lg {
    font-size: 20px;
}

.lm-brand-and-design-guidelines-section {
    background-color: #dcecec;
    height: 780px;
}
@media (min-width: 768px){
.lm-brand-and-design-guidelines-section {
    height: 450px;
}}

.want-to-know-more-equisphere-section h1{ 
    font-weight: 900;
    font-size: 4.375Rem;
    margin-bottom: 20px;
    color: #116b71;
    margin-left: auto;
    margin-right: auto;
}


.designGuidelinesLeft {
    /*background-color: #dcecec;*/
    display: block;
    margin-top: -730px;
    margin-left: 25px;
}
@media (min-width: 768px){
.designGuidelinesLeft {
    margin-left: 52px;
    margin-top: -410px;
}}

.designGuidelinesLeft img {
    width: 80%;
}
@media (min-width: 768px){
.designGuidelinesLeft img {
    width: 90%;
}}



.designGuidelinesRight {
    display: block;
    margin-top: 20px;
    margin-left: 8%;
    margin-right: 8%;
}

@media (min-width: 768px){
.designGuidelinesRight {
    margin-top: -415px;
    margin-left: 50px;
}}



.designGuidelinesRight h1 {
    text-align: left;
    font-size: 2.875rem;
    margin-bottom: 0.5em;
    font-weight: 900;
    color: #116b71;
}
@media (min-width: 768px){
.designGuidelinesRight h1 {
    font-size: 4.375Rem;
}}


.designGuidelinesRight p {
    line-height: 1.42857143;
    font-size: 1.875Rem;
    margin-bottom: 0.5em;
    padding-right: 40px;
}
@media (min-width: 768px){
.designGuidelinesRight p {
    padding-right: 120px;
    font-size: 2.5Rem;
}}





.equisphere-podcast-primary-video {
    height: 250px;
    margin-top: 40px;
    display: block;
}
@media (min-width: 768px){
.equisphere-podcast-primary-video {
        height: 720px;
}}






.equisphere-member-video {
    height: 350px;
    margin-top: 40px;
	background-color: #dcecec;
	display: block;
	padding: 35px;
}
@media (min-width: 768px){
.equisphere-member-video {
        height: 750px;
}}


.equisphere-member-video h1 {
    text-align: center;
    font-size: 4.375Rem;
    margin: 20px auto 15px auto;
    font-weight: 900;
	color: #116b71;
}
@media (min-width: 768px){
.equisphere-member-video h1 {
    margin: 20px auto 35px auto;
}}


/*.equisphere-video-container html {
    height: 57%;
}
@media (min-width: 768px){
.equisphere-video-container html {
    height: 100%;
}}*/



.member-equisphere-boxes-section h1 {
    text-align: center;
    font-size: 4.375Rem;
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
    color: #116b71;
    margin-top: 60px;
    margin-bottom: 50px;
}


.col-md-offset-1 {
    margin-left: 8%;
    margin-right: 8%;
}
@media (min-width: 768px){
.col-md-offset-1 {
    margin-left: 8%;
    margin-right: 5%;
}}


.col-md-offset-2 p {
    width: 290px;
}
@media (min-width: 768px){
.col-md-offset-2 p {
    width: 337px;
}}

.col-md-offset-2 {
    margin-left: 2%;
    margin-right: 1%;
}
@media (min-width: 768px){
.col-md-offset-2 {
    margin-left: 20%;
    margin-right: 0%;
}}



.deliveringEquisphereRight {
    margin-top: -815px;
    margin-left: 35px;
    margin-right: 35px;
}
@media (min-width: 768px){
.deliveringEquisphereRight {
    margin-top: -450px;
    margin-left: 70px;
    margin-right: 50px;
}}

.deliveringEquisphereRight h1 {
    text-align: left;
    font-size: 4.375Rem;
    font-weight: 900;
    margin-bottom: 20px;
}

.deliveringEquisphereRight p {
    font-size: 2.25Rem;
    line-height: 30px;
}



@media (min-width: 768px){
#ste_container_ciNewContentHtml3_8e4f14ab203c4482aca8129c9a5f4175 .col-md-offset-2 p {
    width: 337px !important;
}}




#ste_container_ciNewContentHtml4_b22cff57091d4c38884d602b1272a035 .col-md-offset-1 {
    margin-left: 4%;
}

#ste_container_ciNewContentHtml9_93ad8fc6afb44fae843e74d3cf6725ba .col-md-offset-1 {
    margin-left: 4%;
}




.equisphere-video-container iframe {
    width: 250px;
    height: 57%;
}
@media (min-width: 768px){
.equisphere-video-container iframe {
    width: 1100px;
    height: 500px;
}}


.equisphere-podcast-primary-video-container iframe {
    width: 320px;
    height: 240px;
}
@media (min-width: 768px){
.equisphere-podcast-primary-video-container iframe {
    width: 1280px;
    height: 720px;
}}


.btn-equisphere {
    background-color: #116b71;
    color: #fff;
    border-radius: 0px;
    white-space: normal;
    font-weight: 900;
}


/*EQUISPHERE HOMEPAGE ENDS*/


/* PUBLIC HOMEPAGE EQUISPHERE SECTION */

.hello-equisphere-section {
    height: 850px;
	background-color: #dcecec;
    background-image: url(/images/Assets/Grey-Dots-25-Opactiy.png);
	background-position: center;
	background-size: cover;
	display: block;
}

.hello-equisphere-section h1 {
	color: #116b71;
	font-size: 4.375Rem;
	font-weight: 900;
}

.hello-equisphere-section h2{
	font-size: 3.4375Rem;
	font-weight: 900;
	color: #717dbd;
}

.hello-equisphere-section p{
	font-size: 2.25Rem;
	line-height: 30px;
}

.hello-equisphere-button {
    color: white;
    background-color: #116b71;
    border: none;
    font-family: 'Lato', sans-serif !important;
	font-size: 20px;
    padding: 5px 15px;
}

.hello-equisphere-img {
    margin-left: 9px;
    margin-top: -1280px;
}

.helloEquisphereRight {
    margin-top: -500px;
    margin-left: 35px;
    margin-right: 35px;
}

@media (min-width: 768px){
.hello-equisphere-section {
        height: 375px;
}

.hello-equisphere-img {
    margin-left: -35px;
    margin-top: -420px;
}

.helloEquisphereRight {
    margin-top: -350px;
    margin-left: 70px;
    margin-right: 50px;
}}

@media (max-width: 414px){
.helloEquisphereRight {
    margin-top: -500px;
    margin-left: 35px;
    margin-right: 35px;
}

.hello-equisphere-img {
    margin-left: 9px;
    margin-top: -1400px;
}


.hello-equisphere-section {
    height: 850px;
    background-color: #dcecec;
    background-image: url(/images/Assets/Grey-Dots-25-Opactiy.png);
    background-position: center;
    background-size: cover;
    display: block;
    margin: 400px 1% 0 1%;
    padding: 50% 0;
}}

/* PUBLIC HOMEPAGE EQUISPHERE SECTION ENDS */




















.Wrapper-HomePage .FullWidthArea-StyleBg1 h1, .Wrapper-HomePage .FullWidthArea-StyleBg3 h1 {
    margin-left: auto;
    margin-right: auto;
}


/*****
h1 {
    line-height: 1.1;
    font-family: 'Lato', sans-serif;
    text-align: center;
    font-weight: 900;
    font-size: 4.5rem;
    color: #3a4a55;
}

h1:after {
    display: none;
}


h2 {
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    color: #006EAF;
    font-size: 30px;
}
*****/

.TestimonialArea {
    width: 100%;
}




#ctl01_TemplateBody_WebPartManager1_gwpciNewContactSignInCommon_ciNewContactSignInCommon_commandButtons .PrimaryButton {
    background-color: #009DDC !important;
    border: 1px solid transparent;
    border-radius: 4px;
}



a, .Link {
    color: #337ab7;
    text-decoration: none !important;
}

a:visited, .Link:visited {
    color: #337ab7;
}

a:hover, a:focus, a:active, .Link:hover, .Link:focus, .Link:active {
    color: #23527c !important;
}

.RadGrid a:visited, .RadToolTip a:visited, .k-grid a:visited {
    color: #337ab7 !important;
}

.RadGrid a, .RadToolTip a, .k-grid a {
    color: #337ab7 !important;
}

.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active, .k-grid a:hover, .k-grid a:focus, .k-grid a:active {
    color: #23527c !important;
}




#ctl01_TemplateBody_WebPartManager1_gwpciHomeSlideshow_ciHomeSlideshow__Body  {
    padding: 0px !important;
}


.welcome-header {
    margin-top: -25px;
    height: 136px !important;
}
@media (min-width: 768px){
.welcome-header {
    margin-top: -25px;
    height: 80px !important;
}}

.OnBehalfOfContainer {
    display: none;
}

.welcome-header .col-md-6 {
    width: 100%;
}

#ste_container_cihomeWelcome_cce32ae686ae46cd926e42f0eab5b496 {
    margin-bottom: 0em !important;
}

/* Blocks animation */

.module:nth-child(even) {
	margin-right: 0;
}
.come-in {
	-webkit-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-animation: come-in 1s ease forwards;
	animation: come-in 1s ease forwards;
	opacity: 0;
}
.come-in:nth-child(odd) {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.already-visible {
	-webkit-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-animation: come-in 1s ease forwards;
	animation: come-in 1s ease forwards;
}
@-webkit-keyframes come-in {
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
@keyframes come-in {
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}



.all-resources {
    background-color: #6674aa;
    width: 90%;
    padding: 30px 0;
    display: block;
    margin: 0px auto;
    text-align: center;
}

.all-resources a {
    font-size: 27px;
    font-weight: 700;
    color: #ffffff;
    /* border: 1px solid #ffffff; */
    padding: 20px 77px;
    margin: auto;
    display: table;
    line-height: 27px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.all-resources h4 {
    font-size: 3.5Rem;
    font-weight: 900;
    color: #ffffff;
}

.all-resources p {
    font-size: 1.825Rem;
    font-weight: 700;
    color: #ffffff;
}








/* Numbers and Circles */

.numbers {
	height: 770px;
	width: 100%;
	display: table;
	position: relative;
}
.numbers h1 {
	font-size: 43px;
	margin-top: 40px;
}
.numbers .number, .numbers .timer {
	display: table;
} 
.numbers .sup-block:after {
	top: -15px;
	right: 30%;
}
.blue-circle {
	display: none;
	background-image: url(../img/Blue-Circle.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	position: absolute;
	height: 580px;
	width: 100%;
	top: 125px;
}
.blue-circle h1 {
	display: none;
	font-size: 90px;
	color: #fff;
	width: 538px;
	margin: auto;
	text-align: center;
	padding-top: 152px;
	line-height: 87px;
	padding-left: 10px;
}
.grey-orbit {
	display: none;
	background-image: url(../img/Orbs.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	position: absolute;
	height: 580px;
	width: 100%;
	top: 120px;
	right: 30px;
}
.awesome-number {
	position: absolute;
}
.awesome-number span {
	font-size: 80px;
	font-weight: bold;
	font-family: 'Lato', sans-serif;;
}
.awesome-number p {
	font-size: 27px;
	color: #000;
	opacity: 0.8;
	margin-top: 10px;
	line-height: 30px;
}
#number-1 {
	opacity: 0;
	top: 18%;
	width: 400px;
	line-height: 35px;
	left: 29%;
}
#number-1 span {
	float: left;
	position: relative;
}
#number-1 p {
	position: absolute;
	left: 130px;
	top: -20px;
}
#number-2 {
	opacity: 0;
	top: 25%;
	width: 350px;
	line-height: 35px;
	right: 7%;
}
#number-3 {
	opacity: 0;
	bottom: 33%;
	width: 225px;
	line-height: 35px;
	left: 16%;
}
#number-4 {
	opacity: 0;
	bottom: 0px;
	width: 220px;
	line-height: 35px;
	right: 24%;
}
sup {
	top: -40px;
	font-size: 50px;
	font-weight: bold;
}




/**** Why Lex Mund Page *****/

/*#ste_container_ciNewContentHtml2_1fdcfe49146a4168b68620dd8d20831d .page-breadcrumbs {
	background-image: url(/images/mundi.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover !important;
	display: table;
        width: 100%;
        height: 275px;
}*/


#mundi .page-breadcrumbs {
	background-image: url(/images/mundi.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover !important;
	display: table;
        width: 100%;
        height: 185px;
}

@media (min-width: 768px){
#mundi .page-breadcrumbs {
        height: 275px;
}}


.page-breadcrumbs h1 {
	font-family: 'Lato', sans-serif;
	font-size: 56px;
	font-weight: 900;
	margin-top: 105px;
	color: #fff !important;
	padding-top: 0px !important;
}

.page-breadcrumbs h1 small {color: #fff;}

.info-box {
	margin-bottom: 45px;
}
.info-box p {
	font-size: 20px;
	/* line-height: 24px; */
	margin-bottom: 1.25em;
}
.info-box h1 {
    display: inherit;
	padding-top: 35px;
	margin-bottom: 15px;
}
.info-box .quote {
	font-size: 26px;
	line-height: 29px;
	font-weight: bold;
	font-family: 'Lato', sans-serif;;
	border-bottom: 1px solid #006EAF;
	border-top: 1px solid #006EAF;
	padding: 15px 0;
	margin: 15px 0px;
}
.capabilities {
	display: table;
	width: 100%;
	overflow: hidden;
}
.capabilities h1 {
	margin: 55px 0 15px 0;
}
.capabilities p {
	font-size: 20px;
	margin-bottom: 40px;
}
#capabilities-1, #capabilities-2, #capabilities-3, #capabilities-4 {
	height: 305px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
#capabilities-1{
	background-image: url(../img/capabilities-1.png);
}
#capabilities-2{
	background-image: url(../img/capabilities-2.png);
}
#capabilities-3{
	background-image: url(../img/capabilities-3.png);
}
#capabilities-4{
	background-image: url(../img/capabilities-4.png);
}
#capabilities-1:hover, #capabilities-2:hover, #capabilities-3:hover, #capabilities-4:hover{
	-webkit-filter: opacity(80%);
	filter: opacity(80%);
}
.filter {
	display: table;
	width: 100%;
	height: 100%;
}
#capabilities-1:hover .filter, #capabilities-2:hover .filter, #capabilities-3:hover .filter, #capabilities-4:hover .filter{
	background-color: rgba(0,157,220, 0.8);
}
.capabilities .img-info {
	top: 160px;
}
.capabilities .img-info h3 {
	font-size: 36px;
} 
.capabilities .img-info p {
	padding: 50px 0px 0 0;
	font-weight: 300;
}
.capabilities .lead-block:hover .img-info {
	top: 10px;
}
.capabilities .lead-block:hover .img-info p {
	padding: 0px;
}

blockquote {
    border-left: none;
    font-size: 20px;
    line-height: 29px;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    border-bottom: 1px solid #009ddc;
    border-top: 1px solid #009ddc;
    padding: 15px 0;
    margin: 15px 0px;
    color: #009ddc;
    display: inline-block;
    width: 100%;
}

.pad-75 {
    padding: 0 15px;
}
@media (min-width: 768px){
.pad-75 {
    padding: 0 50px;
}}


.g-padding-x-50--md {
    padding-left: 3.125rem;
    padding-right: 3.125rem;
}



@media (min-width: 768px){
.g-margin-b-25--xs {
    width: 100%;
}}



.has-secondary-col.col-on-right .col-primary {
margin-right: 0%;
}
.has-secondary-col .col-primary {
width: 100%;
}
.has-secondary-col .col-secondary {
display: none;
width: 0%;
}
.has-secondary-col .col-primary #WTZone7_Page1 {
    width: 100%;
}
.has-secondary-col .col-secondary #WTZone8_Page1 {
    display: none;
    width: 0%;
}





.CommunityLinksBlock a.CommunityLinksSelected, .CommunityLinksBlock a.CommunityLinksSelected:hover {
    background-color: #009DDC;
}


.CommunityItemActionLinks a:hover {
    background-color: #009DDC;
}

#SplitterContainer {
    height: 550px !important;
}

@media (min-width: 768px){
#RAD_SPLITTER_PANE_CONTENT_ctl01_TemplateBody_WebPartManager1_gwpste_container_ResourceLibrary_ciResourceLibrary_ObjectBrowser1_RadPaneTree {
    min-height: 550px !important;
    max-width: 874px;
}}







/* Find an Expert Lawyer */

.FindExpertLawyer .find-an-expert-lawyer-section {
    margin-bottom: 60px;
}

.FindExpertLawyer .find-an-expert-lawyer-section h1 {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.MemberFirmRegions .TextButton {
    margin-top: 10px;
    width: 100%;
    margin-bottom: 10px;
}
@media (min-width: 768px){
.MemberFirmRegions .TextButton {
    margin-top: -1px;
    width: 100%;
    margin-bottom: 26px;
}}


.color-10 {
    background-color: #4dbae7 !important;
    border-color: #4dbae7 !important;
}

.firmButtons .firm-btn {
    width: 100%;
    padding: 0.3em 1em !important;
}
@media (min-width: 768px){
.firmButtons .firm-btn {
    width: 260px;
    margin-bottom: 30px;
}}

.viewByName {
    margin-bottom: -30px;
}
@media (min-width: 768px){
.viewByName {
    margin-bottom: 0px;
    margin-left: 220px;
}}


.viewByJurisdiction {
    margin-bottom: -30px;
}
@media (min-width: 768px){
.viewByJurisdiction {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}}

@media (min-width: 768px){
.searchAllFirms {
    margin-left: -90px;
}}

.OnlineDirectoryMembers .online-directory-of-members-section {
    margin-top: 30px;
    background-image: url(images/stripes-opacity-25.png);
    height: 1000px;
    margin-bottom: -10px;
}
@media (min-width: 768px){
.OnlineDirectoryMembers .online-directory-of-members-section {
    height: 520px;
}}

.OnlineDirectoryMembers .online-directory-of-members-section h1 {
    margin-left: auto;
    margin-right: auto;
}


#ste_container_ciContactanyofourLexMundimembers_da8706c8af564ee5846e8862c1958b11 {
    margin-left: 15px;
    margin-top: -730px;
}
@media (min-width: 768px){
#ste_container_ciContactanyofourLexMundimembers_da8706c8af564ee5846e8862c1958b11 {
    margin-left: 50px;
    margin-top: -364px;
}}


#ste_container_ciContactanyofourLexMundimembers_da8706c8af564ee5846e8862c1958b11 p {
    font-size: 2Rem !important;
}

#ste_container_ciContactanyofourLexMundimembers_da8706c8af564ee5846e8862c1958b11 a {
    padding: 0.3em 1em !important;
}


#ste_container_ciDirectoryofMembers_781f4718d1ce49188625f861b1c6a618 img {
    max-width: 98%;
    float: right;
}


#ste_container_ciDirectoryofMembers_781f4718d1ce49188625f861b1c6a618 {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 50px;
}
@media (min-width: 768px){
#ste_container_ciDirectoryofMembers_781f4718d1ce49188625f861b1c6a618 {
    margin-left: 0px;
    margin-right: 50px;
    margin-top: -380px;
}}

/* Find an Expert Lawyer */




/* Regional Solutions */

.sideNavMenu {
    background: #006eae;
    color: #fff;
    padding: 25px;
    margin-top: 15px;
}

.sideNavMenu ul, .sideNavMenu li {
    padding-left: 0;
    list-style: none;
}

.sideNavMenu ul li a {
    color: #a2ceef;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 30px;
}

.sideNavMenu ul li ul li a {
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    font-size: 16px;
}

/* Regional Solutions */






/* Results IQA */

.resultsIQAtext {
font-size: 16px;
}
.resultsIQAtext a, .resultsIQAtext a:visited {
color: #337ab7 !important;
}

/* Results IQA */





/* Org Profile */


@media only screen and (max-width: 600px) {
  #ctl01_TemplateBody_WebPartManager1_gwpciProfileHeaderOrg_ciProfileHeaderOrg_contactName_institute {
    font-size: 20px !important;
    text-align: left;
    margin-top: -170px !important;
    /*margin-left: -120px;*/
   }
}
@media only screen and (max-width: 600px) {
  #ctl01_TemplateBody_WebPartManager1_gwpciProfileHeaderOrg_ciProfileHeaderOrg_RadAjaxPanel1 {
    float: left;
    margin-left: 8px;
}
}
#ctl01_TemplateBody_WebPartManager1_gwpciProfileHeaderOrg_ciProfileHeaderOrg_contactName_institute {
    margin-top: -240px;
    font-family: 'Lato', sans-serif;
    /*font-size: 36px;*/
    font-weight: 900;
    color: #fff !important;
    /*padding: 0 50px;
    margin-left: -85px;*/
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciProfileHeaderOrg_ciProfileHeaderOrg_contactName_institute {
    font-size: 56px;
    padding: 0 0 0 50px;
    margin-left: 0px;
}}

#ctl01_TemplateBody_WebPartManager1_gwpciProfileHeaderOrg_ciProfileHeaderOrg_NameSection {
background-color: transparent;
}
#ctl01_TemplateBody_WebPartManager1_gwpciProfileHeaderOrg_ciProfileHeaderOrg__Body .mini-profile:after {
border-bottom: 0px solid #ccc;
}





#ctl01_TemplateBody_WebPartManager1_gwpciProfileSection_ciProfileSection_readOnlyPanel .row:first-child .PanelField {
margin-top: -240px;
color: #ffffff;
font-weight: bold;
font-size: 18px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciProfileSection_ciProfileSection_readOnlyPanel .row:first-child .PanelField {
    font-size: 36px;
    margin-top: -270px;
}}





#ctl01_TemplateBody_WebPartManager1_gwpciProfileSection_ciProfileSection_readOnlyPanel .row:first-child .PanelField  .Label {
    color: #ffffff;
}


#ctl01_TemplateBody_WebPartManager1_gwpciProfileSection_ciProfileSection_readOnlyPanel .row:first-child .PanelField  .PanelFieldValue {
    margin-left: -63px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciProfileSection_ciProfileSection_readOnlyPanel .row:first-child .PanelField  .PanelFieldValue {
    margin-left: -134px;
}}

#ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch.RadTabStrip, #ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch.RadTabStripVertical .rtsUL {
background-color: #EBECED;
}
#ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch .rtsLink .rtsTxt{
/*color: #009DDC !important;*/
font-weight: 700;
font-family: 'Lato', sans-serif;
text-transform: none;
}
#ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch .rtsFirst .rtsTxt{
/*color: #ffffff !important;*/
}

#ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch .rtsLink {
   color: #337ab7 !important;
}

#ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected {
background-color: #009DDC !important;
border-color: #009DDC !important;
color: #ffffff !important;
font-weight: 700;
font-family: 'Lato', sans-serif;
text-transform: none;
}
#ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLI:before {
content: "";
background-color: #009BDA;
height: 10px;
width: 100%;
display: table;
position: absolute;
top: -8px;
border-radius: 8px 8px 0px 0;
}
#ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
background-color: #EBECED !important;
border-color: #EBECED !important;
}



#ctl01_TemplateBody_WebPartManager1_gwpciProfileHeaderOrg_ciProfileHeaderOrg_contactName_InstituteNameLink {
   display: none;
}



#ctl01_TemplateBody_WebPartManager1_gwpciAddressInfo_ciAddressInfo_singleInstancePanel .row:last-child .PanelField {
    display: none;
}



/*#ctl01_TemplateBody_WebPartManager1_gwpciProfileSection_ciProfileSection_readOnlyPanel {
    font-size: 36px;
    margin-top: -260px;
    color: #ffffff;
    font-weight: bold;
}*/

#ctl01_TemplateBody_WebPartManager1_gwpciMemberFirmwithOfficein_ciMemberFirmwithOfficein_readOnlyPanel {
    visibility: hidden;
}


@media only screen and (max-width: 600px) {
#ctl01_TemplateBody_WebPartManager1_gwpciMemberFirmwithOfficein_ciMemberFirmwithOfficein_singleInstancePanel .PanelField:first-child {
    height: 0px;
}}





#ctl01_TemplateBody_WebPartManager1_gwpciMemberFirmwithOfficein_ciMemberFirmwithOfficein_readOnlyPanel .Label {
    margin-top: -170px;
    font-size: 18px;
    width: 290px;
    margin-left: 45px;
    color: #ffffff;
    font-weight: bold;
    margin-left: 10px;
}

@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciMemberFirmwithOfficein_ciMemberFirmwithOfficein_readOnlyPanel .Label {
    margin-top: -190px;
    font-size: 36px;
    width: 480px;
    margin-left: 45px;
}}



#ctl01_TemplateBody_WebPartManager1_gwpciMemberFirmwithOfficein_ciMemberFirmwithOfficein_readOnlyPanel .PanelFieldValue {
    margin-left: 240px;
    font-size: 18px;
    margin-top: -170px;
    font-weight: bold;
    color: #ffffff;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciMemberFirmwithOfficein_ciMemberFirmwithOfficein_readOnlyPanel .PanelFieldValue {
    margin-left: 496px;
    font-size: 36px;
    margin-top: -190px;
    font-weight: bold;
    color: #ffffff;
}}


#ste_container_ciProfileSection  {
    margin-top: -30px;
}




#ste_container_ciOrganizationProfileCCO tbody td:nth-of-type(4) {
    width: 120px;
}
#ste_container_ciOrganizationProfileCCO tbody td:nth-of-type(4) a {
    color: #ffffff !important;
    background-color: #009DDC !important;
    border-color: #009DDC !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
#ste_container_ciOrganizationProfileCCO tbody td:nth-of-type(4) a:hover {
    background-color: #286090 !important;
    border-color: #204d74 !important;
    text-decoration: none !important;
}






/* Org Profile */





/* Lex Search */



#ste_container_ciLexSearchCCO .RadTabStrip_MetroTouch.RadTabStrip, #ste_container_ciOrganizationProfileCCO .RadTabStrip_MetroTouch.RadTabStripVertical .rtsUL {
background-color: #EBECED;
}
#ste_container_ciLexSearchCCO .RadTabStrip_MetroTouch .rtsLink .rtsTxt{
/*color: #009DDC !important;*/
font-weight: 700;
font-family: 'Lato', sans-serif;
text-transform: none;
}
#ste_container_ciLexSearchCCO .RadTabStrip_MetroTouch .rtsFirst .rtsTxt{
/*color: #ffffff !important;*/
}

#ste_container_ciLexSearchCCO .RadTabStrip_MetroTouch .rtsLink {
   color: #337ab7 !important;
}

#ste_container_ciLexSearchCCO .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected {
background-color: #009DDC !important;
border-color: #009DDC !important;
color: #ffffff !important;
font-weight: 700;
font-family: 'Lato', sans-serif;
text-transform: none;
}
#ste_container_ciLexSearchCCO .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLI:before {
content: "";
background-color: #009BDA;
height: 10px;
width: 100%;
display: table;
position: absolute;
top: -8px;
border-radius: 8px 8px 0px 0;
}
#ste_container_ciLexSearchCCO .RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
background-color: #EBECED !important;
border-color: #EBECED !important;
}


#ctl01_TemplateBody_WebPartManager1_gwpciLexSearchCCO_ciLexSearchCCO_NewQueryMenuCommon_ResultsGrid_Sheet0  {
    padding: 20px;
}

/* Lex Search */






/* Community Layout */


@media (max-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciNewQueryMenuCommon_ciNewQueryMenuCommon_ListerPanel {
    max-width: 280px;
}}

.CommunityPartZone {
    width: 133%;
}
@media (min-width: 768px){
.CommunityPartZone {
    width: 100%;
}}


#ctl01_SideBarPlaceHolder_ctl00_CommunityLinksBlockA {
    width: 348px;
}
@media (min-width: 768px){
#ctl01_SideBarPlaceHolder_ctl00_CommunityLinksBlockA {
    position: absolute;
    top: 180px;
    float: left;
    margin-left: -385px;
    width: 282px;
}}


#ctl01_SideBarPlaceHolder_ctl00_CommunityLinksBlockB {
    width: 348px;
}
@media (min-width: 768px){
#ctl01_SideBarPlaceHolder_ctl00_CommunityLinksBlockB {
    position: absolute;
    top: 240px;
    float: left;
    margin-left: -385px;
    width: 282px;
}}



#ctl01_SideBarPlaceHolder_ctl01_HomeLink {
    display: none;
}
#ctl01_SideBarPlaceHolder_ctl01_BlogsLink {
    display: none;
}
#ctl01_SideBarPlaceHolder_ctl01_ForumsLink {
    display: none;
}
#ctl01_SideBarPlaceHolder_ctl01_LibraryLink {
    display: none;
}
#ctl01_SideBarPlaceHolder_ctl01_WikisLink {
    display: none;
}
#ctl01_SideBarPlaceHolder_ctl01_RosterLink {
    display: none;
}
#ctl01_SideBarPlaceHolder_ctl00_SecurityLink {
    display: none;
}


/* Community Layout */



@media (min-width: 768px){
#TrainingTestingSite {
    text-align: center;
    margin-left: 200px;
}}



.BreadCrumbCurrent {
    line-height: 1.1;
    font-family: 'Lato', sans-serif;
    text-align: center;
    font-weight: 900;
    font-size: 4.5rem;
    color: #3a4a55;
}


/* Search*/

.SearchField label {
    color: #ffffff;
}

/* Search*/




/* Dynamic Side Nav*/

#ste_container_ciChoice_40ddb71ad47c4bfcb109dd988f132a5d {
    display: none;
}


/* Dynamic Side Nav*/





/* Member Firms */



#ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch.RadTabStrip, #ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch.RadTabStripVertical .rtsUL {
background-color: #EBECED;
}
#ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch .rtsLink .rtsTxt{
/*color: #009DDC !important;*/
font-weight: 700;
font-family: 'Lato', sans-serif;
text-transform: none;
}
#ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch .rtsFirst .rtsTxt{
/*color: #ffffff !important;*/
}

#ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch .rtsLink {
   color: #337ab7 !important;
}

#ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected {
background-color: #009DDC !important;
border-color: #009DDC !important;
color: #ffffff !important;
font-weight: 700;
font-family: 'Lato', sans-serif;
text-transform: none;
}
#ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLI:before {
content: "";
background-color: #009BDA;
height: 10px;
width: 100%;
display: table;
position: absolute;
top: -8px;
border-radius: 8px 8px 0px 0;
}
#ste_container_ciMemberFirmsCCO .RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
background-color: #EBECED !important;
border-color: #EBECED !important;
}


#ctl01_TemplateBody_WebPartManager1_gwpciMemberFirmsCCO_ciMemberFirmsCCO_NewQueryMenuCommon_ResultsGrid_Sheet0  {
    padding: 20px;
}

/* Member Firms */







/* Global Tabs */

.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
    background-color: #EBECED !important;
    border-color: #EBECED !important;
    color: #337ab7 !important;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    text-transform: none;
}

.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected {
    background-color: #009DDC !important;
    border-color: #fff !important;
    color: #ffffff !important;
    font-weight: 700;
    font-family: 'Lato', sans-serif;
    text-transform: none;
}

.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLI:before {
    content: "";
    background-color: #009BDA;
    height: 10px;
    width: 100%;
    display: table;
    position: absolute;
    top: -8px;
    border-radius: 8px 8px 0px 0;
}

.RadTabStrip_MetroTouch.RadTabStrip, .RadTabStrip_MetroTouch.RadTabStripVertical .rtsUL {
    background-color: #EBECED;
}

/* Global Tabs */


/* Join a Practice Group */

#ctl00_TemplateBody_WebPartManager1_gwpciNewPanelEditorCommon_ciNewPanelEditorCommon_panelEditor_LEX_ASC_PS_Practice_Group_Selection___LEX_ASC_Practice_Group_Selection  {
    height: 600px !important;
}


.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #25a0da;
}

/* Join a Practice Group */



/* Practice Group Selection Save Btn */

@media (min-width: 768px){ 
#ctl01_SaveButton2 {
    float: right;
    margin-right: 130px;
    margin-top: 24px;
    margin-bottom: -77px;
    }}

/* Practice Group Selection Save Btn */




/* Events */

.fa-calendar:before{
	content:"\f133" !important;
}

.flex-boxes .items .fa, .flex-boxes .items .fas, .flex-boxes .items .fab, .flex-boxes .items .fal {
    font-size: 30px;
    color: #fff;
    padding: 15px;
    z-index: 2;
    position: relative;
    width: 100%;
    text-align: right;
    min-height: 60px;
}

.fa, .fas {
    font-weight: 900;
}

@media (min-width: 768px){
.EventsRowTwoLeft {
    margin-left: 40px;
}}
@media (min-width: 768px){
.EventsRowTwoRight {
    float: right;
    margin-right: 40px;
}}





@media (min-width: 768px){
.EventsRowTwoLeft .flex-boxes .items {
    min-height: 322px;
    max-width: 500px;
}}

@media (min-width: 768px){
.EventsRowTwoRight .flex-boxes .items {
    min-height: 322px;
    max-width: 500px;
}}


.EventSummary {
    margin-top: 110px;
    padding-bottom: 200px;
}
@media (min-width: 768px){
.EventSummary {
    margin-top: 150px;
    padding-bottom: 10px;
}}


.EventSummary .PhotoArea {
    margin-top: -310px;
    z-index: -1;
    position: absolute;
    padding: 0em;
    width: 328px !important;
    height: 290px !important;
}
@media (min-width: 768px){
.EventSummary .PhotoArea {
    margin-top: -300px;
    width: 1258px !important;
    height: 275px !important;
}}

.EventSummary .PhotoArea img {
    width: 328px !important;
    height: 290px !important;
}
@media (min-width: 768px){
.EventSummary .PhotoArea img {
    width: 1258px !important;
    height: 275px !important;
}}

.EventSummary .Description {
    margin-top: 60px;
    padding-top: 18em;
}
@media (min-width: 768px){
.EventSummary .Description {
    margin-top: 25px;
    padding-top: 11em;
}}
.EventDetails {
    position: absolute;
    top: 290px;
    margin-left: 14px;
    margin-right: 20px;
}
@media (min-width: 768px){
.EventDetails {
    top: 290px;
    width: 100%;
}}
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_TitleBar {
    width: 350px !important;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_TitleBar {
    width: 1280px !important;
    margin-top: 90px;
}}

#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_TitleText {
    font-size: 26px;
    color: #fff !important;
    font-family: 'Lato', sans-serif;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_TitleText {
    font-size: 40px;
}}


#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_TitleText {
    padding-left: 20px;
}

#ste_container_ciEventDisplay .Section {
    margin-top: 5.5em;
}

.EventSignIn {
    margin-top: 50px;
}
@media (min-width: 768px){
.EventSignIn {
    margin-top: 280px;
}}
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_MainRegistrantInfoSection {
    margin-top: 51em !important;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_MainRegistrantInfoSection {
    margin-top: 23em !important;
}}
/*.EventDisplay .btn {
    background-color: #009DDC !important;
}*/
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_AddToCalendarSection {
    float: right;
    margin-top: 20px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_AddToCalendarSection {
    float: right;
    margin-top: -100px;
}}

/*@media (min-width: 768px){
.EventDisplay .Description td:nth-child(2) {
    max-width: 400px;
    padding-top: 20px !IMPORTANT;
}}
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_AdditionalInfoDiv p:nth-child(2) {
    margin-top: 340px;
}
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_AdditionalInfoDiv p:nth-child(2) {
    margin-top: 5px;
}}*/
@media (min-width: 768px){
#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_AdditionalInfoDiv p, #ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_AdditionalInfoDiv h2 {
    max-width: 400px;
}}

.eventCustomPadding {
    margin-top: 270px;
}
@media (min-width: 768px){
.eventCustomPadding {
    margin-top: 20px;
}}


/* Events */


/* Member Feedback */

#ste_container_ciLoggedInEmail a {
    color: #ffffff !important;
    background-color: #009DDC !important;
    border-color: #009DDC !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

#ste_container_ciLoggedInEmail a:hover {
    background-color: #286090 !important;
    border-color: #204d74 !important;
    text-decoration: none !important;
}

#ctl01_TemplateBody_WebPartManager1_gwpciLoggedInEmail_ciLoggedInEmail_ResultsGrid_Grid1 {
    border-width: 0px !important;
}

#ste_container_ciLoggedInEmail thead {
    display: none;
}


/* Member Feedback */