	body{
/*background: white url(../img/bg.jpg) repeat-x;*/
font-family: Arial;
position: relative;
color: #333;
font-size: 16px;
position: relative;
z-index: 1;
}
 
.sidecontact-web{position: fixed; display: block; top: 110px; cursor: pointer; z-index: 34234234234234234234324;}

#youtube-box{position: fixed; z-index: 99999999; background: transparent url(../img/overlay.png); width: 100%; height: 100%; display: none;}
#youtube{background: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px; width: 800px; padding: 10px; top: 0; margin: 5% auto 0 auto; left: 0; right: 0; position: relative; text-align: center;}
#youtube iframe, .video-dropdown video#video{width: 800px; height: 450px; position: relative; z-index: 999;}
#youtube a{font-size: 13px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; display: block; margin: 0 auto; cursor: pointer;}

#youtube-box2{position: fixed; z-index: 99999999; background: transparent url(../img/overlay.png); width: 100%; height: 100%; display: none; padding: 0;}
#youtube2{background: #f3f3f3; top: 0; width: 990px; left: 0; right: 0; margin: 0 auto; position: relative; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px; left: 0; right: 0; margin-top: 10px; margin-right: auto; margin-left: auto; }
.pophead{margin: 15px auto 10px 0;}
.popq{margin: 30px auto 10px auto;}
.monitor{background: transparent url(../img/ipadmini.png) no-repeat top center; padding-top: 19px;}
#youtube2 iframe{width: 297px; height: 224px; position: relative; z-index: 999; margin-bottom: 0px;}
#youtube2 a.close-video2{font-size: 13px; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; color: #666; display: block; margin: 0 auto; padding-bottom: 5px; cursor: pointer; position: absolute; bottom: 0px; right: 10px; padding-top: 10px;}
.pop-buttons{padding: 0 10px 10px 10px	;}
.pop-buttons a{
-webkit-box-shadow: 0 2px 2px 0 rgba(000000,000000,000000,100);
box-shadow: 0 2px 2px 0 rgba(000000,000000,000000,100);
padding: 10px;
display: block; color: white;
text-decoration: none;
font-size: 20px;
width: 43%;
-webkit-border-radius: 5px;
border-radius: 5px;
font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
}
.pop-buttons a.pop-men{float: left;
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #3d3938 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3938), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3d3938 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3d3938 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3d3938 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #3d3938 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3938', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
font-size: 20px;
}
.pop-buttons a.pop-men:hover{background: #3d3938;}
.pop-buttons a.pop-women{float: right;
background: #4f0082; /* Old browsers */
background: -moz-linear-gradient(top, #7e00b1 0%, #4f0082 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e00b1), color-stop(100%,#4f0082)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7e00b1 0%,#4f0082 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7e00b1 0%,#4f0082 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7e00b1 0%,#4f0082 100%); /* IE10+ */
background: linear-gradient(to bottom, #7e00b1 0%,#4f0082 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e00b1', endColorstr='#4f0082',GradientType=0 ); /* IE6-9 */
font-size: 20px;
}
.pop-buttons a.pop-women:hover{background: #7e00b1; /* Old browsers */}

.base{
width: 990px;
margin: 0 auto;
} 

.cl{clear: both;}

p a, .left a, .full a, #side-news a, #side-testi a, #side-try a, .back-copyscape a, .footer-news a, .repeatcustomer a{text-decoration: none; color: #137ec2; border-bottom: 1px dotted #137ec2;}
p a:hover, .left a:hover, .full a:hover, #side-news a:hover, #side-testi a:hover, #side-try a:hover, .back-copyscape a:hover, .footer-news a:hover, .repeatcustomer a:hover{border-bottom: 1px dotted transparent;}


/*===============header title==================*/
h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px; border: 0px; line-height: 1; font-family: 'Source Sans Pro', sans-serif;} /*font-weight: 900;*/
.homepage h1{font-size: 45px; color: #c00; font-weight: 900; line-height: 45px;}
.homepage h2, .right h2, #iendorse h2, .full h2{font-size: 26px;  line-height: 26px; color: #c00; margin-top: 20px;} 
.full h2{margin-top: 0;}
.page h1{color: #c00; font-size: 37px;}
.page h2{color: #666;}
h3{font-size: 23px; color: #666;}
h4{font-size: 18px;  line-height: 18px;}
.trustedvendor h3, .testi h2, .faq h1{margin-bottom: 20px;}
.testi #iendorse h2{margin-bottom: 0; font-weight: 700;}
.accordion h3.q{font-size: 18px; font-weight: 600; color: #333;}
.accordion h3.q:hover{color: #c00;}
.half h3{font-size: 24px; padding-bottom: 10px;}
.men h2, .women h2, .guarantee h2, .news h2, .testi h2, .page h2{margin-top: 5px; font-weight: 600;}
.news-copy h4{font-size: 24px; line-height: 24px;}

#header .base{
position: relative;
z-index: 2;
background: transparent url(../img/luve-couple.png) no-repeat top right;
}
.logo{padding: 20px 0 15px 0;}
.headerlinks{
background: transparent url(../img/trans-red.png);
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #fff;
padding: 0px;
border: 2px solid #fff;
position: absolute;
bottom: -2px;
right: 5px;
z-index: 99999999999999999;
}
.headerlinks ul{margin: 0px; padding: 0px; clear: both;}
.headerlinks ul li{list-style: none; font-size: 11px; display: block; float: left;}
.headerlinks ul li a{color: white; text-decoration: none; display: inline-block; padding: 10px; border-right: 1px dotted #330000;}
.headerlinks ul li a:hover{background: #c00;}

.header-vid,
.faqheader-vid, 
.testiheader-vid, 
.contactheader-vid{display: none; background: #f5ece4; -webkit-box-shadow: 0px 2px 3px 0px #333333; box-shadow: 0px 2px 3px 0px #333333; margin: 0 0 25px 0; padding: 10px;}
.header-vid img.show-video,
.faqheader-vid img.show-video, 
.testiheader-vid img.show-video, 
.contactheader-vid img.show-video,
.header-vid img.show-video-es,
.faqheader-vid img.show-video-es, 
.testiheader-vid img.show-video-es, 
.contactheader-vid img.show-video-es{width: 180px;}
.header-vid img.glow,
.faqheader-vid img.glow, 
.testiheader-vid img.glow, 
.contactheader-vid img.glow{width: 180px;}
.header-vid img,
.faqheader-vid img, 
.testiheader-vid img, 
.contactheader-vid img{margin-right: 10px;}
.header-vid a:nth-child(1) img,
.faqheader-vid a:nth-child(1) img, 
.testiheader-vid a:nth-child(1) img, 
.contactheader-vid a:nth-child(1) img{position: relative; top: -15px; margin-left: 23px;}
.header-vid a:nth-child(4) img,
.faqheader-vid a:nth-child(4) img, 
.testiheader-vid a:nth-child(4) img, 
.contactheader-vid a:nth-child(4) img{margin-right: 0px;}
.header-vid a:nth-child(5) img,
.faqheader-vid a:nth-child(5) img, 
.testiheader-vid a:nth-child(5) img, 
.contactheader-vid a:nth-child(5) img{margin-right: 0px; border: 1px solid red;}
img.light, img.nolight{display: none;}

#search{padding: 10px 5px 5px 5px; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#search img{float: left; position: relative; top: -2px;} 

#searchbox{
display: none;
background: white;
position: absolute;
z-index: 999999999999999;
right: 5px;
bottom: -20px;
padding: 10px 10px 5px 10px;
font-size: 12px;
color: #666;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px;
behavior: url(http://www.pheromones.com/wp-content/themes/luveonvps/css/pie/PIE.htc);
border: 3px solid white;
background: white;
}
#searchbox-input{background: white; padding: 5px; -webkit-box-shadow: inset 1px 1px 2px 0px #666666;
box-shadow: inset 1px 1px 2px 0px #666666; margin-bottom: 5px;}
#searchbox-input input{background: transparent; border: 0px;}
#searchbox input[type="text"]{width: 200px;}
#searchbox input[type="submit"]{background-image: url(../img/searchbutton.png); background-repeat: no-repeat;	width: 20px; height: 21px; border: 0px;}
#searchbox span{font-size: 11px; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #666; cursor: pointer;}

#main .base{
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px;
behavior: url(http://www.pheromones.com/wp-content/themes/luveonvps/css/pie/PIE.htc);
border: 3px solid white;
background: white;
position: relative;
}

.badge{position: absolute; z-index: 555; right: -140px; top: -35px;}
.badge-es{position: absolute; z-index: 555; right: -160px; top: -35px;}

#nav{
/*background: #800001 url(../img/nav-new.jpg) repeat-x top;*/
background: #cc0000; /* Old browsers */
background: -moz-linear-gradient(top, #cc0000 0%, #990000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#990000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cc0000 0%,#990000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cc0000 0%,#990000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cc0000 0%,#990000 100%); /* IE10+ */
background: linear-gradient(to bottom, #cc0000 0%,#990000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
position: relative;
z-index: 4;
margin-bottom: 10px;
}
#web-nav ul{margin: 0; padding: 0; border: 0;}
#web-nav ul li{list-style: none; display: block; font-size: 12px; float: left;}
#web-nav ul li a{color: white; text-decoration: none; font-weight: bold; text-transform: capitalize; display: block; padding: 17px 8px 18px 8px; border-right: 1px solid #990000;}
#web-nav ul li:nth-child(8){border-right: 0px solid #990000;}
#web-nav ul li a:hover{background: white url(../img/nav-on.jpg) repeat-x top; color: #333;}
.more img{float: right; margin-left: 5px;}

#mob-nav{position: absolute; z-index: 555; background: #fff; right: 0; top: 50px; display: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 2px 3px 0px #333333;
box-shadow: 0px 2px 3px 0px #333333;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
width: 98%;
padding: 5px;
}
#mob-nav ul{margin: 0; padding: 0; border: 0; width: 100%; text-align: center;}
#mob-nav li{display: inline-block; font-size: 12px;}
#mob-nav li a{display: block; padding: 5px 8px; text-decoration: none; color: #333; text-transform: capitalize;}
#mob-nav li a:hover{background: #e1e1e1;}

#web-nav ul li:nth-child(9){display: none; float: right;}
#web-nav ul li:nth-child(9) a{border-right: 0px;}

#content{padding: 5px 12px 15px 12px;}
.bread{font-size: 11px; color: #999; margin: 5px 0 5px 0;}

.left{width: 650px; float: left; line-height: 26px;}
.left img{float: left; margin: 0 15px 0 0;}

.jv-kohl{
background-image: url(../img/iendorse.png);
background-repeat: no-repeat;
background-position: left bottom;
padding: 10px 0;
font-size: 12px;
line-height: 22px;
}
.endorsement{
background: rgb(204,0,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(204,0,0,1) 0%, rgba(153,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(100%,rgba(153,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#990000',GradientType=0 ); /* IE6-8 */
color: white;
padding: 10px;
font-size: 12px; 
line-height: 22px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.endorsement a{color: #fc0; text-decoration: none; border-bottom: 1px dotted #fc0;}

.seductionbottle{margin-top: 20px;}
.seductionbottle img{float: left; margin: 0 20px 20px 0;}

.right{width: 300px; float: right;}
.side-socmed div{float: left; width: 95px; height: 21px; margin-bottom: 20px;}
.show-video, .show-video-es{cursor: pointer;}

.lang-button a{
display: block;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;

color: white;
width: 50%;
padding: 10px 0;
text-align: center;
font-size: 15px;
font-family: 'Source Sans Pro', sans-serif; font-weight: 700;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
float: left;
text-decoration: none;
background: rgb(204,0,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(204,0,0,1) 0%, rgba(153,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(100%,rgba(153,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(204,0,0,1) 0%,rgba(153,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#990000',GradientType=0 ); /* IE6-8 */
margin: 0 0 20px 0;
}
.lang-button a:nth-child(1){
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.lang-button a:nth-child(2){
-webkit-border-top-left-radius: 0px; 
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.lang-button a:hover, .lang-button a.active{
background: rgb(69,72,77); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */ 
}
.lang-button a.active{cursor: default;}

.video-img{border: 0px;}

#side-trustmoney a{border: 0px;}
#side-trustmoney a:nth-child(1){display: inline-block; float: left; padding: 40px 10px 0px 10px;}
#side-trustmoney a:nth-child(2){display: inline-block; float: right; padding: 20px 10px 10px 10px;}

#side-news{line-height: 26px;}
#side-news img{width: 75px; float: left; margin: 8px 10px 10px 0;}
#side-news p a{color: #333; border-bottom: 0px;}
#side-news p a:hover{border-bottom: 1px dotted #333;}
#side-news span{font-size: 11px; color: #666;}
#side-news span b{border-bottom: 1px dotted #666; cursor: pointer;}

#googlenews {display: none;}
#googlenews span{font-size: 11px;}
#show-googlenews, #hide-googlenews{cursor: pointer;}

#side-testi{margin: 20px 0;}
.side-testi-box{margin: 10px 0; padding: 10px; background: transparent url(../img/testi-background.jpg) no-repeat; font-size: 13px; line-height: 23px; color: white; border: 3px solid white; -webkit-box-shadow: 0px 2px 3px 0px #333333; box-shadow: 0px 2px 3px 0px #333333; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; height: 170px;
position: relative;
z-index: 4;
}
img.tail{position: absolute; z-index: 444; bottom: -34px; right: 10px;}


#side-try{text-align: center; margin: 10px 0 20px 0;}
#side-try h2{text-align: left;}
#side-try img{float: none; margin: 20px auto 0 auto;}

.ph-buttons{padding: 0;}
.left .ph-buttons{padding: 10px 0;}
.full .ph-buttons{padding: 30px 0 20px 0;}
.ph-buttons:after{clear: both;}
.prod-button{text-align: center;}
.prod-button a{text-align: center; display: inline-block; padding: 0;}
.ph-buttons a{
font-family: 'Source Sans Pro', sans-serif; font-weight: 900;
text-align: center;
display: block;
width: 41%;
background: #faff00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjYzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y4YjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #faff00 0%, #fcc100 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faff00), color-stop(50%,#fcc100), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #faff00 0%,#fcc100 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #faff00 0%,#fcc100 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #faff00 0%,#fcc100 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #faff00 0%,#fcc100 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#fbdf93',GradientType=0 ); /* IE6-8 */
border: 1px solid #ff7900;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
font-size: 16px;
line-height: 16px;
color: #2f2515;
text-decoration: none;
padding: 10px;
font-weight: bold;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px;
}
.ph-buttons a:hover{
background: #f2f6f8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q4ZTFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YzZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVmZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-8 */
border: 1px solid #ccc;
}
.ph-buttons a:nth-child(1){float: left;}
.ph-buttons a:nth-child(2){float: right;}

.left .ph-buttons a{font-size: 22px; line-height: 22px; padding: 15px 10px; width: 45%;}
.full .ph-buttons a{font-size: 30px; padding: 20px 10px; width: 46%;}

.full{line-height: 26px;}
.full .half{width: 48%;}
.full .half:nth-child(1){float: left;}
.full .half:nth-child(2){float: right;}
.half p:last-child{margin-bottom: 0px; padding-bottom: 0px;}

ul.pheromomes-act li,
ul.luvessentials li, 
ul.list li{list-style-image: url(../img/redbullet.png);}
ul.list a.seoprod-link{color: #137ec2; border-bottom: 1px dotted #137ec2;}

.trustedvendor img{float: left; margin: 5px 20px 10px 0;}
.trustedvendor div{margin: 0 0 20px 0;}
.trustedvendor div:last-child{margin-bottom: 0;}
.trustedvendor b{color: #c00; font-family: 'Source Sans Pro', sans-serif; font-weight: 700; font-size: 22px;}

.footer-news{width: 80%; margin: 10px auto; line-height: 26px;}
.footer-news img{float: left; margin: 0 20px 0 0;}

.back-copyscape{ margin: 20px 0;}
.back-copyscape a:nth-child(1){float: left;}
.back-copyscape a:nth-child(2){float: right; border: 0;}

.disclaimer{font-size: 12px; line-height: 22px; margin: 30px 0 0 0;}

#footer{padding: 15px 0; font-size: 12px;}
.footerlinks{width: 500px; float: left;}
.footerlinks ul{margin: 0; padding: 0; border: 0;}
.footerlinks ul li{display: inline-block; list-style: none; padding: 0px 5px; line-height: 22px;}
.footerlinks ul li a{color: #333; text-decoration: none;}
.copyright{width: 360px; float: right; line-height: 22px; text-align: right;}

#news-mob{margin: 30px 0 30px 0; text-align: center; display: none;}
#news-mob a{margin: 0; display: block; float: left; border: 0;}
#news-mob a:nth-child(1){margin-left: 17px;}
#news-mob a img{
height: 60px;
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
#news-mob a:hover img{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

img.phactimg{margin: 0 100px 20px 0;}
ul.pheromomes-act{margin: 7px 0 0 0; padding: 0; width: 480px; float: right;}
ul.pheromomes-act li{margin: 0; padding: 0;}

ul.luvessentials{margin: 20px 0 0 20px; padding: 0px;}


.luvecom li{padding-bottom: 20px;}
.warning2{padding: 0 10px 0;}
.warning img{float: left;}

.trustedvendor div:nth-child(3) img{border: 1px solid #e1e1e1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}	
.trustedvendor div:nth-child(6) img{margin: 5px 20px 23px 0;}

.orderbymail{line-height: 26px; }
.orderbymail a{}
.orderbymail a img{float: left; margin-right: 20px; margin-top: 10px;}
.orderbymail p{padding: 0;}

br.cl{height: 1px;}

/*=============NEWS=================*/
#news-item div{float: left;}
#news-item{padding: 30px 0 0 0; margin: 20px 0 0 0; border-top: 1px dotted #dfdfdf;}
.news-img{width: 150px;}
.news-copy{width: 500px;}

.news-copy h4 a{color: #004276; border: 0;}
.news-copy h4 a:hover{color: #666;}

/*=============TESTI=================*/
#testi-list p{background: transparent url(../img/quote.png) no-repeat; padding: 0 0 20px 54px; border-bottom: 1px dotted #dfdfdf; margin-bottom: 20px;}
#testi-list p br{margin-bottom: 20px;}

/*=============FAQ=================*/
.accordion h3.q{background: transparent url(../img/q.png) no-repeat 0 10px; cursor: pointer; border-top: 1px dotted #dfdfdf; padding-top: 10px; padding-bottom: 10px;}
.accordion:last-child{border-bottom: 1px dotted #dfdfdf;}
.accordion h3.active{color: #c00;}
.accordion blockquote.a{padding: 0; margin: 0; background: transparent url(../img/a.png) no-repeat 0 5px;}
.accordion h3.q, .accordion blockquote.a{padding-left: 29px;}
.faq-close{font-size: 13px; font-weight: bold; display: inline-block; padding-top: 20px; font-family: 'Source Sans Pro', sans-serif; cursor: pointer; }
.faq-close:hover{color: #666; }
.accordion a p br{background: red;}

a.buynow-big{
background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
color: white;
font-size: 30px;
padding: 10px; 
font-family: 'Source Sans Pro', sans-serif;
display: inline-block;
border: 1px solid #900;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 8px 5px -6px #666;
-moz-box-shadow: 0 8px 5px -6px #666;
box-shadow: 0 8px 5px -6px #666;
font-weight: 700;
margin-bottom: 20px;
}

a.buynow-big:hover{
background: #cf0404; /* Old browsers */
background: -moz-linear-gradient(top, #cf0404 0%, #ff3019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0404), color-stop(100%,#ff3019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cf0404 0%,#ff3019 100%); /* IE10+ */
background: linear-gradient(to bottom, #cf0404 0%,#ff3019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */
border: 1px solid #900;
}

/*================SANDWHICH================*/
h3.sand-title{color: #333; text-align: center;  margin: 20px 0;}
.left h3.sand-title{color: #333; text-align: center;  margin: 20px 0; font-size: 20px;}
.sandwhich{
background: url(../img/testi-bg.jpg) no-repeat;
border: 1px solid #f6ec97;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 8px 5px -6px #666;
-moz-box-shadow: 0 8px 5px -6px #666;
box-shadow: 0 8px 5px -6px #666;
-webkit-box-shadow: 0 8px 5px -6px #666 \9;
-moz-box-shadow: 0 8px 5px -6px #666 \9;
box-shadow: 0 8px 5px -6px #666 \9;
margin: 0 0 20px 0;
padding: 20px;
font-size: 12px;
line-height: 22px;
position: relative;
z-index: 8;
cursor: pointer;
}
.sandwhich h3{color: #c00;}
.sandwhich div{width: 805px; float: right; position: relative; z-index: 9;}
.left .sandwhich div{width: 490px; float: right; position: relative; z-index: 9;}
.sandwhich .testi-name{font-weight: bold; padding-bottom: 0; margin-bottom: 0;}
.sandwhich div i{font-size: 11px; text-align: right; display: block; position: absolute; bottom: 0; right: 0;}
.sandwhich div i b{color: red;}
.sandwhich span{display: block; font-size: 12px; margin: 0 auto; text-align: center; color: #137ec2; position: absolute; z-index: 88; bottom: 0; left: 0; right: 0;}

/*================PRODUCTS================*/
.product-box{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding: 3px;
font-size: 16px;
line-height: 26px;
-webkit-box-shadow: 0 4px 10px -6px #666;
-moz-box-shadow: 0 4px 10px -6px #666;
box-shadow: 0 4px 10px -6px #666;
margin-top: 20px;
}
.product-men{background: white url(../img/prod-border-men.jpg) repeat-x;}
.product-women{background: white url(../img/prod-border-women.jpg) repeat-x;}
.product{padding: 7px 10px 10px;}
.boxmen{background: white url(../img/prodmen-bg.jpg) repeat-x;}
.boxwomen{background: white url(../img/prodwomen-bg.jpg) repeat-x;}
.product a, .product p{border: 1px 0; padding: 0; margin: 0; border-color: transparent;}
.product br.cl{height: 1px;}
.product span.gold{color: #c90; font-weight: bold;}
.product span.silk{color: #c36; font-weight: bold;}
.product s{color: #666; font-weight: bold;}
.red{color: #c00; font-weight: bold;}
.faq-close{display: block; margin-top: 20px;} 
.close-box, .faq-close{font-size: 12px; cursor: pointer; padding: 0; line-height: 12px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px; background: #e1e1e1;
padding: 5px 10px;}
.close-box{display: none;}
.close-box:hover, .faq-close:hover{background: #c00; color: #fff;}
.addtocart{display: inline-block; width: 93px; height: 30px; background: transparent url(../img/addtocart-red.jpg) no-repeat;}
.addtocart:hover, .addtocart:focus{background: transparent url(../img/addtocart-white.jpg) no-repeat;}
.addtocart-es{display: inline-block; width: 120px; height: 30px; background: transparent url(../img/addtocart-es-red.jpg) no-repeat;}
.addtocart-es:hover, .addtocart-es:focus{background: transparent url(../img/addtocart-es-white.jpg) no-repeat;}

.prod-shot{
background: white;
-webkit-box-shadow: 0 8px 5px -6px #666;
-moz-box-shadow: 0 8px 5px -6px #666;
box-shadow: 0 8px 5px -6px #666;
border: 1px solid #e1e1e1;
float: left;
}
.prod-shot{width: 186px; padding: 0 10px; text-align: center;}

.prod-details{float: right; width: 720px; position: relative; z-index: 2;}
.prod-details img.bnpl-top{position: absolute; z-index: 222; top: 41px; right: 3px;}
.prod-details h2{font-size: 25px; line-height: 25px; margin-bottom: 15px;}
img.prod-rate{margin: 5px 0 0 0;}
i.readsee{font-size: 11px; line-height: 17px; color: #666; cursor: pointer; padding: 2px 0 2px 25px; margin: 0; display: none;}
i.readsee:hover{color: #000;}
.desc-ico{background: white url(../img/desc-btn.jpg) no-repeat;}
.offers-ico{background: white url(../img/offers-btn.jpg) no-repeat;}

.prod-desc{margin-top: 20px;}
.prod-desc img{float: right;}
.prod-desc ul{margin: 0 0 0; padding: 0 0 0 20px;}
.prod-desc li{margin: 0 0 20px; padding: 0;}

.prod-offers{font-size: 14px; line-height: 24px; position: relative; z-index: 2;}
.bnpl-bottom{position: absolute; z-index: 2222; top: -25px; left: -70px;}
.prod-offers h3, .prod-offers h4{font-size: 25px; font-weight: 700; line-height: 25px; color: #333; margin-left: 40px;}
.offer1{width: 35%; float: left;}
.offer2{width: 64%; float: right;}
.offer1>:nth-child(2),
.offer2>:nth-child(2){padding-bottom: 10px;}

.dbl-shot,
.dvd-shot{float: left; margin-right: 10px; text-align: center;}
.dvd-shot{margin-bottom: 50px;}

.soemen-offers h3{margin-top: 30px;}
.soemen-offers h3, .soemen-offers h4{margin-left: 0px; margin-bottom: 0px; font-size: 25px; line-height:25px;}
.unscented-line{padding-bottom: 20px;}

.lips-copy{font-size: 18px; padding-top: 40px;}
.lips-copy img{float: right; margin: 0 0 10px 10px;}

.lips-details h2{font-size: 25px; line-height: 25px;}

/*================DVD PAGE================
.dvdpage h2{font-size: 40px; font-weight: 700; line-height: 40px; font-family: 'Source Sans Pro', sans-serif; text-align: center;}
.dvdpage-headline{margin-bottom: 0px;}
.dvdpage-headline h2{font-size: 40px; line-height: 40px; margin: 0 0 20px 0; text-align: left;}
.dvdpage-headline h1{font-size: 80px; line-height: 80px;}
.whatnext{
border-bottom: 1px solid #dfdfdf;
-webkit-box-shadow: 0 4px 10px -6px #666;
-moz-box-shadow: 0 4px 10px -6px #666;
box-shadow: 0 4px 10px -6px #666;
padding-bottom: 3px;
}
.whatnext ul{margin: 0; padding: 20px 0 10px 20px;}
.whatnext ul li{font-size: 18px; font-weight: 600;}
.whatnext img{float: right;}
*/

.testi-mob span{font-size: 11px; line-height: 11px; font-style: italic;}
.testi-mob span b{color: red;}

.repeatcustomer h2{color: #c00; margin-bottom: 20px;}
.repeatcustomer a{text-decoration: none; color: #137ec2; border-bottom: 1px dotted #137ec2;}
.repeatcustomer a:hover{border-bottom: 0px dotted #137ec2;}

.overlay-box{
background: transparent url(../img/overlay.png);
position: fixed;
top: 0;
width: 100%;
height: 100%;
z-index: 99999999999999999999999999999999;
display: none;
text-align: center;
}
.inline{
width: 500px; 
display: inline;
padding: 20px;
background: white;
-webkit-box-shadow: 0 4px 10px -6px #333;
-moz-box-shadow: 0 4px 10px -6px #333;
box-shadow: 0 4px 10px -6px #333;
border: 5px solid #292929;
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
 margin: 5% auto 0 auto;
 font-size: 12px;
 line-height: 22px;
 position: relative;
 text-align: left;
 -webkit-align-self: center;
 align-self: center;
}
.inline-img{
display: inline;
padding: 20px;
background: white;
-webkit-box-shadow: 0 4px 10px -6px #333;
-moz-box-shadow: 0 4px 10px -6px #333;
box-shadow: 0 4px 10px -6px #333;
border: 5px solid #292929;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
margin: 5% auto 0 auto;
position: relative;
}
#show-large{/*border: 5px solid #666;
-webkit-box-shadow: 0 4px 10px -6px #333;
-moz-box-shadow: 0 4px 10px -6px #333;
box-shadow: 0 4px 10px -6px #333;
border: 5px solid #666;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
margin-top: 5%;
display: none;*/
}
.inline p{padding: 0; margin: 0;}
img.jvk-portrait{float: left; margin: 0 20px 10px 0;}
.close-inline{
font-size: 15px;
font-family: 'Source Sans Pro',sans-serif;
font-weight: 700;
display: inline;
cursor: pointer;
position: absolute; top: -17px; right: -17px;
text-align: center;
 color: #c00;
}
.close-image{
font-size: 15px;
font-family: 'Source Sans Pro',sans-serif;
font-weight: 700;
display: inline;
cursor: pointer;
color: #c00;
position: absolute; top: -17px; right: -17px;
}

.linkjq{cursor: pointer;}

/*HIDE INLINE STUFF FOR POPUP*/
.affiliatedisclosure-pop, .jvkohl-pop, .sidecontact-pop, .vno-pop, .optph-pop, .paycheck-pop, .product-pop{display: none;}
.affiliatedisclosure-pop, .jvkohl-pop, .vno-pop, .optph-pop, .paycheck-pop, .product-pop{ top: -20px;}

.sidecontact-pop{font-size: 11px; line-height: 17px; margin-top: 20px;}
.product-pop{text-align: center;}

.viewprod-badge{position: relative; z-index: 9999999999999; left: -36px; top: -10px;}

#sidecontact-mob{display: none;}
#contact-mob{display: none;}

#side-ebay p, #breadcrumbs{padding: 0; margin: 0;}

.close-box{
font-size: 13px;
font-family: 'Source Sans Pro',sans-serif;
font-weight: 700;
-webkit-box-shadow: 0px 3px 3px 0px #666666;
box-shadow: 0px 3px 3px 0px #666666;
background: #f9fcf7; /* Old browsers */
background: -moz-linear-gradient(top, #f9fcf7 0%, #e6ede6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#e6ede6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9fcf7 0%,#e6ede6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9fcf7 0%,#e6ede6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9fcf7 0%,#e6ede6 100%); /* IE10+ */
background: linear-gradient(to bottom, #f9fcf7 0%,#e6ede6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#e6ede6',GradientType=0 ); /* IE6-9 */
border: 1px solid #dfdfdf;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
display: none;
}
.close-box:hover{
-webkit-box-shadow: 0px 1px 3px 0px #666666;
box-shadow: 0px 1px 3px 0px #666666;
background: #e6ede6; /* Old browsers */
background: -moz-linear-gradient(top, #e6ede6 0%, #f9fcf7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6ede6), color-stop(100%,#f9fcf7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e6ede6 0%,#f9fcf7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e6ede6 0%,#f9fcf7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e6ede6 0%,#f9fcf7 100%); /* IE10+ */
background: linear-gradient(to bottom, #e6ede6 0%,#f9fcf7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ede6', endColorstr='#f9fcf7',GradientType=0 ); /* IE6-9 */
color: #666;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
border: 1px solid #d1d1d1;
}

.blog{margin-top: 0px;}
.blog-item{margin-top: 0;} 
.blog-item:nth-child(1){border-top: 0px dotted #dfdfdf; padding-top: 0px; margin-top: 0px;}
.blog-item h2{margin: 0; padding: 0;}
.blog-item h2 a, .blog h1{font-size: 26px;  line-height: 26px; color: #c00; text-decoration: none; border-color: transparent;}
p.posted, .blog p.posted{font-size: 14px; margin: 0; padding: 0; padding-bottom: 1px; margin-bottom: 10px; font-style: italic; color: #666;} 
.blog p.posted{margin-bottom: 0;}
.blog p{padding-top: 0px; margin-top: 10px;}
.blog-item img, .blog-thumbnail img{
border: 5px solid white;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px;
}
.blog-thumbnail img{margin-top: 10px;}

.blog-item-ad, .blog-header-ad{text-align: center; margin: 40px 0; padding: 0;}
.blog-item-ad a, .blog-header-ad a{border: 0;}
.blog-item-ad img, .blog-header-ad img{border: 1px solid #e1e1e1; float: none;}

.blog-slider-small{width: 320px; margin: 0 10px 0 0; float: left;}

.blog-slider-large-b,
.blog-slider-small-b{display: none;}

.auth-bio{background: #f9f7f3; border: 1px dotted #e7e0cf; margin: 20px 0px 10px 0px; padding: 20px; text-align: justify;}
.auth-bio h2{font-size: 30px; color: #333; margin-bottom: 20px;}
.auth-bio h2 a{color: #333; border-color: transparent;}
.auth-bio img{float: left; margin: 5px 10px 0 0; border: 4px solid white; -webkit-box-shadow: 0px 0px 5px 1px #d3d4cf; box-shadow: 0px 0px 5px 1px #d3d4cf;}

.sidebar-ad{margin: 10px 0 20px 0; display: block;}

.sidebar-list{margin-bottom: 25px;}
.sidebar-list ul{margin: 10px 0 0 0; padding: 0;}
.sidebar-list ul li{list-style: none; margin-bottom: 5px;}
.sidebar-list ul li a{display: block; text-decoration: none; background: #f2ede2; color: #807662; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; line-height: 24px;}
.sidebar-list ul li a:hover{background: #eee8d9;}

.more{cursor: pointer;}

/*404 error*/
.oops-img{float: right;}
.oops h1{font-size: 60px; font-weight: 900;}
.oops h3{font-size: 28px; line-height: 36px; font-weight: 500;}
.opps-search{background: white; padding: 5px; -webkit-box-shadow: inset 1px 1px 2px 0px #666666;
box-shadow: inset 1px 1px 2px 0px #666666; border: 1px solid #e1e1e1; width: 330px; margin-top: 30px;}
.opps-search input{background: transparent; border: 0px;}
.opps-search input[type="text"]{width: 300px;}
.opps-search input[type="submit"]{background-image: url(../img/searchbutton.png); background-repeat: no-repeat;	width: 20px; height: 21px; border: 0px;}

.oops ul li, .aff-why li{list-style-image: url(../img/redbullet.png);}


.searchpage h3{font-size: 30px; font-weight: 700; line-height: 40px; padding: 10px 0; border-top: 1px dotted #dfdfdf; border-bottom: 1px dotted #dfdfdf; 
margin: 20px 0 10px 0; color: #c00;}
.searchpage h2{font-size: 25px; line-height: 35px; margin: 0; padding: 0;}
.searchpage p{margin: 0; padding: 0; margin-bottom: 30px; border-bottom: 1px dotted #dfdfdf; padding-bottom: 30px; font-size: 14px; line-height: 24px;}

.aff-laptop{float: right;}

.affiliate-nav{border-bottom: 1px solid #d7d5d0;}
.affiliate-nav ul{margin: 20px 0 0 0; padding: 0; border: 0;}
.affiliate-nav ul li{list-style: none; display: inline-block; padding: 0; margin: 0;}
.affiliate-nav ul li a{font-size: 13px; font-weight: 700; font-family: 'Source Sans Pro',sans-serif; display: block; margin: 0; background: #efeeeb; border: 1px solid #e5e4e1; border-bottom: 0; padding: 5px 10px; color: #999; cursor: pointer;}
.affiliate-nav ul li a:hover, .affiliate-nav ul li a.aff-on{border: 1px solid #d7d5d0; border-bottom: 0; background: #d7d5d0; color: #333;}

.affiliate-tab-content{position: relative;}
.affiliate-content{position: relative; top: 0; padding-top: 20px;}
.aff-faq, .aff-terms{display: none;}

.aff-button-box{width: 280px; margin-right: 20px; float: left;}
a.aff-signup-btn, a.aff-login-btn{
display: inline-block;
font-size: 20px;
font-weight: 700;
font-family: 'Source Sans Pro',sans-serif;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
padding: 10px 20px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px;
color: #333;
border: 0px;
border-bottom: 0;
}

a.aff-signup-btn:hover, a.aff-login-btn:hover{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 49%, #f3f3f3 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ededed), color-stop(50%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-bottom: 0;
}

.aff-how-box{float: left; width: 306px; margin: 20px 20px 0 0;}
.aff-how-last{margin: 20px 0 0 0;}

a.aff-register-btn{
background: #cc0000; /* Old browsers */
background: -moz-linear-gradient(top, #cc0000 0%, #e00300 50%, #c91e1e 53%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(50%,#e00300), color-stop(53%,#c91e1e), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cc0000 0%,#e00300 50%,#c91e1e 53%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cc0000 0%,#e00300 50%,#c91e1e 53%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cc0000 0%,#e00300 50%,#c91e1e 53%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #cc0000 0%,#e00300 50%,#c91e1e 53%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
display: inline-block;
font-size: 35px;
font-weight: 700;
font-family: 'Source Sans Pro',sans-serif;
padding: 20px 30px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: #666 0px 0px 3px;
-moz-box-shadow: #666 0px 0px 3px;
box-shadow: #666 0px 0px 3px;
color: #fff;
border: 0px;
border-bottom: 0;
}
a.aff-register-btn:hover{
background: #cc0000; /* Old browsers */
background: -moz-linear-gradient(top, #cc0000 0%, #c91e1e 47%, #e00300 50%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(47%,#c91e1e), color-stop(50%,#e00300), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cc0000 0%,#c91e1e 47%,#e00300 50%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cc0000 0%,#c91e1e 47%,#e00300 50%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cc0000 0%,#c91e1e 47%,#e00300 50%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #cc0000 0%,#c91e1e 47%,#e00300 50%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
border-bottom: 0;
}

img.order-form-img{float: none;}

.promopage a{border-color: transparent;}
.promopage a img{
-webkit-box-shadow: 0px 2px 3px 0px #000000;
box-shadow: 0px 2px 3px 0px #000000;
}

.full .survey{text-align: center;}
.survey-banner{
-webkit-box-shadow: 0 8px 15px -6px black;
-moz-box-shadow: 0 8px 15px -6px black;
box-shadow: 0 8px 15px -6px black;
margin-bottom: 20px;
}
.full .survey-button img:hover{opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */}

#youtube2 h2{color: #c00; font-size: 34px; font-weight: 900; font-family: 'Source Sans Pro',sans-serif; line-height: 1em; padding: 20px 10px 0 10px;}
#youtube2 h3{color: #666; font-size: 30px; font-weight: 600; font-family: 'Source Sans Pro',sans-serif; line-height: 1em; padding: 0 10px;}
#youtube2 h3 span{background: #ff0; display: inline-block; padding: 5px;}
.lazymen, .lazywomen{background: white; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; font-size: 15px;  padding: 5px 5px 10px 5px; -webkit-box-shadow: #999 2px 0px 2px; -moz-box-shadow: #999 0px 2px 2px; box-shadow: #999 0px 2px 2px; width: 300px;}
.lazymenwomen{width: 630px; margin: 20px auto 20px auto; float: none; display: block;}
.lazymen{float: left;}
.lazywomen{float: right;}
.lazymen:hover, .lazywomen:hover{background: #c00; color: white;}	
.lazymen img, .lazywomen img{margin: 0;}	
.lazymen h3 a, .lazywomen h3 a, .lazymen h3, .lazywomen h3{color: #333; font-size: 25px; font-weight: 700; text-decoration: none; line-height: 20px;}	
.lazymen:hover a, .lazywomen:hover a{color: white;}

.video-dropdown-bar, .video-dropdown{background: #33ccff url(../img/video-dropdown-aqua.jpg); color: #000; font-size: 16px; font-weight: bold; padding: 9px 0; text-align: center; width: 100%; position: relative;border-bottom: 2px solid white; -webkit-box-shadow: 0 8px 5px -4px #330033;
-moz-box-shadow: 0 8px 5px -4px #330033;
box-shadow: 0 8px 5px -4px #330033;}
.removeshadow{border-bottom: 0px solid white; -webkit-box-shadow: none; -moz-box-shadow: none;}
.video-dropdown{z-index: 1;}
.video-dropdown-bar{z-index: 33333333333333333333333; cursor: pointer}
.video-dropdown-bar a.video-dropdown-buynow{display: inline-block; background: #cc3333; color: white; padding: 4px 6px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-left: 10px;
-webkit-box-shadow: 0 8px 5px -4px #330033;
-moz-box-shadow: 0 8px 5px -4px #330033;
box-shadow: 0 8px 5px -4px #330033;
font-size: 14px;
text-decoration: none;
font-weight: 600;
cursor: pointer;
}
.video-dropdown-bar a.video-dropdown-buynow:hover{
-webkit-box-shadow: 0 8px 5px -6px #666;
-moz-box-shadow: 0 8px 5px -6px #666;
box-shadow: 0 8px 5px -6px #666;
}
.video-dropdown{padding: 5px 0 5px 0; display: none; position: relative; z-index: 99;}
.video-dropdown video#video{margin-bottom: 10px;}
.video-dropdown div{text-align: center;}
.video-dropdown div{position: relative;}
.video-dropdown div a.video-dropdown-close{background: white; color: #333; font-size: 13px; padding: 5px; cursor: pointer; position: absolute; bottom: -11px; margin: 0; -webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-box-shadow: 0 8px 5px -4px #330033;
-moz-box-shadow: 0 8px 5px -4px #330033;
box-shadow: 0 8px 5px -4px #330033;
display: block;
width: 100px;
text-align: center;
left: 0;
right: 0;
margin: 0 auto;
}
.video-dropdown div a.video-dropdown-close:hover{background: #333; color: white;}

.homepage p:nth-child(1){margin: 0;}

.wp-caption{
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding: 4px 4px 0 4px;
margin: 10px 0;
-webkit-border-radius: 3px;
border-radius: 3px;
width: 210px;
display: block;
float: left;
margin: 15px 15px 0 0;
}
p.wp-caption-text{margin: 0; padding: 0; font-size: 12px; font-family: Georgia; color: #666; line-height: 18px;}

.ex-name{color: #7e7d7d; font-size: 14px;}

.prod-details h2.mayformer{margin-bottom: 5px;}

.prod-ingr{background: #f3f2ec; padding: 10px; border: 1px dotted #eceae2; margin: 20px 0 40px 0; color: #858272; font-size: 12px; line-height: 22px;
background-image: url(../img/atom.png);
background-repeat: no-repeat;
background-position: 10px 15px;
padding-left: 47px;
}

/*=====remove badge=====*/
@media only screen and (max-width: 1305px) {
	.badge{display: none;} 
}

/*=====remove badge=====*/
@media only screen and (max-width: 1140px) {
	.sidecontact-web, .share-buttons{display: none;}
}

/*=====tablet=====*/
@media only screen and (min-width: 768px) and (max-width: 1070px) {
	.base{
	width: 760px;
	margin: 0 auto;
	}

	#header .base{height: 120px;}

	.logo{padding: 25px 0;}
	.logo img{width: 250px;}
	
	#web-nav ul li:nth-child(8), #web-nav ul li:nth-child(7), #web-nav ul li:nth-child(6){display: none;}
	#web-nav ul li:nth-child(9){display: block;}
	#mob-nav ul li:nth-child(1), #mob-nav ul li:nth-child(2), #mob-nav ul li:nth-child(3), #mob-nav ul li:nth-child(4), #mob-nav ul li:nth-child(5){display: none;}
	
	.sidecontact-web, .share-buttons{display: none;}
	
	.left{width: 100%;}
	.right{display: none;}
	.left .ph-buttons a, .right .ph-buttons a, .full .ph-buttons a{font-size: 30px; padding: 20px 10px; width: 46%;}
	.ph-buttons{margin: 0px;}
	
	ul.pheromomes-act{margin: 10px 0 0 0; width: 560px;}
	
	/*===============header title==================*/
	.homepage h1{font-size: 40px; color: #c00; font-weight: 900; line-height: 40px;}
	.homepage h2, .right h2, .page h2, #iendorse h2, .full h2{font-size: 33px;  line-height: 33px; color: #c00; margin-top: 20px;}
	.full h2{margin-top: 0;}
	.page h1{color: #c00; font-size: 37px;}
	.page h2{color: #666;}
	h3{font-size: 23px; color: #666;}
	h4{font-size: 18px;  line-height: 18px;}
	.trustedvendor h3, .testi h2, .faq h1{margin-bottom: 20px;}
	.testi #iendorse h2{margin-bottom: 0;}
	.accordion h3.q{font-size: 18px; font-weight: 600; color: #333;  }
	.accordion h3.q:hover{color: #c00;}
	.half h3{font-size: 24px; padding-bottom: 10px;}
	.women h2, .guarantee h2, .news h2, .testi h2{margin-top: 0; font-size: 28px; line-height: 28px;}
	.news-copy h4{font-size: 24px; line-height: 24px;}
	
	.full .half{width: 100%;}
	.full .half:nth-child(2){margin-bottom: 30px;}
	
	br.luvecomwarn{display: none;}

	/*.show-video{width: 180px; box-shadow: 0px 0px 5px rgba(255, 204, 102, 0.75);} transition: all 5s ease;
	.glow{width: 180px; box-shadow: 0px 0px 8px rgba(255, 153, 0, 0.95);} */
	
	ul.luvessentials{margin: 0 0 0 20px; padding: 0px;}
	
	#youtube{width: 740px; padding: 10px; margin: 5% auto 0 auto;}
	#youtube iframe, .video-dropdown video#video{width: 740px; height: 416px;}
	
	.footerlinks, .copyright{width: 50%;}
	
	#news-mob{display: block;}
	
	.trustedvendor div:nth-child(5) img{margin-bottom: 32px;}
	.trustedvendor div:nth-child(6) img{margin-bottom: 50px;}
	
	.footer-news{width: 100%; margin: 10px auto; line-height: 26px;}
	.footer-news img{float: left; margin: 5px 20px 0 0;}
	
	.orderbymail{line-height: 26px;}
	.orderbymail a img{float: left; margin: 20px 20px 0 0;}
	
	.news-img{width: 150px;}
	.news-copy{width: 585px;}
	
	.sandwhich div{width: 575px;}
	.left .sandwhich div{width: 575px;}	

	/*men*/
	.prod-details{float: right; width: 490px;}
	.prod-details h2{font-size: 20px; line-height: 25px; margin-bottom: 15px;}

	.prod-desc img{float: right; margin-left: 10px;}
	.prod-desc li{margin: 0 0 20px; padding: 0; font-size: 14px; line-height: 24px;}

	.offer1{width: 34%; float: left;}
	.offer2{width: 60%; float: right;}
	.bnpl-bottom{display: none;}
	.prod-offers h3, .prod-offers h4{margin-left: 0px;}
	
	.dbl-shot,
	.dvd-shot{float: none;}
	.dvd-shot{margin-bottom: 0px;}
	
	.soemen-offers .offer1{width: 100%;}
	.soemen-offers .dbl-shot{width: 95px; float: left; margin-right: 10px;}
	
	p.lips-copy{ padding-top: 40px;}
	
	#sidecontact-mob, .afterseduction{display: none;}
	
	.zopim{display: none;}
	
	.blog{margin-top: 16px;}
	.blog-item h2 a{color: #c00; font-size: 37px;}
	.blog h1{line-height: 37px; font-size: 37px;}
	.blog-header-ad{margin-bottom: 0;}
	
	img.light{display: block; float: right; margin-right: 25px;}
	.header-vid,
	.faqheader-vid, 
	.testiheader-vid, 
	.contactheader-vid{display: block;}
	
	.headerlinks{display: none;}
	
	.oops-img{width: 300px;}
	.oops h1{font-size: 45px;}
	.oops h3{font-size: 25px; line-height: 33px;}
	.opps-search{width: 330px; margin-top: 10px;}
	.opps-search input[type="text"]{width: 300px;}
	
	.no768{display: none;}
	
	.aff-how-box{width: 226px; margin: 20px 15px 0 0; font-size: 12px;}
	.aff-how-box img{width: 226px;}
	.aff-how-last{margin: 20px 0 0 0;}
	
	img.order-form-img{float: none;}
	
	.promopage a img{width: 735px;} 	
	
	.survey-banner{
	width: 735px;
	margin-bottom: 20px;
	}
	.full .survey-button img{width: 735px;}	
	
	#youtube2{width: 735px;}
	.lazymenwomen{width: 630px; margin: 20px auto 20px auto; float: none; display: block;}
	.lazymen h3 a, .lazywomen h3 a, .lazymen h3, .lazywomen h3{color: #333; font-size: 25px; font-weight: 700; text-decoration: none; line-height: 20px;}
}

@media only screen and (min-width: 460px) and (max-width: 767px) {
	.base{
	width: 450px;
	margin: 0 auto;
	}
	#header .base{height: 100px; background-image: none;}
	.header-vid{display: block; width: 300px; margin: 10px auto;}
	.header-vid a:nth-child(1), .header-vid a:nth-child(2), .header-vid a:nth-child(3){display: none;}
	.header-vid img.show-video, .header-vid img.show-video-es{width: 300px;}
	.faqheader-vid, .testiheader-vid, .contactheader-vid{display: none;}
	
	.testi-video{width: 425px; height: 239px;}
	
	
	.headerlinks{display: none;}
	.logo{padding: 20px 0;}
	.logo img{width: 200px;}
	
	#web-nav ul li:nth-child(9), #web-nav ul li:nth-child(8), #web-nav ul li:nth-child(7), #web-nav ul li:nth-child(6), #web-nav ul li:nth-child(5), #web-nav ul li:nth-child(4), #web-nav ul li:nth-child(3), #web-nav ul li:nth-child(2){display: none;}
	#web-nav ul li:nth-child(9){display: block;}
	#mob-nav ul li:nth-child(1){display: none;}
	
	.sidecontact-web, .share-buttons{display: none;}
	
	.left{width: 100%;}
	.right{display: none;}
	.left .ph-buttons a, .right .ph-buttons a, .full .ph-buttons a{font-size: 17px; font-weight: 700; padding: 20px 5px; width: 45%;}
	.ph-buttons{margin: 0px; font-size: 15px;}
	.left h1, .homepage h1{font-size: 30px; color: #c00; line-height: 30px; font-weight: 700;}
	.homepage h2, .full h2, .right h2, #iendorse h2{font-size: 25px; color: #c00; line-height: 25px;  font-weight: 700;}
	.left img{float: left; margin: 0 10px 0 0;}
	.half h3{font-size: 20px; line-height: 20px; padding-bottom: 0;}
	.homepage img, .seductionbottle img{width: 100px; margin: 0 10px 0 0;} 
	.seductionbottle img{margin: 0 10px 0 0;}
	.women h2, .guarantee h2, .news h2, .testi h2{margin-top: 0; font-size: 25px; line-height: 25px;}
	.news-copy h4{font-size: 20px; line-height: 20px;}
	
	.full .half{width: 100%;}
	.full .half:nth-child(2){margin-bottom: 30px;}
	.full h2{margin-top: 0;}
	
	.trustedvendor img{margin: 5px 20px 50px 0;}
	.trustedvendor div:nth-child(3) img{margin: 5px 20px 10px 0;}
	
	.footer-news{width: 100%; margin: 10px auto;}
	.footer-news img{float: left; margin: 0;}
	
	#youtube{width: 440px; padding: 10px; margin: 5% auto 0 auto;}
	#youtube iframe, .video-dropdown video#video{width: 440px; height: 248px;}
	
	.footerlinks, .copyright{width: 100%; padding: 10px 0; text-align: left;}
	
	#news-mob{display: block;}
	#news-mob a:nth-child(6), #news-mob a:nth-child(5){display: none;}
	#news-mob a:nth-child(1){margin-left: 20px;}
	#news-mob a img{height: 50px;}	
	
	img.phactimg{margin: 5px 35px 85px 0;}
	ul.pheromomes-act{margin: 0px 0 0 0; width: 300px;}

	h3{margin: 5px 0 0 0; font-size: 24px; line-height: 24px; font-weight: 700;}
	.luvecom li{padding-bottom: 20px;}
	.warning2{padding: 0 10px 20px 0;}
	.warning img{display: none;}
	
	.trustedvendor img{width: 100px;}
	.trustedvendor div:nth-child(3) img{margin: 5px 20px 20px 0;}	
	.trustedvendor div:nth-child(4) img{margin: 5px 20px 20px 0;}	
	.trustedvendor div:nth-child(5) img{margin: 5px 20px 20px 0;}	
	.trustedvendor div:nth-child(6) img{margin: 5px 20px 20px 0;}

	.footer-news{width: 100%; line-height: 26px;}
	.footer-news img{margin: 5px 10px 60px 0;}

	.orderbymail{line-height: 26px;}
	.orderbymail a img{float: left; margin: 20px 10px 20px 0;}	
	
	.news-img{margin-bottom: 20px;}
	.news-copy{width: 100%;}
	
	#contact-web, #sidecontact-web{display: none;}	
	#contact-mob, #sidecontact-mob{display: block;}
	
	.sand-title, .sandwhich, .buttonaftersand{display: none;}
	.left .sandwhich{display: block;}	
	.left .sandwhich img{width: 75px; height: 75px;}	
	.left .sandwhich div{width: 290px; margin-bottom: 10px;}	
	
	/*men*/
	.product-box{position: relative; z-index: 1;}
	.product{position: relative; z-index: 1;}
	
	.boxmen, .boxwomen{background-image: none;}
	.prod-details{float: right; width: 280px;}
	.prod-details h2{font-size: 30px; line-height: 30px; font-weight: 700; margin-top: 5px;}
	.bnpl-top{display: none;}
	
	.prod-desc img{float: none; display: none;}
	.prod-desc li{margin: 0 0 10px; padding: 0; font-size: 14px; line-height: 24px;}
	#soemen-offers{display: block;}
	#soemen-offers .close-box{display: none;}
	#soemen-offers .offer-box br.cl{display: block;}
	
	.prod-offers h3, .prod-offers h4{margin-left: 0; margin-top: 20px; margin-bottom: 20px; font-size: 25px; line-height: 25px; font-weight: 600; float: left;}
	.prod-offers h4{padding-top: 0px; padding-left: 10px;}
	.bnpl-bottom{display: none;}

	.offer1{width: 100%; float: none; margin-bottom: 20px;}
	.offer2{width: 100%; float: none; margin-bottom: 20px;}
	
	.dbl-shot,
	.dvd-shot{}
	.dvd-shot{margin-bottom: 70px;}
	.boxmen .prod-offers .dvd-shot{margin-bottom: 130px;}
	ul.list{margin-bottom: 20px;}
	.offer-box br.cl{display: none;}
	
	.prod-desc, .prod-offers{display: none;}
	i.readsee{display: block;}
	.close-box{display: inline-block;}
	
	.soemen-offers h3, .soemen-offers h4{margin-left: 0px; margin-bottom: 0px;}
	.soemen-offers h4{margin-top: 0px; padding-left: 0px; margin-bottom: 20px;}
	.unscented-line{display: none;}
	.soemen-offers .offer1{width: 100%;}
	.soemen-offers .dbl-shot{width: 95px; float: left; margin-right: 10px;}
	
	.lips-copy{padding-top: 10px; font-size: 16px; line-height: 26px;}
	.lips-copy img{display: none;}
	
	.luvecomwarn, .afterseduction{display: none;}
	
	.inline{width: 380px;}
	.product-pop{width: 380px;}
	#show-large{height: 310px;}
	
	.zopim{display: none;}
	
	#soemen-offers h3{margin-bottom: 20px;}

	.blog p.posted{margin-bottom: 10px;}
	.blog p{padding-top: 0px; margin-top: 0px;}	
	.blog{margin-top: 0px;}
	.blog-header-ad{display: none;}
	.blog-item-ad{display: none;}
	.blog-item{margin-bottom: 40px;}
	.blog-item:nth-child(1){margin-top: 0px;}
	.blog-item h2 a{color: #c00; font-size: 30px;}
	.blog h1{line-height: 30px; font-size: 30px;}
	.blog-slider-large{display: none;}
	
	img.nolight{display: block;}
	
	.blog-slider-large-b, .blog-slider-small-b{display: block;}	
	.blog-slider-large, .blog-slider-small{display: none;}	
	.blog-slider-large-b img{width: 425px;}
	.blog-slider-small-b img{width: 250px;}	
	
	.oops-img{margin: 0 auto; float: none;}
	.oops h1{font-size: 30px; line-height: 40px;}
	.oops h3{font-size: 20px; line-height: 30px;}
	.opps-search{width: 330px; margin-top: 10px;}
	.opps-search input[type="text"]{width: 300px;}
	
	.aff-laptop{float: none; margin: 0 auto;}
	a.aff-register-btn{display: block; text-align: center;}
	
	.affiliate-nav{border-bottom: 0px solid #d7d5d0;}
	.affiliate-nav ul li{display: block;}
	.affiliate-nav ul li a{display: block; border: 1px solid #e5e4e1; border-bottom: 1px solid #e5e4e1; padding: 0px 10px;}
	.affiliate-nav ul li a:hover, .affiliate-nav ul li a.aff-on{border: 1px solid #d7d5d0; border-bottom: 1px solid #d7d5d0;}	
	
	img.order-form-img{float: none;}
	
	.promopage a img{width: 425px;} 
	
	.survey-banner{
	width: 425px;
	margin-bottom: 20px;
	}
	.full .survey-button img{width: 425px;}	

	#youtube2{top: 0; width: 460px; margin: 1% auto 0 auto;}
	#youtube2 h2{font-size: 25px;}
	#youtube2 h3{font-size: 17px;}
	.lazymen, .lazywomen{font-size: 15px; width: 200px;}
	.lazymen img, .lazywomen img{width: 200px;}
	.lazymen{float: left; margin: 10px 0 30px 15px;}
	.lazywomen{float: right; margin: 10px 15px 30px 0;}
	
	.lazymenwomen{width: 460px; margin: 20px auto 10px auto; float: none; display: block;}
	.lazymen h3 a, .lazywomen h3 a, .lazymen h3, .lazywomen h3{color: #333; font-size: 18xpx; font-weight: 700; text-decoration: none; line-height: 15px;}
	
	.prod-shot {width: 90px; padding: 10px 10px 0 10px;}
	.prod-shot a img.attachment-product-bottle-186{width: 90px; height: 86px;}
}

@media only screen and (min-width: 360px) and (max-width: 459px) {
	body{font-size: 13px;}
	p{line-height: 23px;}
	.base{
	width: 350px;
	margin: 0 auto;
	}
	#header .base{height: 80px; background-image: none;}
	.header-vid{display: block; width: 300px; margin: 0 auto 20px auto; padding-bottom: 0;}
	.header-vid a:nth-child(1), .header-vid a:nth-child(2), .header-vid a:nth-child(3){display: none;}
	.header-vid a:nth-child(1), .header-vid a:nth-child(2), .header-vid a:nth-child(3){display: none;}
	.header-vid img.show-video,
	.header-vid img.show-video-es{width: 300px; margin-bottom: 8px;}
	.faqheader-vid, .testiheader-vid, .contactheader-vid{display: none;}
	
	.testi-video{width: 335px; height: 188px;}
	
	#content{padding: 5px 7px;}
	
	.headerlinks{display: none;}
	.logo{padding: 15px 0;}
	.logo img{width: 180px;}
	
	#web-nav ul li:nth-child(9), #web-nav ul li:nth-child(8), #web-nav ul li:nth-child(7), #web-nav ul li:nth-child(6), #web-nav ul li:nth-child(5), #web-nav ul li:nth-child(4), #web-nav ul li:nth-child(3), #web-nav ul li:nth-child(2){display: none;}
	#web-nav ul li:nth-child(9){display: block;}
	#mob-nav ul li:nth-child(1){display: none;}
	
	.sidecontact-web, .share-buttons{display: none;}
	
	.left{width: 100%;}
	.right{display: none;}
	.left .ph-buttons a, .right .ph-buttons a, .full .ph-buttons a{font-size: 120%; line-height: 1; padding: 10px 10px; width: 39%;}
	.ph-buttons{margin: 0px; font-size: 15px;}
	.left h1, .homepage h1{font-size: 30px; color: #c00; line-height: 30px; font-weight: 700;}
	.homepage h2, .full h2, .right h2, #iendorse h2{font-size: 25px; color: #c00; line-height: 25px;  font-weight: 700;}
	.full h2{margin-top: 0px;}
	.left img{float: left; margin: 0 10px 0 0;}
	.half h3{font-size: 20px; line-height: 20px; padding-bottom: 0;}
	.homepage img, .seductionbottle img{width: 100px; margin: 0 10px 0 0;} 
	.seductionbottle img{margin: 0 10px 0 0;}
	.women h2, .guarantee h2, .news h2, .testi h2{margin-top: 0; font-size: 25px; line-height: 25px;}
	.news-copy h4{font-size: 20px; line-height: 20px;}
	
	.full .half{width: 100%;}
	.full .half:nth-child(2){margin-bottom: 30px;}
	
	#youtube{width: 340px; padding: 0px; margin: 5% auto 0 auto;}
	#youtube iframe, .video-dropdown video#video{width: 340px; height: 191px;}
	.video-dropdown-bar{font-size: 13px;}
	.video-dropdown-bar a.video-dropdown-buynow{font-size: 13px;}
	
	.footerlinks, .copyright{width: 100%; padding: 10px 0; text-align: left;}
	
	#news-mob{display: block;}
	#news-mob a:nth-child(1), #news-mob a:nth-child(2), #news-mob a:nth-child(6){display: none;}
	#news-mob a:nth-child(3){margin-left: 6px;}
	#news-mob a img{height: 48px;}	
	
	img.phactimg{margin: 5px 25px 80px 0;}
	ul.pheromomes-act{margin: 5px 0 0 0; width: 215px;}
	ul.pheromomes-act li{margin: 0; padding: 0; line-height: 20px; padding-bottom: 10px;}
	ul.pheromomes-act li:last-child{padding-bottom: 0;}
	
	h3, .trustedvendor h3{margin: 5px 0 0 0; font-size: 20px; line-height: 20px; font-weight: 700;}
	.trustedvendor h3{margin-bottom: 20px;}
	.luvecom li{padding-bottom: 20px;}
	.warning2{padding: 0 10px 20px 0;}
	.warning img{display: none;}
	
	.trustedvendor b{font-size: 20px;}
	.trustedvendor, .luvecom li{line-height: 23px;}
	
	.jv-kohl p, .endorsement{line-height: 22px;}
	
	.trustedvendor div:nth-child(6) img{margin-bottom: 10px;}
	
	.footer-news{width: 100%; line-height: 20px;}
	.footer-news img{margin: 0 10px 60px 0;}
	
	.orderbymail{line-height: 23px;}
	.orderbymail a img{float: none;  margin: 10px 10px 0 0;}	
	.orderbymail p{margin: 0;}	
	
	#news-item{width: 100%; clear: both;}
	.news-img{width: 300px; }
	.news-copy{width: 100%; margin: 0 0 0 150px; float: none;}
	
	#news-item div{float: right;}
	.news-img{width: 100%; margin: 0 0 10px 0;}
	.news-copy{width: 100%;}
	
	#testi-list p{padding: 0 0 20px 52px;}
	
	#contact-web, #sidecontact-web{display: none;}	
	#contact-mob, #sidecontact-mob{display: block;}
	
	.sand-title, .sandwhich, .buttonaftersand, h3.sand-title{display: none;}
	.left .sandwhich{display: block; padding: 10px; padding-bottom: 20px;}
	.left .sandwhich img{width: 70px; height: 70px;}	
	.left .sandwhich div{width: 230px; margin-bottom: 10px;}
	.left .sandwhich div i{position: static; text-align: left;}
	
	/*men*/
	.product-box{position: relative; z-index: 1; font-size: 12px; line-height: 22px;}
	.product{position: relative; z-index: 1;}
	
	.boxmen, .boxwomen{background-image: none;}
	
	.prod-details{float: right; width: 180px;}
	.prod-details h2{font-size: 25px; line-height: 25px; font-weight: 700; margin-top: 5px;}
	.bnpl-top{display: none;}

	.prod-desc img{float: none; display: none;}
	.prod-desc li{margin: 0 0 10px; padding: 0; font-size: 12px; line-height: 22px;}
	#soemen-offers{display: block;}
	#soemen-offers .close-box{display: none;}
	#soemen-offers .offer-box br.cl{display: block;}
	
	.prod-offers{ font-size: 12px; line-height: 22px;}
	.prod-offers h3, .prod-offers h4{margin-left: 0; margin-top: 20px; font-size: 20px; line-height: 20px; float: none;}
	.prod-offers h4{padding: 0; margin: 0 0 0 0;}
	.bnpl-bottom{display: none;}

	.offer1{width: 100%; float: none; margin-bottom: 20px;}
	.offer2{width: 100%; float: none;}
	
	.dbl-shot,
	.dvd-shot{float: none;}
	.dvd-shot{margin-bottom: 0px;}
	
	.prod-desc, .prod-offers{display: none;}
	i.readsee{display: block;}
	.close-box{display: inline-block;}
	
	.soemen-offers h3, .soemen-offers h4{margin-left: 0px; margin-bottom: 0px; font-size: 20px; font-weight: 700;}
	.soemen-offers h4{margin-top: 0px; padding-left: 0px; margin-bottom: 0px;}
	.unscented-line{display: none;}
	.soemen-offers .offer1{width: 100%;}
	.soemen-offers .dbl-shot{width: 95px; float: left; margin-right: 10px;}
	
	.lips-copy{padding-top: 10px; font-size: 14px; line-height: 24px;}
	.lips-copy img{display: none;}
	
	.luvecomwarn, .afterseduction{display: none;}
	
	.inline{width: 300px; padding: 10px;}
	.product-pop{width: 300px;}
	#show-large{width: 280px;}
	
	.zopim{display: none;}
	
	.viewprod-badge{width: 350px; left: -29px;}
	
	.blog-header-ad{display: none;}
	
	.blog-item img, .blot-thumbnail img{width: 130px; height: 166px;}
	.blog p.posted{margin-bottom: 10px;}
	.blog p{padding-top: 0px; margin-top: 0px;}	
	.blog{margin-top: 0px;}
	.blog-header-ad{display: none;}
	.blog-item-ad{display: none;}
	.blog-item{margin-bottom: 40px;}
	.blog-item:nth-child(1){margin-top: 0px;}
	.blog-item h2 a{color: #c00; font-size: 30px;}
	.blog h1{line-height: 30px; font-size: 30px;}
	.blog-slider-large{display: none;}

	img.nolight{display: block;}	
	
	.blog-slider-large-b, .blog-slider-small-b{display: block;}	
	.blog-slider-large, .blog-slider-small{display: none;}	
	.blog-slider-large-b img{width: 335px;}
	.blog-slider-small-b img{width: 250px;}	
	
	.wp-pagenavi a.page, span.extend, a.last {
	 display: none;
	 }
	 
	.oops-img{float: none; width: 335px;}
	.oops h1{font-size: 30px; line-height: 40px;}
	.oops h3{font-size: 20px; line-height: 30px;}
	.opps-search{width: 315px; margin-top: 10px;}
	.opps-search input[type="text"]{width: 285px;}	 
	
	.aff-laptop{float: none; margin: 0 auto;}
	a.aff-register-btn{display: block; text-align: center;}
	
	.affiliate-nav{border-bottom: 0px solid #d7d5d0;}
	.affiliate-nav ul li{display: block;}
	.affiliate-nav ul li a{display: block; border: 1px solid #e5e4e1; border-bottom: 1px solid #e5e4e1; padding: 0px 10px;}
	.affiliate-nav ul li a:hover, .affiliate-nav ul li a.aff-on{border: 1px solid #d7d5d0; border-bottom: 1px solid #d7d5d0;}

	img.order-form-img{float: none;}
	
	.promopage a img{width: 335px;}
	
	.survey-banner{
	width: 335px;
	margin-bottom: 20px;
	}
	.full .survey-button img{width: 335px;}	

	#youtube2{top: 0; width: 360px; margin: 1% auto 0 auto;}
	#youtube2 h2{font-size: 25px;}
	#youtube2 h3{font-size: 20px;}
	.lazymen, .lazywomen{font-size: 14px; width: 330px; height: 112px; text-align: left; float: none; margin: 10px;}
	.lazywomen{margin-bottom: 10px;}
	.lazymen img, .lazywomen img{width: 160px; float: left; margin-right: 10px;}
	.lazymenwomen{width: 160px; margin: 0; float: none; display: block;}
	
	.prod-shot {width: 110px; padding: 10px 5px 0 5px;}
	.dbl-shot, .dvd-shot{text-align: left;}
	.dbl-shot img.zoom, .dvd-shot img.zoom{margin-left: 15px;}	
	.prod-shot a img.attachment-product-bottle-186{width: 110px; height: 105px;}
}

/*
@media only screen and (min-width: 340px) and (max-width: 359px) {
	#youtube{width: 340px; padding: 5px; margin: 5% auto 0 auto;}
	#youtube iframe{width: 340px; height: 191px;}
}
*/

@media only screen and (min-width: 320px) and (max-width: 359px) {
	body{font-size: 13px;}
	p{line-height: 23px;}
	.base{
	width: 310px;
	margin: 0 auto;
	}
	#header .base{height: 70px; background-image: none;}
	.header-vid{display: block; padding-bottom: 0; margin-bottom: 10px;}
	.header-vid a:nth-child(1), .header-vid a:nth-child(2), .header-vid a:nth-child(3){display: none;}
	.header-vid img.show-video,
	.header-vid img.show-video-es{width: 275px; margin-bottom: 7px;}
	.faqheader-vid, .testiheader-vid, .contactheader-vid{display: none;}
	
	.testi-video{width: 297px; height: 167px;}
	
	.other-elem{display: none;}
	.headerlinks{display: none;}
	.logo{padding: 15px 0;}
	.logo img{width: 160px;}
	
	#web-nav ul li:nth-child(9), #web-nav ul li:nth-child(8), #web-nav ul li:nth-child(7), #web-nav ul li:nth-child(6), #web-nav ul li:nth-child(5), #web-nav ul li:nth-child(4), #web-nav ul li:nth-child(3), #web-nav ul li:nth-child(2){display: none;}
	#web-nav ul li:nth-child(9){display: block;}
	#mob-nav ul li:nth-child(1){display: none;}
	
	#content{padding: 5px 7px;}
	
	.sidecontact-web, .share-buttons{display: none;}
	
	.left{width: 100%;}
	.right{display: none;}
	.left .ph-buttons a, .right .ph-buttons a, .full .ph-buttons a{font-size: 120%; line-height: 1; padding: 10px 10px; width: 39%;}
	.ph-buttons{margin: 0px; font-size: 15px;}
	.left h1, .homepage h1{font-size: 25px; color: #c00; line-height: 25px; font-weight: 700;}
	.homepage h2, .full h2, .right h2, #iendorse h2{font-size: 23px; color: #c00; line-height: 23px;  font-weight: 700;}
	.left img{float: left; margin: 0 10px 0px 0;}
	.homepage img, .seductionbottle img{width: 100px;} 
	.seductionbottle img{margin: 0 10px 0 0;}
	.women h2, .guarantee h2, .news h2, .testi h2{margin-top: 0; font-size: 20px; line-height: 20px;}
	.news-copy h4{font-size: 18px; line-height: 18px;}	
	
	.full .half{width: 100%;}
	.full .half:nth-child(2){margin-bottom: 30px;}
	.full h2{margin-top: 0;}
	
	#youtube{width: 318px; padding: 0px; margin: 5% auto 0 auto;}
	#youtube iframe, .video-dropdown video#video{width: 318px; height: 179px;}
	.video-dropdown-bar{font-size: 13px;}
	.video-dropdown-bar a.video-dropdown-buynow{font-size: 13px;}
	
	.footerlinks, .copyright{width: 100%; padding: 10px 0; text-align: left;}
	
	#news-mob{display: block;}
	#news-mob a:nth-child(1), #news-mob a:nth-child(2), #news-mob a:nth-child(6){display: none;}
	#news-mob a:nth-child(3){margin-left: 2px;}
	#news-mob a img{height: 42px;}	
	
	img.phactimg{margin: 5px 25px 140px 0;}
	ul.pheromomes-act{margin: 0 0 0 0; width: 175px;}
	ul.pheromomes-act li{margin: 0; padding: 0; line-height: 20px; padding-bottom: 10px;}
	ul.pheromomes-act li:last-child{padding-bottom: 0;}
	
	h3, .trustedvendor h3{margin: 5px 0 0 0; font-size: 18px; line-height: 18px; font-weight: 700;}
	.trustedvendor h3{margin-bottom: 20px;}
	.luvecom li{padding-bottom: 20px;}
	.warning2{padding: 0 10px 20px 0;}
	.warning img{display: none;}
	
	.trustedvendor b{font-size: 20px;}
	.trustedvendor, .luvecom li{line-height: 23px;}
	
	.jv-kohl p, .endorsement{line-height: 22px;}
	
	.trustedvendor div:nth-child(6) img{margin-bottom: 10px;}
	
	.footer-news{width: 100%; line-height: 20px;}
	.footer-news img{margin: 0 10px 60px 0;}
	
	.orderbymail{line-height: 23px;}
	.orderbymail a img{float: none; margin: 10px 10px 0 0;}
	.orderbymail p{padding: 0; margin: 0;}
	
	.back-copyscape a:nth-child(1), .back-copyscape a:nth-child(2){float: none; text-align: left;}
	.back-copyscape a:nth-child(2){padding-top: 10px; display: block;}
	.back-copyscape br{display: none;}
	
	#news-item div{float: right;}
	.news-img{width: 100%; margin: 0 0 10px 0;}
	.news-copy{width: 100%;}
	
	#testi-list p{padding: 0 0 20px 52px;}
	
	#contact-web, #sidecontact-web{display: none;}	
	#contact-mob, #sidecontact-mob{display: block;}
	
	.sand-title, .sandwhich, .buttonaftersand, h3.sand-title{display: none;}
	.left .sandwhich{display: block; padding: 10px; padding-bottom: 20px;}
	.left .sandwhich img{width: 60px; height: 60px;}	
	.left .sandwhich div{width: 200px; margin-bottom: 10px;}
	.left .sandwhich div i{position: static; text-align: left;}
	
	/*men*/
	.product-box{position: relative; z-index: 1; font-size: 12px; line-height: 22px;}
	.product{position: relative; z-index: 1;}
	
	.boxmen, .boxwomen{background-image: none;}
	
	.prod-shot{padding: 0 5px;}
	.prod-details{float: right; width: 160px;}
	.prod-details h2{font-size: 25px; line-height: 25px; font-weight: 700; margin-top: 5px;}
	.bnpl-top{display: none;}

	.prod-desc img{float: none; display: none;}
	.prod-desc li{margin: 0 0 10px; padding: 0; font-size: 12px; line-height: 22px;}
	#soemen-offers{display: block;}
	#soemen-offers .close-box{display: none;}
	#soemen-offers .offer-box br.cl{display: block;}
	
	.prod-offers{ font-size: 12px; line-height: 22px;}
	.prod-offers h3, .prod-offers h4{margin-left: 0; margin-top: 20px; font-size: 18px; line-height: 18px; float: none;}
	.prod-offers h4{padding: 0; margin: 0 0 0 0;}
	.bnpl-bottom{display: none;}

	.offer1{width: 100%; float: none; margin-bottom: 20px;}
	.offer2{width: 100%; float: none;}
	
	.dbl-shot,
	.dvd-shot{float: none;}
	.dvd-shot{margin-bottom: 0px;}
	
	.prod-desc, .prod-offers{display: none;}
	i.readsee{display: block;}
	.close-box{display: inline-block;}
	
	.soemen-offers h3, .soemen-offers h4{margin-left: 0px; margin-bottom: 0px; font-size: 18px; line-height: 18px;}
	.soemen-offers h4{margin-top: 0px; padding-left: 0px; margin-bottom: 0px;}
	.unscented-line{display: none;}
	.soemen-offers .offer1{width: 100%;}
	.soemen-offers .dbl-shot{width: 95px; float: left; margin-right: 10px;}
	
	.lips-copy{padding-top: 10px; font-size: 12px; line-height: 22px;}
	.lips-copy img{display: none;}
	
	.luvecomwarn, .afterseduction{display: none;}
	ul.luvessentials{margin-top: 0;}
	
	.inline{width: 270px; padding: 5px;}
	.product-pop{width: 270px;}
	#show-large{width: 260px;}
	
	.zopim{display: none;}
	
	.viewprod-badge{width: 300px; left: -27px;}
	
	.blog-header-ad{display: none;}
	
	.blog-item img, .blot-thumbnail img{width: 130px; height: 166px;}
	.blog p.posted{margin-bottom: 10px;}
	.blog p{padding-top: 0px; margin-top: 0px;}	
	.blog{margin-top: 0px;}
	.blog-header-ad{display: none;}
	.blog-item-ad{display: none;}
	.blog-item{margin-bottom: 40px;}
	.blog-item:nth-child(1){margin-top: 0px;}
	.blog-item h2 a{color: #c00; font-size: 30px;}
	.blog h1{line-height: 30px; font-size: 30px;}
	.blog-slider-large{display: none;}	
	
	.blog-slider-small{display: none;}
	img.nolight{display: block;}
	
	.blog-slider-large-b, .blog-slider-small-b{display: block;}	
	.blog-slider-large, .blog-slider-small{display: none;}	
	.blog-slider-large-b img{width: 297px;}	
	.blog-slider-small-b img{width: 297px;}

	.wp-pagenavi a.page, span.extend, a.last {
	 display: none;
	 }
	 
	.oops-img{float: none; width: 297px;}
	.oops h1{font-size: 30px; line-height: 40px;}
	.oops h3{font-size: 20px; line-height: 30px;}
	.opps-search{width: 277px; margin-top: 10px;}
	.opps-search input[type="text"]{width: 245px;}	

	.aff-how-box, .aff-how-box img{width: 297px; margin-right: 0;}
	.aff-laptop{float: none; margin: 0 auto;}
	a.aff-register-btn{display: block; text-align: center;}
	
	.affiliate-nav{border-bottom: 0px solid #d7d5d0;}
	.affiliate-nav ul li{display: block;}
	.affiliate-nav ul li a{display: block; border: 1px solid #e5e4e1; border-bottom: 1px solid #e5e4e1; padding: 0px 10px;}
	.affiliate-nav ul li a:hover, .affiliate-nav ul li a.aff-on{border: 1px solid #d7d5d0; border-bottom: 1px solid #d7d5d0;}		
	
	img.order-form-img{float: none; width: 297px;}	
	
	.promopage a img{width: 297px;}
	
	.survey-banner{
	width: 297px;
	margin-bottom: 20px;
	}
	.full .survey-button img{width: 297px;}	
	
	#youtube2{top: 0; width: 310px; margin: 1% auto 0 auto;}
	#youtube2 h2{font-size: 25px;}
	#youtube2 h3{font-size: 20px;}
	.lazymen, .lazywomen{font-size: 13px; width: 280px; height: 111px; text-align: left; float: none; margin: 10px;}
	.lazywomen{margin-bottom: 10px;}
	.lazymen img, .lazywomen img{width: 140px; float: left; margin-right: 10px;}
	.lazymen h3 a, .lazywomen h3 a, .lazymen h3, .lazywomen h3{font-size: 15px; line-height: 15px;}
	.lazymen h3, .lazywomen h3{margin-bottom: 10px;}
	
	.lazymenwomen{width: 140px; margin: 0; float: none; display: block;}
	
	.prod-shot {width: 90px; padding: 10px 5px 0 5px;}
	.dbl-shot, .dvd-shot{text-align: left;}
	.dbl-shot img.zoom, .dvd-shot img.zoom{margin-left: 15px;}	
	.prod-shot a img.attachment-product-bottle-186{width: 90px; height: 86px;}	
	
	.prod-details h2{font-size: 20px;}
}

@media only screen and (max-width: 319px) {
	body{font-size: 13px;}
	p{line-height: 23px;}
	.base{
	width: 300px;
	margin: 0 auto;
	}
	#header .base{height: 80px; background-image: none;}
	.header-vid{display: block; padding-bottom: 0; margin-bottom: 10px;}
	.header-vid a:nth-child(1), .header-vid a:nth-child(2), .header-vid a:nth-child(3){display: none;}
	.header-vid img.show-video,
	.header-vid img.show-video-es{width: 265px; margin-bottom: 7px;}
	.faqheader-vid, .testiheader-vid, .contactheader-vid{display: none;}
	
	.testi-video{width: 284px; height: 160px;}
	
	.other-elem{display: none;}
	.headerlinks{display: none;}
	.logo{padding: 15px 0;}
	.logo img{width: 180px;}
	
	#web-nav ul li:nth-child(9), #web-nav ul li:nth-child(8), #web-nav ul li:nth-child(7), #web-nav ul li:nth-child(6), #web-nav ul li:nth-child(5), #web-nav ul li:nth-child(4), #web-nav ul li:nth-child(3), #web-nav ul li:nth-child(2){display: none;}
	#web-nav ul li:nth-child(9){display: block;}
	#mob-nav ul li:nth-child(1){display: none;}
	
	#content{padding: 5px 7px;}
	
	.sidecontact-web, .share-buttons{display: none;}
	
	.left{width: 100%;}
	.right{display: none;}
	.left .ph-buttons a, .right .ph-buttons a, .full .ph-buttons a{font-size: 120%; line-height: 1; padding: 10px 10px; width: 39%;}
	.ph-buttons{margin: 0px; font-size: 15px;}
	.left h1, .homepage h1{font-size: 25px; color: #c00; line-height: 25px; font-weight: 700;}
	.homepage h2, .full h2, .right h2, #iendorse h2{font-size: 20px; color: #c00; line-height: 20px;  font-weight: 700;}
	.left img{float: left; margin: 0 10px 0px 0;}
	.homepage img, .seductionbottle img{width: 100px;} 
	.seductionbottle img{margin: 0 10px 0 0;}
	.women h2, .guarantee h2, .news h2, .testi h2{margin-top: 0; font-size: 18px; line-height: 18px;}
	.news-copy h4{font-size: 18px; line-height: 18px;}	
	
	.full .half{width: 100%;}
	.full .half:nth-child(2){margin-bottom: 30px;}
	.full h2{margin-top: 0;}
	
	#youtube{width: 310px; padding: 0px; margin: 5% auto 0 auto;}
	#youtube iframe, .video-dropdown video#video{width: 310px; height: 174px;}
	
	.footerlinks, .copyright{width: 100%; padding: 10px 0; text-align: left;}
	
	#news-mob{display: block;}
	#news-mob a:nth-child(1), #news-mob a:nth-child(2), #news-mob a:nth-child(6){display: none;}
	#news-mob a:nth-child(3){margin-left: 5px;}
	#news-mob a img{height: 38px;}	
	
	img.phactimg{margin: 5px 25px 140px 0;}
	ul.pheromomes-act{margin: 0 0 0 0; width: 165px;}
	ul.pheromomes-act li{margin: 0; padding: 0; line-height: 20px; padding-bottom: 10px;}
	ul.pheromomes-act li:last-child{padding-bottom: 0;}
	
	h3, .trustedvendor h3{margin: 5px 0 0 0; font-size: 18px; line-height: 18px; font-weight: 700;}
	.trustedvendor h3{margin-bottom: 20px;}
	.luvecom li{padding-bottom: 20px;}
	.warning2, .half h3{padding: 0 10px 20px 0; font-size: 18px; line-height: 18px;}
	.warning img{float: left;}
	
	.trustedvendor b{font-size: 18px;}
	.trustedvendor, .luvecom li{line-height: 23px;}
	
	.jv-kohl p, .endorsement{line-height: 22px;}
	
	.trustedvendor div:nth-child(6) img{margin-bottom: 10px;}
	
	.footer-news{width: 100%; line-height: 20px;}
	.footer-news img{margin: 0 10px 60px 0;}
	
	.orderbymail{line-height: 23px;}
	.orderbymail a img{float: none; margin: 10px 10px 0 0;}
	.orderbymail p{padding: 0; margin: 0;}
	
	.back-copyscape a:nth-child(1), .back-copyscape a:nth-child(2){float: none; text-align: left;}
	.back-copyscape a:nth-child(2){padding-top: 10px; display: block;}
	.back-copyscape br{display: none;}
	
	#news-item div{float: right;}
	.news-img{width: 100%; margin: 0 0 10px 0;}
	.news-copy{width: 100%;}
	
	#testi-list p{padding: 0 0 20px 52px;}
	
	#contact-web, #sidecontact-web{display: none;}	
	#contact-mob, #sidecontact-mob{display: block;}	
	
	.sand-title, .sandwhich, .buttonaftersand, h3.sand-title{display: none;}
	.left .sandwhich{display: block; padding: 10px; padding-bottom: 20px;}
	.left .sandwhich img{width: 60px; height: 60px;}	
	.left .sandwhich div{width: 190px; margin-bottom: 10px;}
	.left .sandwhich div i{position: static; text-align: left;}
	
	/*men*/
	.product-box{position: relative; z-index: 1; font-size: 12px; line-height: 22px;}
	.product{position: relative; z-index: 1;}
	
	.boxmen, .boxwomen{background-image: none;}
	
	.prod-shot{padding: 0 5px;}
	.prod-details{float: right; width: 140px;}
	.prod-details h2{font-size: 21px; line-height: 21px; font-weight: 700; margin-top: 5px;}
	.bnpl-top{display: none;}

	.prod-desc img{float: none; display: none;}
	.prod-desc li{margin: 0 0 10px; padding: 0; font-size: 12px; line-height: 22px;}
	#soemen-offers{display: block;}
	#soemen-offers .close-box{display: none;}
	#soemen-offers .offer-box br.cl{display: block;}
	
	.prod-offers{ font-size: 12px; line-height: 22px;}
	.prod-offers h3, .prod-offers h4{margin-left: 0; margin-top: 20px; font-size: 18px; line-height: 18px; float: none;}
	.prod-offers h4{padding: 0; margin: 0 0 0 0;}
	.bnpl-bottom{display: none;}

	.offer1{width: 100%; float: none; margin-bottom: 20px;}
	.offer2{width: 100%; float: none;}
	
	.dbl-shot,
	.dvd-shot{float: none;}
	.dvd-shot{margin-bottom: 0px;}
	
	.prod-desc, .prod-offers{display: none;}
	i.readsee{display: block;}
	.close-box{display: inline-block;}
	
	.soemen-offers h3, .soemen-offers h4{margin-left: 0px; margin-bottom: 0px; font-size: 16px; line-height: 16px;}
	.unscented-line{display: none;}
	.soemen-offers .offer1{width: 100%;}
	.soemen-offers .dbl-shot{width: 95px; float: left; margin-right: 10px;}
	
	.lips-copy{padding-top: 10px; font-size: 12px; line-height: 22px;}
	.lips-copy img{display: none;}
	
	.luvecomwarn, .afterseduction{display: none;}
	ul.luvessentials{margin-top: 0;}
	
	.inline{width: 270px; padding: 5px;}
	.product-pop{width: 270px;}
	#show-large{width: 260px;}
	
	.zopim{display: none;}
	
	.viewprod-badge{width: 300px; left: -27px;}
	
	.blog-header-ad{display: none;}
	
	.blog-item img, .blot-thumbnail img{width: 130px; height: 166px;}
	.blog p.posted{margin-bottom: 10px;}
	.blog p{padding-top: 0px; margin-top: 0px;}	
	.blog{margin-top: 0px;}
	.blog-header-ad{display: none;}
	.blog-item-ad{display: none;}
	.blog-item{margin-bottom: 40px;}
	.blog-item:nth-child(1){margin-top: 0px;}
	.blog-item h2 a{color: #c00; font-size: 30px;}
	.blog h1{line-height: 30px; font-size: 30px;}
	.blog-slider-small{display: none;}
	.blog-slider-large{display: none;}	
	
	img.nolight{display: block;}
	
	.blog-slider-large-b, .blog-slider-small-b{display: block;}	
	.blog-slider-large, .blog-slider-small{display: none;}	
	.blog-slider-large-b img{width: 284px;}	
	.blog-slider-small-b img{width: 284px;}	
	
	.wp-pagenavi a.page, span.extend, a.last {
	 display: none;
	 }	
	 
	.oops-img{float: none; width: 284px;}
	.oops h1{font-size: 30px; line-height: 40px;}
	.oops h3{font-size: 20px; line-height: 30px;}
	.opps-search{width: 264px; margin-top: 10px;}
	.opps-search input[type="text"]{width: 234px;}	

	.aff-how-box, .aff-how-box img{width: 284px; margin-right: 0;}
	.aff-laptop{float: none; margin: 0 auto;}
	a.aff-register-btn{display: block; text-align: center;}	
	
	.affiliate-nav{border-bottom: 0px solid #d7d5d0;}
	.affiliate-nav ul li{display: block;}
	.affiliate-nav ul li a{display: block; border: 1px solid #e5e4e1; border-bottom: 1px solid #e5e4e1; padding: 0px 10px;}
	.affiliate-nav ul li a:hover, .affiliate-nav ul li a.aff-on{border: 1px solid #d7d5d0; border-bottom: 1px solid #d7d5d0;}	

	img.order-form-img{float: none; width: 284px;}	
	
	.promopage a img{width: 284px;}
	
	.survey-banner{
	width: 284px;
	margin-bottom: 20px;
	}
	.full .survey-button img{width: 284px;}	
	
	#youtube2{top: 0; width: 310px; margin: 1% auto 0 auto;}
	#youtube2 h2{font-size: 25px;}
	#youtube2 h3{font-size: 20px;}
	.lazymen, .lazywomen{font-size: 13px; width: 280px; height: 111px; text-align: left; float: none; margin: 10px;}
	.lazywomen{margin-bottom: 10px;}
	.lazymen img, .lazywomen img{width: 140px; float: left; margin-right: 10px;}
	.lazymen h3 a, .lazywomen h3 a, .lazymen h3, .lazywomen h3{font-size: 15px; line-height: 15px;}
	.lazymen h3, .lazywomen h3{margin-bottom: 10px;}
	
	.lazymenwomen{width: 140px; margin: 0; float: none; display: block;}
	
	.prod-shot {width: 90px; padding: 10px 5px 0 5px;} 
	.dbl-shot, .dvd-shot{text-align: left;}
	.dbl-shot img.zoom, .dvd-shot img.zoom{margin-left: 15px;}	
	.prod-shot a img.attachment-product-bottle-186{width: 90px; height: 86px;}	
	
	.prod-details h2{font-size: 20px;}	
}

.full .survey a{border-bottom: 0px;}
.topbar-countdown-container{border-bottom: 3px solid white; -webkit-box-shadow: 0 5px 10px -4px black; -moz-box-shadow: 0 5px 10px -4px black; box-shadow: 0 5px 10px -4px black;}

b.disclaim{color: red;}