/*** COVID message by Kevin***/
.covid-banner {
    background-color: #0065A1;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    position: relative;
    margin-bottom:50px;
    margin-top:-10px
}

.covid-banner a {
    color: #fff;
    display: inline-block;
    padding: 3px 20px;
    border: 2px solid #fff;
    border-radius: 10px;
}

.covd-title {
    font-size: 24px;
    font-family: 'nestle-bold';
}

.covid-banner div {
    margin-bottom: 10px;
}

.covid-text {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
}

.covid-banner span.close {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #fff;
    opacity: 1;
    font-weight: normal;
    font-family: 'nestle-book';
}



/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,700');*/
/*-------------------------------------------*\
   Nestle USA CSS Index
   - Site Font setting, placeholders, and theme element alterations/disabling
   - Univeresal Styles - sub-labelled for each type, copy, headers, universal features, etc.
   - Logo & Header 
   - Main Menu
   - Hero Banners
   - Ribbon style image banners
   - Job Search Horizontal Banner
   - Home Page Specific Styles
   - Universal Job Alert Box
   - Sub Pages - divided by page or section
        - Why, Culture, Careers Areas (w/ subsections), Career Area multiple use items, Locations, University, Campus, Tech & Production
   - Search Results Styles
   - Job Details Styles
   - Job Alert/LCP/XCloud Styles
   - Footers Styles
   - Media Queries for Mobile & Tablet
   - Deprecated Styles - Page Backgrounds,etc.
\*-------------------------------------------*/
::-webkit-input-placeholder {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif !important; color:#000 !important; font-weight:300 !important; background-color:#fff !important;}
::-moz-placeholder {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif !important; color:#000 !important; background-color:#fff !important; font-weight:300 !important;}
:-ms-input-placeholder {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif !important; color:#000 !important; background-color:#fff !important; font-weight:300 !important;}
:-moz-placeholder {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif !important; color:#000 !important; background-color:#fff !important; font-weight:300 !important;}
input::placeholder {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif !important; color:#000 !important; background-color:#fff !important; font-weight:300 !important;}
input::placeholder-shown {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif !important; color:#000 !important; background-color:#fff !important; font-weight:300 !important;}
.select2-container--default .select2-selection--single {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif !important; background-color:#fff !important; font-weight:300 !important;}
.image-overlay-inside, .image-overlay.overlay-type-extern, .overlay-type-video {display: none !important;}

/* Univeral Styling */
   /** copy & links **/
h1, h2, h3, h4, h5, p, li, a, input, div {font-family: 'nestle-book', 'Helvetica Neue', helvetica, sans-serif; text-rendering: optimizeLegibility;}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="search"], #top textarea, #top select {font-family: "nestle-lgt", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.main_color strong {color:#676767;}
.main_color a strong {color:#00A0DF;}
.quote { color: #0065A1; text-align: center; font-size: 1.75em; line-height: 1.5; font-family: 'nestle-bold', 'Helvetica Neue', helvetica, sans-serif;}
.quote span {color: #61A60E;}
.highlight-avg {font-size: 2em; line-height:1; font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif;}
.highlight-lrg {font-size: 8em; line-height:1;}
.whtcopy, .whtcopy p, .whtcopy div, .whtcopy strong {color:#fff;}
.attachments, .user hr {  display: none; }
.main_color strong.blutxt {color:#0065A1;}
   /** background check **/
.green-bkg {background-color:#61A60E;}
.red-bkg {background-color:#6f2277;}
.blue-bkg {background-color:#0065A1;}
.dblue-bkg {background-color:#0065A1;}
.lblue-bkg {background-color:#00A0DF;}
.lblue2-bkg {background-color:#00A0DF;}
.yel-bkg {background-color:#ff8300;}
   /** text lauouts **/
.copylayout {max-width:800px; text-align:center; margin: 0 auto;}
.copylrgr {text-align:center; margin: 0 auto; padding: 10px 40px 0;}
   /** section adjustments **/
.introlinks {margin-top:40px;}
   /** headers - h1, h2, etc. **/
h2 {font-size:35px;}
.required-star{ color:#CC0000; }
.template-page .entry-content-wrapper .spechds h2 {font-size: 1.35rem; font-family: 'nestle-book'; text-transform:uppercase;} /* military */
.template-page .entry-content-wrapper .casubhds h2 {font-size: 1.75em; font-family: 'nestle-book'; text-transform:uppercase;} /* Finance */
.casubhds h3  {font-size: 1.75em; text-transform:uppercase;} /* Finance */
.spechds h3 {font-size: 1.25rem; text-transform:none;}
.spechds2 h3 {font-size: 1.45rem; font-weight:400;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, h3, .widgettitle {font-family: 'nestle-book'; letter-spacing:0; }
.yelhd h2, .yelhd h3, .yelhd h3.widgettitle {color: #FF8300;}
.bluhd-lrg h3 {color: #0065A1; font-family: 'nestle-bold'; font-size: 2em; text-transform: capitalize;}
.gryhds h2, .main_color .gryhds h3 {color: #868586;}
.lbluhds h2 {color:#00A0DF;}
.dbluhds h2 {color:#0065A1;}
.redhds h2, .redhds h3 {color:#6f2277;}
.whthds h2, .whthds h3 {color:#fff;}
.blkhds h2, .blkhds h3 {color:#000;}
.template-page .entry-content-wrapper .altbluh2 h2 {color: #313B67; font-size: 30px; font-family: 'nestle-bold';}

   /** buttons **/
#top .main_color .whtblu-btn .avia-color-theme-color.avia-button {border-radius:0; border: 1px solid #00A0DF; border-color:#00A0DF; color:#00A0DF; background-color:#fff; padding: .5em 3em; text-transform: uppercase; font-family: 'nestle-bold'; font-size: 1.25em;}
#top .main_color .transbk-btn .avia-color-theme-color.avia-button {border-radius:0; border: 1px solid #fff; border-color:#fff; color:#fff; background-color:transparent; padding: .5em 3em; text-transform: uppercase; font-family: 'nestle-bold'; font-size: 1.25em;}
#top .main_color .fullw-btn .avia-color-theme-color.avia-button {border-radius:0; border: 0px; color:#fff; background-color:#00A0DF; padding: .5em 3em; width:100%; text-transform: uppercase; font-weight: 400; font-size: 1.35rem;}
#top .main_color .bluwht-btn .avia-color-theme-color.avia-button,
#top .main_color a.avia-color-theme-color.sign-in-link, 
a.create-profile-link, a.sign-in-link.pointer {display:inline-block; width:auto; text-align:center; border-radius:0; border: 1px solid #0065A1; border-color:#0065A1; color:#fff; background-color:#00A0DF; padding: .8em 3em .55em; text-transform: uppercase; font-family: 'nestle-lgt'; font-size: 1em; line-height:1.3;}
#top .main_color .bluwht-btn .avia-color-theme-color.avia-button:hover,
#top .main_color a.avia-color-theme-color.sign-in-link:hover, 
a.create-profile-link:hover, a.sign-in-link.pointer:hover {color:#fff; background-color:#0065A1; text-decoration:none;}
#top .av_font_icon.vid-btn {width:100%;}
#top .av_font_icon.vid-btn a {color:#fff; font-size: 200px; line-height: 140px; opacity:.8; transition: .25s linear;}
#top .av_font_icon.vid-btn a:hover {font-size: 240px; opacity:1;}
/* Google Maps */
.gm-svpc { display: none; }
   /** videos **/
.video-box {width:485px; height:273px; margin: 0 auto; display: flex; align-items: center;}
   /** tabs & accordions **/
   /** drop shadow and sections **/
.firstel .container {box-shadow: -15px 0px 25px -18px #000, 15px 0 25px -18px #000, inset 0px 0px 0px 0px rgba(0,0,0,0.5), inset 0px 10px 10px -7px rgba(0,0,0,0.5);}
.sectdropshad .container {box-shadow: 0 10px 10px rgba(0,0,0,0.5);}
   /** background notches for flag sections - (additional sizing on notches & hides in media queries) **/
.notchbkg .container:before, .notchbkg .container:after {bottom: -17.5px; height: 17.5px; display: block; position: absolute; background-repeat: no-repeat; background-size: contain; visibility:visible;}
.notchbkg .container:before {content: ''; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/ribbon-lt.png); left: 0;}
.notchbkg .container:after {content: ''; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/ribbon-rt.png); right: 0;}
   /** universal background adjustments **/
.html_stretched .ng-scope #wrap_all, #main {background-repeat: repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/09/bg-texture.jpg); background-attachment: scroll; background-position: top left;}
#main > .avia-section:not(#addfooter) {background: transparent;}
#main > .avia-section:not(#searchbanner):not(.subbanner) > .container {background-color:#fff;}
   /** flex list elements **/
     /***overall***/
ul.flexlist {list-style-type:none; display: flex; flex-direction: row; align-items: stretch; margin-left:0;}
ul.flexlist:not(.anchorlist):not(.milbens) > li {flex: 1; text-align: center; margin-left:0 !important;}
     /***full & varied width***/
ul.flexfull {width: 100%;}
ul.flexlist.compr75, .compr75 {width: 75%; margin: 0 auto;}
ul.flexlist.compr50, .compr50 {width: 50%; margin: 0 auto;}
     /***anchor lists***/
ul.anchorlist {width:fit-content; margin: 0 auto;}
ul.anchorlist li {display: flex; flex-direction: column; justify-content: center; align-items: center; text-transform:uppercase; border-left: 1px solid #000; padding: 0 1em; font-size:1.23em; text-align: center; margin-left:0 !important;}
ul.anchorlist li:first-child {border-left:0;}
   /** flex img or copy-left/img or copy-right divs - Culture, Finance page **/
.img-txt-wrap {display: flex; flex-direction: row; align-items: stretch;}
.img-txt-wrap .lftcolimg {flex: 1 0 auto; width:30%; text-align:center; padding: 0 2%;}
.img-txt-wrap .rgtcol-txt {flex: 1 1 auto; width:70%;}
.img-txt-wrap.evensplit.ai-center {align-items: center;}
.img-txt-wrap.evensplit > div {flex: 1 0 auto; width:50%;}
.main_color .border-wrap {border-top: 1px solid #ccc; padding: 2em 0; border-color:#ccc; }
    /** even & third splits **/
.gridnav .img-txt-wrap.singlerow > div {width:100%; margin: 0;}    
.gridnav .img-txt-wrap.evensplit > div {width:49.25%;}
.gridnav .img-txt-wrap.evensplit > div:last-child {margin-left:1.5%;}
.gridnav .img-txt-wrap.thirdsplit > div {width:32.33%; margin-left:1.5%;}
.gridnav .img-txt-wrap.thirdsplit > div:first-child {margin-left:0;}
   /** Right Sidebar - Career Area Subpages **/
.rgt-sidebar .widget {padding: 0 0 0 0;}
.rs-conbox {margin-bottom: 20px;}
.rs-conbox img {width:100%;}
.conbox-inner {padding:20px 15px 30px; text-align:center;}
.conbox-inner p {margin: 5px 0 10px; color:#fff; line-height:1.4;}
.conbox-inner h4 {color:#fff; font-family: 'nestle-bold'; font-size: 1.5em; text-transform:uppercase; margin-bottom:14px;}
   /** Featured Jobs Above Footer - Career Area Subpages **/
.fjobs-afoot .widget-joblist {padding-bottom:0px; display:flex;}
.fjobs-afoot h3 {margin: 20px 0 30px; font-size:1.5rem; font-weight: 400;}
.fjobs-afoot .widget-joblist .widget_joblist_row  {padding: 0px 20px 30px 45px; color:#00a8e0; line-height:1.1; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/jlist-item.png); background-repeat: no-repeat; background-size: 30px 35px; background-position: 0 2%;}
.fjobs-afoot .widget-joblist .widget_joblist_row a {font-family: 'nestle-bold'; text-transform:uppercase;}
   /** color box padding - Finance **/
.color-box-lp {padding: 2em;}
.color-box-sp {padding: 1em;}
   /** Color rollover css **/
.masonroll .singlerow {margin-top:1.5%;}
.masonroll .singlerow > div {height:150px;}
.masonroll .evensplit > div, .masonroll .thirdsplit > div {height:300px;}
.gridnav .img-caption-name2 h2 {position: absolute; top: 50%; width: 100%; margin-bottom:0; margin-top:-30px;}
.inforoll {cursor:pointer;}
.inforoll > .rollcon {display:none; height:100%; width:100%; padding:2em; font-size: 1.1em; line-height: 1.45;}
.singlerow .inforoll > .rollcon {padding:0.5em 2em;}
.inforoll:hover > .img-caption-name2 {display:none;}
.inforoll:hover > .rollcon {display:block;}
    /**** Check ****/
.inforoll > .red-rollback {background-color: rgba(111,34,119,0.9);}
.inforoll > .lblue-rollback {background-color: rgba(0,160,223,0.9);}
.inforoll > .dblue-rollback {background-color: rgba(0,101,161,0.9);}
.inforoll > .lgrn-rollback {background-color: rgba(97,166,14,0.9);}
.inforoll > .org-rollback {background-color: rgba(255,131,0,0.9);}
.inforoll > .yel-rollback {background-color: rgba(255,131,0,0.9);}
.inforoll > .purp-rollback {background-color: rgba(111,34,119,0.9);}
.inforoll > .borg-rollback {background-color: rgba(255,131,0,0.9);}
.inforoll > .dgrn-rollback {background-color: rgba(97,166,14,0.9);}
 #top .main_color input[type='tel']{border-color: #e1e1e1;}
   /** images **/
.fwimg {margin-right: 0px; margin-left:0; width:100%;}
 
/* Logo and Header Styles */
#header_main {border-bottom-width:0; border:0;}
.header_bg {background-image: -webkit-gradient(linear, 0% 21%, 100% 21%, color-stop(0%, #0065A1),color-stop(21%, #0065A1),color-stop(21%, #00A0DF),color-stop(100%, #00A0DF));
    background-image: -moz-linear-gradient(left, #0065A1 0%,#0065A1 21%,#00A0DF 21%,#00A0DF 100%);
    background-image: -webkit-linear-gradient(left, #0065A1 0%,#0065A1 21%,#00A0DF 21%,#00A0DF 100%);
    background-image: linear-gradient(to right, #0065A1 0%,#0065A1 21%,#00A0DF 21%,#00A0DF 100%);}
.logo {padding: 15px;}
/*.logo img {width:130px;}*/
#top select{ padding: 6px;}
#top input[type="search"], #top textarea, #top select { border: 1px solid #e1e1e1 !important;}

/* Main Menu Styles */
nav.main_menu {right:12%;}
#top #header_main > .container .main_menu ul:first-child > li > a {font-family: 'nestle-bold', 'Helvetica Neue', helvetica, sans-serif; font-size: 16px; text-transform:uppercase; padding-top: 10px;}
#top #header_main > .container .main_menu ul > li > ul.sub-menu {width:250px;}
.header_color .avia-menu-fx {background-color:#0065A1; height: 4px; bottom: 0px;}
   /** dropdowns **/
#top #header_main > .container .main_menu ul.sub-menu {border:0px;}
#top #header_main > .container .main_menu ul.sub-menu li a {border:0px; font-size:1.15em; text-transform:uppercase; padding: 0.6em; text-align:center;}
#top #header_main > .container .main_menu ul.sub-menu li a:hover {color:#fff;}

/*Modal pop-up styles */
#top h3.modal-popup-main-header a {  color: #CC0000; font-family: 'nestle-bold'; }
#top h3.modal-popup-main-header{  font-family: Arial, sans-serif;   margin: 10px 0 !important;
    display: inline-block;  font-size: 14px;  color: #444; }
#login_modal_sub_header {   display: none; }

/* Hero Banners */
.bannerhdln h2 {text-align:center;}
   /* home only */
#top .homehero .av-video-slide {height:98.2%;}
#top .homehero .slideshow_align_caption {vertical-align: bottom;}
#top .homehero .avia-caption-title {font-size:42px; font-weight:100; font-family: 'nestle-lgt';}
   /* all */
.allheroes h1 {font-size:42px; font-weight:100 !important; font-family: 'nestle-lgt';}
.subbanner.avia-section.av-minimum-height .container .content {vertical-align:bottom; text-align:center;}

/* Ribbon Banners */
   /** layout - includes search and highlight ribbons **/
.ribbon .container {max-width:1270px;} /** also covers search bar banner **/
.ribbon-alt .container {height:180px;}
.ribbon-alt .container .content {padding: 2.5em 2.5em 1em;}
.ribbon-alt h2 {font-size: 3em; margin: 1em 0;}
   /** Ribbon Banner Backgrounds **/
     /** Social - Home **/
#socialflag .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-social.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
    /** Why **/
#more-than-chocolate .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-chocolate.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#tradition-of-excellence .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-excellence.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#our-brands .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-brands.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#history-of-value .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-value.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#leadership .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-leadership.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
    /** Culture **/
#learning-and-growth .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-growth.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#meet-our-people .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-people.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#making-an-impact .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-impact.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#military .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-military.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#benefits .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/panel-benefits.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
    /** University & Trainee Program **/
#ut-programs .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/nestle-ourprograms.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#ut-diversity .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/nestle-ourpeople.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
#ut-beyou .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/nestle-beourpeople.jpg); background-attachment: scroll; background-position: top left; background-size:cover;}
    /** Wow page **/
#cc-ptc .container {background-repeat: no-repeat; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2019/07/Img-bar.png); background-attachment: scroll; background-position: top left; background-size:cover;}
#main > .avia-section.bluribbon .container {background-color: #00A0DF !important;}
.ribbon-alt.bluribbon .container .content {padding: 2em 2.5em 1em;}
.notchbkg.bluribbon .container:before, .notchbkg.bluribbon.container:after {bottom: -17.5px; height: 17.5px; display: block; position: absolute; background-repeat: no-repeat; background-size: contain; visibility:visible;}
.notchbkg.bluribbon .container:before {content: ''; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2019/07/blueribbon-lt.png); left: 0;}
.notchbkg.bluribbon .container:after {content: ''; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2019/07/blueribbon-rt.png); right: 0;}

/* Job Search Horizontal Banner Styles */
#searchbanner .container {padding: 2.2em 2.5em 1em; background-color:#FF8300; min-height:145px;}
#searchbanner .container .content {padding:0;}
#searchbanner .quicksearch-title.av_one_fifth {width: 6%; margin-left:0; text-align:center;}
#searchbanner .quicksearch-field.av_one_fifth {width: 25%; margin-left:0.5%;}
#searchbanner .quicksearch-btn.av_one_fifth {width: 15%; margin-left:0.5%;}
#searchbanner .quicksearch-title h3 {color:#FF8300;}
#searchbanner .quicksearch-title img {max-height:52px;}
#top #searchbanner input[type="text"], #top #searchbanner select {padding: .75em; background-color:#fff;}
#searchbanner .quicksearch-btn .avia-button.avia-size-small {width:100%; border-radius:0; background-color:#0065A1; text-transform: uppercase; font-size: 1.3em; font-family: 'nestle-bold';}
#searchbanner .quicksearch-primary_city:before, #searchbanner .quicksearch-primary_city hr {display:none;}
#top #searchbanner ul.sb-links li {display:inline-block;}
#top #searchbanner ul.sb-links li a {color:#000; font-size: .875rem;}
#top #searchbanner ul.sb-links li:first-child {margin-left:0; margin-right:30px;}

/* Homepage Styles */
#top #exploreca .av-flex-placeholder {width:2%;}
   /** masonry images flex **/
.home-masonry-wrap .mason50, .home-masonry-wrap .mason100 {display: flex; flex-direction: row; align-content: center; width: 100%;}
.home-masonry-wrap .mason50 > div, .home-masonry-wrap .mason100 > div {flex: 1; width: 100%; display: flex; justify-content: center; align-items: center; transition: all .2s ease-in-out; }
.home-masonry-wrap ul.masonstack {width:100%; height: 100%; padding: 0; list-style: none; display: flex; flex-direction: column; margin: 0; align-content: center;}
.home-masonry-wrap ul.masonstack li {margin-left:0; width:100%; flex:1; height:49%; display: flex; justify-content: center; align-items: center;transition: all .2s ease-in-out;}
.home-masonry-wrap ul.masonstack li:first-child {margin-bottom:1%;}
.home-masonry-wrap ul.masonstack li:last-child {margin-top:1%;}
.mason50.homerow1, .mason50.homerow2, .mason100.homerow3 {margin-bottom:1%;}
.mason50.homerow1 > div {height:373px; width:49.5%;}
.mason50.homerow2 > div {height:300px; width:49.5%;}
.mason100.homerow3 > div, .mason50.homerow4 > div {height:143px; width:100%;}
.mason50 > div:first-child {margin-right:.5%;}
.mason50 > div:last-child {margin-left:.5%;}
.home-masonry-wrap .mason50 > div, .home-masonry-wrap .mason100 > div, .home-masonry-wrap ul.masonstack li {background-position: center center; background-size:cover;/* background-size:100% 100%;*/}
.home-masonry-wrap .mason50 > div:hover, .home-masonry-wrap .mason100 > div:hover, .home-masonry-wrap ul.masonstack li:hover {background-size:120% 135%;}
.home-masonry-wrap .home-co {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-1.jpg);}
.home-masonry-wrap .home-dco {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-2.jpg);}
.home-masonry-wrap .home-fc {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-3.jpg);}
.home-masonry-wrap .home-mop {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-4.jpg);}
.home-masonry-wrap .home-ld {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-5.jpg);}
.home-masonry-wrap .home-cc {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-6.jpg);}
.home-masonry-wrap .home-hv {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-7.jpg);}
.home-masonry-wrap .home-mc {background:url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/opp-panel-lg-8.jpg);}
.home-masonry-wrap a {padding:0 5%;}
.home-masonry-wrap a h3 {font-size: 2.75em; font-family: 'nestle-book'; font-weight: 400; color:#fff; text-shadow: 0px 0px 5px #000; text-align:center; text-transform:uppercase;}
.home-masonry-wrap a:hover, .home-masonry-wrap a:focus, .home-masonry-wrap a:active {text-decoration:none;}
   /** HOME Career Areas section ** NOTE: Multiple media queries for this section due to mobile change **/
#exploreca h2 {margin-top:15px; font-family: 'nestle-book'; font-weight: 400;}
#exploreca .mob-toggle-wrap .link-list, #exploreca .mob-toggle-wrap .link-list li {list-style-type:none; margin-left: 0; padding: 0 0;}
#exploreca .mob-toggle-wrap .link-list li a {border-top: 1px solid #dbdbdb; padding: 1em 2em 1em 1em; position: relative; color: #00A0DF; text-transform: uppercase; display: block;}
#exploreca .mob-toggle-wrap .link-list li a:after {content: '\e885'; font-family: 'entypo-fontello'; background-color: #0065A1; padding: 0 .25em; color: #f2f2f2; position: absolute; right: 1em; top: 50%; transform: translateY(-50%);}
   /** HOME - Featured Jobs **/
.homehotjobs .widget-joblist {padding-bottom:0px;}
.content .homehotjobs .widget.widget-joblist h3 {padding: 0 0 0 20px; margin-top:0; font-size:42px; font-family: 'nestle-book'; font-weight: 400;}
.homehotjobs .widget-joblist .widget_joblist_row  {color:#00A0DF; line-height:1.1; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/jlist-item.png); background-repeat: no-repeat; background-size: 30px 35px; background-position: 4.5% 50%;}
.homehotjobs .widget-joblist .widget_joblist_row a {font-family: 'nestle-bold'; text-transform:uppercase;}
   /** Job Alert Box **/
.responsive #job-alert-uni .container {padding: 0 0 !important;}
div .job-alert-box.flex_column {padding: 50px; min-height: 500px;}
.xcc-sign-in-submenu > a {margin-top:5px;}

/** 7-2-19 new homepage **/
body.home div.avia-tooltip.avia-tt {display: none !important;}
body .homehero.wowhero .av-video-slide {height: 100%;}
body .homehero.wowhero video {object-fit: cover; width: auto !important; max-width: 100% !important; height: auto !important; min-width: 100%; min-height: 100%;}
.homehero.wowhero {z-index:0;}

.home .brandfamimg, .home .addftr-wrap h2:nth-of-type(2) {display:none;} /* change page id to .home when pushing live */
.brandslider h3 {margin: 20px 0 0px; font-size:1.5rem; font-weight: 400; text-transform:uppercase; text-align:center;}
.brandslider img {max-width:120px;}
#top .brandslider.avia-smallarrow-slider .avia-slideshow-dots {margin-top:0;}
.brandslider .avia-slideshow-dots a {margin: 0 3px; padding: 5px; height:9px; width:9px;}
#top .main_color .brandslider.avia-smallarrow-slider .avia-slideshow-dots a.active, #top .main_color .brandslider.avia-smallarrow-slider .avia-slideshow-dots a:hover {background-color: #0065A1;}

/* 404 Page */
.error404 aside.sidebar.sidebar_right.alpha.units { display: none !Important; }
/* General Subpage Styles */
   /** Why nestle **/
     /*** More Than Chocolate ***/
.morecopy .flexlist li {padding: 2em;}
.morecopy li a {color: #0065A1; font-size: 1.15em; line-height: 1.5;}
     /*** Our Brands ***/
#brands .flexlist li {margin: .5em; padding: .5em; box-shadow: 0 0 10px rgba(0,0,0,0.25);}
#brands .flexlist img {width:100%;}
#brands .flexlist li div {background-color:#f8f8f8; padding: .3em 0;}
#brands .flexlist li div a {width:100%; font-family: 'nestle-bold'; font-size: 1em; color: #0065A1; text-transform: uppercase;}

   /** Culture **/
     /*** Meet Our People ***/
.mop-boxes {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: stretch;}
.mop-boxes > div {margin: .5em; width: 45%; max-width: 258px; border: 10px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.mop-img h3 {font-size:2em; color: #0065A1; font-family: 'nestle-bold'; margin: 10px 0; text-align: center; margin-top:10px;}
.mop-img p:first-child, .mop-img img {margin:0px; padding: 0;}
.mop-img p {font-size: .8em; text-transform: uppercase; padding: 0 10px; line-height: 1.75;}
.moproll {position: absolute; top: 0; left: 0;}
.moproll {color:#fff;}

/** Chameleon **/
#widget_job_list_v2-14 { padding-bottom: 0px; }
#widget_job_list_v2-14 h3.widgettitle {
    font-size: 18px;
    font-family: 'nestle-bold';
    text-transform: none;
    color: #676767;
}
#widget_job_list_v2-14 .widget_joblist_row {
    background: #f8f8f8;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: .8em 2%;
}
#widget_job_list_v2-14 .widget_joblist_row a { font-family: 'nestle-bold'; }

/** Drivers Page **/
.drivers-social-share .av-share-box ul li a { border: 1px solid; font-size: 20px; }
.drivers-social-share h5.av-share-link-description { color: #00A0DF; font-size: 2em; }
#widget_job_list_v2-15 { padding-bottom: 0px; }
#widget_job_list_v2-15 h3.widgettitle {
    font-size: 1.75em;
    font-weight: 400;
    text-transform: none;
    color: #676767;
}
#widget_job_list_v2-15 .widget_joblist_row {
    background: #f8f8f8;
    border-bottom: 1px solid #000;
    padding: .8em 2%;
}
#widget_job_list_v2-15  .widget_joblist_row.alt { background: #fff; }
#widget_job_list_v2-15 .widget_joblist_row a { font-family: 'nestle-bold';}

/** Drivers Page **/
#widget_job_list_v2-16 { padding-bottom: 0px; }
#widget_job_list_v2-16 h3.widgettitle {
    font-size: 1.75em;
    font-weight: 400;
    text-transform: none;
    color: #676767;
}
#widget_job_list_v2-16 .widget_joblist_row {
    background: #f8f8f8;
    border-bottom: 1px solid #000;
    padding: .8em 2%;
}
#widget_job_list_v2-16  .widget_joblist_row.alt { background: #fff; }
#widget_job_list_v2-16 .widget_joblist_row a { font-family: 'nestle-bold'; }

   /** Career Areas **/
     /*** Main - At A Glance ***/
.cafin-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-1.jpg); background-position: center center; background-size:cover;}
.cacorp-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-2.jpg); background-position: center center; background-size:cover;}
.caman-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-3.jpg); background-position: center center; background-size:cover;}
.caret-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-4.jpg); background-position: center center; background-size:cover;}
.camark-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-5.jpg); background-position: center center; background-size:cover;}
.cafront-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-6.jpg); background-position: center center; background-size:cover;}
.caeng-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-7.jpg); background-position: center center; background-size:cover;}
.camil-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-8.jpg); background-position: center center; background-size:cover;}
.catrain-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/career-list-9.jpg); background-position: center center; background-size:cover;}
     /*** Finance ***/
.color-box-sp.dblue-bkg.bkg-btmtab {position: relative; margin-bottom:50px;}
.color-box-sp.dblue-bkg.bkg-btmtab:after {content: ''; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1374/2020/10/bluarrowdwn-new.png); background-size: 100% 100%; position: absolute; height: 50px; width: 100%; left: 0; bottom: -50px;}
.finphoto1-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/finance-andrew.jpg); background-size: cover; background-position:center center;}
.finphoto2-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/finance-nicole.jpg); background-size: cover; background-position:center center;}
.finphoto3-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/finance-adelle.jpg); background-size: cover; background-position:center center;}
.evensplit .img-caption-name {position: absolute; bottom: 5px; width: 100%;}
.evensplit .img-caption-name2 h3 {position: absolute; top: 50%; width: 100%; margin-bottom:0;}
     /** Category Job Results **/
.category-job-results .search-columns {background-color:#0065A1; font-family: 'nestle-lgt';}
.category-job-results #cws-search-form hr {display:none;}
.category-job-results h3.widgettitle {color:#767676; font-size: 1.4em;}
.category-job-results #cws-search-form div.location-wrapper {width:50%; display:inline-block; margin-right: 2%;}
.category-job-results label[for="cws_jobsearch__proximity"] {width:10%; max-width:50px; margin-right:2%;}
.category-job-results #cws-search-form .w-form-row-field {width:36%; display:inline-block; margin-left: 0px;}
.category-job-results #cws-search-form div.location-wrapper input, .category-job-results #cws-search-form .w-form-row-field select {border: 1px solid #B7B7B7; border-radius:3px !important;}
.category-job-results #cws-search-form div:last-child {display:none;}
.category-job-results .widget-jobsearch-full, .category-job-results .widget-jobsearch-results {padding-bottom: 0; padding-top:0;}
.category-job-results #live-results {font-family: 'nestle-lgt';}
     /*** Military ***/
.main_color .box-outline {border: 1px solid #666; padding: 2em;}
.list-icons img {height:64px;}
.ep-ico-list li p {font-size:12px;}
.vetvid {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/veterans-at-event-talking.jpg); background-position: center center; background-size:cover;}
.defvid {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/woman-overseeing-factory-production.jpg); background-position: center center; background-size:cover;}
.tncvid {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/women-having-conversation.jpg); background-position: center center; background-size:cover;}
.nescomm li {padding:10px;}
.milbens {margin-left:0; margin-top:20px; flex-wrap:wrap;}
.milbens li:first-child, .milbens li:nth-child(4) {margin-left:0;}
.milbens li {width:29.33%; margin-left:6%; text-align:center; padding:2em 0; color:#fff; font-size: 1rem; margin-bottom:10px;}
.milbens li img {height:60px; margin-bottom:5px;}
.milbens li span {font-family: 'nestle-bold';}
     /*** Supply Chain ***/
.testi-wrapper {display: table; margin-top:20px;}
.testi-wrapper > div {display: table-cell; vertical-align:top;}
.testi-wrapper .testi-img {max-width:15%; width:15%; padding-right: 5%; padding-top:20px;}
     /*** Human Resources ***/
.hr-page .evensplit:nth-child(2) {margin-top:1.5%;}
.hr-page.masonroll .evensplit > div {height:auto;}
.hr-page.masonroll .evensplit div.noroll {height:auto; display:inline-block; padding:1em 2em; font-size: 1.1em; line-height: 1.4;}
.hr-page .evensplit div.img-caption-name2 {height: 130px;}
.hr-page .img-caption-name2 h2 {top: 65px; padding:0 .5em; font-size: 28px;}
.hrmm-bkg {background-image: url(https://tbcdn.talentbrew.com/company/1823/v2_0/img/hr-list-1.jpg); background-position: center center; background-size:cover;}
.hrbest-bkg {background-image: url(https://tbcdn.talentbrew.com/company/1823/v2_0/img/hr-list-2.jpg); background-position: center center; background-size:cover;}
.hrgrow-bkg {background-image: url(https://tbcdn.talentbrew.com/company/1823/v2_0/img/hr-list-3.jpg); background-position: center center; background-size:cover;}
.hrinvest-bkg {background-image: url(https://tbcdn.talentbrew.com/company/1823/v2_0/img/hr-list-4.jpg); background-position: center center; background-size:cover;}
     /*** Marketing ***/
#top .main_color .tabcontainer.marketingtabs .tab.active_tab, #top .main_color .tabcontainer.marketingtabs .tab {border-color:#aaa; /*color:#0065A1;*/ padding: 6px 6px 8px 6px; text-transform:uppercase; font-size:0.75em; border-radius:5px; font-family: 'nestle-bold';}
/***** Check ******/
#top .main_color .tabcontainer.marketingtabs .tab_counter_0.active_tab {color:#045582;}
#top .main_color .tabcontainer.marketingtabs .tab_counter_1.active_tab {color:#00A0DF;}
#top .main_color .tabcontainer.marketingtabs .tab_counter_2.active_tab {color:#868586;}
#top .main_color .tabcontainer.marketingtabs .tab_counter_3.active_tab {color:#19A89D;}
     /** image block footer nav on some Career Area pages **/
.meet-bkg {height:245px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/img-grid-1.jpg); background-position: center center; background-size:cover;}
.corp-bkg {height:245px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/img-grid-2.jpg); background-position: center center; background-size:cover;}

     /*** Share this page ***/
.sharepage .av-social-sharing-box {text-align:center;}
#top .sharepage .av-share-box, .sharepage .av-share-box h5, #top .sharepage .av-share-box ul {width:auto; display:inline-block; border:0; float:none;}
.sharepage .av-share-box h5 {margin-bottom:0; vertical-align: top; padding: 15px 0; font-family: 'nestle-lgt'; font-size:1.5em; color:#676767;}
.sharepage .av-share-box ul li a {padding: 5px 10px; font-size:28px; line-height:1.2; color:#00A0DF;}

/* Locations */
   /** Locations Main */
.loccleve-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/office-list-1.jpg); background-position: center center; background-size:cover;}
.locdc-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/office-list-2.jpg); background-position: center center; background-size:cover;}
.locall-bkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/office-list-3.jpg); background-position: center center; background-size:cover;}
   /** Cleveland **/
.twobytwo ul.flexlist {flex-wrap:wrap;}
.twobytwo ul.flexlist li {min-width:50%; padding:1em;}
.twobytwo ul.flexlist li span {color: #0065A1; font-size: 1.15em;}
.grid-capt-imgs img, .grid-capt-imgs2 img {height:160px;}
.grid-capt-imgs.avia-image-container {margin-bottom:5px;}
.grid-capt-imgs2.avia-image-container {margin: 0 2.5px 5px 2.5px;}
.grid-capt-imgs .av-image-caption-overlay-center p {text-shadow: 0 0 5px #000; font-family: 'nestle-lgt'; text-transform:uppercase;font-size: 1.6em; line-height:1.2; padding: 0 5%;}
.jvid {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/joany-video.jpg); background-position: center center; background-size:cover;}
.ccultvid {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/cleveland-culture-video.jpg); background-position: center center; background-size:cover;}
.tomvid {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/tom-video-v2.jpg); background-position: center center; background-size:cover;}
#clevelandcontent blockquote {border-color: transparent; border-left-width:0; padding:2% 5% 6%; margin: 0 auto;font-size: 1em;}
.grid-capt-imgs2 .av-image-caption-overlay-center .imgoverhdr {font-size: 28px;}
.grid-capt-imgs2 .av-image-caption-overlay-center p {font-size: 14px; text-shadow: 0 0 5px #000; padding: 0 5%; font-family: 'nestle-lgt'; line-height:1.3;}


/* University */
.utimgs .avia-image-container {margin-bottom:0px !important;}
.utimgs h3 {font-size:20px; color:#0065A1; font-family: 'nestle-bold'; text-transform:uppercase; margin-top:10px;}
.utimgs p {max-width:80%; margin:0 auto;}

/* Campus */
/**** Check *****/
.campus-eh {padding: 0 0;}
.campus-eh h3 {padding: 13px 0 0;}
.camp-loc {display: table; width: 100%; margin-bottom: 2em;}
.camp-loc .loc li:first-of-type {margin-right: 12px;}
.camp-loc li {width: calc(33.33% - 8px); min-height: 166px; margin: 0; float: left; display: inline-block;}
.camp-loc h4, .ut-programs h4 {font-size: 1rem; font-family: 'nestle-bold'; padding-left: 30px; position: relative; margin-bottom: 6px;}
.camp-loc .dblu h4, .ut-programs .dblu h4 {color:#0c4e91;}
.camp-loc .dred h4 {color:#8d3544;}
.camp-loc .lblu h4, .ut-programs .lblu h4 {color:#00A0DF;}
.camp-loc .lgrn h4, .ut-programs .lgrn h4 {color:#19a89d;}
.camp-loc .yel h4 {color:#f7901e;}
.camp-loc li h4:before {display: block; width: 20px; height: 28px; content: ""; position: absolute; left: 0; top: 0;}
.camp-loc .dblu h4:before {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-location-icon-1.png) center 50% no-repeat;}
.camp-loc .lgrn h4:before {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-location-icon-2.png) center 50% no-repeat;}
.camp-loc .lblu h4:before {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-location-icon-3.png) center 50% no-repeat;}
.camp-loc .dred h4:before {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-location-icon-4.png) center 50% no-repeat;}
.camp-loc .yel h4:before {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-location-icon-5.png) center 50% no-repeat;}
.camp-loc li>div {padding-left: 30px; line-height: 130%;}
.ut-programs {display: table; width: 100%; list-style: none;}
.ut-programs>li {width: calc(33.33% - 8px); min-height: 166px; margin: 0; display: inline-block; float:left;}
.ut-programs>li ul {margin-left:0px;}
.ut-programs>li li {line-height: 1; margin-left:5px; display: block; float: none; padding-left: 12px; position: relative; margin-bottom: 4px;}
.ut-programs>li li:before {content: "\2022"; position: absolute; left: 0; font-size: 18px; top: 0; line-height: 100%;}
.ut-programs>li.dblu li:before{color: #0c4e91;}
.ut-programs>li.lblu li:before{color: #00A0DF;}
.ut-programs>li.lgrn li:before{color: #19a89d;}
.ut-programs>li h4:before {display: block; width: 26px; height: 30px; content: ""; position: absolute; left: 0; top: 0;}
.ut-programs>li.lgrn h4:before{background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-programs-icon-1.png) center top no-repeat; background-size:contain;}
.ut-programs>li.lblu h4:before{background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-programs-icon-3.png) center top no-repeat; background-size:contain; top: -10px;}
.ut-programs>li.dblu h4:before{background: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/campus-programs-icon-2.png) center 50% no-repeat; background-size:contain;}
.campmop-boxes {flex-wrap: wrap; justify-content: center;}
.campmop-boxes > div {min-height: 300px; margin: .5em; width: 48%; max-width: 200px; border: 10px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.campmop-boxes .inforoll > .rollcon {padding: 1em; font-size: 1em; line-height: 1.3;}
.campmop-boxes > div img {width:100%;}

/* Tech & Production */
.tp-list img {width:90px; height:90px;}
.twobytwo ul.flexlist.tp-list span {font-size: 16px; font-family: 'nestle-bold'; color: #00A0DF; margin-top: 5px; margin-bottom: 4px;}
.grnhds-bld h4 {font-family: 'nestle-bold'; color: #61A60E; font-size: 16px;}    
#top .main_color .tabcontainer.techprodtabs .tab.active_tab, #top .main_color .tabcontainer.techprodtabs .tab {border-color:#aaa; color:#0065A1; font-size:1.2em; border-radius:5px;}
.manusites.img-txt-wrap > div {flex: 1 1 25%; text-align: center; padding: 10px; width: 25%;}

/* WOW Culture Page */
.cultureanchors {flex-wrap:wrap; justify-content:center;}
ul.anchorlist.cultureanchors li {margin-bottom: 5px; padding: 0 .5em; border-left: 0px; border-right: 1px solid #000;}
ul.anchorlist.cultureanchors li:last-child {border-right:0;}


#vision-inner .flex_column.av_one_half .avia-image-container-inner, #vision-inner .flex_column.av_one_half .avia-image-container-inner img {width:100%;}
#vision-inner .flex_column.av_one_half p {color: #0065A1; font-family: 'nestle-bold'; font-size: 26px; line-height:1.3em;}

.wowhotjobs h3.widgettitle {display:none;}
.wowhotjobs .widget-joblist {display: flex; flex-direction: row; margin-top: 20px;}

.wowhotjobs .widget-joblist > div {width: 32%; position: relative; padding: 40px 25px 30px; display: flex; flex-direction: column; margin-right: 1.5%; margin-left: 1.5%; -webkit-box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.75); box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.75);}
.wowhotjobs .widget_joblist_row > div {width: 100%; text-align:center;}
.wowhotjobs .job-list-right-container {align-items: flex-end; margin-top: auto;}
#top .wowhotjobs .widget_joblist_row a.avia-button {font-family: 'nestle-bold'; font-size:22px; margin-top: 10px; border: 0px !important; background: transparent; border-radius: 0; color: #6f2277;}
.wowhotjobs .widget_joblist_row .job-list-left-container a {font-size: 20px; font-family: 'nestle-bold';}
.wowhotjobs .widget-joblist > div .job-list-left-container:after {background-color: #F3F3F3; content: ""; position: absolute; min-width: 100px; width: 90%; min-height: 100px; height: 86%; top: 7%; left: 5%; z-index: -1;}


.wowtest-wrap {display:flex; flex-direction:row; justify-content: center; width: 85%; margin: 0 auto 20px; position: relative; align-items: center; -webkit-box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.75); box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.75);}
.wowtest-wrap > div {flex: 1 1 auto;}
.wtestimg {background-position: center right; background-size:cover;}
.wtestqte {padding:2% 5% 2% 3%;}
.wphoto {height: 100%; display: block;}
img.wcirc {position:absolute; top:50%; left:-67px; margin-top:-67px;}
strong.testname-pur {color: #6f2277;}
strong.testname-yel {color: #FF8300;}
strong.testname-blu {color: #0065A1;}
strong.testname-grn {color: #61A60E;}

/* Search Results Styles */
#jobresults.firsteljs {margin-top:-50px;}
@media screen and (max-width:767px) {
  #jobresults.firsteljs {margin-top:0px;}
}
#jobresults #cws-search-form #cws_jobsearch_keywords {border-color: #b7b7b7; border-radius: 3px !important;}
#jobresults #cws-search-form hr {display:none;}
#jobresults #cws-search-form div.location-wrapper input, #jobresults #cws-search-form .w-form-row-field select#cws_jobsearch__proximity {border: 1px solid #B7B7B7; border-radius:3px !important;}
#jobresults #cws-search-form .select2-selection {border-color:#b7b7b7 !important;}
#jobresults #cws-search-form div:last-child {display:none;}
#jobresults .search-columns {background-color: #0065A1; font-family: 'nestle-lgt';}
#jobresults .level-search {display:none !important;}

/* Job Details Styles */
.jd-jobdescription p, .jd-jobdescription font, .jd-jobdescription ol li, .jd-jobdescription ul li font, .jd-jobqualifications ul li, .jd-jobqualifications ul li font, .jd-jobqualifications p, .jd-jobqualifications font, .jd-jobdescription div ul li font {font-size: 16px!important; font-family: 'Arial'; font-weight:400!important; color: #676767!important;}
/*#top.sales-sales-services #jobdetailsbanner {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/banner-search.jpg) !important; background-position: center right !important;}*/
#top.human-resources #jobdetailsbanner {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/banner-hr.jpg) !important; background-position: top center !important;}
#top.manufacturing-operations #jobdetailsbanner {background-image: url(https://tbcdn.talentbrew.com/company/1823/v2_0/img/banner-search-manufacturing.jpg) !important; background-position: top left !important;}
#top.logistics-supply-chain-distribution-transportation #jobdetailsbanner {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/banner-supply.jpg) !important; background-position: center right !important;}
/*#top.engineering-packaging #jobdetailsbanner {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/banner-search.jpg) !important; background-position: center right !important;}*/
#top.finance-accounting-audit #jobdetailsbanner {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/banner-finance.jpg) !important; background-position: top center !important;}
#top.market-research-marketing-services #jobdetailsbanner, #top.marketing-brand-management #jobdetailsbanner {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/banner-technical.jpg) !important; background-position: center left !important;}
#top .jd-share ul.av-share-box-list {width: 20%; min-width: 200px; float:left;}
.jd-share ul.av-share-box-list a {color:#00A0DF; font-size: 24px;}
.jd-share .av-share-link-description {margin-bottom: 5px; margin-right: 10px; float:left; width:auto; color:#676767; font-size: 2em; font-weight:normal; line-height:0.8em;}
.jd-share .av-share-link-description span {padding-left:5px; font-size: 0.5em;}
#gtm-jobdetail-title {  text-transform: none; }

/* Job Alert/LCP/XCloud Styles */
#job-alert-uni .xcc-sign-in.in {font-family: 'nestle-bold'; font-size: 1.4em; color:#fff;}
#job-alert-uni .account-link {color:#fff; padding-right:10px;}
#job-alert-uni .xcc-log-out {color:#fff; padding-left:10px; border-left:1px solid #fff;}
div.ng-scope .container {background-color:#fff;}
#top.ng-scope .main_color input[type='text'], #top.ng-scope .main_color select {border-color:#ccc;}
#top .main_color a.avia-color-theme-color.sign-in-link {margin-right:10px;}
.display-none-mobile {display:block !important;}
.modal-popup-small p, .modal-popup-small div {font-family: 'nestle-book', 'Helvetica Neue', helvetica, sans-serif;}
.modal-popup-small .modal-popup-main-header {font-family: 'nestle-lgt', 'Helvetica Neue', helvetica, sans-serif; color:#0065A1;}
.modal-popup-small .custom-action-highlight, .modal-popup-small .pull-right.draggable {color: #00A0DF;}
.modal-popup-small .custom-action-highlight:hover, .modal-popup-small .pull-right.draggable:hover {color: #0065A1 !important;}
.btn.btn-azure.btn-block.bg-blue.rounded.caps {font-family: 'nestle-book', 'Helvetica Neue', helvetica, sans-serif; background-color:#00A0DF !important; border-radius:0 !important;}
a.sign-in-link.pointer {margin-right:10px;}

/* Footer Styles */
#addfooter .content {padding-top:0;}
#addfooter #custom_html-2 {padding-bottom:0;}
#addfooter {background: -moz-linear-gradient(top, rgba(0,101,161,0) 0%, rgba(0,101,161,0) 75.9%, rgba(0,101,161,1) 76%, rgba(0,101,161,1) 100%);
background: -webkit-linear-gradient(top, rgba(0,101,161,0) 0%,rgba(0,101,161,0) 75.9%,rgba(0,101,161,1) 76%,rgba(0,101,161,1) 100%);
background: linear-gradient(to bottom, rgba(0,101,161,0) 0%,rgba(0,101,161,0) 75.9%,rgba(0,101,161,1) 76%,rgba(0,101,161,1) 100%);}
#addfooter .container {margin-bottom:30px; }
.addftr-wrap {text-align:center;}
.addftr-wrap ul li {padding:.5em;}
#addfooter h2 {font-size: 1.75em; font-weight: 400; margin-bottom: 1.3em; font-family: 'nestle-book';}
#footer {border-top:0;}
#footer ul.menu {display:table; width:auto; margin: 0 auto;}
#footer ul.menu > li {line-height:1; display: inline-block; text-align: center; padding: 0 0; border-left: 2px solid #72b533;}
#footer ul.menu > li:first-child {border-left:0px;}
#footer ul.menu > li > ul.sub-menu {display:none;}
#footer ul.menu > li > a {padding:0 0.8em; font-size:1.3em; font-family: 'nestle-bold'; text-transform:uppercase; letter-spacing:1px;}
#footer .ftr-copyright {line-height: 1.35; text-align: center; font-size: .85em; width:80%; margin:0 auto;}

/******** Media Queries & Mobile-specific ********/
#advanced_menu_toggle, #advanced_menu_hide {right:10px;}
#mobile-advanced {background:#00A0DF;}
#mobile-advanced, #mobile-advanced a {color:#fff; text-align:center; text-transform:uppercase;}
#mobile-advanced a:before {display:none;}
#mobile-advanced > li > a {font-family: 'nestle-bold'; padding: 5px 10px; font-size:16px;}
#mobile-advanced ul.sub-menu a {padding: 2px 10px;}

/* media queries should always be listed in descending order of screen size */

@media only screen and (min-width: 1281px) {
  /** flag style banner adjustment **/
.notchbkg .container:before, .notchbkg .container:after {width: 35px;}
}

@media only screen and (min-width: 1178px) and (max-width: 1280px) {
  /** flag style banner adjustment **/
.notchbkg .container:before, .notchbkg .container:after {width: 31px;}
}

@media only screen and (min-width: 1178px) {
/** nav adjustment **/
#header_main .container {padding-left: 0;}
  /* career areas list font size */
#exploreca .mob-toggle-wrap .link-list li a {font-size: 1.7em;}
}

@media only screen and (max-width: 1177px) {
  /** flag style banner adjustment **/
.notchbkg .container:before, .notchbkg .container:after {display:none;}
}

@media only screen and (min-width: 990px) and (max-width: 1177px) {
 /** nav adjustment **/
#header_main .container {padding: 0 20px;}
 /** home masonry **/
.home-masonry-wrap a h3 {font-size: 2em;}
 /** footer nav adjustment **/
#footer ul.menu > li > a {padding:0 0.8em; font-size:1.1em;}
}

@media only screen and (min-width: 990px) and (max-width: 1080px) {
 /** nav adjustment **/
#top #header_main > .container .main_menu ul:first-child > li > a {font-size:14px; padding: 0 10px;}
#top #header_main > .container .main_menu ul:first-child > li.chatnav > a .avia-menu-text {font-size: 16px;}
#top #header_main > .container .main_menu ul:first-child > li.chatnav > a .avia-menu-text:after {right: 20px; top: 43px;}
}

@media only screen and (min-width: 989px) {
/* --- respositioning of last nav dropdown --- .av-main-nav li#menu-item-1888 ul {left:-98%;} */
     /** margin adjustment for search banner & first element **/
#searchbanner.homesearch {position: absolute;}
#searchbanner {margin-top: -50px; z-index: 10;}
.home .firstel {margin-top:95px;}

/** 7-2-19 new homepage & related pages **/
.page-id-4225 .firstel {margin-top:95px;} /* won't be necessary once changes are migrated over to production */
.wtestimg {width:35%;}
.wtestqte {width:65%;}
.wtestimg {min-height: 230px;}

     /** Job Results **/
#jobresults #cws-search-form {display: flex; flex-wrap: wrap;}
#jobresults #cws-search-form .cws-search-form-title {width: 100%;}
#jobresults #cws-search-form .w-form-row {width: 49%; margin-right:2%;}
#jobresults #cws-search-form .search-control-container, #jobresults #cws-search-form .location-wrapper {width: 49%;}
#jobresults #cws-search-form label.radius-label {padding: 0 2%;}
#jobresults #cws-search-form div.location-radius-control {width:25%;}
/* #jobresults #cws-search-form div:nth-child(2), #jobresults #cws-search-form div:nth-child(3) {display: inline-flex; width: 49%; float:left;}
#jobresults #cws-search-form .location-wrapper, #jobresults #cws-search-form > div.w-form-row-field {width:36%; display:inline-block; margin-left: 0px;}
#jobresults #cws-search-form div.w-form-row div.w-form-row-field {width:98%;}
#jobresults label[for="cws_jobsearch__proximity"] {width:10%; max-width:50px; margin-right:2%; margin-left:2%;} */

}

@media only screen and (max-width: 989px) and (min-width: 768px) {
  
::-webkit-input-placeholder {font-size:15px !important;}
::-moz-placeholder {font-size:15px !important;}
:-ms-input-placeholder {font-size:15px !important;}
:-moz-placeholder {font-size:15px !important;}
input::placeholder {font-size:15px !important;}
input::placeholder-shown {font-size:15px !important;}
.select2-container--default .select2-selection--single {font-size:15px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 44px !important;}
  
  
  #header_main .container {padding-left: 20px;}
 /** home masonry **/
.home-masonry-wrap a h3 {font-size: 1.5em;}
   /** footer nav adjustment **/
#footer ul.menu > li > a {padding:0 0.5em; font-size:1em; letter-spacing:0; font-weight:400;}

.wtestimg {min-height: 220px;}
.wtestimg {width:38%;}
.wtestqte {width:62%;}

}

@media only screen and (min-width: 768px) {
   /** Layout & Universal **/
.desk-hide {display:none;}
   /** custom section adjustments **/
.margfwimg .container {padding: 0 0;}
.margfwimg .container .entry-content-wrapper > .flex_column_table:not(.nomargadj), .margfwimg .container .entry-content-wrapper:not(.search-columns) > .flex_column:not(.nomargadj) {padding: 0 50px;}
/** Search Banner **/
#top #searchbanner input[type="text"], #top #searchbanner select {font-size: 1.45em; line-height: 1.2; height: 57px !important;}
#top #searchbanner .select2-selection {font-size: 1.45em; line-height: 1.2; height: 57px !important; padding: .45em; color:#000;}
#searchbanner .geolocation-icon {top:18px;}
#searchbanner .quicksearch-btn .avia-button.avia-size-small {min-height: 57px;}
#top #searchbanner #custom_html-4 {padding:0.2% 0 0 6.5%;}
/** Job Alert **/
.job-alert-box .evensplit div:first-child {padding:0 5em 0 0;}
/** MOBILE TOGGLE - (HOME/career areas headline for desktop) **/
#exploreca .mob-toggle {padding-left:10px; padding-bottom:10px;}
/** Featured Jobs HOME **/
.homehotjobs .widget-joblist h3, .homehotjobs .widget-joblist .widget_joblist_row {width:33.33%; display:inline-block; margin: 0 0;}
.homehotjobs .widget-joblist .widget_joblist_row {padding: 50px 20px 50px 70px;}
/** Featured Jobs Above Footer **/
.fjobs-afoot .widget-joblist .widget_joblist_row {width:33.33%; margin: 0 0;}
/** Career Areas - At a glance **/
.gridnav .newrow {margin-top:1.5%;}
/** Campus **/
.camp-loc>li.dred {clear: both;}
}

@media only screen and (max-width: 767px) {
   /** Layout & Universal **/
.mobile-hide {display:none;}
.responsive #top #wrap_all .container_wrap .container {width: 100%; max-width: 100%; padding: 0 25px;}
.nomobpad {padding-bottom: 0 !important;}
.responsive #top #wrap_all .nomobpad .flex_column.av_one_full {padding-bottom:0 !important;}
     /*** home brand slider  ***/
.responsive #top #wrap_all .brandslider .slide-entry {width: 47% !important;}
  /** flex lists elements **/
     /*** home masonry  ***/
#exploreca .container {padding: 0 0 !important;} 
.home-masonry-wrap .mason50, .home-masonry-wrap .mason100 {flex-direction:column;}
.home-masonry-wrap .mason50 > div, .home-masonry-wrap .mason100 > div {width:100%;}
.mason50.homerow1 > div, .mason50.homerow2 > div:not(.stackdiv), .mason100.homerow3 > div, .mason50.homerow4 > div {height:100px; min-height:100px; margin: 1% 0;}
.mason50.homerow1, .mason50.homerow2, .mason100.homerow3 {margin-bottom: 0%;}
.mason50 > div:last-child, .mason50 > div:first-child {margin-left: 0; margin-right: 0;}
.mason50.homerow2 > div.stackdiv {height:auto; margin: 1% 0;}
.home-masonry-wrap ul.masonstack li {min-height:100px; height:100px;}
.home-masonry-wrap .mason50 > div, .home-masonry-wrap .mason100 > div, .home-masonry-wrap ul.masonstack li {background-size:cover;}
.home-masonry-wrap .mason50 > div:hover, .home-masonry-wrap .mason100 > div:hover, .home-masonry-wrap ul.masonstack li:hover {background-size:cover;}
.home-masonry-wrap a h3 {font-size: 1.50em;}
.explore-fold {padding: 0 20px;}
#exploreca .homehotjobs {padding: 0 25px;}
     /*** Flex List ***/
ul.flexlist {flex-wrap: wrap; margin-bottom:0px;}
ul.flexlist.compr75, ul.flexlist.compr50 {width: 100%;}
     /*** img/other flex wraps &**/
.img-txt-wrap {flex-direction: column;}
.img-txt-wrap .lftcolimg, .img-txt-wrap .rgtcol-txt, .img-txt-wrap.evensplit > div, .gridnav .img-txt-wrap.evensplit > div, .gridnav .img-txt-wrap.thirdsplit > div {width:100%;}
     /*** even split grid ***/
.gridnav .img-txt-wrap.evensplit > div, .gridnav .img-txt-wrap.evensplit > div:last-child, .gridnav .img-txt-wrap.thirdsplit > div, .gridnav .img-txt-wrap.thirdsplit > div:last-child {margin-left: 0%; margin-bottom:1.5%;}
     /*** color rollover grid ***/
.inforoll > .rollcon {padding:1.3em;}
     /*** Additional footer ***/
.fjobs-afoot .widget-joblist {flex-direction:column;}
.fjobs-afoot .widget-joblist > div {background:none; }
  /** conts, copy, headers **/
.bluhd-lrg h3 {font-size: 1.3em;}
   /** videos **/
.video-box {width: 285px; height: 173px;}
   /** home hero **/
.responsive #top .homehero .slideshow_caption h2.avia-caption-title {font-size: 2.3em !important;}
   /** sub heroes **/
.subbanner .container {height:155px !important;}
.subbanner .container .content {padding-top:0; padding-bottom:0px;}
.allheroes h1 {font-size: 2.3em;}
   /** flag banners **/
.ribbon-alt .container {height: 110px;}
.ribbon-alt .container .content {padding: 0 0;}
.ribbon-alt h2 {font-size: 1.8em; margin: 0 0; padding-top:5%;}
.ribbon-alt .content {height: 100%;}
.ribbon-alt .post-entry {display: table; width: 100%; height: 100%;}
.ribbon-alt .post-entry .entry-content-wrapper {height: 100%; vertical-align: middle; display: table-cell; width: 100%;}
   /* Logo & Menu */
.responsive .logo img {max-width: 120px;}
.header_color .header_bg {background: #0065A1; background-color: #0065A1;}
   /** Search Banner **/
  #main > #searchbanner.avia-section {background-color:#FF8300;}
#searchbanner .quicksearch-title img {display:none;}  
#top #searchbanner #custom_html-4 {padding:0 0 0.2% 0;}
#top #searchbanner ul.sb-links li {display: block; width: 100%; text-align: center; padding: 0; margin: 0;}
   /**  Join Talent Block **/
.tc-block {margin-top:50px;}
.xcc-sign-in-submenu > a.create-profile-link, .xcc-sign-in-submenu > a.sign-in-link.pointer {margin-top:10px;}
   /** MOBILE TOGGLE - (HOME/career areas) **/
  .mob-toggle {cursor:pointer; text-align:center;}
  .mob-toggle span {background-color: #0065A1; padding: 0 .4em; display: inline-block; line-height: 26px;}
  .mob-toggle span:after {content: '\e883'; font-family: 'entypo-fontello'; color: #f2f2f2; font-size:16px; line-height:2;}
  .mob-toggle.pressed span:after {content: '\e886';}
  .mob-toggle-wrap {display:none;}
   /** Featured Jobs HOME **/
.content .homehotjobs .widget.widget-joblist h3 {padding: 0 0 0 0; text-align:center; font-size:34px;}
.homehotjobs .widget-joblist .widget_joblist_row {padding: 10px 0 10px 60px;}
   /** Why - More Than Chocolate **/
.morecopy .flexfull li {min-width: 50%; padding: .5em;}
.morecopy .flexfull:last-child {width: 100%;}
   /** Culture -  Meet Our People **/
.mop-boxes .inforoll > .rollcon {padding: .5em;}
   /** Our Brands **/
#brands .flexlist {flex-direction:column;}
#brands .flexlist:first-child {margin-bottom: 0; margin-left: 0;}
#brands ul.flexlist img {max-height:51px; width:auto;}
#brands ul.flexlist > li {text-align:left; padding: .5em .5em .15em;}
#brands ul.flexlist > li > a:first-child {display: inline-block !important; width: 100px; float: left;}
#brands ul.flexlist > li > div {width: calc(100% - 105px); display:inline-block; padding: .2em .5em; margin-left:5px; line-height: 1.6;}
   /* Career Areas At a glance **/
.masonroll .evensplit > div.cafin-bkg {height:350px;}
   /** Career Areas - Category Based Results **/
.category-job-results #cws-search-form {margin-top:20px;}
.category-job-results .search-columns {background:transparent;}
.responsive #top #wrap_all .category-job-results .search-columns .flex_column {background-color: #0065A1; border-radius:3px; margin-bottom:5px; padding: 5px; text-align:center;}
.category-job-results .job .joblist-location, .category-job-results .job .joblist-posdate {padding-left:0 !important;}
.category-job-results .widget-jobsearch-results .job-arrow-btn {margin-top:-27px;}
   /** Military **/
#militarycontent ul.flexlist:not(.milbens) li {min-width: 50%;}
.milbens li, .milbens li:first-child, .milbens li:nth-child(4) {margin-left:1%; min-width:49%;}
   /** Finance **/
.finphoto1-bkg, .finphoto2-bkg, .finphoto3-bkg {min-height:245px;}
   /** Campus **/
.campmop-boxes > div {width: 100%; max-width: none; min-height:none;}
.camp-loc li {width: 100%; min-height: auto; margin: 0 0 10px 0;}
/** Tech Production **/
.responsive #top .main_color .tabcontainer.techprodtabs .tab.active_tab, .responsive #top .main_color .tabcontainer.techprodtabs .tab {background-color:#fff;}
.responsive #top .main_color .tabcontainer.techprodtabs .tab.active_tab {border-bottom: 0; border-right: 1px solid #aaa; border-left: 1px solid #aaa;}
.responsive #top .main_color .tabcontainer.techprodtabs .tab {border-right: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #aaa;}
.responsive #top .main_color .tabcontainer.techprodtabs .tab:hover {color:#fff; background-color:#0065A1;}
.manusites.img-txt-wrap {flex-direction:row; flex-wrap: wrap;}
.manusites.img-txt-wrap > div {flex: 1 1 50%; width: 50%;}

   /** Wow Home Updates 7-3 **/
.brandslider h3 {padding: 0 25px;}
.brandslider .slide-entry-wrap {float: none; display: flex; flex-wrap: wrap; justify-content: center;}
.brandslider .slide-entry-wrap > div {width:23% !Important; margin: 0 1% 10px 1% !important;}

   /** Wow Page **/
.ribbon-alt.bluribbon .container .content {padding: 0 0;}
.ribbon-alt.bluribbon h2 {padding-top:0;}
.wowtest-wrap {flex-direction: column;}
.wtestimg {min-height: 220px; background-size:contain; background-repeat:no-repeat; background-position: center left;}
.wowtest-wrap .wtestimg, .wowtest-wrap .wtestqte {width:100%;}
.wowtest-wrap img.wcirc {top: 40px; bottom: auto; left: auto; margin-top: 0; right: 5%;}
.wphoto {height: auto; max-width: 250px;}
.wowhotjobs .widget-joblist {flex-wrap: wrap;}
.wowhotjobs .widget-joblist > div {width:100%; margin-bottom:20px;}

   /** Job Search Results **/
#jobresults .category-job-results #cws-search-form {margin-top:20px;}
#jobresults .search-columns {background:transparent;}
.responsive #top #wrap_all #jobresults .search-columns .flex_column {background-color: #0065A1; border-radius:3px; margin-bottom:5px; padding: 5px; text-align:center;}
/** Locations All **/
.masonroll .singlerow > div {height: 250px;}
.twobytwo ul.flexlist {flex-wrap: wrap;}
/** Footer **/
.brandfamimg {width:100%;}
#footer ul.menu {display:block;}
#footer ul.menu > li {display: block; border-left: 0;}
#footer ul.menu > li > a {padding:.5em; font-family: 'nestle-lgt';}
#footer .ftr-copyright {font-size: .95em; width:100%;}
}

@media only screen and (max-width: 480px) {
.wtestimg {min-height: 160px;}
.wowtest-wrap img.wcirc {top: 20px;}
}

/* Old Chat Button CSS - saving in case they reinstate
#top #header_main > .container .main_menu ul:first-child > li.chatnav > a .avia-menu-text {background-color: #0065A1; border: 1px solid #fff; padding: .5em 2.5em .5em 1em; font-size: 1.1em;}
#top #header_main > .container .main_menu ul:first-child > li.chatnav.current_page_item > a {color:#fff;}
#top #header_main > .container .main_menu ul:first-child > li.chatnav > a .avia-menu-text:after {content: ''; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/745/2018/10/ico-chat.png); background-size: contain; background-repeat: no-repeat; position: absolute; right: 10px; top: 53px; width: 24px; height: 24px;}
#top #header_main > .container .main_menu ul:first-child > li.chatnav > a:hover {color:#fff;}
#top #header_main > .container .main_menu ul:first-child > li.chatnav .avia-menu-fx {display:none;} */

/*COVID-19 FAQs*/
     /*** tabs & accordions ***/
.js_active .togglecontainer.covid-faq .toggler {background:transparent; border-width: 15px; padding: 0px 40px 0px 60px; font-size:16px; /*font-family: 'Univers LT W04_47 Light Cond', Arial, sans-serif;*/}
.main_color .togglecontainer.covid-faq .toggle_icon {top: 0px; left: 25px; border:1.5px solid #FF8300; width:21px; height:21px;}
.main_color .togglecontainer.covid-faq .toggle_icon span {border-color:#FF8300;}
.main_color .togglecontainer.covid-faq .toggle_icon .vert_icon {left: 8px; top: 2px; height: 12px}
.main_color .togglecontainer.covid-faq .toggle_icon .hor_icon {top: 6px; left: 3px; width: 12px;}
.main_color .togglecontainer.covid-faq .single_toggle {border-bottom: none}
.main_color .togglecontainer.covid-faq .toggle_content {padding: 25px 30px 24px 60px; background:transparent; border-width: 0px;}
       /**** alternate layout toggles ****/
.js_active .togglecontainer.covid-faq.alttog .toggler {color:#0065A1;}
.main_color .togglecontainer.covid-faq.alttog .single_toggle {border-bottom: 1px solid #aaa;}
.main_color .togglecontainer.covid-faq.alttog .toggle_content {padding: 25px 0px 24px 0px;}
.main_color .togglecontainer.covid-faq.alttog .toggle_content p {width:66.66%;}

.covid-faq-heading h1 {margin:25px 0 -15px 35px!important; color:#000!important; font-family: 'nestle-bold' !important; font-size:20px!important;text-transform:none!important;}
.covid-faq p {margin-left:20px;}
/*p.toggler.activeTitle {margin-left:25px;}
.page-id-4670 #text {margin-left:25px;}*/