/*=========== Common CSS Starts ============*/
body,
* {
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  line-height: 26px;
  color: #19191a;
  font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
  font-weight: normal;
}

.avia-button,
input,
select,
#top .edj-btn,
#top a,
div,
span {
  font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

p,
ul li,
ol li {
  color: #19191a;
  font-size: 17px;
  margin: 0 0 20px;
  letter-spacing: 0;
  font-weight: 500;
  line-height: 26px;
  font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

p:last-child,
ul li:last-child {
  margin-bottom: 0 !important;
}

.entry-content-wrapper ul li,
.entry-content-wrapper ol li {
  margin: 0 0 8px 10px;
  padding: 0;
}

.entry-content-wrapper ol li {
  margin: 0;
}

.html_stretched #wrap_all {
  background-color: #fff;
}

.responsive .container {
  padding: 0 20px;
  max-width: 100%;
}

a {
  text-decoration: underline;
}

a.edj-link,
a.edj-link:hover {
  color: #0076A0;
}

#top img {
  border-radius: 0;
  image-rendering: auto;
  vertical-align: bottom;
}

.full-width .container {
  max-width: 100%;
  padding: 0;
}

.p14 p,
p.p14 {
  font-size: 14px;
  line-height: 20px;
}

.p18 p,
p.p18 {
  font-size: 18px;
  line-height: 26px;
}

.p20 p,
p.p20 {
  font-size: 20px;
  line-height: 28px;
}

.p24 p,
p.p24 {
  font-size: 24px;
  line-height: 34px;
}

.pt30,
.pt40,
.pt50,
.pt60,
.pt70,
.pt80,
.pt90,
.pt100,
.pt140,
.pt100,
.pt120,
.pt130,
.pt140,
.pt160 {
  padding-top: 30px;
}

.pb30,
.pb40,
.pb50,
.pb60,
.pb70,
.pb80,
.pb90,
.pb100,
.pb110,
.pb140,
.pb120,
.pb130,
.pb140,
.pb160 {
  padding-bottom: 30px;
}

.pt10 {
  padding-top: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pt15 {
  padding-top: 15px;
}
.pb15 {
  padding-bottom: 15px;
}
.pt20 {
  padding-top: 20px;
}

.pb20 {
  padding-bottom: 20px;
}
.pb16{
  padding-bottom: 16px;
  }
.pm0 p {
  margin-bottom: 0;
}

.bg-cover {
  background-size: cover !important;
}

.jc-center {
  justify-content: center;
}

.apply-flow-wrapper {
  font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

.btn.btn-azure {
  font-size: 18px;
}

#main:focus {
  outline: none !important;
}

.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2,
.template-page .entry-content-wrapper h3,
.template-page .entry-content-wrapper h4,
.template-page .entry-content-wrapper h5,
.template-page .entry-content-wrapper h6 {
  text-transform: none;
  letter-spacing: 1px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0;
  margin: 0;
  font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

#top .minht0 {
  min-height: 0;
}

.new-line-d {
  display: block;
}

h1,
.lcp-pages h1.your_account_dashboard {
  font-size: calc(38px + 1vw);
  line-height: 50px;
  padding-bottom: 10px;
}

h2,
.ejd-banner h1 {
  font-size: calc(31px + 1vw);
  line-height: calc(35px + 1vw);
  padding-bottom: 10px;
}

.h2fs20 h2 {
  font-size: 20px;
  line-height: 26px;
}

.h2fw600 h2 {
  font-weight: 600 !important;
}

.h2pb0 h2 {
  padding-bottom: 0;
}

.h5fs17 h5 {
  font-size: 17px;
  line-height: 26px;
}

.list600 li strong {
  font-weight: 600;
}
.h2fw500 h2 {
  font-weight: 500 !important;
}
h3,
#top .ejd-why-edward-jones h2,
#top .why-edward-jones span.h3 {
  font-size: 28px;
  line-height: 32px;
}

#top .why-edward-jones span.h3 {
  font-weight: 700;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 0;
}

.h3fs48 h3 {
    font-size: 48px;
    line-height: 52px;
}

.h3fs20 h3 {
  font-size: 20px;
  line-height: 26px;
}

.h3fs21 h3 {
  font-size: 21px;
	line-height: 30px;
}

.h3fs24 h3 {
  font-size: 24px;
  line-height: 32px;
}

.h3fs17 h3 {
  font-size: 17px;
	line-height: 26px;
}

h4 {
	font-size: 28px;
	line-height: 32px;
}

.h4fs22 h4 {
	font-size: 22px;
	line-height: 30px;
}

.h3fs32 h3 {
	font-size: 32px;
	line-height: 38px;
}

.h4fs20 h4 {
	font-size: 20px;
	line-height: 26px;
}

.h4fs17 h4 {
  font-size: 17px;
	line-height: 26px;
}

h5 {
	font-size: 20px;
}

h5 {
	font-size: 18px;
}

#top .h6fs17 h6 {
	color: #19191a;
	font-size: 17px;
	letter-spacing: 0;
	font-weight: 500;
	line-height: 26px;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

.special-heading-border {
	display: none;
}

body .av-special-heading .av-special-heading-tag {
	float: none;
	padding-bottom: 18px;
}

.fs22 {
	font-size: 22px;
	line-height: 26px;
}

.fs14 {
	font-size: 14px;
	line-height: 18px;
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left;
}

.border-top-none {
	border-top: none;
}

.border-bottom-none {
	border-bottom: none;
}

#top span.bold {
	font-weight: bold !important;
}

/*If custom select drop down styles*/

select::-ms-expand {
	display: none;
}


/* Select dropdown arrow for firefox*/

.avia-mozilla #top select,
.avia-mozilla #top .avia_ajax_form .select,
.avia-mozilla #top .entry-content-wrapper select {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFW…IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
}


/*Remove Box shadow for required field*/

:-moz-ui-invalid {
	box-shadow: none;
}

#top .special_amp {
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
	color: inherit;
	font-size: inherit;
}

body#top .all-text-white,
body#top .all-text-white h1,
body#top .all-text-white h2,
body#top .all-text-white h3,
body#top .all-text-white p,
body#top .all-text-white h4,
body#top .all-text-white h5,
body#top .all-text-white h6,
body#top .all-text-white li,
body#top .all-text-white .fa,
body#top .all-text-white a,
body#top .all-text-white div {
	color: #fff;
}

body#top .black-text h1,
body#top .black-text h2,
body#top .black-text h3,
body#top .black-text h4,
body#top .black-text h5,
body#top .black-text h6,
body#top .black-text p,
body#top .black-text a,
body#top .black-text ul li,
body#top .black-text .user-content div {
	color: #333;
}

#top .rounded-arrows .avia-slideshow-arrows a {
	height: 46px !important;
	width: 46px !important;
	line-height: 48px !important;
}

#top .rounded-arrows .avia-slideshow-arrows a {
	border-radius: 100% !important;
}

#top .rounded-arrows .avia-smallarrow-slider .avia-slideshow-arrows {
	position: absolute;
	width: 100%;
	top: calc(50% - 50px) !important;
}

.avia_textblock ul {
	padding-left: 45px;
}


/*Youtube or Vimeo Videos with no blank space around*/

.video-wrapper {
	position: relative;
	overflow: hidden;
	padding-bottom: 56.25%;
	height: 0;
}

.video-wrapper iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
}

.responsive #top #wrap_all .container {
	width: 90%;
	max-width: 90%;
}

.av-special-heading {
	display: inline-block;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	/* IE10+ specific styles go here */
}

.visible-desktop {
	display: block;
}
#top #header .avia_mega_div>.sub-menu>li.hidden-desktop {
	display: inline-block;
}
.hidden-desktop,#top #header .avia_mega_div>.sub-menu>li.hidden-desktop {
	display: none;
}

@media (max-width: 767px) {
	.visible-mobile,#mobile-advanced li ul li.visible-mobile {
		display: block;
	}
	.hidden-mobile,#mobile-advanced li ul li.hidden-mobile {
		display: none;
	}
  /*.responsive .logo img {
    height: 57px !important;
  }*/
  .responsive #top #wrap_all #header {
    position: fixed;
  }
  .responsive #top #main {
    padding-top: 58px !important;
  }
}

@media (min-width:768px) {
	.responsive #top #wrap_all .container,
	.responsive #footer .container {
		padding: 0 20px;
		max-width: 1365px;
		width: 100%;
	}
	.responsive .width660 .container {
		max-width: 660px;
	}
	.responsive .cont-width {
		padding: 0 20px;
		max-width: 1365px;
		margin: 0 auto;
	}
	.responsive #top #wrap_all .width660 .container {
		max-width: 660px;
	}
	.responsive #top #wrap_all .width820 .container {
		max-width: 820px;
	}
	.responsive #top #wrap_all .width780 .container {
		max-width: 780px;
	}
	.pt10 {
		padding-top: 10px;
	}
	.pb10 {
		padding-bottom: 10px;
	}
	.pt20 {
		padding-top: 20px;
	}
	.pb20 {
		padding-bottom: 20px;
	}
	.pt30 {
		padding-top: 30px;
	}
	.pb30 {
		padding-bottom: 30px;
	}
	.pt40 {
		padding-top: 40px;
	}
	.pb40 {
		padding-bottom: 40px;
	}
	.pt45 {
		padding-top: 45px;
	}
	.pb45 {
		padding-bottom: 45px;
	}
	.pt50 {
		padding-top: 50px;
	}
	.pb50 {
		padding-bottom: 50px;
	}
	.pt60 {
		padding-top: 60px;
	}
	.pb60 {
		padding-bottom: 60px;
	}
	.pt70 {
		padding-top: 70px;
	}
	.pb70 {
		padding-bottom: 70px;
	}
	.pt80 {
		padding-top: 80px;
	}
	.pb80 {
		padding-bottom: 80px;
	}
	.pt90 {
		padding-top: 90px;
	}
	.pb90 {
		padding-bottom: 90px;
	}
	.pt100 {
		padding-top: 100px;
	}
	.pb100 {
		padding-bottom: 100px;
	}
	.pt110 {
		padding-top: 110px;
	}
	.pb110 {
		padding-bottom: 110px;
	}
	.pt120 {
		padding-top: 120px;
	}
	.pb120 {
		padding-bottom: 120px;
	}
	.pt130 {
		padding-top: 130px;
	}
	.pb130 {
		padding-bottom: 130px;
	}
	.pt140 {
		padding-top: 140px;
	}
	.pb140 {
		padding-bottom: 140px;
	}
	.pt160 {
		padding-top: 160px;
	}
	.pb160 {
		padding-bottom: 160px;
	}
}


/*=====Headet meta======*/

.av_secondary_right .sub_menu {
	padding-left: 0;
}

#header_meta .container {
	min-height: 100%;
}

#top #header_meta {
	border: 0;
	margin: 0 0 12px;
	border-bottom: 2px solid #f1f3f4;
}

#top #header_meta .sub_menu>ul>li {
  padding: 0 20px;
}
#top #header_meta .sub_menu>ul>li:hover{
background-color: #f5f5f5;
}
#top #header_meta .sub_menu>ul>li.search-link-mobile {
  padding: 0;
}

#top #header_meta .already-applied-menu-item .sub-menu {
  width: 252px;
}

.menu-dropdown.xcc-sign-in-parent {
	padding-bottom: 0;
	    text-align: right;
}

.menu-dropdown .xcc-sign-in {
	padding: 0;
	border: 0;
	font-weight: 500;
	font-size: 15px;
	line-height: 26px;
	text-transform: none;
	background: transparent;
	cursor: pointer;
	position: relative;
	padding-right: 9px;
	display: inline-block;
}

.menu-dropdown .xcc-sign-in::after,
#header_meta .sub_menu .menu-item-has-children>a:before {
	content: '';
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/downarrow-1.png');
	width: 10px;
	height: 6px;
	/* margin-top: 11px; */
	z-index: 9;
	/* margin-left: 9px; */
	position: absolute;
	right: -9px;
	top: 13px;
}
.menu-dropdown .xcc-sign-in::after{
	top: 10px;
}
.header_color .sub_menu>ul>li>a {
	font-weight: 500;
	font-size: 15px;
	line-height: 26px;
	padding-right: 10px;
	position: relative;
	text-decoration: none !important;
}
#top #header_meta ul>li>ul>li>a, #top #header_meta .xcc-sign-in-submenu a {
  font-weight: 500;
  font-size: 15px;
	line-height: 26px;
}

.header_color .sub_menu>ul>li>a:hover {
	text-decoration: none;
}
#top #header_meta ul>li>ul>li>a:hover, #top #header_meta .xcc-sign-in-submenu a:hover {
	background-color: #f5f5f5;
	text-decoration: underline !important;
}
#top .sub_menu>ul,
#top .sub_menu>ul>li {
	border: 0;
	margin: 0;
}

#header_meta .sub_menu {
	position: static;
}

.av_secondary_right .sub_menu ul {
	position: relative;
}

#top .sub_menu li ul {
	padding: 0;
	top: 26px;
	width: 130px;
	right: 0;
	left: auto;
}
#top #header_meta .sub_menu .menu-item-language .sub-menu {
  width: 200px;
}

#top .sub_menu li li a,
#top .sub_menu li li a:hover {
	padding: 6px 10px;
	text-decoration: none !important;
}

.menu-dropdown .xcc-sign-in-submenu {
	border: 1px solid #e1e1e1;
	min-width: 325px;
	top: 26px;
	right: 0;
	left: auto;
}
  
#top .menu-dropdown .xcc-sign-in-submenu a,
#top .menu-dropdown .xcc-sign-in-submenu a:hover {
	font-size: 12px;
	font-weight: 500;
	background: transparent;
	color: #19191a;
}
#top .menu-dropdown .xcc-sign-in-submenu a:hover {
	text-decoration: underline;
}
.menu-dropdown .xcc-sign-in-submenu:before,
.menu-dropdown .sign-in-link:after,
.menu-dropdown .create-profile-link:after {
	content: none;
}

.header_color .sub_menu>ul>li>a .wpml-ls-native:before {
	content: 'Country: ';
}

#top .search-link-mobile a {
	padding: 5px;
	border: 2px solid #000;
	border-radius: 5px;
	    font-size: 12px;
}

#top .sub_menu>ul li.search-link-mobile {
	position: absolute;
	right: 0;
	top: 46px;
	padding: 0;
}

@media (min-width: 990px) {
	.search-link-mobile {
		display: none;
	}
	.menu-dropdown .xcc-sign-in-submenu{
		min-width: 255px;
	}
}

@media (max-width: 989px) {
	#top #header_meta .menu-item-language,
	#top #header_meta .signin-menu-item,
  #top #header_meta .already-applied-menu-item {
		display: none;
	}
	#top #header_meta {
		position: absolute;
		right: 5%;
		border: 0;
	}
	#top .sub_menu>ul li.search-link-mobile {
		position: static;
		width: 90px;
		margin-top: 11px;
	}
}
@media (max-width: 767px) {
	#top .sub_menu>ul li.search-link-mobile {
		margin-top: 16px;
	}
	}



/*=====Headet meta ends======*/


/*======Header Section=====*/

.logo a:focus {
	border: 0;
}

#top #header {
	background-color: #fff;
}

#header_main {
	border: 0;
}

.logo a {
	height: auto;
	position: relative;
}

#header_main .container,
.main_menu ul:first-child>li a {
	height: auto;
	line-height: 100%;
}

.av-main-nav>li>a {
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	padding: 0 0 10px;
	position: relative;
}

.view-saved-jobs-menuitem .avia-builder-widget-area {
	display: block !important;
	opacity: 1 !important;
	position: static !important;
}

.view-saved-jobs-menuitem .avia-builder-widget-area a {
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
}

.view-saved-jobs-menuitem .jobcart-count {
	background-color: #f1f3f4;
	border: 1px solid #838384;
	border-radius: 100%;
	padding: 0px;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	margin-left: 8px;
}

#header_main .avia-menu ul.menu {
	padding-left: 40px;
	padding-top: 16px;
	overflow: hidden;
}

#header_main ul.menu>li {
	margin-bottom: 0;
	padding-right: 25px;
	position: static;
}

div .logo {
	position: static;
}

.main_menu {
	position: static;
}

#advanced_menu_toggle,
#advanced_menu_hide {
	margin: 0;
	position: static;
	border: 0;
	border-radius: 0;
	background: #FAD141;
	height: 50px;
	width: 50px;
}

.avia_desktop #advanced_menu_toggle:hover {
	background: #FAD141;
	border: none;
}

.avia_desktop #advanced_menu_hide:hover {
	background-color: transparent;
	border: none;
}

#advanced_menu_toggle {
	position: relative;
	height: 58px;
	width: 40px;
}

#advanced_menu_toggle:before {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/mobile-menu.png) no-repeat;
	content: '';
	width: 20px;
	height: 14px;
	position: absolute;
	top: calc(50% - 7px);
	right: calc(50% - 12px);
	background-size: cover;
}

#advanced_menu_hide {
	position: absolute;
	left: 20px;
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/close.png) no-repeat;
	background-size: 20px;
	width: 30px;
	height: 30px;
	top: 25px;
}

#advanced_menu_hide:before {
	content: none;
}

#mobile-advanced {
	padding: 50px 0;
	border: 0;
}

#header_main .inner-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: flex-end;
}

.responsive #top .logo {
	height: auto !important;
}

.responsive .logo img {
	/*width: 210px;*/
}

.responsive #top #wrap_all #header_main .container {
	width: 100%;
	max-width: 100%;
	padding-left: 0;
}

.responsive #header .sub_menu,
.responsive #header_meta .sub_menu>ul {
	text-align: right;
}

#mobile-advanced li a {
	max-height: 100%;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	padding: 20px 0;
	border-bottom-width: 2px;
}
#mobile-advanced li>a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a{
	color: #19191a;
}
#mobile-advanced li>a:hover{
	    border-color: #FBC81A;
	        border-width: 3px;
}
.html_header_mobile_behavior #mobile-advanced span:hover, #mobile-advanced .mega_menu_title:hover{
	    border-color: #FBC81A;
	        border-width: 3px;
	            padding: 13px 0 11px;
}
#mobile-advanced .mega_menu_title {
	padding-left: 0;
	    padding-right: 0;
}
 #mobile-advanced .span-mega-menu-title span.mega_menu_title{
font-weight: 600;
 }
#mobile-advanced li {
	padding: 0 20px;
}

#mobile-advanced li ul li {
	padding: 10px 0 0 0;
	display: block;
}

#mobile-advanced li.menu-item-has-children ul li a {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
}
#mobile-advanced li.menu-item-has-children ul li ul li a{
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
}
#mobile-advanced>li:first-child>a:first-child {
	border-top-width: 0px;
}

#mobile-advanced,
#mobile-advanced a,
#mobile-advanced .mega_menu_title {
	border-color: #3B3D3F;
}

#mobile-advanced {
	min-height: 100% !important;
}

#mobile-advanced ul ul a {
    padding-left: 0;
    padding-top: 13px;
    padding-bottom: 13px;
    border-bottom: 1px solid #E6E7E8;
}

#mobile-advanced li ul {
  margin-left: 16px;
  width: 95%;
}

#mobile-advanced li ul ul {
  margin-left: 0;
  width: 100%;
}
#mobile-advanced li > a:hover,#mobile-advanced .mega_menu_title:hover,#mobile-advanced .menu-item-mega-parent > a:hover,
#mobile-advanced li > a:focus,#mobile-advanced .mega_menu_title:focus,#mobile-advanced .menu-item-mega-parent > a:focus,
#mobile-advanced li > a:active,#mobile-advanced .mega_menu_title:active,#mobile-advanced .menu-item-mega-parent > a:active,
#mobile-advanced li a.jobcart-counter:hover,#mobile-advanced li a.jobcart-counter:focus,#mobile-advanced li a.jobcart-counter:active{
    outline: 5px auto #1862a5 !important;
}
#top #mobile-advanced .visible_sublist:focus, #top #mobile-advanced .avia_mega_div.visible_sublist>ul:focus,
#top #mobile-advanced .visible_sublist:hover, #top #mobile-advanced .avia_mega_div.visible_sublist>ul:hover,
#mobile-advanced li ul li.visible-mobile{
	outline: none !important; 
}

@media (min-width: 374px) {
	.responsive .logo img {
		/*width: 250px;*/
	}
	#advanced_menu_toggle {
		height: 58px;
		width: 48px;
	}
	#advanced_menu_toggle:before {
	width: 20px;
    height: 17px;
    top: calc(50% - 8px);
    right: 13px;
	}
	/*#top .sub_menu>ul li.search-link-mobile {
    margin-top: 12px;
}*/
}

@media (min-width: 430px) {
	.responsive .logo img {
		width: auto;
	}
	#advanced_menu_toggle {
		/*height: 50px;*/
		width: 50px;
	}
	#advanced_menu_toggle:before {
		width: 30px;
		height: 22px;
		top: calc(50% - 11px);
		right: 7px;
	}
	#top .sub_menu>ul li.search-link-mobile {
		top: 57px;
		width: 100px;
		/*margin-top: 12px;*/
	}
	#top .search-link-mobile a {
		padding: 8px 17px;
	}
}

@media (min-width: 768px) {
	#advanced_menu_toggle {
		height: 50px;
	}
}

@media (min-width: 990px) {
	#top #header {
		padding-bottom: 25px;
	}
	#header_main ul li.view-saved-jobs-menuitem {
		position: absolute !important;
		right: 0;
		padding-bottom: 10px;
		top: 8px;
		padding-right: 0px;
	}
  /*#header_main ul li.view-saved-jobs-menuitem .avia-builder-widget-area {
    width: 50%;
    float: right;
    line-height: 15px;
  }*/
	.logo a:after {
		width: 2px;
		height: 40px;
		content: '';
		background: #000;
		position: absolute;
		right: 0;
		top: 5px;
		z-index: 2;
	}
	.responsive #top #wrap_all #header_main .container {
		max-width: 1365px;
		padding-left: 20px;
	}
	#header_main .inner-container {
		display: block;
	}
	/*.responsive #top #wrap_all #header_main .container {
		position: relative;
	}*/
}

@media (min-width: 1200px) {
	#header_main ul.menu>li {
		padding-right: 40px;
	}
	#header_main ul li.view-saved-jobs-menuitem {
		padding-right: 0px;
	}

}
@media (max-width: 1367px) {
	#header_main ul li.view-saved-jobs-menuitem {
		right: 20px !important;
	}
	}
@media (max-width: 340px){
	#top .search-link-mobile a {
    padding: 5px 2px;
}
#advanced_menu_toggle {
    width: 30px;
}
#advanced_menu_toggle:before{
	right: 2px;
}
}
/*====Mega menu===*/

#top #header .avia_mega_div.units {
	right: 0 !important;
	width: 100%;
	top: 51px;
	-webkit-box-shadow: 0 12px 10px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 12px 10px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 12px 10px 0 rgba(0, 0, 0, 0.2);
}

#top #header .avia_mega_div>.sub-menu {
	border: 0;
	padding: 40px 20px 30px 20px;
	max-width: 1365px;
	margin: 0 auto;
}

#top #header .avia_mega_div>.sub-menu.avia_mega_hr {
	border: 0;
}

#top .avia-menu-fx {
	display: none !important;
}

#top #header .avia_mega_div>.sub-menu>li {
	vertical-align: top;
}

.av-main-nav>li:hover>a:after,
li.view-saved-jobs-menuitem:hover .avia-builder-widget-area a:after {
	content: '';
	width: 100%;
	height: 2px;
	background-color: #000;
	bottom: 0;
	position: absolute;
	right: 0;
	z-index: 999;
}

.view-saved-jobs-menuitem:hover .avia-builder-widget-area a {
	position: relative;
}
#mobile-advanced li.view-saved-jobs-menuitem a:hover{
    border-color: #FBC81A;
    border-width: 3px;
}
#mobile-advanced li.view-saved-jobs-menuitem:hover .avia-builder-widget-area a:after{
content: none;
}
li.view-saved-jobs-menuitem:hover .avia-builder-widget-area a:after {
	bottom: -10px;
}

#header_main .main_menu .avia-menu.av-main-nav-wrap,
#header_main .container .inner-container,
#header_main .container {
	position: static;
}

#top #header .mega_menu_title a {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding-right: 15px;
	padding-bottom: 10px;
	position: relative;
	border-bottom: 1px solid #BDBDBF;
}

#top #header .mega_menu_title a:hover,#top #header .mega_menu_title a:focus {
	border-color: #FBC81A;
	border-width: 3px;
	text-decoration: none;
	padding-bottom: 8px;
}

#top #header .avia_mega_div .submenu-submenu-visible {
  opacity: 1 !important;
}

#top #header .mega_menu_title a:hover:after,#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover:after,
#top #header .mega_menu_title a:focus:after,#top #header .avia_mega_div > .sub-menu > li > ul > li a:focus:after,
.main_menu ul:first-child>li.menu-item-has-children > a:after,#mobile-advanced li.menu-item-has-children>a:after,
#mobile-advanced .span-mega-menu-title span.mega_menu_title:after {
	content: '';
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/downarrow-1.png);
	width: 10px;
	height: 6px;
	z-index: 9;
	position: absolute;
	right: 0;
	top: auto;
	bottom: 15px;
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
#mobile-advanced li.menu-item-has-children>a:after {
	bottom: 30px;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	right: 10px;
	}
	#mobile-advanced li.menu-item-has-children.main-menu-expanded>a:after {
		-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	}
.main_menu ul:first-child>li.menu-item-has-children > a:after {
	right: -18px;
	bottom: 14px;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
#mobile-advanced .span-mega-menu-title span.mega_menu_title:after {
	bottom: 22px;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	right: 10px;
}
#mobile-advanced .span-mega-menu-title.main-menu-expanded span.mega_menu_title:after {
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	right: 10px;
	}
#top #header .avia_mega_div>.sub-menu>li {
	display: inline-block;
	max-width: 320px;
	border: 0;
	padding: 0;
	margin-right: 25px;
	    width: calc(25% - 18.75px);
}
.avia-mozilla #top #header .avia_mega_div>.sub-menu>li{
	margin-right: 21px;
}
#top #header .avia_mega_div>.sub-menu>li:last-child{
margin-right: 0;
}

#mobile-advanced li>a:hover,
.html_header_mobile_behavior #mobile-advanced span:hover,
.html_header_mobile_behavior #mobile-advanced span:hover a {
	background-color: transparent;
}

#top #header .avia_mega_div > .sub-menu > li > ul > li a{
	font-size: 15px;
	padding: 8px 0 8px;
	border-bottom: 1px solid #cdcccb;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a span.avia-bullet{
display: none;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover{
	border-bottom: 3px solid #fbc81a;
	background-color: transparent;
	padding: 8px 0 6px;
}
#top #header .avia_mega_div > .sub-menu > li > ul > li a:hover:after {
	bottom: 19px;
}
/*====Mega menu===*/

.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
	padding-top: 117px;
}

@media (min-width: 768px) and (max-width: 989px) {
	.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
		padding-top: 50px;
	}
	#top #header_meta {
		right: 0;
	}
}

@media (max-width: 990px) {
	#wrap_all.show_mobile_menu {
		position: relative;
	}
	.view-saved-jobs-menuitem .jobcart-count {
		float: right;
		margin-top: 4px;
		font-weight: 500;
	}
}
@media (min-width: 990px ){
	#top #header .mega_menu_title a{
		    display: flex;
    align-items: flex-end;
    min-height: 53px;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	}
}
@media (min-width: 1150px ){
	#top #header .mega_menu_title a{
		min-height: 0;
		display: block;
	}
  #top #header .mega_menu_title a:lang(fr-CA) {
    min-height: 53px;
	}
}
@media (max-width: 1100px) and (min-width: 990px) {
	#header_main .avia-menu ul.menu {
		padding-left: 20px;
	}
	.av-main-nav>li>a {
		font-size: 14px;
	}
	#header_main ul.menu>li {
		padding-right: 18px;
	}
	#header_main ul.menu>li.view-saved-jobs-menuitem {
		padding-right: 0px;
	}
	.main_menu ul:first-child>li.menu-item-has-children > a:after {
    right: -13px;
}
}


/*=====Header section Ends======*/


/*=====Footer Section======*/

.footer-col-1,
.social-icons-img ul,
.footer-links ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}

.footer-col-1>div {
	width: 100%;
}

.footer_color p {
	margin-bottom: 0;
}

#footer {
	padding: 0;
}

#footer .widget {
	margin: 0;
}

.follow-us p {
	font-size: 15px;
	font-weight: 500;
}

.footer_color p,
.footer_color div,
.footer_color span,
.footer_color a,
.footer_color * {
	color: #fff;
}

.footer_color .container * {
	margin: 0 !important;
}

.footer-logo {
	padding: 50px 0;
}

.social-icons-img ul li {
	padding-right: 15px;
}

.social-icons-img ul li a {
	display: inline-block;
	line-height: 100%;
}

.social-icons-img {
	border-bottom: 1px solid #fff;
	padding-bottom: 18px;
}

.footer-search-widget {
	width: 100%;
}

.footer_color .widgettitle {
	font-weight: 500;
	text-transform: none;
	font-size: 15px;
	line-height: 100%;
	padding-bottom: 14px;
	letter-spacing: 0;
}

.footer-search-widget .w-form-row-label {
	display: none;
}

.responsive #top #wrap_all .footer-search-widget .av_four_fifth {
	width: 190px;
	margin-right: 12px !important;
}

.responsive #top #wrap_all .footer-search-widget .av_one_sixth,
.responsive #top #wrap_all .footer-search-widget .av_one_sixth input {
	width: 48px;
	height: 48px;
}

.avia-button.avia-size-small {
	min-width: auto;
}

.responsive #top #wrap_all .footer-search-widget input {
	background-color: #fff;
	color: #19191a;
	height: 48px;
	border-radius: 0;
}

.responsive #top #wrap_all .footer-search-widget input.avia-button {
	background-color: #E6E7E7;
	background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-right-search.png');
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: center;
}

#top ::-webkit-input-placeholder {
	color: #19191a;
	line-height: 26px;
    height: 28px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

#top ::-moz-placeholder {
	color: #19191a;
line-height: 44px;
    height: 38px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}
#top :-ms-input-placeholder {
	color: #19191a;
line-height: 26px;
    height: 28px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

#top :-moz-placeholder {
	color: #19191a;
line-height: 44px;
    height: 38px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

.responsive #top #wrap_all .footer-search-widget input[type="text"] {
	border-radius: 4px !important;
	width: 190px;
	background: #fff url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/06/search.png) no-repeat left center;
	padding-left: 40px;
	background-position: 8px 10px;
	    padding-top: 0;
    padding-bottom: 0;
    font-size: 17px;
    line-height: 26px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

.footer-search-widget {
	padding: 30px 0;
}

#top .footer-links ul li {
	padding-top: 5px;
	padding-bottom: 5px;
}

#top .footer-links ul a {
	border-right: 1px solid #fff;
	padding-right: 10px;
	margin-right: 10px !important;
	font-size: 17px;
	font-weight: 500;
}

/*#top .footer-links ul li:nth-child(3) a {
	border-right: 0;
}*/

#top .footer-links ul li:last-child a,
#top .footer-links ul.second-list li a {
	padding-right: 0;
	border-right: 0;
}

.footer-links ul.second-list {
	flex-direction: column;
}

.copyright-text {
	padding-top: 50px;
	padding-bottom: 50px;
}

.copyright-text p {
	font-size: 14px;
	line-height: 21px;
	font-weight: 500;
}

#top .footer_color {
	border: 0;
}

.enhanced-search-job-overlay .ui-menu-item {
	width: 100%;
	border-bottom: solid 1px #838384;
	margin: 0;
}

.enhanced-search-job-overlay .ui-menu-item a span,
.enhanced-search-job-overlay .ui-menu-item:hover a span,
.enhanced-search-job-overlay .ui-menu-item a,
.enhanced-search-job-overlay .ui-menu-item a:hover,
.ui-state-focus,
.ui-state-focus:hover a {
	color: #19191a;
	font-weight: 500;
}

.ui-autocomplete.enhanced-search-job-overlay {
  display: none !important;
  opacity: 0;
}

.enhanced-search-job-overlay .ui-menu-item:last-child {
	border-bottom: 0;
}

.enhanced-search-job-overlay {
	z-index: 9 !important;
}

@media (min-width: 550px) {
	.list-for-sr {
		width: 200px;
	}
}

@media (min-width: 768px) {
	.responsive #top #wrap_all .footer-search-widget input[type="text"] {
		padding-left: 20px;
		background-position: 94%;
	}
	.list-for-sr {
		width: 0;
	}
	#top .footer-links ul li:nth-child(3) a {
		border-right: 1px solid #fff;
	}
	.footer-col-1 {
		flex-wrap: nowrap;
		border-bottom: 1px solid #fff;
		padding-bottom: 28px;
	}
	#top .footer_color .av_one_third {
		width: 100%;
		margin: 0;
	}
	.footer-logo {
		padding: 0;
	}
	.social-icons-img {
		border: 0;
		padding: 0;
	}
	#top .footer_color {
		padding: 100px 0;
	}
	.footer-social-icons,
	#top .footer-search-widget .widget-jobsearch form {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	#top .footer-search-widget .widget-jobsearch form div.first.enhanced-keyword-search-overlay-title{
		max-width: 120px
	}
	.follow-us {
		padding-right: 45px;
	}
	.footer-col-2 {
		flex-direction: row-reverse;
		padding: 18px 0 25px;
		overflow: hidden;
	}
	.copyright-text {
		padding-bottom: 0;
		padding-top: 0;
	}
	.footer_color .widgettitle {
		padding-bottom: 0;
		padding-right: 30px;
	}
	#top .footer-search-widget .widget-jobsearch form {
		align-items: center;
		max-width: 360px;
	}
	.footer-search-widget {
		padding: 10px 0 20px;
	}
	.copyright-text {
		padding-top: 20px;
	}
}

@media (min-width: 989px) {
	.list-for-sr {
		width: 200px;
	}
	/*#top .footer-links ul li:nth-child(3) a {
		border-right: 0;
	}*/
	.footer-col-2 {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.footer-links {
		width: calc(100% - 430px);
		padding-right: 40px;
	}
	.footer-search-widget {
		padding: 0;
		width: 430px;
	}
	.footer-social-icons {
		max-width: 430px;
	}
}

@media (min-width: 1150px) {
	.list-for-sr {
		width: 0px;
	}
	#top .footer-links ul li:nth-child(3) a {
		border-right: 1px solid #fff;
	}
}

@media (min-width: 1200px) {
	.footer-links ul.second-list {
		flex-direction: row;
	}
	#top .footer-links ul.second-list li a {
		border-right: 1px solid #fff;
		padding-right: 10px;
	}
	#top .footer-links ul.second-list li:nth-child(3) a,
	#top .footer-links ul.second-list li:last-child a {
		border-right: 0;
		padding-right: 0;
	}
	#top .footer-links ul li {
		padding-bottom: 0px;
	}
	#top .footer-col-3 {
		width: 746px;
	}
}


/*=====Footer Section======*/


/*=====Two Col Section home banner======*/


/*.avia-image-container.avia-align-right{
		margin: 0;
	}
	.responsive #top #wrap_all .flex_column{
		margin-bottom: 0;
	}
	.responsive #top #wrap_all .two-col-text-img .container{
max-width: 100%;
width: 100%;
padding: 0;
	}

.responsive #top #wrap_all .col-text.flex_column {
    padding: 30px;
    max-width: 90%;
    margin: 0 auto;
	margin-top: -40px;
    margin-left: 5%;
}

body .column-top-margin {
    margin-top: 0;
}
@media (min-width: 768px){
	.responsive #top #wrap_all .col-text.flex_column{
		padding: 60px;
		margin-top: -70px;
	}
	}

@media (min-width: 990px){
	.responsive #top #wrap_all .two-col-text-img .container{
max-width: 1365px;
width: 100%;
padding: 0 20px;
	}
.responsive #top #wrap_all .col-text.flex_column{
    max-width: 540px;
    height: 400px;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: calc(50% - 200px);
    display: table;
    vertical-align: middle;
    padding: 60px 48px 60px 60px;
}
.col-text .av_textblock_section{
	display: table;
	height: 100%;
}
.col-text .avia_textblock {
	display: table-cell;
	vertical-align: middle;
}
}
@media (min-width: 1200px){
	h1 {
		line-height: 64px;
}
}
@media (max-width: 989px){
	.col-img.flex_column img,.col-img.flex_column .avia-image-container{
width: 100%;
	}
	}
	
	@media (min-width: 989px){
	.two-col-text-img.text-below .col-img.flex_column img{
      width: calc(100% - 600px);
    float: right;
	}
	.two-col-text-img.text-below .col-img.flex_column{
		position: absolute;
		right: 0;
	}
	.responsive #top #wrap_all .text-below .col-text.flex_column{
		z-index: 0;
		    max-width: 650px;
    height: 575px;
    position: static;
    padding: 60px 125px 60px 60px;
	}
	.text-below .col-img.flex_column .avia-image-container,.two-col-text-img.text-below .col-img.flex_column{
height: 100%;
    display: table;
    width: 100%;
	}
	.text-below .col-img.flex_column .avia-image-container-inner{
		display: table-cell;
    vertical-align: middle;
	}
}
	*/


/*=======Two col text below ends====*/


/*======Test two half and half section=====*/

.fs-22banner p {
	font-size: 22px;
	line-height: 30px;
}

.responsive #top #wrap_all .reverse-col .flex_column_table {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column-reverse;
	flex-wrap: wrap;
}

.responsive #top #wrap_all .reverse-col.no-rev .flex_column_table {
	flex-direction: row;
}

.responsive #top #wrap_all .reverse-col .flex_column_table>div {
	width: 100%;
}

.responsive #top #wrap_all .left-text-right-image .container {
	max-width: 100%;
	width: 100%;
	padding: 0;
}

.responsive #top #wrap_all .left-text-right-image .avia-image-container,
.responsive #top #wrap_all .left-text-right-image .avia-image-container img,
.responsive #top #wrap_all .left-text-right-image.ejd-banner img {
	width: 100%;
}

.responsive #top #wrap_all .flex_column.l-text {
	padding: 30px;
	max-width: 90%;
	margin: 0 auto;
	margin-top: -60px;
	margin-left: 5%;
	z-index: 2;
}
.responsive #top #wrap_all .blog-detail-banner .flex_column{
	margin-bottom: 0;
	}

.responsive #top #wrap_all .blog-detail-banner .flex_column.l-text {
	margin-top: 0px;
}

@media (min-width: 990px) {
	.responsive #top #wrap_all .reverse-col .flex_column_table {
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
    -ms-flex-pack: center;
		position: relative;
		justify-content: flex-start;
	}
	.responsive #top #wrap_all .flex_column.l-text {
		padding: 60px 100px 60px 60px;
		max-width: 100%;
		margin: 0 auto;
		margin-top: 0;
		margin-left: 0;
	}
	.responsive #top #wrap_all .blog-detail-banner .flex_column.l-text {
		margin-top: 0;
	}
	.responsive #top #wrap_all .left-text-right-image .container {
		max-width: 1365px;
		width: 100%;
		padding: 0 20px;
	}
	.responsive #top #wrap_all .left-text-right-image .flex_column_table>div {
		width: 50%;
	}
	.responsive #top #wrap_all .left-text-right-image .flex_column_table>div.r-img {
		width: calc(50% + 50px);
		/* position: absolute;
    right: 0;
    z-index: 2;*/
	}
}

@media (min-width: 990px) {
	.responsive #top #wrap_all .flex_column.l-text {
		padding: 100px 100px 100px 50px;
	}
	.responsive #top #wrap_all .small-image .flex_column.r-img {
		position: absolute;
		right: 0;
		z-index: 2;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img {
		position: absolute;
		right: 0;
		z-index: 2;
	}
	.responsive #top #wrap_all .two-col-wideimg.left-image-right-text .flex_column.r-img {
		left: 0;
		right: auto;
	}
}

@media (min-width: 1200px) {
	.responsive #top #wrap_all .flex_column.l-text {
		padding: 60px 110px 60px 60px;
	}
	.responsive #top #wrap_all .reverse-col .flex_column_table {
		justify-content: flex-end;
	}
}

@media (min-width: 1365px) {
	h1 {
		font-size: 60px;
		line-height: 64px;
	}
	h2,
	.ejd-banner h1 {
		font-size: 48px;
		line-height: 52px;
	}
	.ejd-banner h1 {
		line-height: 51px;
	}
}


/*======Test two half and half section ends=====*/


/*========left-image-right-text half and half=======*/

@media (min-width: 990px) {
	.responsive #top #wrap_all .reverse-col.left-image-right-text .flex_column_table {
		justify-content: flex-end;
	}
	.responsive #top #wrap_all .left-text-right-image.left-image-right-text .flex_column_table>div {
		margin: 0;
	}
	.responsive #top #wrap_all .left-text-right-image.left-image-right-text .flex_column_table>div.r-img {
		right: auto;
		left: 0;
		z-index: 3;
	}
	.responsive #top #wrap_all .left-image-right-text .flex_column.l-text {
		padding: 100px 50px 100px 100px;
	}
}

@media (min-width: 1200px) {
	.responsive #top #wrap_all .left-image-right-text.left-text-right-image.equal-wid.two-col-wideimg.no-rev .flex_column.l-text {
		padding: 55px 55px 55px 75px;
	}
	.responsive #top #wrap_all .left-image-right-text.left-text-right-image.equal-wid.two-col-wideimg .flex_column.l-text {
		padding: 55px 75px 55px 50px;
	}
	.responsive #top #wrap_all .left-image-right-text .flex_column.r-img .avia-image-container img {
		height: 100%;
	}
	.responsive #top #wrap_all .two-col-wideimg.equal-wid .flex_column_table>div.r-img {
		width: calc(51.3% + 75px);
	}
	.responsive #top #wrap_all .two-col-wideimg.equal-wid .flex_column.l-text {
		width: 48.7%;
	}
	.responsive #top #wrap_all .left-text-right-image.left-image-right-text .flex_column_table>div.r-img {
		z-index: 2;
	}
	.responsive #top #wrap_all .two-col-wideimg.equal-wid.image-l50 .flex_column_table>div.r-img {
		width: calc(42.7% + 75px);
	}
	.responsive #top #wrap_all .two-col-wideimg.equal-wid.image-l50 .flex_column.l-text {
		width: 57.3%;
	}
	.responsive #top #wrap_all .two-col-wideimg.equal-wid.image-l50.one-third-text .flex_column_table>div.r-img {
		width: calc(50.6% + 55px);
	}
	.responsive #top #wrap_all .two-col-wideimg.equal-wid.image-l50.one-third-text .flex_column.l-text {
		width: 49.4%;
	}
}

@media (min-width: 1365px) {
	.responsive #top #wrap_all .two-col-wideimg.equal-wid .flex_column_table>div.r-img {
		height: auto;
	}
}


/*========left-image-right-text=======*/


/*=====two col one 3rd and 2 3rd section======*/

@media (min-width: 990px) {
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container,
	.responsive #top #wrap_all .small-image .flex_column.r-img .avia-image-container {
		display: table-cell;
		height: 100%;
		vertical-align: middle;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container .avia-image-container-inner,
	 .responsive #top #wrap_all .small-image .flex_column.r-img .avia-image-container .avia-image-container-inner{
		/* display: table-cell; */
		/* vertical-align: middle; */
		height: 100%;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container img,
	.responsive #top #wrap_all .small-image .flex_column.r-img .avia-image-container img,
	.responsive #top #wrap_all .left-text-right-image.ejd-banner img{
		height: 100%;
		object-fit: cover;
		object-position: top;
	}
  .responsive #top #wrap_all .two-col-wideimg.blog-detail-banner .flex_column.r-img .avia-image-container img{
  object-position: top right;
  }
	.responsive #top #wrap_all .two-col-wideimg .flex_column_table>div.r-img,
	.responsive #top #wrap_all .small-image .flex_column.r-img {
		height: calc(100% - 130px);
	}
	.responsive #top #wrap_all .two-col-wideimg.no-overlap .flex_column.l-text {
		padding: 80px 60px;
	}
	.responsive #top #wrap_all .two-col-wideimg.no-overlap .flex_column_table>div.r-img {
		height: calc(100% - 80px);
		width: 50%;
	}
	.responsive #top #wrap_all .two-col-wideimg.no-overlap.blog-detail-banner .flex_column.l-text {
		padding: 50px 60px;
	}

	.responsive #top #wrap_all .two-col-wideimg.no-overlap.blog-detail-banner .av_textblock_section,
	.responsive #top #wrap_all .two-col-wideimg.no-overlap.blog-detail-banner .av_textblock_section .avia_textblock ,
	.responsive #top #wrap_all .two-col-wideimg.no-overlap.blog-detail-banner .av_textblock_section .avia_textblock > div,
	.responsive #top #wrap_all .small-image .flex_column.r-img .av_textblock_section,.responsive #top #wrap_all .small-image .flex_column.r-img .av_textblock_section .avia_textblock,
	.responsive #top #wrap_all .small-image .flex_column.r-img .av_textblock_section .avia_textblock > div{
height: 100%;
	}
}

@media (min-width: 1200px) {
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container img {
		height: fit-content;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.l-text {
		width: 41%;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.l-text.width45{
width: 45%;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column_table>div.r-img {
		z-index: 1;
		width: calc(59% + 190px);
		height: calc(100% + 70px);
		display: block;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.l-text {
		padding: 60px 60px 60px 60px;
	}
	.responsive #top #wrap_all .two-col-wideimg.blog-detail-banner-img .flex_column.l-text{
padding: 60px 60px 60px 60px;
width: 43.8%;
	}
	.responsive #top #wrap_all .two-col-wideimg.blog-detail-banner-img .flex_column_table>div.r-img {
		width: calc(56.2% + 125px);
	}
	.responsive #top #wrap_all .left-text-right-image.equal-wid.two-col-wideimg .flex_column.l-text {
		padding: 75px 75px 75px 60px;
	}
	.responsive #top #wrap_all .left-text-right-image.equal-wid.two-col-wideimg.one-third-text .flex_column.l-text {
		padding: 60px 55px 60px 60px;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.l-text {
		position: absolute;
		left: 0;
	}
	.responsive #top #wrap_all .two-col-wideimg.left-image-right-text .flex_column.l-text {
		left: auto;
		right: 0;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img {
		position: static;
	}
	.responsive #top #wrap_all .reverse-col.left-image-right-text .flex_column_table {
		justify-content: flex-start;
	}
	.responsive #top #wrap_all .reverse-col.left-image-right-text.always-lirt .flex_column_table {
		justify-content: flex-end;
	}
	.responsive #top #wrap_all .left-text-right-image.left-image-right-text.always-img-top .flex_column_table>div.r-img {
		z-index: 3;
	}
	.responsive #top #wrap_all .two-col-wideimg.no-overlap .flex_column_table>div.r-img {
		height: auto;
		width: 57%;
	}
	.responsive #top #wrap_all .two-col-wideimg.no-overlap .flex_column.l-text {
		width: 43%;
	}
	.responsive #top #wrap_all .small-image .flex_column.r-img{
		height: auto;
	}
}

@media (min-width: 1365px) {
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container img {
		height: auto;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container .avia-image-container-inner {
		display: block;
	}
}


/*=====two col one 3rd and 2 3rd section======*/


/*=====More text two col=====*/

@media (min-width: 1200px) {
	.responsive #top #wrap_all .left-image-right-text.left-text-right-image.equal-wid.two-col-wideimg.more-content .flex_column.l-text {
		padding: 88px 45px 88px 75px;
		margin-top: 50px;
	}
  .responsive #top #wrap_all .left-image-right-text.left-text-right-image.equal-wid.two-col-wideimg.more-content.left-image-right-text-img-down .flex_column.l-text {
    margin-top: 0;
  }
  .responsive #top #wrap_all .left-image-right-text.left-text-right-image.equal-wid.two-col-wideimg.more-content.left-image-right-text-img-down .flex_column.r-img {
    margin-top: 60px;
  }
	.responsive #top #wrap_all .reverse-col.left-image-right-text.more-content .flex_column_table {
		align-items: flex-start;
	}
	.responsive #top #wrap_all .two-col-wideimg.more-content .flex_column.l-text {
		position: static;
	}
	.responsive #top #wrap_all .two-col-wideimg.more-content.left-image-right-text .flex_column.r-img {
		position: absolute;
		left: 0;
	}
	.responsive #top #wrap_all .reverse-col.left-image-right-text.more-content .flex_column_table {
		justify-content: flex-end;
	}
	.responsive #top #wrap_all .left-text-right-image.ejd-banner .flex_column_table>div.r-img {
		width: calc(54% + 60px);
	}
	.responsive #top #wrap_all .left-image-right-text.ejd-banner .flex_column.l-text {
		padding: 70px 45px 70px 120px;
		width: 46%;
	}
	.responsive #top #wrap_all .left-text-right-image.image-down-below .flex_column_table>div.l-text {
		width: calc(51.7% + 75px);
	}
	.responsive #top #wrap_all .two-col-wideimg.equal-wid.image-down-below .flex_column_table>div.r-img {
		width: 48.3%;
		;
		margin-top: 50px;
	}
	.responsive #top #wrap_all .reverse-col.image-down-below .flex_column_table {
		align-items: flex-start;
	}
}

/*=====More text two col ends=====*/


/*======Qutes in two col=====*/

.quites-by p {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 0;
}

.quites-by {
	margin-bottom: 15px;
}


/*======Qutes in two col=====*/

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	/* IE10+ specific styles go here */
	/*.responsive #top #wrap_all .two-col-wideimg .flex_column.l-text,*/
	.responsive #top #wrap_all .small-image .flex_column.r-img {
		top: 35px;
		bottom: 0;
		height: calc(100% - 70px);
	}
	.responsive #top #wrap_all .left-text-right-image .flex_column_table>div {
		width: 50%;
		float: left;
	}
	.responsive #top #wrap_all .reverse-col.small-image .flex_column_table {
		justify-content: flex-start;
	}


.responsive #top #wrap_all .two-col-wideimg .flex_column.l-text .av_textblock_section,
	.responsive #top #wrap_all .small-image .flex_column.r-img .av_textblock_section{
		display: table;
		height: 100%;
    vertical-align: middle;
	}
	.responsive #top #wrap_all .two-col-wideimg .flex_column.l-text .av_textblock_section .avia_textblock ,
	.responsive #top #wrap_all .small-image .flex_column.r-img .av_textblock_section .avia_textblock {
		display: table-cell;
    vertical-align: middle;
	}
.avia_textblock .blog-filter-form ul li.sf-field-category{
  margin-top: 7px !important;
}
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) and (min-width: 990px) and (max-width: 1199px) {
	.responsive #top #wrap_all .two-col-wideimg .flex_column_table>div.r-img, .responsive #top #wrap_all .small-image .flex_column.r-img {
   top: 25px;
}
}

/*====All text and select boxes and placeholders===*/


/*Placeholder CSS*/

#top ::-webkit-input-placeholder {
	color: #999999;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
	font-size: 17px;
	font-weight: 500;
line-height: 26px;
    height: 28px;
}

#top ::-moz-placeholder {
	color: #999999;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
	font-size: 17px;
	font-weight: 500;
line-height: 44px;
    height: 38px;
}

#top :-ms-input-placeholder {
	color: #999999;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
	font-size: 17px;
	font-weight: 500;
line-height: 26px;
    height: 28px;
}

#top :-moz-placeholder {
	color: #999999;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
	font-size: 17px;
	font-weight: 500;
line-height: 44px;
    height: 38px;
}

#top .main_color input[type='text'],
#top .main_color select,
#top input[type='email'],#top input[type='password'] {
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	height: 48px;
	border: 1px solid #838384;
	background-color: transparent;
	padding: 0 10px;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}


/*====All text and select boxes and placeholders ends===*/


/*=======Search widget common=======*/

.search-widget {
	max-width: 90%;
	margin: 0 auto;
	float: none;
	padding: 20px 30px;
}

.search-widget .w-form-row-label {
	display: none;
}

#top .search-widget input[type="text"] {
	border-radius: 4px !important;
	background: #fff url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/06/search.png) no-repeat left center;
	padding: 0 40px 0 10px;
	background-position: 97%;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

.responsive #top #wrap_all .search-widget * {
	margin: 0;
}

.search-widget h2 {
	font-size: 22px;
	line-height: 42px;
	text-align: center;
}

#top .search-widget .avia-button {
	background-color: #404040;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	height: 48px;
	letter-spacing: 0;
	line-height: 26px;
	text-align: center;
	width: 100%;
}
#top .search-widget .avia-button:hover{
opacity: 1;
}
.responsive #top #wrap_all .search-widget .quicksearch-btn {
	padding-top: 20px;
}

.responsive #top #wrap_all .search-widget .container {
	max-width: 100%;
	width: 100%;
	padding: 0;
}
#widget_job_search_v2-6 .quicksearch-coordinates_and_units, #widget_job_search_v2-7 .quicksearch-coordinates_and_units { 
  display: none;
}

@media (min-width: 768px) {
	#top .search-widget {
		padding: 36px 50px;
	}
	#top .search-widget .widget-jobsearch form {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		align-items: center;
	}
	#top .search-widget .widget-jobsearch form .av_one_third {
		width: 33.333%;
		padding-left: 22px;
	}
	#top .search-widget .widget-jobsearch form .av_one_third.first {
		padding-left: 0;
	}
	.responsive #top #wrap_all .search-widget .quicksearch-btn {
		padding-top: 0px;
		    padding-left: 22px;
	}
	.search-widget h2 {
		font-size: 18px;
		line-height: 22px;
		text-align: left;
		padding: 0;
	}
}

@media (min-width: 989px) {
	.search-widget h2 {
		font-size: 26px;
	}
	#top .search-widget .widget-jobsearch form .av_one_third {
		    width: calc(50% - 120px);
    padding-left: 0;
	}
	.responsive #top #wrap_all .search-widget .quicksearch-btn {
		width: 240px;
	}
}

@media (min-width: 1200px) {
	.search-widget h2 {
		font-size: 32px;
		line-height: 42px;
	}
	.search-widget {
		max-width: 1082px;
	}
}


/*=======Search widget common ends=======*/


/*=======Jobs near you section======*/

.job-oppo-near-you .widget_joblist_row {
	border: 1px solid #838384;
	border-radius: 5px;
	background-color: #FFFFFF !important;
	padding: 20px 40px 20px 28px;
	margin-bottom: 25px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png);
	background-repeat: no-repeat;
	background-position: 94% 20px;
	cursor: pointer;
}
.job-oppo-near-you .widget_joblist_row.no-jobs {
  background-position: 97% 20px;
  border: none;
  background-image: none;
  width: 100%;
  max-width: 50%;
  text-align: center;
}

.job-oppo-near-you .widget_joblist_row:hover,.job-oppo-near-you .widget_joblist_row:focus {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png);
	border: 2px solid #1e1e20;
	padding: 19px 39px 19px 27px;
	background-position: 94.3% 19px;
}
.job-oppo-near-you .widget_joblist_row.no-jobs:hover,.job-oppo-near-you .widget_joblist_row.no-jobs:focus {
  background-position: 94.3% 19px;
  border: none;
  background-image: none;
}

.job-oppo-near-you .widget {
	padding: 0;
}

.job-oppo-near-you .widget_joblist_row a {
	order: 2;
}

.job-oppo-near-you .widget_joblist_row .widget_joblist_category {
	order: 1;
}

.job-oppo-near-you .widget_joblist_row .widget_joblist_loc {
	order: 3;
}

#top .edj-btn,
#top .tribe-events-widget-link a,
#top .rsvp-btn a,
#top #wrap_all .tribe-events-cal-links .tribe-events-button,#top #wrap_all .tribe-events-cal-links .tribe-events-button:hover,
#top.events-list #wrap_all .main_color .tribe-events-button,#top.events-list #wrap_all .main_color .tribe-events-button:hover,
#top .edj-calc-gravity-form input[type='submit']{
	padding: 10px 50px;
	background-color: #404040;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	min-height: 48px;
	letter-spacing: 0;
	line-height: 26px;
	text-align: center;
	width: 100%;
	text-decoration: none;
	border-radius: 4px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}

#top .edj-white-btn {
  background-color: #ffffff;
  color: #3B3D3F;
  border: 3px solid #3B3D3F;
}

.job-oppo-near-you .widget_joblist_row a {
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 32px;
	color: #19191a;
	text-decoration: none;
	padding: 10px 0;
}

.job-oppo-near-you .widget_joblist_row .widget_joblist_category,
.job-oppo-near-you .widget_joblist_row .widget_joblist_loc {
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
}

.job-oppo-near-you .widget_joblist_row .widget_joblist_category {
	letter-spacing: 0.3;
	text-transform: uppercase;
}

.job-oppo-near-you h2 {
	padding-bottom: 15px;
}

@media (min-width: 768px) {
	.job-oppo-near-you .widget_joblist_row {
		width: 33.333%;
		margin-left: 3%;
		margin-bottom: 0;
		max-width: 402px;
	}
	.job-oppo-near-you .widget_joblist_row:first-child {
		margin-left: 0;
	}
	.job-oppo-near-you .widget_joblist_row a {
		font-size: 24px;
	}
	.job-oppo-near-you .widget-joblist {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		justify-content: center;
	}
	#top .job-oppo-near-you h2 {
		padding-bottom: 50px;
	}
	#top .job-oppo-near-you .edj-btn {
		max-width: 30.33%;
		margin: 0 auto;
		margin-top: 50px;
	}
	.wid340 {
		max-width: 340px;
	}
}

@media (min-width: 990px) {
	.job-oppo-near-you .widget_joblist_row a {
		font-size: 28px;
	}
}

@media (min-width: 1200px) {
	.job-oppo-near-you .widget_joblist_row {
		margin-left: 4.5%;
	}
	.job-oppo-near-you .widget_joblist_row.no-jobs{
		margin-left: 0 !important;
	}
}
@media (max-width: 767px){
	#top .edj-btn,
#top .tribe-events-widget-link a,
#top .rsvp-btn a,
#top #wrap_all .tribe-events-cal-links .tribe-events-button,#top #wrap_all .tribe-events-cal-links .tribe-events-button:hover,
#top.events-list #wrap_all .main_color .tribe-events-button,#top.events-list #wrap_all .main_color .tribe-events-button:hover{
	padding: 10px 20px;
}
#top .why-edward-jones .see-jobs-learn-more {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
}
#top .why-edward-jones .see-jobs-learn-more .edj-white-btn {
    margin-left: 20px;
}
#widget_joblist_nojobsfound{
	text-align: center;
	margin-bottom: 20px;
}
}

/*=======Jobs near you section ends======*/


/*=======tiny header======*/

.h2-small-wrapper, .h3-small-wrapper {
	border-bottom: 1px solid #19191A;
	margin-bottom: 35px;
}

#top h2.h2-small, #top h3.h3-small {
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	padding-bottom: 7px;
}


/*========tiny header ends=====*/


/*========Explore Opportunities five column=====*/

.explore-opportunities p {
	display: none;
}

.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth, .responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth {
	border: 1px solid #838384;
	border-radius: 5px !important;
	padding: 20px 50px 20px 28px;
	margin-bottom: 0;
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png);
	background-repeat: no-repeat;
	background-position: 94% center;
	cursor: pointer;
	margin-top: 25px;
}

.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth.first, .responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth.first {
	margin-top: 0;
}

.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth:hover,.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth:focus, .responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth:hover,.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth:focus {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png);
	border: 2px solid #1e1e20;
}

.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth:hover .av_textblock_section, .responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth:hover .av_textblock_section {
	margin: -1px;
}

@media (min-width: 768px) {
	#top .explore-opportunities .flex_column_table {
		display: block;
	}
	.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth, .responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth {
		width: 100%;
		display: block;
		margin-left: 0;
		float: none;
		background-position: 96% center;
	}
}

@media (min-width: 990px) {
	.explore-opportunities p {
		display: block;
	}
	#top .explore-opportunities .av-flex-placeholder {
		width: 1%;
	}
	#top .explore-opportunities h3 {
		font-size: 18px;
		line-height: 23px;
		padding-bottom: 5px;
	}
	.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth {
		padding: 50px 25px 25px 25px;
		width: 15.2%;
		display: table-cell;
		background-position: 94% 15px;
	}
	.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fifth:hover {
		background-position: 94.3% 14px;
    }
    .responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth {
		padding: 50px 25px 25px 25px;
		width: 23%;
		display: table-cell;
		background-position: 95% 15px;
	}
	.responsive #top #wrap_all .explore-opportunities .flex_column.av_one_fourth:hover {
		background-position: 95.3% 14px;
	}
	#top .explore-opportunities .flex_column_table {
		display: table;
	}
}

@media (min-width: 1200px) {
	#top .explore-opportunities h3 {
		font-size: 28px;
		line-height: 32px;
		padding-bottom: 10px;
	}
	#top .explore-opportunities .av-flex-placeholder {
		width: 1.5%;
	}
}


/*======Explore-opportunities ends=======*/


/*=======Why Edward jones section======*/

.why-edward-jones .avia-image-container,
.why-edward-jones .avia-image-container img,
.why-edward-jones .avia-image-container-inner {
	width: 100%;
}

#top .why-edward-jones h3,
#top .ejd-why-edward-jones h2 {
	margin: 15px 0;
}

.responsive #top #wrap_all .why-edward-jones .flex_column.first {
	margin-bottom: 40px;
}

#top .why-edward-jones .edj-btn {
	margin-top: 20px;
}

#top .why-edward-jones p {
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	#top .why-edward-jones .edj-btn {
		max-width: 340px;
	}
	#top .why-edward-jones .flex_column .edj-btn {
		position: absolute;
		bottom: 0;
	}
  /*uncomment this when the issue is fixed*/
  /*#top .why-edward-jones .flex_column .edj-btn:lang(fr-CA) {
		bottom: -68px;
	}*/
  #top .why-edward-jones .flex_column .see-jobs-learn-more .edj-btn.p-relative {
  	position: relative;
	}
  #top .why-edward-jones .see-jobs-learn-more {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
	  display: flex;
    display: flex;
    position: absolute;
    width: 100%;
    bottom: 0;
  }
  #top .why-edward-jones .see-jobs-learn-more .edj-white-btn {
    margin-left: 20px;
  }
	#top .flex_column .edj-btn.wid550{
max-width: 550px;
	}
	#top .why-edward-jones .flex_column .avia_textblock {
		padding-bottom: 76px;
	}
	#top .why-edward-jones h3,
	#top .ejd-why-edward-jones h2 {
		margin: 25px 0 15px;
	}
}

@media (min-width: 768px) and (max-width: 989px) {
  #top .why-edward-jones .see-jobs-learn-more .edj-btn {
    padding: 10px;
  }
}


/*=======Why Edward jones section ends======*/

/*=======Tint on US site will be hidden until Tint resolves their bug======*/
/*To the US tints, the class has been changed from connect-with-us to hide-connect-with-us 
so that only the US Tints are hidden. OK to show English-Canada Tints. fr-CA Tints were
completely removed per client request.*/
.hide-connect-with-us {
  display: none;
}

/*=======connect-with-us======*/
.connect-with-us h2 {
	padding-bottom: 22px;
}

#top .connect-with-us .av-flex-placeholder {
	width: 2.1%;
}

#top .connect-with-us .flex_column_table {
	padding-top: 40px;
}

.glassdoor-col a .image-overlay {
	display: none !important;
}

.glassdoor-col {
	background-color: #fff;
	padding: 20px;
}

.glassdoor-col {
	text-align: center;
}

#top .connect-with-us p {
	margin-bottom: 0;
}


@media (max-width: 767px){
	.glassdoor-col{
		padding: 80px 0;
	}
	/*.connect-with-us .tintup { height: 338px !important; }*/
}

/*=======connect-with-us ends======*/


/*======Upcoming events section=======*/

.tribe-events-widget-link {
	text-align: center;
	margin-top: 30px;
	width: 100%;
}

.upcoming-events h2 {
	padding-bottom: 30px;
}

#top .upcoming-events .type-tribe_events {
	border: 1px solid #838384;
	border-radius: 5px !important;
	padding: 20px 50px 20px 15px;
	margin-bottom: 0;
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png);
	background-repeat: no-repeat;
	background-position: 94% 30px;
	cursor: pointer;
	margin-top: 25px;
}

#top .upcoming-events .type-tribe_events:hover,#top .upcoming-events .type-tribe_events:focus {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png);
	border: 2px solid #1e1e20;
	background-position: 94% 30px;
}

#top .upcoming-events .type-tribe_events:hover .tribe-mini-calendar-event {
	margin: -1px;
}

#top .upcoming-events .tribe-mini-calendar-event {
	border-bottom: 0;
	margin-bottom: 0;
	overflow: hidden;
	padding-bottom: 0;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

h3.tribe-events-title {
	font-size: 18px;
	line-height: 23px;
}

#top h3.tribe-events-title a {
	text-decoration: underline;
}

.tribe-events-duration span,
.tribe-events-duration {
	font-size: 17px;
	line-height: 26px;
	font-weight: 500;
	color: #19191a;
}

#top .upcoming-events .list-date {
	background-color: transparent;
	width: 80px;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: center;
}

#top .tribe-mini-calendar-event .list-date .list-dayname {
	font-size: 22px;
	line-height: 42px;
	text-transform: none;
	font-weight: 600;
}

#top .tribe-mini-calendar-event .list-date .list-daynumber {
	font-size: 60px;
	line-height: 51px;
	font-weight: 900;
}

#top .tribe-mini-calendar-event .list-info {
	width: calc(100% - 90px);
}

.list-info .tribe-events-venue a,
.list-info .tribe-events-venue a:hover {
	color: #19191a;
	font-weight: 500;
	text-decoration: none;
  font-size: 17px;
  line-height: 26px;
}

@media (min-width: 768px) {
	#top .tribe-events-widget-link a {
		max-width: 400px;
		margin: 0 auto;
	}
	#top .tribe-mini-calendar-event .list-date .list-dayname {
		font-size: 28px;
		line-height: 42px;
		text-transform: none;
	}
	#top .tribe-mini-calendar-event .list-date .list-daynumber {
		font-size: 80px;
		line-height: 51px;
	}
	#top .tribe-mini-calendar-event .list-info {
		width: calc(100% - 140px);
	}
	#top .upcoming-events .list-date {
		width: 120px;
	}
	.upcoming-events h2 {
		padding-bottom: 8px;
	}
	#top .upcoming-events .type-tribe_events {
		background-position: 96% 30px;
	}
	#top .upcoming-events .type-tribe_events:hover {
		background-position: 96.2% 29px;
	}
	.tribe-events-widget-link {
		margin-top: 40px;
	}
}

@media (min-width: 768px) {
	#top .upcoming-events .tribe-events-adv-list-widget {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	#top .upcoming-events .tribe-events-adv-list-widget .type-tribe_events {
		width: 49%;
		margin-right: 2%;
		padding: 25px 50px 25px 15px;
	}
	#top .upcoming-events .type-tribe_events:nth-child(2n+2) {
		margin-right: 0;
	}
}


/*======Upcoming events ends=======*/


/*=======Awards and Recognitions======*/

.awards-and-recognition .slide-img {
	text-align: center;
	background-color: #fff;
	border: 1px solid rgba(155, 155, 155, 0.84);
	padding: 10px;
	border-radius: 4px;
	height: 306px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows {
	position: absolute;
	width: 100%;
	top: 50%;
}

#top .awards-and-recognition .avia-smallarrow-slider .avia-slideshow-arrows {
	top: 145px;
}

#top .awards-and-recognition h3 {
	font-weight: 500;
	margin: 15px 0;
}
#top .awards-and-recognition h3 a {
  text-decoration: underline;
}

#top .awards-and-recognition .slide-entry:hover { 
  cursor: pointer;
}

#top .awards-and-recognition .slide-entry:hover .slide-img, #top .awards-and-recognition .slide-entry:focus .slide-img { 
  border: 4px solid #1e1e20;
}

.pfs14 {
  font-size: 14px;
  line-height: 18px;
}

.pfs12 {
  font-size: 12px;
  line-height: 16px;
}

#top .awards-and-recognition-desc {
  color: #19191A;
  font-style: italic;
}
  
.awards-and-recognition .new-special-heading {
	display: none !important;
}


/*
.awards-and-recognition .avia-content-slider-inner {
	height: auto !important;
}
*/

#top .awards-and-recognition .avia-smallarrow-slider .avia-slideshow-arrows a {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/chevron_right-Copy-3.png) no-repeat;
	background-size: contain;
	width: 17px;
	height: 32px;
}

#top .avia-slideshow-arrows a {
  color: #19191A;
}
#top .avia-slideshow-dots a {
  color: #ffffff !important;
}

#top .awards-and-recognition .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/chevron_right-Copy-2.png) no-repeat;
	background-size: contain;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a:hover {
	opacity: 1;
}

#top .awards-and-recognition .avia-smallarrow-slider .avia-slideshow-arrows a:before {
	content: none;
}

#top .awards-and-recognition .slide-entry-excerpt {
	padding: 0 20px;
	max-width: 280px;
	margin: 0 auto;
}

#top .awards-and-recognition .avia-smallarrow-slider {
	margin: 40px 0 0 0;
	padding: 0 5px;
}

#top .awards-and-recognition .avia-smallarrow-slider .avia-slideshow-dots {
	text-align: center;
	margin-top: 20px;
	display: block;
	top: -10px;
}

#top .avia-smallarrow-slider .avia-slideshow-dots a {
	background-color: transparent;
	border-color: #19191a;
	margin: 0 10px;
}

#top .awards-and-recognition .avia-content-slider-element-container .avia-slideshow-dots a.active,
#top .awards-and-recognition .avia-content-slider-element-container .avia-slideshow-dots a:hover,
#top .awards-and-recognition .avia-content-slider-element-container .avia-slideshow-dots a:focus {
	opacity: 1;
	background-color: #19191a;
}

@media (min-width: 500px) {
	#top .awards-and-recognition .slide-entry-excerpt {
		max-width: 400px;
	}
}

@media (min-width: 768px) {
	#top .awards-and-recognition .avia-smallarrow-slider .avia-slideshow-dots {
		margin-top: 60px;
	}
	.responsive #top #wrap_all .arrow-outside .container {
		max-width: 1405px;
		padding: 0 10px;
	}
	#top .awards-and-recognition .slide-entry-excerpt {
		padding: 0;
	}
	#top .awards-and-recognition div .av_one_fourth {
		margin-left: 2%;
		width: 23.5%;
	}
	#top .awards-and-recognition div .av_one_fourth.first {
		margin-left: 0;
	}
	#top .awards-and-recognition .avia-content-slider-inner {
		padding: 0px !important;
	}
	#top .awards-and-recognition .avia-smallarrow-slider {
		padding: 0 25px;
	}
}

@media (min-width: 1410px) {
	.responsive #top #wrap_all .arrow-outside .container {
		max-width: 1405px;
		padding: 0;
	}
	#top .awards-and-recognition .avia-smallarrow-slider {
		padding: 0 40px;
	}
}


/*=======Awards and Recognitions ends======*/


/*=======Accordian design======*/

#top .accordian-section .toggler {
	background-color: #f1f3f4;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	height: auto;
	min-height: 60px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	border: 0;
	padding: 15px 40px 15px 40px;
	margin-bottom: 6px;
}

#top .accordian-section .toggler.activeTitle {
	background-color: #FDF8DA;
}

#top .accordian-section.main_color .toggle_content {
	background-color: transparent;
	border: 0;
	padding: 16px 40px 30px 40px;
	max-width: 615px;
	margin: 0 auto;
}

.bold,
p.bold,
span.bold {
	font-weight: bold;
}

#top .accordian-section.main_color .toggle_content p {
	margin: 0;
}

.left-img {
	padding-bottom: 15px;
}

#top .accordian-section.main_color .toggle_icon {
	/* border-radius: 50%; */
	top: 19px;
	left: 10px;
	/* border-color: #19191a; */
	color: #19191a;
	width: 22px;
	height: 22px;
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/acc-plus.png') no-repeat;
	border: none;
}

#top .accordian-section.main_color .activeTitle .toggle_icon {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/object_substract.png') no-repeat;
}

.toggle_icon .hor_icon,
.toggle_icon .vert_icon {
	border-color: #19191a;
	border-width: 2px;
}

.toggle_icon .hor_icon {
	top: 8px;
	left: 4px;
	width: 12px;
	display: none;
}

.toggle_icon .vert_icon {
	top: 3px;
	left: 9px;
	height: 12px;
	display: none;
}

#top .accordian-section.main_color .toggle_content .two-col ul {
	padding: 15px 20px;
}

ul,
.entry-content-wrapper ul li {
	margin: 0;
	padding: 0;
}

.entry-content-wrapper ul li,
.entry-content-wrapper ol li {
	padding-left: 10px;
}

#top .accordian-section.main_color .toggle_content ul {
	padding-left: 15px;
}

#top .accordian-section.main_color .toggle_content ul li {
	padding-left: 10px;
}

#top h2.h2-28 {
	font-size: 28px;
	line-height: 42px;
	padding-bottom: 0;
	font-weight: 600;
}

#top .accordian-section .avia_textblock {
	padding: 20px 20px 0 20px;
}

#top .accordian-section .container .content .post-entry {
	border: 1px solid #838384;
}

.togglecontainer {
	overflow: hidden;
}

#top .accordian-section .av_toggle_section:last-child p.toggler {
	margin-bottom: 18px;
}

#top .accordian-section .av_toggle_section:last-child p.toggler.activeTitle {
	margin-bottom: 0;
}

#top .accordian-section.main_color .toggle_content ul.accordion-ul,
#top .accordian-section.main_color .toggle_content ol.accordion-ul {
	padding-left: 25px;
	padding-top: 0;
}

@media (min-width: 768px) {
	#top .accordian-section.main_color .toggle_content ul.accordion-ul,
	#top .accordian-section.main_color .toggle_content ol.accordion-ul {
		padding-left: 45px;
	}
	.left-img {
		padding-bottom: 0;
	}
	#top .accordian-section .avia_textblock {
		padding: 60px 48px 30px 48px;
	}
	#top .accordian-section .toggle_content .avia_textblock {
		padding: 0;
	}
	#top .accordian-section.main_color .toggle_content {
		max-width: 100%;
	}
	#top .accordian-section.main_color .toggle_content .two-col {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	#top .accordian-section.main_color .toggle_content .two-col>div {
		width: 50%;
	}
	#top .accordian-section.main_color .toggle_content .two-col>div.right-con {
		padding: 0 20px;
	}
}

@media (min-width: 990px) {
	#top .accordian-section.main_color .toggle_content .two-col>div.right-con {
		padding: 0 35px;
	}
	#top .accordian-section .toggler {
		padding: 15px 30px 15px 70px;
	}
	#top .accordian-section.main_color .toggle_icon {
		left: 28px;
	}
	.acc-only-text {
		padding: 0px 80px 0 90px;
	}
	#top .accordian-section.main_color .toggle_content {
		padding: 16px 30px 30px 30px;
	}
	.left-text-twocol-acc{
		padding-left: 40px;
	}
}

@media (min-width: 1200px) {
	.acc-only-text {
		padding: 0px 180px;
	}
	#top .accordian-section.main_color .toggle_content {
		padding: 16px 30px 30px 30px;
	}
}
@media (max-width: 767px){
	#top .accordian-section .flex_column.av_one_half .avia_textblock{
padding: 0;
	}
}

/*=======Accordian design ends======*/


/*=======EJD static yellow footer======*/

.responsive #top #wrap_all .search-two-col .flex_column {
	margin: 0;
}

.responsive #top #wrap_all .search-two-col .flex_column.first {
	margin-top: 20px;
}

.responsive #top #wrap_all .search-two-col .flex_column_table,
.responsive #top #wrap_all .search-two-col.career-fit-tool-section form .state-default,.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see .state-default {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column-reverse;
	width: 100%;
}

.career-fit-tool-section {
	background-color: #FDE57F;
	padding: 30px 0 0;
}
.career-fit-tool-section.career-fit-padding-top {
background-color: #f1f3f4;
}

.career-fit-tool-section .inner-wrap {
	padding-bottom: 20px;
}

#top .career-fit-tool-section form {
	margin-bottom: 0px;
}

#top .career-fit-tool-section p label {
	font-size: 17px;
	line-height: 26px;
	font-weight: 500;
}

.career-fit-padding-top {
	padding-bottom: 30px;
}

.career-tool-info {
	padding: 0 !important;
}

.career-fit-tool-img img {
	float: none !important;
	text-align: center;
}

.career-fit-tool-img {
	text-align: center;
}

.state-quiz {
	padding: 30px 0;
}

#top .career-fit-tool-section legend span {
	font-size: 14px;
	color: #19191a;
}

.career-tool-info .question-number {
	background: #f1f3f4;
	border-radius: 50%;
	margin-top: -7px;
	border: 1px solid #19191a;
}

#top .search-two-col .edj-btn.previous-question {
	margin-right: 25px;
}
#top .career-fit-tool-section .next-question-btn-wrapper {
    cursor: not-allowed;
    width: 100%;
    max-width: 200px;
}
#top .career-fit-tool-section .disabled.edj-btn {
    pointer-events: none;
    opacity: 0.5;
}

.questions-intro {
	font-size: 24px;
	line-height: 30px;
	font-weight: 600;
}

.state-quiz .questions p {
	margin-bottom: 0;
}

.state-quiz .questions p.questions-intro {
	margin-bottom: 20px;
}

.video-quiz {
	margin-bottom: 20px;
}

.question-progress span {
	display: inline-block;
	margin-right: 5px;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #19191a;
}

#top .search-two-col .question-changer .edj-btn {
	max-width: 100px;
}

.question-progress span.active {
	background: #404040;
}

.question-changer {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

#top .search-two-col legend {
	padding-bottom: 20px;
}

/*#top .state-quiz .question-field p label input[type="radio"] {
	display: none;
}*/

#top .state-quiz .question-field p label {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	background-position: left center;
	display: inline-block;
	padding: 0 0 0 30px;
	cursor: pointer;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
	margin-bottom: 5px;
}

#top .state-quiz .question-field p label.radio-checked {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Active.png);
}

.career-tool-info .question {
	font-size: 28px;
	line-height: 34px;
}

@media (min-width: 500px) {
	#top .search-two-col .question-changer .edj-btn {
		max-width: 200px;
	}
}

@media (min-width: 768px) {
	.responsive #top #wrap_all .search-two-col .flex_column.first {
		margin-top: 0;
	}
	.responsive #top #wrap_all .search-two-col .flex_column_table {
		display: block;
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section form .state-default,.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see .state-default {
		flex-direction: row;
		align-items: center;
		float: right;
		justify-content: flex-end;
	}
	#top .search-two-col .edj-btn {
		max-width: 406px;
	}
	.career-fit-tool-section .inner-wrap {
		padding-left: 30px;
		float: right;
		max-width: 650px;
		padding-right: 100px;
		padding-top: 60px;
		padding-bottom: 60px;
		width: calc(62% - 40px);
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section .career-fit-tool-img {
		width: 38%;
	}
	.state-quiz {
		padding: 60px 0 60px 30px;
	}
	.career-fit-tool-section .state-finished .inner-wrap {
		padding-left: 30px;
		max-width: 100%;
		padding-right: 30px;
		padding-top: 60px;
		padding-bottom: 10px;
		width: 100%;
	}
	.career-fit-tool-section .state-finished {
		padding-bottom: 60px;
	}
	.state-finished p .quiz-startOver.edj-btn {
		margin-left: 30px;
	}
	.outcomeleft,.outcomeright{
	width: 50%;
	float: left;
	}
	.outcomeleft{
		padding-right: 4%;
	}
	.career-fit-tool-section .outcomeright{
	padding: 28.125% 0 0 0;
    position: relative;
	}
	.career-fit-tool-section .outcomeright iframe{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	}
}

@media (min-width: 990px) {
	.responsive #top #wrap_all .search-two-col .flex_column.first .avia-image-container,
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section .career-fit-tool-img {
		position: absolute;
		top: auto;
		bottom: -60px;
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section .career-fit-tool-img {
		bottom: 0;
		left: 40px;
	}
	.responsive #top #wrap_all .search-two-col {
		padding-bottom: 60px;
	}
	.spacing-for-head {
		padding-bottom: 240px;
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section {
		padding-top: 240px;
		padding-bottom: 130px;
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section.career-fit-padding-top {
		padding-top: 30px
	}
	.career-fit-tool-section {
		background-color: transparent;
		padding: 0;
	}
	.career-fit-tool-section .content {
		
		padding: 0;
	}
	.career-fit-tool-section .content .state-default{
		background-color: #FDE57F;
	}
	.career-fit-tool-section .content .state-quiz,
	.career-fit-tool-section .content .state-finished,
  .career-fit-tool-section .content .state-finished .inner-wrap {
		background-color: #F1F3F4;
	}
	.career-fit-tool-section.career-fit-padding-top{
		background-color: transparent;
	}
}

@media (max-width: 767px) {
	.video-quiz {
		position: relative;
		overflow: hidden;
		padding-bottom: 56.25%;
		height: 0;
	}
	.video-quiz iframe {
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		position: absolute;
	}
  .search-right #widget-jobsearch-results-pages {
    text-align: center;
  }
  .blog-results-section .post-grid .pagination {
    width: 100%;
  }
  .blog-results-section .post-grid .paginate {
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content: center;
    flex-direction: column;
  }
  .blog-results-section .post-grid .paginate-numbers-wrap, .blog-results-section .post-grid .blog-prev-next-wrapper {
      display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content: center;
  }
  #post-grid-13428 .item {
    padding: 20px;
    margin: 0 0 0 0;
  }

  #post-grid-13428 .item .layer-wrapper {    padding: 20px;
    border: 2px solid #000;
    border-radius: 3px;}
}


/*=======Ejd Static footer ends======*/


/*=======Just Text banner======*/

#top #main .avia-section.banner-text .container .content {
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fdf8da;
	box-sizing: border-box;
}

#top #main .avia-section.banner-text .container .content h1 {
	padding-bottom: 0;
}

#top #main .avia-section.banner-text .container .content h1.pb10 {
	padding-bottom: 10px;
}

.banner-text {
	padding-top: 20px;
}

@media (min-width: 768px) {
	#top #main .avia-section.banner-text .container .content {
		padding-left: 80px;
		padding-right: 30px;
	}
	.banner-text {
		padding-top: 0px;
	}
	#top #main .avia-section.banner-text .container .content h1 {
		font-size: 48px;
		line-height: 52px;
    width:100%;
	}
}


/*========Text banner ends=====*/


/*=======Four column layout======*/

.responsive #top #wrap_all .why-edward-jones.four-col .flex_column.first {
	margin-bottom: 30px;
}

.responsive #top #wrap_all .why-edward-jones.four-col .flex_column {
	max-width: 300px;
	margin: 0 auto;
	margin-bottom: 30px;
}

#top .why-edward-jones.four-col .av-flex-placeholder {
	display: none;
}

@media (min-width: 600px) {
	#top .why-edward-jones.four-col .flex_column_table {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
	}
	.responsive #top #wrap_all .why-edward-jones.four-col .flex_column {
		width: 46%;
	}
	#top .why-edward-jones.four-col .flex_column .edj-btn {
		position: absolute;
		bottom: 0;
	}
	#top .why-edward-jones.four-col .flex_column .avia_textblock {
		padding-bottom: 65px;
	}
}

@media (min-width: 768px) {
	.responsive #top #wrap_all .why-edward-jones.four-col .flex_column {
		max-width: 350px;
	}
	.responsive #top #wrap_all .why-edward-jones.four-col .flex_column .edj-btn {
		max-width: 250px;
		padding: 10px 20px;
	}
	.responsive #top #wrap_all .why-edward-jones.four-col.edj-btn210 .flex_column .edj-btn{
		max-width: 210px;
	}
}

@media (min-width: 990px) {
	.responsive #top #wrap_all .why-edward-jones.four-col .flex_column {
		width: 20.5%;
	}
	#top .why-edward-jones.four-col .flex_column_table {
		display: table;
	}
	#top .why-edward-jones.four-col .av-flex-placeholder {
		display: table-cell;
		width: 2%;
	}
	.responsive #top #wrap_all .why-edward-jones.four-col .flex_column_table:last-child {
		max-width: 73.8%;
		margin: 0 auto;
		margin-top: 30px;
		padding-top: 35px;
	}
}

@media (min-width: 1200px) {
	#top .why-edward-jones.four-col .av-flex-placeholder {
		width: 4%;
	}
}


/*=======Four column layout ends======*/


/*========Search list=======*/

.search-columns {
	display: none;
}

.job-search-results .jobTitle a {
	color: #19191A;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	padding-bottom: 7px;
	display: inline-block;
}

.responsive #top #wrap_all #widget-jobsearch-results-list .flex_column,
#widget-jobsearch-results-list .flex_column {
	color: #19191A;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 23px;
	padding-left: 0 !important
}

.widget-jobsearch-results .child.locationtype, .widget-jobsearch-results .child.addtnl_loc {
    color: #191919;
    font-style: normal;
}

.job-search-results .widget-jobsearch-results .job.alt,
.job-search-results .widget-jobsearch-results-list .job.alt,
#main .job-search-results .widget-jobsearch-results .job {
	background-color: transparent;
	border: 0;
	border-top: 1px solid #838384;
	padding: 20px;
}

#main .job-search-results .widget-jobsearch-results .job:last-child {
	border-bottom: 1px solid #838384;
}

.job-search-results .job-arrow-btn {
	display: none;
}

.job-search-results #widget-jobsearch-results-pages .button.inactive,
.job-search-results #widget-jobsearch-results-pages .button.avia-button {
	background-color: transparent;
	color: #19191a;
	font-size: 19px;
	font-weight: 500;
	letter-spacing: 0.51px;
	line-height: 40px;
	text-align: center;
	border: 0;
	box-shadow: none;
	min-width: 30px;
	padding: 0;
	height: 30px;
	margin-right: 30px;
	text-decoration: none;
}

.job-search-results #widget-jobsearch-results-pages .button.avia-button {
    border: 1px solid #19191a;
    border-radius: 100%;
    line-height: 19px;
    min-width: 30px;
    height: 30px;
    padding: 5px;
}

.job-search-results #widget-jobsearch-results-pages .button[aria-label="Go to the first page of results."],
.job-search-results #widget-jobsearch-results-pages .button[aria-label="Go to the previous page of results."],
.job-search-results #widget-jobsearch-results-pages .button[aria-label="Go to the next page of results."],
.job-search-results #widget-jobsearch-results-pages .button[aria-label="Go to the last page of results."] {
	color: #0076A0;
}

.job-search-results #widget-jobsearch-results-pages .button:last-child {
	margin-right: 0;
}

#widget-jobsearch-results-pages {
	padding-top: 25px;
}

@media (min-width: 768px) {
	#main .job-search-results .widget-jobsearch-results .search-columns {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		align-items: center;
		background-color: #f1f3f4;
		padding: 0 20px;
		height: 32px;
	}
	.widget-jobsearch-results .search-columns .flex_column {
		color: #19191A;
		font-size: 13px;
		font-weight: 500;
		letter-spacing: 0;
		line-height: 20px;
	}
	.job-search-results .jobTitle a {
		padding-bottom: 0;
	}
}
@media (max-width: 500px){
	.job-search-results #widget-jobsearch-results-pages .button.inactive,
.job-search-results #widget-jobsearch-results-pages .button.avia-button {
	margin-right: 30px;
}
.job-search-results #widget-jobsearch-results-pages .button:last-child{
	margin-right: 0;
}
}

/*=======Search list ends========*/


/*========Search widget left column=======*/

#top .search-left .widget-jobsearch-full {
    border: 1px solid #838384;
    padding: 30px 15px;
}
#top .search-left #text_icl-12.widget_text_icl{
padding: 30px 15px;
}

#toggleAdvSearch {
	background: transparent;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 51px;
	padding: 0;
	margin-bottom: 25px;
}

#top .search-left label {
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	margin-bottom: 5px;
}

#top .search-left ::-webkit-input-placeholder {
	color: #808081;
	line-height: 26px;
    height: 28px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

#top .search-left ::-moz-placeholder {
	color: #808081;
line-height: 26px;
    height: 28px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

#top .search-left :-ms-input-placeholder {
	color: #808081;
	line-height: 26px;
    height: 28px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

#top .search-left :-moz-placeholder {
	color: #808081;
	line-height: 26px;
    height: 28px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

#top .search-left select,
#top .search-left input[type="text"] {
	color: #19191a;
	padding-right: 35px;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}
#top .search-left select option{
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
  color: #19191a;
}
#top .search-left input[type="text"]{
	color: #19191a;
}

#top .search-left select,.avia-mozilla #top select, .avia-mozilla #top .avia_ajax_form .select, .avia-mozilla #top .entry-content-wrapper select {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat;
	background-size: 17px;
	background-position: 96%;
}

.geolocation-icon {
	top: 14px;
}

.radius-label {
	margin-top: 20px;
}

#top .search-submit-btn .avia-button,
#top .search-submit-btn .avia-button:hover,
#job-map-toggle,
#job-map-toggle:hover {
	border: 0;
	margin-top: 15px;
	background-color: #FBC81A;
	padding: 10px 50px;
	color: #19191a;
	font-size: 18px;
	font-weight: 500;
	min-height: 48px;
	letter-spacing: 0;
	line-height: 26px;
	text-align: center;
	width: 100%;
	text-decoration: none;
	border-radius: 4px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 1;
	margin-bottom: 0;
}

#top #job-map-toggle.avia-button,
#top #job-map-toggle.avia-button:hover {
	padding: 10px 20px;
	background-color: #404040 !important;
	color: #fff;
	font-size: 18px;
	width: auto;
	margin: 0;
	opacity: 1;
}

#top #job-map-toggle.avia-button span {
	color: #fff;
}

#job-map-toggle .world-icon {
	display: none;
}

#top #live-results,
#top #live-results span {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	width: auto;
	display: none;
	margin-top: 4px;
}

.widget.widget-job-map {
  display: none;
	margin: 20px 0 10px;
}

#widget_job_search_full-5.widget {
	padding-bottom: 0;
}

#custom_html-12.widget {
	padding: 0;
}

#custom_html-12 .edj-btn.mb20 {
	margin-top: 26px !important;
	margin-bottom: 26px !important;
}

@media (min-width: 768px) {
	#custom_html-12 .edj-btn{
		padding: 10px 20px;
	}
	#top #job-map-toggle.avia-button,
	#top #job-map-toggle.avia-button:hover {
		width: 190px;
	}
	.search-right {
		padding-top: 0;
	}
	#top #live-results {
		float: left;
		display: none;
		width: 100%;
		margin: 0;
	}
	.widget.widget-job-map {
		margin: 0;
	}
  .widget-jobsearch-results #loader {
    margin-bottom: 0;
  }
	.job-search-results .post-entry>.entry-content-wrapper>.av_two_third {
		margin-left: 3%;
		width: 65.5%;
	}
	.job-search-results .post-entry>.entry-content-wrapper>.av_one_third {
		width: 31.5%;
	}
	#top .cws-search-form-title .widgettitle {
		margin-top: 0;
		background: transparent;
		font-size: 36px;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 51px;
		padding: 0;
		margin-bottom: 25px;
	}
	#top #job-map-toggle.avia-button:before {
		content: '';
		width: 115px;
		height: 115px;
		background-color: #FDE57F;
		background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/map-icon.png);
		background-repeat: no-repeat;
		background-size: 66px;
		position: absolute;
		border-radius: 50%;
		z-index: 99;
		top: -140px;
		background-position: center center;
		right: 40px;
	}
	
	#top .search-left .widget-jobsearch-full {
	padding: 30px 24px 40px;
}
#top .search-left #text_icl-12.widget_text_icl{
padding: 40px 24px 20px;
}
}

@media (min-width: 1200px) {
	#custom_html-12 .edj-btn{
		padding: 10px 50px;
	}
	.job-search-results .post-entry>.entry-content-wrapper>.av_two_third {
		margin-left: 8%;
		width: 65.5%;
	}
	.job-search-results .post-entry>.entry-content-wrapper>.av_one_third {
		width: 26.5%;
	}
	#main .job-search-results .widget-jobsearch-results .job {
		padding: 30px 24px;
	}
	#main .job-search-results .widget-jobsearch-results .search-columns {
		padding: 0 40px;
	}
	.job-search-results .widget-jobsearch-results .job.alt,
	.job-search-results .widget-jobsearch-results-list .job.alt,
	#main .job-search-results .widget-jobsearch-results .job {
		padding: 22px 40px;
	}
}


/*========Search widget left column ends=======*/


/*========EJD Banner right section=======*/

.ejd-banner .ejd-banner-cat-city-ref * {
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 35px;
}

#top .edj-btn.yellow-btn {
	background-color: #FBC81A;
	color: #19191a;
}

#top .ejd-banner-btn {
	margin-top: 15px;
}

.ejd-banner h2.av-share-link-description,
#top a.jobcart-btn,
#top a.jobcart-btn span {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	padding-right: 14px;
	padding-bottom: 0;
}

#top a.jobcart-btn {
	text-decoration: none;
	box-shadow: none;
	padding: 0;
	background-color: transparent;
}

#top a.jobcart-btn {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/09/save-job.png) no-repeat;
	    background-size: 14px;
    background-position: 99%;
    padding-right: 21px;
	display: inline-block;
}

#top a.jobcart-btn.saved-job {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/09/bookmark_filled.png) no-repeat;
    background-size: 14px;
    background-position: 99%;
    padding-right: 21px;
	display: inline-block;
}

#top a.jobcart-btn .av_font_icon {
	display: none;
}

.ejd-banner .av-share-box,
#top .ejd-banner .av-share-box ul.av-share-box-list,
.blog-detail-banner .av-share-box,
#top .blog-detail-banner .av-share-box ul.av-share-box-list {
	margin: 10px 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

.blog-detail-banner .av-share-box {
	display: block;
}

.ejd-banner .av-share-box-list,
.blog-detail-banner .av-share-box-list {
	margin: 0;
}

#top .ejd-banner .av-share-box *,
#top .blog-detail-banner .av-share-box * {
	border: 0;
}

#top .ejd-banner .av-share-box a:before,
#top .blog-detail-banner .av-share-box a:before {
	content: none;
}

#top .ejd-banner .av-share-box li a,
#top .blog-detail-banner .av-share-box li a {
	height: 21px;
	padding: 0;
	width: 20px;
	background-size: 20px;
	background-position: center;
}

#top #wrap_all .ejd-banner .av-share-box li:hover a,
#top #wrap_all .blog-detail-banner .av-share-box li:hover a {
	background-color: transparent;
}

.ejd-banner .av-social-link-facebook a,
.blog-detail-banner .av-social-link-facebook a {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Icon-2-1.png') no-repeat;
}

.ejd-banner .av-social-link-twitter a,
.blog-detail-banner .av-social-link-twitter a {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Icon-1-1.png') no-repeat;
	/*top: 3px;
	position: relative;*/
}

.ejd-banner .av-social-link-linkedin a,
.blog-detail-banner .av-social-link-linkedin a {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Icon-1.png') no-repeat;
}

.ejd-banner .av-social-link-mail a,
.blog-detail-banner .av-social-link-mail a {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Envelope.png') no-repeat;
	/*top: 3px;
	position: relative;*/
}

#top .ejd-banner .av-share-box ul,
#top .blog-detail-banner .av-share-box ul {
	width: auto;
}

.ejd-banner .av-share-box ul li,
.blog-detail-banner .av-share-box ul li {
	display: inline-block;
	margin-right: 12px;
	line-height: 100%;
			padding-left: 0;
}

.blog-detail-banner .av-share-box ul li {
	padding-left: 0;
	margin-right: 17px;
}

@media (min-width: 400px) {
	.ejd-banner .av-share-box ul li,
	.blog-detail-banner .av-share-box ul li {
		margin-right: 20px;
	}
	.blog-detail-banner .av-share-box ul li {
		margin-right: 17px;
	}
}

@media (min-width: 600px) {
	#top .ejd-banner-btn {
		max-width: 201px;
	}
	.ejd-banner-buttons-container {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	#top .ejd-banner-buttons-container .edj-btn.yellow-btn {
		margin-right: 45px;
	}
}

@media (min-width: 768px) {
	#top .ejd-banner-btn {
		margin-top: 5px;
	}
	.ejd-banner .av-share-box,
	.blog-detail-banner .av-share-box {
		margin-bottom: 0;
	}
}


/*========EJD Banner right ends=======*/


/*========Custom Radio button=======*/

.outer-video-type {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.outer-video-type>div {
	margin-right: 15px;
}

#top .raido-custom input[type="radio"] {
	display: none;
}

#top .raido-custom input[type="radio"]+label {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	background-position: left center;
	display: inline-block;
	padding: 0 0 0 22px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

#top .raido-custom input[type="radio"]:checked+label {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Active.png);
}


/*========Custom Radio button ends=======*/


/*=======Employee Quotes========*/

.quotes-text {
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 40px;
}

.quotes-text .quotes {
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -0.2px;
	line-height: 34px;
	margin-bottom: 0;
	position: relative;
}

.quotes-text .name {
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	padding-top: 25px;
}

.quotes-text .designation {
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 23px;
}

.quotes-text .quotes:before,
.quotes-text .quotes:after {
	content: '“';
	font-size: 80px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 51px;
	text-align: center;
	position: absolute;
	left: -40px;
	top: 0;
}

.quotes-text .quotes:after {
	left: auto;
	right: -40px;
	top: auto;
	bottom: -40px;
}

.quotes-text .quotes:lang(fr-CA):before {
  content: '«';
}

.quotes-text .quotes:lang(fr-CA):after {
  content: '»';
}

#top .employee-quotes.reverse-quotes .flex_column_table {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column-reverse;
}

#top .employee-quotes.reverse-quotes .av_one_third {
	padding-bottom: 20px;
}

@media (min-width: 768px) {
	.quotes-text .quotes:before {
		left: -60px;
	}
	.quotes-text .quotes:after {
		right: -60px;
	}
	.quotes-text .quotes {
		font-size: 30px;
		line-height: 42px;
	}
	.quotes-text {
		padding-left: 60px;
		padding-right: 60px;
	}
	.quotes-text {
		padding-top: 0;
	}
	.quotes-text .name {
		padding-top: 40px;
	}
	#top .employee-quotes .av_one_third {
		padding-right: 45px;
	}
	#top .employee-quotes.reverse-quotes .av_one_third {
		padding-right: 0;
		padding-left: 15px;
	}
	.quotes-text.no-padding-top {
		padding-top: 0;
	}
	#top .employee-quotes.reverse-quotes .flex_column_table {
		display: block;
	}
	#top .employee-quotes.reverse-quotes .av_two_third {
		padding-left: 30px;
	}
}

@media (min-width: 990px) {
	.quotes-text {
		padding-top: 40px;
	}
}

@media (min-width: 1200px) {
	#top .employee-quotes .av_one_third {
		padding-left: 30px;
	}
	#top .employee-quotes.reverse-quotes .av_one_third {
		padding-right: 30px;
	}
	#top .employee-quotes.reverse-quotes .av_two_third {
		padding-left: 90px;
	}
	.quotes-text {
		padding-top: 86px;
	}
	.quotes-text.less-pad {
		padding-top: 60px;
	}
	.quotes-text.no-padding-top {
		padding-top: 0;
	}
	#top .employee-quotes .flex_column_table{
		display: block;
	}
	#top .employee-quotes .av_one_third {
		width: calc(450px);
	}
	#top .employee-quotes .av_two_third {
		width: calc(100% - 450px);
	}
}

@media (min-width: 1200px) {
	#top .employee-quotes.reverse-quotes .av_one_third {
		padding-left: 45px;
		padding-right: 26px;
	}
}
@media (max-width: 767px){
	.employee-quotes .quotes-text{
		text-align: center;
	}
}

/*=======Employee Quotes ends========*/


/*=======EJD Into section========*/

.ejd-intro-paragraph-container h2 {
	font-size: 36px;
	line-height: 42px;
}

.ejd-intro-paragraph-container p {
	letter-spacing: 0.2px;
}

.ejd-intro-paragraph-container {
	max-width: 1024px;
}

.ejd-contact-me-container ul {
	padding-left: 0;
}


/*========EJD Intro ends=======*/


/*======EJD Tabs=========*/

.responsive #top #wrap_all .ejd-intro-tabs .container {
	max-width: 100%;
	width: 100%;
}

.responsive #top #wrap_all .ejd-intro-tabs .container .ejd-intro-paragraph-container {
	max-width: 90%;
	margin: 0 auto;
}

div .main_color.ejd-intro-tabs .tabcontainer .active_tab_content,
div .main_color.ejd-intro-tabs .tabcontainer .active_tab {
	background-color: transparent !important;
	padding: 18px 5%;
}

.ejd-intro-tabs .ejd-footnotes {
  padding: 3% 5% 0;
}

.js_active .ejd-intro-tabs .top_tab .tab {
	border: none;
}

.js_active .ejd-intro-tabs .top_tab .tab h3 {
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 26px;
}
.js_active .ejd-intro-tabs .top_tab .tab p:empty{
display: none;
}
.js_active .ejd-intro-tabs .top_tab .tab.active_tab h3 {
	font-weight: 600;
}

.responsive #top .main_color.ejd-intro-tabs .tabcontainer {
	border: 0;
	margin-top: 0;
}

.responsive .ejd-intro-tabs .tabcontainer .tab.fullsize-tab {
	border-top: 2px solid #838384;
	padding: 12px 5%;
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/down-accor.png) no-repeat;
	background-position: 95%;
	background-size: 18px;
}

.responsive .ejd-intro-tabs .tabcontainer .tab.fullsize-tab.active_tab {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/up-accor.png) no-repeat;
	background-color: transparent !important;
	background-position: 95%;
	background-size: 18px;
	border-bottom: 1px solid #838384;
}

.responsive .ejd-intro-tabs .tabcontainer .av_tab_section:last-child .tab.fullsize-tab {
	border-bottom: 2px solid #838384;
}

.responsive .ejd-intro-tabs .tab_inner_content strong,
.responsive .ejd-intro-tabs .tab_inner_content b {
	font-size: 17px !important;
	line-height: 26px;
	color: #19191A;
	font-weight: bold !important;
}
.responsive .ejd-intro-tabs .tab_inner_content ul li,.ejd-intro-tabs .jd-About-Us{
	margin-bottom: 15px !important;
}
.responsive .ejd-intro-tabs p:empty{
display: block;
}
.responsive .ejd-intro-tabs u {
	text-decoration: none !important;
}

.responsive .ejd-intro-tabs .jd-Job-Overview p,
.responsive .ejd-intro-tabs .jd-Job-Overview p:last-child {
	margin-bottom: 15px !important;
}

.responsive .ejd-intro-tabs .tabcontainer ul {
	padding-left: 40px;
}

.responsive .ejd-intro-tabs .tabcontainer .tab_content .edj-link.collapsed {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/expand.png') no-repeat;
	background-size: 21px;
	background-position: left center;
	padding: 10px 0 10px 38px;
}
.responsive .ejd-intro-tabs .tabcontainer .tab_content .edj-link {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/09/collapse.png') no-repeat;
	background-size: 24px;
	background-position: left center;
	padding: 10px 0 10px 38px;
}

.responsive .ejd-intro-tabs .tab_inner_content p,
.responsive .ejd-intro-tabs .tab_inner_content font,
.responsive .ejd-intro-tabs .tab_inner_content div,
.responsive .ejd-intro-tabs .tab_inner_content span {
	font-size: 17px !important;
	font-weight: 500 !important;
	letter-spacing: 0 !important;
	line-height: 26px !important;
}
#top .ejd-footnotes, #top .ejd-footnotes p,.responsive .ejd-intro-tabs .tab_inner_content .jd-footnotes p,
.responsive .ejd-intro-tabs .tab_inner_content p.jd-footnotes{
      font-size: 15px !important;
    line-height: 23px !important;
    font-weight: 500 !important;
}

.responsive .ejd-intro-tabs .tab_inner_content * {
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif !important;
}

@media (min-width: 768px) {
	.responsive #top #wrap_all .ejd-intro-tabs .container {
		max-width: 1365px;
	}
	.responsive #top #wrap_all .ejd-intro-tabs .container .ejd-intro-paragraph-container {
		max-width: 100%;
	}
	.js_active .ejd-intro-tabs .top_tab .tab.active_tab {
		border-bottom: 4px solid #0076a0;
	}
	.js_active .ejd-intro-tabs .top_tab .tab,
	.js_active .ejd-intro-tabs .top_tab .tab.active_tab {
		padding: 10px;
	}
	.js_active .ejd-intro-tabs .top_tab .tab h3 {
		font-weight: 500;
		text-align: center;
	}
	.responsive .ejd-intro-tabs .tab_titles {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		align-items: flex-start;
		justify-content: center;
		padding: 0 20px;
	}
	.responsive .ejd-intro-tabs div .av_three_fourth {
		width: 69%;
	}
	.responsive .ejd-intro-tabs div .av_one_fourth {
		width: 25%;
	}
}

@media (min-width: 990px) {
	.js_active .ejd-intro-tabs .top_tab .tab,
	.js_active .ejd-intro-tabs .top_tab .tab.active_tab {
		padding: 10px 20px;
	}
}

@media (min-width: 1200px) {
	.js_active .ejd-intro-tabs .top_tab .tab,
	.js_active .ejd-intro-tabs .top_tab .tab.active_tab {
		padding: 10px 30px;
	}
}

@media (min-width: 1365px) {
	.js_active .ejd-intro-tabs .top_tab .tab,
	.js_active .ejd-intro-tabs .top_tab .tab.active_tab {
		padding: 10px 38px;
	}
}


/*======EJD Tabs ends=========*/


/*=======Into section right col========*/

.ejd-intro-tabs .av_one_fourth h3 {
	padding-bottom: 25px;
	padding-top: 30px;
}

.ejd-contact-me-container h4 {
	font-size: 21px;
	line-height: 30px;
	padding-bottom: 18px;
}

.ejd-intro-right-col {
	padding: 15px 5% 0 5%;
}

.ejd-contact-me-container ul {
	list-style: none;
}

.ejd-contact-me-container ul li a,
.ejd-contact-me-container ul li a:hover {
	text-decoration: none;
	color: #19191A;
	font-size: 17px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

.ejd-contact-me-container ul li img {
	width: 29px;
	margin-right: 25px;
}

.ejd-contact-me-container ul li:first-child {
	border-top: 1px solid #19191a;
	border-bottom: 1px solid #19191a;
}

.ejd-contact-me-container ul li {
	padding: 20px 25px;
}

.ejd-intro-right-col .avia_textblock {
	max-width: 325px;
	margin: 0 auto;
}

.ejd-intro-right-col .fa-img-container {
	/*-webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.29);
	box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.29);*/
	width: calc(100% + 54px);
	margin-left: -27px;
}

@media (min-width: 768px) {
	.ejd-intro-right-col {
		padding: 0;
	}
	.ejd-intro-right-col .avia_textblock {
		max-width: 100%;
	}
	.fa-img-container img {
		width: 100%;
	}
}


/*=======Intro Section right col ends========*/


/*=======EJD Testimonial Slider========*/

#top .ejd-emp-testimonials .avia-smallarrow-slider .avia-slideshow-arrows a {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/chevron_right-Copy-3.png) no-repeat;
	background-size: contain;
	width: 17px;
	height: 32px;
}

#top .ejd-emp-testimonials .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/chevron_right-Copy-2.png) no-repeat;
	background-size: contain;
}

.ejd-emp-testimonials .new-special-heading {
	display: none !important;
}


/*.ejd-emp-testimonials .avia-content-slider-inner {
	height: auto !important;
}*/

#top .ejd-emp-testimonials .avia-smallarrow-slider .avia-slideshow-arrows a {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/chevron_right-Copy-3.png) no-repeat;
	background-size: contain;
	width: 17px;
	height: 32px;
}

#top .ejd-emp-testimonials .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/chevron_right-Copy-2.png) no-repeat;
	background-size: contain;
}

#top .ejd-emp-testimonials .avia-slideshow-arrows a:hover {
	opacity: 1;
}

#top .ejd-emp-testimonials .avia-smallarrow-slider .avia-slideshow-arrows a:before {
	content: none;
}

#top .avia-content-slider-element-container .avia-slideshow-dots {
	text-align: center;
}

#top .ejd-emp-testimonials .avia-smallarrow-slider .avia-slideshow-arrows {
	bottom: 0;
	top: auto;
	max-width: 254px;
	margin: 0 auto;
	left: calc(50% - 127px);
}

#top .ejd-emp-testimonials .avia-smallarrow-slider-heading {
	width: auto;
	margin: 0 auto;
}

#top .ejd-emp-testimonials .avia-smallarrow-slider .avia-slideshow-dots a {
	width: 10px;
	margin: 0 7px;
	height: 10px;
	padding: 5px;
}

#top .avia-content-slider-element-container .avia-slideshow-dots {
	top: 4px;
}

@media (min-width: 768px) {
	#top .ejd-emp-testimonials .avia-smallarrow-slider-heading {
		margin-top: 30px;
	}
}

@media (min-width: 990px) {
	.ejd-emp-testimonials .quotes-text {
		padding-top: 0;
	}
}


/*=======EJD Testimonial Slider ends========*/


/*========EJD Search Widget=========*/

.search-widget.ejd-search-widget {
	max-width: 100%;
	margin: 0 auto;
	float: none;
	padding: 20px 5%;
}


.responsive #top #wrap_all .search-widget.ejd-search-widget .container {
	max-width: 90%;
	width: 100%;
	padding: 0;
	margin: 0 auto;
}

@media (min-width: 768px) {
	.responsive #top #wrap_all .search-widget.ejd-search-widget .container {
		padding: 0 50px;
	}
	.responsive #top #wrap_all .search-widget.ejd-search-widget .container {
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.responsive #top #wrap_all .search-widget.ejd-search-widget .container {
		max-width: 1082px;
	}
}


/*========EJD Search Widget=========*/

#top .main_color strong {
	color: #19191a;
}


/*========EJD Video Section=======*/

#top .ejd-video-section h2 {
	padding-bottom: 20px;
}

#top .ejd-video-section .edj-btn {
	margin-top: 10px;
}

#top .ejd-video-section iframe,
#top .ejd-video-one-col iframe {
	width: 100%;
}

@media (min-width: 768px) {
	#top .ejd-video-section .edj-btn {
		max-width: 380px;
	}
  
  #top .ejd-video-section .edj-btn.wid458 {
  	max-width: 458px;
	}
}

@media (max-width: 767px) {
	#top .ejd-video-section .edj-btn {
		margin-bottom: 30px;
	}
	.responsive #top #wrap_all .ejd-video-section .flex_column {
		margin-bottom: 0;
	}
	.responsive #top #wrap_all .ejd-video-section .flex_column.first {
		margin-bottom: 20px;
	}
	#top .ejd-video-section iframe,
	#top .ejd-video-one-col iframe {
		height: 100%;
	}
	#top .ejd-video-section iframe {
		margin-top: 0px;
	}
}


/*========EJD Video Section=======*/

.ejd-video-one-col .avia_textblock {
	max-width: 1005px;
	margin: 0 auto;
}

#top .why-edward-jones.ejd-why-edward-jones .edj-btn {
	max-width: 380px;
}

#top .why-edward-jones.ejd-why-edward-jones.hq-divisions .edj-btn {
  max-width: 301px;
}


/*=====Next Steps BOS EJD====*/

.ready-to-take-next-step {
	border: 1px solid #838384;
	max-width: 1080px;
	margin: 0 auto;
	padding: 30px 35px;
	font-weight: 500;
}

.ejd-bos-category .widget {
  padding-bottom: 0;
}

#top .maxwidth-1005 {
	max-width: 1005px;
	margin: 0 auto;
}


/*=====Next Steps BOS EJD ends====*/


/*=========LCP Pages=========*/

ul.nav-dashboard {
	padding-left: 0;
}

#socialSiteProvider {
	margin-left: 0;
}

.row.apply-flow-wrapper {
	margin: 0;
}

#top .lcp-pages .container-fluid {
	padding-right: 0;
	padding-left: 0;
}

#top .lcp-pages,
#top .lcp-pages p,
#top .lcp-pages label,
#top .lcp-pages div,
#top .lcp-pages span,
#top .lcp-pages a,
#top .lcp-pages button,
.lcp-pages *,
#top .modal-popup-small label {
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: normal;
}

#top .lcp-pages label {
	padding-bottom: 4px;
}
#top .join-lcp-form .form-group.has-error label,
#top .join-lcp-form .checkbox.has-error label span, 
#top .join-lcp-form .checkbox.has-error label span a {
  color: #f00 !important;
  font-weight: bold;
}
#top .join-lcp-form .asterisk-text1, #top .join-lcp-form .checkbox.has-error label .asterisk-text1 {
  color: #19191a !important;
}
#top .join-lcp-form #unameDescription #email_exists_Check,
#top .join-lcp-form #unameDescription #email_exists_Check b,
#top .join-lcp-form #unameDescription #email_exists_Check b a {
  line-height: 15px;
  display: block;
}
#top .main_color.lcp-pages .form-group.has-error input[type='text'], 
#top .main_color.lcp-pages .form-group.has-error input[type='password'], 
#top .main_color.lcp-pages .form-group.has-error select,
#top .main_color.lcp-pages .form-group.has-error input[type='tel'], 
#top .main_color.lcp-pages .form-group.has-error input[type='search'], 
#top .main_color.lcp-pages .form-group.has-error input[type='email'] {
  background-color: #fdf4f5;
  border-color: #d61f34;
}

.login-container {
	margin: 0 auto;
	padding: 25px;
	max-width: 750px;
	background: transparent;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

.login-container h1 {
	padding-bottom: 25px;
}

#socialSiteProvider {
	margin-bottom: 30px;
}

#socialLoginProvider .gigya-login-header {
	display: none !important;
}

#socialLoginProvider,
#socialLoginProvider_uiContainer {
	width: 100% !important;
	height: auto !important;
	padding: 0 !important;
}

#top .main_color.lcp-pages label span,
#top .main_color.lcp-pages legend span {
	font-size: 17px;
	line-height: 26px;
	color: #19191a;
}

#top .lcp-pages label[for="subscription"] .asterisk-text {
  display: none;
}

#top .main_color.lcp-pages input[type='text'],
#top .main_color.lcp-pages input[type='password'],
#top .main_color.lcp-pages select,
#top .main_color.lcp-pages input[type='tel'],
#top .main_color.lcp-pages input[type='search'],
#top .main_color.lcp-pages input[type='email'] {
	border: 1px solid #838384;
	background: transparent;
	font-size: 17px;
	line-height: 26px;
	padding: 0px 5px;
	height: 48px !important;
}

.form-control {
	height: 38px;
}

#top .main_color.lcp-pages select {
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat;
	background-size: 9px;
	background-position: 98%;
	background-size: 17px;
}

.loginbox-submit input[type=button],
#top .resume-wrapper label.btn,
#top .main_color.lcp-pages button.btn,
.account-manage a.btn-width,
button.btn.btn-azure,
#top .lcp-pages .document-attachments label[for='documentUpload'] {
	padding: 10px 50px;
	background-color: #404040 !important;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	min-height: 48px;
	letter-spacing: 0;
	line-height: 26px;
	text-align: center;
	width: 100%;
	text-decoration: none;
	border-radius: 4px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}

.loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header,
.loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header>p,
.loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header>p a {
	font-size: 17px;
}

.schema-form-checkbox input[type=checkbox] {
	top: 2px;
}

.responsive #top #wrap_all .lcp-create .container {
	max-width: 500px;
	padding: 0;
}

.lcp-create .container .col-sm-6 {
	width: 100%;
}

.login-container .loginbox {
	width: 100% !important;
}

.login-container .loginbox #socialLoginProvider {
	padding: 0 15px !important;
}

#main,
.avia-msie-8 .av_header_sticky_disabled#header {
	background-color: transparent;
}

.lcp-pages .tick-icon,
.lcp-pages .fa.fa-check-circle {
	top: 35px;
}

.lcp-pages.forgot-lcp .tick-icon {
	top: 9px;
}

#top .no-thanks.button {
	background-color: #fff;
	color: #19191a;
	margin-top: 7px;
}

.lcp-pages .lcp-buttons {
	padding-bottom: 20px;
}

.lcp-pages .lcp-buttons img {
	width: 100%;
}

.lcp-pages .lcp-buttons img:last-child {
	padding-right: 0;
}

.ig-control__cbx:not(:checked)+label:after {
	border: 1px solid #19191a;
}

.ig-control__cbx:checked+label:after {
	background-color: #19191a;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label,
.form-group.has-error .control-label,
.input-group.has-error .control-label,
.form-group.has-error .help-block,
.input-group.has-error .help-block,
.form-group.has-error .help-inline,
.input-group.has-error .help-inline,
.red {
	color: #19191a;
}

.checkbox-custom+.checkbox-custom-label:before,
.radio-custom+.radio-custom-label:before {
	border: 1px solid #19191a;
}

.darkgray {
	color: #19191a !important;
}

.account-container .activity .activity-item .close-btn:hover,
a.close-btn:hover {
	text-decoration: underline;
}

.btn-azure,
.btn-azure:focus,
.btn-azure:hover {
	background-color: #19191a !important;
	border-color: #19191a;
}

#deleteAccountModal .btn-group .btn {
	width: auto;
}

#deleteAccountModal .first-btn {
	margin-right: 10px;
}

#deleteAccountModal .btn-group {
	width: auto;
}

#profileDownloadMainContent a {
	color: #0075a0;
}

.resume-filename .dashicons:before {
	content: "f00d";
	font-family: FontAwesome;
}

.resume-filename .dashicons,
.resume-filename .dashicons:hover {
	top: 4px;
	text-decoration: underline;
	position: relative;
}

@media (min-width: 500px) {
	.lcp-pages .lcp-buttons img {
		padding-right: 20px;
	}
	.lcp-pages .lcp-buttons {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.lcp-pages .lcp-buttons img {
		width: 33.333%;
	}
}

@media (min-width: 768px) {
	.lcp-pages .lcp-buttons img {
		width: 29%;
	}
	.login-container .loginbox {
		width: 500px !important;
	}
	.lcp-pages .lcp-buttons img {
		padding-right: 40px;
	}
	.lcp-pages .lcp-buttons img:last-child {
		padding-right: 0;
	}
}


/*=========LCP Pages Ends=========*/


/*=====LCP Profile===========*/

.new-dashboard .nav-dashboard li a,
.new-dashboard .nav-dashboard li a:hover,
.new-dashboard .nav-dashboard li a:focus {
	font-size: 17px;
	color: #0075a0;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif !important;
	text-decoration: underline !important;
	border: 0;
	font-weight: normal;
	background-color: transparent !important;
	padding-left: 0;
}

.new-dashboard .nav-dashboard .active a,
.new-dashboard .nav-dashboard .active a:hover,
.new-dashboard .nav-dashboard .active a:focus {
	background-color: transparent !important;
	color: #0075a0;
}

.new-dashboard .nav-dashboard .active a {
	color: #19191a;
}

.account-manage a.btn-width {
	text-decoration: none;
	width: 210px;
}

.account-container .user {
	text-align: left;
}

h1.your_account_dashboard {
	text-align: center;
}

.profile-edit-btns {
	padding-top: 20px;
}

.new-dashboard .row {
	margin-bottom: 0;
}

.account-manage {
	margin-top: 20px;
}

.profile-edit-btns .pl0 {
	padding-right: 0;
}

.tab-content-container-edit,
.tab-content-container-preference {
	padding: 20px 0;
	width: 100%;
}

@media only screen and (max-width: 991px) {
	.new-dashboard .mobile-nav a {
		font-size: 17px;
		color: #19191a;
		font-family: 'Whitney A', 'Whitney B', arial, sans-serif !important;
		text-decoration: underline;
		border: 0;
		font-weight: normal;
		padding: 10px;
		margin-left: 0;
		background-color: transparent;
	}
	.new-dashboard .tab-content {
		margin-left: 0;
	}
	.tab-content-container-width-mobile {
		width: 100%;
		margin-left: 0px !important;
	}
}

@media (max-width: 767px) {
	.account-container p {
		text-align: center;
	}
}


/*=====LCP Profile ends===========*/


/*LCP Thank you page*/

#top .lcp-thank-you-msg p:last-child {
	padding-top: 15px;
}

@media (min-width: 768px) {
	#top .lcp-thank-you-msg .edj-btn {
		max-width: 295px;
	}
	.inner-padding .content>.post-entry {
		padding-left: 30px;
		padding-right: 30px;
	}
}


/*===LCP new design====*/

.required-field .red {
	padding-bottom: 20px;
	display: inline-block;
}

#socialLoginProvider {
	padding-left: 16px !important;
}

#top span.circle-number {
	display: inline-block;
	background-color: #fde57f;
	font-size: 28px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 42px;
	text-align: center;
	border-radius: 50%;
	height: 42px;
	width: 40px;
}

.lcp-form-header {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	padding-bottom: 20px;
	padding-top: 20px;
	clear: both;
}
.account-container .new-dashboard .hide-login-header.lcp-form-header{
  display: none;
}
.account-container .new-dashboard .profile-update-btn{
  clear: both;
}
#top .lcp-form-header h2 {
	font-size: 28px;
	line-height: 42px;
	padding-bottom: 0;
	padding-left: 12px;
}

.asterisk-text {
	color: #19191a !important;
	font-size: 17px !important;
}

.glyphicon-remove:before,
.glyphicon-ok:before {
	top: 12px;
	position: relative;
}

.lcp-pages div.checkbox {
	display: inline-block;
	margin-bottom: 0;
}

.lcp-pages .checkbox label {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.lcp-return-hp-link {
	display: block;
	clear: both;
}

.lcp-pages .schema-form-submit {
	padding-top: 20px;
}

.modal-popup-small * {
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif !important;
	font-weight: 500;
}

.modal-popup-small .fa-exclamation-triangle,
.modal-popup-small .fa-check-circle,
.modal-popup-small .col-md-1.pt3,
.sign-in-section.main_color .fa-exclamation-triangle, .sign-in-section.main_color .fa-check-circle, .sign-in-section.main_color .col-md-1.pt3 {
	display: none;
}

.modal-popup-small #updatePasswordForm,
.modal-popup-small #updatePasswordForm .row {
	margin-bottom: 0;
}

.modal-popup-small #updatePasswordForm .row button {
	margin-top: 20px;
	width: 100% !important;
}
.modal-popup-small #updatePasswordForm .modal-required-fields{
padding-top: 20px;
padding-bottom: 20px;
}
.modal-popup-small #updatePasswordForm br{
display: none;
}
#top label {
	font-weight: normal;
}

.modal-required-fields {
    color: #f00;
}

.sign-in-section.main_color #socialLoginProvider{
	padding-left: 0 !important;
}
.sign-in-section.main_color .red,.sign-in-section.main_color .red span{
    color: #CC0000;
}
.sign-in-section.main_color .red span{
	font-size: 14px;
	}
.modal-popup-main-header,.sign-in-section h1 {
	font-weight: 700;
	color: #19191a;
	font-size: 42px;
	line-height: 44px;
  font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}

a.custom-action-highlight,
.modal-popup-small a {
	color: #0076A0 !important;
	text-decoration: underline;
	font-weight: 500;
}

.modal-popup-small .pr25 {
	padding-right: 0;
}

.modal-popup-small .pl25 {
	padding-left: 0;
}

.modal-popup-small .pull-right.draggable {
	padding-top: 12px;
}

.gigya-login-providers-container {
	width: 244px !important;
}

.lcp-pages .gigya-login-providers-container {
	float: left;
}

.gigya-login-providers-container {
	border: 0 !important;
}

.modal-popup-small {
	padding: 40px 20px !important;
}

.modal-popup-small .ml10 {
	margin-left: 0px !important;
	margin-bottom: 0;
}

#top .social-container-center {
	margin-left: 0;
	width: 100%;
}

.modal-popup-small>.row {
	margin-bottom: 0;
}

.modal-popup-small .col-md-11 {
	width: 100%;
}

.fa-lock:before {
	content: none;
}

label[for="remember_me"] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
}

.modal-popup-small .input-group .input-group-addon {
	display: none;
}

.modal-popup-small .input-group.input-group-lg {
	width: 100%;
}

#top .modal-popup-small .input-text,
#top .modal-popup-small input[type="text"],
#top .modal-popup-small input[type="input"],
#top .modal-popup-small input[type="password"],
#top .modal-popup-small input[type="email"],
#top .modal-popup-small input[type="number"],
#top .modal-popup-small input[type="url"],
#top .modal-popup-small input[type="tel"],
#top .modal-popup-small input[type="search"],
#top .modal-popup-small textarea {
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	height: 48px;
	border: 1px solid #838384;
	background-color: transparent;
	padding: 0 10px;
}

#top .lcp-pages .schema-form-checkbox label input[type="checkbox"] {
	/*display: none;
  height: 0;
  width: 0;
  */
  width:29px;
  height:29px;
  margin-top: -6px;
  margin-bottom: 15px;
}


/*
#top .lcp-pages .tab-content-container-preference label[for="unsubscribeCheck"] div:first-child {
	display: none;
}*/

#top .lcp-pages .schema-form-checkbox label input[type="checkbox"]+span {
/*	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/check-box-NO.jpg);
	background-repeat: no-repeat;
	background-size: 29px 29px;
	background-position: left 4px;
	display: inline-block;
	padding: 0 0 0 41px;
	line-height: 36px; */
}

#top .lcp-pages .schema-form-checkbox label input#subscription+span {
  line-height: 26px;
}


/*
#top .lcp-pages .tab-content-container-preference label[for="unsubscribeCheck"] div:last-child {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/check-box-NO.jpg);
	background-repeat: no-repeat;
	background-size: 29px 29px;
	background-position: left 4px;
	display: inline-block;
	padding: 0 0 0 41px;
	line-height: 36px;
}
*/

#top .lcp-pages .communication-section-header {
	font-weight: 600;
}

.activity-notification-container .col-md-1.col-sm-1 {
	text-align: right;
}


/*
#top .lcp-pages .tab-content-container-preference label[for="unsubscribeCheck"] div:last-child {
	background-position: left 0;
}*/

#top .lcp-pages .schema-form-checkbox label input[type="checkbox"]:checked+span {
/*	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/check-box-YES.jpg);
  */
}


/*
#top .lcp-pages .tab-content-container-preference label[for="unsubscribeCheck"] div.checkedin {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/check-box-YES.jpg);
}*/
.lcp-pages .tab-container .resume-wrapper,.profile-dashboard-section .radius-bordered > h4 {
    display: none;
}
#top .form-group .help-block,
#top .has-error .help-block,
#top div.help-block.red,
#top span.help-block.red,
#top div.help-block {
	color: #f00;
}

.main_color b {
	color: #19191a;
}

#top .lcp-pages .schema-form-checkbox label {
	padding-top: 10px;
}

.lcp-pages a span {
	color: #0070a0;
}

.profile_notification_close_btn,
.profile_notification_close_btn:hover,
.close-btn,
.close-btn:hover {
	text-decoration: none;
}

.fa,
.far,
.fas {
	font-family: "Font Awesome 5 Free" !important;
}

.fa:before {
	font-family: Fontawesome !important;
	color: #19191a;
	font-size: 22px;
}

#top .main_color .avia-color-theme-color {
	border-color: transparent;
}

.account-manage a.btn,
.account-manage a.btn i:before,
.account-manage a.btn span {
	color: #fff;
}

.account-manage a.btn i {
	display: none;
}

.account-manage a.btn {
	margin-bottom: 10px;
}

.account-manage p {
	margin: 0;
}

.container-frame,
.border-dashboard,
.tab-content-container-preference {
	border: 0;
}

.border-dashboard {
	padding: 20px 0;
}

.nested-container {
	max-width: 100%;
}

#top .lcp-pages .dashboard-section-header {
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
}

.lcp-pages .container-fluid .schema-form-section.col-sm-6 {
	padding: 0;
}

.new-dashboard .bg-whitesmoke {
	padding: 10px 0;
}

.document-attachments,
#top .resume-wrapper label[for='fileupload'] {
	max-width: 300px;
}

.table>thead:first-child>tr:first-child>th {
	border-top: 0px;
}

#top .alert-warning {
	text-align: left;
}

.modal-popup-small i:before {
	content: none;
}

.modal-popup-custom-backdrop {
	z-index: 999 !important;
}

.modal-popup-small .red,
.modal-popup-small .red span {
	color: #f00;
}

.ui-select-container {
	background-color: transparent;
}

.ui-select-container input {
	width: 100% !important;
}

.ui-select-bootstrap .ui-select-choices-row>span {
	white-space: normal;
}

.avia_textblock ul.ui-select-choices {
	padding-left: 0;
	list-style: none;
}

.ui-select-container span.ui-select-match-item {
	white-space: normal;
	width: 100%;
	display: block;
	text-align: left;
}

.ui-select-bootstrap .ui-select-choices-row.active>span {
	background-color: #f1f3f4;
}

.ui-select-match-close,
.ui-select-match-close:hover {
	color: #19191a;
	opacity: 1;
}

.col-md-12:focus,
.row:focus,
.tab-content.tab-content-edit:focus {
	outline: none !important;
}

@media (min-width: 768px) {
	#top .lcp-pages .form-group.has-feedback {
		width: 44.7%;
		float: left;
		margin: 5px 5.3% 30px 0;
	}
	#top .lcp-pages .form-group.additional-area-interest {
		width: 44.7%;
		float: left;
		margin: 5px 5.3% 30px 0;
	}
	#top .lcp-pages .form-group.has-feedback .help-block {
		position: absolute;
	}
	/*#top .lcp-pages .form-group.has-feedback.has-error,#top .lcp-pages .form-group.has-feedback.has-success{
margin-bottom: 30px;
 }*/
	.help-block {
		margin-top: 0;
		margin-bottom: 0;
	}
	#top .lcp-pages .form-group.has-feedback input,
	#top .lcp-pages .form-group.has-feedback select {
		margin-bottom: 0;
		margin-top: 0;
		border-radius: 3px !important;
	}
	#top .main_color.lcp-pages .schema-form-submit .edj-btn {
		width: 295px;
	}
	.lcp-pages form .schema-form-section .schema-form-section.col-sm-6 {
		width: 100%;
		max-width: 900px;
	}
	.clear-left {
		clear: left;
	}
	.lcp-return-hp-link {
		display: inline-block;
		clear: none;
		padding-left: 45px;
		padding-top: 11px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-right: 45px;
	}
}


/*===LCP new design ends====*/


/*=======Breadcrumb========*/

#top .breadcrumb .sep {
	width: 14px;
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Icon-Color-Copy.png);
	background-size: 6px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: center;
}

#top .breadcrumb-trail a,
#top .breadcrumb-trail a:hover {
	color: #0076A0;
	text-decoration: none;
}

.breadcrumb-trail * {
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
}

.breadcrumb {
	margin: 0;
}
.blog-detail-breadcrumb .breadcrumb-trail a:nth-child(5),.blog-detail-breadcrumb .breadcrumb-trail span:nth-child(6){
display: none;
}
#top .breadcrumb-section .breadcrumbs{
	    display: block;
    border-top: 1px solid #838384;
    padding-top: 12px;
}
@media (max-width: 767px) {
	.breadcrumb-section .breadcrumbs.avia-breadcrumbs {
		margin-top: 20px;
	}
}


/*========Formula UL list=======*/

#top .branch-profit-formula {
	border-left: 15px solid #FBC81A;
	padding-bottom: 0;
	list-style: none;
	margin-left: 30px;
	padding-left: 30px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#top .branch-profit-formula li {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
}

.branch-profit-formula li:last-child {
	padding-top: 20px;
	position: relative;
}

.branch-profit-formula li:last-child:before {
	content: '';
	width: 150px;
	position: absolute;
	border-top: 1px solid #838384;
	bottom: 38px;
	left: 7px;
}


/*========Formula UL list ends=======*/

.pl70 {
	padding-left: 30px;
}

.pl20 {
	padding-left: 20px;
}

.fs15 {
	font-size: 15px;
}

#top .h5fslight h5 {
	font-weight: 600;
	font-size: 17px;
}

.pl30 {
	padding-left: 30px;
}

.banner-testimonial-superscript {padding-left: 40px;}

.entry-content-wrapper ul.li-pb20 li {
	padding-bottom: 20px;
}

@media (min-width: 768px) {
	.pl70 {
		padding-left: 70px;
	}
	.wid500 {
		max-width: 500px
	}
	.wid458 {
		max-width: 458px;
	}
  .wid301 {
  	max-width: 301px;
	}
  .wid320 {
  	max-width: 320px;
	}
}


/*========Vertical Search=======*/

#top .search-widget.search-widget-vertical .widget-jobsearch form {
	flex-wrap: wrap;
}

#top .search-widget.search-widget-vertical .widget-jobsearch form .av_one_third,
.responsive #top #wrap_all .search-widget.search-widget-vertical .quicksearch-btn {
	width: 100%;
	padding-left: 0;
}

#top .search-widget.search-widget-vertical {
	padding: 35px 32px 40px;
}

#top .search-widget.search-widget-vertical .widget-jobsearch form .av_one_third.quicksearch-SearchText {
	padding: 22px 0;
}


/*========Tables=======*/

.main_color tr:nth-child(odd) {
	background: #fff;
}

#top .main_color .avia-data-table.avia_pricing_minimal td,
#top .main_color .avia-data-table.avia_pricing_minimal th {
	border: 0;
	/*border-right: 1px solid #838384;*/
}

#top .main_color table {
	border: 1px solid #838384;
}

#top .main_color .avia-data-table.avia_pricing_minimal th {
	background-color: #f1f3f4;
	font-size: 20px;
	line-height: 21px;
	text-transform: none;
	padding: 20px;
  letter-spacing: 0;
}

#top .main_color .avia-data-table.avia_pricing_minimal td {
	font-size: 17px;
	/*border-right: 1px solid #838384;*/
	padding: 20px;
}

/*.responsive #top .avia_responsive_table .avia-data-table tr:nth-child(2) td {
	padding-top: 30px;
}

.responsive #top .avia_responsive_table .avia-data-table tr:last-child td {
	padding-bottom: 30px;
}*/

@media (min-width: 768px) {
	#top .main_color .avia-data-table.avia_pricing_minimal th,
	#top .main_color .avia-data-table.avia_pricing_minimal td {
		width: 20%;
		vertical-align: middle;
    border: 1px solid #979797;
    text-align: center;
	}
	.avia_responsive_table .avia-data-table td span {
		display: none;
	}
  #top .main_color .avia-data-table.avia_pricing_minimal th sup {
    font-weight: normal;
    font-size: 12px;
  }
}

@media (max-width: 767px) {
	.responsive #top .avia_responsive_table .avia-data-table tr:nth-child(2) td {
		padding-top: 5px;
	}
	.responsive #top .avia_responsive_table .avia-data-table tr:last-child td {
		padding-bottom: 5px;
	}
	.responsive .avia_responsive_table .avia-data-table td:before {
		font-style: normal;
		font-size: 14px;
		font-weight: 600;
	}
	.responsive .avia_responsive_table .avia-data-table tr {
		border-bottom: 1px solid #838384;
		padding: 20px 0;
	}
	#top .main_color .avia-data-table.avia_pricing_minimal td {
		border-right: 0;
	}
	.responsive .avia_responsive_table .avia-data-table tr:first-child {
		padding: 0;
	}
	.responsive .avia_responsive_table .avia-data-table td:nth-child(2):before,
	.responsive .avia_responsive_table .avia-data-table td:nth-child(4):before {
		content: '';
	}
	.responsive .avia_responsive_table .avia-data-table td span {
		font-style: normal;
		font-size: 17px;
		display: block;
		    font-weight: 600;
	}
  .responsive .avia_responsive_table .avia-data-table td span sup {
    font-weight: 500;
  }
}


/*========Tables ends=======*/


/*========hq-divisions=======*/

#top .ejd-why-edward-jones.hq-divisions h2 {
	margin-bottom: 0;
}

#top .why-edward-jones.hq-divisions .edj-btn {
	margin-top: 0;
}

#top .why-edward-jones.hq-divisions .flex_column .avia_textblock {
	padding-bottom: 56px;
}


/*========Two col with search widget=======*/

.search-widget-vertical-container div .av_one_fourth {
	width: 27%;
	max-width: 100%;
}

.search-widget-vertical-container div .av_three_fourth {
	width: 67%;
}

@media (max-width: 767px) {
	.responsive #top #wrap_all .search-widget.search-widget-vertical .quicksearch-btn {
		padding-top: 0;
	}
	.responsive #top #wrap_all .search-widget.search-widget-vertical h2 {
		padding-bottom: 0;
	}
}


/*========Two col with search widget ends=======*/


/*========Grey BG header=======*/

.h2fs17 h2 {
	font-size: 17px;
	line-height: 26px;
}

.grey-bg-header-section {
	border: 1px solid #838384;
	border-radius: 2px;
}

.grey-bg-header-section h2,
.grey-bg-header-section h3,
.grey-bg-header-section h5 {
	background-color: #f1f3f4;
	padding: 12px 30px;
}

.entry-content-wrapper ol.li-pb20 li {
	padding-bottom: 20px;
}

.avia_textblock ol {
	padding-left: 45px;
}

.inner-grey {
	padding: 0 30px 0 30px;
}

.inner-grey ol {
	padding-left: 20px;
}

.inner-grey a {
	word-wrap: break-word;
}

.grey-bg-header-section.border-bottom-none {
	border-bottom: none;
}

.grey-bg-header-section.border-top-none {
	border-top: none;
}

.grey-bg-header-section.border-top-bottom-none {
	border-top: none;
	border-bottom: none;
}

@media (min-width: 768px) {
	.inner-grey {
		padding: 0 90px 0 30px;
	}
	.inner-grey ol {
		padding-left: 45px;
	}
}


/*========Grey BG header ends=======*/


/*=======Quotes inner========*/

.inner-quotes-text .quotes,
.inner-quotes-text .name {
	font-weight: 600;
}

.inner-quotes-text .designation {
	font-size: 15px;
	font-weight: 500;
}

.name-des-wrapper {
	padding-left: 30px;
}

@media (min-width: 768px) {
	.inner-quotes-text {
		padding: 0 80px 0 20px;
	}
	.name-des-wrapper {
		padding-left: 88px;
	}
}


/*=======Quotes inner ends========*/

.imgwid100 .avia-image-container-inner,
.imgwid100 .avia-image-container-inner img {
	width: 100%;
}

.list-style-none li {
	list-style: none;
}

.with-you-every-step .avia_textblock ul.list-style-hyphen {
	padding-left: 0;
}

#top .list-style-hyphen li {
	position: relative;
	padding-left: 25px;
}

.list-style-hyphen li:before {
	content: "";
	position: absolute;
	width: 10px;
	border-top: 1px solid #000;
	bottom: 11px;
	left: 0;
}

.with-you-every-step .inner-quotes-text {
	padding-right: 20px;
}

.list-style-circle li {
	list-style: circle;
}


/*===============*/

#top .h6fwbold h6 {
	font-weight: bold;
}

#top .search-two-col .edj-btn.wid500 {
	max-width: 500px;
}

#top .inner-grey .flex_column_table.av-equal-height-column-flextable {
	padding-bottom: 0px;
	padding-top: 5px;
}

.strongfw600 strong {
	font-weight: 600;
}

.h6fwbold {
	font-weight: bold;
}

@media (min-width: 768px) {
	#top .inner-grey .flex_column_table.av-equal-height-column-flextable {
		padding-bottom: 20px;
		padding-top: 5px;
	}
}


/*===============*/


/*========Personalization popup=======*/

#persona-popup {
	width: 377px;
	max-width: 100%;
	margin: 0 auto;
	background-color: #F1F3F4;
	position: relative;
	padding: 60px 40px;
}

.pfs24 {
	font-size: 24px;
	line-height: 30px;
}

.pfw600 {
	font-weight: 600 !important;
}

.mfp-content .mfp-close,
.mfp-content .mfp-close:hover {
	font-size: 17px;
	line-height: 26px;
	font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
	color: #19191A;
	width: 75px;
	opacity: 1;
}




/*=======Personalization popup ends========*/


/*=======Mobile menu Search site========*/

.mobile-search-site-menu .avia-builder-widget-area {
	display: block !important;
	position: static !important;
	opacity: 1 !important
}

.mobile-search-site-menu h2.widgettitle.cws-widgetitle {
	text-transform: none;
	font-size: 17px;
	line-height: 26px;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
}

.mobile-search-site-menu .w-form-row-label {
	display: none;
}

#top .mobile-search-site-menu input[type="text"] {
	border-radius: 4px !important;
	width: 100%;
	background: #fff;
	padding-right: 20px;
	border: 1px solid #838384;
	height: 38px;
}

#mobile-advanced li.mobile-search-site-menu a {
	border: 0;
}

.responsive #top #wrap_all .mobile-search-site-menu input.avia-button {
	background-color: transparent;
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/06/search.png);
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	text-indent: -9999px;
	margin: 0 !important;
	border: none;
}

.responsive #top #wrap_all .mobile-search-site-menu .quicksearch-btn {
	position: absolute;
	width: 20px;
	right: 5px;
	bottom: 22px;
	height: 30px;
}

@media (min-width: 990px) {
	#top .mobile-search-site-menu {
		display: none;
	}
}


/*=======Mobile menu Search site ends========*/


/*========Mobile menu drop downs=======*/

#top #mobile-advanced .search-link-mobile {
	display: none;
}

#top #mobile-advanced #avia2-menu li a,
#top #mobile-advanced .menu-dropdown .xcc-sign-in {
	border: 0;
	font-size: 17px;
	font-weight: 500;
	line-height: 26px;
	padding: 0 20px 10px 20px;
}

#top #mobile-advanced #avia2-menu li ul li a {
	padding-right: 0;
}
#top #mobile-advanced #avia2-menu li ul li a:hover{
text-decoration: underline !important;
background-color: transparent;
}
#top #mobile-advanced #avia2-menu>li.menu-item-has-children>a:after {
	content: '';
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/downarrow-1.png);
	width: 10px;
	height: 6px;
	z-index: 9;
	position: absolute;
	right: 0;
	top: 12px;
}

#top #mobile-advanced .menu-dropdown .xcc-sign-in::after {
	right: 0;
}

#top #mobile-advanced nav.sub_menu {
	float: right;
	margin-top: -30px;
	padding-bottom: 25px;
}

#top #mobile-advanced .menu-dropdown .xcc-sign-in-submenu {
	right: 15px;
	border-color: #19191a;
	box-shadow: none;
  background-color: #f1f3f4;
      padding-top: 5px;
}

#top #mobile-advanced .sub_menu li ul {
	background-color: #fff;
	right: 15px;
	width: 170px;
	padding: 0 10px;
}

#top #mobile-advanced .sub_menu .already-applied-menu-item .sub-menu {
  width: 300px;
  background-color: #f1f3f4;
}

#top #mobile-advanced .wpml-ls-menu-item .sub-menu {
  background-color: #f1f3f4;
}

#top .menu-dropdown .xcc-sign-in-submenu a,
#top .menu-dropdown .xcc-sign-in-submenu a b {
	color: #19191a;
	font-weight: 500;
}


/*========Mobile menu drop downs ends=======*/


/*=======BLog Detail page ========*/

#top p.h2-small, #top p.h3-small{
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	padding-bottom: 7px;
}

.blog-title h1 {
	font-size: 48px;
	line-height: 51px;
}

.blog-detail-banner h2.av-share-link-description {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 26px;
	padding-right: 14px;
	padding-bottom: 0;
}

.h2fs36 h2 {
	font-size: 36px;
	line-height: 43px;
}

.h2fs32 h2 {
  font-size: 32px;
	line-height: 38px;
}

.h2fs30 h2 {
  font-size: 30px;
  line-height: 38px;
}

.h2fw600 h2, .h3fw600 h3 {
	font-weight: 600 !important;
}

.pfs24.plh38 {
	line-height: 38px;
}

.blog-detail-quote {
	background-color: #F1F3F4;
	width: 80%;
	margin-left: 50px;
	padding: 60px 40px;
}

.related-posts .post-entry {
	border: 1px solid #838384;
	border-radius: 5px !important;
	padding: 20px 30px 25px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column-reverse;
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png);
	background-repeat: no-repeat;
	background-position: 94% 20px;
	max-width: 401px;
}

.related-posts .post-entry:hover,.related-posts .post-entry:focus {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png);
	border: 2px solid #1e1e20;
	padding: 19px 29px 24px;
	background-position: 94.2% 19px;
}

.related-posts .av_one_third {
	margin-left: 4.6%;
	width: 30.266666%;
}

.related-posts .av_one_third.first {
	margin-left: 0;
}

.related-posts .blog-categories.minor-meta {
	display: none;
}

.related-posts h3.slide-entry-title {
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 25px;
	padding-top: 35px;
	height: auto;
}

.related-posts .slide-image .image-overlay {
	display: none !important;
}

.related-posts .post-entry .slide-content:before {
	content: "Related Post";
	position: absolute;
	text-transform: uppercase;
	color: #19191A;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0.3px;
	line-height: 26px;
}

:lang(fr-CA) .related-posts .post-entry .slide-content:before {
  content: "Les publications connexes";
}
@media (min-width: 768px){
	.related-posts h3.slide-entry-title a{
    display: inline-block;
	}
}
@media (max-width: 767px) {
	.blog-detail-quote {
		width: 100%;
		margin-left: 0px;
		padding: 40px 30px;
	}
	#top .related-posts .post-entry {
		float: none;
		width: 100% !important;
		margin: 0 auto 20px !important;
	}
}


/*=======BLog Detail page ends========*/



/*========Events Page=======*/
#top.events-list {
    padding: 0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding: 0;
}

.tribe-common .tribe-common-l-container {
	max-width: 100%;
}

.responsive #top #wrap_all .tribe-common.tribe-events .container {
	margin: 0 auto;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal,
.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
	max-width: 1325px;
	padding: 0;
	margin: 0 auto;
	background: transparent;
	clear: both;
}

.tribe-events-filters-horizontal .tribe-events-filters-content {
	background: transparent;
	border: none;
	text-align: center;
	    padding: 0 0 20px;
    margin-bottom: 40px;
	border-bottom: 1px solid #838384;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label,
.tribe-events-filters-horizontal .tribe_events_filter_control button {
	float: none;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 30px;
	text-transform: none;
	color: #19191a;
}

.tribe-events-filters-horizontal .tribe_events_filter_control button {
	text-decoration: underline;
}

#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit] {
	padding: 10px 50px;
	background-color: #404040;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	min-height: 48px;
	letter-spacing: 0;
	line-height: 26px;
	text-align: center;
	width: 200px;
	text-decoration: none;
	border-radius: 4px;
	text-transform: none;
	/*display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;*/
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search {
	clear: both;
	max-width: 1325px;
	padding: 0;
	margin: 0 auto;
	background-color: #fdf8da;
}

.tribe-events .tribe-events-c-events-bar__search-filters-container {
	background-color: transparent;
}

#top .main_color .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,
#top.tribe-theme-enfold .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,
.tribe-theme-avada .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input {
	margin: 0;
}

@media (min-width: 768px) {
	#top.post-type-archive-tribe_events #main .avia-section.banner-text .container .content {
		padding-left: 30px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
}


/*========Events Page ends=======*/

/*========Event detail page=======*/
#top.events-single{

}
#top.events-single .container_wrap{
border: 0;
}
#top.events-single .container .av-content-full.units{
padding: 0;
}
#top.single-tribe_events .tribe-events-single-event-title {
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
}
#top .tribe-events-meta-group-details .tribe-events-gmap {display: none;}
#top .tribe-events-meta-group-details .tribe-events-address {padding-bottom: 10px;}
#top .tribe-events-meta-group-details .tribe-events-single-section-title {margin-bottom:0;}
#top .tribe-events-address .tribe-address .event-venue-label {display: block;font-weight:700;}
#top .rsvp-btn a{
max-width: 250px;
    padding: 10px 30px;
}
#top .tribe-events-address .tribe-region, #top .tribe-events-meta-group-details .tribe-events-start-date {
  text-decoration: none; 
}
#top #wrap_all .tribe-events-cal-links .tribe-events-button,#top #wrap_all .tribe-events-cal-links .tribe-events-button:hover {
    max-width: 250px;
    padding: 10px 20px;
        width: auto;
        display: inline-block;
        text-transform: none;
            background: transparent;
    border: 1px solid #404040;
    color: #404040;
}
#top .tribe-events-cal-links, #top .tribe-events-single-event-description p {
  display: none;
}
.tribe-events-related-events-title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 0;
    margin-top: 20px;
}
#top .tribe-events-meta-group .tribe-events-single-section-title{
	   font-size: 28px;
    line-height: 32px;
}
#top .av-single-event-meta-bar-inner *{
font-size: 17px;
color: #19191a;
line-height: 26px;
}
.tribe-events-single .tribe-related-events .tribe-related-events-thumbnail{
display: none;
}
.main_color .tribe-events-single ul.tribe-related-events li{
	background-color: transparent;
	margin: 0 0 0 2%;
	    width: 32%;
	    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png);
	background-repeat: no-repeat;
	background-position: 94% 12px;
	padding: 40px 40px 25px 20px; 
}
.main_color .tribe-events-single ul.tribe-related-events li:hover,.main_color .tribe-events-single ul.tribe-related-events li:focus{
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png);
	border: 2px solid #1e1e20;
	padding: 39px 39px 24px 19px;
	background-position: 94.3% 11px;
}
.main_color .tribe-events-single ul.tribe-related-events li:first-child{
	margin-left: 0;
	}
.main_color .av-single-event-meta-bar-inner{
	background-color: #f1f3f4;
	border: 0;
}
.tribe-events-single ul.tribe-related-events .tribe-related-events-title{
	font-size: 20px;
	line-height: 26px;
	padding-bottom: 8px;
}
#top .tribe-events-single .tribe-related-event-info span{
font-size: 17px;
line-height: 26px;
font-weight: 500; 
}
.tribe-events-single ul.tribe-related-events{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
justify-content: center;
margin-bottom: 20px;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{
	padding: 0;
}
@media (min-width: 768px){
	.responsive #top.events-single #wrap_all .container .main_color .container{
		padding: 0;
	}
}
@media (min-width: 769px){
	.single-tribe_events .tribe-events-single .tribe_events .av-single-event-meta-bar{
		width: 30%;
	}
}
@media (max-width: 767px){
	.main_color .tribe-events-single ul.tribe-related-events li{
		width: 100%;
		  max-width: 280px;
		  margin: 0 auto 25px !important;
	}
	.tribe-events-single ul.tribe-related-events{
		    width: 100%;
		    display: block;
  
	}
	.responsive #top.events-single #wrap_all .container .main_color .container{
		padding: 0;
		width: 100%;
		max-width: 100%;
	}
	#top #wrap_all .tribe-events-cal-links .tribe-events-button, #top #wrap_all .tribe-events-cal-links .tribe-events-button:hover,
	#top .rsvp-btn a {
    max-width: 100%;
    width: 100%;
    display: flex;
}
}
/*========Event detail page=======*/

/*========Bolg index page banner=======*/

	.avia_textblock .blog-filter-form  ul {
    padding-left: 0;
}

.entry-content-wrapper .blog-filter-form ul li{
padding-left: 0;
}
.blog-filter-form ul h3,.blog-filter-form ul h2{
font-size: 32px;
line-height: 42px;
}

#top .blog-filter-form select {
    background:#fff url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat !important;
    background-size: 17px;
    background-position: 96% !important;
    color: #000000;
    padding-right: 35px;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    height: 48px;
    border: 1px solid #838384;
    background-color: #fff;
    padding: 0 10px;
    margin: 20px 0;
}
#top .blog-filter-form input[type="submit"]{
border: 0;
    margin-top: 15px;
    background-color: #FBC81A;
    padding: 10px 50px;
    color: #19191a;
    font-size: 18px;
    font-weight: 500;
    min-height: 48px;
    letter-spacing: 0;
    line-height: 26px;
    text-align: center;
    width: 100%;
    text-decoration: none;
    border-radius: 4px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    margin: 0;
}
#top .blog-filter-form .sf-field-category label{
width: 100%;
margin: 0;
}
#top .blog-filter-form form {
    margin-bottom: 0;
}
@media (min-width: 768px){
	.avia_textblock .blog-filter-form  ul {
		 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
       
	}
	.banner-text-blog .avia_textblock{
		 max-width: 990px;
    margin: 0 auto;
	}
	.banner-text-blog .avia_textblock p{
		padding: 0 50px 10px;
	}
	#top #main .avia-section.banner-text.banner-text-blog .container .content {
    padding-left: 30px;
    padding-right: 30px;
}
.avia_textblock .blog-filter-form  ul li.sf-field-category{
margin: 0 22px;
}
.blog-filter-form ul h3,.blog-filter-form ul h2 {
    font-size: 22px;
    line-height: 32px;
        text-align: left;
}
#top .blog-filter-form select{
	margin: 0;
}
}
@media (min-width: 989px){
	.avia_textblock .blog-filter-form  ul li.sf-field-category{
	    width: 37.2%;
	}
	/*.avia_textblock .blog-filter-form  ul li.sf-field-submit{
		width: 22%;
	}*/
	.avia_textblock .blog-filter-form  ul li:first-child{
width: calc(40.8% - 44px);
	}
	.blog-filter-form ul h3,.blog-filter-form ul h2 {
    font-size: 28px;
    line-height: 42px;
}
}
@media (min-width: 1200px){
	.blog-filter-form ul h3,.blog-filter-form ul h2 {
    font-size: 32px;
}
	}
/*========Bolg index page banner ends=======*/
/*========Bolg list section=======*/

#top .blog-results-section .post-grid.grid .item,#top #post-grid-13428 .item .layer-wrapper{
    width: 100%;
    margin: 0 auto;
        border: 1px solid #838384;
    border-radius: 5px;
    background-color: #FFFFFF !important;
    padding: 24px 28px 24px 28px;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png);
    background-repeat: no-repeat;
    background-position: 94% 20px;
    cursor: pointer;
    max-width: 400px;
}
#top #post-grid-13428 .item .layer-wrapper{
margin-bottom: 0;
	}
#top .blog-results-section .post-grid.grid .item:hover,#top .blog-results-section .post-grid.grid .item:focus,
#top #post-grid-13428 .item .layer-wrapper:hover,#top #post-grid-13428 .item .layer-wrapper:focus{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png);
    border: 2px solid #1e1e20;
    padding: 23px 27px 23px 27px;
    background-position: 94.3% 19px;
	}
#top .blog-results-section .post-grid.grid {
    padding: 0px;
}

#top .blog-results-section .post-grid.grid .categories a,#top .blog-results-section .post-grid.grid .categories a:hover,
#top .blog-results-section-masonry .post-grid.grid .categories a,#top .blog-results-section-masonry .post-grid.grid .categories a:hover{
font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.3px;
  line-height: 26px;
  color: #19191a;
  text-decoration: none;
}
#top .blog-results-section .post-grid.grid .categories a:lang(fr-CA) {
  width: 75%;
  display: block;
}
#top .blog-results-section .post-grid.grid .title a,#top .blog-results-section .post-grid.grid .title a:hover,
#top .blog-results-section-masonry .post-grid.grid .title a,#top .blog-results-section-masonry .post-grid.grid .title a:hover{
font-size: 28px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 32px;
   color: #19191a;
  text-decoration: none;
}
#top .blog-results-section .post-grid.grid .title,#top .blog-results-section-masonry .post-grid.grid .title{
	margin: 0;
	padding-bottom: 38px;
	padding-right: 28px;
}
#top .blog-results-section .post-grid.grid .pagination,#top .blog-results-section-masonry .post-grid.grid .pagination{
margin: 0;
    float: right;
    padding: 0;
}
#top .blog-results-section .post-grid.grid .pagination .page-numbers,#top .blog-results-section-masonry .post-grid.grid .pagination .page-numbers{
background-color: transparent;
    color: #19191a;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0.51px;
    line-height: 31px;
    text-align: center;
    border: 0;
    box-shadow: none;
    padding: 0;
    height: 32px;
    margin: 0 30px 0 0;
    text-decoration: none;
        width: auto;
}
#top .blog-results-section .post-grid.grid .pagination .page-numbers.current,
#top .blog-results-section-masonry .post-grid.grid .pagination .page-numbers.current{
	    border: 1px solid #19191a;
    border-radius: 100%;
    line-height: 29px;
    min-width: 30px;
    height: 30px;
        opacity: 1;
	}
	#top .blog-results-section .post-grid.grid .pagination .page-numbers.next,#top .blog-results-section .post-grid.grid .pagination .page-numbers.prev,
	#top .blog-results-section-masonry .post-grid.grid .pagination .page-numbers.next,#top .blog-results-section-masonry .post-grid.grid .pagination .page-numbers.prev{
		color: #0076A0;
		height: auto;
	}
	#top .blog-results-section .post-grid.grid .pagination .page-numbers.next,#top .blog-results-section-masonry .post-grid.grid .pagination .page-numbers.next{
		background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/08/arrow-blue-fwjpg.jpg') right center no-repeat;
		    padding-right: 20px;
    margin: 0;
	}
#top .blog-results-section .post-grid.grid .pagination .page-numbers.prev,#top .blog-results-section-masonry .post-grid.grid .pagination .page-numbers.prev{
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/08/arrow-blue-bc.jpg') left center no-repeat;
		padding-left: 20px;
}
#top .post-grid.grid .item {
    padding: 20px 0;
}
	@media (min-width: 768px){
		#top .blog-results-section .post-grid.grid .title{
			padding-bottom: 35px;
		}
		#top .blog-results-section .post-grid.grid .grid-items{
			display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
   }
		#top .blog-results-section .post-grid.grid .item{
			    width: 32%;
    margin-right: 2%;
        margin-left: 0;
        margin-bottom: 40px;
		}
		#top .blog-results-section .post-grid.grid .item:nth-child(3n),#top .blog-results-section .post-grid.grid .item:last-child{
			margin-right: 0;
		}
		/*#top .blog-results-section .post-grid.grid .thumb{
			position: relative;
			padding-bottom: 56.25%;
			height: 0;
			margin: 0;
		 }
		#top .blog-results-section .post-grid.grid .thumb img{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		}*/
		#top .blog-results-section .post-grid.grid .thumb img{
		width: 100%;
		}
		#top .blog-results-section .post-grid.grid .title a{
			display: inline-block;
		}
    #top .blog-results-section .post-grid.grid .title a:focus {
  		display: table;
		}
	}
	@media (min-width: 989px){
		#top .blog-results-section .post-grid.grid .item {
    width: 30.666%;
    margin-right: 4%;
    max-width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 989px) {
  #top .blog-results-section .grid-items .item .categories a {
    min-height: 48px;
    display: block;
  }
}
@media (max-width: 767px){
  #top .blog-results-section .post-grid.grid .pagination a.page-numbers:last-child{
    margin-right: 0;
  }
}
/*========Bolg list section ends=======*/
/*=======Job Cart Page========*/
.jobcart .column-headers {
    background-color: #f1f3f4;
    overflow: hidden;
    border-bottom: 1px solid #838384;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 10px 0;
}
.jobcart .jobcart-rowgroup {overflow: hidden;}
.jobcart .jobcart-rowgroup .jobcart-row {padding: 20px 0;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
     display: flex;
    align-items: center;
    border-bottom: 1px solid #838384;
}
.jobcart .column-headers .flex_column.first, .jobcart .jobcart-row .flex_column.first {padding-left:20px;}
.jobcart .column-headers .flex_column {font-weight:500;}
.edj-btn:hover {opacity:1;}


@media (max-width: 767px) {
	.responsive #top #wrap_all .job-cart-section .flex_column{
margin-bottom: 0;
	}
.jobcart .column-headers .flex_column.first, .jobcart .jobcart-row .flex_column.first {
  padding-left: 0;
}
.jobcart .column-headers {
  display:block;
  padding-left: 10px;
}
.jobcart .jobcart-rowgroup .jobcart-row{
	display: block;
}
}
/*=======Job Cart Page ends========*/
/*=======Upcoming events main page========*/
.events-list .main_color .av-tribe-events-content-wrap{
background-color: transparent;
border: 0;
padding: 0;
}
#top.events-list .tribe-events-list .type-tribe_events{
    background-color: transparent;
    margin: 0 0 15px 0;
    width: 100%;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png);
    background-repeat: no-repeat;
    background-position: 97% 40px;
    padding: 40px 35px 25px 30px;
    border: 1px solid #1e1e20;
    max-width: 1000px;
        border-radius: 4px;
}
#top.events-list .tribe-events-list .type-tribe_events:hover,#top.events-list .tribe-events-list .type-tribe_events:focus{
	    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png);
    border: 2px solid #1e1e20;
    padding: 39px 24px 24px 29px;
    background-position: 97.1% 40px;
}
#top.events-list .tribe-events-list  .av-tribe-events-inner-content-wrap, #top .type-tribe_events .tribe-events-distance {
	display: none;
}
#top.events-list #tribe-geo-results .tribe-events-map-event-title{
color: #19191A;
  font-size: 18px;
   line-height: 30px;
}
#top.events-list #tribe-geo-results .tribe-events-map-event-title a{
	text-decoration: underline;
}
#top.events-list .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta *{
font-size: 17px;
color: #19191A;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 26px;
  margin: 0;
  text-decoration: none;
}
#top.events-list .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
     display: flex;
    width: 100%;
}
#top.events-list #tribe-geo-results .tribe-events-venue-details .tribe-address br{
display: none;
}
#top.events-list #tribe-geo-results .tribe-events-venue-details{
	padding-left: 20px;
	position: relative;
  color: #ffffff;
}
#top.events-list #tribe-geo-results .tribe-events-venue-details:before{
    content: '';
    height: 14px;
    background-color: #19191a;
    width: 1.5px;
    position: absolute;
    left: 9px;
    top: 7px;
}
#top .main_color .tribe-events-sub-nav li a {
    background-color: transparent;
    text-decoration: underline;
    color: #0075a0;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    padding: 0;
}
#top .main_color .tribe-events-sub-nav li.tribe-events-nav-previous a{
background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/08/arrow-blue-bc.jpg') no-repeat left center;
padding-left: 20px;
}
#top .main_color .tribe-events-sub-nav li.tribe-events-nav-next a{
background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/08/arrow-blue-fwjpg.jpg') no-repeat right center;
padding-right: 20px;
}
.main_color .tribe-events-sub-nav li a span{
	display: none;
	}
	#top.events-list.tribe-events-map #tribe-events-header {
              display: none;
}
#tribe-events-header .tribe-events-sub-nav {
	position: static;
	}
	#top.events-list .tribe-events-map .tribe-events-loop:before{
content: 'Upcoming Events';
    color: #19191A;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 30px;
    position: absolute;
    top: 0px;
	}
  #top.events-list .tribe-events-map .tribe-events-loop:lang(fr-CA):before {
    content: 'Événements à venir';
  }
	#top.events-list .tribe-events-map .tribe-events-loop{
		padding-top: 60px;
    position: relative;
	}
	#top.events-list #wrap_all .tribe-events-button.tribe-events-ical{
		display: none;
	}
	#top.events-list #tribe-events-footer .tribe-events-sub-nav {
    display: block;
}
#top.events-list #tribe-events-content.tribe-events-list {
    margin-bottom: 0;
}
#top.events-list.events-archive #tribe-events-content.tribe-events-list{
	width: 100%;
	overflow: hidden;
}
#top.events-list .container_wrap.container_wrap_first{
border: 0;
}
#top.events-list .container_wrap.container_wrap_first .content{
	padding-top: 0;
	}
	#tribe-events-bar:before, #tribe-events-bar:after{
		content: none;
	}
	.main_color #tribe-events-bar{
		background-color: #fdfbda;
		    border: 0;
		        margin-bottom: 30px;
	}
	.responsive #top #wrap_all .container .container{
    width: 100%;
    max-width: 100%;
    padding: 0;
	}
	#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
      background: #fdf8da;
    font-size: 20px;
    line-height: 30px;
    text-transform: none;
    font-weight: 600;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
    background: #fdfbda;
    box-shadow: none;
        padding: 0 20px 10px;
    }
    .tribe-events-uses-geolocation .tribe-bar-date-filter, .tribe-events-uses-geolocation .tribe-bar-search-filter, .tribe-bar-geoloc-filter, .tribe-events-uses-geolocation .tribe-bar-submit {
    padding: 0;
        margin: 0 0 20px;
}
.tribe-events-uses-geolocation .tribe-bar-geoloc-filter {
    margin-left: 0;
}
.tribe-events-uses-geolocation .tribe-bar-submit {
    padding: 0;
}
#tribe-bar-form label{
	  color: #19191A;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 26px;
      text-transform: none;
}

#tribe-geo-map-wrapper {
  display: none;
}

#top.events-list #wrap_all .main_color .tribe-events-button,#top.events-list #wrap_all .main_color .tribe-events-button:hover{
	text-transform: none;
	background-color: #FBC81A;
	border: none;
	color: #19191a;
}
#top.events-list #tribe-events-bar ::-webkit-input-placeholder {
opacity: 0.6;
}

#top.events-list #tribe-events-bar ::-moz-placeholder {
opacity: 0.6;
}

#top.events-list #tribe-events-bar :-ms-input-placeholder {
opacity: 0.6;
}

#top.events-list #tribe-events-bar :-moz-placeholder {
opacity: 0.6;
}
#top.events-list .tribe-events-visuallyhidden{
	display: none;
}
.tribe-events-filters-horizontal .tribe_events_filter_control button+button,#top.events-list .tribe_events_filters_close_filters{
	  color: #19191A;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 26px;
  text-align: center;
  margin: 0;
      background: transparent;
    border: 0;
}
#top.events-list .tribe-js-filters-reset{
	display: none;
}
#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label{
	margin: 0;
	    border: 0;
	    padding-bottom: 20px;
}
#top.events-list .tribe_events_filters_close_filters{
	padding-right: 25px;
	    display: block;
    text-align: right;
    width: 100%;
        margin-top: -60px;
}
#top.events-list .tribe_events_filters_close_filters:after{
	    content: '';
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/08/close-2.png) no-repeat right center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: -53px;
    width: 15px;
    height: 15px;
}
.tribe-events-filters-horizontal .tribe-events-filters-content{
	position: relative;
}
#top.events-list .tribe_events_filters_close_filters{
	text-decoration: none;
	}
	#top #tribe_events_filters_wrapper .tribe-events-filters-group-heading {
    background: transparent;
    border: 1px solid #19191a;
    color: #19191a;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
    margin: 0;
    padding: 0 10px;
    text-align: left;
    width: 100%;
    height: 48px;
    border-radius: 3px;
     display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
     display: flex;
    align-items: center;
        background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat;
    background-size: 17px;
    background-position: 96%;
}
#top.events-list .horizontal-drop-indicator{
display: none;
}
.tribe-events-filter-group.tribe-events-filter-multiselect, .tribe-events-filter-group.tribe-events-filter-range, .tribe-events-filter-group.tribe-events-filter-select {
    background: transparent;
    padding: 0;
    border: 0;
}
#top .main_color .select2-container .select2-choice{
	background: transparent;
	     background: transparent;
    border: 1px solid #19191a;
    color: #19191a;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
    margin: 0;
    padding: 0 10px;
    text-align: left;
    width: 100%;
    height: 48px;
    border-radius: 3px;
     display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
     display: flex;
    align-items: center;
        background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat;
    background-size: 17px;
    background-position: 96%;
}
#tribe_events_filters_wrapper .tribe-dropdown .select2-choice>.select2-chosen{
	font-size: 17px;
	line-height: 26px;
	color: #19191a;
}
#tribe_events_filters_wrapper .select2-arrow{
display: none;
}
#top .select2-search{
	background-color: transparent;
}
.select2-results .select2-result-label{
	background-color: #fff;
}
.select2-container .select2-choice abbr {
    top: 17px;
    right: 40px;
}
#tribe_events_filters_wrapper .tribe-events-filters-group-heading:focus, #tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover {
    background: transparent;
}
#top .select2-search input[type='text']{
	    margin-bottom: 0;
    background-size: 16px !important;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/06/search.png) !important;
    padding: 0 30px 0 10px;
    background-position: 98% !important;
    background-repeat: no-repeat !important;
}
.select2-results li{
	margin-bottom: 5px;
}
#tribe_events_filters_wrapper .tribe-filter-status{
	    margin: 0px 0 0 10px;
	    font-weight: 500;
}
#top.events-list.post-type-archive-tribe_events #main .avia-section.banner-text .container .content h2{
padding: 15px 0 0;
}
#top .tribe-events-notices ul li {
  color: #ffffff;
}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after{
	    border: none;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/08/down-arrow.png) no-repeat;
    height: 20px;
    width: 20px;
    background-size: contain;
}
#tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after{
	    border: none;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/08/up-arrow.png) no-repeat;
    height: 20px;
    width: 20px;
    background-size: contain;
        margin-top: 10px;
}
.tribe-events-filters-horizontal .tribe-events-filter-group:before,.tribe-events-filters-horizontal .tribe-events-filter-group:after{
	content: none;
}
@media (min-width: 768px){
	.tribe-events-filters-horizontal #tribe_events_filters_form{
		    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0px 30px;
    max-width: 1128px;
    margin: 0 auto;
	}
	.tribe-events-filters-horizontal #tribe_events_filters_form fieldset,.tribe-events-filters-horizontal #tribe_events_filters_form input[type="submit"]{
		width: 20%;
		margin-right: 15px;
		    margin-bottom: 0;
	}
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit]{
		margin-right: 0;
		margin-left: 0;
	}
	#top #tribe_events_filters_wrapper .tribe-events-filters-group-heading{
		    padding: 0 25px 0 10px;
	}
	#top.events-list.post-type-archive-tribe_events #main .avia-section.banner-text .container .content{
		padding-top: 0;
		padding-bottom: 0;
	}
	
	#tribe-bar-form.tribe-bar-mini .tribe-bar-date-filter, #tribe-bar-form.tribe-bar-mini .tribe-bar-search-filter, #tribe-bar-form.tribe-bar-mini .tribe-bar-submit {
    padding: 0;
}
#top.events-list #tribe-bar-form .tribe-bar-filters-inner{
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
        justify-content: center;
    align-items: center;
        padding: 0 0px 30px;
            max-width: 1128px;
    margin: 0 auto;
}

#top.events-list #tribe-bar-form.tribe-bar-mini *{
	margin: 0;
}
#top.events-list #tribe-bar-form .tribe-bar-filters-inner > div{
	margin-left: 15px;
	margin-bottom: 0;
	}
	#top.events-list #tribe-bar-form .tribe-bar-filters-inner > div:nth-child(2){
		margin-left: 0;
	}
	.tribe-events-uses-geolocation .tribe-bar-submit {
    margin: 30px 0 0 0;
    margin-top: 30px !important;
}
}
@media (min-width: 1100px){
	#top.events-list #wrap_all .main_color .tribe-bar-submit{
		width: 204px;
		margin-left: 60px;
	}
	#top.events-list #tribe-bar-form .tribe-bar-filters-inner > div{
		width: calc(33.333% - 108px);
		margin-left: 30px;
	}
	}
	@media (min-width: 1200px){
.tribe-events-filters-horizontal #tribe_events_filters_form fieldset{
	margin-right: 25px;
	width: calc(33.333% - 202.6666px);
	}
	.tribe-events-filters-horizontal #tribe_events_filters_form fieldset:first-child{
		width: 268px;
	}
	.tribe-events-filters-horizontal #tribe_events_filters_form fieldset.tribe_last_child{
		margin-right: 65px;
	}
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit]{
		width: 200px;
	}
}
@media (max-width: 989px){
	#top.events-list .tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta,#top.events-list .main_color .tribe-events-list .tribe-events-venue-details{
    background-color: transparent;
    border: none;
    display: block;
}
#top.events-list #tribe-geo-results .tribe-events-venue-details:before{
	content: none;
}
#top.events-list #tribe-geo-results .tribe-events-venue-details,#top.events-list .tribe-events-list .time-details{
	padding: 0;
}
.tribe-filters-open #tribe_events_filters_wrapper, .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal{
		position: static;
	}
}
@media (max-width: 767px){
	
	#tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type=submit]{
		margin: 0;
		width: 100%;
	}
	#top.events-list .tribe_events_filters_close_filters{
		margin: 0;
	}
	#top.events-list .tribe_events_filters_close_filters:after{
		top: 13px;
	}
}

/*=======Upcoming events main page ends========*/
/*========Skip nav starts=======*/

#skipnav a:focus {
	left: 0;
    top: 0;
    margin: 0;
    width: 100%;
    height: auto;
    padding: 10px 10px 14px;
    background: #fde57f;
    border: none;
    text-align: center;
    color: #19191a;
    font-size: 17px;
    line-height: 26px;
    font-weight: bold;
    position: static;
}

/*========Skip nav ends=======*/
/*===============*/
/*===============*/

#top .tab:focus{
outline-offset: -1px !important;
}


a#scroll-top-link,a#scroll-top-link:hover {
    background-color: transparent;
    color: #af9c4e;
    border: 2px solid #af9c4e;
}

#top .lcp-pages .attachments-list a{
background: transparent;
border: 0;
box-shadow: none;
}
#top .efa-bottom-panel{
	max-width: 1325px;
    margin: 0 auto;
    width: 100%;
    float: none;
}
.terms-policy label span.asterisk-text{
display: none;
}
.terms-policy label u:last-child a:after{
	content: '*';
	position: absolute;
	color: #191919;
	}
@media (max-width: 767px){
	.mobile-bt-hgt{
		min-height: 0;
	}
	.mobile-bt-hgt .container{
height: 65px !important;
	}
	.locations-list.pl30{
padding-left: 0;
	}
}

/*=====Contact page======*/
.h2fs28 h2 {
	font-size: 28px;
	line-height: 42px;
}
#top .contact-form-section .gform_wrapper * {
font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: normal;
}
#top .gform_wrapper .field_description_below .validation_message {
  padding-top: 0;
}
#top .contact-form-section .gform_wrapper input[type='text'], #top .contact-form-section .gform_wrapper select, #top .contact-form-section .gform_wrapper textarea {
    border: 1px solid #838384;
    background: transparent;
    font-size: 17px;
    line-height: 26px;
    padding: 0px 5px;
    height: 48px !important;
    margin-bottom: 0;
    margin-top: 0;
    border-radius: 3px !important;
}
#top .contact-form-section .gform_wrapper select{
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat;
	background-size: 17px;
	background-position: 96%;
}
#top .contact-form-section .gform_wrapper textarea {height: auto !important;}
#top .contact-form-section .gform_wrapper .gfield {padding-left:0;}
#top .contact-form-section .avia_textblock {max-width: 1005px;}
#top .contact-form-section .gform_wrapper input[type='submit'] {
padding: 10px 50px;
    background-color: #404040 !important;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    min-height: 48px;
    letter-spacing: 0;
    line-height: 26px;
    text-align: center;
    width: 295px;
    text-decoration: none;
    border-radius: 4px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
#top .contact-form-section .gfield_required {margin-left:0;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    border-top: none;
    border-bottom: none;
}
#top .gform_wrapper .gfield_error .gfield_label {
    color: #ff0000;
    font-weight: bold;
}
.gform_wrapper .instruction{
	    padding-top: 16px;
}
.gform_wrapper .validation_message,.gform_wrapper ol.validation_list li a,.gform_wrapper ol.validation_list li,.gform_wrapper div.validation_error {
    color: #ff0000;
}
.gfield_error input, .gfield_error select, .gfield_error textarea {
  border-color: #ff0000 !important;
  background-color: #fdf4f5 !important;
}
.gform_wrapper div.validation_error{
	border-color: #ff0000;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0px!important;
}
.gform_validation_error #error{
	display: none;
}
@media (min-width: 641px) {
#top .contact-form-section .gform_wrapper .gf_left_half {padding-right:30px;}
#top .contact-form-section .gform_wrapper .gf_right_half {padding-left:30px;}
}
@media (min-width: 768px) {
#top .contact-form-section .avia_textblock {padding-left:30px;}
}

.avia-post-nav .entry-info span{
	color: #fff;
	text-align: left;
	    padding: 0 10px;
	    font-weight: 600;
}
#top .avia-post-nav{
	    background-color: #404040;
    color: #fff;
}
.label.iconfont:empty {
    display: block;
}
.avia-post-prev .label {
    left: 4px;
}
.avia-post-next .label {
    right: 4px;
}
/*=======CSS by Manju=======*/

.tribe-events-map-event-description p a,
.rsvp-btn a {
	padding: 10px;
	background-color: #fbc71b;
	border-radius: 5px;
	display: inline-block;
}

#tribe-geo-results .tribe-events-venue-details a,
.tribe-events-meta-group-venue .author.fn.org,
.tribe-events-single-section .tribe-events-event-url,
.tribe-events-single-section .tribe-events-event-url-label,
.av-single-event-content .tribe-events-address,
.av-single-event-content .tribe-events-gmap,
div.tribe-events-cal-links, .tribe-events-event-categories-label, .tribe-events-event-categories, .tribe-event-tags {
	display: none;
}

#tribe-geo-results .tribe-events-venue-details {
	color: #191919;
}

#tribe-geo-results .tribe-events-venue-details .tribe-address {
	color: #191919;
}

#tribe-geo-results .tribe-events-venue-details .tribe-address .tribe-street-address {
	margin-left: 0;
}

.event-excerpt {
	display: block;
}


/*=======CSS by Manju ends=======*/


/*Override focus outline to default*/
*:focus,a:focus,.logo a:focus img,
input:focus, .widget-jobsearch-full input:focus{
outline: thin dotted #fff !important;
    /*outline: 5px auto -webkit-focus-ring-color !important;*/
    outline: 5px auto #1862a5 !important;
    outline-offset: -2px !important;
}
.hodes-menu .sub-menu li.menu-item a:focus{
	background-color: transparent;
}
#top .edj-btn:focus:not(.yellow-btn),#top .search-widget .avia-button:focus,#top #job-map-toggle.avia-button:focus,
#top .tribe-events-widget-link a:focus,
#top .rsvp-btn a:focus,
#top #wrap_all .tribe-events-cal-links .tribe-events-button:focus {
	outline: 1px solid #fff !important;
    outline-offset: -3px !important;
}
#top.events-list #wrap_all .main_color .tribe-events-button:focus {
  outline-offset: -3px !important;
}
.template-page .entry-content-wrapper h1:focus{
	display: table;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   #top .why-edward-jones .edj-btn {
    max-width: 360px;
}
}

.widget-jobsearch-full .location-wrapper .clear-btn {
    margin-top: 0;
    padding-bottom: 0;
}

@media (max-width: 1024px){

	.responsive #top #wrap_all .reverse-col.blog-detail-banner .flex_column_table{
flex-wrap: wrap;
    flex-direction: column-reverse;
	}
	.responsive #top #wrap_all .blog-detail-banner .flex_column.l-text {
        max-width: 100%;
    margin: 0 auto;
}
.responsive #top #wrap_all .reverse-col.blog-detail-banner .flex_column_table>div {
    width: 100%;
    position: static;
}
.responsive #top #wrap_all .blog-detail-banner .flex_column.l-text {
    padding: 30px;
}
}

/*========Blog detail page banner with out images========*/
@media (min-width: 768px){
	#top #main .avia-section.banner-text.blog-detail-banner-no-img-vid .container .content {padding: 0 60px;}
	.blog-detail-banner-no-img-vid .blog-title {max-width: 654px;}
	.blog-detail-banner-no-img-vid .blog-title .av-share-box {padding-bottom: 30px;}
  .blog-detail-banner-no-img-vid .blog-title.blog-title-full-width {max-width: 100%;}
}

/*=======Padding and content alignment for two col layout============*/
.pad60{

}
.less-content{

}
@media (min-width: 990px){
.responsive #top #wrap_all .pad60 .flex_column.l-text {
    padding: 60px 100px 60px 50px;
}
.responsive #top #wrap_all .left-text-right-image .flex_column_table>div .av_textblock_section{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 100%;
}
.responsive #top #wrap_all .left-text-right-image.blog-detail-banner-video .flex_column_table>div .av_textblock_section{
	display: block;
}
.responsive #top #wrap_all .two-col-wideimg .flex_column_table>div.r-img, .responsive #top #wrap_all .small-image .flex_column.r-img {
    height: auto;
}
.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container img, 
.responsive #top #wrap_all .small-image .flex_column.r-img .avia-image-container img, 
.responsive #top #wrap_all .left-text-right-image.ejd-banner img{
	height: auto;
}
.responsive #top #wrap_all .left-image-right-text .flex_column.l-text {
    padding: 60px 60px 60px 110px;
}
.responsive #top #wrap_all .flex_column.l-text {
    padding: 60px 110px 60px 60px;
}

}
@media (min-width: 1200px){
.responsive #top #wrap_all .pad60 .flex_column.l-text {
    padding: 60px;
}
.responsive #top #wrap_all .flex_column.l-text {
    padding: 60px 110px 60px 60px;
}
.responsive #top #wrap_all .two-col-wideimg .flex_column.r-img .avia-image-container img{
	height: 100%;
}
.responsive #top #wrap_all .left-image-right-text.left-text-right-image.equal-wid.two-col-wideimg.no-rev .flex_column.l-text {
    padding: 60px 60px 60px 75px;
}
.responsive #top #wrap_all .left-text-right-image.equal-wid.two-col-wideimg .flex_column.l-text {
    padding: 60px;
}
}
@media (max-width: 990px){
	.responsive #top #wrap_all .flex_column.l-text,.responsive #top #wrap_all .flex_column.r-img,.responsive #top #wrap_all .flex_column.r-img .avia-image-container{
		height: auto !important;
		min-height: auto !important;
	}
}
@media (min-width: 990px) and (max-width: 1024px){
	.responsive #top #wrap_all .two-col-wideimg.no-overlap.blog-detail-banner-video .flex_column_table>div.r-img{
width: 100%;	
}
}
.sitemap-section .flex_column h2 {padding-left: 55px;}

.close-icon.reset_input_global_search:after { right: 5px; margin: 12px; content: none;}

/*=======site search results page============*/
.site-search-results-section .global-search-hr-line, .site-search-results-section .clearAllButton { display: none; }
.site-search-results-section .entries-container {width: 100% !important;}

.persona-popup-content .custom-mfp-close {display: block; text-align: center;}

/*======== Alert messages on profile page tabs ========*/
#top .alert-info,.account-container .activity .activity-item,#top .alert.alert-warning{
	    color: #19191a;
    background-color: #eef1f1;
    border: 1px solid #3f3f3f;
    border-left: 10px solid #3f3f3f;
    border-radius: 5px;
    margin-bottom: 20px;
}
/*#top .alert.alert-warning button.close{
	text-indent: -9999px;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/close.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: right;
	}*/
.activity-container .todos .new-dashboard-border{
padding-bottom: 20px;
}
#top .lcp-pages .alert-success{
 color: #19191a;
    background-color: #f0f8f5;
    border: 1px solid #3d7d46;
    border-left: 10px solid #3d7d46;
    border-radius: 5px;
    margin-bottom: 20px;
    padding-left: 40px
}
#top .lcp-pages a.close-btn{
font-size: 30px;
}
#top .lcp-pages a.close-btn:hover{
  text-decoration: none;
}
#top .lcp-pages .fa-info-circle:before,#top .lcp-pages .fa-info:before,#top .lcp-pages .fa-exclamation-triangle:before {
    content: "";
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/09/Information-icon-50px.png') no-repeat;
       background-size: cover;
    width: 20px;
    height: 20px;
    font-size: 30px;
    display: inline-block;
    position: relative;
    top: 3px;
}
#top .lcp-pages .fa-info:before{
	left: -15px;
}
#top .lcp-pages .fa-exclamation-triangle:before{
 background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/09/Alert-icon-50px.png') no-repeat;
     background-size: cover;
}
#top .activity .pagination a, .activity .pagination a{
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: transparent;
    border: 0;
    color: #191919 !important;
}
#top .activity .pagination a, .activity .pagination a:hover span{
	color: #191919 !important;
	}
.activity .pagination li:hover,.activity .pagination .active a, .activity .pagination .active a:focus, #top .activity .pagination .active a, #top .activity .pagination .active a:focus,.activity .pagination a:hover {
    color: #191919 !important;
    background: transparent !important;
}
.activity .pagination .active a{
	font-weight: bold !important;
}
.activity .pagination li{
background: transparent;
overflow: hidden;
    float: left;
}

@media (min-width: 990px) and (max-width: 1200px){
  .main_menu ul:first-child>li.menu-item-has-children a:hover:after, .main_menu ul:first-child>li.menu-item-has-children a:focus:after {
    right: -12px;
}
}
@media (max-width: 990px){
  #top #mobile-advanced #avia2-menu li.signin-menu-item .xcc-sign-in-wrapper ,#top #mobile-advanced #avia2-menu li.wpml-ls-item a{
    padding-right: 0;
  }
  #top #mobile-advanced #avia2-menu li.wpml-ls-item > a{
       padding-right: 20px;
    text-align: right;
  }
  #top #mobile-advanced #avia2-menu li.wpml-ls-item ul li a{
    padding-right: 0;
  }
}
.widget-jobsearch-results .widget-job-map, .widget-jobsearch-results .search-results-table {
  padding-top: 20px;
}
#top .main_color.lcp-pages button.btn.disabled:focus{
  opacity: 0.5 !important;
}

/*=======Menu Fix fro IE========*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	
#top #header .avia_mega_div>.sub-menu>li{
	width: calc(23.6% - 18.75px);
}

}

/*remove this after accordion effect is removed from hamburer menu*/
.html_header_mobile_behavior #mobile-advanced ul#avia2-menu {display: block;}

/*=====Firefox fix for select box=====*/
@-moz-document url-prefix() {
  #top select{
	text-indent:-2.1px;
}
}

/*====Contact me section EJD====*/
.contact-section h3{
	  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 30px;
  padding-bottom: 10px;
}
.contact-section p{
	  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 26px;
}
.main_color.av-layout-grid-container{
	max-width: 1350px;
    margin: 0 auto;
    padding: 0 20px;
}
.contact-outer{
	padding: 10px 0;
	border-top: 1px solid #19191a;
	border-bottom: 1px solid #19191a;
}
#top .contact-outer a{
	padding: 0 20px 0 45px;
	font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
  color: #19191a;
    text-decoration: none;
    display: block;
}
#top .contact-outer a.email-link{
background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Envelope.png') no-repeat;
       background-size: 30px;
    background-position: left center;
    margin-bottom: 15px;
}
#top .contact-outer a.ln-link{
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Icon-1.png) no-repeat;
	       background-size: 30px;
    background-position: left center;
}
#top .contact-section h4{
	  font-size: 21px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 30px;
      padding-bottom: 10px;
	}
.contact-section .flex_cell.avia-builder-el-first{
padding-bottom: 30px !important;
}
@media (min-width: 500px){
	#top .contact-outer a{
		display: inline-block;
		    margin-bottom: 0 !important;
	}
}
@media (min-width: 768px){
	.contact-section .flex_cell.avia-builder-el-first{
padding-bottom: 0 !important;
padding-right: 20px !important;
}
#top .contact-one-col .av-flex-placeholder{
width: 3%;
}
.contact-section .av_one_full{
padding-top: 30px;
}
.contact-section .flex_cell.avia-builder-el-last{
	padding-left: 20px !important;
	}
	#top .right-contact{
		padding-bottom: 0px;
	}
	.contact-section .av-align-bottom.flex_column{
vertical-align: middle;
	}
  #top .contact-section.contact-section-two .av_one_half .av-equal-height-column-flextable:first-child{
    min-height: 320px;
  }
}
@media (min-width: 990px){
  #top .contact-section.contact-section-two .av_one_half .av-equal-height-column-flextable:first-child{
	min-height: 280px;
}
}
@media (max-width: 767px){
	.responsive #top #wrap_all .av-flex-cells .no_margin{
		    padding-left: 0% !important;
    padding-right: 0% !important;
	}
}


/*=======Career Progression EJD======*/

.ca-left .avia_textblock {
	max-width: 540px;
	margin: 0 auto;
}
#top .ca-inner{
	border-left: 5px solid #393D3E;
	padding-left: 56px;
}
.ca-inner h4{
	 font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 26px;
  padding-bottom: 10px;
}
.ca-inner h5{
	padding-bottom: 4px;
}
.ca-inner ul{
padding-left: 20px;
padding-top: 10px;
}

.ca-inner h5,.ca-inner ul li{
	 font-size: 17px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 26px;
	}
	.ca-inner ul li{
		font-weight: 500;
	}
	.ca-data{
		position: relative;
		padding-top: 5px;
	}
	.ca-inner .ca-data:last-child{
padding-bottom: 0;
}
.ca-data:before{
	    content: '';
    background-color: #FBE480;
    border: 3px solid #393D3E;
    width: 12px;
    height: 12px;
    position: absolute;
    left: -65px;
    border-radius: 50%;
    top: 12px;
}
.ca-img{
	padding-bottom: 50px;
}
@media (min-width: 768px){
	.career-progess .flex_column_table {
		padding-top: 70px;
	}
}
@media (max-width: 767px){
	.ca-img{
		text-align: center;
	}
	.ca-left .avia_textblock {
    max-width: 100%;
 }
 .ca-inner{
 	margin-top: 30px;
 }
 #top .career-progess .ca-inner {
   margin-left: 5px;
  padding-left: 50px;
  }
  .ca-data:before {
    left: -58px;
  }
}


/*=======Yellow list=======*/
ul.yellow-list-style{
	padding-left: 0;
    max-width: 250px;
    margin: 0 auto;
}
ul.yellow-list-style li{
	position: relative;
	    padding-left: 20px;
    padding-top: 12px;
}
ul.yellow-list-style li:before{
content: '';
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #FBC81A;
position: absolute;
left: 0;
top: 23px;
}
@media (min-width: 768px){
.the-edj-opportunity h3{
padding-top: 40px;
}

}

/*=========Location List========*/
.market-overview-locations-list .av-image-caption-overlay,.market-overview-locations-list .av-caption-image-overlay-bg{
height: auto;
bottom: 0;
    background: rgba(25, 25, 26, 0.8) !important;
    color: #ffffff;
    opacity: 1 !important;
}
.market-overview-locations-list .av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg{
opacity: 1 !important;
   background: rgba(25, 25, 26, 0.8) !important;
}
.market-overview-locations-list .av-image-caption-overlay p{
	color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px;
    padding: 10px 35px 10px 25px;
    text-align: left;
        text-align: left;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1392/2020/10/yellow-arrow.png) no-repeat 94% center;
}
.market-overview-locations-list .av-image-caption-overlay .av-image-caption-overlay-center{
    padding: 0;
}
.market-overview-locations-list .av-image-caption-overlay-center p:after{
	content: none;
}
@media (min-width: 768px){
	.market-overview-locations-list .av-image-caption-overlay p {
    font-size: 21px;
}
	.market-overview-locations-list .av_one_third{
padding-bottom: 50px;
	}
.responsive #top #wrap_all .market-overview-locations-list .container{
max-width: 1110px;
}
 #top #wrap_all .market-overview-locations-list .av-flex-placeholder{
width: 4%;
 }
}
@media (min-width: 1060px){
	.market-overview-locations-list .av-image-caption-overlay p {
    font-size: 28px;
}
	}

/*Tech page icons lists*/
.avia_textblock ul.two-col-list-icons{
	padding-left: 0;
}
.avia_textblock ul.two-col-list-icons li{
	padding-bottom: 15px;
	padding-top: 15px;
padding-left: 0;
}
@media (min-width: 768px){
	.avia_textblock ul.two-col-list-icons {
    max-width: 90%;
    margin: 0 auto;
}
	.avia_textblock ul.two-col-list-icons li{
	padding-bottom: 20px;
	padding-top: 20px;
}
	.efa-tech-icons-list-wrapper{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
	}
	.efa-tech-icons-list-text{
		padding-left: 30px;
		width: calc(100% - 118px)
	}
	.efa-tech-icons-list-img{
		width: 118px;
	}
}
	@media (min-width: 990px){
		.efa-tech-icons-list-text{
		padding-left: 40px;
	}
}


/*Yellow bg with image and text*/
.career-fit-tool-img.reaching-ten-mill{
	position: relative;
}
.career-fit-tool-img.reaching-ten-mill:before {
    content: 'Frank LaQuinta';
    color: #1A1A1C;
    position: absolute;
    top: 20px;
    font-weight: 600;
    left: 0;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}
.career-fit-tool-img.reaching-ten-mill:after {
    content: 'Principal and CIO';
    color: #1A1A1C;
    position: absolute;
    top: 50px;
    left: 0;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
    font-weight: 500;
}
.reaching-ten-mill-section .edj-btn {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1392/2020/11/pdf-icon.svg);
    background-repeat: no-repeat;
    background-position: 90% center;
} 
@media(min-width: 768px){
	.career-fit-tool-section .reaching-ten-mill + .inner-wrap{
		padding-right: 30px;
		width: calc(48% - 40px);
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section .career-fit-tool-img.reaching-ten-mill {
    width: 38%;
    margin-left: 140px;
}
.career-fit-tool-img.reaching-ten-mill:before {
  bottom: 40px;
    left: -140px;
    top: auto;
}
.career-fit-tool-img.reaching-ten-mill:after {
    bottom: 19px;
    left: -140px;
    top: auto;
}
}
@media (min-width: 1300px){
		.career-fit-tool-section .reaching-ten-mill + .inner-wrap{
		padding-right: 60px;
		width: calc(62% - 40px);
	}
	
}
/*Our hiring process text block*/
.our-hiring-process-steps-textblock{
	border: 1px solid #979797;
	padding: 25px 38px;
	margin-top: 20px;
}
.our-hiring-process-steps {
	border-bottom: 1px solid #979797;
}
.our-hiring-process-steps .left-text .pcaps{
text-transform: uppercase;
font-size: 28px;
  letter-spacing: 0;
  line-height: 35px;
}
.our-hiring-process-steps .left-text h3{
	font-size: 28px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 35px;
}
.our-hiring-process-steps .left-text{
	padding-bottom: 20px;
}

@media (min-width: 768px){
	.our-hiring-process-steps{
		display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	}
	.our-hiring-process-steps .left-text{
width: calc(100% - 150px);
padding-right: 50px;
	}
	.our-hiring-process-steps .right-img{
width: 150px;
	}
  .our-hiring-process-steps .right-img img {
    height: auto;
  }
}
@media (min-width: 1200px){
	.our-hiring-process-steps .left-text{
		padding-right: 200px;
	}
	}



/*======Graph slider====*/

.stacked-bar-chart-section tr th{
	text-transform: none;
  background-color: #FDF8DA;

}
.stacked-bar-chart-section tr th,.stacked-bar-chart-section tr td{
        font-size: 17px;
        letter-spacing: 0;
		    border-color: #e7e7e7;
	}
	.stacked-bar-chart-section tr:last-child td,.stacked-bar-chart-section tr:nth-child(5) td{
		font-weight: bold;
	}
	.stacked-bar-chart-section tr:nth-child(2) td,.stacked-bar-chart-section tr:nth-child(3) td,.stacked-bar-chart-section tr:nth-child(4) td,.stacked-bar-chart-section tr:nth-child(5) td,
	.stacked-bar-chart-section tr:nth-child(6) td{
		border: 0;
	}
  .stacked-bar-chart-section tr:nth-child(2) td,.stacked-bar-chart-section tr:nth-child(3) td,.stacked-bar-chart-section tr:nth-child(4) td,.stacked-bar-chart-section tr:nth-child(5) td,
  .stacked-bar-chart-section tr:nth-child(6) td, .stacked-bar-chart-section tr:nth-child(7) td {
		border-right: 1px solid #e7e7e7;
	}
	.stacked-bar-chart-section tr:nth-child(5) td, .stacked-bar-chart-section tr:nth-child(7) td{
		    border-bottom: 1px solid #3b3d3f;
	}
	#top .main_color.stacked-bar-chart-section table {
    border: 1px solid #e7e7e7;
}
#top .stacked-bar-chart-section .avia-content-slider {
      margin: 15px 0;
}
#top .stacked-bar-chart-section .avia-smallarrow-slider .avia-slideshow-arrows {
    top: 0;
    border: 1px solid #838383 !important;
    height: 48px;
        border-radius: 3px;
}
#top .stacked-bar-chart-section .avia-slideshow-arrows a:before{
content: none;
}
#top .stacked-bar-chart-section .avia-slideshow-arrows a{
	background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow.png) no-repeat;
    text-indent: 0;
    width: auto;
    color: #19191a;
    font-size: 16px;
    height: 47px;
    padding-right: 35px;
    background-position: right center;
    top: 0;
    line-height: 48px;
}
/*#top .stacked-bar-chart-section .avia-slideshow-arrows a.prev-slide{
		-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	}*/
#top .stacked-bar-chart-section .avia-slideshow-arrows a:hover {
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/box-arrow-yellow.png') no-repeat;
	background-position: right center;
}
#top .stacked-bar-chart-section .avia-slideshow-arrows a.next-slide{
	right: 15px;
	border-left: 1px solid #838383;
	padding-left: 15px;
	}
#top .stacked-bar-chart-section .avia-slideshow-arrows a.prev-slide{
	
	padding-left: 35px;
	left: 15px;
	border-right: 1px solid #838383;
	    padding-right: 15px;
	    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1392/2020/11/box-arrow-rev.png') no-repeat;
	    background-position: left center;
}
#top .stacked-bar-chart-section .avia-slideshow-arrows a.prev-slide:hover{
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1392/2020/11/box-arrow-yellow-rev.png') no-repeat;
	background-position: left center;
	}
	#top .stacked-bar-chart-section h3{
margin-top: 60px;
    margin-bottom: 20px;
	}
/*r2 list*/
.list-alpha{
	list-style: lower-alpha;
}
.stacked-bar-chart-section .stacked-bar-graph {
  height: 562px;
}
.stacked-bar-chart-section .stacked-bar-graph:lang(fr-CA) {
  height: 662px;
}

@media (max-width: 1024px){
	.responsive #top #wrap_all .blog-detail-banner-no-img-vid .container{
max-width: 100%;
width: 100%;
padding: 0;
	}
	#top #main .avia-section.banner-text.blog-detail-banner-no-img-vid .container .content {
    padding: 0 20px;
}

.stacked-bar-chart-section .stacked-bar-graph {
  height: 690px;
}
.stacked-bar-chart-section table {
  overflow: auto;
  display: block;
}
}
@media (max-width: 989px){
  .stacked-bar-chart-section .stacked-bar-graph {
  height: 770px;
}
}
@media (max-width: 767px){
	.responsive #top #wrap_all .blog-detail-banner-no-img-vid .container{
max-width: 100%;
width: 100%;
	}
	#top #main .avia-section.banner-text.blog-detail-banner-no-img-vid .container .content {
   padding: 0 5%;
}
.stacked-bar-chart-section .stacked-bar-graph {
  height: 80vh;
}
}
@media (max-width: 380px){
  .stacked-bar-chart-section .stacked-bar-graph {
  height: 60vh;
}
}


/*Market view search section*/
.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see .state-default form *{
margin: 0;
	}
.market-overview-dont-see .w-form-row-label,.market-overview-dont-see .quicksearch-title{
	display: none;
}
.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see .quicksearch-btn input{
padding: 10px 10px;
    background-color: #404040;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    min-height: 48px;
    letter-spacing: 0;
    line-height: 26px;
    text-align: center;
    width: 100%;
    text-decoration: none;
    border-radius: 4px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    box-shadow: none;
    margin-top: 20px;
}


.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see .location-wrapper input{
	background-color: #fff;
}
@media (min-width: 768px){
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see .quicksearch-btn{
	min-width: 140px;
}
	.career-fit-tool-section.market-overview-dont-see .inner-wrap {
		padding-right: 30px
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see .quicksearch-btn input{
		margin-top: 0;
	}
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see form .quicksearch-coordinates{
    width: 186px;
    margin-right: 20px;
	}
}
@media (min-width: 1100px){
	.responsive #top #wrap_all .search-two-col.career-fit-tool-section.market-overview-dont-see form .quicksearch-coordinates{
		width: 210px;
	}
}

.displaynone { display: none; }

/*EFA Graph Calculator*/
.nfa-median-return-header h3, .nfa-median-return-header h4 {
    background-color: #FDF8DA;
    padding: 12px 0 12px 30px;
}
.stacked-bar-chart-section .avia-slideshow-arrows .prev-slide+p {
    text-align: center;
    margin: 0;
    margin-top: 10px;
} 
.stacked-bar-chart-section .avia-slideshow-arrows .prev-slide+p:lang(fr-CA) {
    max-width: 50%;
    margin: 4px auto 0;
    line-height: 18px;
}

/*Button update for moblie on HQ division page*/
#top .why-edward-jones.ejd-why-edward-jones.hq-divisions.hq-btn-sns h2+p {
    margin-bottom: 15px;
}

#top .why-edward-jones.ejd-why-edward-jones.hq-divisions.hq-btn-sns .edj-btn {
width: 50%;
}
@media (max-width: 1100px){
#top .why-edward-jones.ejd-why-edward-jones.hq-divisions.hq-btn-sns .edj-btn {
width: calc(50% - 10px);
padding: 10px 30px;
}
}

/*Disclaimer text border*/
#top .disclaimer-text{
     font-size: 15px;
	    border: 2px solid #e6e7e8;
    padding: 16px;
    --border-opacity: 1;
    border-color: rgba(230,231,232,var(--border-opacity));
}
#top .disclaimer-text p {
  font-size: 15px;
  line-height: 23px;
}

/* Screen Reader Only Content */
/* Visually hide content from sighted users */
.sr-only {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

/* large paragraph text for blog intros */
.blog-intro {
  font-size: 30px;
  line-height: 38px;
  font-weight: 600;
}

.widget-jobsearch-results #job-map-toggle { display: none; }
#top .main_color.lcp-pages input, #top .main_color.lcp-pages select {
  background-color: transparent;
}

.job-search-results .widget-jobsearch-full .container-language { display: none; }
.job-search-results .widget-jobsearch-full .container-language:lang(fr-CA) { display: block; }
  



:lang(fr-CA) .job-search-results #widget-jobsearch-results-pages .button.inactive, :lang(fr-CA) .job-search-results #widget-jobsearch-results-pages .button.avia-button{
	word-break: break-all;
}
@media (max-width: 500px){
:lang(fr-CA) .career-fit-tool-img.reaching-ten-mill:after{
	    max-width: 200px;
	    text-align: left;
}
}
@media (min-width: 768px) and (max-width: 990px){


:lang(fr-CA) .twoline-after .career-fit-tool-img.reaching-ten-mill:after{
max-width: 200px;
text-align: left;
bottom: 0;
}
.twoline-after .career-fit-tool-img.reaching-ten-mill:after,.twoline-after .career-fit-tool-img.reaching-ten-mill:before {
    left: -148px;
}
}

@media (max-width: 767px){
	.archive.post-type-archive.events-list #footer{
	z-index: 0;
	}
}
@media (min-width: 768px) and (max-width: 990px){
:lang(fr-CA) #top.events-list #wrap_all .main_color .tribe-events-button{
font-size: 13px;
}	
:lang(fr-CA) #top .search-widgetsearch-widget-vertical .avia-button{
white-space: normal;
height: auto;
}	
:lang(fr-CA) #top .search-widget.ejd-search-widget .avia-button{
font-size: 15px;
}
}
@media (max-width: 1200px){
	.stacked-bar-chart-section .avia-slideshow-arrows .prev-slide+p {
  display: none;
}
}


@media (max-width: 990px){
	#top #mobile-advanced .sub_menu .already-applied-menu-item a{
		text-align: right;
	}
	:lang(fr-CA) #top #mobile-advanced #avia2-menu li.secondary-view-saved-jobs a{
text-align: right;
	}
}
@media (min-width: 768px){
:lang(fr-CA) #top .lcp-pages .form-group label[for="sourceDetail"],:lang(fr-CA) #top .lcp-pages .form-group label[for="title"]{
min-height: 70px;
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
}
.profile-dashboard-section .activity-notification-container a[href="/profile/preferences"],
.profile-dashboard-section .activity-notification-container a[href="/profile/edit"] { margin-left: 0; }
}

@media (min-width: 990px) and (max-width: 1250px){
 #header_main ul li.view-saved-jobs-menuitem:lang(fr-CA){
display: none;
}
#header_meta ul li.view-saved-jobs-menuitem.secondary-view-saved-jobs:lang(fr-CA) {
        right: auto !important;
    top: 3px;
    display: block;
}
}
@media (min-width: 1251px) {
	:lang(fr-CA) #header_meta ul li.view-saved-jobs-menuitem.secondary-view-saved-jobs,
  #mobile-advanced ul li.view-saved-jobs-menuitem.secondary-view-saved-jobs{
   display: none;
}
	}
	@media (max-width: 990px) {
	:lang(fr-CA) #header_meta ul li.view-saved-jobs-menuitem.secondary-view-saved-jobs,
  #mobile-advanced ul li.view-saved-jobs-menuitem.secondary-view-saved-jobs {
   display: none;
}
	}
  
#top .profile-dashboard-section .activity-container .activities-dropdown-test {
  display: none;
}

/*fr-CA custom social icons on LCP page*/
:lang(fr-CA) .gigya-login-provider-row #Facebook_btn div {
    /*  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1392/2021/02/connect-via-fb-icon-1-2.jpg') !important; */
    background-position: -0px 0px !important;
}
@media (min-width:768px) {
:lang(fr-CA) #header_main .logo img {
  width: 279px;
  height: 50px;
}
}

@media (max-width:768px) {
  :lang(fr-CA) #header_main .logo img {
  /* width: 226px; 
    height: 58px; */
    height:auto;
  }
}

:lang(fr-CA) .join-lcp-form #email_exists_Check {
  font-size: 0;
}

:lang(fr-CA) .join-lcp-form label[for="countryIso"], :lang(fr-CA) .join-lcp-form #countryIso { display: none; }

:lang(fr-CA) .join-lcp-form #email_exists_Check:before {
  content: 'Il semble que vous avez déjà un compte,';
  font-size: 17px;
}

#top :lang(fr-CA) .profile-dashboard-section .alert-info.fade.in a[href="/profile/edit"], 
#top :lang(fr-CA) .profile-dashboard-section .activity-item .fa-exclamation-triangle+span a[href="/profile/edit"] {
  font-size: 0;
}

#top :lang(fr-CA) .profile-dashboard-section .alert-info.fade.in a[href="/profile/edit"]:before, 
#top :lang(fr-CA) .profile-dashboard-section .activity-item .fa-exclamation-triangle+span a[href="/profile/edit"]:before {
  content: 'Mise à jour du profil »';
  font-size: 17px;
}

#top :lang(fr-CA) .profile-dashboard-section .candidate_activity_notifications_dashboard .alert-success.fade.in {
  font-size: 0;
}
#top :lang(fr-CA) .profile-dashboard-section .candidate_activity_notifications_dashboard .alert-success.fade.in:after {
  content: 'Profil mis à jour';
  font-size: 17px;
}

#top :lang(en-US) .lcp-return-hp-link-en-ca, #top :lang(en-US) .lcp-return-hp-link.fr-ca { display: none; }
#top :lang(en-CA) .lcp-return-hp-link-en, #top :lang(en-CA) .lcp-return-hp-link.fr-ca { display: none; }
#top :lang(fr-CA) .lcp-return-hp-link-en, #top :lang(fr-CA) .lcp-return-hp-link-en-ca { display: none; }

/*reduce font-size only for specific sections becasue img is getting too zoomed-out*/
.h1fs45 h1 {
  font-size: 45px;
    line-height: 49px;
}

.h1fs47 h1 {
  font-size: 47px;
    line-height: 51px;
}

.h1fs51 h1 {
  font-size: 51px;
    line-height: 55px;
}

.pfs18 p {
      font-size: 18px;
    line-height: 26px;
}

.h2fs33 h2 {
  font-size: 33px;
    line-height: 37px;
}

.h2fs42 h2 {
  font-size: 42px;
    line-height: 46px;
}

@media (max-width:768px) {
  .h1fs32 h1 {
    font-size: 32px;
    line-height: 36px;
  }
  
  #top #header_meta .sub_menu>ul>li:hover{
    background-color: transparent;
  }
  
  #mobile-advanced .why-join-edj-menu { z-index: -1; }
}

.widget_joblist_row.no-jobs { cursor: auto; }
#top :lang(fr-CA) .job-search-results .container-language,
:lang(fr-CA) .job-search-results option[value="Students & Recent Grads"],
:lang(fr-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Analytics and Insights"],
:lang(fr-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Audit"],
:lang(fr-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Program Management Office"],
:lang(fr-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Technology"],
:lang(en-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Analytics and Insights"],
:lang(en-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Audit"],
:lang(en-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Program Management Office"],
:lang(en-CA) .job-search-results #cws_jobsearch_addtnl_categories option[value="Technology"]{ display: none; }

/* Hide empty image box from related blog slider */ 
.avia-content-slider .fake-thumbnail .slide-image{
  border-width: 0px;
  min-height: 0px;
}
/* contact page fields*/
#input_2_4 , #input_2_5 {
  background-color: #fff !important;
}

@media (max-width: 767px){
  .new-dashboard .dashboard-section-header {
    display: block !important;
    margin: 10px 0px 0px 20px;
 }
 h1#pageHeaderTop{
   overflow-wrap: anywhere;
  }
}

@media (max-width: 1024px) and (min-width: 768px){
  #top .search-widget .avia-button{
    white-space: normal;
    height: 65px !important;
  }
  .job-oppo-near-you .widget_joblist_row{
     padding: 20px 8px 20px 8px;
  }
}

/* CWSM - 7584 */
#top #live-results,
#top #live-results, #top #live-results span{
   display: inline-block;
}
/* END CWSM - 7584 */

div#termsAndPolicyXCloudStatus, div#subscriptionXCloudStatus {
    display: none;
}
#top .lcp-pages .schema-form-checkbox label input[type="checkbox"]:focus {
    outline: dashed 1px #7b7b7b !important;
    outline-offset: 0px !important;
}

#top :lang(fr-CA) .job-search-results .container-language{
 display: block !important;  
}

@media (max-width: 414px) and (min-width:376px){
  :lang(fr-CA) #header_main .logo img{
   width: 68%;  
  }
}
@media (max-width: 376px){
  :lang(fr-CA) #header_main .logo img{
   width: 74%;  
  }
}

/* CWSM 7730-Awards & Recognition - Built Differently - CA */
.awards-and-recognition.aw-en-ca .edj-content-slider.hidden-mobile .slide-entry-wrap {
    display: flex;
    justify-content: center;
}
/* END CWSM 7730-Awards & Recognition - Built Differently - CA */

/*======compensation and benefits popup=======*/
.page-id-9798 a#ready-to-move-edj-btn {
    margin-top: 20px;
}
.move-forward-block .ready-to-move-edj-btn{
  cursor: pointer;
  }

.move-forward-block br{
  display: none;
  }
.move-forward-block{
  padding: 35px 32px 40px 32px;
  background: #D0E4F0;
  }
.move-forward-block h3{
  margin-bottom: 20px;
  }
.move-forward-block a{
  margin-top: 40px;
  }

/*Error Validations Start*/
#gravity-form-popup-above-graph #gform_7_validation_container {
    display: none;
}
#gravity-form-popup-above-graph .gform_wrapper .gfield_error .gfield_label {
    color: #ff0000 !important;
    font-weight: bold !important;
}
#gravity-form-popup-above-graph .gform_wrapper .gfield_error .gfield_validation_message{
  padding: 0;
    border: 0;
    margin: 0;
    color: #ff0000 !important;
    background: #ffffff;
    font-weight: normal !important;
  }
/*Error Validations End*/
#gravity-form-popup-above-graph .edj-calc-gravity-form_wrapper .gform_heading .gform_required_legend{
    font-size: 0px !important;
    }
 #gravity-form-popup-above-graph .edj-calc-gravity-form_wrapper .gform_heading .gform_required_legend:before{
  content: "* indicates required fields";
  font-size: 12px;
  }
#gravity-form-popup-above-graph  .edj-calc-gravity-form_wrapper .gform_heading .gform_required_legend .gfield_required_asterisk{
    font-size: 0px !important;
    }
#gravity-form-popup-above-graph{
  background-color: #fff;
	max-width: 520px;
	margin: 20px auto;
    padding: 40px;
}
#top #gravity-form-popup-above-graph h2.gform_title{
	font-weight: 700;
	font-size: 23px;
	margin: 0;
    padding: 0;
}
#gravity-form-popup-above-graph p.gform_required_legend{
margin: 15px 0 !important;
}
#top #gravity-form-popup-above-graph *, #top #gravity-form-popup-above-graph label,#top #gravity-form-popup-above-graph legend{
	font-weight: 500;
	font-size: 17px;
	color: #19191A;
  padding-bottom: 0;
  margin-bottom: 0;
}
#gravity-form-popup-above-graph .gform_wrapper .gform_validation_errors{
  padding-bottom: 16px !important;
  visibility: hidden;
}
#gravity-form-popup-above-graph input[type='submit']{
max-width: 165px;
}
#top #gravity-form-popup-above-graph input[type="submit"]{
color: #fff;
padding: 0;
}
#top #gravity-form-popup-above-graph input[type="text"],
#top #gravity-form-popup-above-graph input[type="email"],
#top #gravity-form-popup-above-graph textarea{
	border-color: #929492;
	border-radius: 4px !important;
	height: 48px;
  padding: 0 10px;
}
#top #gravity-form-popup-above-graph textarea{
	height: 100px;
}
#top #gravity-form-popup-above-graph .gform_confirmation_message h4 {
    border-bottom: 1px solid #767576;
    font-weight: 700;
    font-size: 23px;
    padding-bottom: 20px;
}
#gravity-form-popup-above-graph .mfp-close.edj-btn{
position: static;
max-width: 165px;
margin-top: 100px;
padding: 0;
}
#top #gravity-form-popup-above-graph .mfp-close {
    top: 40px;
    font-size: 40px;
    right: calc(50% - 260px);
    font-weight: normal !important;
    color: #19191a !important;
}
#gravity-form-popup-above-graph input[type=radio] {
    opacity: 1;
    position: static;
    }

/*    #top #gravity-form-popup-above-graph input[type="radio"] {
	display: none;
}

#top #gravity-form-popup-above-graph input[type="radio"]+label {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1853/2021/08/30124630/Inactive-wht-1.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	background-position: 0px 8px;
	display: inline-block;
	padding: 0 0 0 25px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 30px;
}

#top #gravity-form-popup-above-graph input[type="radio"]:checked+label {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/Active.png);
}
*/
.radio-btn-current-emplyr{
	margin-top: 15px !important;
	    margin-bottom: 10px !important;
}
#gravity-form-popup-above-graph .radio-btn-current-emplyr .gfield_radio .gchoice:nth-of-type(2){
  width: 100px;
  }


#top #gravity-form-popup-above-graph  .gform_footer{
padding: 5px 0;
}
#top #gravity-form-popup-above-graph .mfp-close.edj-btn{
color: #fff !important;
font-size: 17px;
}

  
/*
  .mfp-container{
    overflow: hidden;
  }
  #gravity-form-popup-above-graph{
    overflow: auto;
    height: 300px;
    } */
@media (max-width: 767px) {
  #gravity-form-popup-above-graph .radio-btn-current-emplyr .gfield_radio .gchoice:nth-of-type(2) {
    width: 100%;
}
}

@media (min-width: 768px){
/*#gravity-form-popup-above-graph .radio-btn-current-emplyr .gfield_radio .gchoice:nth-of-type(2) label{
  line-height: 22px !important;
  }
  */
	.edj-gravity-form-zip-code{
		    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
	}
	.edj-gravity-form-zip-code label{
		margin-bottom: 0 !important;
    margin-top: 15px;
	}
	#gravity-form-popup-above-graph .gfield_radio{
		display: flex;
	}
	#gravity-form-popup-above-graph .gfield_radio .gchoice input{
		    margin-top: 5px;
    margin-right: 7px;
	}
	#gravity-form-popup-above-graph .gfield_radio .gchoice{
margin-right: 10px;
display: flex;
align-items: flex-start;
	}
/*	#gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice {
	min-width: 117px;
	}
*/
/*
  .gform_validation_error .edj-gravity-form-zip-code {
    margin-bottom: 26px !important;
}
*/
#gravity-form-popup-above-graph .gform_validation_error .edj-gravity-form-zip-code{
  max-height: 98px;
}
.gform_validation_error .edj-gravity-form-zip-code.gfield_error{
  margin-bottom: 0 !important;
  min-height: 130px;
}
#gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:first-child {
  width: 117px;
    }
  #gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:first-child label{   
  white-space: pre;   
  }   
  #gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:nth-child(2) {   
  width: 117px;   
  }	 
  #gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:last-child {	 
 width: 117px;	 
  }

}
@media (max-width: 767px){  
html.gravity-form-open,html.gravity-form-open body{
  height: 700px;
  overflow: hidden;
}
 .mfp-wrap .mfp-container #gravity-form-popup-above-graph{   	 
 overflow: auto;
 height: 400px;
 }
 html.gravity-form-open .mfp-wrap{
   height: 400px !important;
   top: 100px !important;
   z-index:9999;
   position: fixed !important;
 }
/*.gravity-form-open{
		overflow: hidden;
	}
*/
/*
gravity-form-open .mfp-wrap .mfp-container,.gravity-form-open .mfp-wrap{	 
 overflow: hidden !important;	 
  }
*/
/*
 .mfp-wrap .mfp-container #gravity-form-popup-above-graph{	 	 
 overflow: auto;
 height: 400px;
 }
 */
 }
@media (max-width: 500px){
  #top #gravity-form-popup-above-graph .mfp-close {
    right: 0;
    }
  }
  

/*=====Compensation and Benifts===========*/


   .efa-calc-abv-txt{
    font-weight: 500;
    font-size: 17px !important;
    line-height: 20px;
    padding: 30px 20px 0px;
    margin: 0 15px;
    text-align: left;
  }

/*EDJCalculator Plugin css begins*/
.edj-calc-container .EFAForm{
  margin: 0 15px !important;
  }
.edj-calc-container .EFAForm .efa-table{
  border: 0 !important;
  margin: 0;
  }
.edj-calc-container .EFAForm .efa-table .drpdwn-label td {
  border: 0;
  padding: 0;
  font-size: 17px;
  /*font-family: 'Whitney Medium';*/
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  color: #19191A !important;
  }
.edj-calc-container .EFAForm .efa-table .drpdwn-td td{
  border: 0;
  padding-bottom: 0;
  }
  .edj-calc-container .EFAForm .efa-table .drpdwn-td .hide-desktop label{
    font-size: 17px !important;
    }
.edj-calc-container .EFAForm .efa-table .drpdwn-td td .drpdwn{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat !important;
  background-repeat: no-repeat;
  background-position: 93% !important;
  background-size: 17px !important ;
  font-size: 17px !important;
 /* font-family: 'Whitney Medium' !important;*/
 font-weight: 500;
  line-height: 26px;
  text-align: left;
  color: #19191A !important;
  }
  .edj-calc-container .EFAForm .efa-table .drpdwn-td td .Calculate-btn{
    /*font-family: 'Whitney Medium';*/
    font-weight: 500;
    font-size: 17px !important;
    letter-spacing: normal !important;
    }
.edj-calc-container #efa-text-field{
    margin-bottom: 20px;
  }
.edj-calc-container #efa-text-field p, .edj-plugin-dis-txt .disclaimer-text  p{
    font-size: 15px !important;
    margin: 0 !important;
    /*font-family: 'Whitney Medium';*/
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    color: #19191A !important;
    
  }
  .disclaimer-text ol li{
    font-size: 15px;
    line-height: 23px;
    }
.edj-calc-container  strong{
    margin: 0 15px;
    color: #19191A;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    letter-spacing: normal;
  }
.edj-calc-container  .custom-legend-edj{
    margin: 10px 15px 20px;
  }
  .edj-calc-container .custom-legend-edj [class="0-legend"] li{
    color: #19191A;
    font-size: 17px;
    /*font-family: 'Whitney Medium';*/
    font-weight: 500;
    text-align: left;
    letter-spacing: normal;
    line-height: 20px;
  }
 .edj-calc-container .custom-legend-edj [class="0-legend"] li span{
     display: inline-block;
     height: 17px;
     border: 1.5px lightgrey solid;
     margin: 0 5px -3px 0;
     width: 20px;
  }  
.edj-calc-container .custom-legend-edj [class="0-legend"] li:first-child{
    padding-left: 0;
    
  }
.edj-calc-container #output-calc{
  margin: 0 15px 20px;
  }
.edj-calc-container #output-calc #response  #CalculatorTable caption{
  text-align: left;
  font-style: normal;
  font-size: 17px;
  line-height: 20px;
  padding: 10px 0;
  font-weight: bold;
  }
  .edj-calc-container #output-calc #CalculatorTable tr th {
  border: 1px solid #e7e7e7;  
  font-size: 17px;
  line-height: 40px;
  font-weight: bold;
  text-align: left;
  letter-spacing: normal;
  }
  .edj-calc-container #output-calc #CalculatorTable tr td{
  /*font-family: 'Whitney Medium';*/
    line-height: 26px;
    text-align: left;
    font-weight: 500;
    color: #19191A !important;
  }
  .edj-calc-container #output-calc #CalculatorTable tr td sup{
    vertical-align: initial;
  }
  .edj-calc-container #output-calc #CalculatorTable tr:last-child td{
    font-weight: bold;
    text-transform: uppercase;
    }
.edj-calc-container #output-calc .edj-stacked-bar-graph #edjChart{
      height: 525px !important;
    width: 600px !important;
  }  
.edj-calc-container #output-calc .edj-stacked-bar-graph{
      height: 510px !important;
    width: 600px !important;
  /*  margin-left: 30px;*/
  } 
  @media only screen and (max-width: 768px){
  .edj-calc-container #output-calc #response  #CalculatorTable{
    margin: 0;
    }
  .edj-calc-container #output-calc .edj-stacked-bar-graph{
      margin-bottom: 30px;
      }
  .edj-calc-container #output-calc{
   margin: 0px -20px;
  }
  .edj-calc-container .custom-legend-edj [class="0-legend"] li:first-child{
    padding: 0 5px;
    }
}
  @media (max-width: 650px){
    .edj-calc-container #output-calc .edj-stacked-bar-graph #edjChart{
      height: 525px !important;
    width: auto !important;
  }  
.edj-calc-container #output-calc .edj-stacked-bar-graph{
      height: 525px !important;
    width: auto !important;
  } 
    
    }
/*EDJCalculator Plugin css ends*/

/* Menu accessibility */
.xcc-sign-in-submenu.hide-sign-in-submenu {
    /*display: none !important;*/
}
.avia_mega_div.wjedj-submenu, 
.avia_mega_div.cami-submenu{
    display: block !important;
    opacity: 1 !important;
}
.cami-submenu li ul.sub-menu,
.career-areas-menu-item .avia_mega_div ul li.visible-desktop ul.sub-menu{
    opacity: 1 !important;
    display: block !important;
    visibility: visible !important;
    height: auto !important;
} 
.sub-menu.stud-rec-g{
    opacity: 1 !important;
    display: block !important;
    visibility: visible !important;
}
.cami-submenu ul.sub-menu:nth-child(3) {
    visibility: visible !important;
    opacity: 1 !important;
}
/* END Menu accessibility */


/* CWSM-8736 */
.alert-box-hp {
    z-index: 9 !important;
    position: relative;
    background: #f1f3f4;
}
.alert-box-hp .alert-mssg {
    background: #f1f3f4;
    padding: 5px 0 15px;
    margin: 10px 0;
    display: flex;
  justify-content: space-between;
}
.alert-box-hp .alert-left {
    width: 100%;
}
.alert-box-hp .alert-left strong {
    line-height: 40px;
}
.alert-box-hp .alert-left a.alert-learnmore {
    line-height: 42px;
}
.alert-box-hp span.closebtn {
    font-size: 40px;
    cursor: pointer;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
.alert-box-hp a.alert-learnmore {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}
.h-alert-pt310 {
    padding-top: 270px !important;
}
.alert-box-hp .alert-left p {
    font-size: 13px !important;
    line-height: 17px;
    margin-bottom: 0px;
    font-weight: normal;
}

@media screen and (max-width: 1024px) {
.alert-box-hp .alert-left {
    font-size: 11px !important;
    line-height: 14px;
} 
.h-alert-pt310 {
    padding-top: 310px !important;
}
}
@media screen and (max-width: 768px) {
  .h-alert-pt310 {
    padding-top: 240px !important;
  }
}
@media screen and (max-width: 414px) {
.responsive #top #main.h-alert-pt310 {
    padding-top: 325px !important;
}
}
@media screen and (max-width: 320px) {
.alert-box-hp .alert-left strong {
    line-height: 18px;
}
}
/* CWSM-8736 */

/* CWSM-9098 EJD about us tab paragraph Starts */
div#gtm-jobdetail-about .jd-About-Us font font p,#viewjobdetailabout .jd-About-Us font font p{
    margin: 0 0 1.5em;
    padding-top: 1em;
}
/* CWSM-9098 EJD about us tab paragraph Ends */
/* CWSM-8736 */

/* CWSM-9662 Removing Category from Blog List Page Starts */
div.element.element_1596729408376.categories {
 display: none;
}
/* CWSM-9662 Removing Category from Blog List Page Ends */
/* CWSM - 9814 multiselect2 field css by pavithra */
div.container-multi-select2 div.search-checkbox-title:after{    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg);
    font-family: IcoMoon;
    background: 46px !important;
    float: right;
    position: absolute;
    right: 10%;}
    .search-checkbox-container.container-multi-select2{    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    border: 1px solid #838384;
    background-color: transparent;
    padding: 0 10px;    margin: 0px 0px 25px;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;}
 div.container-multi-select2 div.search-checkbox-title{    padding: 7px 0px;
      font-weight: normal;cursor:pointer;color: #000; font-weight: 500;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif !important;}
    .container-multi-select2  .search-checkbox-item{display:none;cursor:pointer;}
    .remotelabel.w-form-row-label.remotehide{display:block !important;}
    .remotelabel.w-form-row-label{display:none;}
    .remotelocremove.job-locale{display:none;} 
    /* CWSM - 9814 multiselect2 field css end */
    
/* CWSM-9722 Starts*/
.radio-btn-current-emplyr .gchoice label {
    line-height: 1.3 !important;
    padding-top: 8px !important;
}
/* CWSM-9722 Ends*/

.current-finance-popup-gravity input#input_10_9_other:placholder {
  color: #999999 !important;
}
.current-finance-popup-gravity input#input_10_9_other {
  height: 30px !important;
    margin-left: 20px !important;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-top: 4px;
    color: #000 !important;
}
.current-finance-popup-gravity .gchoice.gchoice_10_9_1 {
  width: auto !important;
}

.current-finance-popup-gravity-11 .gfield-choice-input {
    opacity: 1 !important;
    position: relative;
    left: auto;
    font: inherit;
    width: 1em;
    height: 1em;
    outline: 2px solid #19191A;
    outline-offset: -2px;
    margin-right: 2px;
}
.current-finance-popup-gravity-11 .gfield-choice-input:focus {
    outline: 2px solid #19191A !important;
    outline-offset: -2px !important;
}
.current-finance-popup-gravity-11 #input_11_10 .gchoice {
    width: 20% !important;
    display: inline-block;
}

/*CWSM-10411 */
#top .search-widget-vertical.blog-results-section .post-grid.grid .title a{
  height:auto!important;
}
#top .search-widget-vertical.blog-results-section .post-grid.grid .item{
  width:100%!important;
}
#top .search-widget.search-widget-vertical{
padding: 0;
}
.search-widget-vertical.search-widget .avia-builder-el-first {
    width: 93%;
    margin: 0 auto !important;
}
.responsive #top #wrap_all .search-widget.search-widget-vertical .widget-jobsearch-v2 {
    margin-bottom: 40px !important;
    padding: 35px 32px 40px;
    background-color: #fde57f;
}
/*CWSM-10411 */

#avia2-menu > .menu-item-language:focus-within ul {display: block !important; visibility:visible !important; opacity:1 !important;}
#menu-item-13938:focus-within ul,
#menu-item-13938:hover ul {display: block !important; visibility:visible !important; opacity:1 !important;}

/*CWSM-11619 

.child.addtnl_loc {
    display: none;
}
*/

label#label_12_10_1{
 font-size: 13px !important;
}
@media(max-width:767px){
  /*.edj-content-slider.hidden-mobile{display:block !important;} */
  #top .awards-and-recognition .avia-content-slider-inner{
        transition: none 0s ease 0s;
    transform: translateZ(0px);}}

/*cwsm-11572*/
/*.jobid-8549701 .flex_column.joblist-location.av_one_fifth::after {
    visibility: visible;
    position: absolute;
    width: 84px;
    top: 0;
    left: 0;
    content: "No city/state";
    overflow: inherit;
}
.jobid-8549701 .flex_column.joblist-location.av_one_fifth {
    visibility: hidden;
    position: relative;
}*/
/*end*/



/* cwsm 11956*/
.temp-popup{
  max-width: 600px;
  margin:auto;
	background-color:#fdf8da;
	padding:30px;
	position: relative;
}
.temp-popup .mfp-close{
	position:absolute;
	right: -50px;
	margin: 0;
	font-size: 33px;
	top: -33px !important;
  color:white;
}
.temp-popup .mfp-close:hover{
  font-size:33px;
  color:white;
}
@media screen and (max-width: 767px) {
  .temp-popup{
  max-width: 80%;
  }
}
/*plugin css -> version 1.0.4*/
#gravity-form-popup-above-graph .gform_wrapper .gform_validation_errors {
    padding-bottom: 16px !important;
    visibility: hidden;
}
@media (max-width: 500px){
  #top .mfp-content #gravity-form-popup-above-graph .mfp-close {
    right: -10px !important;
    }
    }
@media screen and (min-width: 768px) {
.edj-calc-container .drpdwn-td td select.drpdwn{
  margin-bottom: 0px !important;
  }
}
/*More CSS for accessibiliy*/
  #gravity-form-popup-above-graph .gfield_radio .gchoice input{
    outline: 1px;
  }
  @media screen and (max-width: 767px) {
  #gravity-form-popup-above-graph .gfield_radio .gchoice input{
    margin-top: 0px;
  }
  .radio-btn-current-emplyr .gchoice label{
    padding-top: 0px !important;
    }
}
    #gravity-form-popup-above-graph .gfield_radio#input_15_8 .gchoice input{
    margin-top: 0px;
  }
  /*
    #gravity-form-popup-above-graph-in .gfield_radio .gchoice{
    margin-right: 20px !important;
    display: inline !important;
  }
  .mfp-content #gravity-form-popup-above-graph-in input[type="radio"] {
    display: inline !important;
} */
.mfp-content #gravity-form-popup-above-graph input[type="tel"]{
    border-color: #929492;
    border-radius: 4px !important;
    height: 48px;
    padding: 0 10px;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 26px;
    border: 1px solid #838384;
    background-color: transparent;
    font-family: 'Whitney A', 'Whitney B', arial, sans-serif;
}
#top .gform_wrapper .field_description_below .instruction{
    padding: 0;
    border: 0;
    margin: 0;
    color: #ff0000 !important;
    background: #ffffff;
    font-weight: normal !important;
  }
  
  html.gravity-form-open #top .mfp-bg{
    height: 100% !important;
    position: fixed !important;
    }
  @media only screen and (max-width: 920px) and (min-width: 769px){
   .edj-calc-container div#output-calc {
    display: block !important;
     margin: 0px -20px;
  }
   #output-calc #response{
      width: 90% !important;}
  }
  @media only screen and (max-width: 1024px) and (min-width: 920px){
   #output-calc #CalculatorTable{
    width: auto;
    }
  }
    /* cwsm 12547*/
    @media (min-width: 768px){

  .edj-gravity-form-city{
		    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
	}
	.edj-gravity-form-city label{
		margin-bottom: 0 !important;
    margin-top: 15px;
	}
    }
  
   /* cwsm 12547*/
    .ginput_container.ginput_container_phone input {
    border-color: #929492 !important;
    border-radius: 4px !important;
    height: 48px;
    padding: 0 10px !important;
}
#gform_16_validation_container {
    display: none;
}
#top input#gform_submit_button_16 {
    color: #fff !important;
}
#gravity-form-popup-above-graph .radio-btn-current-emplyr .gfield_radio .gchoice:nth-of-type(2) {
  width:auto !important;
}
div#input_16_16 input {
    position: initial !important;
    opacity: 1;
}
input#choice_16_16_1 {
    /*margin-bottom: 25px !important;*/
}
    @media (min-width: 768px){

  .edj-gravity-form-city{
  	    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
	}
  .edj-gravity-form-city {
    display: block;
    margin-top: 10px;
}
	.edj-gravity-form-city label{
		margin-bottom: 0 !important;
    margin-top: 15px;
	}
  div#input_16_8 {
    display: block !important;
}
div#input_16_15 {
    display: block !important;
}

    }
     @media (max-width: 991px){
       .edj-gravity-form-city {
        display: block;
      align-items: flex-end;
      flex-wrap: wrap;
      }
      .gf_last_name_code {
       grid-column: span 12 !important; 
      }
      #top #gravity-form-popup-above-graph input[type="radio"]+label {
        line-height: 30px !important;
    }
    .radio-btn-current-emplyr .gchoice label {
      line-height: 1.3 !important;
      padding-top: 0px !important;
    }
     }
       @media (max-width: 480px){
         input#choice_16_16_1 {
            margin-bottom: 25px !important;
        }
        .gchoice_16_16_2 input {
           margin-bottom: 25px !important;
          }
       }
    /* Added by Balaji */
div#input_18_19{
   display: block !important;
}
fieldset#field_18_19{
width: 270px;
}
input#choice_18_20_1{
    position: initial !important;
    opacity: 1;
}
input#choice_18_20_2{
  position: initial !important;
    opacity: 1;
}
input#choice_18_20_3{
  position: initial !important;
    opacity: 1;
}

.copyright-text p.foot-margin-bt {
  margin-bottom: 20px !important;
}
.page-id-18791 li.hide-ca{
display:none !important;
}
@media (min-width: 768px){
/*#gravity-form-popup-above-graph-in .radio-btn-current-emplyr .gfield_radio .gchoice:nth-of-type(2) label{
  line-height: 22px !important;
  }
  */
  .edj-gravity-form-zip-code{
        display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
  }
  .edj-gravity-form-zip-code label{
    margin-bottom: 0 !important;
    margin-top: 15px;
  }
  #gravity-form-popup-above-graph .gfield_radio{
    display: flex;
  }
  #gravity-form-popup-above-graph .gfield_radio .gchoice input{
        margin-top: 5px;
        accent-color: #000000;
        height: 1em;
  }
  #gravity-form-popup-above-graph .gfield_radio .gchoice{
    margin-right: 20px;
    display: inline;
  }
/*  #gravity-form-popup-above-graph-in .radio-btn-advised-clients .gfield_radio .gchoice {
  min-width: 117px;
  }
*/
/*
  .gform_validation_error .edj-gravity-form-zip-code {
    margin-bottom: 26px !important;
}
*/
#gravity-form-popup-above-graph .gform_validation_error .edj-gravity-form-zip-code{
  max-height: 98px;
}
.gform_validation_error .edj-gravity-form-zip-code.gfield_error{
  margin-bottom: 0 !important;
  min-height: 130px;
}
#gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:first-child {
  width: 117px;
    }
  #gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:first-child label{   
  white-space: pre;   
  }   
  #gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:nth-child(2) {   
  width: 117px;   
  }  
  #gravity-form-popup-above-graph .radio-btn-advised-clients .gfield_radio .gchoice:last-child {   
 width: 117px;   
  }

}
