
@font-face {

font-family: "flexslider-icon";

font-style: normal;

font-weight: normal;

src: url('flexslider-icon.eot') format("embedded-opentype"), url('flexslider-icon.woff') format("woff"), url('flexslider-icon.ttf') format("truetype"), url('flexslider-icon.html') format("svg");

}
.slides::after {
 content: " ";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0px;
 }
.flex-direction-nav a::before {
 font-family: "flexslider-icon";
 font-size: 40px;
 line-height: 1;
 display: inline-block;
 content: "";
 }
.flex-direction-nav a.flex-next::before {
 content: "";
 }
.flex-pauseplay a::before {
 font-family: "flexslider-icon";
 font-size: 20px;
 display: inline-block;
 content: "";
 }
.flex-pauseplay a.flex-play::before {
 content: "";
 }
@media screen and (max-width: 860px) {

}
img {
 max-width: 100%;
 height: auto;
 border: medium none;
 }
.clearfix::after {
 clear: both;
 content: " ";
 display: block;
 font-size: 0px;
 height: 0px;
 line-height: 0;
 visibility: hidden;
 width: 0px;
 }
.clearfix {
 display: inline-block;
 }
html[xmlns] .clearfix {
 display: block;
 }
@font-face {

font-family: "bentonsanscond-bold";

src: url('bentonsanscond-bold.otf');

}
@font-face {

font-family: "bentonsanscond-medium";

src: url('bentonsanscond-medium.otf');

}
@font-face {

font-family: "united-heavy";

src: url('united-sans-semi-cond-heavy.otf');

}
.clear {
 clear: both;
 }
a:link, a:visited {
 color: rgb(0, 0, 238);
 text-decoration: underline;
 }
a:active, a:hover {
 text-decoration: none;
 }
body#standard {
 background: rgb(255, 255, 255) none repeat scroll 0% 0%;
 font-family: arial,sans-serif;
 font-size: 14px;
 line-height: 17px;
 margin: 0px;
 padding: 0px 0px 13px;
 }
div.author {
 font-family: bentonsanscond-bold;
 margin: 23px 0px 0px;
 }
div.availability {
 color: rgb(88, 110, 122);
 font-weight: bold;
 padding: 5px 0px 0px;
 text-align: center;
 }
div#body {
 margin: 31px auto 0px;
 max-width: 997px;
 padding: 0px 20px;
 }
div#breadcrumb {
 color: rgb(137, 137, 137);
 border-bottom: 1px solid rgb(220, 220, 220);
 border-top: 1px solid rgb(220, 220, 220);
 font-size: 11px;
 }
 div#breadcrumb br{
 	display: none
 }
div#breadcrumb a:link, div#breadcrumb a:visited {
 color: rgb(137, 137, 137);
 line-height: 52px;
 text-decoration: none;
 }
div#breadcrumb a:active, div#breadcrumb a:hover {
 text-decoration: underline;
 }
div#breadcrumb span {
 padding: 0px 5px;
 }
div#comments {
 border-top: 3px solid rgb(102, 102, 102);
 margin: 14px 0px 0px;
 padding: 35px 0px 0px;
 }
div#comments div.comment {
 color: rgb(69, 74, 78);
 font-size: 15px;
 line-height: 18px;
 margin: 5px 0px 0px;
 }
div#comments div.comment-info {
 float: left;
 margin: 17px 0px 0px 15px;
 width: 80%;
 }
div#comments div.comment-count {
 color: rgb(63, 69, 73);
 float: left;
 font-size: 16px;
 font-weight: bold;
 }
div#comments div.divider {
 background: rgb(235, 238, 240) none repeat scroll 0% 0%;
 height: 2px;
 margin: 9px 0px 0px;
 }
div#comments div.name {
 color: rgb(238, 82, 58);
 float: left;
 font-weight: bold;
 }
div#comments div.time-posted {
 color: rgb(166, 180, 187);
 float: left;
 }
div#comments form#add-message {
 float: left;
 margin: 20px 0px 0px 12px;
 width: 85%;
 }
div#comments form#add-message input {
 border-radius: 3px;
 border: 2px solid rgb(204, 212, 216);
 color: rgb(166, 180, 187);
 font-size: 19px;
 padding: 0px 10px;
 width: 100%;
 min-height: 45px;
 }
div#comments img.avatar {
 float: left;
 margin: 20px 0px 0px;
 width: 8%;
 }
div#comments img.edit-share {
 height: 14px;
 margin: 7px 0px 0px;
 width: 144px;
 }
div#comments img.login {
 float: right;
 height: 19px;
 width: 83px;
 }
div#copyright {
 color: rgb(102, 102, 102);
 float: left;
 line-height: 29px;
 padding: 10px 0px 0px 25px;
 }
div#footer {
 border-top: 10px solid rgb(102, 102, 102);
 margin: 25px auto 0px;
 padding: 21px 20px 10px;
 max-width: 997px;
 }
div.important {
 border-top: 1px solid rgb(220, 220, 220);
 font-family: bentonsanscond-bold;
 font-size: 22px;
 line-height: 23px;
 margin: 25px 0px 0px;
 padding: 25px 0px 0px;
 }
div.important span {
 color: rgb(255, 51, 0);
 }
div.main-content {
 float: left;
 width: 60%;
 }
div.quote-2 {
 border-bottom: 1px solid rgb(220, 220, 220);
 color: rgb(255, 51, 0);
 font-family: bentonsanscond-bold;
 font-size: 22px;
 line-height: 27px;
 margin: 26px 0px 20px;
 padding: 0px 0px 25px;
 text-align: center;
 }
div.sidebar {
 float: right;
 margin: 0px 5% 0px 0px;
 width: 30%;
 }
div.supply {
 color: rgb(88, 110, 122);
 font-family: bentonsanscond-bold;
 font-size: 16px;
 padding: 13px 0px 0px;
 text-align: center;
 }
div.topics {
 border-bottom: 1px solid rgb(220, 220, 220);
 border-top: 10px solid rgb(0, 0, 0);
 line-height: 43px;
 margin: 14px 0px 0px;
 }
div.topics a {
 color: rgb(238, 82, 58);
 font-weight: bold;
 text-decoration: none;
 }
h1.title {
 display: block;
 font-family: bentonsanscond-bold;
 font-size: 32px;
 font-weight: normal;
 line-height: 38px;
 margin: 0px;
 padding: 11px 0px 5px;
 }
h1.title span {
 color: rgb(255, 51, 0);
 font-weight: bold;
 text-decoration: underline;
 }
h2.exclusive {
 background: rgb(88, 110, 122) none repeat scroll 0% 0%;
 color: rgb(255, 255, 255);
 display: block;
 font-family: bentonsanscond-bold;
 font-size: 22px;
 font-weight: normal;
 line-height: 39px;
 margin: 25px 0px 0px;
 padding: 1px 0px 0px 9px;
 }
h2.exclusive span {
 color: rgb(255, 245, 104);
 }
h2.special {
 background: rgb(255, 51, 0) none repeat scroll 0% 0%;
 color: rgb(255, 255, 255);
 font-family: united-heavy;
 font-size: 24px;
 font-weight: normal;
 line-height: 35px;
 margin: 0px;
 padding: 3px 0px 0px;
 text-align: center;
 }
h2.special span {
 color: rgb(250, 221, 23);
 padding: 0px 0px 0px 7px;
 }
img.mens-health-life-2 {
 float: left;
 display: block;
 }
img.social-2 {
 margin: 15px auto 0px;
 }
p {
 color: rgb(45, 45, 45);
 font-family: georgia,arial,sans-serif;
 font-size: 16px;
 line-height: 22px;
 }
@media screen and (max-width: 1033px) {

}
@media screen and (max-width: 920px) {

div.sidebar {
 margin-right: 0px;
 }
div.main-content {
 width: 65%;
 }
}
@media screen and (min-width: 860px) and (max-width: 920px) {

}
@media screen and (max-width: 860px) {

}
@media screen and (min-width: 980px) and (max-width: 1024px) {

}
@media screen and (min-width: 860px) and (max-width: 980px) {

}
@media screen and (min-width: 740px) and (max-width: 860px) {

}
@media screen and (max-width: 740px) {

div.main-content {
 float: none;
 width: auto;
 margin-bottom: 25px;
 }
div.sidebar {
 float: none;
 width: auto;
 margin-right: 0px;
 }
img.mens-health-life-2 {
 float: none;
 display: inline-block;
 padding-bottom: 10px;
 }
div#copyright {
 float: none;
 }
div#footer {
 text-align: center;
 }
h1.title {
 font-size: 28px;
 }
}
@media screen and (max-width: 680px) {

}
@media screen and (max-width: 620px) {

}
@media screen and (max-width: 580px) {

h1.title {
 font-size: 24px;
 line-height: 34px;
 }
}
@media screen and (max-width: 480px) {

}
#header::before, #header::after {
 content: "";
 display: table;
 }
#header::after {
 clear: both;
 }
#header {
 background-color: rgb(255, 255, 255);
 border-bottom: 1px solid rgb(153, 153, 152);
 height: 70px;
 position: relative;
 width: 100%;
 z-index: 10000;
 }
@media only screen and (max-width: 720px) {

}
#header {
 background: transparent url('1800.png') no-repeat scroll 0px 0px / cover ;
 border-bottom: 0px none;
 height: 82px;
 }
@media only screen and (max-width: 61.25em) {

#header {
 background: transparent url('980.png') no-repeat scroll 0px 0px;
 }
}
@media only screen and (max-width: 43.6875em) {

#header {
 background: transparent url('699.png') no-repeat scroll 0px 0px;
 }
}
@media only screen and (max-width: 20em) {

#header {
 background: transparent url('320.png') no-repeat scroll 0px 0px;
 }
}
.header-inner .logo {
 float: left;
 padding-left: 20px;
 }
#header .logo {
 position: relative;
 top: 6px;
 transition: all 0.5s ease-out 0s;
 width: 240px;
 }
#header .logo .header__logo-image {
 width: 240px;
 }
@media only screen and (max-width: 61.1875em) {

#header .logo {
 float: none;
 margin: 0px auto;
 padding-left: 0px;
 }
}
@media only screen and (max-width: 43.6875em) {

#header .logo {
 top: 10px;
 width: 215px;
 }
#header .logo .header__logo-image {
 width: 215px;
 }
}
@media only screen and (max-width: 26.25em) {

#header .logo {
 top: 13px;
 width: 190px;
 }
#header .logo .header__logo-image {
 width: 190px;
 }
}
@media only screen and (max-width: 43.6875em) {

}
.header-inner {
 padding-top: 9px;
 }
.header-inner {
 margin-left: auto;
 margin-right: auto;
 max-width: 1000px;
 min-width: 300px;
 padding-left: 50px;
 padding-right: 50px;
 }
.header-inner .main-menu {
 margin-left: 40px;
 padding-top: 10px;
 position: relative;
 }
.header-inner .main-menu {
 padding-top: 0px;
 position: relative;
 top: 10px;
 }
.header-inner .main-menu #main-menu {
 padding-top: 9px;
 }
.header-inner .links {
 float: right;
 list-style: outside none none;
 margin: 0px;
 padding: 0px;
 }
.header-inner .links {
 text-transform: uppercase;
 }
.header-inner .links a {
 color: rgb(166, 166, 166);
 font-family: sans-serif;
 font-size: 1em;
 font-weight: 400;
 text-decoration: none;
 }
.header-inner .links a {
 color: white;
 font-family: proxima_nova_rgbold,sans-serif;
 font-size: 1.1em;
 opacity: 0.8;
 transition: all 0.3s ease-out 0s;
 font-weight: bold;
 }
@media only screen and (max-width: 73.4375em) and (min-width: 63.1875em) {

.header-inner .links a {
 font-size: 0.85em;
 }
}
@media only screen and (max-width: 70em) and (min-width: 61.25em) {

.header-inner .links a {
 font-size: 0.75em;
 }
}
.header-inner .links a:hover {
 color: white;
 opacity: 1;
 transition: all 0.3s ease-out 0s;
 }
.header-inner .links li {
 display: inline-block;
 margin: 0px 8px;
	font-size: 12px;
 }
.header-inner .search-submit {
 float: right;
 margin-left: 10px;
 }
.header-inner .search-submit {
 outline: 0px none;
 position: relative;
 top: 3px;
 }
.header-inner #menu-btn {
 display: block;
 float: left;
 height: 40px;
 width: 40px;
 }
.header-inner #menu-btn {
 height: 50px;
 margin-top: 7px;
 transition: all 0.5s ease-out 0s;
 width: 50px;
 }
.header-inner .logo {
 float: left;
 padding-left: 20px;
 }
#main-subscribe {
 opacity: 1;
 }
#main-subscribe:hover {
 opacity: 0.85;
 }
#menu-btn {
 height: 40px;
 margin-top: 1px;
 position: relative;
 width: 40px;
 }
#menu-btn #menu-btn-toggle {
 cursor: pointer;
 opacity: 0.8;
 outline: 0px none;
 padding: 22px 40px 23px 0px;
 }
#menu-btn #menu-btn-toggle:hover, #menu-btn #menu-btn-toggle:active {
 opacity: 1;
 }
#menu-btn #menu-btn-toggle span, #menu-btn #menu-btn-toggle span::before, #menu-btn #menu-btn-toggle span::after {
 background: rgb(255, 255, 255) none repeat scroll 0px 0px;
 content: "";
 cursor: pointer;
 display: block;
 height: 6px;
 position: absolute;
 transition: all 0.3s ease 0s;
 width: 40px;
 }
#menu-btn #menu-btn-toggle span::before {
 top: -12px;
 }
#menu-btn #menu-btn-toggle span::after {
 bottom: -12px;
 }
#menu-btn #menu-btn-toggle.open span::before, #menu-btn #menu-btn-toggle.open span::after {
 top: 0px;
 }
#menu-btn #menu-btn-toggle.open span::before {
 transform: rotate(45deg);
 }
#menu-btn #menu-btn-toggle.open span::after {
 transform: rotate(-45deg);
 }
.ob-widget-section {
 margin: 20px auto;
 }
.ob-widget-items-container {
 margin: 0px;
 padding: 0px;
 }
.ob-widget-header {
 color: rgb(228, 36, 77);
 font-family: Comic Sans MS,serif;
 font-size: 22px;
 padding-bottom: 5px;
 padding-top: 0px;
 }
.ob-widget-header {
 border-bottom: 5px solid rgb(228, 36, 77);
 }
.ob-widget-header {
 margin-bottom: 15px;
 }
.ob-dynamic-rec-container {
 min-height: 100px ! important;
 }
.ob-dynamic-rec-container {
 min-height: 90px;
 }
.ob-dynamic-rec-container {
 display: block;
 position: relative;
 }
.ob-unit.ob-rec-image-container {
 float: left;
 }
.ob-rec-image-container {
 width: 90px;
 }
.ob-unit {
 display: block;
 }
.ob-unit.ob-rec-text {
 color: rgb(54, 54, 54);
 font-size: 18px;
 line-height: 1.2;
 margin-top: 10px;
 padding: 0px;
 text-align: left;
 }
.ob-unit.ob-rec-text {
 margin-left: 100px;
 text-align: left;
 }
.ob-unit.ob-rec-text {
 max-height: 63px;
 overflow: hidden;
 }
.ob-rec-text {
 color: rgb(54, 54, 54);
 font-family: proxima_nova_rgbold,sans-serif;
 font-size: 14px;
 line-height: 1.5;
 padding: 0px;
 }
.ob-unit {
 display: block;
 }
a.ob-dynamic-rec-link {
 text-decoration: none;
 }
.ob-unit.ob-rec-source {
 text-transform: uppercase;
 color: rgb(153, 153, 153);
 margin-left: 100px;
 }
@media only screen and (max-width: 1000px) {

.header-inner .main-menu {
 display: none;
 }
}
@media only screen and (max-width: 480px) {
div#breadcrumb br{
 	display: block;
 }
 div#breadcrumb a:link, div#breadcrumb a:visited {
 	line-height: 30px;
 }
.header-inner {
 padding: 0px 10px;
 }
.header-inner #menu-btn {
 margin-top: 15px;
 }
}
#StickyBox div.important {
 font-size: 17px;
 line-height: 21px;
 }
.step {
 text-align: center;
 padding-top: 25px;
 }
.ord_button {
 background-color: rgb(239, 43, 112);
 color: rgb(255, 255, 255) ! important;
 display: inline-block;
 padding: 10px;
 font-size: 24px;
 box-shadow: 2px 3px 8px rgb(153, 153, 153);
 text-decoration: none ! important;
 border-radius: 8px;
 border: 3px solid rgb(255, 255, 255);
 margin: 20px 0px 30px;
 line-height: 27px;
 }
.ord_button:hover {
 background-color: rgb(147, 33, 73);
 box-shadow: 2px 3px 3px rgb(153, 153, 153);
 text-decoration: none;
 }
#StickyBox {
 position: fixed;
 }
@media screen and (max-width: 728px) {

#StickyBox {
 display: none;
 }
}
.firebugResetStyles {
 z-index: 2147483646 ! important;
 top: 0px ! important;
 left: 0px ! important;
 display: block ! important;
 border: 0px none ! important;
 margin: 0px ! important;
 padding: 0px ! important;
 outline: 0px none ! important;
 min-width: 0px ! important;
 max-width: none ! important;
 min-height: 0px ! important;
 max-height: none ! important;
 position: fixed ! important;
 transform: rotate(0deg) ! important;
 transform-origin: 50% 50% 0px ! important;
 border-radius: 0px ! important;
 box-shadow: none ! important;
 background: transparent none repeat scroll 0% 0% ! important;
 pointer-events: none ! important;
 white-space: normal ! important;
 }
style.firebugResetStyles {
 display: none ! important;
 }
.firebugResetStyles::before, .firebugResetStyles::after {
 content: "" ! important;
 }
