h1,h2, h3, h4, h5, h6, p, blockquote, li, a {
    font-family:"BattersonSans",Helvetica,Arial,sans-serif !important;
    font-weight: 300 !important;
}
body{
 font-family:"BattersonSans",Helvetica,Arial,sans-serif !important;
    font-weight: 300 !important;
}
strong, b{
   font-family:"BattersonSans",Helvetica,Arial,sans-serif !important;
    font-weight: 700 !important;
}

/* ADA*/
.logo a:focus {
    border: 2px dashed #919191 !important;
}
#footer .flex_column.av_one_half.el_after_av_one_half.el_before_av_one_half {
    display: none;
}
/** Added by Sandhya for site maintenance message during migration*/
h4.site-upgrade {
    color: #fff;
    background: #007395;
    z-index: 2;
    padding: 10px 0;
    visibility: visible;
    position: relative;
    text-align: center;
    margin-bottom: 0;
}
html[lang="en-US"] .app-status ul.sub-menu { width: 320px; }
html[lang="fr-ca"] .app-status ul.sub-menu { width: 300px; }
/*ends*/
#homelearnexp .avia_textblock.bathdr {
    text-align: center;
}
html[lang="fr-ca"] span.large-text.lfr {
    font-size: 43px;
}
#top .exp-prfnl div .flex_column.drvboxrow {
    height: 300px;
} 
#top .exp-prfnl div .flex_column.drvboxrow p {
    margin: 0;
}
.topic-sec .content { padding: 20px 0 !important; }
.bssec #mc4wp_form_widget-2, .blog-search-section.bssec .content { padding-bottom: 0 !important; }
.rfa-bsec, .rfa-bsec #recent-posts-3 h3 { margin-top: 0 !important; }
.rfa-bsec #recent-posts-3 ul li { 
  margin-left: 0 !important; 
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  font-size: 14px;
}
.rfa-bsec #recent-posts-3 ul li a { width: 70%; }
.rfa-bsec #recent-posts-3 ul li .post-date { margin-right: 20px; width: 25%; }
.bl-cen { text-align: center; }
#search-filter-form-16002 > ul { margin: 0 !important; }
.sf-field-category ul li .sf-label-radio { padding: 0 !important; text-transform: uppercase; text-decoration: underline; }
.sf-field-category ul { 
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bsr-tsec .container {
  max-width: 1170px;
  padding-top: 20px;
}
.sf-field-category ul li label.sf-label-radio, .sf-field-category ul li .sf-option-active label.sf-label-radio { opacity: 1 !important; transition: opacity .5s linear .5s; }
.sf-field-category ul li label.sf-label-radio.opa-im, .sf-field-category ul li .sf-option-active label.sf-label-radio.opa-im { opacity: 1 !important; }
.topic-sec.cb-tsec .sf-field-category ul li:first-child label, .topic-sec.cb-tsec .sf-field-category ul li:first-child label:focus { /*display: none;*/ outline: none !important; }
.blog_sf_sec { margin-top: 50px; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article.av_one_half { 
    margin-left: 5%;
    width: 30%;
    margin-bottom: 50px;
}
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article.av_one_half.first { 
    margin-left: 0;
}
.blog_sf_sec .avia-content-slider .slide-meta, .blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-image + i { display: none; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-image { margin: 0; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-image img { border-radius: 0 !important; height: 208px !important; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-content { border: 1px solid #ccc !important; }
.blog_sf_sec .avia-content-slider .slide-entry-title {
    height: 5.7em;
    padding: 20px 10px;
    font-size: 21px !important;
    line-height: 1.3em;
    font-weight: 400;
    font-style: normal;
    color: #006CB9 !important;
}
.blog_sf_sec .avia-content-slider a.slide-image:hover .image-overlay {
    opacity: 0 !important;
}
.feat-art #recent-posts-3 ul li { border: none !important; }
.blog_sf_sec .avia-content-slider .slide-entry-title a { display: block; }
#top a.explore-oppo-btn {
    background-color: #cc2d30;
    border: 0px;
    border-radius: 8px;
    padding: 5px 20px 7px 20px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    text-rendering: geometricPrecision;
    font-family: "BattersonSans",Helvetica,Arial,sans-serif ;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff !important;
    min-width: 80px;
    display: inline-block;
    min-width: 80px;
    margin: 3px 0;
}
/*----------- Travelers CSS Index - organized primarily by design segment instead of by page ---------------*\
   - Universal/Sitewide Content Styles - with notated subsections
   - Logo & Header
   - XCC Sign In Menu
   - Primary Menu Navigation
   - Hero Banners (all)
   - Search Banner
   - Drivers (multi-page usage types)
   - Breadcrumbs
   - Stay Connected Social
   - Image Sliders
   - Color Highlight Boxes with serif headers
   - Quote & Image Blocks
   - Career Area Link Sections
   - Content boxes with color border tops
   - Traveler Experience Quote Slider 
   - Insurance Specialty Page
   - Student/Grad
   - Internships
   - Dev Programs
   - Campus & Military Events
   - Military Featured Stories
   - Search Results & Detail pages
   - Footer
   - Community & LCP pages
   - Media Queries for Mobile & Tablet & hide elements
\*-------------------------------------------*/

/* edits after moving to accessible theme */
.wpml-ls-first-item.wpml-ls-last-item {
    display: none !important;
}
nav.sub_menu li.menu-item-language-current>a:after {
    content: " \e877 ";
    font-family: 'entypo-fontello';
    position: relative;
    margin-left: 5px;
    font-size: 20px;
    top: 0px;
}
nav.sub_menu .menu-item-language {
    padding-top: 5px;
    font-size: 14px;
        border-right: 0;
}
#top nav.sub_menu .menu-item-language a {
    padding: 6px 10px;
}
#top nav.sub_menu ul.sub-menu {
    width: 100px !important;
        left: 0;
}
a {
  text-decoration: none;  
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select{
         font: 1em "BattersonSans", Helvetica, Arial, sans-serif;
  }
  .display-none {
    display: none;
    }
    #skipnav a:focus {
          background: #cc2d30;
    border: 3px solid #000;
      }
      
  body#top ul.job-innerwrap li {
    clear: none;
    margin-left: 5%;
    /*width: 15.2%;*/
    float: left;
}

body#top ul.job-innerwrap li:first-child {
    margin-left: 0;
}

li.job-data.title {
    width: 36.4%;
}

.emplace-canada-body-top .body-cont { margin-bottom: 40px; text-align: center; }

li.job-data.addtnl_categories {
    width: 20.5%;
}
div#colhead-city_state_country_locationtype {
  margin-left: 0;
}
div .av_one_fifth {
  width: 20% !important;
}
li.job-data.city_state_country_locationtype {
  margin-left: 0px !important;
  width: 20%;
}
.big-preview a { width: 85%; } 
.blog-sec .template-blog .post-entry .standard-content { width: 52% !important; } 
#top .pagination span, .pagination a { font-size: 20px; }
li.job-data.city_state_country_or_locationtype {
    width: 15.2%;
}
.page-id-4893 .schema-form-section.col-sm-6 > .ng-scope:nth-child(18) {
    display: none;
}
.exp-prfnl .avia_textblock.display-on-hover {
    display: none;
    padding: 10px;
    color: #fff;
}
#top .exp-prfnl .red-bg {
    background: #b20001;
    background-image: none !important;
}
#top .hdrsubhdln h2 {
    text-transform: uppercase !important;
}
#top #layerslider_22 .ls-l,
#top #layerslider_22_2 .ls-l {
    width: 100%;
    height: 100%;
}
#layerslider_22_2 a.ls-nav-prev, 
#layerslider_22_2 a.ls-nav-next,
#layerslider_22_2 .ls-bottom-nav-wrapper,
#layerslider_22 a.ls-nav-prev, 
#layerslider_22 a.ls-nav-next,
#layerslider_22 .ls-bottom-nav-wrapper{
    display: block !important;
}
#layerslider_22_2 a.ls-nav-start, 
#layerslider_22_2 a.ls-nav-stop,
#layerslider_22 a.ls-nav-start, 
#layerslider_22 a.ls-nav-stop {
    display: none !important;
}
#layerslider_22_2 .slider-content-text,
#layerslider_22 .slider-content-text {
    white-space: normal;
}

#loader{  
  display: none;
  }
  #top label {
    font-size: 0.78em;
}
.bg-img:hover {
    opacity: 0.9;
    background: #cc2d30 !important;
}
/* FRCA chnages */
/*new EJD implementation- Sandhya*/
.jd-banner{
    background: #d8d8d8 !important;
    position: relative;
}
.jd-banner .container,.jd-banner .container .content  {
    position: static;
}
div .flex_column.jdb-right{
    right: 0;
    position: absolute;
    top: 0;
    background-size: cover;
    min-height: 310px;
    width: 50%;
}
.jd-banner .template-page.content {
    padding: 0;
}

.jd-banner .flex_column_table.av-equal-height-column-flextable {
  height: 310px;
}
.jdb-left {
    background-color: #d8d8d8;
}
.jdb-left span.jbold, .video-text span.vid-heading {
    font-family: "BattersonSans",Helvetica,Arial,sans-serif !important;
    font-weight:700 !important;   
}
.jd-banner a.button.apply-btn.jd-btn {
    background-color: #cc2d30;
    text-align: center;
    text-decoration: none;
        max-width: 160px;
    display: block;
    border-radius: 6px;
    margin: 15px 0;
}
.jdb-title {
    color: #cb2d2f;
    font-size: 34px;
    word-break: break-word;
}
.jdb-right {
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}
.europe-jd.jdb-right {
    background-position: top left;
  }
.jdb-left .jdb-wrap {
/*     float: right;
   padding-right: 100px;
    width: 600px;*/
}
.jd-after-banner a.backsearch {
    color: #2626ff;
    cursor: pointer;
}
.jd-after-banner .flex_column.av_two_third .av_textblock_section {
    height: 600px;
    overflow-y: scroll;
}
.avia_textblock.jdesc-block {
    padding-right: 20px;
}
.com-icon,.map-block {
    text-align: center;
}
.com-icon span {
    display: block;
    font-size: 18px;
    line-height: 1.2;
}
span.large-text {
    font-size: 48px;
}
.jobdetail-buttons .button {
    width: 100% !important;
}
.jd-map-section .av-share-box .av-share-link-description {
    margin: 15px auto;
    text-align: center;
}
.jd-map-section .av-share-box ul li a {
    font-size: 16px;
}
.jdesc-block p, .jdesc-block font, .jdesc-block li, .jdesc-block font span {
    font-family: 'BattersonSans', sans-serif !important;
    font-weight: 300 !important;
    color: #000;
    font-size: 16px !important;
}
.jdesc-block strong {
    font-weight: normal;
}
.widget-jobsearch-results .search-columns .col-control {
    font-size: 14px;
    margin-left: 5px;
}
.eur-jdslider {
    border-top: solid 1px #e1e1e1;
}
#top .avia-mozilla #top select, .avia-mozilla #top .entry-content-wrapper select{
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmC) ;
}
/*Home military-testimonial slider*/
.hidden-desktop{
    display: none;
  }
.military-testimonial{
	 display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  height:100%;
}
.close-space {
    margin-top: 0px !important;
}
#layerslider_9,.slider-content-text,
#layerslider_10,.slider-content-text,
#layerslider_11,.slider-content-text,
#layerslider_12,.slider-content-text,
#layerslider_13,.slider-content-text,
#layerslider_14,.slider-content-text,
#layerslider_15,.slider-content-text,
#layerslider_24,.slider-content-text,
#layerslider_25,.slider-content-text,
#layerslider_27,.slider-content-text,
#layerslider_28,.slider-content-text,
#layerslider_18,.slider-content-text,
#layerslider_19,.slider-content-text,
#layerslider_20,.slider-content-text,
#layerslider_21,.slider-content-text{
      white-space: normal;
}
.slider-content-text{
	    width: 76%;
    margin: 0 auto;
}
.text-left {
	width: 100%;
  text-align:center;
     background-color: #b5b6b8;
    align-items: center;
 display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
#top #layerslider_9{

	margin: 0 auto;
}
#top #layerslider_9 .ls-l{
	width: 100%;
      height: 100%;
}
#top #layerslider_10{

  margin: 0 auto;
}
#top #layerslider_10 .ls-l{
	width: 100%;
      height: 100%;
}
/*#top #layerslider_11{

  margin: 0 auto;
}*/
#top #layerslider_11 .ls-l{
	width: 100%;
  height:100%;
}
#top #layerslider_12{

  margin: 0 auto;
}
#top #layerslider_12 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_13{

  margin: 0 auto;
}
#top #layerslider_13 .ls-l{
  width: 100%;
      height: 100%;
}
/*#top #layerslider_14{

  margin: 0 auto;
}*/
#top #layerslider_14 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_15{

  margin: 0 auto;
}
#top #layerslider_15 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_24{

  margin: 0 auto;
}
#top #layerslider_24 .ls-l,
#top #layerslider_25 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_18 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_19 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_20 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_21 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_27 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_28 .ls-l{
  width: 100%;
      height: 100%;
}
#top .img-right{
	background-size: cover;
	    height: 425px;
    width: 35%;
	background-repeat: no-repeat;
}

/*.slider1-image-mil,.slider2-image-mil,.slider3-image-mil{
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/05/Glenn-image.png') top center;
}
.slider1-image-insc,.slider2-image-insc,.slider3-image-insc{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image11.png') top center;
}
.slider1-image-under{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image10.png') top center;
}
.slider2-image-under{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/Jeremy-Dupree.png') top center;
}
.slider3-image-under{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image2.png') top center;
}
.slider1-image-claim{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image6.png') top center;
}
.slider2-image-claim{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image5.png') top center;
}
.slider1-image-cust{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image4.png') top center;
}
.slider2-image-cust{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image14.png') top center;
}
.slider1-image-tech{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image12.png') top center;
}
.slider2-image-tech{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image9.png') top center;
}
.slider1-image-dive{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image13.png') top center;
}*/
.military-testimonial:after {
content: "";
  display: table;
  clear: both;
}
.military-testimonial h2{
	color: #000000;
    font-family: 'BattersonSans', sans-serif !important;
    font-weight:600 !important;
    font-size: 25px;
    margin: 0 0 30px;
}
.military-testimonial p {
    color: #000;
    font-size: 20px;
    margin: 0 0 0px;
    line-height: 32px;
}
p.person-name{
	font-style: italic;
}
#top #layerslider_9 .ls-nav-prev,#top #layerslider_9 .ls-nav-next{
	opacity: 1 !important;
}
#layerslider_9 .ls-nav-prev:before,#layerslider_9 .ls-nav-next:before{
	    background: transparent !important;
		color: #b20000;
}
#top #layerslider_9 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
#top #layerslider_10 .ls-nav-prev,#top #layerslider_10 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_10 .ls-nav-prev:before,#layerslider_10 .ls-nav-next:before{
	    background: transparent !important;
		color: #b20000;
}
#top #layerslider_10 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
/*#top #layerslider_11 .ls-nav-prev,#top #layerslider_11 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_11 .ls-nav-prev:before,#layerslider_11 .ls-nav-next:before{
      background: transparent !important;
		color: #b20000;
}
#top #layerslider_11 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}*/
#top #layerslider_12 .ls-nav-prev,#top #layerslider_12 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_12 .ls-nav-prev:before,#layerslider_12 .ls-nav-next:before{
      background: transparent !important;
  	color: #b20000;
}
#top #layerslider_12 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
#top #layerslider_13 .ls-nav-prev,#top #layerslider_13 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_13 .ls-nav-prev:before,#layerslider_13 .ls-nav-next:before{
      background: transparent !important;
    color: #b20000;
}
#top #layerslider_13 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
/*#top #layerslider_14 .ls-nav-prev,#top #layerslider_14 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_14 .ls-nav-prev:before,#layerslider_14 .ls-nav-next:before{
      background: transparent !important;
    color: #b20000;
}
#top #layerslider_14 .ls-bottom-slidebuttons a.ls-nav-active{
  background: #b20000;
	    opacity: 1;
}*/
#top #layerslider_15 .ls-nav-prev,#top #layerslider_15 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_15 .ls-nav-prev:before,#layerslider_15 .ls-nav-next:before{
      background: transparent !important;
    color: #b20000;
}
#top #layerslider_15 .ls-bottom-slidebuttons a.ls-nav-active{
  background: #b20000;
      opacity: 1;
}
#top .avia-layerslider .ls-bottom-slidebuttons a {
    border-color: #b20000 !important;
    background: transparent;
    opacity: 1;
    border-width: 1px !important;
	    margin: 0 4px;
}
/*#top #layerslider_9 .ls-bottom-slidebuttons a:hover{
	background: #b20000;
}
#top #layerslider_9 .ls-nav-next{
	right: 32%;
}
#top #layerslider_9 .ls-bottom-nav-wrapper{
	    position: absolute;
    left: 33%;
}
#top #layerslider_10 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
#top #layerslider_10 .ls-nav-next{
	right: 32%;
}
#top #layerslider_10 .ls-bottom-nav-wrapper{
	    position: absolute;
    left: 33%;
}
#top #layerslider_11 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
 #top #layerslider_11 .ls-nav-next{
  right: 32%;
} */
/* #top #layerslider_11 .ls-bottom-nav-wrapper{
	    position: absolute;
    left: 33%;
} */
.img-box img {
  height:100px;
  width:100px;
}
#top #layerslider_12 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
/*#top #layerslider_12 .ls-nav-next{
  right: 32%;
}
#top #layerslider_12 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}*/
#top #layerslider_13 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
/*#top #layerslider_13 .ls-nav-next{
  right: 32%;
}
#top #layerslider_13 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}
#top #layerslider_14 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
#top #layerslider_14 .ls-nav-next{
  right: 32%;
}
#top #layerslider_14 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}*/
#top #layerslider_15 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
.post-template-default .av-share-link-description { text-align: center; }
.page-id-14385 .main_color.container_wrap_first.container_wrap.fullsize, .page-id-14388 .main_color.container_wrap_first.container_wrap.fullsize { display: none; }
/* Sustainability and Blog page styles */

.sus-main .content { padding-top: 20px !important; } 
.sus-tes p {
    margin: 0;
    line-height: 23px;
}
.sus-bold { font-weight: 600 !important; }
.sus-bold, .svalue { margin: 0px 0px 5px !important; }
.sus-cli { margin: 5px 0px 0px !important; }
.svalue {
    font-size: 25px !important;
}
.sus-body { margin-bottom: 40px; }
.ico-sec .content { padding-bottom: 50px !important; padding-top: 10px !important; }
.icon-lnk p { margin: 0 !important; text-align: center; }
.icon-lnk a { display: block; line-height: 20px; padding: 5px 0px; }
.icon-lnk img { max-height: 52px; }
.icon-lnk p a:hover span, .icon-lnk p a span { color: #000 !important; line-height: 18px; font-weight: bold; }
.icon-lnk p a:hover, .icon-lnk p a:focus { text-decoration-color: #000 !important; }
.icon-lnk p a:focus { outline-offset: -2px !important; }
.sus-two-third { padding: 0 2% !important; vertical-align: middle; }
.sus-one-third { background-size: cover !important; width: 36% !important; }
.sus-one-third + .av-flex-placeholder { width: 2% !important; }
.sus-imgn .avia-image-container { margin-top: 65px !important; }
.ico-sec .sus-tes p { text-align: center; margin-bottom: 20px !important; }

.pt-30 {padding-top: 30px; }
.feat-art .content { padding-top: 15px !important; padding-bottom: 80px !important; }
#av_section_1.blog-search-section { min-height: calc(100vh - 256px); }
.feat-art h3 { font-size: 25px; font-weight: bold !important; line-height: 28px; }
.blog-sub { background: #007395; padding: 15px 35px; margin-top: 0px !important; }
.blog-sub h3 { color: #fff; line-height: 26px; font-size: 26px; }
.blog-sub p { color: #fff; line-height: 22px; font-size: 21px; margin-top: 10px; }
.blog-sec .template-blog .post-entry { padding: 55px 0px 45px; border-bottom: 2px solid #000; }
.blog-sec .template-blog .post-entry.post-loop-1 { padding-top : 0 !important; }
.blog-sec .template-blog .post-entry .big-preview.single-big, .blog-sec .template-blog .post-entry .standard-content { width: 48%; }
.blog-sec .template-blog .post-entry .big-preview.single-big, .blog-sec .template-blog .post-entry .big-preview img { border-radius: 0px; }
.blog-sec .template-blog .post-entry.post-parity-odd .big-preview.single-big, .blog-sec .template-blog .post-entry.post-parity-even .big-preview.single-big { float: left; }
.blog-sec .template-blog .post-entry.post-parity-even .standard-content, .blog-sec .template-blog .post-entry.post-parity-odd .standard-content { float: right; }
.blog-sec { margin-top: 10px !important; margin-bottom: 50px !important; }
.blog-sec .template-blog .post-entry .standard-content .post-title { font-weight: bold !important; line-height: 28px; padding: 0px !important; text-transform: uppercase; font-size: 25px !important; }
.blog-sec .template-blog .post-entry .standard-content .post-title a:focus { outline-offset: -4px !important; }
.blog-sec .template-blog .post-entry .standard-content .entry-content p { line-height: 28px; overflow: hidden; position: relative; height: 165px; padding-right: 10px; text-align: left; font-size: 17px; }
div.entry-content-wrapper ol li {font-size:16px!important; line-height:28px!important;}
.blog-sec .template-blog .post-entry .standard-content .entry-content .read-more-link { text-align: right; }
.blog-sec .template-blog .post-entry .standard-content .entry-content .read-more-link a.more-link { text-transform: uppercase; font-weight: bold; font-size: 17px; letter-spacing: 1px; line-height: 28px; }
.blog-sec .template-blog .post-entry .standard-content .entry-content .read-more-link a.more-link span.more-link-arrow { margin-left: 5px; }
.blog-sec .template-blog .post-entry .standard-content .post-meta-infos, .blog-sec .template-blog .post-entry .standard-content .entry-footer, .blog-sec .template-blog .post-entry .standard-content .post_delimiter { display: none; }
.post-left-bg { background-size: cover; }
.post-con .content { padding-top: 20px; }
.post-con h3 { padding-bottom: 20px; font-weight: bold !important; }
.post-left-bg + .av-flex-placeholder { width: 4% !important; }
.post-right-body p { font-size: 17px; line-height: 28px; }
.post-body-con p, .post-body-con ul li, .sus-tes p { font-size: 17px; line-height: 28px; } 
.post-con h4 { font-size: 22px; font-weight: bold; margin-bottom: 0; line-height: 28px; }
.post-con h4 + p { margin-top: 0; }
.post-but { margin: 50px 0; }
.post-con h3 sup, a sup, .post-entry p sup { font-size: 20px; line-height: 31px; vertical-align: top; }
.post-but a { font-size: 21px !important; padding: 8px 30px !important; }
.post-learn.post-but a { white-space: normal !important; }
.post-con .av-share-box h5 { text-align: center; font-size: 26px; font-weight: bold; }
.post-con .av-share-box-list { width: 25% !important; border-radius: 0px !important; margin: 0 auto !important; }
.post-con .av-share-box-list a { padding: 8px 0; }
#post-sub { margin: 20px auto 60px !important; }
.blog-sub input[type="email"] { font-size: 14px !important; padding: 12px !important; border-radius: 2px !important; }
.blog-sub #mc4wp_form_widget-2, .blog-sub #custom_html-2 { padding: 0; }
.blog-sub input[type="submit"] { float: right !important; padding: 8px 40px !important; border-radius: 4px !important; background: #163457 !important; font-size: 18px !important; }
.icon-lnk p a span { width: 100px; display: block; margin: 15px auto 0px; }
.ico-sec .av_one_fourth { margin-top: 20px !important; }
.sus-trav { width: 88%; display: block; margin: 0 auto 8px; }
.post-right-body { vertical-align: middle; }
.enhanced-search-job-overlay .ui-menu-item { width: 97.5%; }
.blog-search-section #cws_enhanced_keyword_search_overlay #cws_quickjobsearch_overlay_custom_overlay_search { border: none; border-bottom: 1px solid #000; }
.blog-search-section #cws_enhanced_keyword_search_overlay .quicksearch-btn input.enhanced-keyword-search-overlay-submit { background: none; }
.blog-search-section #cws_enhanced_keyword_search_overlay .quicksearch-btn input.enhanced-keyword-search-overlay-submit {
  font-family: 'entypo-fontello';
  font-size: 36px;
  color: #cc2d30;
  padding: 7px 20px;
  padding-right: 0;
  padding-left: 0;
  min-width: auto;
}
.blog-search-section #cws_enhanced_keyword_search_overlay .enhanced-keyword-search-overlay-field { width: 100% !important; }
.blog-search-section #cws_enhanced_keyword_search_overlay .quicksearch-btn { width: 40px !important; margin: 0 !important; position: absolute; right: 0; }
.blog-search-section #cws_enhanced_keyword_search_overlay #cws_quickjobsearch_overlay_custom_overlay_search { padding-left: 0px; }
.blog-search-section #posts-search-results .p1, .blog-search-section #posts-search-results .entry-content-header div, .blog-search-section #posts-search-results .entry-content-header time { display: none; }
.blog-search-section #posts-search-results .image-content-wrapper { background-position: top; }
.blog-search-section #posts-search-results { border: none; }
.blog-search-section #eos-clear-search:after { right: 35px; margin: 15px; top: -10px; height: 27px; }
.post-body-con.pt-30 { padding-top: 0px !important; }
.pimage { float: right; width: 46%; padding-left: 6%; }

/*Blog search functionality- Sandhya*/
.blog-search-section > .container {
    max-width: 1170px;
    padding-top: 20px;
}
.page-id-13000 #search-banner {
    display: none;
}
#blog-search {
    width: calc(100% - 150px) !important;
}
.blog-search-section #searchform .glyphicon-search:before {
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    background-color: #cc2d30;
    border: 0px;
    border-radius: 8px;
    padding: 8px 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    content: "Search Blog Posts" !important;
}

@media only screen and (max-width: 1200px) {
  .post-right-body p { margin: 0px 0px 10px 0px; }
  .sus-hero { background-position: right !important; }
  .topic-sec .searchandfilter ul li li {
    width: 50% !important;
    text-align: center;
  }
  .feat-art #recent-posts-3 h3 { font-size: 19px; }
}

@media only screen and (max-width: 989px) {
 #top .sus-one-third, #top .post-left-bg { width: 100% !important; display: block !important; min-height: 30vw !important; }
 #top .sus-two-third, #top .post-right-body, #top .post-left-bg + .av-flex-placeholder { width: 100% !important; display: block !important; }
 #top .sus-two-third { padding-top: 5% !important; margin: 0 !important; }
 #top .post-right-body p { margin: 10px 0px 0px !important; }
 #top .post-left-bg { min-height: auto !important; }
 .rfa-bsec { width: 100% !important; }
 .pimage {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .blog-sec .template-blog .post-entry .standard-content, .big-preview a { width: 100% !important; }
 .post-body-con.pt-30 { padding-top: 0px !important; }
 .post-con .flex_column_table.av-equal-height-column-flextable { display: flex !important; flex-direction: column-reverse; } 
 #top .post-left-bg, #top .post-right-body { margin: 0 !important; }
 .post-con .av-share-box-list { width: 100% !important; }
 .ico-sec .avia_iconbox_title, .post-but .avia_iconbox_title { white-space: normal; }
 #post-sub .av_one_fourth, .feat-art .av_one_fourth { width: 0% !important; }
 .feat-art .blog-sub { width: 100%; margin-left: 0; }
 #post-sub { margin: 0 auto !important; }
 #post-sub .content { padding-top: 30px !important; }
 .blog-sec .template-blog .post-entry .big-preview.single-big, .blog-sec .template-blog .post-entry .standard-content { width: 100%; }
 .blog-sec .template-blog .post-entry.post-loop-1 .standard-content { padding-bottom: 0px; }
 .blog-sub input[type="submit"] { width: 100%; }
 .sus-main .flex_column_table { display: block !important; }
 .ico-sec .sus-tes p { text-align: left; padding: 2%; }
  body#top ul.job-innerwrap li { margin-left: 4%; }
  li.job-data.city_state_country_locationtype { margin-left: 2% !important; width: 18%; }
}

@media only screen and (max-width: 767px) {
 #top .avia-slideshow li{margin-left:0px !important;}
  .con-slider.wip-hero.hide-mobile .avia-slideshow-inner li{margin-left:0px !important;}
 /*  #top #blog-search { width: 100% !important;}
  .responsive #top  .blog-search-section #searchsubmit {
    position: relative;
    width: 100%;
}*/
  .widthmxicon .flex_column_table {
    max-width: 100% !important;
  }
  .sus-one-third { background-position: top center !important; }
  .sus-body h3 { font-size: 23px !important; line-height: 28px; }
  .ico-sec .sus-tes p { text-align: left; padding: 2%; }
  .post-con h3 { font-size: 26px; padding-bottom: 0; }
  #top .post-left-bg { margin-top: 30px !important; }
  .blog-sub input[type="email"] { font-size: 12px !important; padding: 12px 5px !important; }
  .blog-search-section #cws_enhanced_keyword_search_overlay #cws_quickjobsearch_overlay_custom_overlay_search { font-size: 15px; }
}

/* End of Sustainability and Blog page styles */

/*#top #layerslider_15 .ls-nav-next{
  right: 32%;
}
#top #layerslider_15 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}*/

/* for testing purpose on test page */
#banner-hero- .container{
  width:100%;
  max-width:100%;
  padding:0;
  margin:0%;
}
.subpage-hero-test .template-page{
  padding:0px; 
}
.hdrtxtimg-test{
    position: absolute;
    top: 33%;
    right: 0%;
    bottom: 0;
    left: 0;
    margin:0 auto;
}
.avia-image-container.first-img-test{
  margin:0 auto !important;
}
.hdrsubhdln-test{
  position: absolute;
  top: 60%;
  bottom: 0;
  left: 0%;
  right: 0;  
}

/*Added by Ravi*/
.hide-for-now{
  display: none;
 }


/* Universal */
.full-width .container{  
max-width: 100%;
padding: 0;
}
 
.con-slider .entry-content img{ 
width: 100%;
vertical-align: bottom;
}
.con-slider .entry-content p{
  margin: 0;
}
#top .con-slider .avia-smallarrow-slider-heading .new-special-heading{
  display: none;
}
.modal-popup-small .text-left {
    background-color: transparent;
}

.hideall {display:none;}
   /** some font settings in Use Any Font **/
.fslgtfont, .fslgtfont p, .fslgtfont li {font-family:'BattersonSans', sans-serif !important; font-weight:300 !important;}
   /** structural, etc. **/
.home #main {background-color: #efefef;}
.smlrwidth0 {max-width:85%; margin:0 auto; float: none;}
.smlrwidth {max-width:70%; margin:0 auto; float: none;}
.smlrwidth2, .smlrwidth2.avia-content-slider {max-width:54%; margin:0 auto; float: none;}
.margincomp {margin-top:20px;}
.defpadding .content {padding-bottom:30px;}
.widthmxicon .flex_column_table{max-width: 70%;margin: 0 auto;}
   /** buttons **/
#top .alternate_color .avia-color-theme-color.avia-button, #top .main_color .avia-color-theme-color.avia-button {background-color: #cc2d30; border: 0px; border-radius: 8px; padding: 5px 20px; text-align: center;  text-decoration: none; white-space: nowrap; text-rendering: geometricPrecision; font-family: "BattersonSans",Helvetica,Arial,sans-serif ; font-size: 1rem; line-height:1.5rem;}
/** headers (h1, h2, etc.) & text **/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {letter-spacing:0;text-transform: none !important;}
h3, h4, h5, h6 {letter-spacing:0px; text-transform:none; font-weight:400;}
h3 {font-size: 2em;}
.whthd h3 {color:#fff;}
#comment {  width: 602px;   height: auto; }
.whttxt, .whttxt p, .whttxt b, #top .whttxt strong, .whttxt li, .whttxt a {color:#fff;}
.mdtxt, .mdtxt p {font-size:1.1em; line-height:1.3;}
.blklnks a {color: #010101; text-decoration:underline;}
.fltxtalignctr {text-align:center;}
.compactlist li {line-height:1;}
/*Kevin K - 11-26-19 - Home Page Header Lower Case Test*/
h2 {text-transform:none!important;}
   /* background colors */
.lblubkg {background-color:#007395;}
.dblubkg {background-color:#003557;}
.redbkg {background-color:#b20001;}
.greybkg {background-color:#d8d8d8;}
.midgrybkg {background-color: #4a4e54; }
.dgrybkg {background-color:#46494d;}


   
    /** form elements **/
::-webkit-input-placeholder {color: #aaa !important; font-family: "BattersonSans",Helvetica,Arial,sans-serif  !Important;}
:-moz-placeholder {color: #aaa !important;font-family:"BattersonSans",Helvetica,Arial,sans-serif  !Important;}
::-moz-placeholder {color: #aaa !important;font-family:"BattersonSans",Helvetica,Arial,sans-serif  !Important}
:-ms-input-placeholder  {color: #aaa !important;font-family:"BattersonSans",Helvetica,Arial,sans-serif  !Important}
   /** image alterations **/
.image-overlay-inside, .image-overlay.overlay-type-extern, .image-overlay.overlay-type-image {display: none !important;}
   /** toggles **/
.lrgtoggles .toggle_icon {border-width:0; top:15px;}
.lrgtoggles .toggle_icon .hor_icon {border-top-width: 1px;}
.lrgtoggles .toggle_icon .vert_icon {border-left-width: 1px; left: 6px; top: 0px;}
.lrgtoggles .toggler {font-size:1.5em; font-family:'BattersonSans', sans-serif !important; font-weight:300;}
.lblutog .toggler, .lblutog .toggler:hover, .main_color .lblutog .toggler.activeTitle:hover {background-color:#007395; color:#fff;}
   /** wrapping lists **/
.wraplist ul {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; margin-top:20px;}
   /** misc. universal elements **/
span.breadcrumb-title {display: none;}
#scroll-top-link {height: 35px; width: 35px; line-height: 35px; bottom: 30px;}
   /* Single A Compliance */
*:focus, input:focus,a:focus,.sf-field-category ul li .sf-label-radio:focus {outline: 2px dotted #0069a6  !important; outline-offset: -1px !important;}
.sf-field-category ul li .sf-label-radio { outline: none !important; line-height: 20px; }
.topic-sec form.searchandfilter { margin: 0 !important; }
.topic-sec .content { padding: 0 !important; }
.bl-intro { margin-bottom: -15px; }
/* Logo & Header */
#header_main {border:0px;}
.av_minimal_header #header_main .container {height:55px; line-height:55px;}
#header_main .logo a {padding:10px 0px 11px 6px;}
/*strong.logo {z-index: 9999;}*/

/* XCC SignIn Menu */
#header_meta {position: absolute; right:0;}
#top .menu-dropdown .xcc-sign-in-submenu a {line-height:1.2em;}

/* Primary Menu Navigation */
.av_minimal_header #header_main_alternate .container {height:37px; line-height:37px;}
#header_main_alternate {background-color: #cc2d30; border: 0px;}
#top #header_main_alternate ul.av-main-nav,  #top #header_main_alternate ul.av-main-nav li a, #top #header_main_alternate .avia-menu.av-main-nav-wrap {height:37px; line-height:37px;}
#top #header_main_alternate ul.av-main-nav li a {font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: .0625em; font-family:"BattersonSans",Helvetica,Arial,sans-serif ; color:#fff;}
#top #header_main_alternate ul.av-main-nav li {border-right: 1px solid #edaaab;}
#top #header_main_alternate ul.av-main-nav li:last-child {border-right: 0px;}
#top #header_main_alternate ul.av-main-nav li:hover {background-color: #A60000;}
#top #header_main_alternate ul.av-main-nav li.current-menu-item {background-color: #A60000;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu {border-bottom: 5px solid red; padding-bottom:8px;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu li, #top #header_main_alternate ul.av-main-nav ul.sub-menu li .avia-menu-text {border:0px; font-size:13px;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu a {color: #74777a; height: 30px; line-height: 30px; padding: 4px 15px; text-transform: none; font-weight:400; border:0px; letter-spacing:0px;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu li a:hover {color: #cc2d30; text-decoration:underline;}
li#menu-item-4505 ul.sub-menu { width: 260px; }
li#menu-item-4495 ul.sub-menu { width: 225px; }
nav.main_menu #cws_navquickjobsearch { display: none; }

/* Hero Banner */
.hdrtxtimg.avia-image-container {max-width:35%;}
.hdrsubhdln h2 {margin:10px auto;font-size: 1.5rem; line-height:1.4; color:#fff !important; font-weight:400;}

/* Search Banner */
/*#search-banner label[for="cws_quickjobsearch_keywords"], 
div#search-banner label[for="cws_quickjobsearch_location"] {
    display: none;
}*/
#search-banner.avia-section {min-height:30px;}
#search-banner .widget {margin: 0; padding:0;}
#search-banner .container {max-width: 80%;}
#search-banner div .av_one_third {margin-left: 2%; width: 35%;}
#search-banner div .av_one_third.first {margin-left:0%;}
#search-banner div .quicksearch-btn.av_one_third {width: 26%;}
#search-banner div .quicksearch-btn input {width:100%;}
#top #search-banner input[type='text'] {border-radius:8px !important; background-color: #fff;}

/* Drivers */
.bathdr p, .bathdr h2 {font-family:"batterson" !important; color:#fff; font-size:7rem; line-height:0.9; margin: 0 auto;}
.bathdr-line {min-height: 10px;line-height: 1px;}
.drvsubhdln p {max-width:60%; color:#fff; font-size: 1.1rem; line-height:1.3; margin:0 auto;}
div .flex_column.drvboxrow {height:200px; text-align:center;}
div .flex_column.drvboxrow a {text-transform:uppercase; color:#fff; font-weight:700 !important; font-size:1.1rem; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
div .flex_column.drvboxrow a:hover {font-size:1.3rem; text-decoration:none;}
.subdrvrimg {max-width:50%;}
   /** videos **/
   #top .av_font_icon.playicon a {color:#b20001!important; line-height:200px !Important; text-shadow: 1px 1px #000;}
   #top .av_font_icon.playicon a:hover {color:#fff!important;}
   .videoplay .av-icon-char:before {padding: 0px 20px 0px 30px; border-radius: 100%; border: 10px solid #fff;}

/* Breadcrumbs */
#bcrumbs #text-5 {display: none; }
#bcrumbs {min-height:31px; padding:5px 0px;}
#bcrumbs #text-5, #bcrumbs #text_icl-2  {padding:0px; margin:0px; color:#4d4d4d;}
#bcrumbs #text-5 a, #bcrumbs #text_icl-2 a  {color:#4d4d4d;}
#bcrumbs #text-5 .trail-end, #bcrumbs #text_icl-2 .trail-end, #bcrumbs #text-5 a, #bcrumbs #text_icl-2 a {font-family:'BattersonSans', sans-serif !important; color:#4d4d4d!important; font-weight:700;}
div.breadcrumb-trail {color:#000!important;}

/* Stay Connected Social */
#stayconnected p {margin-top:0; font-size: 0.8rem; line-height: 20px;}
#stayconnected h3 {margin-bottom:0;}
#stayconnected .scsocico:after {display: block; width: 40px; height: 40px; position: absolute; top: 15px; right:15px; color:#e3e3e3; font-family: 'entypo-fontello'; font-size: 40px;}
#stayconnected .fb-img:after {content: " \e8f4 ";}
#stayconnected .twt-img:after {content: " \e8f2 ";}
#stayconnected .li-img:after {content: " \e8fd ";}
#stayconnected .insta-img:after {content: " \e909 ";}
p::after {
    display: none;
}

/* Image Sliders */
.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a, .avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a {opacity: 1;}

/* Color Highlight Boxes */
.colorbxsngl {height:200px; padding:10% !important; text-align:center;}
p.bathdr2 {font-family:"batterson" !important; color:#fff; font-size:5rem; line-height:.9; margin: 0 auto;}
p.subhdln2 {color:#fff; font-size: 1.3rem; line-height:1.3; margin:0 auto; text-transform:none;}
.wordspc {padding-right:12%;}
.wordspc2 {padding-left:12%;}
.lrpadbox {padding: 0 5%;}

/* Quote & Image Blocks */
.quoteblock-spc {padding: 6% !important;}
.quotehlt p.qte {font-size:1.9em; color:#fff; line-height:1.2; font-family:'BattersonSans', sans-serif !important; font-weight:300 !important;}
.quotehlt p.qtename {margin-top:10%;font-size:1.1em; color:#fff; font-family:'BattersonSans', sans-serif !important; line-height:1.1; font-weight:700;}

/* Career Area Link Sections */
.calist ul {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; list-style-type:none; margin-top:20px;}
.calist ul li {text-align:center;}
.calist ul a {color:#b20001;}


/*===================== NEW BENEFIT SECTION ==================== */





#top .new-benefit-section {
    background-color: #007395;
    padding: 50px 0;
}
.new-benefit-section .tab_titles {
    text-align: center;
    margin-bottom: 30px;
}
body#top .new-benefit-section .tab_titles .tab {
    text-align: center;
    display: inline-block;
    float: none;
    border: 0;
    background-color: transparent;
}
body#top .new-benefit-section .tabcontainer .active_tab_content,
body#top .new-benefit-section .tabcontainer .active_tab {
    background-color: transparent;
    color: #010101;
    border: 0;
}

.new-benefit-section ul,
body .st-wrapper,
.health-main-tab{
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    -wevkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
    
}
body .st-wrapper-two-col,
.new-medical-health{  
  display: flex;
    flex-basis: 45%;
    -webkit-flex-basis: 45%;
    float: left;
  margin-left: 1%;
    margin-right: 3%;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position:relative;
}
.new-benefit-section ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    flex-basis: 22%;
    -webkit-flex-basis: 22%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 40px;
    box-sizing: border-box;
    position: relative;
    text-align: center;
}
.new-medical-health-left img {
    max-width: 50px;
    text-align: right;
    float: left;
}
.new-medical-health-left {
    width: 80px;
}

.new-medical-health-right {
    padding-left: 10px;
    width: calc(100% - 80px);
}
.new-benefit-section ul li img{
    width:70px; 
}
.new-benefit-section ul li span {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: rgba(255, 255, 255, .8);
    text-align: center;
    display: block;
    max-width: 190px;
    margin: 0 auto;
}
body#top .new-medical-health-right p {
    color: rgba(255, 255, 255, .8);
}
body#top .new-medical-health-right h3 {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: rgba(255, 255, 255, .8);
    text-align: left;
    display: block;
    margin: 0 auto;
}

.ben-img img {
    text-align: center;
    margin: 0 auto;
}
.ben-img {
    height: 86px;
    display: flex;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
body#top #main .new-benefit-section .tabcontainer .tab {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color:rgba(255, 255, 255, .8);
    text-align: center;
    padding: 0 20px;
}
body#top #main .new-benefit-section .tabcontainer .tab:last-child {
    border-right: none!important;
}
body#top #main .new-benefit-section .tabcontainer .active_tab{
  color:#fff!important;
  
}

body#top #main .new-benefit-section p.toggler,
body#top #main .new-benefit-section p.toggler:hover,
body#top #main .new-benefit-section .toggle_content{
    background-color: transparent!important;
    border: 0;
    color: #fff;
}

body#top #main .new-benefit-section .toggle_icon {
    border-width: 0;
    top: 17px;
}

.benefit-new-second .lblubkg {
    background-color: #fff;
}

body#top .benefit-new-second .lblubkg ul li,
body#top .benefit-new-second .lblubkg p{
    color: #000;
        font-family: "BattersonSans",Helvetica,Arial,sans-serif !important;
        font-weight:300 !important;
}

body#top .benefit-new-second .lblubkg  a{
    color: #007395;
        font-family:"BattersonSans",Helvetica,Arial,sans-serif !important;
        font-weight:300 !important;
}

.st-head {
    padding-bottom: 50px;
}
body#top .st-head h2, .st-head p{
    color: #fff;
    text-align: center;
        text-transform:inherit;
}
body#top .st-wrapper-two-col-right h2, .st-wrapper-two-col-right p, body#top .st-wrapper-two-col-right h3{
    color: #fff;
    text-align: left;
    text-transform:inherit;
}
.st-wrapper-two-col-left {
    /*display: flex;*/
    display: -webkit-flex;
    -webkit-flex-direction: column;
    /*flex-direction: column;*/
    /*justify-content: center;*/
    -webkit-justify-content: center;
    /*justify-content: center;*/
}
.st-wrapper-two-col-right {
    padding-left: 40px;
}
body#top .st-wrapper-two-col-right h3 {
    font-size: 23px;
}

/* Homepage blog section desktop - CWSM-6965 */
.travelers_blog_section_desktop{
  display: block;
}

.home .avia-content-slider.travelers_blog_section_desktop .slide-entry-title,
.home .avia-content-slider.travelers_blog_section_mobile .slide-entry-title{
  height: auto;
}

.travelers_blog_section_mobile{
	display: none;
}

.travelers_blog_titlebox {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.travelers_blog_section_desktop {
	padding: 0 40px;
}

#top .avia-content-slider.travelers_blog_section_desktop .avia-slideshow-arrows a:focus,
#top .avia-content-slider.travelers_blog_section_mobile .avia-slideshow-arrows a:focus{
	/*outline: none !important;*/
  outline: 2px dotted #0069a6 !important;
  outline-offset: -20px !important;
}

#top .avia-content-slider.travelers_blog_section_desktop .avia-slideshow-arrows a.prev-slide {
	left: -15px;
	opacity: 1;
}

#top .avia-content-slider.travelers_blog_section_desktop .avia-slideshow-arrows a.next-slide {
	right: -15px;
	opacity: 1;
}

#top .avia-content-slider.travelers_blog_section_desktop .avia-slideshow-arrows a.prev-slide:before,
#top .avia-content-slider.travelers_blog_section_mobile .avia-slideshow-arrows a.prev-slide:before{
	background-color: transparent;
	color: #666666;
} 


#top .avia-content-slider.travelers_blog_section_desktop .avia-slideshow-arrows a.next-slide:before,
#top .avia-content-slider.travelers_blog_section_mobile .avia-slideshow-arrows a.next-slide:before{
	color: #666666;
	background-color: transparent;
}

.travelers_blog_titlebox .travelers_blog_links {
	display: flex;
	justify-content: space-between;
}

.travelers_blog_titlebox .travelers_blog_links a:first-child{ 
	position: relative;
	margin-right: 20px;
}

.travelers_blog_titlebox .travelers_blog_links a:first-child:before{
	content: "|";
	width: 5px;
	height: 100%;
	position: absolute;
	right: -12px;
	top: 0;
}

white-popup-block {
	background: #FFF;
}

.home div#signup-blog {
	max-width: 750px;
	position: relative;
	padding: 30px;
	margin: 40px auto;
	background: rgb(255, 255, 255);
}

.home div#signup-blog .mc4wp-form-fields p {
	display: flex;
	justify-content: space-between;
}

.home div#signup-blog .mc4wp-form-fields input[type="submit"]{
	background-color: #cc2d30;
	border: 0px;
	border-radius: 8px;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	text-rendering: geometricPrecision;
	font-family: "BattersonSans",Helvetica,Arial,sans-serif ;
	font-size: 1rem;
	line-height: 1.5rem;
	color: #fff;
	height: 38px;
}

.home div#signup-blog .mc4wp-form-fields input[type='email'] {
	border-radius: 8px !important;
	background-color: #fff;
	-webkit-appearance: none;
	border: 1px solid #e1e1e1;
	padding: 8px 6px;
	outline: none;
	margin-right: 15px;
}

.home .travelers_blog_section_desktop span.blog-categories.minor-meta, .page-id-700 .travelers_blog_section_desktop span.blog-categories.minor-meta, .page-id-40 .travelers_blog_section_desktop span.blog-categories.minor-meta {
  display: none;
}

.home .travelers_blog_section_mobile span.blog-categories.minor-meta, .page-id-700 .travelers_blog_section_desktop span.blog-categories.minor-meta, .page-id-40 .travelers_blog_section_desktop span.blog-categories.minor-meta {
  display: none;
}

.travelers_blog_links a,
.travelers_blog_links a:hover {
	color: #222222;
}

.travelers_blog_titlebox .travelers_blog_links a {
  text-decoration: underline;
}

/* Homepage blog section desktop ends - CWSM-6965 */

@media(min-width:768px){
body#top .benefit-new-second {
    height: 600px;
}
.st-head {
    max-width: 75%;
    margin: 0 auto;
}
body#top #main .new-benefit-section .tabcontainer .tab {
    border-right: 2px solid #fff!important;
}
.st-wrapper-two-col-left {
    width: 100px;
}

body#top  .show-mobile{
  display: none;
  }

}


@media(max-width:767px){
.responsive  #mobile-advanced li a {
    min-height: 52px;
    max-height: 100% !important;
}
  .responsive #top #wrap_all .search-columns .flex_column {
    margin-bottom: 0;
    width: 100% !important;
}
.topic-sec .searchandfilter ul li li {
    width: 100% !important;
    text-align: center;
    padding: 10px 0;
}
.topic-sec .searchandfilter ul li li label { display: block; }
  a#toggleAdvSearch:after {
    content: '▼';
    font-size: 16px;
    height: 16px;
    margin-top: -8px;
    position: absolute;
    right: 10px;
    top: 50%;
}

#toggleAdvSearch.close:after {
    content: '▲';
}
#top .widget-jobsearch-full .clear-btn {
    margin-top: 0;
}
 .search-results-table ul.job-innerwrap li {
    width: 100% !important;
    margin-left: 0% !important;
}
    /*sandhya*/
    .eur-jdslider .avia-image-container.avia-align-right {
    float: left;
}
    .responsive #top #wrap_all .jd-map-section .flex_column{
    margin-bottom: 40px;
    }
  .responsive #top #wrap_all .jd-banner .container {
    width: 100%;
    max-width: 100%;
}
.jd-banner .flex_column.av_one_half.jdb-right {
    margin-bottom: 0 !important;
    height: 75vw;
    background-position: top center;
    min-height: 75vw;
}

.jd-banner div .flex_column.jdb-right {
position: relative;
}
.jd-banner .flex_column_table.av-equal-height-column-flextable {
    height: auto;
}
/*.jd-after-banner .flex_column.av_two_third .av_textblock_section {
    height: 40vh;
}*/
.jd-banner .responsive #top .flex_column_table {
    display: flex;
    flex-direction: column-reverse;
}
.jd-map-section .template-page.content {
    padding-top: 0;
}
.jdb-left .jdb-wrap {
    float: none;
    padding: 20px;
    width: 100%;
}
.jd-banner a.button.apply-btn.jd-btn {
    margin: 10px 0;
}
#top .searchres .widget-jobsearch-results .job .joblist-location,#top .searchres .widget-jobsearch-results .job .joblist-posdate{
    padding-left: 0 !important;
}
  /*sandhya end*/
  .ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-wp-container,.ls-inner,.ls-slide,.text-left {
    height:100% !important;
    min-height:720px;
}
  .page-id-12049  .page-id-3379 .ls-wp-fullwidth-container,.page-id-12049 .page-id-3379 .ls-wp-fullwidth-helper,.page-id-12049 .page-id-3379 .ls-wp-container,.page-id-12049 .page-id-3379 .ls-inner,.page-id-12049 .page-id-3379 .ls-slide,.page-id-12049 .page-id-3379 .text-left {
    height:100% !important;
    min-height:690px;
}
 .page-id-12063 .page-id-1147 .ls-wp-fullwidth-container,.page-id-12063 .page-id-1147 .ls-wp-fullwidth-helper,.page-id-12063 .page-id-1147 .ls-wp-container,.page-id-12063  .page-id-1147 .page-id-1147.ls-inner,.page-id-12063 .page-id-1147  .ls-slide,.page-id-12063.page-id-1147  .text-left {
    height:100% !important;
    min-height:550px;
}

#top .avia-layerslider .ls-nav-prev {
left: -25px;
}
#top .avia-layerslider .ls-nav-next {
left: auto;
right: -27px;
}
  body .health-main-tab {
    display: block;
}
  body#top  .hide-mobile{
  display: none;
  }
  
  body#top .st-wrapper-two-col {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
body#top .new-benefit-section ul li {
    flex-basis: 47.5%;
    -webkit-flex-basis: 47.5%;
}
.st-wrapper-two-col-left {
    width: 80px;
}
body#top #main .new-benefit-section .tabcontainer .active_tab {
    color: #007395!important;
    background-color: #ffffff;
}
body#top #main .new-benefit-section .tabcontainer .tab {
    padding: 10px 22px;
}
#top .avia-slideshow-arrows a.next-slide{
      right: 5px !important;
  }

}
/*===================== NEW BENEFIT SECTION END ==================== */


/* Content boxes with border tops */
.brdrbox {padding:20px 30px; -moz-box-shadow: 0px 3px 20px #aaa; -webkit-box-shadow: 0px 3px 20px #aaa; box-shadow: 0px 3px 20px #aaa;}
.brdrbox-inner {min-height: 200px;}
.main_color .lblubrdr {border-top:20px solid #007395;}
.main_color .dblubrdr {border-top:20px solid #003557;}
.main_color .redbrdr {border-top:20px solid #b20001;}
.main_color .greybrdr {border-top:20px solid #d8d8d8;}
.main_color .midgrybrdr {border-top:20px solid #4a4e54; }
p.bathdr3 {font-family:"batterson" !important; color:#fff; font-size:2.9rem; line-height:.7; margin: 0 auto;}

/* Why Boxes ( Why Join Travelers / Why Insurance ) */
.bgbox {padding:20px 30px;}
#whyboxes .lblubkg p, #whyboxes .dblubkg p, #whyboxes .redbkg p, #whyboxes .midgrybkg p { color: #fff; }

/* Traveler Experience Quote Slider */
/*.dblbblbkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/06/people-bubbles-left2.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/06/people-bubbles-right2.png); background-position:left center, right center; background-repeat: no-repeat, no-repeat; background-size: contain, contain;}*/
.dblbblbkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/07/Say_background.jpg); background-position:center center; background-repeat: no-repeat; background-size: cover; opacity: 0.8;}
#top .avia-smallarrow-slider.quoteslider .avia-slideshow-dots {position: absolute; left: 38.5%;}
.quoteslider .avia-content-slider-inner {min-height:175px;}
.quoteslider .new-special-heading {text-align:center; font-size: 1.6em; padding-bottom:20px;}
.quoteslider h3.slide-entry-title {display:none;}
.quoteslider, .quoteslider h3, .quoteslider p {font-family:'BattersonSans', sans-serif !important; font-weight:300 !important;}
.quoteslider p {font-size: 1.4em; text-align:center; line-height:1.2;}
#top .avia-smallarrow-slider.quoteslider .avia-slideshow-dots a {background-color: #666;}

/* Insurance Specialty */
.ispeclobbkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/06/ispec-lobbkg.jpg); background-position:left center; background-repeat: no-repeat; background-size:cover;}
.levelspc {height:45px;}



/* Student-Grad (Join Us also used on Military landing page) */
#top .main_color .joinUsButton .avia-color-theme-color.avia-button {font-size:1.05em; width:400px; padding: 6px 10px 7px; font-family:'BattersonSans', sans-serif !important; border-radius:0px;}

/* Internships */
.internshipListLeft { width: 50%; float: left; }
.internshipListRight { width: 50%; float: right; padding-right: 10%;}


/* Dev Programs */
#top .main_color .fw-btns .avia-color-theme-color.avia-button {font-size:1.05em; width:100%; padding: 6px 10px 7px; font-family:'BattersonSans', sans-serif !important; border-radius:0px;}

/* Campus & Military Events Page */
.main_color .event-schedule .tribe-mini-calendar-event .list-date {background: #cc2d30; border-color: #e1e1e1;}
#top .event-schedule .tribe-events-adv-list-widget .list-date span {width:100%;}
.event-schedule .tribe-mini-calendar-event .list-date .list-dayname {font-size:0.9em; font-family:'BattersonSans', sans-serif !important; font-weight:700 !important;}
.event-schedule .tribe-mini-calendar-event .list-info h2 {font-size: 1.5em; text-transform:none;  font-weight: 400; line-height: 1;}
.event-schedule .tribe-mini-calendar-event .list-date .list-daynumber {font-size: 1.1em; font-weight: 400; line-height: 1; color:#fff;}
.event-schedule .tribe-events-duration span, .event-schedule .tribe-events-location span {font-size: 1.2em;}
/** hiding link on military events page marcin 9-10 **/
.page-id-1163 p.tribe-events-widget-link {display:none}

   /** Events & Events Single Page Styles **/
.av-single-event-content span.tribe-events-cal-links {display: none;} /* removes duplicate google calendar & ical buttons */
a.tribe-events-button {background-color: #cc2d30 !important; border: 0px !important;}
a.tribe-events-button:hover {background-color: #0071bc !important;}

/* Military Featured Stories */
.storyflex {width: 100%; margin: 0 auto; display: -webkit-flex; display: flex;}
.storyflex .storyphoto {padding: 0 10px 0 0; -webkit-flex: 25%; -ms-flex: 25%; flex: 25%;}
.storyflex .storycopy  {padding: 0 0 0 10px; -webkit-flex: 75%; -ms-flex: 75%; flex: 75%;}
.storyflex .storydetails {line-height:1.2em; margin-top:0;}

/* Search Result & Detail Pages */
.widget-jobsearch-full .clear-btn {
    margin-top: 0px !important;
}
.widget-jobsearch-full #date-labels>div:first-child {
    word-break: break-word;
}
/* #job-map {display:none;} */
#top .main_color #job-map-toggle.avia-color-theme-color.avia-button {width: 110px; padding: 5px 10px; text-align: right;}
:lang(fr-ca) #top .main_color #job-map-toggle.avia-color-theme-color.avia-button{
  width: 160px;
}
.checkbox-group .Statewide, .checkbox-group .Remote {display:none;}
.widget-jobsearch-full input[type=checkbox] {opacity: 1; left: 0;}
.widget-jobsearch-full h3.widgettitle, #top h2.search-results-title {color:#b20001; text-transform:none; font-weight: 600 !important;}
.jobdetail-buttons {width:100%;}
html[lang="fr-ca"] #jobsearchresults div#colhead-open_date {
    margin-left: 0;
    margin-right: 0;
    width: auto;
}
.detail-buttons .jobdetail-buttons .button {width: 100%; padding: 9px 10px;}
h3#gtm-jobdetail-title { color: #cc2d30;}
#gtm-jobdetail-apply a {background-color:#b20001;}
.jobdetail-buttons .button.checkstat {background-color:#aaa;}
#gtm-jobdetail-mind a.button {background-color:#fff; color:#999; border: 1px solid #999;}
.detail-buttons .av-share-box h5.av-share-link-description {text-align:center; font-weight:700; margin:10px 0 5px;}
#date-labels + div {display:none;} /** hide field on search results sidebar **/ b, .jd-description strong {color:#000;}
.jd-description b, .jd-description strong {color:#000;}

/*** Footer ***/
#footer .av_font_icon a {
    text-decoration: none;
}
#footer {background-color: #b5b6b8; border-top: 5px solid #cc2d30 !important;}
#footer #text-3, #footer #text-4, #footer #text_icl-3, #footer #text_icl-4 {margin:0px;} 
/*html[lang="fr-CA"] #footer .av_one_half.first { width: 50%; }*/
/*#footer #text-4 {display: none;}*/
#footer p {margin:0px 0px 15px 0px; font-size: .875rem; color: #46494d;}
#footer p.ftr-lnks, #footer p.ftr-lnks a {color:#fff;}
#footer .fbico a:hover {color:#3B579D;}
#footer .liico a:hover {color:#007BB6;}
#footer .ytico a:hover {color:#CC181E;}
#footer .twico a:hover {color:#5EA9DD;}
/* Footer -Glassdoor ICON */
#top .glassdoor a:before {font-family: "custom-social"; }
#footer .glassdoor a:hover { color: #7cb228; }

/* Talent Community & LCP */
.page-id-4892 .container_wrap_first > .container, .page-id-4892 .container_wrap_first > .container > main.content {padding: 0 0;}
   /*hide applications tab in profile page 12-2-18*/
li[ng-class="activeTab('applications')"] { display: none; }
   /*all LCP pages astrisk css starts 11-2-18*/
.asterisk:after { content: '*' !important; background: none; color: red; }
.loginbox-textbox { color: red; }
.loginbox-textbox label { color: #000; }
.form-group .required-star { color: red; }
   /*LCP pages remove default outline starts 11-2-18*/
#socialSiteProvider { outline: none !important; }
   /*LCP Button color consistency*/
.bg-blue, .bg-blue:focus, label[for="fileupload"], .change-password a, .profile-edit-btns button { background: #cc2d30 !important; color: #fff !important; border-color: #cc2d30 !important; }
.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure.disabled:hover, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {background-color: #cc2d30 !important; border-color: #cc2d30; }
.bg-blue, .bg-blue:focus {background: #cc2d30 !important; border-color: #cc2d30 !important;}    
.btn-azure:hover, .open .btn-azure.dropdown-toggle {background-color: #cc2d30 !important; border-color: #cc2d30 !important; color: #fff;}
.btn-default:hover { background-color: #cc2d30 !important; color: #fff !important; }
/** Join Page **/
.dashicons, .dashicons-before:before { font-family: dashicons !Important; }
select.form-control {
    height: 40px;
}
/** Apply-LCP Page **/
.applyLCPText .avia_textblock {
    margin-left: 20px;
    margin-right: 20px;
}
/** X-cloud Modal Popup **/
h3.modal-popup-main-header { line-height: 30px; }

/*** Campaign Pages ***/
.page-id-1723 .main_menu {display:none;}
.emailbox {box-shadow: 3px 3px 10px #ccc; width: 50%; border-radius: 10px; border: 1px solid #666;}
.emailboxhdr {width:100%; background-color:#666; color:#fff; border-radius: 10px 10px 0px 0px; padding: 10px;  font-family: "BattersonSans",Helvetica,Arial,sans-serif ; font-size: 18px;}
.emailboxcon {padding:10px; font-size: 12px; line-height:16px;}

/*** Military & Student Home Splash 
.events-list-col .av-upcoming-event-entry {clear:none; width:47%; float:left; padding: 15px 0 10px 0;}
.events-list-col .av-upcoming-event-entry:nth-child(1), .events-list-col .av-upcoming-event-entry:nth-child(3) {margin-right:2%;}
.events-list-col .av-upcoming-event-entry:nth-child(2), .events-list-col .av-upcoming-event-entry:nth-child(4) {margin-left:2%;}
.events-list-col .av-upcoming-event-entry h4 {font-size:14px; color:#cc2d30;}
.events-list-col .av-upcoming-event-schedule {color:#000; font-size:14px; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:bold;}
.events-list-col .av-upcoming-event-venue {display:none;}
.events-list-col .av-upcoming-event-entry:nth-child(3) {clear:both;}
.events-list-col .av-upcoming-event-entry:nth-child(3), .events-list-col .av-upcoming-event-entry:nth-child(4) {border-top: 1px solid#cc2d30; }
.events-list-col span.tribe-event-time:after {content: ">"; position: absolute; right: 25%; color: #cc2d30; font-weight:bold;}
#home-content .img-row-single.sec-splash .img-title h2 {top: 15%; left: 10%; width: 80%; text-align: center;}
#home-content .img-row-single.sec-splash .img-title .secjoinbut {position: absolute; top: 55%; left: 34%;}
.sec-splash-hdr h2 {color:#000; font-size:22px; margin-top:0px; font-weight:bold;}
.page-id-3196 #home-search-banner .quicksearch-btn input.quicksearch-submit, .page-id-3284 #home-search-banner .quicksearch-btn input.quicksearch-submit {background:#46494d !important; background-color:#46494d !important;}
#home-content .secjoinbut a {margin-top: 5px; background:#cc2d30 !important; background-color:#cc2d30 !important; padding: 3px 20px !important; border-radius: 0px !important; border-top: 0px !important;  border-bottom: 0px !important;}
.mil-part-splash .avia-logo-slider {height: 150px; max-width:200px;}
.mil-part-splash .avia-logo-slider img {max-height:100px;}
#p-switch {max-height:30px; min-height:15px;}
#widget_personalize_switch-2.widget {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;}
#widget_personalize_switch-2.widget .switch-button-background.checked .switch-button-button {background-color:#f00;}
#widget_personalize_switch-2.widget .switch-button-label.on {color:#f00; line-height:16px;}
#sub-content .sidebar-lcp .av-image-caption-overlay-center { padding: 2px; }
#sub-content .sidebar-lcp h2 { font-size: 15px; color: #fff; text-align: center; font-weight: bold; }
#sub-content .sidebar-lcp a { background: #cc2d30 !important; background-color: #cc2d30 !important; padding: 3px 20px !important; border-radius: 0px !important; border-top: 0px !important; border-bottom: 0px !important; }
#sub-content .sidebar-lcp.military h2 { margin: 10px 0 18px; } ***/
/*FLOATING PERSONALIZATION .widget-personalize-switch {position: fixed; bottom: 0px; z-index: 500; width: 100%; background-color: #CC2D30; padding: 10px 10px; font-weight:bold;}*/

/* Mobile Menu Styles */
#advanced_menu_toggle {color:#cc2d30;}
#advanced_menu_hide {right: auto; left: 23px; border: 0px; color:#cc2d30; height: 36px; width: 36px; line-height: 36px;}
#mobile-advanced {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/278/2016/10/travelers-logo.png); background-position: 50% 1.2%; background-repeat: no-repeat; padding: 70px 0 !Important;}
#mobile-advanced li#menu-item-1537 {border-top: 3px solid #cc2d30;}
#mobile-advanced li a::before {display:none;}
#mobile-advanced li a {font-weight:300; font-size: 18px; font-family: "BattersonSans",Helvetica,Arial,sans-serif ; color:#46494d;}
#mobile-advanced li a:hover {background-color:transparent; color:#cc2d30;}
   /** change mobile menu animation **/
/* .avia_transform3d #mobile-advanced {opacity: 0; top: -100%; left: 0; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0);}
.avia_transform3d .show_mobile_menu #mobile-advanced {opacity: 1; -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
*/

/*microsite css by vishnu
html.landing-page { 
    background-repeat: no-repeat;
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/527/2018/04/travelers_con_bg-1.jpg');
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
  }
html.landing-page, html.landing-page body, html.landing-page body:before, .html_stretched .campaign-template-default #wrap_all, html.landing-page #main { background-color: transparent !important; }
html.landing-page .container_wrap { background-color: transparent; }
.landing-page-wrapper {
    background: rgba(255, 255, 255,0.9) !important;
    border: solid 1px #999999 !important;
    border-radius:8px !important;
    }

html.landing-page .container_wrap {background-image:none;}
.landing-page .avia-section { background-position: top center !important; min-height: 100vh; }
html.landing-page .xCloudLanding {
    padding: 20px;
    background: rgba(255, 255, 255, 0.7);
    border-top: solid 1px rgba(255, 255, 255, 0.8);
    border-bottom: solid 1px rgba(255, 255, 255, 0.8);
    border-left: solid 1px rgba(255, 255, 255, 0.8);
    border-right: solid 1px rgba(255, 255, 255, 0.8);
}
End Microsite*/

/*No thanks button styling*/
a.no-thanks {
padding: 7px 22px !important;
border-radius: 3px !important;
}
/*No thanks button styling ends here*/

 @media (min-width:768px){
    #banner-hero .avia-content-slider-inner {
        height: 500px!important;
    }
  }
/*** Media Queries ***/
@media all and (-ms-high-contrast:none) {
    select[name="levelAttained"], select[name="areaInterest"], form[id="updateCandidate"] select { background-image: none !important; }/* IE11 */
    select[name="levelAttained"] { padding-top: 5px; }
}
/*ipad pro- sandhya*/
@media only screen and (max-width: 1366px) and (min-width: 1024px){
  .jdb-right.europe-jd {
    background-position: top left !important;
}
#top #header_main_alternate ul.av-main-nav li a {
    font-size: 10px;
    padding: 0 10px;
}
  }
  /*ipad pro- sandhya ends*/

@media only screen and (max-width: 1366px) {
  .blog-sec .template-blog .post-entry .standard-content .entry-content p { height: auto; }
  html[lang="fr-ca"].responsive #top input.avia-button.avia-color-theme-color.avia-size-small.quicksearch-submit {
    width: 100%;
    padding: 5px 0;
    font-size: 0.9rem;
  }
  html[lang="fr-ca"].responsive #search-banner .container {
      max-width: 100%;
      width: auto;
  }
}

@media only screen and (max-width: 1110px) and (min-width: 990px) {
#top #header_main_alternate ul.av-main-nav li a {
    font-size: 9px !important;
    padding: 0 6px !important;
}
}

@media only screen and (max-width: 1024px) {
/* sandhya css begin*/
/*.jdb-right {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/09/MobileImages_Default.jpg) !important;
}
.jdb-right.Claim {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/09/MobileImages_Claim.jpg) !important;
}
.jdb-right.Technology, .jdb-right.Actuarial.and.Analytics {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/09/MobileImages_ITTech.jpg) !important;
}
.jdb-right.canada-jd {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/10/New_MobileImages_Canada.jpg) !important;
}
#top .jdb-right.europe-jd {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/10/New_MobileImages_Europe.jpg) !important;
}*/

/* sandhya css end*/  
}  
@media only screen and (max-width: 989px) {

.responsive #top .logo {width:100%; height: auto !important; z-index: 10 !important;}
.responsive .logo a {padding: 11px 0px; text-align:center;}
.responsive .logo a img {margin: 0 auto;}
#advanced_menu_toggle {margin-left: 10px; right: auto; left: 0px;}

.minhdrmobile.bathdr p, .minhdrmobile.bathdr h2 {font-size:5rem;}

.quoteslider .new-special-heading {font-size: 1.3em;}
.quoteslider p {font-size: 1.1em;}

/*.calist ul {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}*/


}

@media only screen and (max-width: 1024px) and (min-width: 988px){
  /*sandhya css begin*/
.jdb-right.Claim {
    background-position: top left;
}
.jdb-right.Technology, .jdb-right.Actuarial.and.Analytics {
    background-position: top right;
}
.jdb-right.canada-jd {
    background-position: top left;
}
.jdb-right.europe-jd {
    background-position: top left !important;
}

/*sandhya css end*/
   
	#top #layerslider_9 .ls-nav-prev{
		left: 0px;
	}
  #top #layerslider_10 .ls-nav-prev{
  	left: 0px;
	}
/*  #top #layerslider_11 .ls-nav-prev{
  	left: 0px;
	}*/
  #top #layerslider_12 .ls-nav-prev{
    left: 0px;
	}
   #top #layerslider_13 .ls-nav-prev{
    left: 0px;
  }
/*    #top #layerslider_14 .ls-nav-prev{
    left: 0px;
  }*/
     #top #layerslider_15 .ls-nav-prev{
    left: 0px;
  }
}
@media only screen and (max-width: 989px) and (min-width: 768px){
.widthmxicon { max-width: 90%; }
nav.sub_menu .menu-item-language {
    text-align: right;
}
nav.sub_menu ul#avia2-menu {
    display: flex;
    flex-direction: column-reverse;
}
#top nav.sub_menu {
    top: 1px;
}
#top nav.sub_menu .menu-dropdown.xcc-sign-in-parent {
  padding-bottom: 0; margin-top: 12px;
}
  
  #stayconnected p { font-size: 8px; line-height: 14px;}
  #top #layerslider_9 .ls-nav-prev{
		left: 0px;
	}
  #top #layerslider_10 .ls-nav-prev{
  	left: 0px;
	}
 /* #top #layerslider_11 .ls-nav-prev{
  	left: 0px;
	}*/
  #top #layerslider_12 .ls-nav-prev{
    left: 0px;
	}
   #top #layerslider_13 .ls-nav-prev{
    left: 0px;
  }
/*     #top #layerslider_14 .ls-nav-prev{
    left: 0px;
  }*/
       #top #layerslider_15 .ls-nav-prev{
    left: 0px;
  }
	.military-testimonial h2 {
    font-size: 28px;
    margin: 0 0 20px;
}
	.military-testimonial p {
    font-size: 22px;
    margin: 0 0 20px;
    line-height: 30px;
}
  
  }
  
 

@media only screen and (max-width: 800px) {
  /* talent community nav adjustments*/
.menu-dropdown .xcc-sign-in {font-size:0.55em; padding: 5px 0; border: 0; background:transparent; width:100%;}
.responsive #top #wrap_all #header_meta .container {width: 95%; max-width: 95%; padding: 0 0;}
.responsive #top #wrap_all #header_meta {min-width:200px;}
.menu-dropdown .xcc-sign-in-submenu {left: auto;}
}

@media (min-width: 768px) {
.av-layout-grid-container.smlrgridwdth {width: 70%; margin: 0 auto;}
.hero-bg {
    height: 100%;
    width: 100%;
    min-height: 500px;
    background-size: cover!important;
    background-position: center center !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
  .widthmxicon .flex_column_table {
    max-width: 100%;
  }
   .page-id-12049 .page-id-3379 .ls-wp-fullwidth-container,.page-id-12049 .page-id-3379 .ls-wp-fullwidth-helper,.page-id-12049 .page-id-3379 .ls-wp-container,.page-id-12049 .page-id-3379 .ls-inner,.page-id-12049 .page-id-3379 .ls-slide,.page-id-12049 .page-id-3379 .text-left {
    height:100% !important;
    min-height:550px;
}
.blog_sf_sec .avia-content-slider .slide-entry-title {
    font-size: 17px !important;
    padding: 2px 10px !important;
}
/* sandhya css begin*/

.jd-banner .flex_column.av_one_half {
    height: 35vw;
}
.jdb-left .jdb-wrap {
    width: auto;
    padding: 20px 0;
    float: none;
}
#top .searchres .flex_column.av_one_seventh {
    margin-left: 3% !Important;
}
.searchres .av_one_fourth .addtnl_category {
    word-break: break-word;
}
.widget-jobsearch-full #date-labels {
    margin: 0 5% 50px;
}
#top #header_main_alternate ul.av-main-nav li a {
    font-size: 12px;
    padding: 0 10px;
}
.jobdetail-buttons .button.checkstat {
    padding: 9px 0;
}
/* sandhya css end*/
}
/* sandhya css begin*/
@media only screen and (max-width: 767px) and (orientation: landscape) {
  .jd-banner .flex_column.av_one_half {
    height: 45vw;
}
.yt-video {
    text-align: center;
}
.map-block iframe {
    width: 100%;
}
.eur-jdslider .avia-image-container.avia-align-right, .eur-jdslider .avia-image-container.avia-align-left {
    float: none;
}
.eur-jdslider .avia-image-container.avia-align-right img, .eur-jdslider .avia-image-container.avia-align-left img {
    margin: 0 auto;
}
  }
  /* samdhya css ends*/
@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #header_meta {
    max-width: 100% !important;
    width: 100%;
}
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article {
  display: block;
  width: 100% !important;
  max-width: 380px;
  margin: 0px auto 50px !important;
  float: none;
}
    .av_minimal_header #header_main .container {
      padding-top: 50px;
      }
      #advanced_menu_toggle {
        margin-top :0;
        }
	#top .img-right {
    height: 450px;
    width: 100%;
}
.blog-search-section #cws_enhanced_keyword_search_overlay .enhanced-keyword-search-overlay-field { width: 100% !important; }
#top .mobile-mil-slider .new-special-heading{
	display: none;
}
.military-testimonial h2 {
    margin: 30px 0 30px;
}
#top .mobile-mil-slider  .avia-smallarrow-slider .avia-slideshow-arrows {
    position: absolute;
    top: auto;
    left: 1%;
    bottom: calc(80% - 500px);
    width: 98%;
}
.slider-content-text {
    width: 85%;
}
.mobile-mil-slider .avia-slideshow-arrows a:before{
	    background: transparent !important;
    color: #b20000;
	    font-size: 24px;
}
	.responsive #top #wrap_all  .mobile-mil-slider .container{
		    width: 100%;
    max-width: 100%;
	}
	.visible-mobile{
		display: block;
	}
	/*.page-id-11601 #layer_slider_1,.page-id-40 #layer_slider_1,.page-id-11953 #layer_slider_1,.page-id-1149 #layer_slider_1,.page-id-12008 #layer_slider_1,.page-id-1151 #layer_slider_1,.page-id-12031 #layer_slider_1,.page-id-710 #layer_slider_1,.page-id-12049 #layer_slider_1,.page-id-3379 #layer_slider_1,.page-id-12063 #layer_slider_1,.page-id-1147 #layer_slider_1,.page-id-12076 #layer_slider_1,.page-id-708 #layer_slider_1 {
		display: none;
	}*/

	.military-testimonial{
		display: block;
	}
	.text-left{
		width: 100%;
	}
  .subpage-hero-test .container{
    width:100% !important;
    max-width:100% !important;
  }
  .hero-bg {
    height: 100%;
    width: 100%;
    min-height: 241px;
    background-size: cover!important;
    background-position: center center !important;
}
  .responsive #top #wrap_all .wip-hero .flex_column{
        margin-bottom: 0px!important;
  }
  .hdrtxtimg-test {
    position: absolute;
    top: 13%;
    right: 0%;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    width: 65%;
}

.responsive #top #wrap_all .wip-hero .container{
  width: 100%;
  max-width: 100%;
}

  .hidemobile {display:none;}
   /** header structural width **/
.responsive #top #wrap_all #header_main .container {width: 100%; max-width: 100%;} 
.responsive #top.ng-scope #main > div.fullsize.container_wrap_first > .container {width:100%; max-width:100%;}
   /** hero banner elements **/
#banner-hero .container {max-height:220px;}
.lcphero .container {height:130px !important;}
.hdrtxtimg.avia-image-container {margin: 0 auto 0; max-width: 75%;}
.hdrsubhdln h2 {font-size: 1rem;}
   /** search bar **/
.responsive #top #wrap_all #search-banner .flex_column.av_one_full {margin-bottom:0px;}
.responsive #top #wrap_all #search-banner .widget .flex_column {margin-bottom:10px;}
   /** body padding & sizing adjustments **/
.defpadding .content {padding:0px 0;}
.smlrwidth, .smlrwidth2 {max-width: 80%;}
   /** driver elements **/
.responsive #top #wrap_all .drvboxes .container {width: 100%; max-width: 100%;}
.responsive #top #wrap_all .drvboxes .flex_column {margin-bottom:0px; display:flex; align-items: center; justify-content: center;}
.drvsubhdln p {max-width: 80%;}
div .videoplay.flex_column {min-height:200px;}
   /** ca lists **/
   .calist ul {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
   /** quote slider **/
.quoteslider .new-special-heading {font-size: 0.9em;}
.quoteslider p {font-size: 1.0em;}
   /** military feat stories **/
.storyflex {flex-direction:column;}
.storyflex .storyphoto, .storyflex .storycopy {padding: 0; -webkit-flex: 1; -ms-flex: 1; flex: 1;}

.emailbox {width: 100%;}
.backtoResults {text-align:left;}
#footer {padding: 15px 25px 30px;}

/* Home Page Learn/Experience */
#homelearnexp .flex_cell.no_margin.av_one_half.el_after_av_cell_one_half { min-height: 160px; }

/* Benefits Page */
#benefitbullets .flex_cell.no_margin.av_one_half.el_before_av_cell_one_half{ min-height: 300px; }

/* Internship page */
.internshipListLeft { width: 100%; }

/*Change Multi-column lists into one-column in mobile view */
.wraplist ul { column-count: 1; }

/* Search Results Page */
.searchres .widget-jobsearch-results .search-columns .flex_column {
  background: #cc2d2f;
  padding: 5px !important;
}
a#toggleAdvSearch {
    margin-bottom: 10px;
}
.search-results-table .search-columns  ul.job-innerwrap li {
    width: 100% !important;
    margin-left: 0% !important;
}

/* Homepage blog section mobile - CWSM-6965 */
.travelers_blog_section_desktop{
  display: none;
}

.travelers_blog_section_mobile{
  display: block;
}

.travelers_blog_titlebox {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: COLUMN;
}

.travelers_blog_section_mobile {
	padding: 0px 30px;
	margin: 0 auto;
}

#top .travelers_blog_section_mobile .avia-slideshow-arrows a.prev-slide {
	left: -15px;
}

#top .travelers_blog_section_mobile .avia-slideshow-arrows a.next-slide {
	right: -15px !important;
}

.home .avia-content-slider.travelers_blog_section_desktop .slide-entry-title, 
.home .avia-content-slider.travelers_blog_section_mobile .slide-entry-title {
	min-height: 50px;
}

.hp_whyinsurance_content, .hp_careerblogs {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* Homepage blog section mobile ends - CWSM-6965 */

}

@media only screen and (max-width: 540px) {
  .responsive #top #wrap_all #header_meta {min-width:80px; max-width:110px;}
  .menu-dropdown .xcc-sign-in {line-height:1.2;}

#banner-hero.homehero {background-position-x: 58% !important;}
/*.dblbblbkg {background:none !important;} */
.smlrwidth2.avia-content-slider {max-width:85%; }

.calist ul {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
}

@media only screen and (max-width: 670px) {
.feat-art nav.pagination { display: flex; flex-direction: column-reverse; padding-top: 30px !important; }
}

@media only screen and (min-width: 671px) and (max-width: 788px) {
.feat-art nav.pagination .pagination-meta { font-size: 18px !important; } 
}

@media only screen and (max-width: 390px) {
.xcc-wrapper {font-size: 11px !important;}
li#menu-item-1521 a[itemprop="url"] {display:none;} 
}
@media only screen and (min-width: 390px) {
li#menu-item-1521 {display:none;}
}
@media only screen and (min-width: 768px) {
#home-content .detailsvid {background-size: 100% 94% !important;}
}


/**** Test Page for Font being a little bit bigger ****/
.page-id-7379 .breadcrumb { font-size: 14px; }
.page-id-7379 .joinUsButton { font-size: 17px; }
/*.page-id-7379 .hdrtxtimg.avia-image-container { max-width: 38%; } */
.page-id-7379 #search-banner { font-size: 17px; }

/**code for testimonial block by shiva**/

/**end of code by shiva**/
@media only screen and (min-width: 1600px) {
    #loccancalls {width:63.5%;}
    #loccan-intro {width: 70%; margin-left: 15%;}
}
/* Style by Rahid */
.hide_area_interest { display: none; }
.tech-form label[for='areaInterest'], .tech-form #areaInterest {
  display:none;
}
/* End Style by Rahid */
/* Join Page focus Style by Rahid */
.single-checkbox-style label[for='termsAndPolicy'] input:focus, 
.single-checkbox-style label[for='subscription'] input:focus {
   outline: 2px dotted #0069a6 !important;
}
/* Join Page focus Style by Rahid */
/*override form background setting*/
.html_header_transparency #top .avia-builder-el-0 .container .override-code-block {padding-top:0;}

html.landing-page .override-code-block {
    background: none!important;
}

html.landing-page .landing-page-wrapper .override-code-block {
    background: rgba(255,255,255, 0.8)!important;
}
.hidden-filed{
  display:none;
}
label[for="unsubscribeCheck"] .sub-title-start {
    padding-left: 5px;
}

/*footer social icons*/
#footer .flex_column.av_one_half.el_after_av_one_half.el_before_av_one_half{
display:block !important;
}

.instaico a:hover{
color:#DD2A7B !important;
}

  /* added this smaller type for EJD rotation (bottom-right) that prevents line pushing down -- junnie */
span.large-text-sml { 
    font-size: 35px !important;
    line-height: 34px !important;
    padding-top: 5px !important;
    padding-bottom: 10px !important;
}
li.city_state_country_locationtype {
    width: 15.2%;
}
li.city_state_country_locationtype div {
  line-height: 21px;
}
.widget-jobsearch-results .search-columns .col-controls {
  display: none !important;
}

/* Sticky Box On Blog Page CSS Start */
body.test-mail-page div#pop-up {
  position: fixed;
  width: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1;
  height: 100%;
  display: flex;
  align-items: center;
  max-width: 100%;
  display: none;
}
.sticky-box {
  position: fixed;
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -1px;
  z-index: 1;
  background-color: #b5b6b8;
  padding: 10px 0px 10px;
  /*border: 1px solid #e1e1e1;*/
  max-width: 100%;
  display: flex;
  align-items: center;
}
body.test-mail-page #footer {
  z-index: 0;
}
.left-text h2 {
  color: #cc2d30;
  font-size: 16px!important;
  font-weight: 700;
  margin-bottom: 0;
}
.right-text {
  text-align: right;
}
.right-text a {
  cursor: pointer;
}
body.test-mail-page .rfa-bsec {
  margin: auto;
  float: revert;
}
body.test-mail-page .blog-sub {
  margin: auto;
  float: revert;
}
div#sticky-box-parent {
  max-width: 100%;
  display: inline;
}
#sticky-box-parent div#text-16 {
  padding-bottom: 0;
}
.sticky-box .container {
  display: flex;
  align-items: center;
  /*max-width: 90%;*/
  padding: 0 30px;
}
div#sticky-box-parent .content {
  padding-bottom: 0 !important;  
}
div#sticky-box-parent > .container {
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  div#sticky-box-parent > .container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0;
  }
  .sticky-box .container {
    display: block;
    max-width: 100% !important;
  }
  .right-text {
    text-align: left;
    margin-top: 10px;
  }
}
/* Sticky Box On Blog Page CSS End */
.menu-dropdown .xcc-sign-in {
  background: #d8d8d8 !important;
  color: #46494D;
}
#top .menu-dropdown .xcc-sign-in-submenu a {
  background: #d8d8d8;
}
#top .menu-dropdown .xcc-sign-in-submenu a, 
#top .menu-dropdown .xcc-sign-in-submenu a b {
  color: #46494D !important;
}
.mc4wp-alert p {
  color: #ffffff !important;  
}
.mc4wp-form-theme input[type=email] {
  margin-top: 10px !important;
}
/*Green Blog 5-25-21*/
.green-vid {
  float: left; width: 39%;
  margin-top:23px;
}
.green-intro {
  float: right; width: 59%;
}
@media only screen and (max-width: 1599px) {
span.green-third-large {
  display: none;
}
}
@media only screen and (min-width: 1600px) {
.green-vid {
  float: left; width: 40%;
  margin-top:23px;
}
.green-intro {
  float: right; width: 58%;
}
span.green-third-small {
  display: none;
}
span.green-third-large {
  display: inline-block;
}
}
@media only screen and (max-width: 989px) {
 .green-vid{
   display: none!important;
 }
 .green-intro {
   display: none!important;
 }
 span.green-third-large {
  display: none!important;
}
.green-vid-mobile {
   display: block!important;
 }
 .green-intro-mobile {
   display: block!important;
 }
}

/* ********************** sticky button in the home page for a youtube popup  ********************      junnie   */
#message_container {

  /* to position it at bottom-left (dependent on the parent) */
    position: fixed;
    bottom: 163px;   /* orig bottom: 183px;*/
    left: 50px;     /* orig left: 100px; */
    width: 100%;

  /* to position the contents within the box (ie the message text) */
    display: flex;
    justify-content: center;
    align-items: center;
		text-align: center;
    font-weight:bold !important;

  /* to style the message box in particular ways */
    padding: .5em 1em;
    border-radius: 8px;
    box-shadow: 5px 5px 9px rgba(0,0,0,0.6);
    width: 100%;
    max-width: 175px;
		background-color: #ba000b;
  /*border: 1px solid #ba000b;*/
    color: #ffffff !important;
}
/* ********************** sticky button in the home page for a youtube popup MOBILE VIEW  ********************      junnie   */
@media only screen and (max-width: 767px) {
  
  #message_container {
    position: fixed;
    bottom: 20px;   /* orig bottom: 183px;*/
    left: 25px;     /* orig left: 100px; */
    width: 100% !important;
}
		
/* this is the youtube popup */

.mfp-iframe-holder .mfp-content {
    max-width: 1000px ;
}
.blur-filter {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}
}

/*Hiding Blog Tags*/
div.bottom-left {display:none;}
i.fas.fa-angle-right.bottom-right {display:none;}



/*Events listing CWSM-7541*/
.events-tab *{
    border: 0 !important;
}
.js_active .events-tab .tab{
  font-size: 18px;
  position: relative;
} 
.js_active .events-tab .tab.active_tab{
  font-family: "BattersonSans",Helvetica,Arial,sans-serif  !important;
  font-weight:700 !important;
  text-decoration: underline;
} 

.js_active .events-tab h3.widgettitle,.js_active .events-tab .tribe-events-widget-link{
  display: none;
}
.events-tab .tribe-events-adv-list-widget{
  display: flex;
      flex-wrap: wrap;
}
.events-tab .tribe-events-adv-list-widget .list-date,.events-tab .tribe-events-adv-list-widget .list-info{
  width: 100%;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events{
    width: 31%;
    margin: 1%;
    background-color: #cc2d30;
        padding: 20px 15px;
        position: relative;
}
/*
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-military{
  background-color: #007398;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-diversity{
  background-color: #46494d;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-campus{
  background-color: #cc2d30;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-tech{
  background-color: #003359;
}
*/

.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-military{
  background-color: #007395;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-diversity{
  background-color: #46494D;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-student-graduate{
  background-color: #5E0A0B;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-military-spouse{
  background-color: #003557;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-careers-event{
  background-color: #E01719;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-customer-service{
  background-color: #F5C318;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events.tribe-events-category-technology-analytics{
  background-color: #9ACB96;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events *{
  color: #fff !important;
}
.events-tab .tribe-events-adv-list-widget .list-date{
  display: none;
}
.events-tab .tribe-events-title{
  font-size: 30px;
}
.events-tab .tribe-events-duration{
  font-size: 18px;
  margin-top: 20px;
}
.events-tab-cat{
  font-size: 16px;
  font-family:"BattersonSans",Helvetica,Arial,sans-serif  !important;
  font-weight:600 !important;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.geolocation-icon{
  top: 10px;
}
.events-tab-link{
  margin-top: 15px;
}
.events-tab #tribe-events-bar,.events-tab .tribe-events-list-separator-month,.events-tab #tribe-events-footer,
.events-tab .tribe-events-ical.tribe-events-button,.events-tab .tribe-events-title-bar{
  display: none;
}
a.find-more{
    display: inline-block;
    margin-top: 30px;
    font-size: 20px;
}
.js_active .events-tab h3.widgettitle+p{
  width: 100%;
  text-align: center;
}
/*.events-tab .tribe-events-adv-list-widget .list-date,.events-tab .tribe-events-adv-list-widget .list-dayname{
      background: transparent !important;
}*/
@media (min-width: 768px) {
  .events-tab .tab_titles{
    display: flex;
    align-items: center;
    justify-content: center;
        padding-bottom: 25px;
  }
  .js_active .events-tab .tab:before{
      content: '';
    background: #000;
    height: 15px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 19px;
}
.js_active .events-tab .tab:last-child:before{
  content: none;
}
.events-tab .tribe-events-adv-list-widget .type-tribe_events{
  min-height: 320px;
}
.events-tab .tribe-events-location{
  position: absolute;
    bottom: 12px;
}
.events-tab .tribe-events-duration{
  padding-bottom: 30px;
}
}
@media (max-width: 767px){
  .events-tab .tribe-events-adv-list-widget{
    display: block;
  }
  .events-tab .tribe-events-adv-list-widget .type-tribe_events{
    width: 100%;
    margin: 0 0 20px;;
  }
  .responsive #top .main_color.events-tab .tabcontainer .active_tab{
    background-color: transparent;
  	    color: #000;
  }
  .responsive .events-tab .tabcontainer .tab.fullsize-tab:after{
    content: "\f054";
    font-family: 'FontAwesome';
    height: 15px;
    width: 20px;
    position: absolute;
    right: 0;
    top: 16px;
  }
  .events-tab .tribe-events-adv-list-widget{
    padding-bottom: 0;
  }
}
/* ********** size of the POP UP VIDEO in the home page  ***********      junnie   */
.mfp-iframe-holder .mfp-content {
    max-width: 800px !important;
}

/* ********** change text color of blog section  ***********      junnie   */
/*.main_color a, .main_color strong a {
    color: #FFFFFF !important;
}*/
h3.slide-entry-title.entry-title a, span.blog-categories.minor-meta a {
    color: #000000 !important;
}

.parent-pageid-698 span.blog-categories.minor-meta{
  display: none !important;
}
.hiring_process_bnr h1 {  
    font-size: 1.5rem;	
    color: #fff;	
    line-height: 1.4;	
}
@media screen and (min-width: 768px) and (max-width: 1023px){
  .avia-content-slider .slide-entry-title{
    line-height: 1.2em !important;
  }
}
/*cwsm 8725 Ankit*/
@media screen and (min-width: 768px) and (max-width: 1024px){
p.bathdr2{
  font-size:3rem;
}
p.subhdln2 {
  font-size:1.1rem;}
}
/*end*/

/*Hiding Onsite checkbox* - Kevin 5-5-22*/
div.location_type_container.Onsite.alt {
    display: none;
}
/*XCSI-39141*/
 body.page-id-4893 p , body.page-id-4893 div , body.page-id-4893 label{
    font-family:BattersonSans, Helvetica, Arial, sans-serif !important;
  }
.widget-jobsearch-results .jobTitle a{
  font-weight:700 !important;
}
.blog-sec .template-blog .post-entry .standard-content .post-title a{
  font-weight:700 !important;
}
strong a {
    font-weight: 700 !important;
}
.st-head h2{
  font-weight:600  !important;
}
.left-text h2 a{
  font-weight:700 !important;
}
.test-mail-page .blog-sec .template-blog .post-entry .standard-content .post-title a{
  font-weight:400 !important;
}
.av-share-box h2.av-share-link-description{
  font-weight:600 !important;
}
.avia-content-slider .slide-entry-title{
  line-height:1.3em !important;
}
.tribe-events-duration span{
line-height: 1.5 !important;
} 
.videoplay .av_textblock_section  h3{ 
 font-size: 1.7em !important;
 line-height: 1.25em !important;
}
.smlrwidth2 h3 {
      line-height: 1.3em !important;
      font-size: 1.9em !Important;
}
.whthd.whttxt h3{
line-height: 1.4em !important;
}
.travelers_blog_section_mobile .blog-categories.minor-meta{
  display:none;
}
@media only screen and (max-width: 767px){
.videoplay .av_textblock_section h3{
  text-align:center !important;
}

.entry-content-wrapper li {
    margin-left: 0.9em !important;
}
#widget-jobsearch-results-pages .button {
    padding: 5px 5px !Important;
}
.main_color .pagination-li.avia-color-theme-color.avia-button{
      padding: 5px 9px !Important;
}
ul.intern-list li {
    display: block !important;
}
}
@media only screen and  (max-width: 1024px){
.videoplay .av_textblock_section h3{
  text-align:center !important;
}
#comminvhgh50 .flex_cell_inner a.avia-button.avia-icon_select-no {
 white-space: normal;
}
.break{
  display:none
}
ul.intern-list li {
    display: block !important;
}
}

#top .main_color .fw-btns .avia-color-theme-color.avia-button {
   white-space: normal;
}
div.entry-content-wrapper ol.search-results-ol li {
    font-size: 13px!important;
}
#search-banner div .quicksearch-btn input{
  font-size:0.9rem;
  }
div .av_one_fifth {
    width: 21% !important;
  }

@media (min-width: 767px) and (max-width:1024px){
.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-wp-container, .ls-inner, .ls-slide, .text-left {
    height: 100% !important;
    min-height: 530px;
}
li.job-data.addtnl_categories {
    word-break: break-all;
}
#header_meta .container{
  padding-left:0px !important;
  padding-right:0px !important;
}
.menu-dropdown .xcc-sign-in{
font-size: 8px !important;
    min-width: 250px;
    padding: 5px 15px;
}
#widget_job_search_full-3 #cws-adv-search-btn{
  margin-top:50px;
}
}
li.job-data.open_date {
    width: 13%;
}
ul.intern-list li {
    display: flex !important;
    margin-left: 2px !important;
    padding-left: 10px;
    text-align: left;
    text-indent: 0px;
}
ul.intern-list li:before {
    content: '•';
    font-size: 22px;
    font-family: BattersonSans, Helvetica, Arial, sans-serif;
    font-weight: 700;
    top: 1px;
    left:-10px;
    position: relative;
}



 #cws_quickjobsearch .quicksearch-btn input.quicksearch-submit{
  padding-top:7px !important;
  padding-bottom:6px !important;
}
#message_content a{
  font-weight:700 !Important;
}
span.dot {
    font-size: 45px;
    top: 9px;
    position: relative !important;
}
p.dot-internship {
    font-size: 16px;
}

@media only screen and (min-width: 767px) {
.min_height210 p{
  min-height: 200px !important;
}
.min_height285 p{
  min-height: 285px !important;
}
.min_height210 a{
  bottom: 0px;
  position: absolute !important;
}
.min_height285 a{
  bottom: 0px;
  position: absolute !important;
}
}


  @media (max-width: 767px){
    .responsive #top #wrap_all #bcrumbs .container{
          width: 96%;
          max-width: 96%;
    }
  }
  
  /* for button in the Blog title: Travelers Actuaries attend annual IABA Conference */
.page-id-20908 .actuaryCareersButton {background-color: #cc2d30;
    border: 0px;
    border-radius: 8px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    text-rendering: geometricPrecision;
    font-family: "BattersonSans",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;}
    
    
    
    
/*CWSM-11637 */   
.form-bg #socialLoginProvider{
  padding:0 !important;
}
  @media only screen and (max-width: 1024px) {
  .legal-form .form-bg{
    width:48%;
  }
  #socialLoginProvider{
    padding-left:0px !important;}
   .legal-form {
    background-position:60%!important; 
   }
}


/*** corrected way to hide extraneous comma in EJD details ***/
.commadelim:last-of-type,
.semidelim:last-of-type {display:none;}

/*Hyrbid, Office, Remote Checkboxes*/
.filter-checkbox-wrapper.container-store-id-wrap {margin-bottom:15px;}
input#location_type_Nationwide {margin-right:5px;}
input#cws_jobsearch_store_id-0, input#cws_jobsearch_store_id-1, input#cws_jobsearch_store_id-2 {margin-top:9px;}
div#title-store_id.search-checkbox-title {font-size:13.26px!important;}








/* hiring process page*/
.hiring_process_tab_element>.tab_titles div {
    font-family: "batterson" !important;
    font-size: 3rem;
    width: 33.3%;
    text-align: center;
    border: 0px;
}
.hiring_process_tab_element .tab_content {
  border: 0px;
  padding: 70px 50px;
}
.hiring_process_tab_element div#tab-id-1-container {
    background: #4A4E54 !important;
}
.tab_content {
    padding: 50px;
}
p.tab_title_bottom_text {
    font-size: 17px;
    line-height: 24px;
    font-weight:normal;
    color: #000000;
    margin-bottom: 0;
}
.hiring_process_tab_element div#tab-id-2-container {
    background: #007395;
}
.hiring_process_tab_element div#tab-id-3-container {
    background: #003557;
}

.hiring_process_tab_element .tab.active_tab {
  color:#CC2D30 !important;
  z-index: auto;
  background: transparent !important;
}
.hiring_process_tab_element>.tab_titles div:before {
    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/2610/2023/04/13062532/right-chrevon-50.png);
    font-weight: 100;
    font-family: fontawesome;
    float: right;
    color: red;
    top: 0px;
    left: 40px;
    position: relative;
    display: flex;
    height: 20px;
}
.js_active .tab_titles .tab:last-child:before {
 display: none; 
}
.hiring_section {
    padding-top: 50px;
    padding-bottom:40px;
}
.new-benefit-section ul, body .st-wrapper, .hire-main-tab {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    -wevkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
}
body .st-wrapper-two-col, .new-hire-process {
    display: flex;
    flex-basis: 45%;
    -webkit-flex-basis: 45%;
    float: left;
    margin-left: 1%;
    margin-right: 3%;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.new-hire-process-left {
    width: 60px;
}
.new-hire-process-left img {
    height: 50px;
    text-align: right;
    float: right;
    margin-right: 15px;
}
.new-hire-process-right {
    padding-left: 10px;
    width: calc(100% - 80px);
}
body#top .new-hire-process-right h3 {
    font-size: 21px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: rgba(255, 255, 255);
    text-align: left;
    display: block;
    margin: 0 auto;
}
body#top .new-hire-process-right p {
    color: rgba(255, 255, 255);
}
.new-hire-process-right .avia-button {
    margin-top: 15px;
}
.new-hire-process-right .avia-button,.blog_text .avia-button {
  border-radius: 5px !important;
  padding: 10px 30px !important;
}
.blog_container {
    padding: 30px;
    background: #fff;
}
.blog_text h3 {
    font-size: 21px;
    line-height: 24px;
    text-align: center;
    padding-top: 10px;
}
.blog_text p {
    text-align: center;
}
.career_blog_container .flex_cell {
    padding: 15px;
}
p.blog_p {
    min-height: 115px;
}
.right_job_container {
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
.right_job_container .blog_text h3 {
    font-size: 34px;
    line-height: 42px;
    text-align: center;
    padding-top: 10px;
    font-weight: 700;
}
.right_job_container .blog_text p {
    text-align: center;
    margin-top: 30px;
}
.right_job_container .blog_text .avia-button {
    margin-top: 30px;
}
.hiring_process-tab {
    margin-bottom: 80px;
}
.ls-container .blog_img img {
    width: 100%;
}
.ls-container .blog_img img {
    width: 100%;
}
.blog_text {
    text-align: center;
}
.onboarding_heading h2, .onboarding_heading p {
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
}
.onbording_container .blog_container {
    min-height: 270px;
}
.interview_tips h2, .interview_tips p {
    color: #fff;
}
.interview_tips {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
}
.interview_tips h2 {
    font-size: 34px;
    line-height: 42px;
    font-weight: 400;
}
.interview_tips p {
    margin-top: 0;
    margin-bottom: 30px;
}
.hiring_process-tab .slick-dots li.slick-active button .slick-dot-icon {
    color: #fff !important;
}
.hiring_slider {
    margin-left: 50px;
    margin-right: 50px;
}
.hiring_process-tab .slick-prev .slick-prev-icon:before {
    content: '' !important;
    left: -20px;
    position: relative;
}
.hiring_process-tab .slick-next .slick-next-icon:before {
    content: '' !important;
}
.hiring_slider p.blog_p {
    min-height: 170px;
}
.hiring_process-tab .slick-prev .slick-prev-icon {
        width: 40px;
    display: block;
    height: 40px;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/18073832/less-than.png) !important;
    background-size: 30px !important;
    background-position: 0px 10px !important;
    background-repeat: no-repeat !important;
    opacity: 1 !important;
}
.hiring_process-tab .slick-next .slick-next-icon {
        width: 40px;
    display: block;
    height: 40px;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/18073834/more-than.png) !important;
    background-size: 30px !important;
    background-position: 0px 10px !important;
    background-repeat: no-repeat !important;
    opacity: 1 !important;
}
.hiring_section h2 {
  font-size: 2em;
  line-height: 1.1em;
    text-transform: capitalize !important;
}
.step_box h3 {
    text-align: left;
    font-weight: 700;
}
.step_box .blog_p {
    text-align: left;
}
.hiddenall {
  width: 1000%;
  float:right;
  height:0;
}
.hiring_process-tab .slick-prev {
    left: -35px !important;
}
.hiring_process-tab .slick-next {
    right: -43px !important;
}
.hiring_process-tab .slick-next, .slick-prev {
    width: 40px !important;
    height: 40px !important;
}
.hiring_process-tab .slick-dots li.slick-active button .slick-dot-icon:before {
    font-size: 16px !important;
    border: none;
}
.hiring_process-tab .slick-dots li button .slick-dot-icon:before {
    font-size: 12px !important;
    border: 1px solid #fff;
    border-radius: 50%;
}
.hiring_process-tab .slick-dots li.slick-active button .slick-dot-icon:before {
    margin-top: 0px !important;
    margin-left: 0px !important;
}
.hiring_process-tab .slick-dots li button .slick-dot-icon {
    color: transparent !important;
    opacity: 1 !important;
}
#banner-hero div .av-section-color-overlay {
    opacity: .35 !important;
}
.hodes-menu li:focus-within ul {
    visibility: visible !important;
    opacity: 1 !important;
}
#text_icl-5 .textwidget {
    float: right;
}
.career_blog_container {
    margin-top: 30px;
}

@media only screen and (max-width: 500px) and (min-width: 768px) {
  .hiring_slider {
      margin-left: 0px;
      margin-right: 0px;
  }
  p.blog_p {
    min-height: 200px;
}
.blog_container {
    padding: 15px;
}
.blog_text h3 {
    min-height: 60px;
}
}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
  .min_height210 p {
    min-height: 240px !important;
}
.min_height285 p {
    min-height: 380px !important;
}
p.blog_p {
    min-height: 150px;
}
.hiring_slider p.blog_p {
    min-height: 230px;
}
.hiring_slider .blog_text h3 {
    min-height: 60px;
}

.step_box .blog_p {
    min-height: 225px !important;
}
}

@media only screen and (max-width: 767px) {
  .slick-slider.slick-dotted {
    margin-bottom: 10px !important;
}
 .hiring_process-tab .slick-dots {
    bottom: 25px !important;
}
.hiring_process-tab .tab_title_bottom_text {
    font-size: 17px;
    line-height: 24px;
}
  .quicksearch-btn {
    margin-bottom: 0 !important;
}
.career_blog_container .flex_cell {
    padding-bottom: 0 !important;
}
.blog_container {
  margin-bottom:15px;
}
#benefit-intro .first {
    margin-bottom: 0 !important;
}
.hiring_section {
    padding-top: 30px;
    padding-bottom: 0px;
}
.hiring_process-tab {
    margin-bottom: 30px;
}
    .responsive .top_tab .tab.fullsize-tab {
      font-family: "batterson" !important;
      font-weight: normal;
      font-size: 3rem;
      text-align: left;
      border: 0px;
      color: #fff !important;
  }
  .responsive .top_tab .tab.fullsize-tab a {
      font-family: "batterson" !important;
      font-weight: normal;
      font-size: 3rem;
      text-align: left;
      border: 0px;
      color: #fff !important;
  }
  .hiring_process_tab_element .tab.fullsize-tab[data-fake-id="#tab-id-1"] {
    padding: 30px !important;
    padding-top: 50px !important;
    padding-right:50px;
    background: #4A4E54 !important;
    margin-top: 20px !important;
    border: 0px solid;
}
.hiring_process_tab_element .tab.fullsize-tab[data-fake-id="#tab-id-2"] {
    padding: 30px !important;
     padding-top: 50px !important;
    background: #007395 !important;
    margin-top: 20px !important;
    border: 0px solid;
}
.hiring_process_tab_element .tab.fullsize-tab[data-fake-id="#tab-id-3"] {
    padding: 30px !important;
     padding-top: 50px !important;
    background: #003557 !important;
    margin-top: 20px !important;
    border: 0px solid;
}
p.tab_title_bottom_text {
    font-weight: normal;
    color: #fff;
    margin-bottom: 0;
}
.avia-section:not(.new-benefit-section) .tabcontainer div#tab-id-4-container {
    background: #4A4E54 !important;
}
.career_blog_container .flex_cell {
    padding: 15px;
    display: block;
    width: 100%;
    margin: 0;
}
.responsive #top .main_color .tabcontainer {
    border: none;
}
.tab-id-1-container {
  background: #4A4E54 !important;
}
.new-hire-process-right {
    padding-left: 0px;
    width: 100%;
}
.new-hire-process-left {
    width: 100% !important;
    display: block !important;
    position: relative;
}
.new-hire-process-left img {
    float: initial;
    margin: auto;
}
.hiring_process-tab .slick-next, .slick-prev {
    bottom: 0px !important;
    top: auto !important;
        z-index: 100000;
}
.hiring_process-tab .slick-prev {
    left: 68px !important;
}
.hiring_process-tab .slick-next {
    right: 60px !important;
}
.new-hire-process-right {
    text-align: center;
}
body#top .new-hire-process-right h3 {
    margin: 20px auto 10px;
    text-align: center;
}
.hiring_process_tab_element .tab_content {
    border: 0px;
    padding: 0px !important;
}
body .st-wrapper-two-col, .new-hire-process {
    margin-left: 1%;
    margin-right: 1%;
}
.new-hire-process {
    padding-left: 20px;
    padding-right: 20px;
}
.interview_tips {
    text-align: center;
}
.hiring_process_tab_element div#tab-id-2-container {
    background: #007395 !important;
}
.hiring_process_tab_element div#tab-id-3-container {
    background: #003557 !important;
}
.hiring_process-tab .tab.fullsize-tab[data-fake-id="#tab-id-1"][aria-expanded="false"]:after {
    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/17061717/expand-arrow.png);
    float: right;
    top: -110px;
    position: relative;
    height: 10px;
}
.hiring_process-tab .tab.fullsize-tab[data-fake-id="#tab-id-1"][aria-expanded="true"]:after {
    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/17061714/collapse-arrow.png);
    float: right;
    top: -110px;
    left: 20px;
    position: relative;
    height: 10px;
}
.hiring_process-tab .tab.fullsize-tab[data-fake-id="#tab-id-2"]:after {
    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/17061717/expand-arrow.png);
    float: right;
    top: -85px;
    position: relative;
    height: 10px;
}
.hiring_process-tab .tab.fullsize-tab[data-fake-id="#tab-id-2"][aria-expanded="true"]:after {
    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/17061714/collapse-arrow.png);
    float: right;
    top: -85px;
    position: relative;
    height: 10px;
}
.hiring_process-tab .tab.fullsize-tab[data-fake-id="#tab-id-3"]:after {
    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/17061717/expand-arrow.png);
    float: right;
    top: -85px;
    position: relative;
    height: 10px;
}
.hiring_process-tab .tab.fullsize-tab[data-fake-id="#tab-id-3"][aria-expanded="true"]:after {
    content: url(https://cdn-static.findly.com/wp-content/uploads/sites/2805/2023/04/17061714/collapse-arrow.png);
    float: right;
    top: -85px;
    position: relative;
    height: 10px;
}
.hiring_slider {
    margin-left: 15px;
    margin-right: 15px;
}
.hiring_slider .flex_cell {
  padding: 0px;
  margin-left: 0px;
 }
 .blog_container {
    padding: 0px;
    background: #fff;
}
.blog_text {
    text-align: center;
    padding: 15px;
}
.new-hire-process {
    display: block;
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    float: left;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.new-hire-process-left {
    text-align: center;
}
ul.slick-dots {
    position: relative !important;
}
.onbording_container .blog_container {
    min-height: auto;
}
.hiring_slider .slick-dots {
    margin-top: 50px;
}
.smlrwidth, .smlrwidth2 {
    max-width: 100%;
}
.hiring_process-tab .tab_content .tab_inner_content {
    padding-top: 30px !important;
}

}

/* CWSM-12031 */
.single-campaign .has-feedback label ~ .form-control-feedback.glyphicon-remove {
    top: 40px;
    right: -10px;
}
/* END CWSM-12031 */

/* Single A Updates */
.search-job-posted-date{
    color: #000;
    font-size: 0.78em!important;
    font-weight: bold!important;
    font-family: 'BattersonSans';
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
width: 50px;
}
.video_options a, .video_options span{
  color:#ba000b;
}
.whthd.whttxt h2{
  color:#fff;
}
.smlrwidth h2, .travelers_blog_titlebox h2, .whthd.whttxt h2{
  font-size: 2em;
}
.hdrsubhdln p{
margin: 10px auto;
    font-size: 1.5rem;
    line-height: 1.4;
    color: #fff !important;
    font-weight: 400;
    text-transform: uppercase !important;
}

h1.jdb-title {
    color: #cb2d2f;
    font-size: 34px !important;
    text-transform: none !important;
}
h2.widgettitle.cws-widgetitle {
    color: #b20001;
    text-transform: none;
    font-weight: 600 !important;
}
.pt0 .content{
  padding-top:0!important;
}
.pb0 .content{
  padding-bottom:0!important;
}
.mfp-iframe-scaler iframe{
    padding: 35px 20px 60px;
    background: #fff;
    box-shadow:none;
}
.video_options {
position: absolute;
    top: 20px;
    z-index: 9999999;
    left: 20px;
}
.mfp-closes{
    position: absolute;
    bottom: 15px;
    right: 20px;
    padding: 15px;
    border: none;
    color: #fff;
    background: #ba000b;
}
.vdohead{
  position: absolute;
  color: #222;
  top: -40px;
  background: #fff;
  width: 100%;
  padding-left:20px;
  padding-top:10px;
}
.mfp-iframe-scaler .mfp-close{
  color: #222;
  right: 20px;
}
@media(max-width:767px){
.vdohead{
    top: -35px;
}
.vdohead h2{
  font-size:14px;
}
.video_options{
    top: 15px;
}
.video_options a, .video_options span{
  font-size: 13px;
}
.mfp-iframe-holder .mfp-content {
    max-width: 100%!important;
    height: 60%;
}
}
#footer p.ftr-lnks, #footer p.ftr-lnks a {
    display: inline-table;
}
#text_icl-5{
 text-align: right;
}
#text_icl-5 .textwidget{
  text-align: right;
  display: inline-table;
}
#text_icl-5 .avia-icon-pos-right{
  float:left;
}
.header_color .main_menu .menu ul li a:focus, .header_color .av-subnav-menu ul a:focus{
    background-color: #f8f8f8;
}
.new-special-heading h2, .eur-jdslider h2{
  font-size:2em;
}
#top .date-label-wrap label {
    font-size: 0.7em;
}
.search-control-container.container-compliment{
  display:none;
}
.search-control-container.container-relocation{
  display:none;
}
@media(max-width:1024px){
/*#pageHeaderTop.jdb-title{
  display:none;
}*/
#top nav.sub_menu ul.sub-menu {
    width: 100px !important;
    left: auto;
    right: 0;
    top: 23px;
}
#top .date-label-wrap label {
    font-size: 0.5em;
}
}
@media(max-width:989px){
#header_meta {
    position: absolute;
    right: 0;
    top: 0;
}
#top .date-label-wrap label {
    font-size: 0.37em;
}
}
@media (max-width: 767px){
#top .avia-slideshow-arrows a.next-slide {
    right: 0px !important;
}
#top .date-label-wrap label {
    font-size: 0.7em;
}
}
#top .avia-slideshow-arrows a{
  text-indent:70px;
}
#top .sub_menu li a:focus > ul {
    display: block;
}
.log-into-app:focus .xcc-sign-in-submenu, .log-into-app:focus-within .xcc-sign-in-submenu{
    display: block !important;
}
.menu-item-language-current ul.sub-menu.menu_open{
   display: block !important;
   visibility:visible!important;
   transform: scaleY(1)!important;
}
#custom_html-2 .textwidget.custom-html-widget{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.mfp-wrap.mfp-gallery{
  top:100px!important;
}
@media(min-width:1200px){
.hp_careerblogs article .slide-image img{
    min-height: 215px;
    object-fit: cover;
}
}
@media(max-width:1199px){
.hp_careerblogs article .slide-image img{
    min-height: 160px;
    object-fit: cover;
}
}
@media (min-width: 770px){
#top #search-banner .widget-jobsearch .quicksearch-btn input {
    margin-top: 29px;
}
}
@media(max-width:767px){
#cws-search-form{
  display:none;
}
}
@media(max-width:480px){
  .hiring_process-tab .slick-prev {
      left: 68px !important;
  }
  .hiring_process-tab .slick-next {
      right: 48px !important;
  }
}
/* Single A Updates */




/* Shivam Styles for CRM Upgrade */
.gigya-login-providers-container {
  top: 0 !important;
}
input.ui-select-search.input-xs.ng-pristine.ng-untouched.ng-valid.ng-empty {
  border-color: #fff !important;
}
.ui-select-multiple.ui-select-bootstrap {
    background-color: #fff;
}
.tab-content-container-preference:nth-child(1) {
  display: none;
}
.tribe-events-adv-list-widget p {
    width: 100%;
    text-align: center;
}
#tribe-events-pg-template .tribe-events-content ul, .tribe-events-after-html ul, .tribe-events-before-html ul {
    list-style: disc inside !important;
    margin-left: 20px !important;
}
.av-single-event-content .outage {
    display: none !important;
}
#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
  margin-bottom: 0px !important;
}
.tribe-events-event-url-label {
  display: none !important;
}
.tribe-events-event-url {
  display: none !important;
}
#tribe-events-content a, .tribe-events-event-meta a {
    color: #0071bc;
    text-decoration: underline;
}
.tribe-events-single-event-description i {
    font-style: italic !important;
}
.download-profile, .download-profile-text {
  display: none !important;
}

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

/*CWSM-13295 start*/

.av-social-link-twitter a:before {
    content: ' s' !important;
    color: transparent;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2863/2023/09/19021435/Xlogo-black.png) !important;
    display: block;
    background-position: center !important;
    visibility: visible;
    background-size: 15px!important;
    background-repeat: no-repeat !important;
}
.av-social-link-twitter:hover a:before {
    content: ' s' !important;
    color: transparent;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2863/2023/09/19021501/Xlogo-white.png) !important;
    display: block;
    background-position: center !important;
    visibility: visible;
    background-size: 15px!important;
    background-repeat: no-repeat !important;
}
#top .glassdoor a:before {
    content: ' s' !important;
    color: transparent;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2863/2023/09/19021234/HC17460-trains-crm-gdicon-64x64-1-1.png) !important;
    display: block;
    background-position: center !important;
    visibility: visible;
    background-size: 30px!important;
    background-repeat: no-repeat !important;
    width:30px;
    opacity:.5;
}
#top .twico a:before {
    content: ' s' !important;
    color: transparent;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2863/2023/09/19021231/HC17460-trains-crm-xicon-64x64-1.png) !important;
    display: block;
    background-position: center !important;
    visibility: visible;
    background-size: 30px!important;
    background-repeat: no-repeat !important;
    width:30px;
    opacity:.5;
}
#top .glassdoor:hover a:before, #top .twico:hover a:before {
   opacity:1;
}
#top #wrap_all .av-social-link-twitter:hover a {
    color: #fff;
    background-color: #000;
}

/*CWSM-13295* end/
/* JUICER */
.j-stack .feed-item {
    height: 400px;
    border: 1px solid rgba( 0, 0, 0, 0.2)!important;
    overflow: auto;
}
.juicer-feed {
  height: 400px;
}
div.j-message a {
  color: blue!important;
}

.remove-margin {
  margin-top: 0px !important;
}
.location_slider ul {
    height: 500px !important;
}
.location_slider img {
    height: 500px;
    object-fit: cover;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
.ipad-dnone {
  display: none !important;
}
.ipad-w50 {
  width: 100% !important;
    margin: 0 !important;
}
}
.menu-item-language ul.sub-menu {
 top: 25px; 
}

/*.con-slider.wip-hero.hide-mobile .avia-slideshow-inner li{
      visibility: visible;
    opacity: 1;}*/


/*****************************************************************/
/****************** New Hero Banners - 06/2024 *******************/
/**************** INCREDIBLE SPECFICITY REQUIRED *****************/
/*********************** 300 lines ********************************/

/*** Search banner fix ***/
@media (min-width: 768px) and (max-width: 850px) {
  body #search-banner .container {max-width:none !important;}
}

/**** Universal to all heroes ****/
#banner-hero-new > .container > .content, 
#banner-hero-new > .container > .content > .post-entry, 
#banner-hero-new > .container > .content > .post-entry > .entry-content-wrapper, 
#banner-hero-new > .container > .content > .post-entry > .entry-content-wrapper > .flex_column_table {height:100%;}
.bannercopy-new {margin-bottom:0 !important;}
.bannercopy-new .avia-image-container-inner img {margin: 0 auto;}
#banner-hero-new.bggradient {position:relative;}
#banner-hero-new.bggradient:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; display:block; background: radial-gradient(circle, rgba(0,0,0,0.5) 0%, rgba(0,212,255,0) 60%);}
#banner-hero-new.imagine-grad img,
#banner-hero-new.imagine-grad .hdrsubhdln-new p {filter: drop-shadow(5px 15px 25px rgba(0, 0, 0, 0.65));} 

body .bggradient.mdtxt {position:relative;}
body .bggradient.mdtxt:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; display:block; background: linear-gradient(180deg, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.75) 100%);}

body .bggradient2.mdtxt {position:relative;}
body .bggradient2.mdtxt:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; display:block; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);}


@media (max-width: 1023px) and (min-width: 770px) {
  .hdrsubhdln-new p {font-size: 20px;}
}

@media (min-width: 1024px) {
  .hdrsubhdln-new p {font-size: 24px;}
}

@media (min-width: 989px) {
  #banner-hero-new > .container {height:460px;}
}

@media (min-width: 770px) and (max-width: 988px) {
  #banner-hero-new > .container {height:350px;}
}

@media (min-width: 770px) {
  .bannercopy-new .avia-image-container-inner {width: 45%; max-width: 550px;}
}

@media (max-width: 769px) {
  #banner-hero-new > .container > .content > .post-entry > .entry-content-wrapper > .flex_column_table {display: flex; flex-direction: column;  justify-content: center;}
  #banner-hero-new > .container {height:220px;}  
  .bannercopy-new {padding: 10px 0 10px 0; max-width: 280px; margin:0 auto !important;;}
  .bannercopy-new .avia-image-container {margin-bottom:0;}
  .bannercopy-new .avia-image-container img {filter: drop-shadow(5px 15px 10px rgba(0, 0, 0, 0.65));}
  .hdrsubhdln-new p {margin-bottom:0; line-height:1.2; filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 1));}
}

@media (max-width: 769px) and (min-width: 480px) {
  .hdrsubhdln-new p {font-size: 20px;}
}

@media (max-width: 480px) {
  .hdrsubhdln-new p {font-size: 18px;}
  .bannercopy-new {padding-top:50px !important;}
}

@media (max-width: 479px) and (min-width:361px) {
  .bannercopy-new .avia-image-container-inner {max-width:245px;}
}

@media (max-width: 360px) {
  .bannercopy-new .avia-image-container-inner {max-width:180px;}
}

/************ Home Hero ************/
@media (min-width: 770px) {
  #banner-hero-new.homehero-new {background-size:110% !important;}
}
@media (max-width: 769px) and (min-width: 480px) {
  #banner-hero-new.homehero-new {background-size:128% !important; background-position: center left -10px !important;}
}
@media (max-width: 479px) and (min-width:361px) {
  #banner-hero-new.homehero-new {background-size: 225% !important; background-position: center right -230px !important;}
}
@media (max-width: 360px) {
  #banner-hero-new.homehero-new {background-size: 260% !important; background-position: center right -225px !important;}
}

/************ Life at Travelers Hero ************/
@media (min-width: 1024px) {
  #banner-hero-new.lifehero-new {background-size:125% !important; background-position: top -80px right !important;}
}
@media (max-width: 1023px) and (min-width: 770px) {
  #banner-hero-new.lifehero-new {background-size:120% !important; background-position: top -40px right !important;}
}
@media (max-width: 769px) and (min-width: 480px) {
  #banner-hero-new.lifehero-new {background-size:120% !important; background-position: top -40px right !important;}
}
@media (max-width: 479px) and (min-width:361px) {
  #banner-hero-new.lifehero-new {background-size:205% !important; background-position: top -40px center !important;}
}
@media (max-width: 360px) {
  #banner-hero-new.lifehero-new {background-size:215% !important; background-position: center left -160px !important;}
}

/************ Exp Professionals Hero ************/
@media (min-width: 1367px) {
  #banner-hero-new.exphero-new {background-size: 105% !important;}
}
@media (max-width: 1366px) and (min-width: 770px) {
  #banner-hero-new.exphero-new {background-size: 125% !important;}
}
@media (max-width: 769px) and (min-width: 480px) {
  #banner-hero-new.exphero-new {background-size: 110% !important;}
}
@media (max-width: 479px) and (min-width:361px) {
  #banner-hero-new.exphero-new {background-position: center right -215px !important; background-size: 225% !important;}
}
@media (max-width: 360px) {
  #banner-hero-new.exphero-new {background-position: center right -190px !important; background-size: 220% !important;}
}


/************ Emerging Talent / Students Hero ************/

@media (min-width: 1367px) {
  #banner-hero-new.stuhero-new {background-position: top -100px center !important;}
}
@media (max-width: 1366px) and (min-width: 770px) {
  #banner-hero-new.stuhero-new {background-position: top center !important;} 
}
@media (max-width: 769px) and (min-width: 480px) {
  #banner-hero-new.stuhero-new {background-position: top -30px center !important; background-size: 110% !important;}
}
@media (max-width: 479px) and (min-width:361px) {
  #banner-hero-new.stuhero-new {background-position: top -30px right -100px !important; background-size: 170% !important;}
}
@media (max-width: 360px) {
  #banner-hero-new.stuhero-new {background-position: top right -80px !important;}
}

/************ Military Hero ************/
@media (min-width: 1367px) {
  #banner-hero-new.milhero-new {background-position: top -110px left !important; background-size: 105% !important;}
}
@media (max-width: 1366px) and (min-width: 950px) {
  #banner-hero-new.milhero-new {background-position: top -130px center !important; background-size: 140% !important;}
 }
 @media (min-width: 770px) and (max-width: 949px) {
  #banner-hero-new.milhero-new {background-position: top -90px center !important; background-size: 140% !important;}
 }
 @media (max-width: 769px) and (min-width: 480px) {
  #banner-hero-new.milhero-new {background-position: top -80px left -100px !important; background-size: 130% !important;}
 }
 @media (max-width: 479px) and (min-width:361px) {
  #banner-hero-new.milhero-new {background-position: top -60px center !important; background-size: auto 170% !important;}
 }
 @media (max-width: 360px) {
  #banner-hero-new.milhero-new {background-position: top -60px center !important; background-size: auto 150% !important;}
 }

/************ Job Search Hero ************/
@media (max-width: 600px) and (min-width: 480px) {
  #banner-hero-new.searchhero-new {/**background-size:128% !important;**/ background-position: center left -120px !important;}
}
@media (max-width: 480px) {
  #banner-hero-new.searchhero-new {background-position: center left -180px !important;}
}

/************ Hiring Process Hero ************/
@media (max-width: 1366px) and (min-width: 1024px) {
  #banner-hero-new.hirhero-new {background-position: center right -75px !important; background-size: 130% !important;}
}
@media (max-width: 1024px) and (min-width: 480px) {
  #banner-hero-new.hirhero-new {background-position: top -50px right -50px !important; background-size: 130% !important;}
}
@media (max-width: 480px) {
  #banner-hero-new.hirhero-new {background-position: center right -50px !important;background-size: 148% !important;}
}

/************ Career Blog Hero ************/
@media (min-width: 1367px) {
  #banner-hero-new.bloghero-new {background-size: 140% !important; background-position: top -200px left !important;}
}
@media (max-width: 1366px) and (min-width: 1024px) {
  #banner-hero-new.bloghero-new {background-size: 150% !important; background-position: top -150px left !important;}
}
@media (max-width: 1023px) and (min-width: 770px) {
  #banner-hero-new.bloghero-new {background-size: 145% !important; background-position: top -100px left !important;}
}
@media (max-width: 769px) and (min-width: 480px) {
  #banner-hero-new.bloghero-new {background-size: 145% !important; background-position: top -100px left !important;}
}
@media (max-width: 479px) and (min-width:361px) {
  #banner-hero-new.bloghero-new {background-size: 220% !important; background-position: left -170px top -95px !important;}
  }
@media (max-width: 360px) {
  #banner-hero-new.bloghero-new {background-size: 270% !important; background-position: top -100px left -280px !important;}
}

/************ About Us Hero ************/
@media (max-width: 410px) {
  #banner-hero-new.abouthero-new {background-position: top right !important; background-size: auto 100% !important;}
}

/************ Why Travelers Hero ************/
@media (min-width: 1367px) {
  #banner-hero-new.whyhero-new {background-position: top -100px left !important;}
}
@media (max-width: 769px) and (min-width: 530px) {
  #banner-hero-new.whyhero-new {background-position: top -30px left !important; background-size: 110% !important;}
}
@media (max-width: 529px) and (min-width:361px) {
  #banner-hero-new.whyhero-new {background-position: center right -110px !important; background-size: 160% !important;}
}
@media (max-width: 360px) {
  #banner-hero-new.whyhero-new {background-position: center right -100px !important; background-size: 180% !important;}
}

/************ Community Involvement Hero ************/

@media (min-width: 1601px) {
  #banner-hero-new.cihero-new {background-position: top -80px center !important;}
}
@media (max-width: 1600px) and (min-width: 1280px) {
  #banner-hero-new.cihero-new {background-position: top -45px center !important;}  
}
@media (max-width: 1279px) and (min-width: 1024px) {
  /**  #banner-hero-new.cihero-new {background-position: top -43px center !important; background-size: 117% !important;} **/
}
@media (min-width: 770px) and (max-width: 988px) {
  /*** #banner-hero-new.cihero-new {background-position: top -70px center !important; background-size: 130% !important;} ***/
}
@media (max-width: 769px) and (min-width: 400px) {
  #banner-hero-new.cihero-new {background-position: top -30px left !important; background-size: 180% !important;}
  }

/************ Benefits Hero ************/
@media (max-width: 500px) and (min-width: 360px) {
  #banner-hero-new.benhero-new {background-position: bottom right -90px !important; background-size: 150% !important;}
}
@media (max-width: 359px) {
  #banner-hero-new.benhero-new {background-position: bottom right -60px !important; background-size: 150% !important;}
}

/************ Diversity Hero ************/
@media (min-width: 770px) {
  #banner-hero-new.divhero-new {background-position: center top -60px !important; background-size: 130% !important;}
}
@media (max-width: 769px) and (min-width: 530px) {
  #banner-hero-new.divhero-new {background-position: center top -40px !important; background-size: 160% !important;}
}

/************ Sustainability Hero ************/

@media (min-width: 1180px) {
  #banner-hero-new.sushero-new {background-position: top -100px left !important;}
}
@media (min-width: 770px) {
  #banner-hero-new.sushero-new {background-size: 115% !important;}
  }
@media (max-width: 769px) and (min-width: 480px) {
  #banner-hero-new.sushero-new {background-size: 135% !important; background-position: top -50px left -30px !important;}  
}
@media (max-width: 479px) and (min-width: 361px) { 
 #banner-hero-new.sushero-new { background-position: center right -120px !important; background-size: 135% !important;}
}
@media (max-width: 360px) {
  #banner-hero-new.sushero-new {background-size: 165% !important; background-position: center left -90px !important;}
}

/************ Career Events Hero ************/
@media (min-width: 1367px) {
  #banner-hero-new.evshero-new {background-position: top -150px center !important; background-size: 120% !important;}
}
@media (max-width: 1366px) and (min-width: 1024px) {
  #banner-hero-new.evshero-new {background-position: top -80px center !Important; background-size: 125% !important;}
}
@media (max-width: 769px) and (min-width: 660px) {
  #banner-hero-new.evshero-new {background-position: top -100px left -70px !important; background-size: 160% !important;}
}

/************ Claims Hero ************/
.claim-page .videoplay {background-size:contain !important;}

/************ Corporate & Risk Hero ************/
@media (min-width: 1367px) {
  #banner-hero-new.corphero-new {background-position: center top -70px !important;}
}

/************ Customer Service  & Risk Hero ************/
.custserv-page .videoplay {background-size:contain !important;}
.custserv-page p.person-name {margin-bottom: 50px;}

@media (max-width: 768px) {
  .custserv-page .mdtxt {display:flex !important;}
  .custserv-page .mdtxt .flex_cell_inner {margin-bottom: 0 !important; margin-top: auto !important;}
}
@media (max-width: 530px) {
  body.custserv-page .mdtxt {background-position: center left -50px !important;}
  #banner-hero-new.custhero-new {background-position: center right -70px !important; background-size: 160% !important;}
  }

/************ Insurance Specialty & Risk Hero ************/
@media (max-width: 767px) and (min-width: 481px) {
  #banner-hero-new.insspechero-new {background-position: top right !important; background-size: 120% !important;}  
}
@media (max-width: 480px) {
  #banner-hero-new.insspechero-new {background-position: top center !important; background-size: 150% !important;}
}

/************ Technology Hero ************/
@media (min-width: 481px) {
  #banner-hero-new.ithero-new {background-size: 135% !important;}
}
@media (min-width: 1230px) {
  #banner-hero-new.ithero-new {background-position: top -110px left -130px !important;}
}
@media (max-width: 1229px) and (min-width: 481px) {
  #banner-hero-new.ithero-new {background-position: top -60px left -100px !important;}
}
@media (min-width: 767px) {
body.it-page .mdtxt:before {display:none;}
}
@media (max-width: 480px) {
  #banner-hero-new.ithero-new {background-position: top left -100px !important; background-size: 165% !important;}
}

/************ Underwriting Hero ************/
@media (max-width: 768px) {
  .under-page .mdtxt {display:flex !important;}
  .under-page .mdtxt .flex_cell_inner {margin-bottom: 0 !important; margin-top: auto !important;}
}

@media (min-width: 652px) {
 #banner-hero-new.underhero-new {background-size: 143% !important;}
}
@media (min-width: 1268px) {
  #banner-hero-new.underhero-new {background-position: top -150px right !important;}
}
@media (max-width: 1267px) and (min-width: 900px) {
  #banner-hero-new.underhero-new {background-position: top -100px right !important;}
}
@media (max-width: 899px) and (min-width: 652px) {
  #banner-hero-new.underhero-new {background-position: top -50px right !important;}
}
@media (max-width: 651px) {
  #banner-hero-new.underhero-new {background-size: 160% !important;}
}
@media (max-width: 649px) and (min-width: 430px) {
  #banner-hero-new.underhero-new {background-position: top -50px right !important;}
}
@media (max-width: 429px) {
  #banner-hero-new.underhero-new {background-position: top 0px right !important;}
}

/************ Why Insurance  ************/
@media (max-width: 700px) and (min-width: 400px) {
  #banner-hero-new.whyinshero-new {background-position: center right -80px !important;
    background-size: 125% !important;}  
}
@media (max-width: 399px) and (min-width: 361px) {
  #banner-hero-new.whyinshero-new {background-position: center right -100px !important; background-size: 165% !important;}
}
@media (max-width: 360px) and (min-width: 319px) {
  #banner-hero-new.whyinshero-new {background-position: center right -80px !important; background-size: 165% !important;}
}
@media (max-width: 318px) {
  #banner-hero-new.whyinshero-new {background-position: bottom right !important; background-size: 220% !important;}
}

/************ Emerging Talent  ************/
@media (max-width: 400px) { 
  #banner-hero-new.emtalenthero-new {background-position: top left -20px !important;}
}

/************ Internships  ************/
@media (max-width: 400px) {
  #banner-hero-new.internhero-new {background-position: top left -20px !important;}
}

/************ On Campus Hero ************/
@media (min-width: 1367px) {
  #banner-hero-new.oncamphero-new {background-position: top -150px center !important; background-size: 120% !important;}
}
@media (max-width: 1366px) and (min-width: 1024px) {
  #banner-hero-new.oncamphero-new {background-position: top -80px center !Important; background-size: 125% !important;}
}
@media (max-width: 600px) and (min-width: 400px) {
  #banner-hero-new.oncamphero-new {background-size: 130% !important;}
}

/************ Student Locations Hero ************/
@media (max-width: 769px) {
body .student-loc-second {min-height:200px;}
}

@media (max-width: 399px) {
  #banner-hero-new.studlochero-new {background-position: top left !important;}
}

/************ Military Partnerships Hero ************/
@media (min-width: 1400px) {
  #banner-hero-new.milparthero-new {background-position: top -80px right !important;}
}
@media (max-width: 555px) {
  #banner-hero-new.milparthero-new {background-position: center right -50px !important; background-size: 160% !important;}
}

/************ Military Transferrable Skills Hero ************/
@media (max-width: 500px) {
  #banner-hero-new.miltranshero-new {background-position: top left -50px !important; background-size: 140% !important;}
}

/************ Military Featured Stories Hero ************/
@media (max-width: 1800px) and (min-width: 1400px) {
  #banner-hero-new.milfshero-new {background-position: top -80px center !important;}
}
@media (max-width: 1399px) and (min-width: 500px) {
  #banner-hero-new.milfshero-new {background-position: top -40px center !important; background-size: 130% !important;}
}
@media (max-width: 499px) {
  #banner-hero-new.milfshero-new {background-position: top -15px center !important; background-size: 180% !important;}
}
/******************************************************************************/
/******************************************************************************/


/* CWSM-15989 */
.hide-for-all{
 display: none !important;  
}
@media (max-width: 1300px) and (min-width:1100px) {
  html[lang="fr-ca"] .colorbxwdesc p.bathdr2 {
    font-size: 4.5rem;
}
}
@media (max-width: 991px) and (min-width:768px) {
html[lang="fr-ca"] .colorbxwdesc p.bathdr2 {
    font-size: 2.5rem;
}
}
.custom-batterson-font.batterson-hand {
    font-family: "BattersonHand", sans-serif !important;
    color: #fff;
    font-size: 5rem;
    line-height: .9;
    margin: 0 auto;
}
/* EDN CWSM-15989 */

/* CWSM-16042 */
.hide-for-all {
    display: none;
}
/*END CWSM-16042 */

.searchandfilter li.sf-level-0.sf-item-3 { display: none !important; }

li.sf-field-category ul li.sf-item-1343 {
    border-left: 2px solid #000;
    padding-left: 35px;
}
    @media(max-width:1024px){
      .sf-field-category ul {
        display: block !important;
      }
      li.sf-field-category ul li.sf-item-1343 {
        border: none !important;
        padding-left: 0px !important;
      }
      .topic-sec .searchandfilter ul li li {
        margin-left: 0px !important;
        width: 100% !important;
        }
    }
 dd.author.fn.org {
    font-size: x-small !important;
}


#message_container {
display: none !important;
}

.blog-search-section .global_search_results_found {
    display: none;
}

/*Hiding the Windows Green Field on Events page - Kev Dec 30th*/
.page-id-26398 section#tribe-events-pg-template.tribe-events-pg.template {height:1800px!important;}

/*Event Button*/
div.tribe-events-single-event-description.tribe-events-content.entry-content.description a {
  background-color: #CC2E30!important;
  color: #FFF!important;
 font-family:"BattersonSans",Helvetica,Arial,sans-serif !important;
    font-weight: 700 !important;
}

#tribe-events-content a.avia-button, .tribe-events-c-subscribe-dropdown__button{
  background-color: #CC2E30!important;
  border:1px solid #CC2E30!important;
  color: #FFF!important;
 font-family:"BattersonSans",Helvetica,Arial,sans-serif !important;
 font-weight:normal!important;
 text-decoration:none!important;
}
#tribe-events-content a.avia-button{
  min-width:200px;
}
.tribe-events-c-subscribe-dropdown__button:hover{
  opacity:0.9;
  
}
 .tribe-events-c-subscribe-dropdown__export-icon, .single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon{
  color:#fff!important;  
}
.tribe-events-content a{
  border-bottom:0px;
}
.single #tribe-events-footer{
  display:none;
}
.av-single-event-content{
  width:60%!important;
}
.tribe-events-single>.tribe_events{
  display:block!important;
  margin-top: 40px;
  margin-bottom: 40px;
  overflow:visible;
}
.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){
    width: fit-content;
}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{
  padding-top:0;
}
.tribe-events-event-meta:before{
display:none;
}
@media (min-width: 768px) {
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta {
        margin-top: 0;
        padding:15px;
        border:1px solid var(--tec-color-border-secondary);
        margin-right:40px;
    }
  #top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group, #top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{
    padding-top:0;
    margin-top:0;
    margin-bottom:0;
  }
}
.tribe-events-meta-group-details, .tribe-venue{
  color:#141827;
}

.tribe-events-start-date-label,
.tribe-events-start-time-label,
.tribe-events-event-categories-label,
.tribe-events-event-url-label, 
.tribe-events-single-section-title,
.tribe-events-event-cost-label{
  font-weight:700;
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{
  width:auto;
}
abbr[data-original-title], abbr[title] {
    cursor: auto;
    border-bottom: none;
    text-decoration: none;
}
.single .tribe-country-name{
  display:block;
}

@media(max-width:767px){
.tribe-events-single>.tribe_events{
  padding:20px;
}
.av-single-event-content{
  width:100%!important;
}
}