html{scroll-behavior:smooth}
body{font-family:Metropolis;-webkit-font-smoothing:antialiased;-webkit-animation:fix 1s 1;animation:fix 1s 1;overflow-x:hidden;line-height:1.5em;font-weight:300;color:#000;font-size:17px}
::selection{text-shadow:none;background:#7bc8a4}
.ts-intro-content{padding-top:16px;padding-bottom:0;margin-top:7%}
.intro-header{padding-top:50px;background:url(../img/talentsprint-main-banner.jpg) center no-repeat;background-size:cover;min-height:590px;max-height:1000px}
.intro-section{height:100%;padding-top:150px;text-align:center;background:#fff}
.ts-list-icon{padding-right:10px;font-size:15px}
.ts-content{width:100%;font-family:Nunito,sans-serif}
.ts-leader-img img{height:200px;border-radius:1%;float:left;margin-right:50px}
.ts-leader-img{width:auto!important}
.ts-list-icon{padding-right:8px;font-size:12px;color:#3598db}
.container-bg{background:#fff}
.panel-bg{background-color:#fffbf5;padding-left:20px;-moz-border-radius-bottomright:10px;margin-top:-1%}
.container-bg{background:#fff;padding-right:4px!important;padding-left:12px!important}
.panel-space-bottom{padding-bottom:13px;padding-top:10%!important}
.icon{background-repeat:no-repeat;background-position:0 0;display:-moz-inline-stack;display:inline-block;zoom:1}
.ts-nav-section{margin-right:30px;font-size:25px}
.space{padding-top:50px;padding-bottom:50px}
.space-bottom{padding-bottom:30px}
.space-top{padding-top:30px}
.ts-list-icon{padding-right:8px;font-size:12px;color:#3598db}
.ts-content{width:100%}
.container-bg{background:#fff;padding-top:60px;margin-top:-10px}
.space-content{margin-top:-1%}
.panel-title2 a:hover{cursor:pointer;text-decoration:underline;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;color:#000}
.about-ts-bg{background:#ffd7bd;padding:20px 0}
.about-ts h3{font-size:36px;color:#353535;margin-top:0;margin-bottom:20px}
.about-ts p{line-height:164%;font-size:16px;font-family:Open Sans;color:#000}
.ts-leadership-bg{padding-top:10%;padding-bottom:5%;background:#f7f7f7}
.ts-leader-name{position:relative;background:#5c8541;margin-left:-38px;min-height:145px}
.ts-leader-name p{font-size:15px;line-height:1.4em;position:absolute;top:1.5em;color:#fff;font-weight:700;letter-spacing:.1px;left:1em;right:1em;vertical-align:middle}
.ts-leader-name p span{font-size:12px;line-height:12px!important;color:#fff;letter-spacing:.1px;font-weight:400}
.ts-leader-name:before{border-color:transparent;border-style:solid;border-width:.9em;border-right-color:#5c8541;content:"";display:block;height:0;left:-1.7em;overflow:hidden;text-indent:-999em;position:absolute;top:4.5em;width:0}
.ts-name-head{font-size:25px;font-weight:400;display:block}
.ts-leader-description-bg{padding:0;border-left:0 solid #e4e4e4;padding-left:50px}
.ts-leader-left-panel{height:105px;width:170px;float:left;padding:20px 0 5px}
.ts-leader-role{padding-top:5px;padding-left:0;font-size:15px;font-weight:500;text-align:left}
.ts-leader-role span{font-weight:300!important;font-size:12px!important;display:inline-block;color:#9e9898;line-height:1.4}
ul.breadcrumb-item li{display:inline-block}
ul.breadcrumb-item{padding-top:65px}
ul.breadcrumb-item li{color:#fff;font-weight:300;font-size:17px}
ul.breadcrumb-item li a{color:#fff}
.ts-leader-img{display:inline-block;padding-bottom:15px}
a.linkedin-icon img{float:none;height:17px}
h3.ts-leader-name-section{display:inline-block;line-height:90%;padding-top:60px}
span.ts-name-title{font-size:14px;font-weight:400;color:#8e8c8c;line-height:0}
.ts-leader-description-bg hr{margin-bottom:30px}
h3.ts-leader-name-section a.linkedin-icon{position:relative;top:10px}
h3.subheading{font-size:14px;padding-bottom:5px}
.ts-left-panel-bg{padding:2em 0 0}
.ts-leader-header{font-size:30px;font-weight:500;padding-bottom:5px;color:#fff}
ul.leadership-team-list{margin-left:0;margin-bottom:0}
button#more{border:none;background:0 0;padding:0;outline:0;color:#000;font-size:16px}
.node.node-bare{padding-bottom:70px}
.more.intro{display:none}
.ts-left-panel-bg a{color:#000;display:block;text-decoration:none}
.ts-leader-description{float:left;padding-left:0;margin-right:10px;padding-bottom:50px}
.ts-leader-description p{font-size:17px;line-height:150%;letter-spacing:.1px;font-weight:300}
.ts-header .site-nav{transition:all .4s ease;transition-property:background-color,color,border-color}
.ts-header .site-nav.navbar{min-height:45px;margin-top:38px}
.ts-header .ts-nav ul li a{margin:0 auto;color:#fff;font-size:16px}
.main-nav{margin-top:-4%!important}
.ts-header .nav>li{position:relative;display:block}
.ts-header .navbar-nav{margin:-6.5px -15px}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px #0000000d;box-shadow:0 1px 1px #0000000d}
.main-color{color:#358cce}
.panel-body{padding:15px}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.space-content-1{padding:20px 25px 40px;margin-top:-1%}
.space-content-1>p{line-height:1.5em;font-size:14px;letter-spacing:.2px}
.space-content-1>ul>li{line-height:1.5em;font-size:14px;letter-spacing:.2px}
.panel-title i{font-size:15px;float:right}
main{background:#fff;margin:50px auto;padding:10px 30px 80px;box-shadow:0 3px 5px #0003}
footer{color:#87919f;font-size:13px;background:#f6f6f6;padding:4% 0}
footer a{color:#727272}
footer p{color:#727272}
.footer-logo{margin-top:12px}
footer h2{color:#797979;font-size:24px;font-weight:600}
a.linkedin:hover{background:#007bb6;color:#fff!important}
.footer .nav{float:right;width:auto;list-style:none;margin:5px 0 0;font-size:16px}
.footer .nav li{float:left;float:left;margin-top:-24px;font-size:14px}
.footer .nav li a:hover{float:left;color:#575757}
footer h2{color:#797979;font-size:24px;font-weight:600}
.footer{background:#fff;padding:10px 0;margin-bottom:-26px;border-top:1px solid #d9d9d9}
footer{color:#87919f;font-size:13px}
footer a{color:#727272}
footer p{color:#727272}
.footer-logo{margin-top:12px}
footer ul,footer ul li{list-style:none;margin:0;padding:0;color:#727272}
footer .footer-content{background:#f0f0f0;padding:30px 0;display:block}
footer .footer-content h3{color:#111!important;font-weight:400;font-size:16px;margin-bottom:5px}
.line hr{margin-top:0;margin-bottom:30px;border:0;border-top:1px solid #524d4d;width:95%}
.new-button{box-shadow:0 2px 1px 0 #03814cff inset;color:#fff;text-align:center;text-shadow:none;font-weight:500;background-color:#14bd87;-webkit-box-shadow:0 -1px 0 #ffffff1a inset;-moz-box-shadow:0 -1px 0 #ffffff1a inset;margin-top:7px;margin-bottom:5px;font-size:18px;padding:8px 45px;margin-top:15px;border:none;border-radius:2px;float:left;margin-right:10px}
.new-button1{box-shadow:0 2px 1px 0 #03814cff inset;color:#47575c;text-align:center;text-shadow:none;font-weight:500;background-color:#cbdde4;-webkit-box-shadow:0 -1px 0 #ffffff1a inset;-moz-box-shadow:0 -1px 0 #ffffff1a inset;margin-top:7px;margin-bottom:5px;font-size:18px;padding:8px 45px;margin-top:15px;border:none;border-radius:2px}
.margin-bottom-30{margin-bottom:30px}
.margin-top-26{margin-top:26px!important}
.banner h1{font-size:3em;font-weight:600;color:#2f3433;padding-top:55px}
.banner p{font-size:1.5em;font-weight:300;color:#4f4f4f}
.banner p span{font-size:.8em;font-weight:600;color:#c50e0e}
::-moz-selection{text-shadow:none;background:#e86f10;color:#fff}
::selection{text-shadow:none;background:#e86f10;color:#fff}
img::selection{background:0 0}
img::-moz-selection{background:0 0}
body{font-family:'Roboto Condensed',sans-serif}
footer p,footer ul li a{font-size:16px;color:#596366}
footer ul li a span{font-size:12.5px}
.more-button{border-top:1px solid #e5e5e5}
nav.navbar img{height:36px}
.ts-leader-left-panel img{width:50%;border-radius:70%}
ul.leadership-team-list li img{height:45px;float:left;border-radius:2px;margin-right:15px;margin-top:6px}
ul.leadership-team-list li{width:100%;text-align:left;display:inline-block;padding-bottom:10px}
hr{border-top:1px solid #e4e4e4;margin-bottom:50px;margin-top:35px}
.ts-left-panel-bg{padding:0}
.leadership-banner{background:url(https://static.talentsprint.com/ts_drupal/aboutus/leadership/images/header-bg.png);padding:12px 0;min-height:400px;background-repeat:no-repeat;background-size:100%;background-color:#fff;background-position:0 -50px;margin-top:0}
@media only screen and (min-device-width :320px) and (max-device-width :480px) {
.space-content-1{margin-top:30%!important}
.dropdown-menu1 ul.dropdown-menu li{padding:7px 0}
ul.breadcrumb-item{padding-top:9px;margin-bottom:0}
.ts-name-head{font-size:22px}
.region.region-content{padding-top:40px}
.leadership-banner .space{padding-top:35px;padding-bottom:10px}
.ts-leader-description-bg{background:#fff;padding:0 0 30px;border:none;border-bottom:1px solid #ddd;padding-right:15px;padding-left:15px}
.ts-leader-description{margin-right:0}
a.linkedin-icon img{height:20px}
ul.leadership-team-list li{width:31%;text-align:left;vertical-align:top;display:inline-block;padding-bottom:20px}
.leadership-banner{padding:0 0 30px;background-size:cover;background-color:#fff;margin-top:-10px;min-height:200px;margin-bottom:0;background-position:0 -20px}
.ts-leader-header{font-size:25px}
ul.leadership-team-list li img{height:70px;border-radius:5px;float:none;margin-bottom:7px}
h3.subheading{font-size:23px;padding-bottom:11px}
.node.node-bare{padding-bottom:35px}
.ts-leader-img img{height:110px;border-radius:1%;margin-right:10px;float:none}
span.ts-name-title{font-size:13px;font-weight:300;color:#8e8c8c}
h3.ts-leader-name-section{line-height:90%;padding-top:0;margin-top:auto;position:relative;top:30px}
hr{border-top:1px solid #e4e4e4;margin-bottom:30px;margin-top:20px}
.ts-leader-img{padding-bottom:15px}
.ts-left-panel-bg{padding:3em 0 0}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
.leadership-banner{min-height:380px}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.ts-leader-img img{height:140px;border-radius:1%;float:left;margin-right:25px}
h3.ts-leader-name-section{display:inline-block;line-height:90%;padding-top:30px}
.ts-leader-img{padding-bottom:0}
.region.region-content{padding-top:100px}
.ts-leader-description-bg{padding-left:30px}
.ts-leader-role span{font-size:9px!important}
.ts-leader-role{font-size:12px}
ul.leadership-team-list li img{height:35px;margin-right:5px}
.leadership-banner{min-height:300px}
ul.breadcrumb-item{padding-top:0;margin-bottom:5px}
}
@media only screen and (min-width :1500px) {
.leadership-banner{background-position:0 -140px}
}
@media only screen and (min-width :1800px) {
.leadership-banner{background-position:center -210px;min-height:430px}
ul.breadcrumb-item{padding-top:85px}
}