/*
Theme Name: Prescription Hope Theme
-------------------------------------------------------------- */




.page-id-15 #row-1 > div {  background-position: bottom left;}
iframe[name="google_conversion_frame"]{position:absolute; height:0;width:0;visibility:hidden;}
body {
  
    overflow-x: hidden;
}
body .fly_out_form_area{
      position: fixed;
    bottom:0;
    right:20px;
    z-index:1500;
    width:265px;
    background:#59afe5;
    color:#FFFFFF;
    font-size:16px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border:3px solid #dcdcdc;
    border-bottom:none;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    max-height:550px;
    }
body .fly_out_form_body{
overflow-y:scroll;
max-height:250px;
overflow-x:hidden;
padding:0;
text-align:center;
}
.fly_item input[type=text], .fly_item input[type=email], .fly_item input[type=tel], .fly_item select, .fly_item textarea{
margin-right:0;
}
body .fly_out_form_closed{ padding-top:0;padding-bottom:0;}
body .fly_out_form_area .button{margin-bottom:5px;margin-top:0;}

.appleLinks a {color:#ffffff;}

.appleLinksWhite a {color:#ffffff;}

.menu_top_extra .pull-right,
.menu_top_extra .pull-right *{
	color:#fff !important;
}

.menu_top_extra_nav li a{
	text-transform: capitalize !important;
	font-size: 16px !important;


}
.menu_top_extra_nav li a:hover{
	font-weight: bold !important;

}
.menu_top_extra  {
	font-weight: bold;
}
.show-med-list{
	/*display: none !important;*/
}


/****************/
.page-template-blog-php span.editor.block-1 img {
    position: relative;
    left: 131px;
    bottom: -72px;
}


/*******blog-testimonial***********/
.page-template-blog-php div#row-3 span.editor.block-3 .w100 {
    max-width: 100%;
}
.page-template-blog-php ul.no_bullet {
    list-style: none;
}
.page-template-blog-php .no_bullet li {
    background: url('/wp-content/uploads/2018/10/fact-sheet-icon.png') no-repeat left top;
    height: 54px;
    padding-left: 32px;
    padding-top: 0px;
    text-align: left;
}

.page-template-blog-php .note {
  background-color: #292F36;
  border: 1px solid #4e595f;
}

.page-template-blog-php .post-block {
  background-color: #292F36; 
 }

  .page-template-blog-php .post-block h3 {
      margin:0 0 6px;
      font-size: 20px;
      line-height: 1.5;
      text-transform: capitalize;
    }
 

.page-template-blog-php .note .media-wrapper {
  border-bottom: 1px solid #4e595f;
}



.page-template-blog-php .note .excerpt h3 {
  font-size: 20px;
  line-height: 1.5;
  text-transform: capitalize;
}
.page-template-blog-php .editor.block-4 .testimonial-video.w100 {
    width: 100%;
    max-width: 100%;
	margin-top: 20px;
}
.page-template-blog-php .all-post {
  margin-top: 50px;
}
.page-template-blog-php .post-block .content {
     padding: 20px 0px 0px 15px;
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
.page-template-blog-php .media-wrapper {
    display: inline-block;
  float: left; width:50%;}
.page-template-blog-php .post-block {
    background-color: #ffffff;
    margin-bottom: 10px;
    box-shadow: 2px 2px 2px #dcdada;
    /* border: 1px solid #d0caca; */
}
.page-template-blog-php .post-block h3 a {
    color: #000;
}
.page-template-blog-php .btn-transparent::after {
    content: '';
    background: url('/wp-content/uploads/2018/10/read-more-arrow.png') no-repeat left top;
   
    padding-left: 48px;
    padding-top: 0px;
    text-align: left;
    position: relative;
    right: -10px;
    top: 4px;
}
.page-template-blog-php article.col-md-6.col-sm-6.col-xs-12.clearfix.wow.fadeInUp {
    float: left;
    max-height: 400px;
}
.page-template-blog-php .btn-transparent {
    margin: 44% 0px 0;
    color: #000;
    text-transform: capitalize;
}
.page-template-blog-php .blog-section-1, .page-template-blog-php .blog-section {
    float: left;
    width: 100%;
    margin: 10px 0px;
}
.page-template-blog-php div#row-2{
    background: #f2f2f2;
   
}
.page-template-blog-php div#row-2, .page-template-blog-php div#row-3, .page-template-blog-php div#row-4, .page-template-blog-php div#row-5 {
   padding: 50px;
}
.page-template-blog-php .all-post.text-center {
    float: left;
    width: 100%;
}
.page-template-blog-php .all-post.text-center a {
    color: #000;
    font-weight: 600;
}
.page-template-blog-php .all-post.text-center a::after{ content: '';
    background: url('/wp-content/uploads/2018/10/load-more-arrow.png') no-repeat left top;
   
    padding-left: 48px;
    padding-top: 0px;
    text-align: left;
    position: relative;
    right: -10px;
    top: 8px;}
.page-template-blog-php .row.text-center {
    padding: 40px;
}
.page-template-blog-php h2.dblue-text.text-34 {
    text-align: center;
}

.page-template-blog-php .row.row-5.one_column.text-center {
    background-size: auto !important;
    background-position-y: 66%;
    background-repeat: no-repeat;
    background-position-x: 60%;
}
.page-template-blog-php span.editor.block-5 p {
    padding: 10px 0px 40px;
	    margin: 40px auto;
}
.page-template-blog-php .bottom-img {
   
    text-align: right;
    position: absolute;
    right: 0px;
    /* top: 0; */
	    margin-top: -150px;
    left: auto;
    z-index: 0;
}
.page-template-blog-php div#wpsm_counter_b_row_32961 {
    z-index: 1;
}

.page-template-blog-php div.savings-calculator-row-2 {
    width: 50%;
}
.page-template-blog-php div.savings-calculator-row, .page-template-blog-php div.savings-calculator-row-2 {
    float: left;
    width: 25%;
    color: #798088;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}
.page-template-blog-php .home .row-1 .button, .page-template-blog-php .home-09-2017-ab-052418 .row-1 .button {
    font-size: 16px;
    letter-spacing: 0;
    width: 195px;
    margin-bottom: 60px;
    text-transform: capitalize;
    letter-spacing: 0px !important;
}
.page-template-blog-php .button.orange, .page-template-blog-php div.wpcf7 input[type="submit"] {
    display: inline-block;
    background-color: #F9A15D;
    width: 300px;
    max-width: 100%;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 700;
}
.page-template-blog-php .editor.block-5 a.show-med-list.active, .page-template-blog-php a.show-med-list {
    display: block !important;
    background: #0a69ad;
    color: #fff;
    padding: 16px 20px;
    border-radius: 60px;
    text-align: center;
    font-size: 24px;
}
.page-template-blog-php div.savings-calculator-row-2 {
    width: 60%;
    margin: 0 6%;
    text-align: center !important;
    display: table-cell !important;
    z-index: 2 !important;
    position: relative;
}
.page-template-blog-php a.show-med-list.active span {
    font-weight: 600;
    font-size: 18px;
    margin-left: 6px;
}
.page-template-blog-php .show-med-list {
    display: inline-block !important;
}
.page-template-blog-php .medsearch{position:relative; z-index:1;}
.page-template-blog-php footer {
    position: static !important;
    bottom: -5px;
    width: 100%;
    height: 180px;
    clear: both;
    padding: 30px 0 20px;
    border-top: 4px solid #F9A15D;
    background: #6dacde;
    /* background-color: #3386bb; */
    /* background-image: url(images/main-slideshow-img-final_blur.png); */
    /* background-size: cover; */
    /* background-repeat: no-repeat; */
    color: #ffffff;
    font-size: 12px;
}
.page-template-blog-php div#row-7 .editor.block-5 {
    display: flex;
	margin: 0 14%;
}
.page-template-blog-php div#row-7 .editor.block-5 p {
    display: flex;
}
.page-template-blog-php div#row-7 {
    padding: 50px;
	position:relative;
}
.page-template-blog-php .editor.block-5 p a {
    margin-left: 10px;
	padding:15px 0px;
}
.button.white, .button.blue{width:180px !important;}
.page-template-blog-php div#row-7 .dblue-text {
    color: #ffffff !important;
}

.page-template-blog-php div#row-7 h2.dblue-text.text-34 {
    font-size: 30px;
}
.page-template-blog-php div#savings-totals a:hover, div#savings-totals a:focus {
    color: #ffffff;
    text-decoration: underline;
}
/*.social-media-row a.fb-footer-link {
background-image: url(images/social_icon/facebook.svg) !important;}
.social-media-row a.youtube-footer-link {
    background-image: url(images/social_icon/youtube.svg)!important;
}
.social-media-row a.instagram-footer-link {
    background-image: url(images/social_icon/instagram.svg)!important;
}
.social-media-row a.twitter-footer-link {
    background-image: url(images/social_icon/twitter.svg)!important;
}*/
div#row-7 {
    background: #faa15d;
}


div#row-7::after{content:''; background:url('/wp-content/uploads/2018/10/left-call-to-action.jpg');}
div#row-7 span.editor.block-7::before{}
span.editor.block-7 p img.alignnone.size-full.wp-image-32984 {
    display: inline-block;
    /* white-space: nowrap; */
    float: left;
    position: absolute;
    left: 0;
    top: 0%;
}
span.editor.block-7 p img.alignnone.size-full.wp-image-32985 {
    float: right;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

/* New CSS after 06 Dec 2018 */
.post-template-default.single.single-post a.button.orange, .post-template-default.single.single-post .button.blue.seo {width: 49% !important;height: 65px;line-height: 45px;}
.post-template-default .post img {max-width: 100%;height: auto;}
/* New CSS after 06 Dec 2018 */


/* CSS added from Appearence > Themes > Customize (start) */
/* Custom CSS by Robert T Livingston */
/*
.button.orange, div.wpcf7 input[type="submit"] {
    display: inline-block;
    background-color: #0E69AE;
    max-width: 100%;
	  width: 49%;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 700;
    height: 65px;
    line-height: 45px;
}
*/


.button.orange.large-rob {
    display: inline-block;
    background-color: #F9A15D;
    max-width: 100%;
	  width: 49%;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 700;
    height: 65px;
    line-height: 45px;
}

.blue-bg {
	background-image: url(//prescriptionhope.com/wp-content/uploads/2018/05/home_solid_052418.jpg);
	  background-size: cover;
    min-height: 303px;
    text-align: center;
    padding: 10px 30% 20px 46px;
	  background-repeat: no-repeat;
}

.blue-bg h1 {
	  font-family: Arial;
    font-weight: bold;
    color: #ffffff;
    font-size: 3.1em;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 5px;
    display: inline-block;
}

.blue-bg h3 {
	  font-weight: bold;
    color: #ffffff;
    font-size: 1.8em;
	  line-height: 1.3;
}

.button.blue.seo {
    display: inline-block;
    background-color: #F9A15D;
    max-width: 100%;
	  width: 49%;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 700;
    height: 65px;
    line-height: 45px;
}

/* infographic responsive */
.wp-image-27767 {
    max-width: 100%;
    height: auto;
    margin-left: -2px;
	
}
/* Page header responsive */
.wp-image-27741 {
    max-width: 100%;
    height: auto;
}

@media (max-width: 1200px) {
.blue-bg {
    padding: 10px 46px 20px 46px;
	  background-image: none;
    background-color: #6dacde;
	  text-align: center;
}
}
 /* Additional image headers responsive scale */
.wp-image-28519 {
    max-width: 100%;
    height: auto;
}


.wp-image-28523 {
    max-width: 100%;
    height: auto;
}

.wp-image-28525 {
    max-width: 100%;
    height: auto;
}

.wp-image-28524 {
    max-width: 100%;
    height: auto;
}

.wp-image-28521 {
    max-width: 100%;
    height: auto;
}

.wp-image-28522 {
    max-width: 100%;
    height: auto;
}

.wp-image-28433 {
    max-width: 100%;
    height: auto;
}
.wp-image-28430 {
    max-width: 100%;
    height: auto;
}
.wp-image-28431 {
    max-width: 100%;
    height: auto;
}
.wp-image-28427 {
    max-width: 100%;
    height: auto;
}
.wp-image-28428 {
    max-width: 100%;
    height: auto;
}
.wp-image-28429 {
    max-width: 100%;
    height: auto;
}
.wp-image-28436 {
    max-width: 100%;
    height: auto;
}
.wp-image-28435 {
    max-width: 100%;
    height: auto;
}
.wp-image-28432 {
    max-width: 100%;
    height: auto;
}
.wp-image-28426 {
    max-width: 100%;
    height: auto;
}
.wp-image-31457 {
	max-width: 100%;
		height: auto;
}
.wp-image-31510 {
	max-width: 100%;
		height: auto;
}
.wp-image-31515 {
	max-width: 100%;
	height: auto;
}
.wp-image-31599 {
	max-width: 100%;
	height: auto;
}
.wp-image-31591 {
	max-width: 100%;
	height: auto;
}
.wp-image-31917 {
	max-width: 100%;
	height: auto;
}
.wp-image-28007 {
	max-width: 100%;
	height: auto;
}
.wp-image-23373 {
	max-width: 100%;
	height: auto;
}
.wp-image-31963 {
	max-width: 100%;
	height: auto;
}
.wp-image-32165 {
	max-width: 100%;
	height: auto;
}
.wp-image-31582 {
	max-width: 100%;
	height: auto;
}

.wp-image-30696, .wp-image-30685, .wp-image-30684, .wp-image-30665, .wp-image-30664, .wp-image-30663, .wp-image-30662, .wp-image-30661, .wp-image-30660, .wp-image-30659, .wp-image-30658, .wp-image-30656, .wp-image-30655, .wp-image-31457, .wp-image-31510, .wp-image-31515, .wp-image-31599, .wp-image-31591, .wp-image-31917, .wp-image-28007, .wp-image-23373, .wp-image-31963, .wp-image-32165, .wp-image-31582 {
	max-width: 100%;
	height: auto;
}
div#contact_form_subm .cf7sr-g-recaptcha {
    display: inline-block;
    font-size: 0;
    margin: 0;
    padding: 0;
}
div#contact_form_subm .cf7sr-g-recaptcha.error {
    border: 3px solid red;
}

#medication-unmatched-savings{background:none;}


/* CSS added from Appearence > Themes > Customize (end) */

.post img.alignleft{float: left;margin-right:35px;}
.post img.alignright{float: right;margin-left:35px;}

/* Media query */
@media screen and (max-width: 768px) {	
	
	.page-template-blog-php span.editor.block-1 img {   
    left: 0;  
    max-width: 100%;
	
}
.page-template-blog-php div#row-7 .editor.block-5 p {
    display: inline-block;
}
}

@media screen and (max-width: 767px) {
	.post-template-default.single.single-post a.button.orange, .post-template-default.single.single-post .button.blue.seo {
    width: 100% !important;
	}
 .post ul,.post p, .post ol {width: 100%;float: left;}
 .post img.alignleft,.post img.alignright{margin:0px;width:100%;}
	.page-template-blog-php footer {
 
    height: 100%;}
	
	
	.page-template-blog-php .media-wrapper {
    max-width: 100%;
    display: block;
    width: 100%;
}
.page-template-blog-php span.editor.block-1 img {   
    left: 15px;  
    max-width: 100%;
	height: 100%;
    bottom: -38px;
}
.page-template-blog-php .post-block .content {
    width: 100%;
    display: block;
}
.page-template-blog-php article.col-md-6.col-sm-6.col-xs-12.clearfix.wow.fadeInUp {
    width: 100%;
    display: block;
    height: 100%;
    max-height: 100%;
}
.page-template-blog-php div#row-2, .page-template-blog-php div#row-3, .page-template-blog-php div#row-4, .page-template-blog-php div#row-5 {
    padding: 0px;
}
.page-template-blog-php .media-wrapper img {
    max-width: 100%;
}
.page-template-blog-php div#row-7 .editor.block-5 {
    display: inline-block;
}

.page-template-blog-php .bottom-img{margin-top: 0px;}

.page-template-blog-php .btn-transparent {
margin: 0 0px 12px !important;}

}

.p-text-center {
    text-align: center;
}
.top_warning {
    background: red;
    color: #fff;
    padding: 10px;
	margin: 0;
	font-size: 14px;
}