/*
Theme Name: smartboost Child Theme
Theme URI: https://smartboost.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: smartboost
Author URI: https://smartboost.com
template: bb-theme
*/

/* Add your custom styles here... */

/* ********** STYLE GUIDE ********** */

/* PHARMA BLUE - #37a89b		     */
/* DARK BLUE - #566C90				 */
/* ORANGE - #FA8334				     */
/* BLACK - #444346 					 */

/* ********************************* */

@font-face {
  font-family: "HelveticaNeue Light";
  src:  url("https://static.planet-healthcare.com/fonts/helvetica-neue-light.woff2") format("woff2"),
        url("https://static.planet-healthcare.com/fonts/helvetica-neue-light.woff") format("woff");
  font-weight: 300;
}

@font-face {
  font-family: "HelveticaNeue";
  src:  url("https://static.planet-healthcare.com/fonts/helvetica-neue.woff2") format("woff2"),
        url("https://static.planet-healthcare.com/fonts/helvetica-neue.woff") format("woff");
  font-weight: 400;
}

@font-face {
  font-family: "HelveticaNeue Bold";
  src:  url("https://static.planet-healthcare.com/fonts/helvetica-neue-bold.woff2") format("woff2"),
        url("https://static.planet-healthcare.com/fonts/helvetica-neue-bold.woff") format("woff");
  font-weight: 700;
}

@font-face {
  font-family: "BebasNeue";
  src:  url("https://static.planet-healthcare.com/fonts/bebasneue-bold.woff2") format("woff2"),
        url("https://static.planet-healthcare.com/fonts/bebasneue-bold.woff") format("woff");
  font-weight: 700;
}

@font-face {
  font-family: "BebasNeue Book";
  src:  url("https://static.planet-healthcare.com/fonts/bebasneue-book.woff2") format("woff2"),
        url("https://static.planet-healthcare.com/fonts/bebasneue-book.woff") format("woff");
  font-weight: 400;
}

/* ********** GENERAL ************** */

h1, h2, h3, h4, h5, h6 {
	line-height: .9em;
/* 	line-height: 1.1em; */
/* 	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: -1px; */
}

h3 {
	line-height: 1em;
}

a {
	color: #464646;
}

.text-white {
	color: #fff;
}

.text-yellow {
	color: #FDB813;
}

.text-grey {
	color: #b2b2b2;
}

.text-green {
	color: #37A89B;
}

.width-850 {
	max-width: 850px;
	margin-left: auto;
	margin-right: auto;
}

.width-950 {
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
}

.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn.cta-button {
	-webkit-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    border-radius: 3px !important;
}

.no-margin-bottom p {
/* 	margin-bottom: 0; */
}

.heading-border-bottom {
	margin-bottom: 5px;
}

.hideme {
/* 	display: block; */
}

/* Image Overlay */

.fl-node-5c89314bd17c8 > .fl-row-content-wrap:before,
.fl-node-5c896e732edcc > .fl-row-content-wrap:before,
.fl-node-5cddbd6b295e1 > .fl-row-content-wrap:before,
.fl-node-5cddbaaf74ff1 > .fl-row-content-wrap:before,
.fl-node-5cdf32a0c44d0 > .fl-row-content-wrap:before {
	content: "";
	background: url('/wp-content/uploads/2019/03/test.png') repeat, rgba(189, 105, 130,0.2);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 2;
	opacity: .3;
}

.fl-bg-video:before {
	opacity: .3;
}

/* ********** NAVIGATION ********** */

.nav-logo img, .nav-logo-white img {
	max-width: 250px !important;
}

.nav-cta a {
	border: 2px solid #fff !important;
	padding: 7px 15px !important;
	border-radius: 5px;
}

.nav-cta a span {
	color: #fff !important;
}

.nav-logo img {
	display: none;
	transition: all .5s;
}

.nav-logo-white img {
	display: block;
	transition: all .5s;
}
/* 
.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled {
    border-bottom: 1px solid rgba(128, 128, 128, .5);
} */


.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .nav-logo img {
	display: block;
	transition: all .5s;
}

.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .nav-logo-white img {
	display: none;
}

.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled li a span {
	color: #444346 !important;
}

.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .sub-menu .current-menu-item a span {
	color: #fff !important;
}

.nav-cta a,
.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .nav-cta a {
	border-color: #37A89B !important;
	background-color: #37A89B;
}

.nav-cta-blue a,
.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .nav-cta-blue a {
	border-color: #0296c7 !important;
	background-color: #0296c7 ;
}
	
.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled .nav-cta a span {
	color: #566C90 !important;
	color: #fff !important;
}

.nav-cta a,
.nav-cta-yellow a {
	background-color: transparent !important;
	border-color: #fff !important;
}

.fl-theme-builder-header-scrolled .nav-cta a {
	background-color: #37A89B !important;	
}

.fl-theme-builder-header-scrolled .nav-cta-blue a {
	background-color: #0296c7 !important;
}

.fl-node-5c6dc161f2451 .nav-cta a{
	background-color: #37A89B !important;
}

.fl-node-5c6dc161f2451 .nav-cta-blue a {
	background-color: #0296c7 !important;
}

/* Sub-Menu */

.sub-menu {
	border: 1px solid rgba(0, 0, 0, .5);
}

.sub-menu, .sub-menu li:first-of-type, .sub-menu li:first-of-type a {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.sub-menu, .sub-menu li:last-of-type, .sub-menu li:last-of-type a {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

/* Sub-menu Hover Fix */

.sub-menu li a {
    padding: 0 !important;
}

.sub-menu li a span {
    width: 100% !important;
    padding: 15px !important;
    display: block !important;
}

.sub-menu li a:hover {
    background-color: #37a89b !important;
}

.sub-menu li a span:hover {
    color: #fff !important;
}

/* Job Listing Navigation */

.single-job_listing .nav-cta a,
.page-id-38319 .nav-cta a {
    background-color: #37a89b;
	border: 1px solid #37a89b !important;
}

.single-job_listing .nav-logo img,
.page-id-38319 .nav-logo img {
	display: block;
}
.job-manager .job-type, .job-types .job-type, .job_listing .job-type {
    color: #37A89F !important;
}

/* .single-job_listing .nav-cta a,
.page-id-38319 .nav-cta a,
.page-id-911 .nav-cta a {
	background-color: #37a89b;
	border: 1px solid #37a89b !important;
}

.single-job_listing .nav-cta-orange a,
.page-id-38319 .nav-cta-orange a,
.page-id-911 .nav-cta-orange a {
	background-color: #FA8334;
	border: 1px solid #FA8334 !important;
} */

/* Thank You */

.page-id-915 .nav-cta a {
	background-color: #37a89b;
	border: 1px solid #37a89b !important;
}

.page-id-915 .nav-cta-orange a {
	background-color: #FA8334;
	border: 1px solid #FA8334 !important;
}

/* Mobile Menu */

.off-canvas .sub-menu {
	display: block !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}

.off-canvas .sub-menu li {
    border: none !important;
	border-radius: 0 !important;
}

.off-canvas .sub-menu span {
    padding: 4px !important;
	font-size: 15px;
}

.uabb-off-canvas-menu {
	border-right: 1px solid rgba(128, 128, 128, .25);
}

.off-canvas .sub-menu li a {
	border-radius: 0 !important;
}

.off-canvas .menu-item a span {
    color: #464646 !important;
}

.off-canvas .nav-cta {
	margin-bottom: 10px !important;
    margin-top: 10px !important;
}

.off-canvas .nav-cta a {
	background-color: #37a89b !important;
	max-width: 200px;
    border: none !important;
    margin-left: auto;
    margin-right: auto;
	color: #fff !important;
}

.off-canvas .nav-cta-orange a {
	background-color: #FA8334 !important;
}

.off-canvas .nav-cta a span,
.off-canvas .nav-cta-orange a span {
	color: #fff !important;
}

/* ********** HOME PAGE ********** */

.home-h1 h1 {
	font-size: 90px !important;
}

/* Home Search */

.request-client-services-form input, .request-client-services-form textarea {
    background-color: rgba(128, 128, 128, .1) !important;
    border: 1px solid rgba(128, 128, 128, .5) !important;
    color: #000 !important;
    float: left;
    margin-bottom: 10px;
    font-size: 15px !important;
}

.request-client-services-form select {
	background-color: rgba(128, 128, 128, .1) !important;
    border: 1px solid rgba(128, 128, 128, .5) !important;
    color: #566C90 !important;
    float: left;
    margin-bottom: 10px;
    font-size: 15px !important;
	border-radius: 5px;
    padding: 7px;
	width: 100%;
}

.home-search-container {
	position: relative;
	top: 100px;
}

.uabb-modal-close.uabb-close-custom-popup-top-right {
	margin-left: 5px;
}

.uabb-modal .uabb-content {
	border-radius: 10px;
}

.uabb-modal .uabb-modal-title-wrap {
	padding: 25px 5px 0 5px;
}

.home-search,
.home-search label,
.home-search select {
	width: 100%;
}

.home-search select {
	border-radius: 5px;
    padding: 7px;
}

.home-search ul {
	padding-left: 0;
}

.home-search .sf-field-search,
.home-search .sf-field-taxonomy-job_listing_category,
.home-search .sf-field-taxonomy-job_listing_type,
.home-search .sf-field-submit {
	padding: 0 !important;
}

.home-search input, .home-search select {
	background-color: rgba(128, 128, 128, .1) !important;
    border: 1px solid rgba(128, 128, 128, .5) !important;
    color: #000 !important;
	float: left;
	margin-bottom: 10px;
	font-size: 15px !important;
}

.home-search option {
	color: rgba(0, 0, 0, .65) !important;
}

.home-search textarea {
	background-color: rgba(128, 128, 128, .1) !important;
    border: 1px solid rgba(128, 128, 128, .5) !important;
    color: rgba(0, 0, 0, .65) !important;
	float: left;
	margin-bottom: 15px;
	font-size: 15px !important;
}

.home-search .submit-container {
	width: 100%;
}

.home-search .uabb-modal-text.uabb-modal-content-data.uabb-text-editor.fl-clearfix {
	padding-top: 10px;
}

.form-job-type {
	margin-bottom: 15px !important;
}

.home-search input[type="submit"] {
	background-color: #37a89b !important;
	color: #fff !important;
	width: 100%;
	-webkit-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    border-radius: 3px !important;
	padding: 7px;
	font-family: 'HelveticaNeue Bold', sans-serif;
	font-size: 18px !important;
	margin-top: 5px;
	margin-bottom: 20px;
}

#modal-5c5c8aed8928f h3 {
	color: #0296c7 !important;
}


#modal-5c5c8aed8928f input[type="submit"] {
	background-color: #0296c7 !important;
}

#modal-5ca7d5a304ad7 h3 {
	color: #0296c7 !important;
}

#modal-5ca7d5a304ad7 input[type="submit"] {
	background-color: #0296c7 !important;
}

.home-search-blue input[type="submit"] {
	background-color: #37a89b !important;
}

.home-search-blue span.select2.select2-container.select2-container--default {
	margin-bottom: 10px !important;
}

selct {
	color: #000 !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #566C90 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #566C90 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #566C90 !important;
}

::-webkit-input-placeholder {
	color: #566C90 !important;
}

.request-client-services-form input[type="submit"] {
	background-color: #37a89b !important;
    color: #fff !important;
    width: 100%;
    -webkit-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    border-radius: 3px !important;
    padding: 7px;
    font-family: 'HelveticaNeue Bold', sans-serif;
    font-size: 18px !important;
    margin-top: 5px;
    margin-bottom: 20px;
}

.request-client-services-form span.wpcf7-not-valid-tip {
    color: red !important;
    padding-bottom: 5px;
    position: relative;
    bottom: 7px;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    text-align: center;
    padding: 7px;
    border-color: red;
    color: #fff;
    background-color: red;
    margin: 0;
}

span.select2-dropdown.select2-dropdown--below {
	z-index: 100000 !important;
}

/* Home */

.fl-col.fl-node-5c548bc252ff2.fl-col-has-cols {
	padding-left: 50px;
}

.home-benefits .uabb-imgicon-wrap {
	margin-right: 10px;	
}

.uabb-infobox .uabb-photo-img {
    position: relative;
    bottom: 3px;
    margin-right: 5px;
}

.fl-module-heading .fl-heading {
	padding-top: 10px !important;
	padding-bottom: 5px !important;
}

.border-left-color h3 {
    border-left: 5px solid #FA8334;
	padding-top: 10px !important;
	padding-bottom: 5px !important;
}

.border-left-color h3 span {
    padding-left: 10px;
}

.fl-node-5c65fbd07caf2 > .fl-col-content {
	border: none;
}

/* Counter */

.uabb-number-before-text {
	text-transform: uppercase;
}

.uabb-number-after-text {
	font-size: 20px;
    opacity: .75;
	text-transform: uppercase;
}

.fl-module-uabb-numbers .fl-module-content.fl-node-content {
/* 	border: 3px solid rgba(128, 128, 128, .25);
    padding: 20px;
    border-radius: 5px;
    background-color: rgba(128, 128, 128, .15);
	-webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
	border: 3px solid rgba(128, 128, 128, .25); */
	
	border: 3px solid rgba(128, 128, 128, .25);
    padding: 20px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, .65);
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(255, 255, 255, .25);
	
}

/* Offer */

.home-offers p {
	font-size: 24px;
}

.uabb-number-before-text {
	color: #676767;
}

.uabb-number-after-text {
	color: #000;
}

/* Tabs */

.uabb-content-wrap.uabb-content-wrap5c65fbd07cbbb {
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 3px solid d0d0d0;
}

.home .uabb-tabs-nav li:nth-of-type(1) a,
.home .uabb-tabs-nav li:nth-of-type(2) a {
/* 	background-color: rgba(72, 146, 224, .25); */
	color: #37a89b !important;
	transition: all .5s;
}

.home .uabb-tabs-nav li:nth-of-type(3) a {
/* 	background-color: rgba(250, 131, 52, .25); */
	color: #0296c7 !important;
	transition: all .5s;
}

.home .uabb-tabs-nav li:nth-of-type(3) a:hover {
	color: rgba(250, 131, 52, 1) !important;
}

.home .uabb-tabs-nav li:nth-of-type(3).uabb-tab-current a {
	background-color: #0296c7 !important;
	color: #6d6d6d !important;
	transition: all .5s;
}

/* */

.fl-node-5c54bfd331d05 .fl-row-content-wrap{
	background-color: #f4f6f9;
}

/* Map */

.home-map img {
	max-width: 75% !important;
}

/* ********** ABOUT US ********** */

.fl-node-5c75da7eec838 > .fl-col-content {
	border: none;
}

.iconbox .uabb-imgicon-wrap {
	margin-right: 10px;	
}

.fl-node-5c5ddf0b68947 .fl-row-content.fl-row-fixed-width.fl-node-content {
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(128, 128, 128, .25);
    border-radius: 10px;
	padding: 25px;
}

/* Key Areas of Supply */

.fl-node-5c660bce3bdf2,
.fl-node-5c660bce3be31,
.fl-node-5c660bce3bf0b,
.fl-node-5c660bce3bf42,
.fl-node-5c7ee08f51aea,
.fl-node-5c7ee0adc0cf8 {
	padding: 10px;
}

.fl-node-5c660bce3c540 .fl-col-content.fl-node-content,
.fl-node-5c660bce3c6c4 .fl-col-content.fl-node-content,
.fl-node-5c660bce3c87b .fl-col-content.fl-node-content,
.fl-node-5c660bce3c9ff .fl-col-content.fl-node-content,
.fl-node-5c660bce3bdf2 .fl-col-content.fl-node-content,
.fl-node-5c660bce3be31 .fl-col-content.fl-node-content,
.fl-node-5c660bce3bf0b .fl-col-content.fl-node-content,
.fl-node-5c660bce3bf42 .fl-col-content.fl-node-content,
.fl-node-5c7ee08f51aea .fl-col-content.fl-node-content, 
.fl-node-5c7ee0adc0cf8 .fl-col-content.fl-node-content {
	padding: 20px;
    border-radius: 5px;
	background-color: rgba(0, 0, 0, .15);
    -webkit-box-shadow: -5px 5px 30px 2px rgba(255, 255, 255, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(255, 255, 255, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(255, 255, 255, 0.2) !important;
    border: 3px solid rgba(255, 255, 255, .75);
}

.fl-node-5c660bce3c5e9 .fl-col-content.fl-node-content,
.fl-node-5c660bce3c620 .fl-col-content.fl-node-content,
.fl-node-5c660bce3c767 .fl-col-content.fl-node-content, 
.fl-node-5c660bce3c7d5 .fl-col-content.fl-node-content,
.fl-node-5c660bce3c95b .fl-col-content.fl-node-content,
.fl-node-5c660bce3c991 .fl-col-content.fl-node-content,
.fl-node-5c660bce3caa3 .fl-col-content.fl-node-content,
.fl-node-5c660bce3cb10 .fl-col-content.fl-node-content {
	padding: initial;
	border-radius: initial;
	background-color: initial;
	-webkit-box-shadow: initial !important;
    -moz-box-shadow: initial !important;
	box-shadow: initial !important;
	border: none;
}

.fl-node-5c61f8f5bcb29,
.fl-node-5c61f8f5bcb63,
.fl-node-5c61f8f5bcb81,
.fl-node-5c61f8f5bcbfe,
.fl-node-5c61f8f5bcc59 {
	padding: 10px;
}

.fl-node-5c61f8f5bcb29 .fl-col-content.fl-node-content,
.fl-node-5c61f8f5bcb63 .fl-col-content.fl-node-content,
.fl-node-5c61f8f5bcb81 .fl-col-content.fl-node-content,
.fl-node-5c61f8f5bcbfe .fl-col-content.fl-node-content,
.fl-node-5c61f8f5bcc59 .fl-col-content.fl-node-content {
	border-style: solid;
    border-width: 0;
    background-clip: padding-box;
    border-color: rgba(128,128,128,0.25);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(128, 128, 128, .25);
    border-radius: 10px;
}

.areas-of-expertise img {
    width: 24px;
    position: relative;
    bottom: 2px;
}

.areas-of-expertise ul {
	list-style-type: none;
}

.areas-of-expertise li {
    padding-bottom: 12px;
}


/* ********** LEADERSHIP ********** */

.leadership-container img {
	border-radius: 50%;
	border: 1px solid rgba(128, 128, 128, .5);
	max-width: 245px;
}

.leadership-listing .leadership-container {
    background-clip: padding-box;
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(128, 128, 128, .25);
    border-radius: 10px;
	padding: 35px;
}

.leadership-listing .uabb-blog-posts-col-1:nth-of-type(even) .leadership-img {
	float: right;
	text-align: right;
}
	
.leadership-listing .uabb-blog-posts-col-1:nth-of-type(even) .leadership-bio {
	float: left;
}

.leadership-container hr {
	margin-top: 10px;
    margin-bottom: 20px;
    border-top: 1px solid #d8d8d8;
}

.leadership-container h3 {
	font-size: 40px;
}

.leadership-container h4 {
	font-size: 24px;
	color: #464646;
}

.uabb-slide-dropdown .uabb-icon-wrap .uabb-icon {
    display: none !important;
}

/* New */

.fa-angle-down, .fa-angle-up {
	background: #FA8334 !important;
}

.uabb-slide-front-right-text {
	padding-bottom: 5px !important;
}

.uabb-slide-box-section img {
	border: 1px solid rgba(128, 128, 128, .5);
}

.uabb-slide-box-section i {
	font-size: 25px !important;
	position: relative;
	bottom: 2px;
	color: #0077b5 !important;
}

#mikes, #carolynd, #timb, #nickd, #emmam, #ryang, #andrel, #daney, #keithj {
	transition: transform .2s;
}

#mikes:hover, #carolynd:hover, #timb:hover, #nickd:hover, #emmam:hover, #ryang:hover, #andrel:hover, #daney:hover, #keithj:hover {
	transform: scale(1.1);
}

h1.leader-name {
	color: #37a89b !important;
	font-size: 35px;
	line-height: .9em;
	font-family: "BebasNeue",Verdana,Arial,sans-serif !important;
	font-weight: 700;
}

h5.leader-title {
	color: #333333 !important;
	font-size: 18px;
	line-height: .9em;
	font-family: "BebasNeue",Verdana,Arial,sans-serif !important;
	font-weight: 700;
	margin: 5px 0 15px 0;
}

.page-id-878 .uabb-modal-text p {
	text-align: justify;
}

/* Leadership Listing New */

.leadership-row img {
	border: 1px solid rgba(128, 128, 128, .5);
}

.leadership-row i {
	padding-left: 5px;
	font-size: 25px;
	color: #0077b5 !important;
	position: relative;
	bottom: 2px;
}

/* ********** LOCATIONS ********** */

.fl-node-5c660e5756237 > .fl-row-content-wrap {
	background-position: center 70% !important;
}

.location-listing .locations-container {
    background-clip: padding-box;
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(128, 128, 128, .25);
    border-radius: 10px;
	padding: 35px;
}

.location-listing .uabb-blog-posts-col-1:nth-of-type(odd) .location-img div {
	border-right: 1px solid rgba(128, 128, 128, .25);
}

.location-listing .uabb-blog-posts-col-1:nth-of-type(even) .location-img {
	text-align: right;
}

.location-listing .uabb-blog-posts-col-1:nth-of-type(even) .location-info {
	text-align: right;
}

.location-listing .uabb-blog-posts-col-1:nth-of-type(even) .location-img div {
	border-left: 1px solid rgba(128, 128, 128, .25);
}

.location-img img {
	border-radius: 50%;
	max-width: 225px;
}

.location-listing h3 {
	font-size: 40px;
}

.location-listing hr {
	margin-top: 10px;
    margin-bottom: 20px;
    border-top: 1px solid #d8d8d8;
}

.location-listing .location-info p:nth-of-type(3) {
	font-family: "BebasNeue Book", sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.1em;
}

.location-phone,
.location-fax {
    font-size: 22px;
    font-family: "BebasNeue Book", sans-serif;
    font-weight: 700;
}

.location-phone {
	margin-bottom: 2px;
}

.location-phone i {
	margin-right: 12px;
	position: relative;
	top: 2px;
}

.location-fax i {
	margin-right: 11px;
    top: -2px;
    font-size: 19px;
}

.location-listing a:hover {
	color: #444346;
}

.location-listing .uabb-blog-posts-col-1:nth-of-type(even) .location-img {
	float: right;
}
	
.location-listing .uabb-blog-posts-col-1:nth-of-type(even) .location-info {
	float: left;
}

/* New */

.location-info p {
    font-family: 'BebasNeue Book', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.location-phone, .location-fax {
	font-weight: 700 !important;
}

.fl-node-5c817c33cd589 .uabb-blog-posts-col-3:last-of-type .location-fax {
	display: none;
}

.fl-node-5c817c33cd589 .uabb-blog-posts-col-3:last-of-type(2) .location-fax {
	display: none;
}

/* ********** THE PLANET GROUP ********** */

.fl-node-5c660eb7de8d2 > .fl-row-content-wrap {
	background-position: center 60%;
}

.fl-node-5c633dec40aa0 {
    background-clip: padding-box;
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(128, 128, 128, .25);
    border-radius: 10px;
	padding: 35px;
}

.fl-node-5c660eb7decc4 > .fl-col-content {
	background-position: 0% 50%;
}

.fl-node-5c660eb7de89a.fl-module-heading .fl-heading, .fl-node-5c660eb7deb74.fl-module-heading .fl-heading, .fl-node-5c660eb7ded6b.fl-module-heading .fl-heading, 
.fl-node-5c660eb7deee0.fl-module-heading .fl-heading,
.fl-node-5caceec774c3a.fl-module-heading .fl-heading {
	font-weight: 700 !important;
}

/* ********** CAREERS AT PLANET PHARMA ********** */


/* ********** CLIENTS ********** */

.fl-node-5c75d696491c2 > .fl-col-content {
	border: none;
}

.icon-number img {
    max-width: 35px !important;
    padding: 10px;
}

.client-page-modal h3 {
	margin-top: 50px !important;
	margin-bottom: 25px !important;
}

.client-page-modal .width-850 {
	margin-bottom: 50px;
}

.page-id-895 .uabb-module-content.uabb-ib-zoom-in {
	padding: 20px 0 70px 0;
}

.fl-node-5d68426155f37 > .fl-col-content {
	border:none !important;
}

/* ********** SOLUTIONS ********** */

.fl-node-5c7599ef7e9a5 > .fl-col-content {
	border: none;
}

.fl-node-5c709a36d3af0 > .fl-col-content {
	background-position: 50% 0%;
}

.industries-tab h4 {
	font-size: 24px !important;
}

@media (max-width: 1149px) {
	.industries-tab h4 { font-size: 30px !important; }
}

/* ********** INDUSTRIES ********** */

.fl-node-5c75b01ee1289 > .fl-col-content {
	border: none;
}

.fl-node-5c75b01ee1289 {
	animation: none !important;
	-webkit-animation: none !important;
}

.solutions-tab .fl-builder-template {
	border-top: 1px solid #d8d8d8;
}

/* ********** CAREER EXPERIENCE ********** */

.uabb-adv-accordion-button {
	-webkit-box-shadow: -5px 5px 10px 1px rgba(128, 128, 128, .15);
    -moz-box-shadow: -5px 5px 10px 1px rgba(128, 128, 128, .15);
	box-shadow: -5px 5px 10px 1px rgba(128, 128, 128, .15);
}

.fl-node-5c75b6d93a907 {
	animation: none !important;
	-webkit-animation: none !important;
}

.fl-node-5c75b6d93a907 > .fl-col-content {
	border: none;
}

.fl-node-5c75b4c8e7e04 .fl-col-content.fl-node-content {
	background-position: 30% 25%;
}

.fl-node-5c75b577614f8 {
	padding: 0 !important;
}

.fl-node-5c75b577614f8 > .fl-col-content {
	background-position: 75% 0%;
}

/* ********** SUPPORT ********** */

.fl-node-5c75c0b6bcbe1 > .fl-col-content {
	border: none;
}

/* ********** SERVICES ********** */

.fl-node-5c75cbff4519d > .fl-col-content {
	border: none;
}

.fl-node-5c736edda38f3 .uabb-info-list-wrapper.uabb-info-list-top li .uabb-info-list-connector {
	left: calc(50% + 43px);
}

.fl-node-5c736edda38f3 .ua-icon-magnifier::before {
	font-size: 45px !important;
	border: none !important;
	position: relative;
	bottom: 13px;
}

/* .fl-node-5c736edda38f3 .ua-icon-magnifier {
	border: 1px solid #fa8334 !important;
} */

.fl-node-5c75cbff4519d {
	animation: none !important;
	-webkit-animation: none !important;
}

.fl-node-5c736edda38f3 .info-list-icon-dynamic2 .uabb-icon-wrap .uabb-icon i, .fl-node-5c736edda38f3 .info-list-icon-dynamic2 .uabb-icon-wrap .uabb-icon i:before {
	margin: 0 10px !important; 
}

/* ********** JOB LISTING ********** */

body.jobs .position {
	padding-left: 0 !important;
}

body.jobs .position h3 {
    font-family: 'HelveticaNeue', sans-serif;
}

.rp4wp-related-job_listing>ul li.job_listing a, .rp4wp-related-job_listing>ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
	padding: 1em !important;
}

.page-id-9 .position {
	width: 50% !important;
}

.page-id-9 .location {
	width: 20% !important;
}

.page-id-9 .meta {
	width: 30% !important;
}

/* ********** SINGLE JOB ********** */

.single-job_listing main {
	padding-top: 150px;
	padding-bottom: 60px;
}

.job-listing-container {
	max-width: 1200px !important;
	width: 100% !important;
}

.single-job_listing .job-listing-container {
	padding: 30px;
    border-style: solid;
    border-width: 0;
    background-clip: padding-box;
    border-color: rgba(128,128,128,0.25);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(128, 128, 128, .25);
    border-radius: 10px;
}

.single-job_listing h2 {
	font-size: 50px;
}

.single-job_listing .well.job_description {
	border-radius: 10px;
	background-color: transparent;
	margin-top: 15px;
}

.single-job_listing .panel.panel-default {
	margin-top: 15px;
	border-radius: 10px;
}

.single-job_listing .panel-body.job-details {
	padding: 20px;
}

.well.job_description ul {
    margin-bottom: 20px;
}

.sfsi_widget {
	margin-top: 15px;
}

/* ********** APPLY NOW ********** */

.apply-title {
	margin-top: 150px;
	text-align: center;
}

.apply-title h1 {
	font-size: 45px;
    margin-bottom: 20px;
}

.page-id-38319 .label-danger {
	display: block !important;
    padding: 10px !important;
    font-size: 16px !important;
}

.bottom-spacer-20 .apply-container {
	margin-bottom: 75px;
	padding: 15px;
	border-style: solid;
    border-width: 0;
    background-clip: padding-box;
    border-color: rgba(128,128,128,0.25);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    -webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.2) !important;
    border: 3px solid rgba(128, 128, 128, .25);
    border-radius: 10px;
}

.terms-message {
	background-color: transparent !important;
	border: none !important;
	padding: 10px 0 !important;
	max-width: 100% !important;
	margin-left: initial !important;
	margin-right: initial !important;
	text-align: left !important;
}

.page-id-38319 input[type="telephone"] {
	display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #606060;
    vertical-align: middle;
    background-color: #fcfcfc;
    background-image: none;
    border: 1px solid #e6e6e6;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.page-id-38319 input[type="submit"],
.single-job_listing .btn-apply {
	padding: 12px 24px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #37A89B !important;
	color: #FFFFFF !important;
    border: none;
	font-family: HelveticaNeue Bold, Verdana, Arial, sans-serif;
    font-weight: 700;
    font-size: 20px;
	-webkit-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    border-radius: 3px !important;
	width: 100%;
}

.page-id-38319 .alert-success {
	text-align: center !important;
    background-color: transparent !important;
    padding: 4% !important;
    border: 1px solid rgba(128, 128, 128, .25) !important;
    color: #333 !important;
	margin-top: 30px !important;
}

.apply-btn input[type="button"] {
    margin-left: auto !important;
	margin-right: auto !important;
    margin-top: 1em !important;
    padding: 12px 24px !important;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    background: #37a89b !important;
    border: 1px solid #37a89b !important;
    font-family: HelveticaNeue Bold, Verdana, Arial, sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    -webkit-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    border-radius: 3px !important;
}

/* ********** SUBMIT RESUME ********** */

.wpcf7 small {
	font-size: 75%;
}

.wpcf7 p {
	margin-top: 10px;
    text-align: justify;
}

.upload-resume {
	margin-bottom: 2px;
	margin-top: 10px;
}

.wpcf7 input[type="submit"] {
	-webkit-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    -moz-box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
    box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.2) !important;
}

button:hover, input[type=button]:hover, input[type=submit]:hover {
	color: white !important;
}

.page-id-38319 .apply-btn input[type="button"] {
	color: white !important;
}

/* ********** WHY PLANET PHARMA ********** */

.fl-node-5c6f2ab069dd9 {
    border-style: solid;
    border-width: 0;
    background-clip: padding-box;
    border-color: rgba(128,128,128,.25);
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: -5px -5px 30px 2px rgba(0,0,0,0.2);
}

.fl-node-5c6f30a3cd1a7 .fl-col-content.fl-node-content,
.fl-node-5c6f365c7b126 .fl-col-content.fl-node-content {
	border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.fl-node-5c6f30a3cd21b .fl-col-content.fl-node-content,
.fl-node-5c6f364b3fb05 img {
	border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.fl-node-5c6f3816a3555 .uabb-tabs-style-bar {
	-webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border: 3px solid #d0d0d0;
}

.total-workforce-solution-tabs .fl-builder-template {
	max-width: 100%;
	padding: 0;
}

.total-workforce-solution-tabs .uabb-content.uabb-tab-acc-content.clearfix {
	padding: 0;
}

.total-workforce-solution h3 {
    margin-bottom: 10px !important;
    padding-left: 3%;
    padding-right: 3%;
}

.total-workforce-solution p {
    padding-left: 3% !important;
    padding-right: 3% !important;
}

.total-workforce-solution p:last-of-type {
    padding-bottom: 20px;
}

.total-workforce-solution .uabb-creative-button-wrap {
	padding-left: 3%;
	padding-bottom: 3%;
}

.total-workforce-solution .uabb-ultb3-box-overlay, .total-workforce-solution img {
/* 	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px; */
}

.total-workforce-solution .uabb-ultb3-info {
	max-width: 850px;
}

.why-planet-pharma-cta .uabb-ultb3-box,
.why-planet-pharma-cta .uabb-ultb3-box-overlay {
	border-radius: 20px !important;
}

/* ********** SOLUTIONS ********** */

.fl-node-5c70741e1140f,
.fl-node-5c70741e1148a {
	-webkit-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
    box-shadow: -5px 5px 30px 2px rgba(0, 0, 0, 0.3) !important;
	border-radius: 20px;
	border: 1px solid rgba(128, 128, 128, .5);
}

.fl-node-5c70741e114c6 .fl-col-content.fl-node-content,
.fl-node-5c70741e1166d .fl-col-content.fl-node-content {
	border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.fl-node-5c70741e11502 .fl-col-content.fl-node-content,
.fl-node-5c70741e11632 .fl-col-content.fl-node-content {
	border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.fl-node-5c70741e1148a {
	position: relative;
	top: 40px;
}

/* ********** BLOG ********** */

.blog-listing .uabb-blog-posts-shadow {
	border-radius: 10px;
    border: 1px solid rgba(128, 128, 128, .25);
}

.blog-button {
    margin-top: 30px;
}

.blog-button a {
	padding: 7px 15px !important;
    border-radius: 5px;
    background-color: #37a89b;
    color: #fff;
    font-family: "HelveticaNeue Bold", sans-serif;
}

/* ********** JOB OPENINGS ********** */

.page-id-9 .fl-node-5c65dcaf1309e .col-sm-6 input, .page-id-9 .fl-node-5c65dcaf1309e select {
	background-color: #fcfcfc !important;
	width: 100%;
	padding: 5px 10px;
    border: 1px solid #e6e6e6;
	border-radius: 5px;
}

.page-id-9 #job-form {
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: -5px 5px 30px;
	margin-bottom: 40px;
}

.page-id-9 #filter_job_type {
	display: block !important;
}

.page-id-9 .col-sm-6 {
	margin-bottom: 10px;
}

.page-id-9 input[type="submit"] {
	width: 100%;
	border-color: #37a89b !important;
    background-color: #37a89b;
	font-family: HelveticaNeue Bold, Verdana, Arial, sans-serif;
    font-weight: 700;
    text-transform: none;
	font-size: 18px;
	transition: all .5s;
	margin-top: 5px;
}

.page-id-9 input[type="submit"]:hover {
	background-color: #3781D0;
	transition: all .5s;
}

.select2-container {
/* 	display: none; */
}

/* Ajax Loading Gif */

.loading-gif {
	visibility: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, .5);
}

/* ********** FOOTER ********** */

.footer-pharma-link {
	text-decoration: underline;
}

.footer-pharma-link a:hover {
	cursor: context-menu;
}

.sub-footer {
	font-size: 13px;
	color: rgba(255, 255, 255, .5) !important;
}

.sub-footer span {
	color: rgba(255, 255, 255, .75) !important;
}

.sub-footer-menu li {
    border-right: 1px solid #c1c1c1;
}

.sub-footer-menu li:last-of-type {
    border-right: none
}

.sfsi_footerLnk {
	display: none !important;
}

/* ********** 404 ********** */
.error404 header.fl-builder-content {
    background-color: #566C90;
}

.error404 .fl-page-content {
	padding-top: 125px;
}

.error404 h2 {
	font-size: 60px !important;
}

/* ********** MEDIA QUERIES ********** */

@media (max-width: 1150px) {
	
	/* The Planet Group */
	.fl-node-5c660eb7deb3b, .fl-node-5c660eb7deb01 { width: 100%; }
	.fl-node-5c660eb7dec8d, .fl-node-5c8186426719e { display: flex; flex-direction: column-reverse; }
	.fl-node-5c660eb7ded34, .fl-node-5c660eb7decc4 { width: 100%; }
	.fl-node-5c660eb7dee4b, .fl-node-5c660eb7deea9 { width: 100%; }
	.fl-node-5c818642671d7, .fl-node-5c8186426727e { width: 100%; }
	.fl-node-5c8186426727e { padding: 0 !important; }
	
	/* Solutions */
	.fl-node-5c7599ef7e968 { width: 100%; }
	.fl-node-5c7599ef7e9a5 { width: 100%; }
	.fl-node-5c7599ef7e968 h2 { font-size: 75px !important; }
	.fl-node-5c709a36d3af0 { width: 100%; min-height: 400px; }
	.fl-node-5c724f1d9151d { width: 100%; min-height: 400px; }
	.fl-node-5c709b212ec05 { width: 100%; }
	.fl-node-5c724f1d91554 { width: 100%; }
	.fl-node-5c724f1d914e4 { display: flex; flex-direction: column-reverse; }
}

@media (min-width: 1025px) {

	/* Navigation */
	.sub-menu { background-color: #fff; }
	
	/* Career Experience */
	.fl-node-5c75b4c8e7e04 { min-height: 555px; }
	
	/* Blog */
	.blog-listing .uabb-blog-posts-shadow.clearfix { min-height: 250px; }
	
}

@media (max-width: 1024px) {
	
	/* General */
	
	.column-reverse, .fl-col-group-responsive-reversed { display: flex; flex-direction: column-reverse; }
	
	h1 { font-size: 50px !important; }
	h2 { font-size: 45px !important; }
	
	.fl-col-small { max-width: 95%; float: left; clear: none; padding: 10px; }
	
	/* Home */
	
	.fl-node-5c65fbd07c0a5 > .fl-row-content-wrap { background-position: 80% center; }
	.fl-node-5c65fbd07c0a5 .fl-row-content { position: absolute; bottom: 15%; }
	
	.fl-node-5c65fbd07c288 { padding-right: 0; }
	.fl-node-5c65fbd07c2c3 { padding-left: 0; border-left: 2px solid #fff; }

	.fl-node-5c65fbd07ccad, .fl-node-5c65fbd07cce9 { padding: 0; }
	
	/* About */
	.fl-node-5c660bce3bb48 > .fl-row-content-wrap { padding-top: 125px; padding-bottom: 50px; }
	.fl-node-5c660bce3cbb9, .fl-node-5c660bce3cbf0 { padding: 0; }
	
	/* Leadership */
	.fl-node-5c660cc160df7 > .fl-row-content-wrap { padding-top: 125px; padding-bottom: 50px; background-position: 100% center; }
	.fl-node-5c660cc160e6b h2 { font-size: 45px !important; }
	.leadership-container { text-align: center; }
	.leadership-container h3 { margin-top: 15px; }
	.leadership-container p { text-align: left; }
	.leadership-img { float: none !important; text-align: center !important; }
	
	/* Locations */
	.fl-node-5c660e5756237 > .fl-row-content-wrap { padding-top: 125px; padding-bottom: 50px; }
	.locations-container { text-align: center; }
	.locations-container h3 { margin-top: 15px; }
	.location-img { float: none !important; text-align: center !important; }
	.location-info { width: 100%; }
	.location-img div { border: none !important; }
	
	/* The Planet Group */
	.fl-node-5ca39bc9507a8 h2 { font-size: 30px !important; }
	.fl-node-5c660eb7de8d2 > .fl-row-content-wrap { padding-top: 125px; padding-bottom: 50px; }
	.fl-node-5c660eb7deb3b { padding: 0; }
	.fl-node-5c660eb7decc4 { padding: 0; }
	.fl-node-5c660eb7dee4b { padding: 0; }
	.fl-node-5c660eb7decc4 > .fl-col-content { background-position: 15% center; }
	
	/* Careers at Planet Pharma */
	.fl-node-5c818a11e9f9e > .fl-row-content-wrap{ padding-top: 125px; padding-bottom: 50px; }
	.fl-node-5cae5e756dcb0 img { max-height: 400px; width: auto !important; }
	
	/* Clients */
	.fl-node-5c6714069de1c > .fl-row-content-wrap { padding-top: 125px; padding-bottom: 50px; }
	
	/* Why Planet Pharma */
	.fl-node-5c6ca2b146e46 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; background-position: 100% center; }
	.fl-node-5c6ca310c74fc h2 { font-size: 25px !important; }
	
	/* Solutions */
	.fl-node-5c706ae09a851 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; background-position: 100% center; }
	.fl-node-5c725a82e23b3 h2 { font-size: 75px !important; }
	
	/* Industries */
	.fl-node-5c725b45e0574 > .fl-row-content-wrap { padding-top: 105px; padding-bottom: 40px; }
	.fl-node-5c75b01ee136a h2, .fl-node-5c75b01ee136a p { text-align: left !important; }
	.fl-node-5c75b01ee136a p { font-size: 18px !important; }
	.fl-node-5c7267c696a54 > .fl-row-content-wrap { background-position: 79% center !important; }
	.fl-node-5c7268c8ef5e6 > .fl-row-content-wrap { background-position: 30% center !important; }
	.fl-node-5c726f8d539c5 > .fl-row-content-wrap { background-position: 80% center !important; }
	.fl-node-5c7278568a733 > .fl-row-content-wrap { background-position: 92% center !important; }
	
	/* Career Experience/What You Can Expect */
	.fl-node-5c733581323d4 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; background-position: 100% center !important; }
	.fl-node-5c73358132481 h2 { font-size: 30px !important; line-height: 1em !important; }
	.uabb-adv-accordion-button-label { font-size: 35px !important; }
	.fl-node-5c75716d7ea8c > .fl-col-content { background-position: 50% 15%; }
	.fl-node-5c75716d7e8f4, .fl-node-5c75716d7ea8c, .fl-node-5c736f0f9f76d, .fl-node-5c7372905d5a5, .fl-node-5c7373ffdcf25 { padding: 0; }
	/* Services */
	.fl-node-5c736a048e721 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; background-position: 100% center !important; }
	
	/* Support */
	.fl-node-5c7574dfe2961 > .fl-row-content-wrap { padding-top: 105px; padding-bottom: 40px; background-position: 100% center !important; }
	.fl-col.fl-node-5c756ec1ccc9f { padding: 0; }
	.fl-node-5c756dc83d850 h2 { font-size: 60px !important; }
	.fl-node-5cbf52bd9f76c img, .fl-node-5cbf529d5102e img { max-height: 300px; width: auto !important; }
	
	/* Job Openings */
	.fl-node-5c65dcaf13064 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	.job_filters .job_types li { padding-top: 10px !important; padding-bottom: 3px !important;}
	
	/* Submit Resume */
	.fl-node-5c70484bd6120 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	
	/* Blog */
	.fl-node-5c75df1bd158c > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	.blog-listing h2 { line-height: .1em !important; }
	.blog-listing h2 a { font-size: 26px !important; }
	
	/* Blog Single */
	.fl-node-5c75a32f4af30 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	
	/* Privacy - Website */
	.fl-node-5c76e57fee9e0 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	
	/* Privacy - Candidates/Clients/Suppliers */
	.fl-node-5c76e9f66774a > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	
	/* Cookie Policy */
	.fl-node-5c76eb0c73f6c > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	
	/* Contact */
	.fl-node-5c76efa2f0161 > .fl-row-content-wrap { padding-top: 135px; padding-bottom: 55px; }
	
	/* Footer */
	.fl-node-5c54e7f8e2d0f { clear: both; }
	.fl-node-5c54e9caa2759 .uabb-creative-menu .menu { text-align: center; }
	
}

@media (max-width: 767px) {
	.fl-node-5c76c353d934a .fl-col-content.fl-node-content { margin-left: 20px; margin-right: 20px; }
	
	/* General */
	h1 { font-size: 42px !important; }
	h2 { font-size: 40px !important; }
	h3 { font-size: 24px !important;}
	.nav-logo img, .nav-logo-white img { max-width: 80px; }
	.uabb-creative-menu-mobile-toggle-container { position: relative; bottom: 8px; }
	.uabb-menu-close-btn { right: 30px; }
	
/* 	.fl-animated { animation: none !important; -webkit-animation: none !important; animation-duration: 0s !important; } */
	
	/* Home */
	.page page-id-836 h1 { font-size: 40px !important; }
	.fl-node-5c65fbd07c288, .fl-node-5c65fbd07c2c3 { padding: 0; }
	.fl-node-5c65fbd07c2c3 { border: none; }
	.fl-node-5c65fbd07c288 .uabb-button, .fl-node-5c65fbd07c2c3 .uabb-button { font-size: 17px !important; padding: 7px 15px !important; }
	.fl-node-5c65fbd07c067 .fl-module-content.fl-node-content { margin-bottom: 0 !important; }
	.fl-node-5c65fbd07c288, .fl-node-5c65fbd07c76b, .fl-node-5c65fbd07c2ff,.fl-node-5c65fbd07c2c3 { animation: none !important; -webkit-animation: none !important;}
	.fl-node-5c65fbd07cb6d > .fl-col-content { box-shadow: none !important; border: none !important; }
	.uabb-ultb3-info h3 { margin: 35px auto 25px auto !important; font-size: 40px !important; }
	.request-client-services-form .uabb-modal-text.uabb-modal-content-data.uabb-text-editor.fl-clearfix { padding-top: 10px; padding-bottom: 10px; }
	
	/* About Us */
	.fl-node-5c660bce3bb48 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-builder-mobile .fl-node-5c660bce3bd85 > .fl-row-content-wrap { background-position: 0% center !important; }
	
	/* Leadership */
	.fl-node-5c660cc160df7 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c660cc160e6b h2 { font-size: 35px !important; }
	.leadership-listing .leadership-container { padding:0; border-radius: 0; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; border: none !important; }
	.leadership-bio h3 { font-size: 35px !important; }
	.leadership-bio-one,
	.leadership-bio-two,
	.leadership-bio-three,
	.leadership-bio-four,
	.leadership-bio-five,
	.leadership-bio-six,
	.leadership-bio-seven,
	.leadership-bio-eight,
	.leadership-bio-nine { font-size: 37px !important; }
	
	.page-id-878 .uabb-modal-text {
		padding: 30px;
	}
	
	.page-id-878 .uabb-modal-text p {
		text-align: left;
	}

	/* Locations */
	.fl-node-5c660e5756237 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.location-listing .locations-container { padding:0; border-radius: 0; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; border: none !important; }
	.location-listing h3 { font-size: 35px !important; }
	
	/* The Planet Group */
	.fl-node-5c660eb7de8d2 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c660eb7de89a > .fl-module-content { padding-bottom: 0; margin-bottom: -10px; }
	.fl-node-5ca39bc9507a8 h2 { font-size: 25px !important; }
	
	/* Careers at Planet Pharma */
	.page-id-40822 h3 { font-size: 35px !important; }
	.fl-node-5c818a11e9f9e > .fl-row-content-wrap{ padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5cae5e756dcb0 img { max-height: 300px; width: auto !important; }
	
	/* Clients */
	.fl-node-5c6714069de1c > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c67374da7634, .fl-node-5c67374da7677, .fl-node-5c67374da76c5 { padding: 5px; }
	.fl-node-5c75d696491c2 { max-width: 100% !important; }
	.why-planet-pharma-cta .uabb-ultb3-desc h3 { font-size: 25px !important; display: flex; flex-direction: column-reverse; line-height: 1.2em; }
	
	/* Why Planet Pharma */
	.fl-node-5c6ca2b146e46 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c6f2ab069dd9 > .fl-col-content, .fl-node-5c6f2ab069dd9 { box-shadow: none !important; border: none !important; }
	.fl-node-5c6f2ab069dd9 > .fl-col-content { padding-top: 0; }
	.fl-node-5c6f2ab069d9c h2 { font-size: 50px !important; }
	.fl-node-5c6caabb12625 h3, .fl-node-5c6f365c7b333 h3 { font-size: 30px !important; }
	
	/* Solutions */
	.fl-node-5c8073d49bff7.fl-module > .fl-module-content { margin: 0 10px !important; }
	.fl-node-5c8073d49bff7.fl-module h2 { font-size: 60px !important; margin-bottom: -30px !important; }
	.fl-node-5c709a36d3af0 { min-height: 250px; }
	.fl-node-5c724f1d9151d { padding: 20px 0 0 0; min-height: 250px; }
	.fl-node-5c724f1d9151d .fl-col-content.fl-node-content { max-height: 250px; }
	.fl-node-5c80745d7d751.fl-module > .fl-module-content { margin-bottom: 0; }
	.fl-node-5c80745d7d751 h2 { font-size: 30px !important; }
	.fl-node-5c706ae09a851 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c7599ef7e9a5 > .fl-col-content, .fl-node-5c7599ef7ec70 > .fl-col-content { box-shadow: none !important; border: none !important; }
	.fl-node-5c7094c1b70f1 h2 { font-size: 30px !important; }
	
	/* Industries */
	.fl-node-5c725b45e0574 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c75b01ee136a > .fl-col-content { box-shadow: none !important; border: none !important; }
	
	/* Career Experience */
	.fl-node-5c733581323d4 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c75b6d93a9e5 > .fl-col-content { box-shadow: none !important; border: none !important; }
	.fl-node-5c75cadb67fe8 img { left: 0% !important; }
	
	/* Services */
	.fl-node-5c736a048e721 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c75cbff4525e > .fl-col-content { box-shadow: none !important; border: none !important; }
	.uabb-info-list-wrapper.uabb-info-list-top .uabb-info-list-item { width: 33.333%; }
	.uabb-info-list-wrapper.uabb-info-list-top .uabb-info-list-item .uabb-info-list-connector { display: block; }
	.info-list-item-dynamic2 .uabb-info-list-connector { display: none !important; }
/* 	.how-to-get-started i::before { font-size: 55px !important; } */
	
	/* Support */
	.fl-node-5c7574dfe2961 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c75c0b6bccbb > .fl-col-content { box-shadow: none !important; border: none !important; }
	
	/* Job Openings */
	.fl-node-5c65dcaf13064 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.job_listing .position h3 { font-size: 17px !important; }
	.search_keywords { width: 100% !important; padding-right: 0 !important; }
	.search_location { width: 100% !important; padding-left: 0 !important; margin-top: 7px !important; }
	
	/* Submit Resume */
	.fl-node-5c70484bd6120 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	
	/* Blog */
	.fl-node-5c75df1bd158c > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
/* 	.blog-listing h2 { line-height: .1em !important; } */
/* 	.blog-listing h2 a { font-size: 26px !important; } */
	
	/* Blog Single */
	.fl-node-5c75a32f4af30 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	.fl-node-5c75a3cfdf3f2 > .fl-col-content { box-shadow: none !important; border: none !important; }
	
	/* Privacy - Website */
	.fl-node-5c76e57fee9e0 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	
	/* Privacy - Candidates/Clients/Suppliers */
	.fl-node-5c76e9f66774a > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	
	/* Cookie Policy */
	.fl-node-5c76eb0c73f6c > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	
	/* Contact */
	.fl-node-5c76efa2f0161 > .fl-row-content-wrap { padding-top: 95px; padding-bottom: 35px; }
	
	/* Footer */
	.sub-footer-menu li { border: none; }
	
	/* 404 */
	.error404 h2 { font-size: 30px !important; }
	
}


/* Cookie Policy Popup */

#cookie-law-info-bar {
	max-width: 350px !important;
    border-radius: 5px !important;
    left: 20px !important;
    bottom: 20px !important;
}

#cookie-law-info-bar span:first-of-type {
	display: block !important;
	width: 100% !important;
}

#cookie-law-info-bar br {
	display: none !important;
}

#cookie-law-info-bar a {
	border-radius: 5px !important;
}