/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/
@import url("../stockholm/style.css");

#ui-datepicker-div {
    z-index: 9999!important;
background-color: #ffffff;
padding: 5px;
border: 1px solid #006ba4;
}

.ui-icon-circle-triangle-e {float: right;}
.ui-icon-circle-triangle-w {}

.default_template_holder {min-height: 40px;}

.c-diff {text-transform: none; font-style: italic;}
.blog_holder article h2 span.c-diff {text-transform: none; font-style: italic;}

em {text-transform: none;}
.clear {clear: both;display: block;}

.icon-pdf {display: inline-block; padding: 0 0 0 20px; background: url("/wp-content/uploads/icon-pdf.png") no-repeat left 2px; background-size: 16px 16px;}
.icon-mp3 {display: inline-block; padding: 0 0 0 20px; background: url("/wp-content/uploads/icon-mp3.png") no-repeat left 2px; background-size: 16px 16px;}

/*Video Player*/
.player .controls-wrapper {border: 1px solid red; display: none;}

/*Accordion Icons*/
.icon_minus-06:before {content: "\33";} /*arrow carrot down */
.icon_plus:before {content: "\35";} /*arrow carrot right */

header.centered_logo .q_logo a img {max-height: 100px;}
nav.main_menu > ul > li > a {letter-spacing: 0; padding: 0px 14px;}
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a:hover {color: #0078ae;}

aside.sidebar .widget:not(.woocommerce) li {font-family: Raleway, sans-serif;font-style: normal;}
aside.sidebar .widget h4 {background-color: #673eb4;
    background: -webkit-linear-gradient(right, rgba(103,62,180,.3), rgba(103,62,180,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, rgba(103,62,180,.3), rgba(103,62,180,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(103,62,180,.3), rgba(103,62,180,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left,rgba(103,62,180,.3), rgba(103,62,180,1)); /* Standard syntax (must be last) */
}
aside.sidebar .widget h4 a {color: #ffffff; text-transform: uppercase;}
aside.sidebar .widget ul, .side_menu .widget ul {margin-left:14px;}

.menu-cdiff-submenu-container {margin: 15px 0;}
.menu-cdiff-submenu-container ul {list-style: none outside none;margin: 0;overflow: hidden;padding: 0;display: inline-block;position: relative;}
.menu-cdiff-submenu-container ul li {margin: 0 4px 4px 0;overflow: hidden;position: relative;display: inline-block;float: left;}
.menu-cdiff-submenu-container ul li a {
	position: relative;
	display: block;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0 8px;
	color: #fff;
	background-color: #c7e1ed;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
	-webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	-o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	transition: color .3s ease-in-out,background-color .3s ease-in-out;
}

.menu-cdiff-submenu-container ul li.current-menu-item a {background-color: #5f9bc0;}
.menu-cdiff-submenu-container ul li a:hover {background-color: #5f9bc0;}

.current-menu-item {font-weight: 700;}
aside.sidebar .widget .current-menu-item a {color: #2b95ec;}
aside.sidebar .widget:not(.woocommerce) li {font-family: 'Open Sans', sans-serif;}
.drop_down .narrow .second .inner ul li a {font-family: 'Open Sans', sans-serif;}

//nav.mobile_menu ul {display: block;}
.mobile_arrow {background-color: #d7e6ef;border-radius: 3px;}
.separator {border-bottom: 1px solid #abdbf0;}

//.header_top_bottom_holder .header_top .container {background-color: #0078ae;}
.header-widget.widget_nav_menu ul.menu li a {color: #2b95ec; font-family: Raleway, sans-serif; font-weight: 600;}
.header-widget.widget_nav_menu ul.menu li a:hover {color: #5ecdff;}

//.header_inner_right {display: none;}
.header_top #searchform input[type="text"] {color: #ffffff;}
.header_top #searchform input[type="text"]:hover {color: #5ecdff;}
.header_top #searchform input[type="submit"] {color: #ffffff;}
.header_top #searchform input[type="submit"]:hover {color: #5ecdff;}

.header-right-widget .textwidget a.search_button {color: #2b95ec; display: inline-block; width: 30px; height: 30px;}
.header-right-widget .textwidget a.search_button:hover {color: #5ecdff;}
.header_inner_right {display:none;}

/* Images at the top of landing pages */
.top_image_box {margin-bottom: 25px; height: 280px; width: 100%; display: table;}
.top_image_box .top_image_box_text {color:#ffffff; font-size: 26px; line-height: 32px; display: table-cell; vertical-align: middle; padding: 0 10px;}
.top_image_box .top_image_box_text span {display: inline-block; width: 45%;}
.right .top_image_box_text span {float: right; margin-right: 25px;}

.slide-button-blue{background-color:#00bff0; font-size: 14px; text-transform: uppercase;letter-spacing: 1px;box-shadow: 6px 6px 8px #70227d;font-weight:700;}
.slide-button-blue:hover {background-color:#00a4f0;}
.slide-button-yellow{background-color:#e3e560; font-size: 14px; text-transform: uppercase;letter-spacing: 1px;box-shadow: 6px 6px 8px #477716;font-weight:700;}
.slide-button-yellow:hover {background-color:#e5c160;}
.slide-button-purple{background-color:#00bff0; font-size: 14px; text-transform: uppercase;letter-spacing: 1px;box-shadow: 6px 6px 8px #2e3e83;font-weight:700;}
.slide-button-purple:hover {background-color:#00a4f0;}

.wpb_wrapper .callout-one {background-color: #673eb4;
    background: -webkit-linear-gradient(right, rgba(103,62,180,.7), rgba(103,62,180,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, rgba(103,62,180,.7), rgba(103,62,180,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(103,62,180,.7), rgba(103,62,180,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left,rgba(103,62,180,.7), rgba(103,62,180,1)); /* Standard syntax (must be last) */
}

.wpb_wrapper .callout-two {background-color: #0093d0;
    background: -webkit-linear-gradient(right, rgba(0,147,208,.7), rgba(0,147,208,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, rgba(0,147,208,.7), rgba(0,147,208,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(0,147,208,.7), rgba(0,147,208,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left,rgba(0,147,208,.7), rgba(0,147,208,1)); /* Standard syntax (must be last) */
}

.wpb_wrapper .callout-three {background-color: #9b2fad;
    background: -webkit-linear-gradient(right, rgba(155,47,173,.7), rgba(155,47,173,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, rgba(155,47,173,.7), rgba(155,47,173,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(155,47,173,.7), rgba(155,47,173,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left,rgba(155,47,173,.7), rgba(155,47,173,1)); /* Standard syntax (must be last) */
}

.wpb_wrapper .callout-four {background-color: #7dba00;
    background: -webkit-linear-gradient(right, rgba(125,186,0,.7), rgba(125,186,0,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, rgba(125,186,0,.7), rgba(125,186,0,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(125,186,0,.7), rgba(125,186,0,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left,rgba(125,186,0,.7), rgba(125,186,0,1)); /* Standard syntax (must be last) */
}

.wpb_wrapper div.callout {padding: 15px;}
.wpb_wrapper div.callout p.callout {color: #ffffff; text-transform: uppercase; font-size: .85em; margin-bottom: 0;}
.wpb_wrapper div.callout a {color: #ffffff;}
.wpb_wrapper div.callout a:hover {color: #dadada;}

.physicial-sponsored-study-callout {padding: 15px; background-color: #e5f4fa; border: 1px solid #0094d1; border-radius: 3px;}
.physicial-sponsored-study-callout a {color: #0094d1;}
.physicial-sponsored-study-callout a:hover {color: #0075a5;}
.physicial-sponsored-study-callout .button {padding: 13px 22px; font-size: 12px; line-height: 40px; height: 40px; font-weight: 600; letter-spacing: 1px; 
					    color: #ffffff; border: 1px solid #9a2fad; background-color:#9a2fad; margin: 15px 0; text-transform: uppercase;}
.physicial-sponsored-study-callout .button:hover {color: #ffffff;background-color:#742382;}


.fetch-tweets-item > .fetch-tweets-main {padding: 0;}
div.fetch-tweets-body > p.fetch-tweets-text {color: #ffffff;}

.drop_down .narrow .second .inner ul li {padding: 12px 0;}
.drop_down .narrow .second .inner ul li a {line-height: 12px;}
.content .content_inner > .container > .container_inner.default_template_holder {min-height: 820px; padding-top: 24px;}

hr {height: 1px;background-color:#f0f0f0;color:#f0f0f0;border: 0 none;margin-top: 5px;margin-bottom:5px;}
h5 a {color: #0078ae;}
h5 a:hover {color: #5f9bc0;}
p a:hover {color: #5f9bc0;}

.wpb_wrapper h1 {margin-bottom:5px;}
.wpb_wrapper h1 + h3 {margin-top:15px;}
.wpb_wrapper h2 {margin-top:15px; margin-bottom: 5px;}
.wpb_wrapper h2:last-child {margin-bottom: 5px;}
.wpb_wrapper > h2 {margin-top:0;}
.wpb_wrapper p + h2 {margin-top:25px;}
.wpb_wrapper ul + h2 {margin-top:25px;}

.wpb_wrapper h2 + h3 {margin-top:15px;}
.wpb_wrapper h2 + ul.text-area {margin-top:10px;}
.wpb_wrapper h3 + ul.text-area {margin-top:0;}
.wpb_wrapper h3 + p {margin-top:15px;}
.wpb_wrapper h4 + ul.text-area {margin-top:0;}

/* Clinical Trials > Patient Resources Page */
.page-id-22468 .wpb_wrapper p {margin-top:5px; margin-left: 15px;}
.page-id-22468 .wpb_wrapper h1 + p {margin-top:5px; margin-left: 0;}


.q_icon_with_title .icon_text_holder .icon_title {margin-bottom: 5px;}
.q_icon_with_title .icon_with_title_link {margin-top: 0;}

sup {font-weight: normal; vertical-align: super; font-size: x-small; line-height: 0;}
.content ol {margin-left: 25px;}

p {margin: 0 0 15px 0;}
blockquote {margin: 15px 0 30px 15px;}
blockquote > p {font-size: 16px;}

p.small {font-size: small;}
p.xsmall {font-size: x-small;line-height: 13px; padding: 10px 0;}


.carousel-inner .slider_content .text.all_at_once h2 {width: 100%;}
.carousel-inner .slider_content .text.all_at_once .slide_buttons_holder .qbutton {margin-top: 0;font-size: 14px; font-weight: 700; border-radius: 3px;}
.carousel-inner .slider_content .slide_buttons_holder {display: block; clear: both;}
h2.q_slide_title {max-width: 500px;}
.carousel-inner h2 {text-transform: none;}

.wpb_wrapper ul {margin: 15px 0;}
ul.no-space {margin: -15px 0 15px 0;}
ul.text-area {list-style-position: outside; margin-left: 25px;list-style-image: url('https://www.rebiotix.com/wp-content/uploads/bullet.png');}
ul.text-area ul {list-style-position: outside; margin: 0 0 15px 25px;list-style-image: url('https://www.rebiotix.com/wp-content/uploads/bullet-round.png');}
ul.text-area ul ul {list-style-position: outside; margin: 0 0 15px 25px;list-style-image: url('https://www.rebiotix.com/wp-content/uploads/bullet-arrow.png');}

h4.references + ol {font-size: 13px;}
ol.references {font-size: .85em;}

.content ul ul, .content ol {padding: 0 0 0 0;}
.breadcrumb {padding: 0 8px; background: rgb(201, 238, 255); background: rgba(201, 238, 255, .75);}
.breadcrumb a, .breadcrumb span {color: #1179ac;}
.breadcrumb a:hover, .breadcrumb span.current {color: #ffffff;}

.drop_down .second .inner ul li a {font-family: Raleway, sans-serif; text-transform: uppercase;}
.main_menu {font-family: Raleway, sans-serif;}

.qbutton.white:hover {color:#ffffff;}
.q_team_description p {margin-bottom: 15px;}

.tab-content {margin: auto; max-width: 925px;}
.tab-content p {margin-bottom: 15px;}
.q_tabs .tabs-nav li a {font-size: 13px; background-color: #cccccc;}

/*! Gray v1.4.3 (https://github.com/karlhorky/gray) | MIT */
.grayscale {
  /* Firefox 10-34 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");

  /*
    Chrome 19+,Safari 6+,Safari 6+ iOS,Opera 15+
  */
  -webkit-filter: grayscale(1);

  /* Firefox 35+ */
  filter: grayscale(1);

  /* IE 6-9 */
  filter: gray;
}

.grayscale .wpb_wrapper img {max-width: 144px;}
.grayscale .wpb_wrapper {max-width: 144px; max-height: 173px; overflow: hidden;}


.image-frame img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

.image-frame {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    float: left;
    height: 100px;
    width: 100px;
    border: .1875em solid #0078ad;
    padding: .3125em;
    margin-right: 1em;
}


.enrolling {color: #0078ae;}
.enrolling-soon {color: #67b44c;}
p.enrolling, p.enrolling-soon {font-weight: bold; margin: 0;} 
p.enrolling-institution {font-style: italic;}
p.enrolling-contact {}

.testimonial_author a {color:#73bdea;}
.testimonial_author a:hover {color:#ffffff;}


.in-the-news-date {text-align: right; display: inline-block; padding: 0 15px 0 0; width: 9%;}
.in-the-news-link {display: inline-block; width: 80%;}

/* highlight box (used on Clinical Trials Page) */
.highlight {margin-top: 20px; border: 1px solid #3f54b2;  background-color:#f0ebf7; border-radius: 8px; display: inline-block;}
.highlight h2 {margin-top: 0;}

/* Call to action box (used on About page) */
.call_to_action {border: 1px solid #3f54b2;border-radius: 8px;}
.call_to_action container_inner {width: auto;}
.call_to_action .container_inner h2 {margin: 15px 0;}

/* Contact 7 Form */
#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {font-size: 16px;}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {padding: 0 0 0 3px; margin: 0;}

textarea.wpcf7-form-control.wpcf7-textarea {height: 125px;}

form p.form-row {clear: both; display: inline-block; margin: 0; padding: 5px 0 5px 3px; width: 100%;}
form p.form-row:hover {background-color:#d8e8f3;}

#ClinicalStudyInfo {background-color:#d8e8f3;}
#ClinicalStudyInfo span {display: inline-block; padding: 10px 0 10px 165px;}

form {margin: 15px 0;}
form p.form-row span.form-label {width: 155px; float: left; padding: 0 0 0 5px;}
form p.submit {margin-left: 165px;}

form p.form-row span.wpcf7-form-control-wrap {width: 65%; float: left;}
form p.form-row span.form-field-help-text {width: 25%; margin-left: 10px; float: left;}

form p.form-row-number input[type="number"] {width: 50px;}
form p.form-row-number span.wpcf7-form-control-wrap {float: right; margin-right: 225px;}

/* Product Order Form */
.wpcf7-form h2 {margin: 25px 0 15px 0;}
.wpcf7-form .separator {clear: both; margin: 15px 0 15px 0; border-bottom: 2px solid #abdbf0;}

#wpcf7-f22327-p22324-o1 {}
#wpcf7-f22327-p22324-o1 p.form-row span.form-label {width: 155px; float: left; padding: 0 0 0 5px;}
#wpcf7-f22327-p22324-o1 p.submit {margin-left: 165px;}
#wpcf7-f22327-p22324-o1 p.form-row span.wpcf7-form-control-wrap {width: 50%; float: left;}
#wpcf7-f22327-p22324-o1 p.form-row span.form-field-help-text {width: 25%; margin-left: 10px; float: left;}

#wpcf7-f23731-p23749-o1 {}
#wpcf7-f23731-p23749-o1 p.form-row span.form-label {width: 155px; float: left; padding: 0 0 0 5px;}
#wpcf7-f23731-p23749-o1 p.submit {margin-left: 165px;}
#wpcf7-f23731-p23749-o1 p.form-row span.wpcf7-form-control-wrap {width: 50%; float: left;}
#wpcf7-f23731-p23749-o1 p.form-row span.form-field-help-text {width: 25%; margin-left: 10px; float: left;}

 /* FETCh Study Investigational Product Request Form */
#wpcf7-f23816-p23817-o1 p.form-row {}
#wpcf7-f23816-p23817-o1 p.form-row span.form-label {width: 175px; float: left; padding: 0 0 0 5px;}
#wpcf7-f23816-p23817-o1 p.form-row span.type {width: 55px; float: left;}

#wpcf7-f23816-p23817-o1 p.form-row span.wpcf7-form-control-wrap {width: 50%; float: left;}
#wpcf7-f23816-p23817-o1 p.form-row span.admin-date-1-ip-type {width: auto;}
#wpcf7-f23816-p23817-o1 p.form-row span.admin-date-2-ip-type {width: auto;}
#wpcf7-f23816-p23817-o1 p.form-row span.admin-date-3-ip-type {width: auto;}
#wpcf7-f23816-p23817-o1 p.form-row span.admin-date-4-ip-type {width: auto;}

#wpcf7-f23816-p23817-o1 p.form-row span.form-field-help-text {width: 25%; float: left;}
#wpcf7-f23816-p23817-o1 p.form-row span.form-subjectid {float: left; margin-right: 5px;}
#wpcf7-f23816-p23817-o1 p.form-row span.form-subjectid + span.wpcf7-form-control-wrap {width: 39%; float: left;}
#wpcf7-f23816-p23817-o1 p.submit {margin-left: 185px;}

 /* Hepatic Study Investigational Product Request Form */
#wpcf7-f24247-p24248-o1 p.form-row span.form-label {width: 175px; float: left; padding: 0 0 0 5px;}
#wpcf7-f24247-p24248-o1 p.form-row span.type {width: 55px; float: left;}
#wpcf7-f24247-p24248-o1 p.form-row span.wpcf7-form-control-wrap {width: 50%; float: left;}
#wpcf7-f24247-p24248-o1 p.form-row span.form-field-help-text {width: 25%; float: left;}
#wpcf7-f24247-p24248-o1 p.form-row span.form-subjectid {float: left; margin-right: 5px;}
#wpcf7-f24247-p24248-o1 p.form-row span.form-subjectid + span.wpcf7-form-control-wrap {width: 39%; float: left;}
#wpcf7-f24247-p24248-o1 p.submit {margin-left: 185px;}

 /* MDRO Study Investigational Product Request Form */
#wpcf7-f27837-p27838-o1 p.form-row span.form-label {width: 175px; float: left; padding: 0 0 0 5px;}
#wpcf7-f27837-p27838-o1 p.form-row span.type {width: 55px; float: left;}
#wpcf7-f27837-p27838-o1 p.form-row span.wpcf7-form-control-wrap {width: 50%; float: left;}
#wpcf7-f27837-p27838-o1 p.form-row span.form-field-help-text {width: 25%; float: left;}
#wpcf7-f27837-p27838-o1 p.form-row span.form-subjectid {float: left; margin-right: 5px;}
#wpcf7-f27837-p27838-o1 p.form-row span.form-subjectid + span.wpcf7-form-control-wrap {width: 39%; float: left;}
#wpcf7-f27837-p27838-o1 p.submit {margin-left: 185px;}

 /* Stool Donor Information Request Form */
#wpcf7-f36436-p35661-o1 span.wpcf7-list-item { display: block; }


 /* Mailchimp Sign Up Form */
.yks-mailchimpFormContainerInner form {}
.yks-mailchimpFormContainerInner form .yks-mailchimpFormDivRow {clear: both;}
.yks-mailchimpFormContainerInner form .yks-mailchimpFormDivRow label {width: 100px; float: left; padding: 0 0 0 5px;}
.yks-mailchimpFormContainerInner form .yks-mailchimpFormDivRow input[type='text'], 
.yks-mailchimpFormContainerInnerform .yks-mailchimpFormDivRow input[type='email'] {padding: 3px; font-size: 16px; border: 1px solid #a7a6a6; width: 65%;}

.yks-mailchimpFormContainerInner form .yks-mailchimpFormDivRow input[type='submit'] {margin-left: 103px; background-color: #0078ae; border: 2px solid #0078ae; color: #ffffff; font-size: 12px; font-weight: bold; padding: 0 22px; cursor: pointer; height: 37px; }

.yks-mailchimpFormContainerInner form .yks-mailchimpFormDivRow input[type='submit']:hover {background-color: #ffffff; border: 2px solid #0078ae; color: #0078ae;}

/* Sitemap Page */
.wsp-pages-list {list-style: none; font-size: 1.1em; font-weight: bold;}
.wsp-pages-list > li {padding-top: 15px;}
.wsp-pages-list ul {font-size: 1em; font-weight: normal; list-style-position: outside; margin-left: 25px;list-style-image: url('https://www.rebiotix.com/wp-content/uploads/bullet.png');}
.wsp-pages-list ul ul {list-style-position: outside; margin: 0 0 15px 25px;list-style-image: url('https://www.rebiotix.com/wp-content/uploads/bullet-round.png');}



/* Pipeline Page */
.row {display: block; height: 65px; padding: 0 0 0 5px; clear: both;}
.row.even {background-color: #e5f1f7;}

.pipeline-product-description {float: left; width: 30%; position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
  }

.product-pipeline .row .pipeline-product-description h4 a {color:#5f9bc0; font-weight: bold;}
.product-pipeline .row .pipeline-product-description h4 a:hover {color:#0078ae;}
.product-pipeline .row .pipeline-product-description h4 .pipeline-product-details {text-transform: none; color: #5f9bc0; font-weight: 400; font-size: 14px; line-height: 16px;} /* color: #8d8d8d;  */

  
.phase {float: left; width:13%; height: 25px; padding: 10px 0 10px 5px; position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
    background: transparent url(https://www.rebiotix.com/wp-content/uploads/pipeline-arrow.png) no-repeat right 10px; 
    text-align: center; 
}

.phase-labels .phase {background: none; text-align: center;}
.phase-discovery {width:19%;}
.phase-feasibility {width:21%;}
.phase-1 {width:45%;}
.phase-2 {width:58%;}
.phase-3 {width:71%}
.pipeline-mobile-show {display: none;}

/* Pipeline UPDATE Page */
.row-update {display: block; height: 65px; padding: 0 0 0 5px; clear: both;}
.row-update.even {background-color: #e5f1f7;}

h2.product-pipeline-update {margin-top: 25px;}

.pipeline-product-description-update {float: left; width: 30%; position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
  }

.product-pipeline-update .row-update .pipeline-product-description-update h4 a {color:#5f9bc0; font-weight: bold;}
.product-pipeline-update .row-update .pipeline-product-description-update h4 a:hover {color:#0078ae;}
.product-pipeline-update .row-update .pipeline-product-description-update h4 .pipeline-product-details-update {text-transform: none; color: #5f9bc0; font-weight: 400; font-size: 14px; line-height: 16px;}
  
.phase-update {float: left; width:17%; height: 25px; padding: 10px 0 10px 5px; position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: transparent url(https://www.rebiotix.com/wp-content/uploads/pipeline-arrow.png) no-repeat right 10px; 
	text-align: center;
}

.phase-labels-update .phase-update {background: none; text-align: center;}
.phase-indication-update {float: left; width: 30%; position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
  }

.phase-1-update {width:17%;}
.phase-dosing-update {width:28%;}
.phase-2-update {width:17%;}
.phase-3-update {width:58%;}
.pipeline-product-next-milestone-update {float: right; width: 17%; position: relative; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%); font-size: 12px; line-height: 16px; margin-right: 14px;
  }

.pipeline-product-next-milestone-update ul.text-area {
    margin-top: 0;
}
/* Pipeline UPDATE Page END */

.phase .phase-text {color: #ffffff; font-size: 14px;}
.pipeline-mobile-show-update {display: none;}

.mobile-clear {display: none;}

/* Search Results Page */
.search-title {border-top: 1px solid #e5f4fa; border-bottom: 1px solid #e5f4fa; padding: 0 25px;}
.search-results-form {float: right;}
.search-results-form input[type='text'] {border: 1px solid #a7a6a6; font-size: 14px; padding: 3px;}
.search-results-form input[type='text']:focus {border: 1px solid #000;  outline: none;}

.search-title h1 {
    color: #006ba4;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -1px;
    text-transform: none; margin: 15px 0 15px 0;}

.btn-search {padding:5px;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  color:#2b95ec;
  text-decoration:none;
  cursor: pointer;}

.btn-search:hover {color:#006ba4;}
.btn-search:active {outline: none;}

.search-results .blog_holder article {margin: 0 0 20px 0;}
.search-results .blog_holder article .post_content {padding: 0 0 15px 0;}
.search-results .blog_holder article:not(.format-link):not(.format-quote) .post_text .post_text_inner {padding: 5px 0 0; border-bottom: 1px solid #e5f4fa;}
.search-results .blog_holder article .post_info {margin: 0 0 5px 0;}
.search-results .blog_holder article h2 {margin: 0 0 10px 0;}

/* 404 Page Not Found Page */
.page_not_found {margin: 40px 0 120px;}
.page_not_found h4 {margin: 10px 0 15px 0;}
.page_not_found .search-results-form-404 {border: 1px solid #e5f4fa; margin:25px 0; border-left: 0; border-right: 0;}
.page_not_found .search-results-form-404 input[type='text'] {border: 1px solid #a7a6a6; font-size: 14px; padding: 3px;}
.page_not_found .search-results-form-404 input[type='text']:focus {border: 1px solid #000;  outline: none;}


.footer_top .widget_nav_menu li.menu-item a {margin-bottom: 0;}
.footer_top h4 a {color: #0178ae;}
.footer_top h4 a:hover {color: #333333;}

.footer_top .widget h4 {margin: 0;}

.mobile_menu_button span i::after {content: " MENU";}

@media only screen and (max-width: 1200px){
/* fixes a width issue that causes graphic and text to be cut off at the 1198 and below size except on the home page */
.boxed:not(.home) div.section .section_inner, div.grid_section .section_inner {width: auto;}
}

@media only screen and (max-width: 1000px){
.title.breadcrumbs_title .breadcrumb {display: none;}
.title:not(.breadcrumbs_title) .title_holder {padding: 0!important;}

/* fixes a width issue that causes graphic and text to be cut off at the 1198 and below size except on the home page */
.boxed:not(.home) div.section .section_inner, div.grid_section .section_inner {width: auto;}

.ls-container {padding: 0;} 

.header_top .right .inner>div {width: auto;}
.header_top .right .inner>div>div { float: left;}
.header_top .inner {width: 100%;}

.header_top .right .inner .widget_text {float: right;}
.header_top .right .inner .header-widget .textwidget {width: 32px; height: 18px;}
.header-widget.widget_nav_menu ul.menu li a {padding: 0 15px 0 0;}
.title {height: 1px!important; margin-bottom: 10px; }

.widget_nav_menu {display: none;}
.row {padding: 0; height: 75px; display: block; margin: 10px 0;}

.phase {display: none;}
.pipeline-product-description {width: 96%; display: block; padding: 0 0 0 10px;}
.pipeline-mobile-show {
	display: inline;
	float: right;
	position: relative;
	top: -13px;
	background: #97ccea;
	color: #fff;
	font-size: 12px;
	line-height: 120%;
	padding: 12px 10px;
	text-transform: uppercase;}

.row-update {height: 90px;}
.phase-update {display: none;}
.phase-indication-update{display: none;}
.phase-labels-update{display: none;}

.pipeline-product-description-update {width: 45%;}
.pipeline-product-next-milestone-update {width: 45%; float: left;}

.pipeline-mobile-show-update {
	display: block;
	clear: both;
	width: 90%;
	position: relative;
	top: 50%;
	background: #97ccea;
	color: #fff;
	font-size: 12px;
	line-height: 120%;
	padding: 12px 10px;
	text-transform: uppercase;}
}

@media screen and (max-width:767px) {
header .q_logo a {height: 80px!important; left: 0;}
.logo_wrapper {position: relative; left: auto; float: right;}
.two_columns_25_75>.column2 {width: 100%;}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {margin-bottom: 15px;}
}

@media only screen and (max-width: 600px) {
.row-update {height: 125px;}
.pipeline-product-description-update {width: 96%; position: relative; top: 25%;}
.pipeline-product-next-milestone-update {width: 96%; clear:both; top: 25%;}
.pipeline-mobile-show-update {
	display: block;
	clear: both;
	width: 96%;
	position: relative;
	top: 5px;}
}

@media only screen and (max-width: 565px) {
.carousel-inner .center .text, .carousel-inner .center h2, .carousel-inner .center h3 {line-height: 35px;}
.title.breadcrumbs_title .breadcrumb {display: none;}
.top_image_box {background-image: none !important;}
.top_image_box .top_image_box_text span {width: 90%;}
.right .top_image_box_text span {float: none;}

.pipeline-product-description .pipeline-product-details {display: inline-block; width: 130px; line-height: 16px; }

}