.av-upcoming-event-venue{display:none;}
a:hover {text-decoration: none !important;}
a:focus, img:focus, input:focus, select:focus, p:focus, .sort-btn:focus, #job-map:focus, button:focus, h2:focus, h3:focus { outline-style: solid !important; outline-color: #0071dc !important; outline-width: 1px !important;}
.logo a:focus {border: 1px solid #0071dc !important;}
#subcontent strong {font-weight: normal !important; }

span.breadcrumb-title {display: none;}

/* remove borders on single news post page w/ sidebar */
#top #main .sidebar_left .sidebar,
.sidebar_left .content {border:none;}
.sidebar_left.sidebar h3.widgettitle {text-align:left;}

/* Career Area Grid Width Fix */
#cws-career-areas-grid {max-width:1310px; margin:0 auto; padding: 40px 20px 0;}

/* IE8 logo fix 
#header_main .logo img {height:30px;} */

/* change mobile menu animation */
#wrap_all { position: relative !important; }
.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);}

/* * IE8 img height fix */
.avia-msie-8  img, .avia-msie-8 a img {height: auto; width: auto;}

#main>.title_container {display: none;}  
.post-meta-infos .text-sep-date {display: none;}
.single-tribe_events .tribe-events-event-meta.primary {width: 65%; float: left;}
.av-single-event-content {width: 100%; float: none !important;}
.single-tribe_events .tribe-events-event-meta.secondary {width: 32%; float: right;}



/**** Dev Added Styles ****/

/** header positioning **/
#header_main .logo a {padding-top:9px; padding-left:0px;}
#header {background:rgba(17,25,33,0.65) !important; position: relative;}
#header_main, #header_main .container, .header_bg {background: transparent !important; border-bottom:0px;}
#header_main .container {padding: 0px 35px 0px 20px; max-width: 100%;}
#header_main nav.main_menu ul#avia-menu li a {font-weight:normal;}
ul.sub-menu li a:hover {color:#000 !important;}
ul.sub-menu li a:focus {color:#000 !important; outline-style: solid !important; outline-color: #0071dc !important; outline-width: 1px !important; background-color:#fff !important;}

/** home slider **/
/* #layerslider_5 .ls-slide img { margin-left: auto !important; margin-top: 0px !important; margin-right: 0px !important; right: 0px !important;} width: 100% !important; height: auto !important;*/
/*#layerslider_5 .ls-bg {opacity: 1 !important;}
#layerslider_5 .ls-slide {right: 0px !important; left: auto !Important; background-position: top right !important;}*/
/*#layerslider_5 .ls-slide .ls-bg {left: auto !important; right: 0px !important;}*/

/** horizontal search bar  **/
#searchbar {max-height:98px; min-height:98px !important; /*margin-top: -98px;*/margin-top: 0px; background: transparent;}
#searchbar .container {background:rgba(17,25,33,0.65) !important; max-width:100%;}
#searchbar .widgettitle {font-size:1.571em; color: #fff; font-weight:normal; margin-top: .25em;}
#searchbar label {font-weight:normal; font-size:14px; color: #fff;}
#searchbar .no_margin.av_four_fifth {width: 90%;}
#searchbar .no_margin.av_one_fifth {width: 10%;}
#searchbar div .av_one_fifth {margin-left: 2%; width: 18.4%; padding-top:5px;}
#searchbar div .first {margin-left: 0;}
#searchbar .quicksearch-btn .quicksearch-submit {width: 85%; /*margin-top: .6em !important;*/}
#searchbar .ce-link a, #searchbar .ce-link p {color:#fff; line-height:16px;}
#searchbar #text-6 {margin:0px; padding: 0px;}
#searchbar #text-6 a, #searchbar #text-6 .textwidget {color:#fff; line-height:16px;}
/*#searchbar #text-6 .textwidget {margin-top: 20px;}*/
  
#fullwidpan .container, #aftersearch .container, #our-culture .container, #brand-lists .container, #job-areas .container,
#job-location .container {padding: 0px 0px; margin: 0px 0px 0px 0px !important; max-width: 100%;}
#fullwidpan p, #aftersearch p, #our-culture p, #brand-lists p, #job-areas p, #job-location p {font-size: 1.286em; line-height:1.714em;}
#brand-lists .homebrandint1, .homebrand .brandtable, #job-areas.homeja, #job-location .homelocint {width:85% !important; margin: 0 auto !important;}
.home h2 {font-size:3.143em; font-weight:normal; letter-spacing:0px;}
.home h3.widgettitle {color:#fff; letter-spacing:0px; font-size:1.571em; font-weight:normal; margin-top:0px !important; margin-bottom: 15px;}

/** homepage blue boxes  **/
.hdrdiv {background-color:#fff;}
#aftersearch.homeboxes {border-top: 3px solid #fff;}
#aftersearch.homeboxes .centercolbox {border-left: 3px solid #fff; border-right:3px solid #fff;}
#aftersearch.homeboxes .centercolbox, #aftersearch.homeboxes .rgtcolbox, #aftersearch.homeboxes .lftcolbox {padding: 40px 45px; color:#fff;}
#aftersearch.homeboxes .centercolbox .widget_joblist_row {margin-bottom:8px;}
#aftersearch.homeboxes .centercolbox .widget_joblist_row a {color:#fff;font-size: 1.071em; line-height:1.286em;}
#aftersearch.homeboxes .lftcolbox p {font-size: 1.071em; line-height:1.286em;}
#text-3 {padding-bottom: 5px;}

/** homepage culture  **/
#our-culture .homecond {width:70% !important; margin: 0 auto !important;}
.homecult {padding: 60px 0px;}
.homecult h2 {color:#54575a; }
.homecult .homecond p {color:#54575a;}

/** homepage brands  **/
#brand-lists.brandover {vertical-align:center;}
.homebrand {background:rgba(11,97,130,0.9) !important; padding: 3% 0;} /*(14,126,169,1.0)*/
.homebrand h2, .homebrand p {color:#fff;}
.homebrand .brandtable {background: transparent; border:0px;}
.homebrand .brandtable tr, .homebrand .brandtable td {background: transparent; border: 0px;}
.homebrand .brandtable td {width: 33.3%;}
.homebrand .brandtable td h3 {text-transform:uppercase; color:#fff; font-weight:normal;}
.homebrand .brandtable td p, #job-areas.homeja .jatest p {font-size: 1.15em !important; line-height:1.6em !important;}
.homebrand .brandtable td a {color:#fff; font-size: 0.929em;}
.homebrand .mob-brands-home a {background-color: transparent; border: 2px solid #fff !important; padding: 10px; width: 85%;}
#brand-lists.brandover {background-position: 0 -57px !important;}

/** homepage job areas  **/
#job-areas.homeja, #job-location .homelocint {padding: 60px 0px; float:none;}
.homejacol1int {text-align:center;}
#job-areas.homeja .homejacol1int p {font-size: 1.2em; line-height: 1.4em;}
#job-areas.homeja .jatest {margin-top: 1em;}
#job-areas.homeja .jatest .avia-testimonial {padding:0px; border: 0px;}
#job-areas.homeja .jatest a {font-size: 0.83em;}
#job-areas.homeja .avia-testimonial-content {margin-bottom:20px;}
#job-areas.homeja .mob-ja-home a {border: 0px; padding: 10px !important; width: 100% !important;}

/** homepage locations  **/
.homeloc h2 {color:#fff;}
.homeloc #job-map{height:300px;}

/** Subpages Universal **/
#subcontent .content {padding-top: 30px; padding-bottom: 30px;}
#subcontent #text-5 {padding: 0px 0px 20px 0px;}
#subcontent #text-5 .trail-end, #subcontent #text-5 .sep, #subcontent #text-5 .breadcrumb-trail, #subcontent #text-5 .breadcrumb-trail a {font-size: 1.071em; text-transform: uppercase; color:#54575a;}
#subcontent #text-5 .breadcrumb-trail a {text-decoration:underline;}
#subcontent #text-5 .sep {margin: 0px 5px;}
#subcontent .contentblk {margin-top:0px;}
#subcontent h1 {font-size:3.143em; font-weight:normal; letter-spacing:0px; color:#54575a;}
#subcontent h2 {font-size:1.571em; font-weight:normal; letter-spacing:0px; text-transform:none; color:#54575a;}
#subcontent .conrgtcol h3 {color:#54575a; text-transform:uppercase;}
#subcontent p, #subcontent li {font-size: 1.143em; color:#54575a; line-height:1.571em;}
#subcontent a {color:#0071dc;}
#subcontent a:hover {color:#23436b;}
#subcontent ul {margin-left:20px;}
#subcontent .contentblk .togglecontainer .single_toggle p.toggler {font-size: 1.16em;}

/** About Us **/
#subcontent .conrgtcol .sub-rgt-col1 a {color:#000; text-transform: uppercase;}
/*.page-id-717 #toggle-id-3-container {display: none !important;}
/*.page-id-717 p[aria-controls="toggle-id-3-container"] .toggle_icon {display:none;}*/

/** Our Brands **/
#subcontent .brandsblurb {margin-left:3%;}
#subcontent .brandsblurb h2 {font-size: 2.3em; color:#54575a;}
#subcontent .conrgtcol {margin-top:0px;}
#subcontent .conrgtcol .brand-evs .av-upcoming-event-meta {display:none;}
#subcontent .conrgtcol .brand-evs h4.av-upcoming-event-title {font-size: 1.15em; color:#0071dc;}
#subcontent .conrgtcol .brand-evs h4.av-upcoming-event-title:hover {color:#23436b;}
#subcontent .conrgtcol .brand-evs .av-upcoming-event-entry {padding: 0 0 10px 0;}
.overinfo {height: 162px; width: 162px; text-align: center; display:block; float:left;}
.overinfo.info1 {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/205/2016/07/circle_DarkBlue.png); background-position: center center; background-repeat: no-repeat;}
.overinfo.info2 {margin-left: 20px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/826/2019/02/image.png); background-position: center center; background-repeat: no-repeat;}
.overinfo.info3 {margin-left: 20px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/205/2016/07/circle_LightBlue.png); background-position: center center; background-repeat: no-repeat;}
.infocon {height: 162px; width: 162px; display:table-cell; vertical-align:middle; color:#fff;font-size:0.9em;    line-height: 1.3em;}
.overinfo .infohdr {font-size:3em; line-height: 1em;}
p.infoftr {font-size: 0.9em !important;}

/** Job Areas **/
.jahigh a.jahighlnk {color:#54575a !important; font-size: 1.13em; text-transform: uppercase;}

/** Corporate FOrm **/
.page-id-935 main.content {padding-top: 0px; padding-bottom: 0px;} 
h3.gform_title {font-size: 16px;}
span.gform_description {font-size: 12px;}
.ginput_container {width: 60%; float:left; margin-top:0px; margin-bottom: 0.5em;}
.ginput_container input, .ginput_container select {padding: 4px 6px !important;}
#field_1_6 label {padding-left: 10px;}
.page-id-791 .mfp-iframe-holder {padding-top: 20px; padding-bottom: 20px;}
.page-id-791 .mfp-iframe-holder .mfp-content {max-width: 70% !important; max-height: 90% !important; height: 90%;}
.page-id-791 .mfp-iframe-scaler {height:100%;}
.page-id-935 #wrap_all {background-color:#fff;}
.page-id-935 .container_wrap {border: 0px !important;}
.page-id-935 ul#input_1_10 {margin-left: 0% !important;}
.page-id-935 ul.gfield_radio li {float: left; margin: 0px 20px 0px 0px;}
.page-id-935 .gform_wrapper textarea.medium {height: 5.375em;}
.page-id-935 .gform_wrapper .gform_footer.left_label, .gform_wrapper .gform_footer.right_label {padding: 0px 0 .625em; margin-top: 0px;}
.page-id-935 .gform_wrapper .left_label .gfield_label {width: 35%;}

/** Job Areas - International **/
nav#tabmenu {padding-top: 8px;}
nav#tabmenu ul li {display: inline; text-transform: uppercase; margin-left: 0px !important;}
nav#tabmenu ul li#litoggle2:before {content: " / "; }
nav#tabmenu ul li a {text-transform: uppercase;}
nav#tabmenu li.current a {color:#54575a; text-decoration: none;}

/** College Programs **/
#searchbar .cp-bar .cpbarcopy {color:#fff; text-transform:uppercase; font-size: 1.571em;}

/** Job Search Results **/
#cws-search-form .widgettitle h1 {text-transform: uppercase; font-size: 24px; color: #000; font-weight:normal;     margin-top: 0.25em; margin-bottom: 0.5em;letter-spacing: 1px;line-height:23.1px}
.page-id-72 #widget_job_search_results_list-2 h2.search-results-title {font-size:3.143em !important; font-weight:normal !important; letter-spacing:0px !important; color:#54575a !important; text-transform: uppercase !important;}
h3#live-results {font-size: 18px !important; color:#54575a !important; margin-top: 12px !important;}
.search-columns {font-weight:normal !important;}
h3.sort-title {float: left; margin-right: 15px; margin-top: 5px;}
  .search-columns .sort-btn {background-color:#fff !Important; padding:5px !Important; border: 1px solid #54575a !Important; color:#54575a !Important; font-size:1.1em !important; width: 140px;}
    .search-columns .sort-btn:hover {background-color:#23436b !important; color:#fff !important;}
#text-7 {padding: 0px 0px 20px 0px;}
.jobcart-counter, #text-7 a, #text-9 a {font-family: arial !important;}
.jobcart-counter {padding: 5px; border: 1px solid #999;}
.jobcart-counter:before {content: "\E859"; font-family: 'entypo-fontello'; padding: 0px 6px 0px 0px; text-decoration: none !important; color:#54575a;}
#text-8  {padding: 15px 0px 0px 0px;}
#text-8 .jsma, #text-9 .jsma {color:#54575a; font-size: 1.05em;margin-bottom: 0 !important;}
#widget-jobsearch-results-pages a {color:#fff;}
#toggleAdvSearch::after {content: "\E873"; font-family: 'entypo-fontello'; font-size: 1.7em; height: 16px; margin-top: -11px; position: absolute;    right: 10px; top: 50%; color:#fff;}
#toggleAdvSearch.close::after {content: "\E876"; font-family: 'entypo-fontello'; }
a.directions {font-family: 'entypo-fontello' !Important; }

/** Job Search Details **/
#jdetails .content {padding-top:30px;}
#jdetails .bts {margin-bottom:10px;}
a.jsdback {text-transform: uppercase; color:#54575a;}
h3#gtm-jobdetail-title {color:#54575a; font-size:2.3em !important; font-weight:normal !important; letter-spacing:0px; text-transform: uppercase;}
.jobdetail-buttons, .jobdetail-buttons a.button {width:100%; border-radius: .1875rem;}
#gtm-jobdetail-cart a.button {background-color:#777; text-transform: uppercase; border-radius: .1875rem;}
#gtm-jobdetail-cart a.button:hover {background-color:#23436b;}
#gtm-jobdetail-cart [data-av_icon]:before {content: "\E816" !important;}
h2.av-share-link-description {text-align: center; color:#54575a; font-size:1.1em; margin-top: 15px; margin-bottom: 4px !important;}
.av-share-box ul li a {padding: 7px 0 !important;}
.av-share-box ul li {padding: 0px !important;}
#gtm-jobdetail-category, #gtm-jobdetail-city, #gtm-jobdetail-state, #gtm-jobdetail-category, #gtm-jobdetail-id, #gtm-jobdetail-date {font-size:1.15em;}
.jyml h3.widgettitle {color:#54575a !important; letter-spacing: 0px !important; font-weight:normal !important;}
.jyml .widget_joblist_row {margin-bottom:10px;}
.jyml .widget_joblist_row a {font-size: 1.15em; line-height: 1.2em;}

/* Events Pages */
body.single-tribe_events #main .container_wrap .container {max-width: 95%;}
body.single-tribe_events #header {position: relative;}
.html_stretched body.single-tribe_events #wrap_all {background-color:#fff !important;}
.av-single-event-content {margin-left: 0px;}
.av-single-event-content h2 {font-size:3.143em !important; font-weight:normal !important; letter-spacing:0px !important; color:#54575a; margin-bottom:10px !important;}
.av-single-event-content h3, .av-single-event-content dt, .tribe-events-single-event-description p, .av-single-event-meta-bar h3, .av-single-event-meta-bar dt, .tribe-address, .av-single-event-content dd, .av-single-event-meta-bar dd {color:#54575a !important;}
.av-single-event-meta-bar {margin-top: 50px;}
a.tribe-events-button {margin-top:15px; border-radius: .1875rem !important;}

/** sitewide content styles  **/
#skipnav a {background-color: #0071dc !important;}
.avia-button {font-size:1.214em !important; color: #fff !important; text-transform: uppercase !important; border: 0px !important; border-radius: .1875rem !important;}
input.avia-button {font-size:1.214em !important; color: #fff !important; text-transform: uppercase !important; background-color:#0071dc; border:0px !important; cursor: pointer; cursor: hand; padding-left: 20px !important; padding-right: 20px !important; border-radius: .1875rem !important;}
.avia-button:hover {background-color:#23436b !important;}
.image-overlay-inside, .image-overlay.overlay-type-extern {display: none !important;}
#fullwidpan a:hover, #subcontent a:hover {color:#23436b;}

/** footer styles  **/
#footer {border: 0px;}
#footer .container {padding: 0px 0px; width:85% !important; margin: 0 auto !important;}
#footer #text-4 {margin: 20px 0 20px 0;}
#footer .ftrnav1 {width:70%; display:inline; float:left;}
#ftr-menu ul {display: flex; align-items: stretch; justify-content: space-between; width: 100%; margin: 0; list-style-type:none; table-layout: fixed; vertical-align:middle;}
#ftr-menu ul li {display: block; color:#fff; vertical-align:middle; font-size: 1em;} 
#ftr-menu ul li a {text-decoration:none;}
#ftr-menu ul li a:after {-webkit-transition: width 350ms cubic-bezier(.36,.35,.21,1.01),background 750ms cubic-bezier(.36,.35,.21,1.01); transition: width 350ms cubic-bezier(.36,.35,.21,1.01),background 750ms cubic-bezier(.36,.35,.21,1.01); background: #767676; content: ''; display: block; height: 2px; height: .125rem;    margin: .5em 0 1em; width: 26px; width: 1.8rem;}
#ftr-menu ul li a:hover:after {background: #0071dc; width: 100%;}
#footer .ftr-add {width:17%; display:inline; float:left; margin-left: 13%;}
.ftr-add p {margin: 3px 0px 10px 0px; line-height:1.4em; font-size: 0.857em;}
.ftr-soc {border: 2px solid #b1b4b3; border-radius: 20px; margin: 0px 8px 0px 0px; padding: 5px 6px; color:#b1b4b3;}
.ftr-soc a {text-decoration: none;}
.ftr-soc:hover {color:#fff; background-color:#0071DC; border: 0px; border: 2px solid #0071DC;}
#ftr-menu ul li a, #sock-menu li a {color:#fff;}
#sock-menu li {list-style-type: none; display: inline; font-size: 0.86em; font-weight:500;}
#sock-menu li:before {content: " | "; padding: 0px 6px;}
#sock-menu li:first-child:before {content: none; padding: 0px 0px;}
#sock-menu li a {line-height: 1; position: relative; text-decoration: none;} 
#sock-menu li a:before {-webkit-transition: all .3s cubic-bezier(.36,.35,.21,1.01) 0s; transition: all .3s cubic-bezier(.36,.35,.21,1.01) 0s; background: #e6e2e7; bottom: 0; content: ''; height: 1px; height: .0625rem; left: 0;     position: absolute; width: 100%;}
#sock-menu li a:hover:before {-webkit-transform: translate(0,.25rem); transform: translate(0,.25rem);    background: #93cbff;}

/* Cookie Bar */
span#cn-notice-text {
    font-family: 'gotham-light' !important;
    font-size: 16px;
}
#cookie-notice a {
    color: #fff;
}
#cookie-notice a:hover {
    text-decoration: underline;
}
#cookie-notice .button.bootstrap {
    background-color: #0071dc !important;
    font-size: 14px;
    color: #fff !important;
    text-transform: capitalize !important;
    border: 0px !important;
    cursor: pointer;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-radius: .1875rem !important;
    background-repeat: no-repeat;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    border-color: initial;
}
#cookie-notice .button.bootstrap:hover {
    background-color: #23436b !important;
    background-position: 0 -25px !important;
    transition: none;
}

/* .hdrdiv {display:block; border:0px; height:3px; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/205/2016/06/hrimg.gif');} */

/** media mobile styles  **/

@media only screen and (max-width: 480px) {
  .widget.widget-jobsearch {padding:30px 0 0px 0;}
  .avia-content-slider .slide-entry-wrap {margin-bottom: 0px;}
  .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {margin-bottom: 20px;}
  .single-tribe_events .tribe-events-event-meta.primary {width: 100%;} 
  .single-tribe_events .tribe-events-event-meta.secondary {width: 100%;}
  .page-id-768 #banner-subpage {background-position: -45px 0px !Important;}
  /*.page-id-752 #banner-subpage {background-position: -50px 0px !Important;}*/
  .page-id-772 #banner-subpage {background-position: -290px 0px !Important;}
  .page-id-777 #banner-subpage {background-position: -100px 0px !Important;}
  .page-id-696 #banner-subpage {background-position: -20px 0px !Important;}
  .page-id-691 #banner-subpage {background-position: -240px 0px !Important;}
}

@media only screen and (max-width: 767px) {
  #header_main .logo a { padding-left: 7px; } 
.responsive #top #wrap_all .container {width: 100% !important; max-width: 100% !important;}
  .responsive .avia_responsive_table .avia-data-table {border:0px;}
  .responsive .logo img {width: 70%;}
  #banner-homepage {background-size: cover !important; height: 650px !important;}
  #banner-subpage .container {height:250px !important;}
  .page-id-696 #banner-subpage .container {height:33vw !important;}
  .home #searchbar {height: auto; margin-top: 0px; margin-top: 0px;}
  .brandtable, #job-areas.homeja .jatest {display: none !important;}
  #cws_quickjobsearch .flex_column {margin-bottom: 10px !important;}
  #searchbar #text-6 .textwidget {margin-top: 0px !important;}
  #searchbar {max-height: 100% !important; background:rgba(17,25,33,0.55) !important; margin-top: 0px;}
  #searchbar .container {width: 100% !important; max-width: 100% !important; padding-left: 30px !important; padding-right: 30px !important;}
  #searchbar .cp-bar .cpbarcopy {font-size: 1.2em;}
  #searchbar .cp-bar {padding-top: 20px;}
  #searchbar .quicksearch-btn .quicksearch-submit { width: 100%; }
  #aftersearch.homeboxes .lftcolbox, #aftersearch.homeboxes .centercolbox, #aftersearch.homeboxes .rgtcolbox {padding: 20px 45px 0px; margin-bottom: 3px !important;}
  #subcontent h1 {font-size:2em; margin-bottom: 0px !important;}
  #subcontent h2 {font-size:1.371em;}
  .homecult {padding: 20px 0px;}
  .home h2 {font-size: 2em;}
  #fullwidpan p, .homejacol1int p {font-size: 1em !important; line-height: 1.57em !important;}
  #aftersearch.homeboxes .centercolbox {border-left: 0px; border-right: 0px;}
  #brand-lists.brandover {background-position: -19px -9px !important; }
  #brand-lists.brandover .container {height: 780px !important;}
  #brand-lists.brandover .content {vertical-align: bottom !important;}
  #brand-lists.brandover .homebrand, .homejahd {margin-bottom:0px !important;}
  .overinfo {float:none !important;}
.overinfo.info2 {margin-left: 0px !important;margin-top: 10px !important;}
.overinfo.info3 {margin-left: 0px !important;margin-top: 10px !important;}
  #job-areas.homeja {padding: 20px 0px;}
  nav#tabmenu ul, .conrgtcol {margin-bottom:0px !important; margin-left:0px !important;}
  .page-id-72 #widget_job_search_results_list-2 h2.search-results-title {font-size:2em !important;} 
  #widget_job_search_full-3 {padding-bottom:10px !important;}
  a#job-map-toggle {float: right !important; margin-left: 0px !important;}
  h3#live-results {float: left !important; font-size: 1.0em !important;}
  #job-map{display:none;}
  h3.sort-title {font-size:1em !important; font-weight:bold !Important;}
  .search-columns {border-top:0px !Important;}
  .search-columns .sort-btn {width: 100%; display: inline-block;}
  #text-7, #text-8 {display:none;}
  #text-9 {padding-bottom: 0px;}
  #text-9 .togglecontainer {margin: 0px 0px 0px 0px !Important;}
  #text-9 .toggle_icon {left: auto !important; right: 10px !important; top:8px !important;}
  #text-9 .toggler {padding: 5px 0px 8px 15px !important; font-size: 1em !important; line-height: 1.25em !important;}
  /*.page-id-72 #cws-search-form input, .page-id-72 #cws-search-form select {margin-bottom:5px !important;} */
  h3#gtm-jobdetail-title {font-size: 2em !important;}
  #footer #text-4 {margin: 0px 0 80px 0; text-align: center;}
  #footer .ftrnav1 {/* width:100%; */display:none;}
  #footer .ftr-add {width:100%; display:block; margin: 20px 0px 0px 0px;}
  #footer .mobiconpos {margin: 0 auto 10px; text-align:center; width: 112px;}
  #footer .instaico {margin-right: 0px;}
  #ftr-menu ul {display: block; width: 100%; margin: 0; vertical-align:middle;}
  #sock-menu li {display: block;}
#sock-menu li:before {content: " "; padding: 0px 0px;}
}
@media only screen and (max-width: 480px) {
  #brand-lists.brandover { background-position: -64px -9px !important; }
}
@media only screen and (max-width: 767px) and (orientation: landscape){
  #header_main .logo a { padding-left: 7px; } 
#footer #text-4 { margin: 0px 0 40px 0; text-align: center; }
}
@media only screen and (max-width: 989px) {
#searchbar .widgettitle {font-size:1.0em; margin-top: 0.8em;}
  #searchbar #text-6 .textwidget {font-size: .8em;}
  #searchbar .quicksearch-btn .quicksearch-submit {font-size: 1em !important;}
}

@media only screen and (min-width: 768px) {
  .mob-brands-home, .mob-ja-home, .ftrrule {display: none;}
  #banner-homepage {background-image:none !important; }
  #text-9 {display:none;}
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
  #brand-lists.brandover .container {height:1400px !important;}
}

@media only screen and (min-width: 1300px) {
  #banner-subpage .container {height:450px !important;}
}

/** Compliance issue fixes. CSS added By Keerthi **/
.w-form-row-field label, .location-wrapper label, #cws_jobsearch_brand , #cws_quickjobsearch_primary_category{display:none;}
h1#gtm-jobdetail-title {color:#54575a; font-size:1.8em !important; font-weight:normal !important; letter-spacing:0px; text-transform: uppercase;}
/** Compliance issue fixes. CSS added By Keerthi **/