

body{
  -webkit-text-size-adjust: none;
}

.mobile {
	display:block;
}

.content_container .content_inner {
	width:400px;
}

body,
.content_container,
#greybar, #header, #navbar {
	min-width:400px;
}

.content_container.contentBlock .content_inner {
	width:380px;
	padding:10px;
}

body.order .content_container.contentBlock .content_inner {
	width:398px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

#language {
	float:right;
}

#flaglist {
	display:none;
}

.sideBlock {
	display:none;
}

.content_container.contentBlock .content_inner {
	border:none;
}

#navbar.content_container #topnav.content_inner {
	text-align:center;
	height:auto;
	padding:0px;
	border:none;
}

#navbar.content_container select {
	display: inline;
	margin-top: 0px;
	font-size: 20px;
}

#header.content_container .content_inner #verify,
#header.content_container .content_inner #vigrxBox,
#header.content_container .content_inner #flashtext,
#header.content_container .content_inner #orderButton,
#header.content_container .content_inner #phoneNumber {
	display:none;
}

#navbar.content_container {
	background:#FFF;
}

#navbar.content_container #topnav.content_inner ul li {
	border-left:solid 1px #800000;
	border-bottom:solid 1px #800000;
	display:block;
	float:none;
	background:#B9170E
}

#header.content_container .content_inner #headerBottom {
  height:auto;
  padding:0px;
  margin:0px;
  width:auto;
  float:none;
}

#header.content_container .content_inner #headerBottom #phoneCode {
  background: none;
  width: auto;
  height: auto;
}

#header.content_container .content_inner #countryFlagHeader {
	display:block;
	float:right;
	width: 72px;
	height: 72px;
	margin-right:15px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center top;
}

#navbar-toggle {
	padding:4px 0px;
	background-color: #CE3523;
	background-image: none;
	border: 1px solid #4E3725;
	border-radius:4px;
	cursor:pointer;
	float:right;
	margin:5px 10px 5px 0px;
	position: absolute;
	top:0px;
	right:0px;
	display:block;
}

#navbar-toggle:hover {
	background-color:#FFC002;
}

#navbar-toggle span.icon-bar {
	display:block;
	width:22px;
	height:2px;
	background-color:white;
	margin:4px 6px;
}

#navbar nav.navbar {
	max-height: 0px;
	overflow: hidden;
	transition:max-height 0.3s;
}

#navbar nav.navbar.open {
	max-height:320px;
}

#header.content_container,
body.index #header.content_container {
  background: url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/mobile_header_bg.png") repeat scroll 0% 0% transparent;
  height: 187px;
}

#header.content_container .content_inner,
body.index #header.content_container .content_inner {
  background: url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/mobile_header_couple.jpg") no-repeat scroll center 0px transparent;
	height: 187px;
	margin: 0px auto;
	position: relative;
}

#header.content_container .content_inner #headerBottom #phoneCode p {
  margin: 153px 76px 0px 84px;
  width: 175px;
  font-size:18px;
}

ul, ol {
	padding-left:25px;
	text-align:left;
}

ul#tryvigrx {
	padding-left:15px;
	text-align:left;
}

ul#tryvigrx li {
  height: auto;
  font-size: 1em;
  margin-bottom:7px;
}

.redhigh_color {
  font-size: 22px;
  margin: 10px 0px;
}

.redhigh_h4 {
  font-size: 13px;
}

.redhigh {
  font-size: 24px;
  margin: 10px 0px;
}

.doctor {
	width: auto;
	padding: 5px;
}

.doctor p {
	float: none;
	width: auto;
}

.contactform {
	width:auto;
}

.contactform input {
	width: 100%;
}

.contactform label {
	width: auto;
	text-align: left;
}

#orderbyfax,
#orderbymail {
	display:none;
}

h1#counterfeitContact {
	margin-bottom:10px;
}

#footerBlock.content_container #footernav {
	text-align:center;
}

#footerBlock.content_container #footernav ul {
	display:none;
}

#footerBlock.content_container #footernav select {
	margin:5px 0px 10px;
	font-size:15px;
}

#disclaimer {
  font-size: 8px;
}

#disclaimer br {
	display:none;
}

#footerBlock #copyright #FDA {
  font-size: 10px !important;
}

#lehlogo {
	display:none;
}

#logo {
	background-position:0px 3px;
	float:none;
}

#logo,
#greybar select {
	display:inline-block;
	vertical-align:middle;
}

#movieQuotes #lamm {
  float: none;
  width: 100%;
  margin-top: 0px;
}

#movieQuotes #lamm .lamm-quote {
  min-height: 105px;
  background-size:contain;
}

#movieQuotes #lamm .lamm-quote .theview {
  height: 60px;
  width: 278px;
  margin: 0px 0px 0px 110px;
  background-size:contain;
}

#movieQuotes #lamm .lamm-quote #doctorquote {
  font-size: 12px;
  padding: 0px 0px 0px 120px;
}

#movieQuotes #lamm #lamm-movie {
  width: 100%;
  height: 273px;
  float: none;
  box-sizing: border-box;
}

#movieQuotes #indexTestimonials {
  width: auto;
  float: none;
  height: 210px;
  margin-top: 10px;
}

#movieQuotes #indexTestimonials h3 {
  font-size: 18px;
  letter-spacing: -1px;
  width:auto;
}

#movieQuotes #indexTestimonials blockquote p {
	text-align: left;
}

#featuredproduct {
  background: url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/packages/diamond/diamond_home_mobile.jpg") no-repeat scroll center center transparent;
  width:300px;
  height:178px;
  margin-bottom:10px;
}

#featuredproduct.dollar #price_index {
  top:31px;
}

#featuredproduct.dollar #currency_index {
  top: 59px;
  left: 108px;
}

#featuredproduct #price_index {
  font-size: 25px;
  top:38px;
  left:80px;
}

#featuredproduct #price_per_month_index {
  font-size: 11px;
  bottom: 91px;
  left: 8px;
}

#featuredproduct.BRL #price_index {
  top:41px;
  left:80px;
	font-size:21px;
}

#featuredproduct.BRL #price_per_month_index {
  left: 6px;
}

#featuredproduct ul#diamondNav {
	height:100%;
	width:100%;
	position: static;
}

#featuredproduct ul#diamondNav li {
	display:none;
}

#featuredproduct ul#diamondNav li#online {
	display:block;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}

#featuredproduct ul#diamondNav li#online a {
	height:100%;
	width:100%;
	background:none;
}

body.index .heading {
  display: block;
  margin: 1px 0px 10px;
  color: #000;
  font-weight: bold;
  padding: 7px 10px 7px 35px;
  cursor: pointer;
  position: relative;
  background: url("https://e53a88081fdbbda194fd-a578cf85e5ba202eb9e20eea566e4fa2.ssl.cf1.rackcdn.com/img/plus.png") no-repeat scroll 5px 5px #F90;
}

body.index .section {
	display:none;
	padding:1px 0px;
}

body.index .redhigh_color,
body.index .redhigh {
  font-size: 24px;
  margin: 0px 0px 10px;
}

body.single-author .sideBlock.wordPressTableOfContents {
  float: none;
  margin: 25px auto 0px;
	display: block;
	width:auto;
}

body.single-author img.alignleft,
body.single-author img.alignright {
	max-width:50%;
}

body.single-author ol,
body.single-author li {
	padding-left:0px;
}

#cart-badge-mobile {
    display: block;
	padding:10px 0;
}
#cart-badge {
    display: none!important;
}

#header.content_container .content_inner #headerBottom #phoneNumber {
	background:none;
	width:auto;
	height:auto;
  float: none;
  padding:0px;
  color: white;
  font-weight: bold;
  font-size: 21px;
  text-align: left;
  display:block;
  position:absolute;
  right:15px;
  top:121px;
}

a#clinicalStudyPDF p {
	width:210px;
	font-size:17px;
}

#fixedOrderButton.display,
#fixedOrderButtonDisplayPoint {
	display:block;
}

#fixedOrderButton > .fixedButton {
	background-color:#fff;
	text-align:center;
	position:fixed;
	bottom:44px;
	width:100%;
	z-index:10;
}

#fixedOrderButton > .fixedButton > .padding {
	padding:5px;
}

#fixedOrderButton > .fixedButton img {
	max-width:100%;
	height:auto;
}

ul.pkgList li.pkg {
	padding: 20px;
}

ul.pkgList li.pkg .info,
ul.pkgList li.pkg .image {
	width:auto;
	float:none;
}

ul.pkgList li.pkg .image img {
	max-width:100%;
	height:auto;
	margin-bottom:10px;
}

ul.pkgList li.pkg .learnMore {
}

.hdp_popup {
	width:380px;
}

.hdp_popup .hdp_info .logo img.leh {
	display:none;
}

.hdp_popup .hdp_info {
	padding:15px 10px;
}

.hdp_popup .hdp_info h3 {
	margin-top:0px;
}

.hdp_popup ul.hdp_list li {
	width:auto;
	height:90px;
}

.hdp_popup .hdp_terms {
	padding:15px 10px;
}

.hdp_popup .hdp_terms .container {
	height:150px;
	font-size: 0.75em;
}

.hdp_popup ul.hdp_list li {
	border-width:1px;
}

.hdp_popup ul.hdp_list li.b1 {
	background-size: auto 100%;
}

.hdp_popup ul.hdp_list li.b1 .fb1 {
	width:100px;
	height:100%;
}

.hdp_popup ul.hdp_list li.b2 .fb1 {
	width:85px;
	height:100%;
}

.hdp_popup ul.hdp_list li.b3 {
	background-position:center -30px;
	background-size:180px auto;
}

.hdp_popup ul.hdp_list {
	position:relative;
	padding-bottom:90px;
}

.hdp_popup ul.hdp_list li {
	position:absolute;
	left:0px;
	top:0px;
	background-color:#FFF;
}

@keyframes fade1 {
    0% {opacity: 1;}
    23.333% {opacity: 1;}
    33.333% {opacity: 0;}
    90% {opacity: 0;}
    100% {opacity: 1;}
}

.hdp_popup ul.hdp_list li {
	animation-duration:20s;
	animation-iteration-count:infinite;
}

.hdp_popup ul.hdp_list li.b1 {
	animation-name:fade1;
}

@keyframes fade2 {
    0% {opacity: 0;}
    23.333% {opacity: 0;}
    33.333% {opacity: 1;}
    56.666% {opacity: 1;}
    66.666% {opacity: 0;}
    100% {opacity: 0;}
}

.hdp_popup ul.hdp_list li.b2 {
	animation-name:fade2;
}

@keyframes fade3 {
    0% {opacity: 0;}
    56.666% {opacity: 0;}
    66.666% {opacity: 1;}
    90% {opacity: 1;}
    100% {opacity: 0;}
}

.hdp_popup ul.hdp_list li.b3 {
	animation-name:fade3;
}

#alternate img {
	margin:6px;
}

#alternate .faxmail {
	display:none;
}

.bbbBlock.black {
	display:block;
	padding:10px 0px 0px;
}

ul.pkgList {
	text-align:center;
}

.couponInfo {
	font-size: 1em;
}