.media-centre { width: inherit; white-space: nowrap; }

body {color: #555555;}

.menu.vertical.accordion-menu > li.is-accordion-submenu-parent > a{
    display: inline-block;
    padding-right: 30px;
}

#langtoggle-wrapper{
    padding-top: 1px;
    padding-bottom: 0px;
    padding-right: 12px;
}

/********* Facilities - Google Map radio button tabs ************/

.map-tabs {

    position: relative;

    height: 552px;

    clear: both;

    margin: 0;

    background: #0089fe;

    text-align: center;}

.map-tab {

    display: inline;}

.map-tab label {

    background-color: #0089fe;

    color: #1c3f95;

    padding: 23px 10px;

    margin-left: -1px;

    position: relative;

    left: 1px;

    margin-right: 3px;}

.map-tab [type=radio] {

    display: none;}

.content {

    position: absolute;

    top: 72px;

    left: 0;

    background: #0089fe;

    right: 0;

    bottom: 0;

    padding: 0;}



[type=radio]:checked ~ label {

z-index: 2;

color: #fff;

cursor: default;}

[type=radio]:checked ~ label ~ .content {

    z-index: 1;}

.content iframe {border: none;}

#home-map {position: relative;

    float: left;

    clear: both;

    width: 100%;}



/* Google map olverlay */

.gmap-overlay {

   background:transparent;

   position:absolute;

   width:100%;

   height:520px; /* your iframe height */

   top:560px;  /* your iframe height + 40px header bar*/

   margin-top:-520px;  /* your iframe height */}

/***** ****/



/********* Facilities - Google Map links ************/

.map-btn-wrap {

    position: relative;

    background: #0089fe;

    text-align: center;

    padding-bottom: 20px;

}

.map-btn-wrap a{

    display: inline-block;

    color: #1c3f95;

    padding: 20px 10px 0;

}

.map-btn-wrap a.active{

    color: #fff;

}

.facility-map iframe {

    border: none;

}

.anchor:before {

    display: block;

    content: " ";

    margin-top: -90px;

    height: 90px;

    visibility: hidden;

}

#top-header a strong { font-size: 1.5em;}

#top-header .enquire { font-size: .8em;}

#top-header .enquire-wrapper{
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
}

ul.filelist li a {color: #0089fe; font-size: 1.2em;}

ul.filelist li a:hover {color: #0f0e9f;}

h3 {color: #0f0e9f;}

#vision-culture-content .intro {color: #03b4e3; font-size: 1.2em;}

#vision-culture-nav .btn.selected { background-color: rgba(28, 63, 149, 1); color: #03b4e3;}

.trans-parent .inner h3 { color: #0089fe;}

#leadership-intro h5, #case-studies h5, #home-case-studies h5 { margin-top: 20px;}

.big-blue-download {height: 155px; padding-top: 8px;}

#leadership-team #team-slider .member-photo {float: left;}

.trans-blue .intro, .trans-parent .intro { color: #03b4e3;}



p.intro.small em {font-style: normal; font-size: 1.2em; line-height: 1.5em;}

#leadership-team #team-slider .member-info {padding: 5px; margin-left: 15px;}

#leadership-team {padding: 20px 5px;}

#leadership-team #team-slider .member-photo {width: 48px;}



.cta {font-weight: bold;}

.cta:hover, .cta2:hover, .cta3:hover, .cta4:hover, .cta5:hover {text-decoration: underline;}

.service .cta2 {margin:auto;}



/***** Scroll to top button *****/

.scroll-top-wrapper {

position: fixed;

opacity: 0;

visibility: hidden;

overflow: hidden;

text-align: center;

z-index: 99999;

background-color: #777777;

color: #eeeeee;

width: 40px;

height: 48px;

line-height: 15px;

right: 30px;

bottom: 30px;

padding-top: 5px;

border-top-left-radius: 1px;

border-top-right-radius: 1px;

border-bottom-right-radius: 1px;

border-bottom-left-radius: 1px;

-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;}

.scroll-top-wrapper:hover {

background-color: #888888;}

.scroll-top-wrapper.show {

visibility:visible;

cursor:pointer;

opacity: 1.0;}

.scroll-top-wrapper i.fa {

line-height: inherit; width: 100%;}

.fa-angle-up:before {

font-size: 23px;

transform: scale(1.85,1);

-webkit-transform: scale(1.85,1);

display: inline-block;}



.text-on-light-blue {background-color:#ddeffe; margin:-20px auto 0; padding:2.5rem; text-align:center;}

.text-on-light-blue p {color:#1c3f95; margin-bottom:0;}



#home-solutions { padding: 20px 0;}



#home-services .image-container {opacity: .6; margin: 20px auto; height: 100px; width: 100px; cursor: pointer;}

#home-services .image-container:hover {border-radius: 100px; opacity: 1; border: 4px solid #fff;}



/***** Home page slider *****/

.orbit-previous { background: url("/files/slider/slider-left-arrow.png") no-repeat left center; height: 85px; width:35px; text-indent: -999px;}



.orbit-next { background: url("/files/slider/slider-right-arrow.png") no-repeat right center; height: 85px; width:35px; text-indent: -999px;overflow: hidden;}



.orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {background-color: transparent;}



li.orbit-slide div.row {position: relative; top: 50%; transform: translateY(-50%);}

#certification .orbit-slide{background-repeat:no-repeat !important;}

#certification  li.orbit-slide div.row {

    position: relative;

    top: 0%;

    transform: translateY(0%);

}

#certification h3{padding-top:2em;}

#certification  li.orbit-slide div.row .columns{float:right; min-height:300px; }

#certification  li.orbit-slide div.row .columns img{position:absolute; left:0; top:0;}

#certification .orbit-previous { background: url("/thumbs/1000x1000r/2017-05/slider-left-arrow-b.png") no-repeat left center;}

#certification .orbit-next { background: url("/thumbs/1000x1000r/2017-05/slider-right-arrow-b.png") no-repeat right center; }

@media screen and (max-width: 768px){

    #certification  li.orbit-slide div.row .columns img{max-width:45%; height:auto !important;}

    }

@media screen and (max-width: 639px){

    #certification  li.orbit-slide div.row .columns img{max-width:100%; max-height:200px !important;}

    #certification li.orbit-slide div.row .columns { margin-top:200px; overflow:visible;}

    }

input[type='search'] { background: url("/files/icons/search-icon.png") no-repeat 5px center #fff; padding-left: 27px; font-size: 0.9rem;}



#footer-other .desc { min-height: 110px;}

#footer-other footer img { max-width: 209px; padding-left:1.5rem; margin: 0;}

footer li.top-level {width: 13%; margin-right: 1.5%;}

footer li.top-level:last-child {margin-right: 0;}

.veracold-logo img { max-width: 405px; padding: 8px 0 3px; width: 80%; margin: 0.5em 0;}

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {display: none;}

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {padding-right: 0.7rem;}



.is-dropdown-submenu { min-width: 0; white-space: nowrap;}

.dropdown.menu.medium-horizontal > li.opens-right:last-child > .is-dropdown-submenu { left: auto; right: 0; top: 100%;}

footer { margin-top: 20px;}

footer .submenu li { padding-bottom: 0.5em;}

#footer-other {

    padding-top: 20px;

    float: left;

    clear: both;

    width: 100%;

}

footer i:hover {color:#0d0c89;}



.title-bar { background: #0d0c89;}



.columns.main-nav-container {padding-right: 0; padding-left: 0; text-align: center; float: none; background-color: #fff;}

ul.menu.dropdown {display: inline-block; text-align: left; padding-top: 6px;}

.main-nav-container .menu > li > a { padding: 0.6rem 0.8rem;}

#main-menu .about-us, #main-menu .media-center {width: auto; white-space: nowrap;}

#main-menu .logo-container{
    margin-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
}
#main-menu .logo-container img{
    width: 100%;
    margin: 0px;
    margin-top: 13px;
    margin-right: auto;
    margin-left: auto;
}

#main-menu-container .logo-horizontal{
    max-height: 60px;
    right: 50%;
    transform: translateX(50%);
}
.main-nav-container .menu > li:after {

    content: "";

    display: block!important;

    height: 1px;

    border-bottom: 1px solid rgba(15, 14, 159, 0);

    margin: 0 auto;

width: 78%;}

.main-nav-container .menu > li.active:after, .main-nav-container .menu > li:hover:after {

    border-bottom: 1px solid rgba(15, 14, 159, 1);}

.main-nav-container .menu > li.active > a {border-bottom: none;}

.main-nav-container .menu > li {vertical-align: top;}





.slick-slider-case-study .slick-next {right: 0!important; z-index: 99;}

.slick-slider-case-study .slick-prev {left: 0!important; z-index: 99;}

.slick-next { right: -10px!important;}

.slick-prev { left: -10px!important;}

.slick-slide img { max-width: 100%;}



#home-services .service h3 {margin-bottom: 20px; font-size: .9em; height: 2em;}

.cta3 { font-weight: 700;}

#home-clients .row h2 {margin-top:1rem; margin-bottom: 0;}

#home-facilities .row h2 {margin-top:1rem;}

#home-case-studies .row h2, #case-studies .row h2 {margin-top:1rem; margin-bottom: 0;}

#home-case-studies, #case-studies .case-studies { min-height: 400px;}





input[type="search"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  visibility: hidden;}

input[type="search"]::-moz-placeholder { /* Firefox 19+ */

  visibility: hidden;}

input[type="search"]:-ms-input-placeholder { /* IE 10+ */

  visibility: hidden;}

input[type="search"]:-moz-placeholder { /* Firefox 18- */

  visibility: hidden;}



#home-solutions .medium-6:first-child, #service-sections .section3 .medium-6:first-child { background-color: rgba(255,255,255,0.85);}



footer #lastfooter .spacer { padding-left: 0; padding-right: 1rem;}

#home-slider ul { width: 100%;}



/***** About Us *****/

#sustainability .trans-parent .inner h3 {font-size: 2.2em;}

#sustainability .trans-parent h2 {font-size: 1.3em;}

.accordion-title { font-size: 1.2rem; background-color: rgba(28, 63, 149, 1);}

.accordion-content {font-size: 0.85em;}

.accordion-content .columns {padding: 0 1rem 0 0;}





/***** Services *****/

#services {margin-top: 20px;}

#services-nav a h4 { top: 20px;}



/***** Technology *****/

.extraTop5 {margin-top: 0.5rem;}

.extraTop10 {margin-top: 1rem;}

.extraTop15 {margin-top: 1.5rem;}

.extraBtm5 {margin-bottom: 0.5rem;}

.extraBtm10 {margin-bottom: 1rem;}

.extraBtm15 {margin-bottom: 1.5rem;}





/***** Resources ****/

.brochure h3 {color: #fff;}

.brochure a div span {bottom: auto; top: 72%;}

.pagination {margin-bottom: 0;}

ul.pagination {margin-bottom: 15px;}



/***** Search results *****/

mark { background: #b2e7f6;}

.row #searchform-inline .row { margin: 0 0 1.5rem;}

[data-whatinput='mouse'] #searchform-inline .button { width: 95%; margin-left: 3%;}

article.search-result h3 {margin-bottom: 0;}



/***** Career *****/

#aside.landing h3 { background-color: #1c3f95; padding-right: 220px;}

#aside .inner { color: #1c3f95;}

#aside.landing li {margin-bottom: 15px;}

#aside.large-3 {margin-top: 0;}





/* hover treatment for all interactives*/

#top-header a:hover, #top-header a:focus { color: #0f0e9f;}

#top-header a.btn:hover, #top-header a.btn:focus { color: #ffffff;}

#top-header .btn:hover {background-color: #0f0e9f;}

#top-header .quicklinks a {margin-top: 0;vertical-align: middle}

#footer-other .cta2:hover, #footer-other .cta2:focus {text-decoration: underline;}

#footer-nav a:hover, #footer-nav a:focus {text-decoration: underline;}

footer .submenu li a:hover {text-decoration: underline;}

footer li.top-level > a:hover {text-decoration: underline;}

footer #lastfooter a:hover {text-decoration: underline;}

.big-blue-download a:hover {text-decoration: underline;}



.member-bio {color: #888;}

#home-services .desc {height: 220px; font-size: 1em; line-height: 1.5em;}



#main-menu-container-sticky-wrapper {width: 100%;}





.case-studies .slick-slide div.row div:first-child img { margin-right: 0; padding-left: 10%;}

.case-studies .slick-slide div.row div:last-child img { margin-left: 0; margin-right: auto; padding-right: 10%;}

.case-studies .slick-slide .row .columns { position: relative; top: 50%; transform: translateY(-50%);}

.case-studies .slick-slide {transform: translateY(40%);}

.case-studies .slick-initialized .slick-slide { color: #1c3f95;}





@media screen and (min-width: 40em) {

/* topbar */

#top-header {height: auto; text-align: center; padding-top: 10px;}

.columns.quicklinks {text-align: center; padding: 0.5rem 0 1rem!important;}

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {padding-right: 0.4rem;}

#top-header input[type='search'] {width: 80%; margin: 0 auto 0; border: none;}

/* layout */

#home-services .desc {height: 155px;}

.row .member .row { margin-left: 0; margin-right: 0;}

.slick-initialized .slick-slide { padding: 20px;}



}



@media screen and (min-width: 64em) {

/* topbar */

#top-header {height: auto; text-align: left; padding-top: 15px;}

#top-header input[type='search'] {width: 100%;}

/* layout */

.columns.quicklinks {text-align: right; padding: 0!important;}

#home-services .desc {height: 220px;}



}



/****** facility map *****/



@media screen and (max-width: 1070px) {

.map-tab label {padding: 10px 10px 0; line-height: 1.5; margin-right: 0;}

}



@media screen and (max-width: 600px) {

.map-tab label {padding: 10px 10px 0; line-height: 1.5; margin-right: 0;}

.content { top: 102px;}

}



@media screen and (max-width: 420px) {

.map-tab label {padding: 10px 10px 0; line-height: 1.5; margin-right: 0;}

.content { top: 132px;}

}



@media screen and (max-width: 64em) {

footer li.top-level {width: 27%; margin-right: 6%;}

.footer-nav, footer #lastfooter {margin: 1rem 0.2rem 1rem 0.8rem;}

.main-nav-container {padding: 0;}

.main-nav-container .menu > li > a {padding: 0.5rem;}

#top-header input[type='search'] {max-width: 96%; margin-left: auto; margin-right: auto; border: none;}

.veracold-logo img { margin: 0 auto; padding: 0; width: auto;}

/***** mobile nav *****/

.title-bar-title {display: none;}

.title-bar {background-color: #fff; padding:0.5rem;}

.menu-icon { width: 30px; height: 20px; top: 21px; position: relative;}

.menu-icon::after, .menu-icon:hover::after {background: #0089fe; box-shadow: 0 9px 0 #0089fe, 0 18px 0 #0089fe; height: 3px;}

#main-menu-container .container .row{ padding-bottom: 0.5em;}

#main-menu-container-sticky-wrapper {/*min-height: 400px;*/  z-index: 999; position: absolute;  width: 100%;}

.sticky-wrapper.is-sticky #main-menu-container {height:85px!important;}



.page-header, #home-slider { margin-top: 100px;}

#home-slider h2 {margin-bottom: 0.5rem;font-size: 2.3rem;}

#home-slider p {line-height: 1.5; color: #000;  text-shadow: 0px 0px 1px rgba(255, 255, 255, 1);}



}



@media screen and (max-width: 50em) {

.big-blue-download a {

font-size: 1.1em;

padding-left: 0;

line-height: 1.1em;

background-position: top center;

background-size: 55px;

padding-top: 65px;}

#loginModal { width: 100%; max-width: 800px;}



.case-studies .slick-slide { transform: translateY(0);}

.case-studies .slick-slide .row .columns { top: 0; transform: translateY(0); text-align: center; float: none; width: 90%; margin: auto;}

.case-studies .slick-slide div.row div:first-child img, .case-studies .slick-slide div.row div:last-child img { margin-right: auto; margin-left: auto;}







}





@media screen and (max-width: 39.9375em) {

/* topbar*/
#langtoggle-wrapper{
    padding-left: 0px;
}
    
#top-header {height: auto; text-align: center;}

.columns.quicklinks {text-align: center; padding: 0.5rem 0 1rem!important;}

li.orbit-slide div.row { width: 82%; background-color: rgba(255,255,255,0.8);}



/* service features */

#home-services .desc {height: auto;}

#home-services .cta2 {display: inline-block; margin-top: 1em;}

#home-services .image-container {margin-top: 0; margin-bottom: 0.5em;}

#home-services h3 {height: auto; margin-bottom: 0.6rem;}

#home-services h4 {height: auto; padding-top: 1.2rem;}

.service.columns {border-top:1px solid rgba(255,255,255,0.3); }

#leadership-team h2 {margin-bottom: 0;}

.title-bar .veracold-logo img {float: right; margin-bottom: 0.5rem; position: relative; top: 50%; transform: translateY(-50%);}

.page-header, #home-slider { margin-top: 80px;}



.three-column, .two-column {column-count: 1;}

#sustainability .imageholder img { position: relative;}

#sustainability .imageholder {height: auto;}

#vision-culture-content .trans-blue {visibility: visible;}

.vision .inner:before {content: "Our Vision"; display: block; color: #03b4e3; font-size: 1.3em; margin-bottom: 12px;}

.culture .inner:before {content: "Our Culture"; display: block; color: #03b4e3; font-size: 1.3em; margin-bottom: 12px;}

#vision-culture-nav {display: none;}

.trans-blue, .trans-parent {min-height: 1px;}

footer li.top-level {line-height: 1;}

footer .media-centre {    white-space: normal;}

.page-header h1 { font-size: 2.8em; letter-spacing: -1.2px;}

footer #lastfooter .menu.list > li { width: 100%; display: block;}

footer #lastfooter .menu.list > li > a { padding: 0.2rem 0;}

footer #lastfooter .menu.list > li.spacer {display: none;}

.menu.simple li { line-height: 1.3; margin: 0 0 0.5rem 0;}



}



@media screen and (max-width: 30em) {



}



/******************** Print Style START *********************/

@media print {

* {

-webkit-transition: none !important;

transition: none !important;

text-align: left;

color: #000!important;

font-size: 11pt;

line-height: 1.55em;

font-weight: 300;

}



body {padding: 12pt;}





/***** header ****/

.veracold-logo img {width: auto; padding: 0; margin: 0;}

.columns.main-nav-container {display: none;}

.columns.quicklinks {/*padding: 0;*/ display: none;}

.title-bar .menu-icon, .title-bar-title, #searchform-inline {display: none;}

.row {max-width: none;}

#main-menu-container { position: relative!important;}

#top-header, .title-bar {padding-top: 0; height: auto;}

#top-header .columns {margin-bottom: 0;}

#main-menu-container-sticky-wrapper {height: auto!important;}

#main-menu-container {border-bottom: 1pt solid #ccc; padding-bottom: 0;}

/***** home *****/

li.orbit-slide div.row {transform: none; border-bottom: 0;}

#home-slider .orbit-slide {height: auto!important;}

#home-slider .orbit-slide { opacity: 1!important; position: relative!important; height: auto!important;}

#home-slider ul {height: auto!important;}

#home-slider .orbit-slide h2 {margin-top: 12pt;margin-bottom: 6pt;}

#home-services h3 { font-size: 2.2em;}

#home-services .service {width: 30%; float: left; margin-right: 3.3%; text-align: center;}

#home-services .image-container {display: none;}

#home-services .desc {text-align: center; height: auto;}

#home-services .service a {text-align: center;}

#home-services .service h3 { margin-bottom: 0; font-size: .9em; height: auto;}

.slick-slider-case-study .slick-prev, .slick-slider-case-study .slick-next {display: none!important;}

.slick-slide img { display: none!important;}

.slick-track {width: 100%!important; transform: none!important;}

.slick-initialized .slick-slide { display: block; float: none; width: 100%!important;}

#home-clients .image-holder {height: auto!important;}

#home-clients .desc {padding-left: 0;padding-top: 6pt;}

.slick-prev, .slick-next { display: none!important;}

#home-solutions h2 {margin-bottom: 0;}

#home-services {padding-top: 0; padding-bottom: 0;}



/***** page *****/

.column, .columns {padding: 0; margin-bottom: 12pt; float: none;}

.page-header {min-height: 1px;}

.page-header h1 { position: relative; top: 0; text-align: left; font-size: 25pt; margin-top: 12pt;}

.row {margin: 0 0 12pt 0; border-bottom: 1px solid #ccc;}

.row .row {margin: 0; border-bottom: none;}

.trans-blue h2 {margin-top: 12px;}

.trans-blue, .trans-parent { min-height: 1px;}

#vision-culture-content .trans-blue {visibility: visible; border-bottom: 1px solid #ccc; padding-bottom: 12pt; margin-bottom: 12pt;}

#vision-culture-content .culture.trans-blue { border-bottom: none;}

#vision-culture-nav {display: none;}

#profile img.fullwidth {display: none;}

.trans-blue .inner, .trans-parent .inner {padding: 0;}

#leadership-team #team-slider {display: none;}

.trans-blue h3 {margin-bottom: 12pt; margin-top: 12px;}

#leadership-intro h5, #leadership-intro .quote, #leadership-intro h2, #leadership-intro h5 { text-align: left;}

#leadership-intro .quote {padding: 0;}

.profile-pic {width: 100%;}

.accordion-content .columns {float: left;}

.accordion-content {display: block;}

.accordion-content .columns:first-child {width: 12%;}

.accordion-content .member-bio {width: 88%;}

#leadership-team .hide-for-small-only {display: none;}

.accordion-title::before {display: none;}

.accordion-content.row {border-bottom: none;}

.accordion-title {display: none;}

#leadership-team {padding-bottom: 0;}

.big-blue-download a {padding: 0; line-height: normal; min-height: 1px;}

.big-blue-download {height: auto;}

#footer-other .desc {min-height: 1px; margin-bottom: 0;}

.cta2, .cta4, .cta5 {padding: 0; width: auto;}

#sustainability .imageholder img {display: none;}

#sustainability .imageholder {height: auto;}



/***** services *****/

.trans-blue .icon {display: none;}

#services .section .trans-blue {min-height: 1px;}

#services-nav .icon-container {display: none;}

#services-nav .service{ float: left; width: 30%; margin: 12pt 1.5%; min-height: 1px; text-align: center;}

.related-image {display: none;}

.column:last-child:not(:first-child), .columns:last-child:not(:first-child) { float: left;}

.trans-parent h2 {margin-bottom: 0; margin-top: 12pt;}

#home-case-studies, #case-studies .case-studies { min-height: 1px;}

p img {display: none;}

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

.row .columns .row .columns .small-8 {width: 100%;}

.brochure a {height: auto;}

.brochure a div { display: block; position: relative; width: auto; height: auto;}

.brochure a div span { position: relative; text-align: left;}

.slick-initialized .slick-slide { display: block; padding: 0; /*border-bottom: 1px solid #eee;*/}

.slick-initialized .slick-slide:last-child { border-bottom: none;}

/***** Career *****/

#caccordion .submenu.is-accordion-submenu {display: block!important; margin-left: 0;}

#caccordion .text-right {display: none;}

.submenu.is-accordion-submenu ul, .submenu.is-accordion-submenu ol {margin-left: 0;}

#caccordion .is-accordion-submenu-parent > a {border-top: 1px solid #ccc;     padding-left: 0;}
    
#aside { margin-top: 0;}

#aside h3 {padding: 0;}

#aside .inner img {display: none;}

#aside.landing img {display: none;}

.download3 {padding: 0; min-height: 1px; line-height: normal;}

#download-links { padding-top: 12pt; padding-bottom: 12px;}



/***** media centre *****/

ul.filelist li a { padding-left: 0; min-height: 1px;}

ul.filelist li { margin: 0; padding: 6pt 0;}



/***** section *****/

.section .small-4 {width: 100%;}

h3#tech-overview {text-align: left!important;}

img.fullwidth {display: none;}



/***** footer *****/

.scroll-top-wrapper.show {display: none;}

#footer-other img, #footer-other footer img {display: none;}

footer li.top-level {width: 20%; margin-right: 5%; margin-bottom: 3%;}

#footer-other h2, #footer-other h3 {margin-bottom: 6pt;}

footer {padding-top: 0;}

#footer-other .cta2 {border-bottom: 1px solid #eee;}

#footer-other .columns:last-child .cta2 {border-bottom: none;}

}

/******************** Print Style END *********************/

input[type='search']:-ms-input-placeholder{
    visibility: visible;
}
