@charset "utf-8";
@import url("fonts.css");
@import url("buttons.css");
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif
}
.clear {
	clear: both
}
.blue_bg{
	background:#36b0e2 !important
}
img {
	border: none
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.container {
	width: 1010px;
	margin: auto
}
.top-wrapper {
	height: 105px;
	background: #021030;
}
.pull-left {
	float: left
}
.pull-right {
	float: right !important
}
.top-wrapper .container .logo {
	padding-top: 15px;
	padding-bottom: 8px;
}
.top-wrapper .container .right-nav {
	width: 400px;
	text-align: right;
	font-family: 'avenir_lt_std_light';
	font-size: 14px;
	padding-top: 45px;
	position: relative;
	z-index: 999;
}
.top-wrapper .container .right-nav.pull-right ul {
	list-style-type: none;
	color: #C52B2D;
}
.getstarted_txt{
	clear:both;
	font-size:28px;
	font-family: 'avenir_lt_std_light';
	font-style:italic;
	padding-top:22px;
	
}
.top-wrapper .container .right-nav.pull-right ul li {
	font-family: 'franklingothbookctt_bookc';
	/* [disabled]text-transform: uppercase; */
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 16px;
	color: #36b0e2
}
.top-wrapper .container .right-nav.pull-right ul li a {
	color: #36b0e2;
	text-decoration: none
}
.top-wrapper .container .right-nav.pull-right ul li a:hover {
	color: #36b0e2;
	text-decoration: underline
}

.center-nav-wrap {
	background: url(center-nav.png) top center;
	background-repeat: no-repeat;
	height: 170px;
	position: relative;
	/* [disabled]background-size: cover; */
}
.login-btn {
	/* [disabled]min-width: 238px;
*/
	height: 61px;
	background-color: #e62195;
	font-family: 'avenir_45_bookregular';
	font-size: 45px;
	color: #FFF;
	text-align: center;
	line-height: 62px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-right: 20px;
}
.login-btn a {
	color: #FFF;
	text-decoration: none
}
.center-nav-wrap .container .left-links {
	float: right;
	width: 657px;
}
.center-nav-wrap .container .left-links .top-heading {
	font-family: 'avenir_45_bookregular';
	color: #FFF;
	font-size: 38px;
	line-height: 28px;
}
.center-nav-wrap .container {
	padding-top: 20px;
}
.center-nav-wrap .container .left-links .nav-links ul {
	list-style: none;
	color: #FFF
}
.center-nav-wrap .container .left-links .nav-links ul li {
	display: inline;
	font-family: 'avenir_lt_std_light';
	font-size: 20px;
	padding: 0px 17px;
	color: #FFFFFF;
	line-height: 60px;
	font-style: italic
}
.nav-seprator {
	padding-left: 0px !important;
	padding-right: 0px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.center-nav-wrap .container .left-links .nav-links ul li a {
	color: #FFFFFF;
	text-decoration: none
}
.light-bg {
	background-color: #e7ead9;
}
.black-bg {
	background: #000 !important
}
.yourexclusive-bg {
	background: url(yourexclusive-bg_.jpg) top center no-repeat;
	min-height: 400px;
	margin-top: -35px;
}
.yourexclusive-bg .container .yourexclusive {
	width: 660px;
}
.yourexclusive-bg .container .yourexclusive.pull-right .heading {
	padding-top: 30px;
}
.detail-para {
	font-family: 'avenir_lt_stdbook_';
	font-size: 18px;
	padding-top: 15px;
}
.detail-para ul {
	list-style: none;
	line-height: 24px;
}
.detail-para ul li:before {
	content: "• ";
	color: #2194ee; /* or whatever color you prefer */
}
.your-jewelry-choice {
	height: 410px;
	color: #FFF;
	background-color: #021030;
}
.your-jewelry-choice .container .yourexclusive {
	width: 610px;
}
.your-jewelry-choice .container .yourexclusive.pull-right .heading {
	padding-top: 28px;
	padding-bottom: 15px;
}
.yourexclusive.pull-right .detail-para ul {
	list-style: none;
	/* [disabled]font-size: 16px;
*/
	line-height: 24px;
}
.your-jewelry-choice .heading {
	padding-top: 28px;
	padding-bottom: 0px;
}
.your-jewelry-choice .detail-para {
	/* [disabled]padding-top: 5px; */
	padding-left: 80px;
}
.youregift-card {
	min-height: 370px;
	padding-bottom: 10px;
}
.youregift-card .container .yourexclusive {
	width: 550px;
	padding-bottom: 10px;
}
.youregift-card .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
	padding-bottom: 20px;
}
.youregift-card .detail-para ul {
	list-style: none;
	line-height: 24px;
}
.youregift-card .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.youregift-card .heading {
	padding-top: 25px;
	padding-bottom: 15px;
}
.youregift-card .detail-para {
	/* [disabled]padding-top: 5px; */
}
.diet_nutration {
	min-height: 350px;
	background-color: #fff;
	color: #000;
	/* [disabled]background-image: url(exclusive-shopping-bg.png);
*/
	background-repeat: no-repeat;
	background-position: center bottom;
}
.diet_nutration .container .yourexclusive {
	width: 600px;
	padding-bottom: 12px;
}
.diet_nutration .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
	padding-bottom: 15px;
}
.diet_nutration.detail-para ul {
	list-style: none;
	line-height: 24px;
}
.diet_nutration .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.diet_nutration .heading {
	padding-top: 30px;
	/* [disabled]padding-bottom: 10px;
*/
}
.diet_nutration .detail-para {
	padding-top: 15px;
}





.skincare_resources {
	min-height: 380px;
	background-color: #021030;
	color: #FFF;
	/* [disabled]background-image: url(exclusive-shopping-bg.png);
*/
	background-repeat: no-repeat;
	background-position: center bottom;
}
.skincare_resources .container .yourexclusive {
	width: 600px;
	padding-bottom: 12px;
}
.skincare_resources .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
	padding-bottom: 15px;
}
.skincare_resources.detail-para ul {
	list-style: none;
	line-height: 24px;
}
.skincare_resources .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.skincare_resources .heading {
	padding-top: 30px;
	padding-bottom: 15px;
}
.skincare_resources .detail-para {
	padding-top: 15px;
}













.newmindset_newresults {
	min-height: 370px;
	background-color: #021030;
	color: #000;
}
.newmindset_newresults .container .yourexclusive {
	width: 600px;
	padding-bottom: 12px;
}
.newmindset_newresults .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
}
.newmindset_newresults.detail-para ul {
	list-style: none;
	line-height: 24px;
}
.newmindset_newresults .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.newmindset_newresults .heading {
	padding-top: 70px;
	/* [disabled]padding-bottom: 10px;
*/
}
.newmindset_newresults .detail-para {
	padding-top: 15px;
}
.saveevenmore {
	min-height: 370px;
	background-color: #36b0e2;
	color: #000;
}
.saveevenmore .container .yourexclusive {
	width: 600px;
	padding-bottom: 12px;
}
.saveevenmore .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
}
.saveevenmore.detail-para ul {
	list-style: none;
	line-height: 24px;
}
.saveevenmore .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.saveevenmore .heading {
	padding-top: 70px;
	/* [disabled]padding-bottom: 10px;
*/
}
.saveevenmore .detail-para {
	padding-top: 15px;
}
.for-every-accasion {

background-color: #e62195;



}
.for-every-accasion .innerbg{
	min-height: 390px;
	background-image: url(everyaccotion-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.content-section-wrapper.for-every-accasion .container .yourexclusive.pull-left .heading {
	padding-top: 28px;
}
.here-to-help {
	min-height: 365px;
	background-color: #000;
	color: #FFF;
	background-image: url(heretohelp-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.here-to-help .container .yourexclusive {
	width: 540px;
}
.here-to-help .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
}
.here-to-help .detail-para ul {
	list-style: none;
	font-size: 16px;
	line-height: 24px;
}
.here-to-help .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.here-to-help .heading {
	padding-top: 28px;
	padding-bottom: 10px;
}
.here-to-help .detail-para {
	padding-top: 15px;
}
.jewelry-makes {
	min-height: 365px;
	background-image: url(jewelrymakes-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.jewelry-makes .container .yourexclusive {
	width: 600px;
}
.jewelry-makes .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
}
.jewelry-makes .detail-para ul {
	list-style: none;
	font-size: 16px;
	line-height: 24px;
}
.jewelry-makes .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.jewelry-makes .heading {
	padding-top: 28px;
	padding-bottom: 15px;
}
.jewelry-makes .detail-para {
	padding-top: 15px;
}
.treatyourself {
	min-height: 460px;
	background-color: #000;
	background-image: url(revlabs_fitness_lander_54.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	/* [disabled]border-bottom: 1px solid #a30505;
*/
	background-repeat: no-repeat;
}
.treatyourself .container .yourexclusive {
	/* [disabled]width: 485px;
*/
}
.treatyourself .container .yourexclusive.pull-right .heading {
	padding-top: 35px;
}
.treatyourself .detail-para ul {
	list-style: none;
	font-size: 16px;
	line-height: 24px;
}
.treatyourself .detail-para ul li:before {
/*	content: "• ";
	color: red; or whatever color you prefer */
}
.treatyourself .heading {
	padding-top: 28px;
	padding-bottom: 10px;
}
.treatyourself .detail-para {
	padding-top: 20px;
}
.footer-wrapper {
	background-color: #021030;
}
.footer-wrapper .container.text-center {
	padding-top: 25px;
	padding-bottom: 5px;
	color: #fff;
	font-family: 'avenir_lt_std_light';
	font-size: 14px;
}
.normal-font, .textfield, .input-field2 {
	font-family: 'avenir_lt_std_light';
	font-size: 14px;
	padding: 3px;
}
.footer-wrapper .container.text-center a {
	color: #FFF;
	text-decoration: none;
	padding: 0px 3px;
}
.footer-wrapper .container.text-center a:hover {
	text-decoration: underline;
}
.position-relative {
	position: relative;
}
.bangles {
	position: absolute;
	right: -30px;
	z-index: 999;
	top: -29px;
}
.content-section-wrapper.light-bg .container.innerpage {
	padding-bottom: 20px;
}
.container.innerpage .heading h2 span {
	font-family: 'libre_baskervillebold';
	font-size: 32px;
	color: #FFF;
	background: #000;
}
.container.innerpage .heading {
	padding-bottom: 20px;
	padding-top: 30px;
}
.container.innerpage {
	font-size: 14px;
	font-family: 'avenir_lt_stdbook_';
}
.font_20, .font_20 li {
	font-size: 20px;
}
.popupoverlay {
	position: fixed;
	background: url(popup_bg.png);
	height: 100%;
	width: 100%;
	z-index: 99
}
.popup_wrapper_top {
	margin: auto;
	min-height: 400px;
	width: 477px;
	margin-top: 80px;
	border: 3px solid #000;
	background: #FFF;
	/* [disabled]padding-bottom:15px;
*/
	-webkit-box-shadow: 0 0 5px rgba(255,255,255,.59);
	-moz-box-shadow: 0 0 5px rgba(255,255,255,.59);
	box-shadow: 0 0 5px rgba(255,255,255,.59);
}
.popup_wrapper_top .heading {
	background-color: #000;
	padding: 5px;
	color: #fff;
	font-family: 'avenir_lt_stdbook_';
	font-size: 20px;
	text-align: right;
}
.ping-txt {
	color: #a30505;
	text-decoration: underline
}
.popup_wrapper_top .field_input {
	padding-left: 35px;
}
.field_input input {
	padding: 7px;
	border: 1px solid #000;
	width: 393px;
	margin-bottom: 10px;
	font-family: 'avenir_lt_stdbook_';
}
.popup_wrapper_top .popup_content {
	color: #949393;
	padding: 15px;
}
.popup_wrapper_top .footer_black {
	background-color: #000;
	padding: 15px;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	margin-top: 15px;
	font-style: italic;
	font-family: 'avenir_lt_std_light';
}
.center-nav-wrap .container div .nav_pink_stip {
	position: absolute;
	top: -54px;
	background: #ff4294;
	width: 598px;
	height: 39px;
	left: -1px;
}
.relative_popup {
	max-width: 477px;
	position: relative;
	margin: auto
}
.popup_wrapper_top {
	position: fixed;
	z-index: 999;
}
.sup-icon {
	float: left;
}
a {
	color: #2198cc
}
.input-field {
	padding: 3px;
}
.poup_top_heading {
	font-family: arial;
}
.popup_content .poup_top_heading {
	font-family: 'libre_baskervillebold';
	color: #fff;
	background: #a30505;
	padding: 4px;
	font-size: 45px;
}
.relative_popup .popup_wrapper_top .popup_content .popup_info {
	   font-family: 'avenir_45_bookregular';
	font-size: 17px;
	padding-top: 20px;
	padding-bottom: 14px;
	color: #000;
	text-align: center;
}
.relative_popup .popup_wrapper_top .popup_content .popup_bullets {
	font-family: 'avenir_lt_stdbook_';
	padding-left: 42px;
	font-size: 29px;
	color: #000;
}
.pink_txt {
	color: #a30505
}
.relative_popup .popup_wrapper_top .popup_content .sml_txt {
	font-family: 'avenir_lt_stdbook_';
	font-size: 14px;
	padding-top: 7px;
	color: #000;
	padding-left: 40px;
}
.content-wrapper {
	width: 1010px;
	margin: auto;
	font-size: 14px;
	font-family: 'avenir_lt_std_light';
}
.content-wrapper .heading_top {
	   font-family: 'avenir_45_bookregular';
	font-size: 45px;
	color: #FFF;
	background: #021030;
	text-transform: uppercase;
	display: table;
	margin-top: 10px;
	margin-bottom: 20px;
}
.banner-bg {
	background-image: url(banner.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	height: 519px;
}
.font_babes_btn {
	   font-family: 'avenir_45_bookregular';
	font-size: 50px;
}
.whatarewaiting_btn {
	padding-top: 7px;
	clear: both
}
.right_img {
	float: left;
	width: 50px;
	position: relative
}
.inner_product {
	position: absolute;
	width: 454px;
}
.yourexclusive.pull-left .detail-para .start_here_btn {
	padding-right: 40px;
}
.footer-wrapper .disclaimer {
	color: #646464;
	text-align: center;
	font-size: 12px;
	padding-bottom: 15px;
}
.center-nav-wrap .container.text-center h3 {
	font-family: 'avenir_45_bookregular';
	color:#36b0e2;
	font-size:27px;
	text-transform:uppercase;
	font-weight:normal
}

.center-nav-wrap .container.text-center p {
	font-family: 'avenir_lt_std_light';
	color:#fff;
	font-size:20px;
	text-align:left;
	font-style:italic

}
.table .table_cell .site_wrapper .content-section-wrapper.yourexclusive-bg .container .yourexclusive.pull-left .heading {
	padding-bottom: 15px;
	padding-top: 45px;
}


/*upsell css*/


.center_container {

	width: 950px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	-webkit-box-shadow: 0px 0px 5px 1px #999999;
	box-shadow: 0px 0px 5px 1px #999999;

}
.center_container .heading {
	font-family: 'Avenir 85';
		text-align: center;

	font-size: 30px;
	text-transform:uppercase;
	padding-top:28px;
	padding-bottom:28px;
}
.center_container .yourorder_sec {
	background: #e62195;
	padding:16px;
}
.center_container .yourorder_sec h2 {
	font-size: 28px;
		font-family: 'Avenir';
		text-align:center;
		font-weight:normal;
		text-transform:uppercase;
		color:#FFF
}
.avenir_bold{
	color:#000;
	font-family: 'Avenir 85';
}
.center_container .yourorder_sec .checkbox {
	font-size:15px;
	font-family: 'Avenir';
	text-align:center;
	color:#FFF;
	padding:10px 0px;
	font-style:italic;
}
.footer_txt {
	font-family: 'Avenir';
	font-size:13px;
	color:#000;
	text-align:center;
	padding:10px;
}
.footer_txt a{
	color:#000;
}

.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 30px;
    line-height: 1.3333333;
    border-radius: 6px;
	font-family: 'Avenir 85';
}
.btn-primary {
    color: #fff;
    background-color: #36b0e2;
    border-color: #36b0e2;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;

    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	text-decoration:none;
}.center_container .yourorder_sec .addcart_btn {
	text-align:center;
	padding:10px;
}
.center_container .heading .sm_txt {
		font-family: 'Avenir';
		font-size:14px;
		padding-top:10px;
		text-align:center
}
.center_container .banner {
		height:478px;
}

/*upsell css end*/