/*
	IWM ER ADDS
*/

h3.acc_trigger {
	background:transparent;
	font-size:17px;
	padding-left:0px;
}

h3.acc_trigger a {
	color:#1d78be;
}

h3.acc_trigger a:hover,
h3.acc_trigger a:focus {
	color:#1d78be;
}

.acc_container {
	background:transparent;
	border:none;
	border-radius:0;
}

/******************************************************************
TOP NAV STYLES
******************************************************************/

.pull-right p.social-icon {
	float: right;
	margin-left: 20px;
}

#social-top {
	clear: both;
}

#social-top .pull-right .pull-right.nav {
	max-width: 100%;
	float: right;
	margin-bottom: 0;
}

#social-top .pull-right  .nav li  {
	float: right;
	padding: 0;
	margin: 0;
}

#social-top .pull-right .nav li a {
	display: block;
	position: static;
	padding: 7px 15px;
	margin: 0;
}

#social-top .pull-right  .nav li a:hover,
#social-top .pull-right  .nav li a.nav-path-selected {
	background-color: #1c4680;
}

#social-top .pull-right  .nav li a.nav-item-145 {
	padding: 2px 14px;
	margin: 4px 4px 4px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #659AD2;
	color: #fff;
	//background-color: #659AD2;
	//color: #0A2A59;

}
#social-top .pull-right  .nav li a.nav-item-145:hover {
	background-color: rgb(10, 42, 89);
	border: 1px solid #fff;
		

}

#social-top .pull-right  .nav li a.nav-item-158 {
	display: block;
	position: static;
	padding: 3px 15px;
	margin: 4px 0px 4px 6px;
	color: #fff;
	background-color: #C09A17;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

#social-top .pull-right  .nav li a.nav-item-158:hover {
	background-color: #CDAE45;
}


.navbar-inner .container {
	position: relative;
}
.navbar .brand {
	top: -44px;
	left: -100px;
	z-index: 10;
	position: absolute;
}



#logo {
	background: transparent url(img/pfr-logo-header.png) no-repeat center center;
	display: block;
	height: 117px;
	width: 425px;
	font: 0/0 a;
}

.navbar .nav > li > a.nav-item-564,
.navbar .nav li a.nav-item-564 {
	color: #fff;
	background-color: #C09A17;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 0;
	line-height: 50px;
}
.navbar ul.nav>li>a.nav-path-selected.nav-item-564,
.navbar ul.nav > li:hover > a.nav-item-564,
.navbar ul.nav > li > a.nav-item-564:hover {
	color: #fff;
	background-color: #C09A17;
	margin: 0;
	line-height: 70px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/******************************************************************
MAIN NAV STYLES
******************************************************************/

/* show dropdown on hover */
.navbar ul.nav li a:hover + ul,
.navbar ul.nav li ul:hover {
	display: block;
}

/* keep styling on main a */
.navbar ul.navl>li>a:hover, 
.navbar ul.nav>li>a.nav-path-selected, 
.navbar ul.nav>li:hover>a {
	border-top: 1px solid #C09A17;
	position: relative;
	top: -1px;
	color: #C09A17;
	text-decoration: none;
	background-color: transparent;
}




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

#blue-hero {
	//background: #bcc9d7 url(img/home-hero-hr.png) no-repeat center center;
	//min-height: 330px; 
	border-top: 1px solid #c8d2de;
}
.logged-out .flexslider-img-preloader,
.logged-out .external-flexslider-container1101 {
	//display: none;
}
#blue-hero,
.logged-in #blue-hero {
	background: #BCC9D7;
}
#hero-content,
.logged-in #hero-content {
	display: none;
}

#hero-content {
	margin-top: 30px;
	margin-bottom: 30px
}

#hero-content h1 {
	color: #13376b;
	font-size: 28px;
	line-height: 44px;
	font-family: 'Bitter', serif;
	font-weight: 300;
	margin-bottom: 20px;
}

#hero-content p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
}

#home .ccm-page-list h3 {
	font-size: 18px;
	margin-bottom: 2px;
}

#home .ccm-page-list h5{
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 0px;
}

#white-content .ccm-page-list h3 {
	margin: 0 0 6px 0;
}

.ccm-page-list h3 a {
	color: #0B3E8A;
	font-size: 18px;
}

.ccm-page-list h3 a:hover {
	color: #0E53B8;
}

#white-content .ccm-page-list h5 {
	color: #808080;
	margin: 0 0 5px 0;
	font-size: 13px;
}

.large-btn {
	width: 100%;
	margin-bottom: 30px;
	border-radius: 3px;
	display: block;
	background-color: #c00d00;
	 background-color: #2876BC;
	clear: both;
	color: #fff;
	font-weight: 700;
	line-height: 52px;
	font-size: 16px;
	padding: 0 0px;
	text-align: center;
	margin-top: 20px;
	text-transform: uppercase;
}

.large-btn:hover {
	background-color: #810000;
	background-color: #0B3E8A;
	color: #fff;
	  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.large-donate {
	width: 100%;
	
	border-radius: 3px;
	display: block;
	background-color: #C09A17;
	clear: both;
	color: #fff;
	font-weight: 700;
	line-height: 1.2em;
	font-size: 16px;
	padding: 10px 0px;
	text-align: center;
	margin: 0px;
	text-transform: uppercase;
}

.large-donate:hover {
	color: #fff;
	  background-color: #907311;
	  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.large-subscribe {
	width: 100%;
	border-radius: 3px;
	display: block;
	clear: both;
	color: #fff;
	line-height: 1.2em;
	font-size: 16px;
	padding: 10px 0px;
	text-align: center;
	margin: 0px;
	 background-color: #2876BC;
}
.large-subscribe:hover {
	color: #fff;
	background-color: #0B3E8A;
	  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.callout-two-container .callout-two {
	background-color: #f3f3f3;
	margin-top: 30px;
	margin-bottom: 15px;
}
.callout-two-container .callout-two .callout-two-content {
	padding: 30px 30px 15px;
	
}

@media screen and (min-width:768px) {
	.callout-two-container .row {
	display: flex;
	}
	
}
/*
#ccm-layout-wrapper-52 .ccm-layout-row {
	display: flex;
	flex-direction: column;
}
#ccm-layout-wrapper-52 .ccm-layout-row > div,
#ccm-layout-wrapper-52 .ccm-layout-row > div > div {
	display: flex;

}
#ccm-layout-wrapper-52 .ccm-block-styles {
	padding: 30px 30px 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
*/
/******************************************************************
WHITE CONTENT AREA STYLES
******************************************************************/

#white-content h1, 
#white-content h2,
#white-content h3,
#white-content h4,
#white-content h5,
#white-content h6 {
	color: #0B3E8A;
	margin-top: 1em;
}

#white-content h1 {
	font-family: "bitter", serif;
	font-weight: 300;
}

#white-content h2 {
	font-family: "bitter", serif;
	font-weight: 300;
}

#white-content h3 {
	font-family: "bitter", serif;
	font-weight: 300;
	line-height: 1.2em;
}

#white-content h4 {
	font-family: "bitter", serif;
	font-weight: 300;
}

#white-content h5 {
	font-family: "bitter", serif;
	font-weight: 300;
}

#white-content h6 {
	font-family: "bitter", serif;
	font-weight: 300;
}

#white-content h1.page-name {
	margin-top: 10px;
	color: #2876BC;
	color: #006CB7;
}

#white-content h1.page-name.page-name-hide {
	display: none;
}

#white-content .subhead{
	margin-top: 0;
	
}

#white-content h2.subhead {
	font-family: "Open Sans", sans-serif;
	color: #999;
	margin-top: -8px;
	font-size: 28px;
}

.ccm-page-list-description {
	
}


#white-content p.first-p {
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom: 20px;
}

#home .ccm-page-list {
	margin: 0 0px 0 0px;
}

#home .sidebar-wrap {
	
}

#home .news_headline {
	padding: 0 20px 20px 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d5d5d5;
}


.news_headline {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d5d5d5;	
}



/* Tab Styles */

.tab-content ul {
	margin: 0;
	padding: 0;
	clear: both;
}

.tab-content ul li {
	margin: 0;
	padding: 0 20px;
	list-style: none;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
	
}

.tab-content ul li a {
	padding-left: 80px;
	background: transparent url(img/video_thumb.jpg) no-repeat;
	display: block;
	min-height: 55px;
}

.tab-content ul li a.youtube,
.tab-content ul li a.cbn {
	background: transparent url(img/video_thumb.jpg) no-repeat;
}

.tab-content ul li a.pdf {
	background: transparent url(img/pdf_icon.jpg) no-repeat;
}

.tab-content ul li a.comp {
	background: transparent url(img/laptop_icon.jpg) no-repeat;
}

.tab-content ul li a.book {
	background: transparent url(img/book_icon.jpg) no-repeat;
}


.tab-content ul li a:hover {
	opacity: .7;	
}

.tab-content ul li a h5 {
	margin-bottom: 0px;
	
}

.tab-content ul li a p {
	
	margin-bottom: 0;
}

#white-content #main-content img {
	margin: 10px 20px 15px 20px;
	border: 8px solid #fff;
	-moz-box-shadow:    0px 0px 2px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px 2px #ccc;
	box-shadow:         0px 0px 2px 2px #ccc;
}

#white-content #main-content a img {
	border: none;
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	box-shadow:         none;
}


#white-content #main-content .ccm-core-commerce-add-to-cart-image img {
	
	margin: 0px;
	border: 8px solid #FFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


/* Join us Form */


#mc_embed_signup {
	
}

#mc_embed_signup .mc-field-group ul  {
	margin-left: 0;
}

#mc_embed_signup .mc-field-group ul li {
	list-style: none;
	display: block;
}

#mc_embed_signup .mc-field-group ul li:after {
	clear: both;
	content: " ";
	display: table;
}

#mc_embed_signup .mc-field-group ul li input {
	float: left;
	padding: 2px 10px;
}

#mc_embed_signup .mc-field-group ul li label {
	float: left;
	padding: 4px 5px;
}

.contact-form h5 {
	display: none;
}

#white-content input[type="text"],
#white-content input[type="email"],
#white-content textarea {
max-width: 400px;
}


#white-content #mce-MMERGE3-state,
#white-content #mce-MMERGE3-zip {
	max-width: 80px;
	float: none;
}

#white-content .mc-field-group {
max-width: 450px;
}

#white-content .first-name {
	width: 185px;
	float:left;
	margin-right: 10px;
}

#white-content .last-name {
	width: 225px;
	float:left;
	clear: right;
}

#white-content .zip {
	float: none;
	max-width: 80px;
	clear: both;
}


#white-content .fsForm label {
	text-transform: inherit;
	font-size: inherit;
	line-height: 20px;
}

#white-content .fsForm input {
	width: inherit;
}

#white-content .fsForm .fsFieldRow input[type=number] {
	width: 150px;
}

#white-content .fsForm select {
	width: inherit;
	height: 35px;

}

#white-content .fsForm input[type=tel].fsField {
	width: 150px;
}

#white-content .fsForm input[type=text].fsFieldZip {
	width: 59px;
}

#white-content  .fsForm input[type="submit"] {
	padding: 15px 60px;
	font-weight: 700;
	font-size: 18px;
}

#white-content #main-content .fsForm img {
	margin: 0;
	border: 0;
	box-shadow: inherit;
}
/******************************************************************
SIDE BAR STYLES
******************************************************************/

#white-content .left-sidebar h1, 
#white-content .left-sidebar h2,
#white-content .left-sidebar h3,
#white-content .left-sidebar h4,
#white-content .left-sidebar h5,
#white-content .left-sidebar h6 {
	color: #C09A17;
}

.left-sidebar .ls-wrapper .sidebar-wrap:first-of-type {
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
}

.left-sidebar .sidebar-wrap ul.nav {
	
	margin-bottom: 0;
}

.left-sidebar .sidebar-wrap ul.sidebar-nav-header li a{
	color: #C09A17;
	font-family: "Bitter", serif;
	font-weight: 300;
	font-size: 24px;
	float: left;
	text-align: left;
	line-height: 1.2em;
}

#white-content .span4 .sidebar-wrap:first-of-type {
	padding: 0;
	margin: 0;
}

#white-content .left-sidebar .sidebar-wrap:first-of-type h3 {
	margin-top: 0;
}

#left-sidebar #white-content .span3 .left-sidebar {
	border-right: 1px solid #ccc;
	height: 100%;
	
}

#left-sidebar #white-content .span3 .left-sidebar .ls-wrapper {
	margin-right: 20px;
}

ul.nav:before,
ul.nav:before {
  display: table;
  line-height: 0;
  content: "";
}

.sidebar-wrap ul.nav.default  {
	margin: 0;
	padding: 0px 0;
	//overflow: hidden;
}

.sidebar-wrap ul.nav.default li {
	list-style: none;
	display: block;
}

.sidebar-wrap ul.nav.default > li > a {
	color: #907411;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 10px;
	display: block;
	margin: 0 0 2px 0;
	background-color: #D7DFE7;
	background-color: #F0E7C7;
	
}

.sidebar-wrap ul.nav.default > li > a.nav-path-selected,
.sidebar-wrap ul.nav.default > li > a:hover {
	background-color: #D9C274;
	background-color: #C09A17;
	color: #fff;
}

.sidebar-wrap ul.nav.default > li ul {
	margin: 0 0px 0px 0px;
	padding: 0;
}

.sidebar-wrap ul.nav.default > li ul li {
	border-top: 1px solid #F0E7C7;
}

.sidebar-wrap ul.nav.default > li ul li > a {
	display: block;
	color: #907411;
	color: #A28425;
	color: #604D0C;
	color: #A28425;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 15px;
	display: block;
	margin: 2px 0px 2px 0px;
	border-left: 5px solid transparent;
}

.sidebar-wrap ul.nav.default > li ul li:first-of-type  {
	border: none;
}

.sidebar-wrap ul.nav.default > li ul li > a.nav-path-selected,
.sidebar-wrap ul.nav.default > li ul li > a:hover {
	background-color: #F9F5E9;
	//border-left: 5px solid #F0E7C7;
	color: #745E29;
}

.sidebar-wrap ul li a.nav-selected:before {
	content: "» ";
	color: #F0E7C7;
	
}

.sidebar-wrap ul li ul li a.nav-selected:before {
	content: "» ";
	color: #C09A17;
	
}


/* NEWSLETTER FORM */

#white-content label {
	text-transform: uppercase;
	color: #444;
	font-size: 13px;
	line-height: 1.2em;
}


#white-content input[type="submit"] {
	background: #c09a17;

padding: 6px 15px;
color: #FFF;
font-weight: bold;
font-size: 13px;
border: none;
outline: none;
margin-top: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: background-color .2s linear, color .2s linear;
-moz-transition: background-color .2s linear, color .2s linear;
-o-transition: background-color .2s linear, color .2s linear;
-ms-transition: background-color .2s linear, color .2s linear;
transition: background-color .2s linear, color .2s linear;
}

#white-content input[type="submit"]:hover {
		background: #c09a17;
background: #2876BC;
background-color: #604D0C;
}


/* You Tube */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




.video-container-sm {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; 
    overflow: hidden;
    margin-bottom: -8%;
}
 
.video-container-sm iframe,
.video-container-sm object,
.video-container-sm embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 88.5%;
    height: 85%;
}


#sidebar ul.pdf-downloads {
	margin-left: 0;
}
#sidebar ul.pdf-downloads li {
	list-style: none;
	margin-left: 0;
}
#sidebar ul.pdf-downloads li a {
	background: transparent url(img/pdf.svg) no-repeat left center;
	padding: 3px 0 0 25px;
	margin: 10px 0;
	display: block;
	background-size: contain;
	font-size: 15px;
}

#blockStyle1363MainRight16 h3 {
	margin-top: 0;
}
#blockStyle1363MainRight16 {
	margin-bottom: 60px;
}


/******************************************************************
 No Middlemen Landing Page STYLES
******************************************************************/
#no-middlemen {
	padding-left: 0;
	padding-right: 0;
}

#no-middlemen .btn-navbar {
	display: none;
}


/* Typography Styles */
#no-middlemen .landing-page h1, #no-middlemen .landing-page h2, #no-middlemen .landing-page h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #41B7D0;
	margin-bottom: 30px;
}

#no-middlemen .landing-page h4, #no-middlemen .landing-page h5, #no-middlemen .landing-page h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #41B7D0;
}
#no-middlemen .landing-page p {
	font-family: 'Open Sans', sans-serif;
	color: #232527;
	
}
#no-middlemen .landing-page a{
	color: #41B7D0;
}
#no-middlemen .landing-page a:hover {
	color: #41B7D0;
	text-decoration: underline;
}



/* Hero Area */

#no-middlemen #google-map-section {
	background: #242527;
	background-color: #242527;
	padding: 40px 20px 20px;
}
#no-middlemen #google-map-section ul::before,
#no-middlemen #google-map-section ul::after {
	display: table;
	content: " ";
}
#no-middlemen #google-map-section ul::after {
	clear: both;
}


/* Hero Area Nav Items */
#no-middlemen #google-map-section ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	text-align: left;
}
#no-middlemen #google-map-section ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	
}
#no-middlemen #google-map-section ul li a {
	display: block;
	color: #41B7D0;
	font-family: 'Montserrat', sans-serif;
	padding: 3px 20px 3px 1px;
	font-weight: 700;
	
	line-height: 1em;
}
#no-middlemen #google-map-section ul li a:hover {
	color: #fff;
	
}
#no-middlemen #google-map-section ul li:first-of-type a{
	border: none;
}
/*
#no-middlemen div:target,
#no-middlemen div.focus-me {
	-webkit-box-shadow: 4px 4px 17px 0px rgba(68,68,68,1);
	-moz-box-shadow: 4px 4px 17px 0px rgba(68,68,68,1);
	box-shadow: 4px 4px 17px 0px rgba(68,68,68,1);
	border: 2px solid #ffffff;
}
*/
#no-middlemen .left-sidebar .ls-wrapper .sidebar-wrap:first-of-type {
	overflow: visible;
}


#colorbox.cboxElement, #cboxWrapper {
	//width: 100% !important;
	//left: 0 !important;
}

@media screen and (min-width:768px) {
	#no-middlemen #google-map-section ul {
		text-align: center;
	}
	#no-middlemen #google-map-section ul li {
		display: inline-block;
	}
	#no-middlemen #google-map-section ul li a {
		display: block;
		color: #41B7D0;
		font-family: 'Montserrat', sans-serif;
		padding: 1px 20px;
		font-weight: 700;
		border-left: 2px solid #c5c5c5;
		line-height: 1em;
	}

}





.blue {
	color: #41B7D0;
}

.dark-gray {
	color: #232527;
}

#no-middlemen .page-header-wrapper__headline h6{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}




#no-middlemen .landing-page #white-content h1 {
	margin-top: 0px;
}


#no-middlemen p.first-p {
	font-size: 30px;
	line-height: 1.4em;
	font-family: 'Montserrat', sans-serif;
	color: #232426;
}
#no-middlemen p.callout-p {
	font-weight: 700;
	font-style: italic;
	font-size: 21px;
}


/* section one */
#no-middlemen #main-content {
	padding-left: 20px;
	padding-right: 20px;
}
#no-middlemen #main-content p.callout-p {
	margin-top: 40px;
	margin-bottom: 40px;
}
#no-middlemen #white-content #sidebar {
	padding-left: 20px;
	padding-right: 20px;
	height: auto !important;
}
@media screen and (min-width:768px) {
	#no-middlemen #main-content {
	padding-left: 0px;
	padding-right: 0px;
	}
	#no-middlemen #white-content #sidebar {
	padding-left: 0px;
	padding-right: 0px;
	}
}
	
	
	
/* section two */
#no-middlemen .section-two {
	padding: 0px 20px 60px;
	
}
#no-middlemen .section-two p {
	margin-bottom: 20px;
}
#no-middlemen .section-two img {
	float: none !important;
	clear: both;
	display: block;
	margin-bottom: 20px;
}
@media screen and (min-width:768px) {
	#no-middlemen .section-two {
		padding: 0px 0px 60px;
	}
	#no-middlemen .section-two img {
		margin-left: 40px;
		float: right !important;
		display: inline;
		margin-bottom: 0;
	}
}

/* section three */
#no-middlemen .section-three {
	background-color: #41B7D0;
	padding: 40px 20px 40px;
}
#no-middlemen .section-three p.first-p {
	font-family: 'Montserrat', sans-serif;
	color: #fff;
}
#no-middlemen .section-three a.btn {
	background-color: #fff;
	color: #41B7D0;
	border: 1px solid #fff;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	padding: 15px 30px;
	font-size: 16px;
	border-radius: 10px;
	margin: 20px 0 0;
}
#no-middlemen .section-three a.btn:hover {
	text-decoration: none;
	background-color: #41B7D0;
	color: #fff;
}

@media screen and (min-width:768px) {
	#no-middlemen .section-three {
		padding: 40px 0px 40px
	}
}


/* section four */
#no-middlemen .section-four {
	padding: 60px 20px 40px;
	position: relative;
}
#no-middlemen .section-four p.first-p {
	font-weight: 700;
	font-size: 24px;
}
@media screen and (min-width:768px) {
	#no-middlemen .section-four {
		padding: 60px 0px 40px;
	}
}



@media screen and (min-width:1200px) {
	.gpo-guy {
	background: transparent url(img/GPO-guy.png) no-repeat center center;
	width: 296px;
	height: 350px;
	position: absolute;
	top: -80px;
	left: 40px;
	}
	
	.pbm-guy {
	background: transparent url(img/PBM-guy.png) no-repeat center center;
	width: 311px;
	height: 180px;
	position: absolute;
	top: 40px;
	right: 40px;
		
	}
}



/* section five */
#no-middlemen .section-five {
	background-color: #242527;
	padding: 70px 20px 50px;
	color: #fff;
}
#no-middlemen .section-five h2 {
	margin-top: 0;
	margin-bottom: 20px;
	font-weight: 700;
}
#no-middlemen .section-five p {
	color: #fff;
}
@media screen and (min-width:768px) {
	#no-middlemen .section-five {
		padding: 70px 0px 50px;
	}
}


/* section six */

#no-middlemen .section-six {
	padding: 40px 20px;
}
#no-middlemen .section-six ul {
	font-size: 1.2em;
	line-height: 1.4em;	
}
#no-middlemen .section-six ul li {
	padding-bottom: 5px;
}
@media screen and (min-width:768px) {
	#no-middlemen .section-six {
		padding: 40px 0px;
	}
}


/* section seven */
#no-middlemen .section-seven {
	background-color: #666b6f;
	padding: 60px 20px;
	color: #fff;
}

#no-middlemen .section-seven p {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	margin-top: 20px;
}
@media screen and (min-width:768px) {
	#no-middlemen .section-seven {
		padding: 60px 0px;
	}
}





#no-middlemen .landing-page #white-content .column-divider {
	background: #41B7D0;
}
#no-middlemen .landing-page #white-content .column-divider .column-divider-icon{
	background: #41B7D0;
}
#no-middlemen .landing-page #white-content .column-divider h4 {
	color: #fff;
}

#no-middlemen #white-content #main-content img {
	margin: 0 auto 20px;
	box-shadow: none;
}
#no-middlemen #white-content #main-content .video-container {
	//margin-top: 20px;
}

#no-middlemen #white-content #main-content #watch-video-play,
#no-middlemen #white-content #main-content #watch-video-play iframe {
	display: none;
}

.landing-page #sidebar h3 {
	font-weight: 700;
}


.landing-page #sidebar #keep-me-informed {
	
}
#no-middlemen #cboxLoadedContent #keep-me-informed .keep-me-informed__headline,
.landing-page #sidebar #keep-me-informed .keep-me-informed__headline {
	background-color: #41B7D0;
	color: #fff;
}
#no-middlemen #cboxLoadedContent #keep-me-informed .keep-me-informed__headline h3,
.landing-page #sidebar #keep-me-informed .keep-me-informed__headline h3 {
	margin: 0;
	padding: 15px 30px;
	color: #fff;
	
}
#no-middlemen #cboxLoadedContent #keep-me-informed .keep-me-informed__form-body,
.landing-page #sidebar #keep-me-informed .keep-me-informed__form-body {
	background-color: #242527;
	color: #fff;
	padding: 20px 30px;
}
#no-middlemen #cboxLoadedContent #keep-me-informed .keep-me-informed__form-body label,
.landing-page #sidebar #keep-me-informed .keep-me-informed__form-body label {
	text-transform: capitalize;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
#no-middlemen #cboxLoadedContent #keep-me-informed .keep-me-informed__form-body .indicates-required,
.landing-page #sidebar #keep-me-informed .keep-me-informed__form-body .indicates-required {
	margin-bottom: 10px;
	
}
#no-middlemen #cboxLoadedContent #keep-me-informed .keep-me-informed__form-body input[type="submit"],
.landing-page #sidebar #keep-me-informed .keep-me-informed__form-body input[type="submit"] {
	background-color: #41B7D0;
	color: #ffffff;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	padding: 10px 15px;
	border-radius: 5px;
}
#no-middlemen #cboxLoadedContent #keep-me-informed .keep-me-informed__form-body input[type="submit"]:hover,
.landing-page #sidebar #keep-me-informed .keep-me-informed__form-body input[type="submit"]:hover {
	background-color: #fff;
	color: #41B7D0;
}

#no-middlemen #cboxLoadedContent #keep-me-informed {
	padding: 0px 0px;
}



/* News List */
#no-middlemen  .landing-page .news_headline {
	padding-bottom: 14px;
	margin-bottom: 14px;
}

#no-middlemen .landing-page .ccm-page-list {
	border-top: 1px solid #d5d5d5;
	padding-top: 14px;
}
#no-middlemen .landing-page .ccm-page-list h3.ccm-page-list-title {
	margin-bottom: 4px;
	line-height: 1.1em;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
}

.landing-page .ccm-page-list h3 a {
	line-height: 1.1em;
}



/* mMiddlemen News List */
.middlemen-news-list {
	padding-bottom: 14px;
	margin-bottom: 14px;
	border-bottom: 1px solid #d5d5d5;
}

#no-middlemen .middlemen-news-list__title h3 {
	margin-bottom: 4px;
	line-height: 1.1em;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
}
.middlemen-news-list__description {
	float: left;
	margin-right: 10px;
}

/*
.landing-page #sidebar .btn {
	margin-top: 30px;
	padding: 10px 20px;
}
.landing-page #sidebar .btn a {
	color: #fff;
	font-size: 1.2em;
	font-family: 'Montserrat', sans-serif;
}
.landing-page #sidebar .btn a:hover {
	text-decoration: none;
	
}
*/



.landing-page #sidebar .btn.btn--yellow {
	background-color: #c09a17;
}
.landing-page #sidebar .btn.btn--yellow:hover {
	background-color: #604D0C;
}

#no-middlemen .landing-page a.btn.btn--blue,
.landing-page #sidebar .btn.btn--blue, 
.landing-page #sidebar a.btn.btn--blue {
	background-color: #41B7D0;
	color: #fff;
	border: 1px solid #41B7D0;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	padding: 15px 30px;
	font-weight: 700;
	border-radius: 10px;
	margin: 20px 0 0;
}

#no-middlemen .landing-page a.btn.btn--blue:hover,
.landing-page #sidebar .btn.btn--blue:hover,
.landing-page #sidebar a.btn.btn--blue:hover {
	background-color: #fff;
	color: #41B7D0;
	text-decoration: none;
}


#no-middlemen #social-top {
	background-color: #0a2a59;
	border-bottom-color:  #0a2a59;
	height: 35px;
}
#no-middlemen #social-top .nav, #no-middlemen #social-top .social-icon {
	display: none;
}
#no-middlemen .navbar {
	//display: none;
}
#no-middlemen .navbar .nav{
	display: none;
}


#no-middlemen #orange-hero {
	display: none;
}


#no-middlemen #footer-meta {
	display: none;
}
#no-middlemen #footer-bottom {
	display: none;
}

/******************************************************************
 Care Conference Landing Page Two STYLES
******************************************************************/
#thank-you,
#care-conference,
#physician-advisory-board {
	padding-left: 0;
	padding-right: 0;
}
#thank-you .btn-navbar,
#care-conference .btn-navbar,
#physician-advisory-board .btn-navbar {
	display: none;
}
#thank-you #social-top,
#care-conference #social-top,
#physician-advisory-board #social-top {
	background-color: #0a2a59;
	border-bottom-color:  #0a2a59;
	height: 35px;
	display: none;
}
#care-conference .navbar,
#physician-advisory-board .navbar {
	display: none;
}
#thank-you #social-top .nav, 
#thank-you #social-top .social-icon,
#care-conference #social-top .nav, 
#care-conference #social-top .social-icon,
#physician-advisory-board #social-top .nav,
#physician-advisory-board .social-icon {
	display: none;
}
#thank-you .navbar .nav,
#care-conference .navbar .nav,
#physician-advisory-board .navbar .nav {
	display: none;
}
#thank-you #orange-hero,
#care-conference #orange-hero,
#physician-advisory-board #orange-hero {
	display: none;
}
#thank-you #footer-meta,
#care-conference #footer-meta,
#physician-advisory-board #footer-meta {
	display: none;
}
#thank-you #footer-bottom,
#care-conference #footer-bottom,
#physician-advisory-board #footer-bottom {
	display: none;
}
#thank-you .landing-page h1, 
#thank-you .landing-page h2, 
#thank-you .landing-page h3,
#care-conference .landing-page h1, 
#care-conference .landing-page h2, 
#care-conference .landing-page h3,
#physician-advisory-board .landing-page h1, 
#physician-advisory-board .landing-page h2, 
#physician-advisory-board .landing-page h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #2a355f;
}
#thank-you .landing-page h4, 
#thank-you.landing-page h5, 
#thank-you .landing-page h6,
#care-conference .landing-page h4, 
#care-conference .landing-page h5, 
#care-conference .landing-page h6,
#physician-advisory-board .landing-page h4, 
#physician-advisory-board .landing-page h5, 
#physician-advisory-board .landing-page h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #1d78be;
}
#thank-you .landing-page p,
#care-conference .landing-page p,
#physician-advisory-board .landing-page p {
	font-family: 'Open Sans', sans-serif;
	color: #232527;
	
}
#thank-you  .landing-page a,
#care-conference .landing-page a,
#physician-advisory-board .landing-page a {
	//color: #1d78be;
	font-weight: 700;
}
#thank-you .landing-page a:hover,
#care-conference .landing-page a:hover,
#physician-advisory-board .landing-page a:hover {
	c//olor: #000;
	text-decoration: underline;
}
#thank-you .landing-page p.first-p,
#care-conference .landing-page p.first-p,
#physician-advisory-board .landing-page p.first-p {
    font-size: 16px;
    line-height: 1.6em;
    margin-bottom: 20px;
}
#thank-you .landing-page .large-btn,
#care-conference .landing-page .large-btn,
#physician-advisory-board .landing-page .large-btn {
	display: inline-block;
	width: auto;
	padding-left: 60px;
	padding-right: 60px;
}

#care-conference p.text-info,
#physician-advisory-board p.text-info {
	    color: #1d78be;
}


#care-conference .landing-page-header,
#physician-advisory-board .landing-page-header {
	padding: 1px 0;
	text-align: center
}
#care-conference .landing-page-header img,
#physician-advisory-board .landing-page-header img {
	margin: 10px 20px;
	max-height: 80px;
	width: auto;
	max-width: 260px;
	
}

/* section One */
#thank-you #google-map-section,
#care-conference #google-map-section,
#care-conference .landing-page-cta,
#physician-advisory-board #google-map-section,
#physician-advisory-board .landing-page-cta {
	background-color: #E6E6E6;
	margin: 0;
	padding: 60px 20px 40px;
	background: #2a355f url(img/header-bg-dark.jpg) no-repeat right bottom;
	background-size: cover;
}
#thank-you #google-map-section h1,
#care-conference #google-map-section h1,
#care-conference .landing-page-cta h1,
#physician-advisory-board #google-map-section h1,
#physician-advisory-board .landing-page-cta h1 {
	margin: 0 0 1.5rem;
	font-family: 'Montserrat', sans-serif;
	color: #2a355f;
	color: #fff;
}
#thank-you #google-map-section ul,
#care-conference #google-map-section ul,
#care-conference .landing-page-cta ul,
#physician-advisory-board #google-map-section ul,
#physician-advisory-board .landing-page-cta ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
}
#thank-you #google-map-section ul li,
#care-conference #google-map-section ul li,
#care-conference .landing-page-cta ul li,
#physician-advisory-board #google-map-section ul li,
#physician-advisory-board .landing-page-cta ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	padding: 1px 20px 1px 20px;
	font-weight: 700;
	font-size: 1.25em;
}
#thank-you #google-map-section ul,
#care-conference #google-map-section ul,
#care-conference .landing-page-cta ul,
#physician-advisory-board #google-map-section ul,
#physician-advisory-board .landing-page-cta ul {
		text-align: center;
}
#thank-you #google-map-section ul li,
#care-conference #google-map-section ul li,
#care-conference .landing-page-cta ul li,
#physician-advisory-board #google-map-section ul li,
#physician-advisory-board .landing-page-cta ul li {
	display: inline-block;
}



@media screen and (min-width:768px) {
	#thank-you #google-map-section h1,
	#care-conference #google-map-section h1,
	#care-conference .landing-page-cta h1,
	#physician-advisory-board #google-map-section h1,
	#physician-advisory-board .landing-page-cta h1 {
		font-size: 3.5rem;
	}
	#thank-you #google-map-section ul li,
	#care-conference #google-map-section ul li,
	#care-conference .landing-page-cta ul li,
	#physician-advisory-board #google-map-section ul li,
	#physician-advisory-board .landing-page-cta ul li {
		border-left: 3px solid #1d78be;;
		font-size: 1.5em;
	}
	#thank-you #google-map-section ul li:first-of-type,
	#care-conference #google-map-section ul li:first-of-type,
	#care-conference .landing-page-cta ul li:first-of-type,
	#physician-advisory-board #google-map-section ul li:first-of-type,
	#physician-advisory-board .landing-page-cta ul li:first-of-type {
		border: none;
	}

}


/* Main Content */

#care-conference #main-content,
#physician-advisory-board #main-content {
    padding-left: 20px;
    padding-right: 20px;
}

#care-conference #main-content h4,
#physician-advisory-board #main-content h4 {
	margin: 20px 0;
}


#care-conference #white-content #main-content img,
#physician-advisory-board #white-content #main-content img {
	margin: 10px 0px 30px 0px;
}


@media screen and (min-width:768px) {
	#thank-you #main-content,
	#care-conference #main-content,
	#physician-advisory-board #main-content {
	    padding-left: 0px;
		padding-right: 0px;
	}
}

/* Main Content  - sidebar */


#care-conference #sidebar-2 .left-sidebar,
#physician-advisory-board #sidebar-2 .left-sidebar {
	padding: 20px;
	background-color: #E6E6E6;
	background-color: #eaeeef;
}

#care-conference #sidebar-2 .left-sidebar input,
#physician-advisory-board #sidebar-2 .left-sidebar input {
	max-width: 100%;
	width: 100%;
}

#care-conference #sidebar-2 .left-sidebar .fsSectionHeading,
#physician-advisory-board #sidebar-2 .left-sidebar .fsSectionHeading {
	margin-top: 0;
	margin-bottom: 10px;
}







/* formstack styles */
#care-conference #sidebar-2 .left-sidebar form,
#physician-advisory-board #sidebar-2 .left-sidebar form  {
	margin-bottom: 10px;;
}
input, textarea, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 11px system-ui;
}


#care-conference .fsBody .fsFieldRow, 
#care-conference .fsBody .fsRowBody,
#physician-advisory-board.fsBody .fsFieldRow,
#physician-advisory-board .fsBody .fsRowBody {
    margin-bottom: 10px!important;
}

#care-conference .fsBody .fsLabel, 
#care-conference .fsBody label,
#physician-advisory-board .fsBody .fsLabel, 
#physician-advisory-board .fsBody label {
    font-size: 16px;
    color: #595d64;
}
.fsProductField__info__name {
    font-size: 16px;
    color: #595d64;
}
#care-conference .fsProductField__fields__fixed-amount, 
#care-conference .fsProductField__fields__quantity,
#physician-advisory-board .fsProductField__fields__fixed-amount, 
#physician-advisory-board .fsProductField__fields__quantity {
    font-size: 14px;
}

#care-conference .fsBody .fsSupporting,
#physician-advisory-board .fsBody .fsSupporting {
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: 12px;
    color: #595d64;
    margin-top: 5px;
    margin-bottom: 10px;
}


.fsSubFieldGroup {
	margin-top: 20px;
}
.fsForm select, .fsForm textarea, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text] {
    width: 100%;
    max-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 400;
}

.fsFieldRow .fsFieldCell.fsSpan100 {
    margin: 0;
}


.fsFirst.fsLast.fsFieldCell {
    float: none;
}

.fsFieldRow .fsFieldCell {
    margin: 0 2%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.fsForm select, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text] {
    height: 42px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.fsCurrency~input.fsField {
    width: calc(96% - 5px)!important;
}


#care-conference .fsCreditcardNumberField input[type=tel].fsCreditcardNumberField-input,
#physician-advisory-board .fsCreditcardNumberField input[type=tel].fsCreditcardNumberField-input {
    border-top-right-radius: 3px !important;
    border-right: 1px solid #cccccc !important;
    border-bottom-right-radius: 3px !important;
    
    border: 1px solid #cccccc !important;
    border-radius: 3px !important;
}

#care-conference .fsCreditcardExpirationDateField input[type=tel].fsCreditcardExpirationDateField-input,
#physician-advisory-board .fsCreditcardExpirationDateField input[type=tel].fsCreditcardExpirationDateField-input {
    border-right: 1px solid #cccccc!important;
    border-left: 1px solid #cccccc!important;
    border-radius: 3px!important;
}

#care-conference .fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input,
#physician-advisory-board .fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    border-left: 1px solid #cccccc!important;
}


element.style {
}
#care-conference #sidebar-2 .left-sidebar input,
#physician-advisory-board #sidebar-2 .left-sidebar input {
    max-width: 100%;
    width: 100%;
}
#care-conference .fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input,
#physician-advisory-board .fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    border-left: 1px solid #cccccc!important;
}
#white-content .fsForm input {
    width: inherit;
}
@media (min-width: 40em)
.fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input:focus {
    box-shadow: unset;
}
@media (min-width: 40em)
.fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-left: 0!important;
}
.fsForm select, .fsForm textarea, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text] {
    padding: 7px;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 14px;
    color: #595d64;
}
.fsForm select, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text] {
    height: 42px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.fsForm select, .fsForm textarea, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text] {
    width: 100%;
    max-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 400;
}
#care-conference textarea:focus, 
#care-conference input[type="text"]:focus, 
#care-conference input[type="password"]:focus, 
#care-conference input[type="datetime"]:focus, 
#care-conference input[type="datetime-local"]:focus, 
#care-conference input[type="date"]:focus, 
#care-conference input[type="month"]:focus, 
#care-conference input[type="time"]:focus, 
#care-conference input[type="week"]:focus, 
#care-conference input[type="number"]:focus, 
#care-conference input[type="email"]:focus, 
#care-conference input[type="url"]:focus, 
#care-conference input[type="search"]:focus, 
#care-conference input[type="tel"]:focus, 
#care-conference input[type="color"]:focus, 
#care-conference .uneditable-input:focus,
#physician-advisory-board textarea:focus, 
#physician-advisory-board input[type="text"]:focus, 
#physician-advisory-board input[type="password"]:focus, 
#physician-advisory-board input[type="datetime"]:focus, 
#physician-advisory-board input[type="datetime-local"]:focus, 
#physician-advisory-board input[type="date"]:focus, 
#physician-advisory-board input[type="month"]:focus, 
#physician-advisory-board input[type="time"]:focus, 
#physician-advisory-board input[type="week"]:focus, 
#physician-advisory-board input[type="number"]:focus, 
#physician-advisory-board input[type="email"]:focus, 
#physician-advisory-board input[type="url"]:focus, 
#physician-advisory-board input[type="search"]:focus, 
#physician-advisory-board input[type="tel"]:focus, 
#physician-advisory-board input[type="color"]:focus, 
#physician-advisory-board .uneditable-input:focus {
    border-color: #C09A17 !important;
    outline: 0;
    border-left: 1px solid #C09A17 !important;
    border-right: 1px solid #C09A17 !important;
    }
    #care-conference .fsCreditcardNumberField input[type=tel].fsCreditcardNumberField-input:focus,
  #care-conference .fsCreditcardExpirationDateField input[type=tel].fsCreditcardExpirationDateField-input:focus,  
  #care-conference .fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input:focus,
  #physician-advisory-board .fsCreditcardNumberField input[type=tel].fsCreditcardNumberField-input:focus,
  #physician-advisory-board .fsCreditcardExpirationDateField input[type=tel].fsCreditcardExpirationDateField-input:focus,  
  #physician-advisory-board .fsCreditcardSecurityCodeField input[type=tel].fsCreditcardSecurityCodeField-input:focus {
	   border-color: #C09A17 !important;
	    border-left: 1px solid #C09A17 !important;
	    border-right: 1px solid #C09A17 !important;
    }

.fsCreditcardFieldContainer {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.fsCreditcardFieldContainer {
    position: relative;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -ms-flexbox;
    display: flex;
}
.fsCreditcardNumberField {
    position: relative;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -ms-flexbox;
    display: flex;
        margin-bottom: .5em;
}
.fsCreditcardExpirationDateField {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
}
.fsCreditcardSecurityCodeField {
    -ms-flex-preferred-size: 49%;
    flex-basis: 49%;
}


.fsSubField select, .fsSubField input {
	margin-bottom: 0;
}


.fsForm select, .fsForm textarea, .fsRowBody input[type=email], .fsRowBody input[type=number], .fsRowBody input[type=tel], .fsRowBody input[type=text] {
    padding: 7px;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 14px;
    color: #595d64;
}


.fsCreditcardNumberField .fsCreditcardNumberField-icon {
    position: absolute;
    top: calc(50% - 11px);
    left: 7px;
    width: 25px;
    height: 15px;
}


#care-conference #white-content .fsForm input[type="submit"],
#physician-advisory-board #white-content .fsForm input[type="submit"] {
	text-align: center;
	margin-bottom: 0;
}

#care-conference .fsPagination,
#physician-advisory-board .fsPagination {
    text-align: center;
    margin: 25px 0 0;
}





/* section two - agenda */


#care-conference .section-two,
#physician-advisory-board .section-two {
    padding: 40px 20px;
    background-color: #e7eff2;
    background-color: #eaeeef;
}

@media screen and (min-width:768px) {
	#care-conference .section-two,
	#physician-advisory-board .section-two {
	    padding: 40px 0px;
	}
}


#thank-you #white-content {
	padding: 0 !important;
}
#thank-you .section-two {
    padding: 60px 20px;

}

@media screen and (min-width:768px) {
	#thank-you .section-two {
	    padding: 60px 0px;
	    min-height: 45vh;
	}
}







/* section six - supporting-organizations */

#care-conference .section-six,
#physician-advisory-board .section-six {
	padding: 40px 20px;
	//border-top: 1px solid #ccc;
	text-align: center;
}

@media screen and (min-width:768px) {
	#care-conference .section-six,
	#physician-advisory-board .section-six {
		padding: 40px 0px;
	}
}



/* section seven - page footer */
#thank-you .section-seven,
#care-conference  .section-seven,
#physician-advisory-board .section-seven {
	background-color: #2a355f;
	padding: 60px 20px;
	color: #fff;
}
#thank-you .section-seven h3,
#care-conference .section-seven h3,
#physician-advisory-board .section-seven h3 {
	color: #fff;
}
#thank-you .section-seven p,
#care-conference .section-seven p,
#physician-advisory-board .section-seven p {
	color: #fff;
	margin-top: 20px;
	
}
@media screen and (min-width:768px) {
	#thank-you .section-seven,
	#care-conference .section-seven,
	#physician-advisory-board .section-seven {
		padding: 60px 0px;
	}
	#thank-you .section-seven p,
	#care-conference .section-seven p,
	#physician-advisory-board .section-seven p {
		text-align: right;
	}
}


/******************************************************************
 Care Conference Landing Page Two - Thank You STYLES
******************************************************************/




/******************************************************************
FOOTER STYLES
******************************************************************/
#footer-meta a {
	margin-bottom: 30px;
}


#footer-meta .span3 h4 {
	font-family: 'Bitter', serif;
	font-weight: 300;
	color: #2876BC;
	line-height: 2.2em;
	//margin-top: 30px;
	font-size: 18px;
	margin-right: 10px;
	font-style: italic;
}


#footer-meta h3.ccm-page-list-title {
	font-size: 16px;
	line-height: 1.2em;
	color: #2876BC;
	margin-bottom: 3px;
}

#footer-meta h3.ccm-page-list-title a {
	color: #2876BC;
	font-weight: 300;
}

#footer-meta h3.ccm-page-list-title a:hover {
	color: #c09a17;
}

#footer-meta .news_headline h5 {
	font-family: "bitter", serif;
	font-weight: 300;	
	color: #9DAABD;
	text-transform: capitalize;
	font-size: 13px;
	margin: 0px 0 5px 0;	
}

#footer-meta .news_headline{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #2876BC;
}

#footer-meta .miniSurveyView .required {
	color: #2876BC;

}

#footer-meta label {
	color: #2876BC;
}

#footer-meta ul.cats li {
	border-bottom-style: solid;
	border-bottom-color: #2876BC;
}

#footer-meta .cats li:last-child {
border-bottom: none;
}

#footer-meta hr{
	margin: 5px 0 10px 0;
	border: 0;
	border-top: 1px solid #2876BC;
	border-bottom: none;
}


#footer-bottom [class^="icon-"],
#footer-bottom [class*=" icon-"] {
  height: 20px;
	width: 20px;
	font-size: 20px;
}

#footer-bottom [class^="icon-"]:hover,
#footer-bottom [class*=" icon-"]:hover {
	color: #fff;
}

#copyright {
	font-size: 11px;
	margin-top: 10px;
}

/******************************************************************
Core Commerece extra styles
******************************************************************/


.ccm-core-commerce-product-property-list .price {
	font-weight: 700;
	font-size: 1.2em;
}

.ccm-required {
	
}

.ccm-core-commerce-checkout-form label {
	display: inline;
	margin: 0 0px 0px 0;
}

#white-content  .ccm-core-commerce-checkout-form .ccm-attribute-address-line label {
	margin: 0 5px 5px 0px;
	line-height: 2em;
	text-transform: capitalize;
}

.ccm-core-commerce-checkout-form form>div {
	margin-bottom: 10px;
}

.ccm-core-commerce-checkout-form input[type="checkbox"] {
	margin: 0px;	
}

#white-content .ccm-attribute-address-line input[name="akID[110][postal_code]"],
#white-content .ccm-attribute-address-line input[name="akID[106][postal_code]"] {
	width: 80px;
}

.ccm-core-commerce-order-print-link a,
input[type="submit"],
input[type="button"] {
background: #C09A17;
padding: 6px 15px;
color: #FFF;
font-weight: bold;
font-size: 13px;
border: none;
outline: none;
margin-top: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-transition: background-color .2s linear, color .2s linear;
-moz-transition: background-color .2s linear, color .2s linear;
-o-transition: background-color .2s linear, color .2s linear;
-ms-transition: background-color .2s linear, color .2s linear;
transition: background-color .2s linear, color .2s linear;
}

.ccm-core-commerce-order-print-link a:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	background-color: #604D0C;
}



.ccm-core-commerce-checkout-complete-order label {
	margin-bottom: 0;
	padding: 5px 5px;
}


#white-content .ccm-core-commerce-product-property-list h2 {
	margin-top: 0;
}

.ccm-core-commerce-cart-price {
	text-align: center;
}

#finish #ccm-core-commerce-checkout-cart>p{
	margin-top: 10px;
	color: #006CB7;
	font-size: 36px;
	line-height: 40px;
	font-family: "bitter", serif;
	font-weight: 300;
}

.pdf-viewer-container a {
	padding: 4px 14px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #2876BC;
	background-repeat: repeat-x;
	border: medium none;
	border-radius: 3px;
}
.pdf-viewer-container a:hover {
	  background-color: #0B3E8A;
}


  
  
  
@media (max-width: 1200px) {


	#logo {
	width: 385px;
	background-position-x: left;
	}
	
	.navbar .brand {
		padding-right: 0;
	}

}
