



/*
Theme Name:	Custom for KwikMed
Theme URI:	http://kmedwp.globexcorp.net/twentyfourteen-child/
Description:	Twenty Fourteen Child Theme
Author:		PCM
Author URI:	http://KwikMed.com
Template:	twentyfourteen
Version:	1.0.0
License:	GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Tags:		custom
Text Domain:	twentyfourteenchild
*/

@import url("../twentyfourteen/style.css");

/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */

body,
button,
input,
select,
textarea {
	font-family: Georgia, 'Times New Roman', Times; /* jpCustom */
}

a {
	color: #2c80e3; /* jpCustom */
}

a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

h4 {
	margin: 24px 0 10px; /* jpCustom */
}

h3 {color:#299AD7}  /* jpCustom */

::selection {
	background: #0B81C4; /* jpCustom */
}

::-moz-selection {
	background: #0B81C4; /* jpCustom */
}

/* Buttons */

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background-color: #4e98dd; /* jpCustom */
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #1e60b3; /* jpCustom brighter text */
}

/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */

.site {
	margin: 0 auto; /* jpCustom - centering the whole thing */
}

/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

.site-header {
	/* jpCustom header and menubar bg */
	background-color: #fff;
	border-top: solid 1px #aaa;
	border-bottom: solid 1px #3583b8;
	border-bottom: solid 1px #ddd;
}

.site-title a,
.site-title a:hover {
	color: #1e60b3; /* jpCustom */
}

.search-toggle {
	background-color: #0B81C4; /* jpCustom */
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.search-box {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

.site-navigation a {
	color: #0B81C4; /* jpCustom main nav text color */
	border-bottom:solid 1px #ddd; /* jpCustom */
}

.menu-sidebar-menu-container a {
	border-radius:4px;
	border:solid 1px #333;
	margin:8px 0 0 8px;
	background-color:#0B81C4;
}

.menu-sidebar-menu-container a:link, .menu-sidebar-menu-container a:visited {
	color: #fff; /* jpCustom main nav text color */
}

.menu-sidebar-menu-container a:hover, .menu-sidebar-menu-container a:active {
	color: #eee; /* jpCustom main nav text color */
}

.site-navigation a:hover {
	color: #2B82C7; /* jpCustom replacing all lighter greens */
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #1e60b3; /* jpCustom brighter text */
}

/**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto; /* jpCustom centering page content in narrower window */
}

/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */

.entry-title {
	color:#3583b8; /* jpCustom */
	font-size:28px;
	text-transform:none;
	color:#000;
}

.entry-title a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

/**
 * 6.3 Entry Meta
 * -----------------------------------------------------------------------------
 */

.entry-meta a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.cat-links a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.entry-meta .tag-links a:hover {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

/**
 * 6.4 Entry Content
 * -----------------------------------------------------------------------------
 */

.entry-content .edit-link a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #0B81C4; /* jpCustom */
}

.hentry .mejs-overlay:hover .mejs-overlay-button {
	background-color: #0B81C4; /* jpCustom */
	color: #fff;
}

.hentry .mejs-controls .mejs-button button:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.hentry {max-width: 100%}

/* Page links */

.page-links a:hover {
	background: #0B81C4; /* jpCustom replacing all lighter greens */
	border: 1px solid #0B81C4; /* jpCustom replacing all lighter greens */
}

/**
 * 6.7 Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */

.post-navigation a:hover,
.image-navigation a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.paging-navigation .page-numbers.current {
	border-top: 5px solid #0B81C4; /* jpCustom */
}

.paging-navigation a:hover {
	border-top: 5px solid #0B81C4; /* jpCustom replacing all lighter greens */
	color: #2b2b2b;
}

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Helvetica, sans-serif; /* jpCustom */
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.comment-reply-title small a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

/**
 * 7.0 Sidebars
 * -----------------------------------------------------------------------------
 */

/* Secondary */

#secondary {
	color: #0B81C4; /* jpCustom replacing white text */
	background-color:#fff;
}

/**
 * 7.1 Widgets
 * -----------------------------------------------------------------------------
 */

/* Primary Sidebar, Footer Sidebar */

.widget {
	margin-bottom: 8px; /* jpCustom */
	margin-top:16px; /* jpCustom */
}

.widget a {
	color: #1e60b3; /* jpCustom sidebar widget text */
}

.widget a:hover {
	color: #6789ab; /* jpCustom sidebar widget text */
}

.widget hr {
	background-color: #ccc; /* jpCustom */
}

.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	background-color: #0B81C4; /* jpCustom */
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
	background-color: #1e60b3; /* jpCustom brighter text */
}

.widget .widget-title {
	margin: 0 0 8px 0; /* jpCustom */
}

.widget-title,
.widget-title a {
	color: #1e60b3; /* jpCustom sidebar widgets */
}

.widget-title a:hover {
	color: #6789ab; /* jpCustom sidebar widgets */
}

.widget_calendar tbody a {
	background-color: #0B81C4; /* jpCustom */
}

.widget_calendar tbody a:hover {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

/**
 * 7.2 Content Sidebar Widgets
 * -----------------------------------------------------------------------------
 */

.content-sidebar .widget a {
	color: #0B81C4; /* jpCustom */
}

.content-sidebar .widget a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
	background-color: #0B81C4; /* jpCustom */
}

.content-sidebar .widget input[type="button"]:hover,
.content-sidebar .widget input[type="button"]:focus,
.content-sidebar .widget input[type="reset"]:hover,
.content-sidebar .widget input[type="reset"]:focus,
.content-sidebar .widget input[type="submit"]:hover,
.content-sidebar .widget input[type="submit"]:focus {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
	background-color: #1e60b3; /* jpCustom brighter text */
}

.content-sidebar .widget .widget-title {
	border-top: 3px solid #3583b8; /* jpCustom */
}

.content-sidebar .widget .widget-title a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */

.site-info a:hover {
	color: #ffffff; /* jpCustom replacing all lighter greens */
}

/* jpCustom */
.site-footer {background-color:#0B81C4}


/**
 * 9.0 Featured Content
 * -----------------------------------------------------------------------------
 */

.featured-content a:hover {
	color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.slider-control-paging a:hover:before {
	background-color: #0B81C4; /* jpCustom replacing all lighter greens */
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
	background-color: #0B81C4; /* jpCustom */
}

.slider-direction-nav a:hover {
	background-color: #0B81C4; /* jpCustom */
}


/* ******************************** jpCustom ********************************* */


a:link.biggerButton, a:visited.biggerButton {
	padding:16px 24px;
	color:#fff;
	display:block;
}

#bigSingleButton {display:none; width:411px; margin:0 auto}

.boxButton {
	height:50px;
	padding:10px 0 0 120px;
	background-color:#CADDFE;
	border:3px solid;
	border-radius:10px;
	border-top-color:#E2EEF4;
	border-left-color:#E2EEF4;
	border-right-color:#9EB5DF;
	border-bottom-color:#9EB5DF;
	display:block;
	background-image:url('/wp-content/uploads/2015/06/singleButtonInset.jpg');
	background-repeat:no-repeat;
}

a.boxButton:link, a.boxButton:visited {
	color:#940173;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

#homePageContent h1 {margin-top:-20px; color:#940173}
#homePagePriceDiv {width:170px; height:71px; background-image:url('/wp-content/uploads/2015/05/singleBtnElla-price.jpg')}
#homePagePriceText {padding:25px 20px 0 0; font-size:32px; font-weight:bold}
#homePagePriceText a:link, #homePagePriceText a:visited {color:#940173; text-decoration:none}

#homePagePinkContent {background-color:#decde7; padding:0}
#homePagePinkContent span {font-size:18px; color:#940173}
#homePagePinkContent hr {margin-bottom:10px; background-color:#fff}
.homePageContentInner {padding:10px}

.biggerButtonYellow {
	background-color:#fcf100;
	/* width:90%; */
	font-size:18px;
	font-weight:bold;
	color:#333;
	text-align:center;
	margin:20px 0;
	padding:14px 0;
	display:block;
	text-transform:none
}

#homePageBlueContent {background-color:#005DAB; color:#fff; font-size:16px; padding:0; margin:20px 0; text-align:center}

/*
.site-navigation .menu-left-side-menu-container li {
	background-color:#0B81C4;
	border-radius:5px;
	margin-left:10px;
	padding-left:10px;
}
*/

#conditionalLoginLinks {
	float:right;
	margin:15px 48px 0 0;
	font-size:12px;
}

.ui-widget-header {
  border: 1px solid #940173;
  background: #0B81C4;
}

#myAcctHeaderLink {white-space:nowrap}

.homepageLowerLeft, .homepageLowerRight, .productUnevenLeft, .productUnevenRight, .productInfo2ColLeft, .productInfo2ColRight, .bc2colLeft, .bc2colRight {width:99%; margin:10px auto; float:none; font-size:14px; line-height:18px}

.productInfo2ColRight  {text-align:center}

.homepageLowerCenter {width:280px; margin:10px auto; font-size:14px; line-height:18px}

#buttonWrapper {
	width:300px;
	margin:0 auto;
}

.singleButtonBtnLt {
	width:190px;
	height:48px;
	float:left;
	background-image:url('/wp-content/uploads/2016/01/singleButton-btmLt.jpg');
	margin-bottom:10px;
	text-decoration:none;
}

a.singleButtonBtnTxt, a.singleButtonBtnTxt {padding:0; margin:12px 0 0 64px; font-size:32px; color:#fff; text-decoration:none; display:inline-block}

.singleButtonBtnRt {
	width:88px;
	float:left;
}

/* widens the content area on all pages (was 474px) */
.site-content .entry-content {
	max-width: 90%;
}



#footer-sidebar {
	color: #fff; /* jpCustom sidebar widget text */
}

#footer-sidebar .widget a {
	color: #eee; /* jpCustom sidebar widget text */
}

#footer-sidebar .widget a:hover {
	color: #fff; /* jpCustom sidebar widget text */
}

/*
 ******* begin moved to plugin sheet *********

.myAccountContainer a.button {display:inline-block; margin-bottom:4px}

.newFormWrapper input[type=button], .newFormWrapper input[type=submit] {margin-bottom:10px}

#login_form input[type=text], #login_form input[type=email], #login_form input[type=password] {width:280px; -webkit-appearance:textfield !important}

.myAcctFormCol #InputFname, .myAcctFormCol #InputLname, .myAcctFormCol #InputDOB, .myAcctFormCol #InputGender, .myAcctFormCol #InputEmail, .myAcctFormCol #InputCountry, .myAcctFormCol #InputPhone, .myAcctFormCol #InputEvePhone, .myAcctFormCol #txtFirstName, .myAcctFormCol #txtLastName, .myAcctFormCol #txtEmail, .myAcctFormCol #txtPassword1, .myAcctFormCol #txtPassword2 {width:280px}

#reg_firstname {width:280px}

#reg_form input[type=text], #reg_form input[type=email], #reg_form input[type=password] {width:280px; -webkit-appearance:textfield !important}

.regLongLabel {white-space:normal !important}

.myAccountContainer input#print {display:none}

table.dataTable tbody td.child {padding-left:0}

#login_email-error, #login_password-error {font-size:12px}

******* end moved to plugin sheet *********
*/



/* trying to make 7 buttons fit in one line */
.myAccountContainer a.button {padding-left:15px; padding-right:15px}

.formfield {margin-right:0}

#personal_details_form .formfield {font-size:14px}

#landingContent h4 {color:#1e60b3; font-size:16px}
#landingContent th {background-image:url('/wp-content/uploads/2015/07/landingCompareHeaderBG.gif'); color:#ffffff}

/* ********* new sidebar product buttons ************* */

.sidebarProdBtnTop, .sidebarProdBtnTopPink {
  display:inline-block;
  border-radius:6px 6px 0 0;
  border:solid 1px #98C5E2;
  border-bottom:none;
  background-color:#E4F4FF;
  padding:0 8px
}
.sidebarProdBtnTopPink {
  border:solid 1px #E2B8D8;
  background-color:#F8F0F6;
}

.sidebarProdBtnContainer {float:left; margin:0 10px 10px 0}

.sidebarProdBtnBtm {height:26px; background-image:url('/wp-content/uploads/2016/01/sidebarProdBtnBtm.gif'); border-radius:0 0 6px 6px;}
.sidebarProdBtnBtmPink {height:26px; background-image:url('/wp-content/uploads/2016/02/sidebarProdBtnBtmpink.gif'); border-radius:0 0 6px 6px;}

.sidebarProdBtnLL, .sidebarProdBtnLR, .sidebarProdBtnLLPink, .sidebarProdBtnLRPink {float:left}
.sidebarProdBtnLL {width:90px; overflow:hidden}
.sidebarProdBtnLRend {float:right}

.sidebarProdBtnTop, .sidebarProdBtnTopPink {
  width:210px;
  padding:0 45px;
}

.sidebarProdBtnLRtxt a:link, .sidebarProdBtnLRtxt a:visited {color:#fff; font-weight:normal; font-size:17px; padding:0 0 0 10px; /*padding:0 10px 0 40px*/}

/* ********* older product buttons ************* */

#productNav {background-image:url('/wp-content/uploads/2015/07/prod-btn-bg.gif'); border-top:solid 1px #2c79b4}

#productNav a:link, #productNav a:visited {
  padding:14px 20px 12px;
  font-size:16px;
  font-weight:bold;
  color:#fff;
  border-right:solid 1px #5f7a9c;
  border-left:solid 1px #0B81C4;
  text-decoration:none;
  display:inline-block;
  text-shadow:0 2px 2px #000;
}

#productNav a:hover, #productNav a:active {background-color:#2a6fa1}

#singleBtnsWrapper {}
.singleBtnBox {width:136px; margin:0 4px 8px 0; float:left}

.singleBtnBox p {text-align:center; color:#fff; font-size:13px; font-weight:bold; line-height:28px; padding-top:80px}

#singleBtnViag {background-image:url('/wp-content/uploads/2015/07/singleBtnBG-viag.jpg'); background-repeat:no-repeat;}

#singleBtnCial {background-image:url('/wp-content/uploads/2015/07/singleBtnBG-cial.jpg'); background-repeat:no-repeat;}

#singleBtnLevi {background-image:url('/wp-content/uploads/2015/07/singleBtnBG-levi.jpg'); background-repeat:no-repeat;}

#singleBtnProp {background-image:url('/wp-content/uploads/2015/07/singleBtnBG-prop.jpg'); background-repeat:no-repeat;}

#singleBtnChan {background-image:url('/wp-content/uploads/2015/07/singleBtnBG-chan.jpg'); background-repeat:no-repeat;}

#prodPriceGrid {border-collapse:collapse; max-width:500px; float:left}
#prodPriceGrid th {background-color:#0B81C4; color:#fff; font-weight:bold; font-size:11px;}
#prodPriceGrid th, #prodPriceGrid td {text-align:center; border:solid 1px #3E5798; padding:2px}
#prodPriceGrid td {color:#3b679c; font-weight:bold}

#prodPriceGrid.gridPink th {background-color:#da5890}
#prodPriceGrid.gridPink th, #prodPriceGrid.gridPink td {border:solid 1px #ba3890}
#prodPriceGrid.gridPink td {color:#da5890}

.hideMobile, .hideForMobile, .hideMobileBlock {display:none}

#prodPriceGrid .buyBtn, #otherPriceGrid .buyBtn {
  border-radius:2px;
  border:solid 1px #444;
  background-color:#0B81C4;
  padding:5px 3px;
  margin:4px 2px;
  display:inline-block;
  font-size:12px;
  color:#fff;
  text-shadow:0 2px 2px #000;
  text-decoration:none;
  vertical-align:middle;
}

#prodPriceGrid.gridPink .buyBtn, #otherPriceGrid.gridPink .buyBtn {
  background-color:#da5890;
}

.followStepsFloat {width:290px; float:left}
.prodImageFloat {margin-left:10px; float:left}

/* ********** media tabs above header ************ */
#mediaTabFull, #mediaTabMobile {
  width:90%;
  margin:0 5% 10px;
  background-color:#f9f9f9;
  border:solid 1px #d1d1d1;
  border-radius:0 0 5px 5px;
  border-top:none;
}

#mediaTabFull{
  height:28px;
}

#mediaTabMobile{
  display:none;
}

#mediaTabFull p, #mediaTabMobile p  {margin:0; padding:3px 0 0 10px; font-size:14px; color:#666}

.showSpanForMobile {display:inline}
.hideSpanForMobile {display:none}

#newHeaderWrapper {margin:0 30px}
#newHeaderPhone {float:right; font-size:14px; font-weight:bold; padding:6px 0 8px 0; color:#0B81C4; text-align:right}

#newLogo {float:left}
#_lpChatBtn {width:240px; height:84px; float:left; background-image:url('/wp-content/uploads/2019/08/newHeaderChat-bg-alt.jpg')}
#_lpChatBtn p {
	padding:0;
	margin:16px 0 0 67px;
	font-size:9px;
	font-weight:bold; /* maybe? */
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}

#newHeaderBBB {width:120px; padding:20px 10px 10px 10px; float:left}

/* ************* home page revolving banner area ************* */
.newHomeKMbanner {
	border-radius:6px;
	border:solid 1px #ccc;
	overflow:hidden;
}

.newHomeKMbanner #bannerSlide1 {background-image:url('/wp-content/uploads/2016/01/pills-light-bg.jpg')}
.newHomeKMbanner #bannerSlide2 {background-image:url('/wp-content/uploads/2016/01/grey-gradient-bg.jpg'); background-position:bottom}
/* .newHomeKMbanner #bannerSlide3 {background-image:url('/wp-content/uploads/2016/01/grey-gradient-bg.jpg')} */

.newHomeKMbannerUpper {min-height:270px}
#bannerSlide1, #bannerSlide3, #bannerSlide4 {display:none}
.newHomeKMbannerUpperTxt {max-width:400px; margin:20px 10px 0 10px; float:left;}
.newHomeKMbannerUpper h3 {font-size:36px; font-weight:normal; color:#000; padding:0; margin:0;}

/* adding 12-10-17 for odd line breaks */
#bannerSlide2 h3, #bannerSlide2 p {hyphens:none; -webkit-hyphens: none; -ms-hyphens: none;}

.newHomeKMbannerUpper h2 {font-size:48px; font-weight:normal; padding:0 0 10px 20px; margin:0;}
.newHomeKMbanner #bannerSlide3 h4 {margin-bottom:6px}
.newHomeKMbanner #bannerSlide3 p {margin-bottom:8px}
.newHomeKMbannerUpper ul {margin-left:20px; font-size:14px}
.newHomeKMbannerUpper ul li {line-height:16px; margin-bottom:8px}
.newHomeKMbannerUpperGrfc {display:none}

.newHomeKMbannerLower {background-color:#ebebeb}
.newHomeKMbannerLowerBtn {width:25%; background-color:#ebebeb; float:left}
.newHomeKMbannerLowerBtnInner {padding:10px; border-right:solid 1px #ccc; border-top:solid 1px #fff;}
.newHomeKMbannerLowerBtnInner h4 {padding:0; margin:0 0 4px 0; font-size:11px; text-decoration:underline; color:#0B81C4}
.newHomeKMbannerLowerBtnInner {font-size:10px}
.newHomeKMbannerUpper a.orngBannerBtn:link, .newHomeKMbannerUpper a.orngBannerBtn:visited {padding:6px 16px; color:#fff; background-color:#E59F09; border:solid 1px #999; border-radius:5px; font-family:arial, helvetica; text-decoration:none; font-size:16px}

#simpleStepsContainer {width:auto}
#simpleStepsTitleBar {width:auto; height:26px; margin-left:10px; background-image:url('/wp-content/uploads/2016/01/simpleStepOutline.gif'); background-repeat:repeat-x}
#execBiosTitleBar {width:auto; height:26px; background-image:url('/wp-content/uploads/2016/01/simpleStepOutline.gif'); background-repeat:repeat-x}
#simpleStepsTitleTxt {font-size:16px; display: inline-block; color:#444444; background:#FFF; padding:0 6px 0 2px}
.simpleStepsTxt {font-size:14px; font-style:italic; color:#444444; padding:0 4px 0 12px}
.floatLeft {float:left}

#kwikHealthContainer {background-color:#E2F4FF;
	border:solid 1px #B2D3E7;
	border-radius:3px;
	padding:10px;
	margin-bottom:10px;
	background-image:url('/wp-content/uploads/2016/02/kwikHealthBoxBG.gif');
	background-position:right;
	background-repeat:no-repeat;
}

.kwikHealthColumns {margin:10px 2% 0 0; width:48%; float:left;}

.kwikHealthHeadline {padding-left:26px; background-image:url('/wp-content/uploads/2016/02/kwikHealthNewsIcon.gif'); background-repeat:no-repeat}

.kwikHealthHeadline a:link, .kwikHealthHeadline a:visited {font-weight:bold}

.execBioContainer {margin-bottom:14px}
.execBioPic {float:left; margin:0 10px 20px 0}
.execBioTxt {float:left; width:75%}
.execBioTxt h4 {font-size:16px; margin-bottom:0}

.homepageLowerLeft p, .homepageLowerRight p, .productUnevenLeft p, .productUnevenRight p, .productInfo2ColLeft p, .productInfo2ColRight p {line-height:20px; color:#444}

.bc2colLeft h4, .bc2colLeft h4 a:link, .bc2colLeft h4 a:visited, .bc2colRight h4, .bc2colRight h4 a:link, .bc2colRight h4 a:visited {color:#da5890; font-size:16px}

.otherProductsTable td {padding:6px 4px; border:solid 1px #0B81C4}

/* ******** new ORDER NOW buttons on product pages ********** */
a.orderBtn:link, a.orderBtn:visited, input.orderBtn {
	padding:2px 12px;
	margin:0 0 6px 4px;
	/* margin-left:100px; */
	border-radius:4px;
	background-color:#0B81C4;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	vertical-align:middle;
	display:inline-block;
	background-image:url('/wp-content/uploads/2016/02/blueButtonBG.gif');
	background-position:left center;
	background-repeat:repeat-x;
}

input.smallBtmBtn {padding:2px 4px; background:none; border:none; color:#0B81C4}

.productPageDrBioContainer {margin:10px 0; padding:4px 10px; border:solid 1px #777}

.testimonialBoxImage {width:80px; height:80px; margin:10px; float:left}
.testimonialBio {width:50%; margin:10px; float:left}
.testimonialCopy {width:95%; margin:10px; float:left}
.testimonialTxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666666}
.testimonialTxtHilite {font-weight:bold; color:#0B81C4}

.footerBlueBtnsContainer {
	margin:20px 20px 0;
	padding:10px;
	text-align:center;
	background-color:#0E6EA5;
	border:solid 1px #3789C7;
}

.superScr14 {font-size:9px; position:relative; top:-5px; line-height:10px}
.superScr12 {font-size:8px; position:relative; top:-4px; line-height:10px}
.superScr20 {font-size:11px; position:relative; top:-10px; line-height:10px}

sup {font-size:60%; bottom:1.33ex}

.homepageLowerLeft ul {list-style-image: url('/wp-content/uploads/2016/02/smallCheckmark-wht.gif');}

h6 {padding:10px; background-color:#ff6; font-size:14px; font-weight:bold; text-align:center}

.productOptionsBox {border:solid 1px #444; padding:10px; margin-bottom:10px}
.productOptionsBox p {margin-bottom:10px; letter-spacing:0}
.productOptionsBox h3 {font-size:16px; color:#0B81C4; text-align:center; margin:0 0 20px 0; padding:0}
.productOptionsBox h5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:center; font-weight:normal; margin:0 0 20px 0; padding:0}
.productOptionsBox h4 {font-size:14px; line-height:20px; color:#0B81C4; padding:0; margin:0}

.productH3 {font-size:18px; color:#0B81C4; margin-top:10px}
.productH4 {font-size:14px; color:#0B81C4}
.productH4pink {font-size:14px; color:#da5890}

.pageBottomLinks {font-size:12px; line-height:20px; text-align:center}

/* ******** this is a huge, global p - verify liberally ********* */
p {font-size:14px; color:#444; letter-spacing:1px}
#mediaTabMobile p, #mediaTabFull p {letter-spacing:normal}

.customSelectBox {
   height:30px;
   font-size: 16px;
   line-height: 1;
   border: solid 1px #bbb;
   border-radius: 4px;
   /* -webkit-appearance: none; */
}
.customSelectBoxWrapper {
   /* border:solid 1px #ccc; */
}

.boldRed {color:#DD0000; font-weight:bold}

/* ********** trial packs *********** */

/* mobile */
.newTrialProdBox {width:95%; border:solid 1px #DDD; padding:10px; margin-bottom:20px}
.newTrialProdLeft {width:220px; float:none; text-align:center}
.newTrialProdRight {padding-top:10px; float:none; font-size:12px; line-height:16px; text-align:center}
.newTrialProdRight1 {margin-bottom:10px; line-height:20px}
.newTrialProdRight2 {margin-bottom:10px}
.trialBoxImg1, .trialBoxImg2, .trialBoxImg3 {width:220px}
.trialBoxImg1 {height:30px}/*46px*/
.trialBoxImg2 {height:26px}/*36px*/
.trialBoxImg3 {height:24px}/*38px*/

.trialTabActive {width:85px; height:19px; background-image:url(/wp-content/uploads/2016/02/trialTabMobileActive.gif); float:left}
.trialTabBehind {width:85px; height:19px; background-image:url(/wp-content/uploads/2016/02/trialTabMobileBehind.gif); float:left}
.trialTabTxt {font-size:9px; font-weight:bold; color:#444; text-align:center; padding-top:1px}
	
.trialBoxContainer {display:none}

.trialBoxProducts {width:330px; float:left}
.trialBoxPrice {width:100px; height:120px; background-image:url(/wp-content/uploads/2016/02/trialBoxPrice.gif); float:left}
.trialBoxPriceTxt {font-weight:bold; font-size:20px; color:#0B81C4; padding:80px 0 0 0; text-align:center}
.trialBoxSave {width:140px; height:120px; margin:0 auto; background-image:url(/wp-content/uploads/2016/02/trialBoxSave.gif);}
.trialBoxSave p {margin:0; padding:60px 0 0 0; color:#fff; font-size:20px; font-weight:bold}
.trialBoxSaveTxt {font-weight:bold; font-size:30px; color:#FFF; padding-top:54px; text-align:center}
.trialBoxTable {width:570px; text-align:center; padding-top:10px; float:left}
.trialBoxTable th {color:#0B81C4; background-color:FFF; border-right:solid 1px #DDD; border-bottom:solid 1px #DDD}
.trialBoxTable td {border-right:solid 1px #DDD; border-bottom:solid 1px #DDD; text-align:center}

#trialSwapStax, #trialSwapCial, #trialSwapLevi {display:none}
.trialTabsRow a:link, .trialTabsRow a:visited {text-decoration:none}

/* chantix prod list */
.chanProdList1 {width:98%; padding-top:6px; text-align:center; float:left}
.chanProdList2 {width:48%; padding-top:10px; float:left}
.chanProdList3 {width:48%; color:#0B81C4; font-size:16px; font-weight:bold; float:left}
.chanProdList23 {width:98%; padding-top:6px; float:left}

.chanInstructions {font-size:14px; color:#444; letter-spacing:1px}

.hugeInfoPageBtn, .largeInfoPageOrderBtn {
  background-color:#0B81C4;
  border-radius:4px;
  font-family:Arial, Helvetica, sans-serif;
  display:block;
  border-top:solid 2px #3BB1F4;
  border-right:solid 2px #0561A4;
  border-bottom:solid 2px #0561A4;
  border-left:solid 2px #3BB1F4;
}
.hugeInfoPageBtn {padding:20px 40px;}
.largeInfoPageOrderBtn {padding:6px 20px;}
a.hugeInfoPageBtn:link, a.hugeInfoPageBtn:visited, a.largeInfoPageOrderBtn:link, a.largeInfoPageOrderBtn:visited {color:#fff; text-decoration:none; text-align:center}
a.hugeInfoPageBtn:hover, a.hugeInfoPageBtn:active, a.largeInfoPageOrderBtn:hover, a.largeInfoPageOrderBtn:active {color:#ddd}

.articleThumb {float:left; margin:0 20px 20px 0}
.articleImageRight {float:right; margin:0 0 20px 20px; border:solid 1px #ccc; border-radius:6px}

a.tinyBtn:link, a.tinyBtn:visited {margin:0; padding:4px 8px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; background-color:#0B81C4; border-radius:3px}

a.tinyBtn:hover, a.tinyBtn:active {color:#ddd !important} 

.trialCompareTable {max-width:500px}
.trialCompareTable th {font-size:10px;}
.trialCompareTable td {font-size:10px; line-height:12px; padding:4px}

.responsiveVideoContainer {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.responsiveVideoContainer iframe,
.responsiveVideoContainer object,
.responsiveVideoContainer embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* ************** verify this! ************* */
ul li {font-size:14px}

.landingUL li {font-size:18px}

/* conditional jumpToProdBtns button */
a.jumpToProdBtns {
	max-width:70%;
	margin:20px auto 0;
	padding:8px 20px;
	text-align:center;
	color:#0B81C4;
	background-color:#E4F4FF;
	border:solid 1px #98C5E2;
	border-radius:6px;
	float:none;
	clear:both;
	display:block;
}

#newProdButtons {width:100%; margin:10px 0 0 -10px}
#newProdButtons a:link, #newProdButtons a:visited {text-decoration:none}
#newProdButtons img {height:26px !important}

/* fixing YYYY in Edit Profile */
.myAccountContainer {margin:0 -10px}



/* autorefill How It Works style defs added 6/21/17 */

#howItWorksShowHidingWrapper {display:none}

.autoRefillHIWtitleBar {background-color:#0B81C4; padding:10px; max-width:740px}
.autoRefillHIWtitleBar h2 {padding:0; background-color:#0B81C4 !important; color:#fff; display:inline-block}

.autoRefillHIWrow {max-width:740px; height:auto; background-color:#E5F4FF; padding:0; font-size:12px !important; border-bottom:solid 1px #0B81C4}

.autoRefillHIWrow h3 {font-size:14px}

.autoRefillHIWstep1box, .autoRefillHIWstep2box, .autoRefillHIWstep3box {width:240px; text-align:center; padding:10px; background-color:#E5F4FF}

.autoRefillHIWstep1box p, .autoRefillHIWstep1box ul, .autoRefillHIWstep2box p, .autoRefillHIWstep2box ul,.autoRefillHIWstep3box p, .autoRefillHIWstep3box ul {text-align:left}

.autoRefillHIWrow ul {padding-left:0}


/* ****************** mobile-only product buttons at top of home ***************** */
#newProdButtons {margin-bottom:20px}

.mobileProdBtnContainer {width:92%; margin-left:4%; margin-bottom:10px; display:inline-block}
.mobileProdBtnContainer .sidebarProdBtnTop {display:block; width:auto}


@media screen and (min-width: 480px) {/* was at 580px */
	.mobileProdBtnContainer {width:47.5%; margin-left:2%;}
}

@media screen and (min-width: 850px) {
	.mobileProdBtnContainer {width:31%; margin-left:2%;}
}

/**
 * 11.0 Media Queries
 * -----------------------------------------------------------------------------
 */

@media screen and (min-width: 401px) {
	/* jpCustom */
	.boxButton {padding-top:14px}
	a.boxButton:link, a.boxButton:visited {
		font-size:28px;
	}
	
	.prodImageFloat {margin-left:20px; float:left}
	
	/* .homepageLowerLeft, .homepageLowerRight {margin-left:60px; float:left} */
	
	/* *********** new homepage ********** */
	.newHomeKMbannerUpper ul {margin-left:40px;}
}

@media screen and (min-width: 594px) {
	.primary-navigation {
		float: none; /* jpCustom */
	}

	.primary-navigation ul ul {
		background-color: #0B81C4; /* jpCustom */
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #2B82C7; /* jpCustom */
		color: #fff;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #2B82C7; /* jpCustom replacing all lighter greens */
	}

	.hideMobile {display:inline}

	#prodPriceGrid th, #prodPriceGrid td {padding:3px}

	#prodPriceGrid .buyBtn, #otherPriceGrid .buyBtn {
	  border-radius:4px;
	  padding:5px 10px;
	  margin:3px;
	}

	.prodImageFloat {margin-left:40px; float:left}
	
	/* .homepageLowerLeft, .homepageLowerRight {margin-left:0; float:left} */

	/* ********* new sidebar product buttons ************* */

	.sidebarProdBtnTop, .sidebarProdBtnTopPink {
	  width:210px;
	  padding:0 40px;
	}

	.sidebarProdBtnLL, .sidebarProdBtnLLPink {display:block}

	#newHeaderPhone {font-size:16px; padding:14px 0 14px 0}
	
	.newHomeKMbannerUpperTxt {max-width:600px;}
	/* .newHomeKMbanner #bannerSlide3 {background-image:url('/wp-content/uploads/2016/01/ed-couple-bg750.jpg'); background-position:right top} */
	.newHomeKMbanner #bannerSlide4 {background-image:url('/wp-content/uploads/2016/01/quit-smoking-bg250.jpg'); background-repeat:no-repeat; background-position:right}
        
        .testimonialBio {width:40%;}
	
	.productUnevenLeft  {width:29%; margin:10px 2% 10px 0; float:left}
	.productUnevenRight {width:69%; margin:10px 0; float:right}
	
	.productInfo2ColLeft  {width:69%; margin:10px 2% 10px 0; float:left}
	.productInfo2ColRight {width:29%; margin:10px 0; float:right}

	.trialCompareTable th {font-size:14px;}
	.trialCompareTable td {font-size:14px; line-height:16px; padding:8px}
}

@media screen and (min-width: 680px) {
	/* ********** jpCustom *********** */

	#buttonWrapper {width:600px;}
        
        .testimonialBio {width:25%;}
        .testimonialCopy {width:50%;}

	/* full size trial-pack pages*/
	.trialBoxContainer {display:block; margin-left:auto; margin-right:auto}
	.trialBoxMobile {display:none}

	/* replacing layout tables in TrialPack page */
	.newTrialProdBox {width:590px;}
	.newTrialProdLeft {width:330px; float:left}
	.newTrialProdRight {width:240px; padding-top:10px; float:left}
	.newTrialProdRight1 {width:100px; float:left; margin-bottom:10px}
	.newTrialProdRight2 {width:140px; float:left; margin-bottom:10px}
	.trialBoxSave {float:left}

	.trialBoxImg1, .trialBoxImg2, .trialBoxImg3 {width:330px}
	.trialBoxImg1 {height:46px}/*46px*/
	.trialBoxImg2 {height:36px}/*36px*/
	.trialBoxImg3 {height:38px}/*38px*/

	.trialTabActive {width:178px; height:40px; background-image:url(/wp-content/uploads/2016/02/trialTabActive.gif); float:left}
	.trialTabBehind {width:178px; height:40px; background-image:url(/wp-content/uploads/2016/02/trialTabBehind.gif); float:left}
	.trialTabTxt {font-size:14px; font-weight:bold; color:#444; text-align:center; padding-top:10px}

	/* chantix prod list */
	.chanProdList1 {width:47%; padding:6px 6px 0 0; text-align:center; float:left}
	.chanProdList2 {width:23%; padding:10px 6px 0 0; float:left}
	.chanProdList3 {width:24%; float:left}
	.chanProdList23 {width:47%; padding:6px 6px 0 0; float:left}
}

@media screen and (min-width: 783px) {
	/* ********** jpCustom *********** */
	.site-content .entry-content {
		max-width: 100%;
	}
	.site-content .entry-header {
		max-width: 100%;
	}

	.site-header {
		/* jpCustom header and menubar bg */
		border: none;
	}

	.header-main {
		background:url('/wp-content/uploads/2016/01/main-menu-bg.gif');
		border-top:solid 4px #0B81C4;
		border-bottom:solid 4px #0B81C4;
		border:solid 4px #0B81C4;
		border-radius:5px;
		margin:0 30px;
	}

	.site-navigation a {
		border-bottom:none; /* jpCustom */
	}

	.primary-navigation ul {
		list-style:none;
	}

	.primary-navigation ul li {
		border-right:solid 1px #cbcbcb;
		margin-left:0;
		margin-right:0;
		color:#fff;
		font-weight:bold;
	}

	.primary-navigation ul li a:link, .primary-navigation ul li a:visited {
		color:#000;
		font-size:14px;
		font-weight:normal;
		text-transform:none;
		letter-spacing:0.5px;
		padding:0 24px;
	}

	.primary-navigation ul li:hover > a,
	.primary-navigation ul li.focus > a {
		background: #dedede; /* jpCustom */
		color:#000;
	}

	#bigSingleButton {display:block}
	#smallSingleButton {display:none}

	#conditionalLoginLinks {
		margin-right:20px;
	}

	.hideForMobile {display:block}
	.hideMobileBlock {display:table-cell}
	
	.boxButton {padding-left:220px}
	a.boxButton:link, a.boxButton:visited {
		font-size:36px;
	}
	
	/* .homepageLowerLeft, .homepageLowerRight {margin-left:55px; float:left} */

	/* Fixed Header UNFIXED */

	.masthead-fixed .site-header {
		position: relative;
		top: auto;
	}
	
	/* ******** shrinking space under nav ********* */
	.masthead-fixed .site-main {
    		margin-top: 20px;
	}

	/* ********* homepage banner *********** */
	#newHeaderWrapper {
		background-image:url('/wp-content/uploads/2016/01/newHeaderRightBG.jpg');
		background-repeat:no-repeat;
		background-position:right bottom
	}
	.newHomeKMbannerUpperTxt {max-width:400px;}
	#bannerSlide3 .newHomeKMbannerUpperTxt {max-width:600px;}
	.newHomeKMbannerUpperGrfc {display:block; margin:20px 0 0 40px; float:left;}
	.newHomeKMbanner #bannerSlide4 {background-image:url('/wp-content/uploads/2016/01/quit-smoking-bg.jpg'); background-repeat:no-repeat; background-position:right}
	.newHomeKMbannerLowerBtnInner h4 {font-size:14px}

	/* fixing YYYY in Edit Profile */
	.myAccountContainer {margin:0 -10px}

}

@media screen and (min-width: 846px) {
	.content-area,
	.content-sidebar {
		padding-top: 16px; /* jpCustom */
	}

	.singleBtnBox {margin-right:16px}
	
	.homepageLowerLeft, .bc2colLeft {width:49%; margin:10px 2% 10px 0; float:left}
	.homepageLowerRight, .bc2colRight {width:49%; margin:10px 0; float:right}

	.followStepsFloat {width:490px}

	/* autorefill style defs added 6/21/17 */

	.autoRefillHIWrow {padding:10px}

	.autoRefillHIWstep1box {width:120px}
	.autoRefillHIWstep2box {width:240px}
	.autoRefillHIWstep3box {width:320px}

	.autoRefillHIWstep1box, .autoRefillHIWstep2box, .autoRefillHIWstep3box {float:left}
}

@media screen and (min-width: 1008px) {
	.site-content {
		margin-left: 0; /* jpCustom page content margin on wide screens */
	}

	.site:before {
		background-color: #fff; /* jpCustom left sidebar on wide site */
		background:none;
	}

	.secondary-navigation ul ul {
		background-color: #0B81C4; /* jpCustom */
	}

	.secondary-navigation li:hover > a,
	.secondary-navigation li.focus > a {
		background-color: #2B82C7; /* jpCustom */
	}

	.secondary-navigation ul ul a:hover,
	.secondary-navigation ul ul li.focus > a {
		background-color: #2B82C7; /* jpCustom replacing all lighter greens */
	}

	.footer-sidebar .widget .widget-title,
	.primary-sidebar .widget .widget-title {
		margin-bottom: 8px; /* jpCustom */
	}

	/* ******************************* jpCustom ******************************* */
	.site-content .entry-content {
		max-width: 100%;
		margin-left: 210px;
	}
	.site-content .entry-header {
		margin-left: 220px;
		margin-right: 0;
	}
	
	.page-template-full-width .entry-header, .page-template-full-width .entry-content {
		margin-left: 0;
		/* width:100%; ****** jp changed 6/8/16 for new cart overrun */
		width:auto;
	}
	
	.page-template-full-width #secondary {
		display:none;
	}

	.boxButton {padding-left:10px; background-image:none}
	a.boxButton:link, a.boxButton:visited {
		font-size:18px;
	}

	#secondary {
		width: 162px; /* ******** jpCustom - changed for consistent sidebar width ******* */
		width: 192px; /* ******** jpCustom - changed for consistent sidebar width ******* */
		padding-right:0;
	}

	.singleBtnBox {margin-right:6px}

	.textwidget h1 {font-size:16px !important}

	/* .myAccountContainer input#print {display:inline-block} jp moved to plugin sheet */
	
	/* .homepageLowerLeft, .homepageLowerRight {margin-left:70px; float:left} */

	/* ********* new sidebar product buttons ************* */

	.sidebarProdBtnTop, .sidebarProdBtnTopPink {
	  width: 142px;
	  padding:0 23px;
	}

	.sidebarProdBtnContainer {margin:0 0 10px 0; width:190px}

	.sidebarProdBtnLRtxt a:link, .sidebarProdBtnLRtxt a:visited {
		color:#fff;
		font-weight:normal;
		font-size:15px;
		padding:0 1px 0 1px;
	}

	/* .sidebarProdBtnLL {display:none} */

	.showSpanForMobile {display:none}
	.hideSpanForMobile {display:inline}
	
	/* ********* home banner ********** */
	.newHomeKMbannerUpperTxt {margin:30px 0 0 40px}

	a.jumpToProdBtns, #newProdButtons {display:none}
}

@media screen and (min-width: 1080px) {

	.site-content,
	.site-main .widecolumn {
		margin-left: 0; /* jpCustom page content margin on wide screens */
	}

	.site:before {
		width: 0; /* jpCustom page content margin on wide screens */
	}

	.singleBtnBox {margin-right:20px}

	.textwidget h1 {font-size:22px !important}

	.followStepsFloat {width:560px}

	/* ********* homepage banner *********** */
	.newHomeKMbannerUpperGrfc {margin-left:60px;}
        
        .testimonialCopy {width:55%;}
}




@media screen and (min-width: 1140px) {
	#bannerSlide3 .newHomeKMbannerUpperTxt {max-width:400px;}
	.newHomeKMbanner #bannerSlide3 {background-image:url('/wp-content/uploads/2016/09/new-banner3-image-360alt.jpg'); background-position:right top; background-repeat:no-repeat}
}

@media screen and (min-width: 1218px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		/* margin-right: 54px; jpCustom WHY WAS THIS HERE?*/
		margin-right: 0;
	}

	.singleBtnBox {margin-right:32px}

	.followStepsFloat {width:700px}

	/* ********* homepage banner *********** */
	.newHomeKMbannerUpperGrfc {margin-left:120px;}
	.newHomeKMbanner #bannerSlide3 h4 {margin-bottom:24px}
	.newHomeKMbanner #bannerSlide3 p {margin-bottom:14px}
	#bannerSlide3 .newHomeKMbannerUpperTxt {max-width:500px;}
}

#dob_day-error {white-space:normal;}

/* ******* begin moved to plugin sheet ********* */

/* input[type=text], input[type=email], input[type=password], textarea {border:solid 1px #AAA}
#btnApplyCoupon {vertical-align:baseline} */

/* this is the active filter/search in the datatables for Secure Email and Order History
.dataTables_wrapper .dataTables_filter input[type=search] {} */

/* this fixes the 'reveal more' (+) icon from overlapping the date in the Order History table
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {padding-left:30px !important} */

/* ******* end moved to plugin sheet ********* */

/* maybe move to plugin sheet eventually */
#sShippingAddressStreet, #sBillingAddressStreet {line-height:14px}

.clearFloats {clear:both; float:none}

/* testing */

@media print {
	th.row_noborder {text-align:left !important}
}
th.row_noborder {text-align:left !important}


/* ****************************************** */
/* ***** replacing Display Widgets ********** */
/* ****************************************** */

.bcNav {display:none}

.page-id-883 .bcNav,
.page-id-906 .bcNav,
.page-id-920 .bcNav,
.page-id-933 .bcNav,
.page-id-941 .bcNav,
.page-id-948 .bcNav,
.page-id-954 .bcNav,
.page-id-956 .bcNav,
.page-id-958 .bcNav,
.page-id-960 .bcNav,
.page-id-974 .bcNav,
.page-id-976 .bcNav,
.page-id-978 .bcNav,
.page-id-980 .bcNav,
.page-id-982 .bcNav,
.page-id-986 .bcNav,
.page-id-988 .bcNav,
.page-id-990 .bcNav,
.page-id-992 .bcNav {display:block}
.page-id-883 .mainNav,
.page-id-906 .mainNav,
.page-id-920 .mainNav,
.page-id-933 .mainNav,
.page-id-941 .mainNav,
.page-id-948 .mainNav,
.page-id-954 .mainNav,
.page-id-956 .mainNav,
.page-id-958 .mainNav,
.page-id-960 .mainNav,
.page-id-974 .mainNav,
.page-id-976 .mainNav,
.page-id-978 .mainNav,
.page-id-980 .mainNav,
.page-id-982 .mainNav,
.page-id-986 .mainNav,
.page-id-988 .mainNav,
.page-id-990 .mainNav,
.page-id-992 .mainNav {display:none}

#mySidebar {font-size:14px; color:#767676}

#mySidebar h3 {
	border-top:3px solid #0B81C4;
	color: #2b2b2b;
    font-size: 14px;
    font-weight: 900;
    margin: 0 0 18px;
    padding-top: 7px;
    text-transform: uppercase;
}

@media screen and (min-width: 783px) {
    #myMainContent {float:left; width:65%}
    #mySidebar {float:right; width:30%}
}



/* ******* custom colors for Prescriber Visit selection page ******** */

.margined {hyphens:none}

.visitSelectLeftImg {border:solid 2px #0B81C4; background-color:#0B81C4;}
.visitSelectContentWrap p span {color:#0B81C4; }

.visitSelectContentWrap h2 {background-color:#fff !important; color:#000 !important; hyphens: none;}

.visitSelectLeftBar {width:20%}
.visitSelectContentWrap {width:70%}
.visitSelectRightArrow {display:none}

@media screen and (min-width: 980px) {
    .visitSelectLeftBar {width:13%}
    .visitSelectContentWrap {width:67%}
	.visitSelectRightArrow {display:block}
}
	


/* ******* end custom colors for Prescriber Visit selection page ******** */

@media all and (max-width: 727px){
.ui-widget.ui-widget-content{
	width: 100%!important;
	left: 25px!important;
}
}

#orders input{
	width: 100%;
}