/*
Theme Name: AffordaMeds
Author: AM

*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800italic,800);
body{padding:0;margin:0; font-size:14px;color:#333333; font-family: 'Open Sans', sans-serif; font-weight:400;}
h2{font-size:25px; font-weight:600;}
img{max-width:100%;}
ul, li{padding:0; margin:0; list-style:none;}

input[type=text], textarea, input[type=tel], input[type=email]{
	background:#fff;
	border:1px solid #b3ddf7;
	width:70%;
	padding:5px 0;
}
input[type=submit] {
	background:#3f9b55; border:#267b3a 1px solid; padding:8px 20px; color:#fff; font-weight:bold;
}

textarea {
	font-size:12px;
	resize:none;
}

pre {
	font-size:12px;
	overflow:auto;
}
code {
	font-size:12px;
	background-color:#f8f8f8;
	color:#111;
}

/* Layout */
#page {
	min-width:760px;
	margin:0 auto;
	text-align:left;
}

#wrapper {
	margin:0 5%;
	padding-right:230px;
}

#content{
	float:left;
	width:96%;
	border-right:230px solid #eee;
	margin-right:-230px;
	padding:20px 4% 20px 0;
}

#sidebar{
	float:left;
	width:190px;
	margin:0 -230px 0 0;
	padding:20px;
	background:#eee;
}

#footer {
	clear:both;
	padding:10px;
	border-top:0.2em solid #555;
}

/* Header */

#header {
	margin:0;
	padding:2em 0;
	height:4.8em;
	background:#237ab2;
}

#headertitle {
	float:left;
	position:absolute;
	top:2.4em;
	left:5%;
}
#headertitle h1 {
	margin:0;
}
#headertitle h1 a {
	background:transparent;
	color:#fff;
}
#headertitle h1 a:hover {
	text-decoration:none;
}

#headertitle p {
	margin:0;
	background:transparent;
	color:#fff;
	font-size:1.1em;
}

.search {
	float:right;
	padding:1.5em 5% 0 0;
}
.search form {
	margin:0;
	padding:0;
}
.search input {
	display:inline;
	width:218px;
	border:1px solid #69b;
	margin:0;
	padding:0.2em 5px;
	background:#38b;
	color:#ddd;
	font-size:1.1em;
}




/* Sidebar */


#sidebar ul {
	padding:0;
	margin:0;
	list-style: none;
	font-size:1.1em;
}
#sidebar ul ul {
	font-size:1em;
}

#sidebar ul li {
	margin:0 0 2em 0;
}

#sidebar ul ul {
	margin:0;
	padding:0;
}

#sidebar li li {
	margin:0.1em 0;
}

#sidebar li li li {
	padding-left:10px;
}

#sidebar ul h2 {
	margin:0;
	padding:0;
	color:#4588c4;
	font-size:1.2em;
	text-transform:uppercase;
}


/* Footer */
#footer { 
	text-align:center;
	font-size:1em;
	background:#165279;
	color:#eee;
}

#footer a {
	color:#aac;
}

/* Post */
.post {
	margin:0;
	clear:both;
	margin:0;
}


div.navigation {
	font-size:1.1em;
}


/* Comments */

#comments {
	font-size:1.2em;
}

.commentlist {
	margin:20px 0;
	padding:0;
	border-width:0 0.1em 0.1em 0;
	border-color:#eee;
	border-style:solid;
}

.commentlist li {
	list-style:none;
	margin:0;
	padding:0;
	border-width:0.1em 0 0 0.1em;
	border-color:#eee;
	border-style:solid;
}

li.comment div, li.pingback div {
	padding:20px;
	overflow:auto;
}

li.comment div div, li.pingback div div {
	padding:0;
	overflow:visible;
}

.commentlist li.even {
	background-color:#fafafa;
}

.commentlist li.odd {
	background-color:#f6f6f6;
}

ul.children li {
	list-style:none;
}

img.avatar {
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:0;
	background:#fff;
}

.comment-meta, .reply {
	margin:0;
	padding:0;
	font-size:0.8em;
}

.comment-author cite {
	font-style:normal;
	font-weight:bold;
	font-size:1.2em;
}


textarea#comment {
	width:100%;

}

#comments div.navigation {
	font-size:0.9em;
}

/* Comment ends */


/* Calendar */
#wp-calendar caption {
	text-transform:uppercase;
	font-weight:bold;
	color:#aaa;
	text-align:left;
}
#wp-calendar thead th {
	font-weight:normal;
	color:#27a;
	text-align:center;
}
#wp-calendar tbody td {
	text-align:center;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
#wp-calendar tbody td.pad {
	border:none;
}
/* Calendar ends */

abbr {
	cursor:help;
	border-bottom: 0.1em dotted;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 5px 5px 5px 0;
}

.alignright {
   float: right;
   margin: 5px 0 5px 5px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/*AM*/
.top-panel{width:100%; float:left; min-height:74px;}
.navbar-default{background:none; border:none;}
.navbar-default .navbar-brand{color:#888888;}
.navbar-header{border-bottom:none;}
.navigation ul{background:none;}
.navigation ul li{font-size:15px; color:#888888; padding:0 50px 0 0;}
.navigation .nav-left > li > a {color:#888888; padding:31px 0 0 0; text-transform:uppercase; font-size:18px; font-weight:500;}
.navigation .nav-left > li > a:hover, .navigation .nav > li.current_page_item > a:hover{border-top:#3f9b55 7px solid; color:#3f9b55; padding:24px 0 0 0; background:none;}
.navigation .nav > li.current_page_item > a{border-top:#3f9b55 7px solid; color:#3f9b55; background:none; padding:24px 0 0 0;}
.top-video-bg{width:100%; background:#f1f1f1; border-bottom:#d2d3d4 1px solid; float:left; min-height:150px;}
.top-video-bg-inner{background:url(../../../images/top-video-bg.jpg) no-repeat center top;}
.top-video-bg-inner h1{font-size:23px; color:#cd3434; text-align:center;font-weight:600; text-transform:uppercase; padding:15px 0; margin:0;}
.top-video-bg-inner p{font-size:15px; text-align:center;}
.top-video-bg-inner p a{color:#cd3434; font-weight:300;}
.top-video-bg-inner p a:hover{text-decoration:none;}
.header-banner-bg{width:100%; float:left; padding:0;}
.header-banner-video{
	padding-bottom: 0px;
	padding-top: 10px;
	height: auto; overflow:hidden; text-align:center;}
.header-banner-video iframe, .header-banner-video object,  
.header-banner-video embed {
	width:560px; height:315px; margin:0 auto;
}
.doc-patn-bg{width:100%; float:left; background:#f0f1f3; padding:42px 0 55px;}
.doc-patn-bg h2{color:#222222; padding:0; margin:0; text-align:center; text-transform:uppercase;}
.doc-patn-bg img{display:block; margin:55px auto 0;}
.doc-lft{border-right:#cccccc 1px solid;}
.discount-bg{width:100%; float:left;}
.discount-bg-inner{background:url(../../../images/gre-dwn-arrow.png) no-repeat top center; padding:136px 0 120px;}
.discount-bg-inner h2{color:#333333; text-align:center; text-transform:uppercase;}
.discount-bg-inner p{font-size:16px; text-transform:uppercase; text-align:center;}
.discount-bg-inner img{display:block; margin:47px auto 27px;}
.cardPrint-bg{width:100%; float:left; background:#a3a4a7 url(../../../images/card-pnt-bg.jpg) repeat-x center top; padding:43px 0 55px;}
.cardPrint-bg  h2{color:#fff; text-align:center; padding:0; margin:0;}
.cardPrint-bg  h2 span{color:#d73e3e;}
.cardPrint-bg img{display:block; margin:34px auto 0;}
.howitwork-bg{width:100%; float:left;}
.howitwork-bg-inner{background:url(../../../images/print-dwn-arrow.png) no-repeat center top; padding:93px 0 136px;}
.howitwork-bg-patient{background:url(../../../images/patient-dwn-arrow.png) no-repeat center top;}
.howitwork-bg-inner2{width:100%; background:url(../../../images/howitwrk-bg.png) no-repeat center top; padding-top:151px;}
.howitwork-bg-inner h2{font-size:50px; font-weight:300; color:#333; text-transform:uppercase; text-align:center; padding:0 0 109px; margin:0;}
.howitwork-bg-inner img{display:block; margin:0px auto 32px;}
.howitwork-bg-inner h3{font-weight:bold; font-size:30px; color:#333333; text-align:center; padding:0 0 37px; margin:0;}
.howitwork-bg-inner p.btm-brd{font-size:18px; padding:0 0 19px; text-align:center; border-bottom:#dddddd 5px solid; margin:0 5%;}
.free-card-bg{background:#f0f1f3; width:100%; padding:112px 0; float:left;}
.free-card-bg img{display:block; margin:0 auto;}
.testimonial-bg{width:100%; float:left; background:url(../../../images/gre-dwn-arrow.png) no-repeat center top;}
.testimonial-btm-bg{border-bottom:#f0f1f3 3px solid;}
.testimonial-bg-inner{background:#f1c75c url(../../../images/testim-bg.jpg) repeat-x left top; padding:27px 0; margin:154px auto 118px; border-radius:8px;}
.testimonial-bg-inner p{font-size:18px; font-weight:300; color:#222222; padding:0 0 0 34px; margin:0;}
.testim-arrow{float:right;}
.testim-arrow img{padding:145px 8px 0 0;}
.savemedication-bg{width:100%; float:left; background:#f0f1f3; padding:49px 0 94px;}
.savemedication-bg-inner{background:url(../../../images/lap-img.png) no-repeat 100% 80%;}
.savemedication-bg h2{text-align:center; font-weight:300;font-size:50px; padding:0; margin:0; text-transform:uppercase;}
.savemedication-bg ul{padding:71px 0 0; list-style:none;}
.savemedication-bg ul li{background:url(../../../images/list-icon.png) no-repeat left top; font-size:20px; color:#111111; font-weight:300; padding:0 0 30px 52px;}
.savemedication-bg ul li span{padding-left:5px;}
.other-benefit-bg{width:100%; float:left;}
.other-benefit-bg-inner{background:url(../../../images/gre-dwn-arrow.png) no-repeat center top; padding:89px 0}
.other-benefit-bg-inner2{width:100%; padding-top:166px; background:url(../../../images/other-serv-bg.png) no-repeat center top;}
.other-benefit-bg-inner h2{font-size:50px; font-weight:300; color:#333; text-transform:uppercase; text-align:center; padding:0 0 51px; margin:0; font-weight:300;}
.other-benefit-cont-bg{background:#fafafa; border:#dddddd 1px solid; margin-bottom:24px; padding:35px 0 18px; /*position:relative;*/ overflow:hidden;}
/*.other-benefit-lg-bg{position:absolute; top:42px; left:-48px; z-index:1;}*/
.other-benefit-cont-bg h5{font-size:18px; font-weight:bold;}
.other-benefit-cont-bg p{font-size:18px; font-weight:400;}
.locate-drug-bg{width:100%; background:#dbdbdc; padding:54px 0 68px; float:left;}
.locate-drug-bg-inner{background:#fff; border-radius:5px; padding:58px 0;  box-shadow: 2px 2px 2px 2px #888888;}
.purple-btn{padding-top:32px;}
.ftr-sec{width:100%; float:left; background:#333333; padding:31px 0 63px;}
.ftr-sec ul{padding:0; margin:0; list-style:none;}
.ftr-sec ul li{width:100%; float:left; display:block; color:#9b9797; font-size:13px; font-weight:300;}
.ftr-sec ul li a{color:#9b9797; text-decoration:underline; cursor:pointer;}
.ftr-sec ul li a:hover{color:#9b9797; text-decoration:none;}
.ftr-sec h5{color:#a6a6a6; font-size:16px; font-weight:600; text-transform:uppercase; padding:0 0 40px 0; margin:0;}
.ftr-sec p{color:#999999; font-size:13px; font-weight:400; width:100%; float:left;}
.ftr-sec p img{padding:4px 24px 36px 0;float:left;}
.ftr-sec p a{color:#999999;}
input[type=email].email{width:100%; background:#fff; border-radius:3px; border:#b2b2b2 1px solid;}
input[type=submit].button{background:#49b2f4; border:none; padding:8px 20px; color:#ffffff; font-weight:normal; border-radius:3px;}
#mc_embed_signup div.mce_inline_error{clear:both;}
.ftr-sec-btm{width:100%; float:left; background:#1e1e1e; padding:15px 0;}
.ftr-sec-btm p{padding:0 0 7px 0; margin:0; font-size:13px; color:#686767; font-weight:400;}
.ftr-sec-btm p a{color:#686767; text-decoration:none;}
.ftr-sec-btm p a:hover{text-decoration:none;}
.ftr-sec-btm ul{list-style:none;}
.ftr-sec-btm ul li{padding-left:4px; display:inline; font-size:0px;}
.ftr-sec-btm ul li:first-child{padding-left:0px;}
.howitwrk-clmn-bg{background:url(../../../images/howitwrk-clmn-bg.jpg) no-repeat right 30%;}
.howitwrk-clmn-bg2{background:url(../../../images/howitwrk-clmn-bg.jpg) no-repeat left 30%;}
.howitwrk-clmn-bg-full{background:url(../../../images/howitwrk-clmn-bg-full.jpg) no-repeat left 30%;}
.tslider .cbp-qtcontent img{max-width:100%!important; vertical-align:middle; margin:0px!important;}
.wp-video-shortcode, .wp-video {
	width: 100%!important;
}
h2.posttitle{color:#333333; text-align:center; text-transform:uppercase; padding-bottom:20px;}
.header-banner-inner-bg{padding-bottom:0px;}
.postentry{padding:10px 0 40px;}
/*doctorpage*/
.discount-bg-doc{padding:0px 0 120px;}
.discount-bg-doc h2{color:#333333; text-align:center; text-transform:uppercase;}
.discount-bg-doc p{font-size:16px; text-transform:uppercase; text-align:center;}
.discount-bg-doc img{display:block; margin:47px auto 27px;}
.doc-free-card-bg{padding:0px; width:100%; float:left; background:#f0f1f3;}
.doc-free-card-bg-inner{background:url(../../../images/print-dwn-arrow.png) no-repeat center top; padding:112px 0;}
.testimonials-slider{
	position:relative;

	}
.testimonials-slider li{
	position:absolute;
	top:0;
	left:0;}
.pre-quote{background:url(../../../images/quote-pre.png) no-repeat left top; width:29px; height:25px; padding:0 20px 20px 0; color:transparent; text-indent:-99999999999999999999;}
.post-quote{background:url(../../../images/quote-post.png) no-repeat right top; width:29px; height:25px; padding:0 20px 20px 0; color:transparent; text-indent:-99999999999999999999; float:right;}
.prev{right: 50px; bottom:5px; position:absolute; cursor:pointer;}
.next{right: 10px; bottom:5px; position:absolute; cursor:pointer;}
.printcard_button{display:block; background:url(../../../images/print-btn.png) no-repeat; width:370px; height:89px; border:0; clear:both; margin:34px auto 0;}
.pnt-free-card{display:block; background:url(../../../images/print-free-card.png) no-repeat; width:349px; height:51px; border:0; margin:103px auto 0;}
.chpcs_title{font-weight:bold;}
p.testim-single-bg{background:#fff6d3; border:#e0c354 1px solid; border-radius:5px; padding:10px; text-align:left;}
span.chpcs_more{background:url(../../../images/read-more-btn.jpg) no-repeat left top; width:106px; height:33px; display:block;}
span.chpcs_more a{color:transparent; text-indent:-99999999;}
.chpcs_prev, .chpcs_next{font-weight:bold!important;}
.testim-title{padding-top:12px; font-size:16px; font-weight:bold; text-align:right;padding-right:35px;}
.header-phone img{padding-top:10px; padding-right:3px;}
.header-phone p{padding-top:15px; font-size:13px;}
.header-phone p a{color:#ad1915;}
.doc-bg-blue{background:#e4f4fe; padding:2%; margin:2% 0; float:left; width:96%;}
.doc-bg-blue form p{padding-bottom:28px;}
.pat-bg-green{background:#daf8e1; padding:2%; width:96%; float:left;}
.pat-bg-green img{padding-top:49px;}
.pat-bg-green img.free-card-back{padding-top:135px;}
.step-imgs img{padding-bottom:12px;}
.doc-bg-blue p, .pat-bg-green p{font-size:16px; padding-bottom:12px;}
.doc-bg-blue p.cont-txt{padding:0 0 5px 10px; margin:0;}
.doc-bg-blue h5, .pat-bg-green h5{font-size:16px; font-weight:bold; padding-bottom:8px; margin:0;}
ul.page-list{padding-left:12px;}
ul.page-list li{list-style:square; padding:8px; color:#888888; font-size:16px; font-weight:bold;}
ul.page-list li a{color:#888888;}
ul.page-list li a:hover{color:#3f9b55;}
.ftr-sec #printableArea{display:none;}
#mce-error-response, #mce-success-response{color:#999999;}
@media only screen and (min-width: 768px){
a.navbar-brand{display:none;}
.navigation ul li{padding:0 24px 0 0;}
img.logo{display:block; margin:0 auto; width:190px;}
.howitwork-bg-inner p.btm-brd{font-size:16px; margin:0;}

}
@media only screen and (min-width: 100px) and (max-width: 768px) {
.doc-lft{border-right:none; padding-bottom:20px;}
.howitwork-bg-inner p.btm-brd{margin-bottom:20px;}
.howitwork-bg-inner{padding:93px 0 40px}
.free-card-bg, .doc-free-card-bg{padding:40px 0}
.other-benefit-cont-bg h5, .other-benefit-cont-bg p{font-size:14px; margin:0;}
.howitwrk-clmn-bg, .howitwrk-clmn-bg-full, .howitwrk-clmn-bg2{background:none;}
input[type=text], textarea, input[type=tel], input[type=email]{
	width:70%;
}
}

@media only screen and (min-width: 100px) and (max-width: 767px) {
h2{font-size:18px;}
.savemedication-bg h2{text-align:center; font-weight:300;font-size:30px; padding:0; margin:0;}
.howitwrk-clmn-bg, .howitwrk-clmn-bg-full, .howitwrk-clmn-bg2{background:none;}
.doc-lft{padding-bottom:20px;}
.howitwork-bg-inner h2, .other-benefit-bg-inner h2{font-size:30px;}
.savemedication-bg ul li{font-size:16px;}
.savemedication-bg-inner{background:none;}
.other-benefit-cont-bg img, .locate-drug-bg img, .tslider .cbp-qtcontent img.testim-pic{display:block; margin:0 auto 30px!important; float:none;}
.other-benefit-cont-bg h5{text-align:center;}
.other-benefit-bg-inner{padding:30px 0;}
.top-video-bg-inner h1{font-size:35px;}
.navigation .nav-left > li > a:hover, .navigation .nav > li.active > a:hover, .navigation .nav > li.active > a{border-top:none; color:#3f9b55; padding:31px 0 0 0; background:none;}
.prev {
	left: 10px;
}

.next {
	left: 50px;
}
.header-banner-video{
	padding-bottom: 25px;
	padding-top: 25px;
	height: auto; overflow:hidden; text-align:center;}
.header-banner-video iframe, .header-banner-video object,  
.header-banner-video embed {
	width:100%; height:100%; margin:0 auto;
}
.doc-bg-blue form p{padding-bottom:5px;}
.pat-bg-green img{padding-top:9px;}
.pat-bg-green img.free-card-back{padding-top:9px;}
}
@media only screen and (min-width: 100px) and (max-width: 479px) {
.pnt-free-card{display:block; background:url(../../../images/print-free-card320.png) no-repeat; width:100%;}
}
