/*** Universal Styles ***/
h1,h2,h3,h4,p,.breadcrumbs{ font-family: "Open Sans";font-style: normal; color: #333 !important; }
h1{ font-size: 50px; line-height: 55px; font-weight: 400; }
h2{ font-size: 34px; line-height: 38px; font-weight: 400; }
h3{ font-size: 26px; line-height: 32px; font-weight: 400; }
h4{ font-size: 20px; line-height: 24px; font-weight: 600; }
p { font-size: 15px; line-height: 24px; font-weight: 300; }
.main_color b {color: #000;}
.breadcrumbs{ font-size: 13px; line-height: 24px; font-weight: 300; }
body,ul, li, input, .single-post .sidebar_right li a, #cws_jobsearch__proximity, #recent-posts-2 ul li a, .entry-content .av_textblock_section p, .entry-content .av_textblock_section span, .entry-content .av_textblock_section a, .post-entry .entry-content-wrapper span, .post-entry .entry-content-wrapper p, .post-entry .entry-content-wrapper a {
    font-family: 'Open Sans' !important;
    font-weight: normal;
}
.footer-left p{
  color:#868686 !important;
}
.banner-outer{
  position: relative;
}
.banner-color-img{
  position: absolute;
  top: 0;
}
.banner-play-btn{
  position: absolute;
  top: 80px;
}
.home-page-banner, .banner{
    margin-top:-160px;
}
.home-page-banner .container, .banner .container{
  max-width: 100%;
  padding:0;
}
.home-page-banner .flex_column.av_one_full, .banner .flex_column.av_one_full{
  background-position: top center !important; background-repeat: no-repeat !important; background-size: cover !important; position: relative !important;
}
.banner .content::before {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/572/2018/01/u397.png');
    position: absolute;
    top: 0;
    height: 310px;
    content: '';
    width: 100%;
    background-repeat: no-repeat;
    z-index: 999;
    background-size: cover;
}
.banner .flex_column.av_one_full  {
  height:400px;
}
/*Fix the extra border around the submit button*/
input::-moz-focus-inner {
  border: 0 !important;
}
/*Outline for links on focus/Complaints - use , to add extra items */
*:focus, input:focus,a:focus {
  outline: 2px dotted #0069a6  !important;
  outline-offset: -1px !important;
}
/*To avoid extra space below the image*/
img{
vertical-align: bottom;
}
/* To make color section full width - add this class */
.full-width .container {
    max-width: 100%;
    padding: 0;
}
/* hides on desktop */
#top .hidden-desktop {
    display: none;
}
.space-below{
  margin-bottom:10px;
}
.align-right{
  text-align:right;
}
.white{
  color:#fff !important;
}
.center{
  text-align:center;
}
/*** Universal Styles Ends ***/

/*** Mini Nav Styles ***/
/*** Mini Nav Styles Ends ***/

/*** Logo Styles ***/

/*** Logo Styles Ends ***/

/*** Header Styles ***/
#header_main{
  z-index:2;
}
#header{
  z-index:unset;
}
#header_meta, .menu-dropdown .xcc-sign-in-submenu {
    background-color: #fff;
}
.menu-dropdown .xcc-sign-in-submenu a:hover{
  background-color:#B4162D;
}
.av_minimal_header #header_meta{
  height:30px;
}
.menu-dropdown .xcc-sign-in{
    background: none;
    color: #fff;
    text-transform: capitalize;
    border:none;
    position: relative;
    top: -10px;
}
.header_color .sub_menu > ul > li > a, #top .header_color .sub_menu ul li a:hover{
   color:#fff;
}
#top .menu-dropdown .xcc-sign-in-submenu a:hover, #top .header_color .menu-dropdown .xcc-sign-in-submenu a:hover, #top .menu-dropdown .xcc-sign-in-submenu a{
    color:#000;
    text-decoration:none;
    background: #e6e6e6;
}
#top .menu-dropdown .xcc-sign-in-submenu a b{
  color:#000;
}
.av_minimal_header .avia-menu-fx {
    display: block;
}
.header_color .avia-menu-fx{
      background-color: #FF4800;
}
.avia-menu-fx {
    bottom: 1px;
}
.menu-dropdown .xcc-sign-in-submenu{
    border: none;
    border-radius:10px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
}
#top .menu-dropdown .xcc-sign-in-submenu a {
    border-bottom: none;
    padding: 10px;
    background: #fff;
    color: #000;
    border-color: #fff;
}
#top #header.av_minimal_header .main_menu ul:first-child li ul {
    border-top: 5px solid #fff;
    border-bottom: 5px solid #fff;
}
#top #wrap_all .av-main-nav ul li a, #top #wrap_all .avia_mega_div, #top #wrap_all .avia_mega_div ul, #top #wrap_all .av-main-nav ul ul {
    color: #333;
    background-color: #fff;
    border-color: #fff;
}
#top #wrap_all .av-main-nav ul li:hover  a, #top #wrap_all .avia_mega_div, #top #wrap_all .avia_mega_div ul, #top #wrap_all .av-main-nav ul ul {
    color: #333;
    background-color: #d3d3d3;
    border-color: #d3d3d3;
}
#top .av-main-nav ul a{
  line-height:13px;
}
.main_menu{
  padding: 0 5% 0 0;
}
.av-main-nav ul{
  width:180px;
}
.sub-menu li .avia-menu-text {
    font-size: 13px;
    font-weight: 700;
}
.menu-dropdown .xcc-sign-in{
  position:relative;
}
.menu-dropdown .xcc-sign-in::before {
    content: "\f007";
    font-family: FontAwesome;
    left: -5px;
    position: absolute;
    top: 4px;
    font-size: 16px;
}
.grey-btn {
  padding: 5px 0;
  font-size: 17px;
  color: #fff !important;
  margin: 10px auto;
  display: block;
  background: #c0c0c0;
  border-radius: 6px;
  width: 250px;
}
.grey-btn:hover {text-decoration: none;}
.wpml-ls-native{
  position:relative;
}
.wpml-ls-native::before {
    content: "\f075";
    font-family: FontAwesome;
    left: -25px;
    position: absolute;
    font-size: 16px;
}
.av_secondary_right .sub_menu ul li:last-child{
  padding : 0 40px;
}
.avia-section.av-minimum-height.bands .container{
    height: 200px;
    display: block;
}
.banner-main-img {
    margin-top: -111px;
}
div .logo img{
  padding-left:40px;
}
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext,#top #header .av-main-nav > li:hover > a .avia-menu-text, #top #header .av-main-nav > li:hover > a .avia-menu-subtext{
    color: #fff;
}
#header_main .container .inner-container {
  border-bottom:1px solid #FF4800;
}
.main_menu .avia-menu .current-menu-item a,.main_menu .avia-menu .menu-item a:hover{
border-bottom: none;
}
/*** Header Ends ***/

/* Footer */
.footer-logo img{
  width:200px;
}
.footer-first, .footer-second{
  width:100%;
  clear:both;
}
.footer-logo{
  width:30%;
  float:left;
}
.footer-menu{
  width:70%;
  float:right;
  text-align:right;
}
.footer-menu a {
    font-size: 14px;
    padding: 2px;
    margin-left: 30px;
}
.copyright{
  width:60%;
  float:left;
}
.social-icons{
  width:40%;
  float:right;
  text-align:right;
  margin-top:20px;
}
.social-icons a {
    font-size: 30px;
    margin-left: 10px;
    padding: 5px;
}
.footer-first{
  padding-bottom:40px;
}
.footer-main hr{
  margin: 10px 0 10px;
  border: solid #999;
  border-width: 1px 0 0;
  height:0;
}
div#footer .white {
    color: #999 !important;
}
/*Footer ends */

/* Homepage */
.blk {color: #000 !important;}
.f17 {
  font-size: 17px !important;
  color: #000 !important;
}
.breadcrumb .sep {
    width: 15px;
    text-align: center;
}
.main_color.breadcrumbs {
    min-height: 40px;
}
#text-23.widget.widget_text {
    padding-bottom: 0;
}
.home-banner-text {
    position: absolute;
    top: 38%;
    margin-left: -8%;
}
.homebanner{
  padding-left:53%;
}
.home .avia-builder-widget-area.clearfix.avia-builder-el-3.el_after_av_textblock.avia-builder-el-last{
  padding: 30px;
  background: #fff;
  opacity: 0.9;
}
.flex_column .widget .widgettitle, .content .widget .widgettitle {
    margin: 15px 0 0 0;
    text-align: left;
}
.home .flex_column .widget .widgettitle, #cws_quickjobsearch .widgettitle{
    margin-top:0;
    text-align: right;
}
#cws_quickjobsearch div.av_one_fifth {
    margin-left: 3%;
    width: 16%;
}
.avia-button.avia-color-theme-color.avia-size-small.quicksearch-submit {
    background: rgba(255, 102, 0, 1);
    border: none;
}
.avia-button.avia-size-small {
    padding: 7px 10px 9px;
    font-size: 16px;
    min-width: 150px;
}
#cws_quickjobsearch_keywords{
  height:35px;
}
#top input::placeholder{
  background:#fff;
}
.darkgrey-background{
  background:rgba(51, 51, 51, 1);
}
.career-areas{
  background:rgba(255, 255, 255, 0.0784313725490196);
  padding: 10px;
  border-radius:10px;
}
.career-areas h3 {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}
.career-areas{
  margin:30px 10px;
}
#top .career-rows.no_margin.av_one_fifth{
  width:7%;
}
.events-lcp .white.heading,.home-recent-op .heading-line p,.home-upcoming-events .heading-line p{
 font-size:22px; 
 text-transform: uppercase;
}
.heading-line{
 text-align:center; 
}
.heading-line p{
 margin-bottom:0;
 padding-bottom:13px;
 border-bottom:1px solid #fff;
 margin-top: 15px;
}
.join-our-talent-network-points li {
  font-size: 14px;
  font-weight: 200;
}
.createprofile .buttondiv button{
  width: 140px;
  height:28px;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 5px;
}
.createprofile .buttondiv button a{
 color: #fff; 
 font-size:14px;
}
.createprofile .buttondiv button:hover{
  background-color: rgba(0, 0, 0, 0.4);
}
.createprofile{
 display: inline-block;
float: left;
padding-right: 0px;
margin-right: 30px; 
}
.signin p{
  margin-top: 0px;
  margin-bottom: 0px;
}
.signin .top p{
 font-size: 12px; 
  line-height: 11px;
}
.createprofile .signin .bottom a{
  font-size: 13px;
  font-weight: 600;
}
.events-lcp .fulldiv .lastdiv p{
  font-weight: 400;
  font-style: italic;
  font-size: 11px;
  line-height: 15px;
}
.black-border-bottom p{
  border-color:#000;
}
.events-lcp .home-recent-op #widget_job_list_v2-13 .widget_joblist_row a{
 color: #333333;
 font-size: 16px;
 font-weight: 600;
}
.events-lcp .home-recent-op #widget_job_list_v2-13  .widget_joblist_loc{
    font-weight: 200;
    font-size: 14px;
    color: #333333;
    line-height: 22px;
}
.events-lcp .home-recent-op .see-all,.seeallblock .see-all{
  text-align:center;
}
.home-upcoming-events #tribe-events-adv-list-widget-2 .list-info .tribe-events-title a{
font-weight: 600;
font-size: 16px;
color: #FFFFFF;
line-height: 20px;
}
.home-upcoming-events #tribe-events-adv-list-widget-2 .tribe-events-duration{
  display:none;
}
.home-upcoming-events #tribe-events-adv-list-widget-2 .tribe-mini-calendar-event {
 border:none; 
}
.home-upcoming-events #tribe-events-adv-list-widget-2 .tribe-mini-calendar-event .list-date{
  background:#fff;
}
.home-upcoming-events .tribe-events-widget-link{
  display:none;
}
.career-areas-heading .center{
  font-size: 34px;
  line-height: 38px;
  padding-top: 20px;
}
.who-we-are-bg {
  background-color: rgba(255, 102, 0, 1);
  padding:20px 0;
}
.who-we-are-sec h1{
 font-size: 34px;
 line-height: 38px;
}
.learn-more {
 padding-top:10px; 
}
 .learn-more button {
  background: transparent;
  border: 1px solid #fff;
  width: 160px;
  height: 28px;
  border-radius: 5px;
  font-size: 15px;
}
.main_color .learn-more button:hover,.main_color .learn-more button:hover a.white{
  background:#fff;
  color:#000 !important; 
}
.homepage-video .avia_image .image-overlay,.homepage-video .image-overlay:hover {
 display:none !important; 
}
.av-masonry-entry .av-inner-masonry-content {
    padding: 10px;
    text-align: center;
}
.avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
     -webkit-transform: scale(1,1); 
     transform: scale(1,1); 
}
.seeallblock .see-all {
    position: absolute;
    bottom: 5px;
    width: 85%;
    font-weight:bold;
}
/*
.homepage-video .mfp-iframe::after{
  content:"";
  position:absolute;
  width:100px;
  height:70px;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/572/2018/01/playBtn-KO-youTube.png) no-repeat;
  top:50%;
}
.homepage-video .mfp-iframe:hover:after{
  background:url("https://cdn-static.findly.com/wp-content/uploads/sites/572/2018/01/playBtn-youTube.png") no-repeat; 
}
.homepage-video .mfp-iframe::before{
  background:url("https://cdn-static.findly.com/wp-content/uploads/sites/572/2018/01/playBtn-KO-youTube.png") no-repeat;  
}
*/
#top .avia-smallarrow-slider .avia-slideshow-arrows {
    position: relative;
    width: 115%;
    top: 200px;
    left: -70px;
    height: 24px;
}
#top .avia-smallarrow-slider-heading {
    display: table;
    width: 115%;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
    opacity: 1;
    margin: 0;
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 45px;
    top: 0;
}
#top .avia-slideshow-arrows a{
  color: #cccccc;
}
.avia-slideshow-arrows a:before{
  background: #fff;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:before {
    line-height: 45px;
}
.homepage-benefits p+h1, p{
  margin-top:0;
}
.font-awes{
  font-size:40px;
  margin-top:30px;
}
.home-video-button{
   position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
}
.play-on-hover, .home-video-button a:hover img.play-no-hover, .hover-text{
  display:none;
}
.home-video-button a:hover img.play-on-hover{
  display:block;
}
.homepage-images img{
  opacity:0.6;
  cursor: pointer;
}
.homepage-images img:hover{
  opacity:1;
}
.homepage-images .main-images:hover .hover-text{
  display:block;
  position:absolute;
    bottom: 30px;
}
.our-loc-heading h1{
  font-size: 30px;
  line-height: 38px;
}
.our-loc-sec {
 margin:40px 0 30px 0; 
}
.our-loc-heading .learn-more button{
  border-color:#333;
 
}
.our-loc-heading .learn-more button a{
 color:#333;
}
.our-loc-heading .learn-more button:hover a{
 color:#fff; 
}
.our-loc-heading .learn-more button:hover{
 background:#AEAEAE;
 border:#AEAEAE;
}
.career-area-text{
  min-height:80px;
}
div {
    font-size: 16px;
}
.home .tribe-mini-calendar-event .list-date {
    margin: 10px 5% 0px 0px;
    padding: 3px;
    border-radius: 10px;
}
#top.home .tribe-events-adv-list-widget span {
    display: block;
}
.home .main_color .tribe-mini-calendar-event .list-date .list-dayname, .home .main_color .tribe-mini-calendar-event .list-date .list-daynumber {
    color: #333;
    font-size: 15px;
    line-height: 1.7;
    letter-spacing: 0;
    padding: 0;
}
#top.home .tribe-events-adv-list-widget span{
  padding-right:0;
}
.home .tribe-mini-calendar-event .list-info h2 {
    font-size: 14px;
    margin-bottom: 0;
    text-transform: capitalize;
}
/*Homepage ends */

/*Inner pages */
.meta-details .meta-wrap div {width: 100%;}
  .meta-details .meta-wrap {
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 20px;
  margin: 10px 0;
  overflow: auto;
  background-color: #efefef;
  font-size: 17px !important;
}
.meta-details p,.meta-details li {
  font-size: 17px !important;
  line-height: 26px;
}
.meta-details div.l20 {
  width: 20%;
  float: left;
}
.meta-details div.r80 {
  width: 80%;
  float: left;
}
.property-apply-now {
  margin: 20px 0;
  border-radius: 6px;
  border: 1px solid #ccc;
  overflow: auto;
  text-align: center;
  padding: 17px 35px;
}
#socialLoginProvider {
    width: 100% !important;
    height: 100px !important;
}
.banner .avia-builder-widget-area.clearfix.avia-builder-el-2.avia-builder-el-no-sibling{
  padding: 20px 20px 15px;
    background: #fff;
    opacity: 0.9;
    margin-top:-70px;
}
.greybackground{
  background:#e6e6e6;
}
.testimonial .content{
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/572/2018/01/windows_u345.png');
    background-repeat: no-repeat;
    background-color: #777777;
    background-position: left bottom;
}
.main_color .career-button {
    color: #333333;
    border: 1px solid #999999;
    border-radius: 5px;
    height: 52px;
    width: 190px;
    text-align: center;
    margin: 10px 0;
    font-size: 15px;
    line-height: 17px;
    padding: 5px;
}
.main_color .career-button:hover a, .main_color .career-button a:hover,.main_color .career-button:hover,
.main_color .locations-button:hover a, .main_color .locations-button a:hover,.main_color .locations-button:hover{
  background:#999999;
  color:#ffffff;
  text-decoration:none;
}
.full-career{
  width:100%;
}
.one-career, .two-career, .three-career{
  width:33.3%;
  float:left;
}
.main_color .career-button a,.main_color .locations-button a,.main_color .location-small-button a {
    color: #333333;
    font-size: 15px;
    word-wrap: break-word;
    vertical-align: middle;
    line-height: 17px;
}
.left-padd70{
  padding-left:38px;
}
.main_color .locations-button {
    color: #333333;
    border: 1px solid #999999;
    border-radius: 5px;
    height: 52px;
    width: 140px;
    text-align: center;
    margin: 40px 10px 50px 0;
    font-size: 15px;
    line-height: 17px;
    padding: 15px;
    display: inline-block;
}
.main_color .location-small-button {
    width: 48%;
    display: inline-block;
    text-align: center;
    margin: 10px 10px 10px 0px;
    padding: 2px;
    border: 1px solid #999;
    border-radius: 5px;
    font-size: 14px;
    line-height: 25px;
}
.main_color .location-small-button:hover a, .main_color .location-small-button:hover {
  background: #22aaaa;
  color:#fff;
  border:1px solid #22aaaa;
  text-decoration:none;
}
.main_color .location-small-button.view-all {
    border: 1px solid #999;
    border-radius: 5px;
    font-size: 14px;
    line-height: 25px;
    color:#fff;
    background: #999;
}
.main_color .location-small-button.view-all a{
  color:#fff;
  text-decoration:none;
}
.main_color .location-small-button.view-all:hover, .main_color .location-small-button.view-all:hover a{
  background:#666;
  border: 1px solid #666;
}
.main_color h5{
  color:#000;
  font-weight:normal;
}
.news-events hr {
    border: solid #d1d1d1;
    border-width: 1px 0 0;
}
.newspage .tribe-events-back, .newspage .post-meta-infos, .newspage .entry-content p, .events-listing .tribe-events-duration{
  display:none;
}
#top .fullsize .newspage .template-blog .post-title {
    text-align: left;
    font-size: 22px;
}
#top .fullsize .newspage .template-blog .post .entry-content-wrapper, .events-listing .tribe-mini-calendar-event {
    border-bottom: 1px solid #d1d1d1;
    max-height: 150px;
}
.main_color .events-listing .tribe-mini-calendar-event .list-date, .main_color .events-listing .tribe-mini-calendar-event .list-date .list-dayname,.main_color .events-listing .tribe-mini-calendar-event .list-date .list-daynumber {
    background: #999;
    border-color: #999;
    color:#fff;
    border-radius:5px;
}
.js_active .toggler {
    background-color: #eeeeee !important;
    border: 1px solid #666;
    padding: 9px 35px 9px 15px;
}
.toggle_content{
  border: 1px solid #666 !important;
}
.toggle_icon .vert_icon, .toggle_icon .hor_icon{
  border-color: #666;
}
.toggle_icon {
    position: absolute;
    width: 15px;
    height: 15px;
    border-style: solid;
    border-width: 0;
    top: 13px;
    left: 90%;
}
#top .events-listing .tribe-mini-calendar-event .list-info h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 0;
}
.events-listing  #tribe-events-adv-list-widget-3.widget{
   padding: 15px 0 30px 0;
}
 .main_color .events-listing .tribe-mini-calendar-event .list-date .list-dayname{
  font-size:16px;
  padding:0;
 }
.main_color .events-listing .tribe-mini-calendar-event .list-date .list-daynumber{
  font-size:22px;
}
.main_color .university-button {
    border: 1px solid #999999;
    border-radius: 5px;
    height: 65px;
    width: 32%;
    text-align: center;
    margin: 10px 10px 10px 0;
    font-size: 17px;
    line-height: 52px;
    padding: 5px;
    display: inline-block;
    color: #333;
text-decoration: none;
}
.main_color .university-button a{
    color: #333333;
    text-decoration:none;
}
.main_color .university-button a:hover, .main_color .university-button:hover a, .main_color .university-button:hover{
  color:#fff;
  background:#999999;
}
.login-container {
    border-radius: 30px;
}
.career-areas-grid{
      width: 75%;
    margin: 0 auto;
}
#top .career-areas-grid .flex_column_table{
  margin:20px 0;
}
/*Inner pages ends*/

/*Job search& detail page */
.page-id-72 #av_section_1 {
    margin-top: 0;
}
.page-id-72 .header_color .sub_menu > ul > li > a, #top.page-id-72 .header_color .sub_menu ul li a:hover,.page-id-72 .menu-dropdown .xcc-sign-in,
.page-12341 .header_color .sub_menu > ul > li > a, #top.page-id-12341 .header_color .sub_menu ul li a:hover,.page-id-12341 .menu-dropdown .xcc-sign-in,
.page-12343 .header_color .sub_menu > ul > li > a, #top.page-id-12343 .header_color .sub_menu ul li a:hover,.page-id-12343 .menu-dropdown .xcc-sign-in,
.page-12345 .header_color .sub_menu > ul > li > a, #top.page-id-12345 .header_color .sub_menu ul li a:hover,.page-id-12345 .menu-dropdown .xcc-sign-in,
.page-12346 .header_color .sub_menu > ul > li > a, #top.page-id-12346 .header_color .sub_menu ul li a:hover,.page-id-12346 .menu-dropdown .xcc-sign-in,
.single-tribe_events .header_color .sub_menu > ul > li > a, #top.single-tribe_events .header_color .sub_menu ul li a:hover,.single-tribe_events .menu-dropdown .xcc-sign-in,
.single-post .header_color .sub_menu > ul > li > a, #top.single-post .header_color .sub_menu ul li a:hover,.single-post .menu-dropdown .xcc-sign-in,
.page-id-12342 .header_color .sub_menu > ul > li > a, #top.page-id-12342 .header_color .sub_menu ul li a:hover,.page-id-12342 .menu-dropdown .xcc-sign-in {
  color: #999;
}
#top.page-id-72 #header .av-main-nav > li > a .avia-menu-text, #top.page-id-72 #header .av-main-nav > li > a .avia-menu-subtext, #top.page-id-72 #header .av-main-nav > li:hover > a .avia-menu-subtext, #top.page-id-72 .header_color .sub_menu ul li .xcc-sign-in-submenu a:hover,
#top.page-id-12341 #header .av-main-nav > li > a .avia-menu-text, #top.page-id-12341 #header .av-main-nav > li > a .avia-menu-subtext, #top.page-id-12341 #header .av-main-nav > li:hover > a .avia-menu-subtext, #top.page-id-12341 .header_color .sub_menu ul li .xcc-sign-in-submenu a:hover,
#top.page-id-12343 #header .av-main-nav > li > a .avia-menu-text, #top.page-id-12343 #header .av-main-nav > li > a .avia-menu-subtext, #top.page-id-12343 #header .av-main-nav > li:hover > a .avia-menu-subtext, #top.page-id-12343 .header_color .sub_menu ul li .xcc-sign-in-submenu a:hover,
#top.page-id-12345 #header .av-main-nav > li > a .avia-menu-text, #top.page-id-12345 #header .av-main-nav > li > a .avia-menu-subtext, #top.page-id-12345 #header .av-main-nav > li:hover > a .avia-menu-subtext, #top.page-id-12345 .header_color .sub_menu ul li .xcc-sign-in-submenu a:hover,
#top.page-id-12346 #header .av-main-nav > li > a .avia-menu-text, #top.page-id-12346 #header .av-main-nav > li > a .avia-menu-subtext, #top.page-id-12346 #header .av-main-nav > li:hover > a .avia-menu-subtext, #top.page-id-12346 .header_color .sub_menu ul li .xcc-sign-in-submenu a:hover,
#top.single-tribe_events #header .av-main-nav > li > a .avia-menu-text, #top.single-tribe_events #header .av-main-nav > li > a .avia-menu-subtext, #top.single-tribe_events #header .av-main-nav > li:hover > a .avia-menu-subtext, #top.single-tribe_events .header_color .sub_menu ul li .xcc-sign-in-submenu a:hover,
#top.single-post #header .av-main-nav > li > a .avia-menu-text, #top.single-post #header .av-main-nav > li > a .avia-menu-subtext, #top.single-post #header .av-main-nav > li:hover > a .avia-menu-subtext, #top.single-post .header_color .sub_menu ul li .xcc-sign-in-submenu a:hover,
#top.page-id-12342 #header .av-main-nav > li > a .avia-menu-text, #top.page-id-12342 #header .av-main-nav > li > a .avia-menu-subtext, #top.page-id-12342 #header .av-main-nav > li:hover > a .avia-menu-subtext {
color: #333 !important;
}
.job-highlight{
  font-weight:bold;
}
.job-detail-right{
    float: right;
    width: 25%;
    text-align: center;
    margin-top: -50px;
}
.job-detail-left{
      float: left;
    width: 70%;
}
.av-share-box .av-share-link-description {
    margin-bottom: 10px;
    margin-top: 20px;
}
.av-share-box ul li a {
    display: block;
    padding: 2px;
}
.job-detail-right .space-below a, a.apply-btn.primaryBtn {
    border: 1px solid #999;
    border-radius: 5px;
    padding: 5px 10px;
    display: block;
}
.tab_inner_content.invers-color p.Default span, .tab_inner_content.invers-color p  {
    font-size: 16px !important;
}
.main_color a.signin, .widget-jobsearch-results .jobTitle a{
    color: black;
    font-weight:bold;
}
.read-more-link, .page-id-13382 .tribe-events-widget-link a{
  text-transform:uppercase;
}
 .secondaryBtn { font-size: 16px; font-weight: 400; color: #FFFFFF; padding: 5px 10px; border-radius: 5px; background-color: rgba(102, 102, 102, 1); }
 .secondaryBtn:hover { background-color: rgba(102, 102, 102, 1); text-decoration:none; }

.tertiaryBtn { font-size: 16px; font-weight: 400; color: #FFFFFF !important; padding: 5px; border-radius: 5px; border-style: solid; border-color: #999999; border-width: 1px; background-color: transparent; }
.tertiaryBtn:hover { background-color: transparent; }

body > #wrap_all #job-map-toggle .world-icon {
    font-family: 'entypo-fontello' !important;
}
#job-map-toggle {
    padding-left: 33px;
    position: relative;
    background: rgba(153, 153, 153, 1);
    border: rgba(153, 153, 153, 1);
}
#main .widget-jobsearch-results .search-columns {
    background: rgba(112, 112, 112, 1);
    text-transform: uppercase;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #666;
    background-color: #fff;
}
#top .main_color select#cws_jobsearch__proximity {
    border-color: #666;
    padding:6px;
}
#cws-search-form{
  font-weight:bold;
}
.widget-jobsearch-full #date-labels{
  font-weight:normal;
}
a#cws-adv-search-btn,  a.apply-btn.primaryBtn {
    background-color: rgba(255, 102, 0, 1);
    border: none;
    display: block;
    margin-top: 60px;
    font-size: 18px;
    padding: 7px;
    border-radius: 5px;
}
 a.apply-btn.primaryBtn{
   color:#fff;
 }
.widget-jobsearch-results .job.alt, .widget-jobsearch-results-list .job.alt {
    background: #fff;
}
.widget-jobsearch-results.table_tile.tile .job:hover {
      transition:none;
}
.widget-jobsearch-results.table_tile.list .job:hover {
      transition:none;
      border:2px solid #fff;
}
#main .widget-jobsearch-results.list .job {
    padding: 10px;
    border-bottom: 2px solid #e1e1e1;
} 
div#widget-jobsearch-results-pages a.w-btn {
    background-color: rgba(153, 153, 153, 1);
}
.widget-jobsearch-results.table_tile .job .joblist-location {
    padding-left: 25px;
    background: url(https://cdn-static.findly.com/wp-content/uploads/2017/04/location-icon.png) no-repeat left;
}
.widget-jobsearch-results.table_tile .job .joblist-posdate {
    padding-left: 30px;
    background: url(https://cdn-static.findly.com/wp-content/uploads/2017/04/date-icon.png) no-repeat left;
}
.backtoResults a, .backtoResults a:hover  {
    color: #333;
}
/*Job search& detail page */
