/**
 * This file is a container for custom CSS. You can use it to override the default styles of the theme.
 *
 * 1. Copy the file "SAMPLE.custom.css" and rename it to "custom.css".
 *    Otherwise this file will not be loded by Magento.
 * 2. Enable it in the admin panel.
 * 3. Uncomment slected sample styles or add your own CSS to override the default styles of the theme.
 *
 * Please refer to the user guide for more details.
 *
 */



/* Stock indicator on product page: icon color
-------------------------------------------------------------- */

/*
.availability-only .ic { color: green; }
*/

/* Product counter in the mini cart drop-down
-------------------------------------------------------------- */
/*
.header .skip-link .count {
	background-color: deepskyblue;
}
*/

@font-face {
	font-family: 'Conv_Ubuntu-R';
	src: url('../fonts/Ubuntu-R.eot');
	src: url('../fonts/Ubuntu-R.woff') format('woff'), url('../fonts/Ubuntu-R.ttf') format('truetype'), url('../fonts/Ubuntu-R.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Ubuntu-B';
	src: url('../fonts/Ubuntu-B.eot');
	src: url('../fonts/Ubuntu-B.woff') format('woff'), url('../fonts/Ubuntu-B.ttf') format('truetype'), url('../fonts/Ubuntu-B.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Ubuntu-M';
	src: url('../fonts/Ubuntu-M.eot');
	src:  url('../fonts/Ubuntu-M.woff') format('woff'), url('../fonts/Ubuntu-M.ttf') format('truetype'), url('../fonts/Ubuntu-M.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src: url('../fonts/OpenSans.eot');
  src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OpenSans.woff2') format('woff2'),
       url('../fonts/OpenSans.woff') format('woff'),
       url('../fonts/OpenSans.ttf') format('truetype'),
       url('../fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OCRAStd';
	src:url('../fonts/OCRAStd.eot?#iefix') format('embedded-opentype'),
	url('../fonts/OCRAStd.otf')  format('opentype'),
	url('../fonts/OCRAStd.woff') format('woff'),
	url('../fonts/OCRAStd.ttf')  format('truetype'),
	url('../fonts/OCRAStd.svg#OCRAStd') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
	font-family: 'Conv_Ubuntu-R';
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
p,a,h1,h2,h3,h4,h5,h6,span{
		font-family: 'Conv_Ubuntu-R';}
a{ /*color:#f25fb7;*/ color:#5aa6f1; }
a:hover{color:#5ba6ef;}
.dashboard .box-recent .box-head h2,.box-account .box-head h2{font-family: 'Conv_Ubuntu-R';}
a.link-reorder{font-family: 'Conv_Ubuntu-B';}
.button{font-size:16px;}
.form-search .input-text{font-family: 'OpenSans';font-style:italic;font-size:14px;}
.header .logo-wrapper .logo{max-width:543px;margin-top:70px;margin-bottom:15px;}
.header .dropdown .dropdown-content a, .header .dropdown.open > .dropdown-heading.cover a, .header .form-search .search-autocomplete li{color:#333333;}
.dropdown .dropdown-content .minimal-price-link .price,.dropdown .dropdown-content .price{color:#333333;}
.header .dropdown .dropdown-content a:hover, .header .dropdown.open > .dropdown-heading.cover a:hover, .header .form-search .search-autocomplete li:hover{color:#5ba6ef;}
.skip-link .count{background:#f25fb7;}
.main-container .main{padding-bottom:00px;}
.bottom_have_btr_sex{margin-top:40px;}
.header-container{background:#f9f9f9;}
.nav-container{background:#f25fb6;margin-top:0 !important;border:#ec008c solid 1px;-webkit-box-shadow: 2px 0 0 4px #4c4c4e;position:relative;
box-shadow:0px 2px 4px 0px rgba(76, 76, 78, 0.35);}
.main-container{width:100%;float:left;}
.nav-container .nav-regular{background:transparent;}
.nav-regular .nav-item.level0 > a, #nav .nav-item--homeicon a{color:#ffffff;	font-family: 'Conv_Ubuntu-R';
}
.nav-regular .nav-item.level0:hover > a{background:#5ba6ef;}
#nav .nav-panel--dropdown a:hover{color:#f25fb6;}
.nav-regular .nav-item.level0.active > a{background:#5ba6ef;}
#nav .nav-item.level0.parent > a .caret{border-top-color:#ffffff;display: none;}
#nav, .mobnav-trigger,.nav-regular .nav-item.level0 > .nav-panel--dropdown{border-bottom:none;}
.nav-regular .nav-item.level0 > .nav-panel--dropdown{border-bottom:#ffffff solid 5px;}
.nav-regular .nav-item.level0 > .nav-panel--dropdown{border-top:none;}
.mobnav-trigger{background:#f25fb6;}
.mobnav-trigger,.mobnav-trigger.active{background:transparent;color:#ffffff;}
.mobnav-trigger .trigger-icon .line{background:#ffffff;}
.mobnav-trigger:hover{background:transparent;}
.nav-mobile .nav-item.level0 > a:hover,#nav.nav-mobile ul.level0 .nav-item > a:hover{background:#5ba6ef;}


.sticky-header .sticky-container, .sticky-header .nav-regular{background:#f25fb6;}
.sticky-header .nav-regular .nav-item.level0 > a{color:#ffffff;}

.have_sex_better_box{background:url(../images/have_better_sex.jpg) no-repeat center;background-size:cover;height:137px;border:#d6d6d6 solid 1px;margin-bottom:10px;}
.have_sex_better_box h3{color:#5ba6ef;font-size:30px;text-transform:capitalize;}
.have_sex_better_box a{color:#333333;font-size:22px;}
.have_sex_better_box a span img{margin-top:5px;margin-left:5px;}
.sex_better{width:35%;margin:30px auto 0 auto;}

.row{margin-left:-1%;margin-right:-1%;}

ul.tier-prices li{background-position: 0 11px; }

.top_head_shipping_order{font-family:"OpenSans";font-size: 14px;}
/*PRODUCT CSS*/
.product_box{width:100%;height:225PX;border:#d6d6d6 solid 1px;display:block;float:left;margin:10px 5px 10px 0; padding:15px;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.product_box .product_image{width:32%;display:inline-block;vertical-align:bottom;margin-top:25px;text-align:center;}
.product_box .product_image img{max-width:140px;max-height:215px;	}
.product_box .product_detail{width:52%;margin-left:5%; display:inline-block;margin-top:25px; float:right;}
.product_box .product_detail h3{font-size:24px;color:#f25fb6;}
.product_box .product_detail h3 a{font-size:24px;color:#f25fb6;}
.product_box .product_detail h3 a:hover{color:#5ba6ef;}
.product_box .product_detail p{font-size:18px;color:#4c4c4e;text-align:left;}

.itemgrid-adaptive.itemgrid-4col .item:hover h2.product-name{overflow:auto;white-space:normal;height:auto;}
.itemgrid-adaptive.itemgrid-4col .item .btn-cart{width:90%;font-size:18px;line-height:37px !important;}
/*.category-products-grid.hover-effect .item:hover  .product-name{overflow:hidden;height:auto{overflow:auto;word-break:normal;color:#5ba6ef;}*/

/*END PRODUCT CSS*/
p.rating-links a{color:#5ba6ef;}
p.rating-links a:hover{color:#f25fb7;}

/*ACCORDION*/
ul.accordion ul{}
ul.accordion li a{color:#5aa6f1;font-family:'OpenSans';}

.price{color:#333333;}
/*Product_Btm_Interested*/
.product_btm_interested .owl-wrapper-outer{height:350px !important;}
.product_btm_interested .item{width:95%;height:350px;  border:1px solid #d5d5d5;box-sizing:border-box;float:left;padding:10px 10px;text-align: center;}
.product_btm_interested h3.section-title{margin-bottom:20px !important;}
.product_btm_interested .owl-item{margin-right:0px;}

.product_btm_interested h3.product-name{color:#333333;line-height:20px;margin:5px auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.product_btm_interested .item:hover h3.product-name{white-space:normal;overflow-y:auto;}
.product_btm_interested .item .actions{text-align: center;display: inline-block;width:100%;}
.product_btm_interested .item .actions button{background: #f25fb6 none repeat scroll 0 0;width:90%;line-height: 37px;font-size: 18px;float:none;}
.product_btm_interested .price-box span.price{color:#333333;font-size:14px;font-weight:bold;}
.product_btm_interested .price-box a span.price{color:#f25fb6;}
.product_btm_interested .price-box span.label{color:#333333;font-size:14px;}
.product_btm_interested .price-box{}
.product_btm_interested .slider-arrows1-pos-top-right  .owl-controls .owl-buttons{top:-60px;right:0;left:auto;bottom:auto;}
.price-box .regular-price .price, .price{color:#333333;font-weight: bold;font-size:16px;}
.price-box .regular-price .price sup,.price sup{vertical-align:super;font-size:11px;padding: 0 1px; font-weight:bold;}
#header-cart li.item .price,
#header-cart .subtotal .price {font-size: 16px;}

.mini-cart .mini-cart-content .actions button{font-size:16px;line-height: 37px;}

/*home newsletter*/
.home_newsletter{background:url(../images/sign_up_bk.jpg) no-repeat top center;padding:10px;position:relative;border:#cccccc solid 1px;border-radius:5px;margin-bottom:10px;background-size:100%;}
.home_newsletter h3{color:#4c4c4e;font-size:26px;margin-top:55px;}
.home_newsletter .news_title{width:100%;float:left;}
.home_newsletter .news_title p{font-size:20px;color:#f25fb6;display:inline-block;margin:0 auto 10px auto;}
.home_newsletter .news_title img{display:inline-block;}
.home_newsletter #subscribe-form{margin-bottom:5px;width:100%;}
.home_newsletter .validation-advice{background-color: transparent !important;
    bottom: 0;
    box-shadow: none !important;
    clear: both;
    display: block;
    left: 0 !important;
    position: absolute !important;
    text-align: left !important;
    top: 28px !important;}
.private_packing{width:100%;padding:5px; background:#fafafa;border:#cccccc solid 1px;border-radius:5px;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.private_packing h3{width:62%;display:inline-block;color:#4c4c4e;font-size:24px;line-height:33px;margin-top:10px;}
.private_packing img{float:right;max-width:35%;	position:relative;top:15px;}

.button{background:#f25fb6;color:#ffffff;}
.button:hover,.button:focus{background:#5ba6ef;}
.home_newsletter #subscribe-form .input-box{width:75%; margin:0;	}
.home_newsletter #subscribe-form .input-text{width:100%; margin:0;border:#cccccc solid 1px;}
.home_newsletter #subscribe-form .button{width:25%;font-size:18px;}
.product-view .btn-cart, .btn-checkout{background:#f25fb6;font-size:18px;min-width:167px;font-family: 'Conv_Ubuntu-M';}
.product-view .btn-cart:hover, .btn-checkout:hover{background:#68a5e1;}
.product-view .product-shop .product-name h1{color:#f25fb6;}
.product-shop .add-to-box .btn-cart{line-height:45px;}
.product-shop .add-to-box .add-to-cart.left-side .qty-wrapper{line-height:45px;}
.container_product_secondary_2 .product_cont_right{padding:10px 20px;background:#fafafa;border:#cccccc solid 1px;}
.container_product_secondary_2 .product_cont_right .feature{padding-left:0;}
.container_product_secondary_2 .product_cont_right .feature p{font-family: 'OpenSans';}

.category-products ul li.item h2.product-name a{font-size: 16px;}
/*
#header-account ul.link{float:right;}
#header-account ul.link li{float:left;}*/
#header-account ul.link li:hover{background:transparent;}
#header-account ul.link li a{color:#f25fb6;}
#header-account ul.link li:hover a{color:#f25fb6;font-size:14px;}
.links > li > a:hover{background:transparent;color:#f25fb6 !important;}
.links-wrapper-separators-left .links > li > a{color:#f25fb6;line-height:28px;margin-bottom:10px; font-size:14px;background-image:none;}
.links-wrapper-separators-left .links > li:nth-child(2){line-height:30px;}
/*.logo-wrapper{margin-top:40px;}
.header .item-left .hide-below-768{width:100%;float:left;font-size:16px;color:#f25fb6;}
.header .item-left .hide-below-768 .ic-phone{display:none;}
.top-links ul{float:right;}
.header-regular .right-column .user-menu .search-wrapper{float:left;}
.header-regular .right-column .form-search{width:295px !important;}
.header-regular .right-column .user-menu .mini-cart{float:left;}
.header .item-left{width:100%;text-align:right;}*/
#header-search{width:70%;float:left;}
.form-search .input-text, .form-search .button{ color: #68a5e1;}
.form-search .input-text{border:#f25fb6 solid 1px;}
.header-top, .header .dropdown .dropdown-heading{line-height:33px;margin-left:5px; border:#f25fb6 solid 1px;cursor:pointer;}
.mini-cart .mini-cart-heading .ic,.dropdown .dropdown-heading .label,.header .caret{color:#5da7ef;}
.dropdown .dropdown-heading .label{padding:0 7px;font-family: 'OpenSans';}
.wrapper{border-top:0px solid #ffffff;}
.brand-slider-wrapper .owl-carousel .owl-wrapper-outer{width:77%;float:left;}
.brand-slider-wrapper .owl-controls{width:22%;float:right;background:#5ba6ef url(../images/explore_brand.png) no-repeat top center;height:300px;background-size:100% auto; position:relative;}
.brand-slider-wrapper .owl-pagination{display:none;}
.slider-arrows1-pos-top-right .owl-controls .owl-buttons{top:auto;bottom:5px;left:5px;}
.slider-arrows1 .owl-controls .owl-buttons .owl-next,.slider-arrows1 .owl-controls .owl-buttons .owl-prev{background:#f25fb6;color:#ffffff;}

.home_popular_product{}
.home_popular_product h3{line-height:30px;}
.home_popular_product ul{list-style-type:none;}
.home_popular_product ul li{width:49%;border:#d5d5d5 solid 1px;padding:10px 20px;float:left; margin:0px;text-align:center;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;  box-sizing: border-box;}
.home_popular_product ul li:last-child{float:right;}
.home_popular_product h3{border-bottom:none;color:#f25fb6;}
.home_popular_product ul li .button{width:100%;font-size:18px;line-height:35px;margin-top:5px;padding:0 10px}
.home_popular_product h3.product-name{color:#333333;line-height:24px;}
.home_popular_product h3.product-name a:hover{color:#f25fb6;}
.home_popular_product .price-box{font-size:16px;color:#333333;}
.slideshow-banners{position:relative;}

.preface {margin-bottom:20px;}


.brand_slider_home .brand-slider .item{padding:0;}
.brand_slider_home .brand-slider .item img{margin-bottom:20px;}

/*CATAGORY SECTION*/
.sorter, .pager{line-height:24px;position:relative;top:2px;}
.pager .amount, .sorter .amount{margin-top:5px;}
.page-title h1, .category-title h1{color:#f25fb6;}
.sample-block{color:#333333;font-size:16px;font-family: 'OpenSans';}
.block_category_above_collection .sample-block{font-family: 'OpenSans';}
.itemgrid-adaptive.itemgrid-4col .item{width:23%; border:#cccccc solid 1px;margin:10px 18px 10px 0;padding:2% 1% 2% 1%;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
.category-products-grid.hover-effect .item:hover{margin:0px 18px 0px 0;height:auto !important; padding:2% 1% 2% 1%;}
.itemgrid-adaptive.itemgrid-4col > li:nth-of-type(5n+1){clear:none !important;}
.itemgrid-adaptive.itemgrid-4col > li:nth-of-type(4n+1){clear:both !important;}

ul.products-grid li .price-box{min-height:50px;}

/*.itemgrid-4col > li:nth-of-type(4n+1),.itemgrid-adaptive.itemgrid-4col > li:nth-of-type(5n+1){clear:none !important;}
.itemgrid-4col > li:nth-of-type(3n+1),.itemgrid-adaptive.itemgrid-4col > li:nth-of-type(4n+1){clear:both !important;}
.itemgrid-adaptive.itemgrid-4col > li:nth-of-type(4n+4){margin-right:0px !important;}*/
.products-grid.single-line-name .item:hover .product-name{overflow:hidden;height:20px;}
.toolbar .pager{display:inline-block;padding:0;border:none;}
.toolbar .pager .pages strong{line-height:32px;}

.sidebar .block-title strong{color:#5ba6ef;}
a:hover, .vertnav li.current > a, h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover{color:#5ba6ef;}
.main-container .main{padding-top:25px;}
.breadcrumbs {border-bottom:#ededed solid 1px;margin:0 auto 20px auto;padding-bottom:5px;}


.breadcrumbs ul li{margin:5px auto;font-family: 'Conv_Ubuntu-R';}
.breadcrumbs ul li a{font-family: 'Conv_Ubuntu-R';}
.breadcrumbs ul li.home a{border-bottom:#d1d1d1 solid 1px;font-family: 'Conv_Ubuntu-R'}
.breadcrumbs ul li a{border-bottom:#d1d1d1 solid 1px;}
.breadcrumbs ul li a:hover{color:#aaaaaa;}
.breadcrumbs .sep::before{content:'/';}

.breadcrumbs ul.breadcum_list li:last-child{padding-top: 1px;}

.box-sidebar .inner{border-left:none;padding-left:7px;}
.product-secondary-column .inner{border-left:none;}
.product-shop .availability{margin-right:150px;margin-top:10px;}

h3.section-title{color:#f25fb6;font-family: 'Conv_Ubuntu-R';}
.add-to-box .add-to-cart {display:inline-block;}
.wish_list_button{display:inline-block;vertical-align:top;}
.wish_list_button .button{background:#dbdbdb;line-height:45px; font-family: 'Conv_Ubuntu-R';font-size:18px;}
.wish_list_button a.button{color:#111111;}
.wish_list_button .button:hover{background:#e5e5e5;}
.wish_list_button a.button:hover{color:#000000;}
/*ITEM SLIDER*/
.itemslider{margin-bottom:0;}

.bottom_product .itemslider .item{border: 1px solid #d5d5d5;box-sizing: border-box;float: left;margin: 0;padding: 10px 20px;text-align: center;}
.popular_items_homepage .owl-wrapper-outer{margin-top:10px;}
.popular_items_homepage .owl-item{border:none; -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.popular_items_homepage .owl-controls .owl-buttons{top:-45px;right:0;left:auto;bottom:auto;}
.popular_items_homepage .owl-item .item{text-align:center;padding-top:5px; padding-bottom:5px; border:1px solid #cccccc; margin-right:3px; margin-left:3px;height:325px; -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.popular_items_homepage .owl-item .item .button{font-size:18px;width:90%;}
.popular_items_homepage .owl-wrapper-outer{height:325px !important;}
.popular_items_homepage .owl-item .item h3.product-name{font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:5px auto; }
.popular_items_homepage .owl-item .item:hover h3.product-name{overflow-y:auto;white-space:normal;}
.popular_items_homepage .owl-item .item .price-box .regular-price{font-size:16px;}
.popular_items_homepage .owl-item .item .btn-cart{line-height:37px;}
.special-price .price-label, .special-price .price{color:#f25fb6 !important;font-size:16px;}
.minimal-price-link .price,.price{color:#f25fb6;font-size:16px;}
.popular_items_homepage .products-grid .price-box{margin:5px auto;}
.price-box p{display:inline-block;margin:0 2px;	}
.price-box p.old-price .price{color:#000000;}

ol#cart-sidebar li .product-details .price{color:#333333;}
#header-cart .subtotal .price{color:#333333;}

.regular-price,.minimal-price-link{display:inline-block;}
a.link-learn{color:#f25fb6;}
.products-list .btn-cart{font-size:16px;}
h3.homepage_brands{display:none;}
/*========POPUP SERVEY==========*/
#popup_background_overlay { background: rgba(0, 0, 0, 0) url("../images/survey/survey_dark2.png") repeat scroll 0 0;  height: 1000px !important;
    position: fixed !important;
    top: 0;
    width: 100% !important;
    z-index: 9998 !important;}
#popup_background_layer{position:absolute;top:0px;bottom: 0; overflow: visible; background: none;}
#popup_box_layer{margin-top:20px !important;position: absolute;left: 0;right: 0;margin: auto;}
.survey_main_box{/*height: 500px;overflow-y:scroll;*/overflow-x:hidden;  }
#popup_box_layer{margin-left:auto;margin-right:auto;}
#popup_box_layer h2{color:#f25fb7;}

#popup_box_layer form.surveyform .input-text,#popup_box_layer form.surveyform .input-select{height:30px;}
#popup_box_layer form.surveyform .input-box textarea{height:80px;}
#popup_box_layer form.surveyform .buttons-set button.button{line-height:35px;}

#mini-cart-wrapper-regular #mini-cart .btn-checkout{font-size:14px;}


.header .top_head_desc_txt{width:100%;font-size:14px; color:#4c4c4e;}
.header .top_head_desc_txt{width:100%;float:left;margin:5px 0;}
.header .top_head_call{width:100%;text-align:right;color:#f25fb6;font-size:16px;margin-top:5px;font-family: 'OpenSans';font-weight: bold;}
.header .top_head_call span{color:#000000;font-family: 'OpenSans';font-weight: normal;}
.header #header-account ul.links li a{font-family: 'OpenSans';font-weight: bold;}
/*GEN TAB*/
.gen-tabs .tabs li{border-right:#cccccc solid 1px;}
.gen-tabs .tabs a{background:#dbdbdb;padding-top:1px;padding-left:15px;padding-right:15px;font-family: 'Conv_Ubuntu-R';font-size:17px;}
.gen-tabs--style1 .tabs a.current{margin-top:0;margin-bottom:0;padding-top:0;color:#5aa6f1;}
.gen-tabs .tabs-panels{font-size:14px;line-height:22px;font-family: 'OpenSans';}
.gen-tabs--style1 .tabs-panels{border-bottom:none;}
.gen-tabs .tabs-panels h2{color:#f25fb7;}
.gen-tabs .tabs-panels .button{font-size:16px;}
.gen-tabs .tabs-panels #customer-reviews dl dt{text-align:right;margin-bottom: 15px; }
.gen-tabs .tabs-panels #customer-reviews .heading{color:#f25fb6;float:left;padding: 0;}
.gen-tabs .tabs-panels #customer-reviews span{float:right;padding: 0 5px;font-family: 'Conv_Ubuntu-B';}

.have_better_sex .block-subscribe{border:none;}
.have_better_sex .block-subscribe .block-title{background:transparent;border:none;line-height:28px;  padding:3px 10px;}
.have_better_sex .block-subscribe .block-title strong{color:#f25fb6;}
.have_better_sex .block_item_img{width:155px;height:150px;margin-right:10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.have_better_sex .block_item_img img{width:100%;height:100%;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.have_better_sex .block_news_item{border-bottom:none;padding-bottom:10px;margin-top:3px;}
.have_better_sex div .title{font-size:18px;color:#333333;}
.have_better_sex div .publish_by{color:#7b7b7b;font-size:14px;margin:5px 0; }
.have_better_sex div p{color:#111111;font-size:14px;margin:5px 0;height:75px;overflow:hidden; }
.have_better_sex div .read_more{width:100%;display:block;color:#f25fb6;font-size:14px;}
.have_better_sex div .read_more:hover{color:#5ba6ef;}

.toolbar .pager{width: 100%;display: inline-block;margin:10px auto;}

a.minimal-price-link span.label{color:#333333;}
a.minimal-price-link:hover span.label{color:#333333;}
/*.itemgrid.itemgrid-adaptive > li:nth-of-type(3n+1){clear:none !important;}
/*========CUSTOMER SERVICE========*/

body.cms-service .inner-container .page-title p a,body.cms-service .inner-container .page-title #wufoo-r7p0r7 a{color:#5ba6ef;}
body.cms-service .inner-container ul.disc li a{color:#5ba6ef;}

/*========Side News=======*/
.mv_smartmenu_news{}
.mw_menu_head h4.title{background:#ffffff !important;background-image:none;border:none !important;color:#5ba6ef;border-bottom:1px solid #e5e5e5 !important;padding-left:0 !important;}
.mw_menu_head h4.title a{font-family: "Conv_Ubuntu-R";font-size:18px;color:#5ba6ef !important;text-transform:initial;font-weight:normal;}
ul#mw-menu{list-style-image:rgba(0, 0, 0, 0) url("../images/img/bullet.png") no-repeat scroll 3px 10px !important;background:none;margin-top:10px;}
.mv_smartmenu_news .sf-menu li{background: url("../images/img/bullet.png") no-repeat scroll 3px 10px;border:none;padding-left:8px;font-weight:normal;}
.mv_smartmenu_news .sf-menu li:hover{background-color:transparent !important;background: url("../images/img/bullet.png") no-repeat scroll 3px 10px;border:none !important;}
.mv_smartmenu_news .sf-menu li a:hover{border:none !important;background-color:transparent !important;}
.mv_smartmenu_news .sf-menu li:hover, .mv_smartmenu_news .sf-menu li.sfHover{background-color:transparent !important;}
ul#mw-menu li a{border:none;background:none;	}
/*========END Side News=======*/
/*========SECOND Side News=======*/
.mv_smartmenu{border: none !important;background-color: transparent !important;}

.mv_smartmenu_head h4{background:#ffffff !important;background-image:none;border:none !important;color:#5ba6ef;border-bottom:1px solid #e5e5e5 !important;padding-left:0 !important;}
.mv_smartmenu_head h4 a{font-family: "Conv_Ubuntu-R";background-color: transparent !important; font-size:18px;color:#5ba6ef !important;text-transform:initial;font-weight:normal;}
ul#newsMenu_acc{background-image: none !important; list-style-image:rgba(0, 0, 0, 0) url("../images/img/bullet.png") no-repeat scroll 3px 10px !important;background:none;margin-top:10px;}
ul#newsMenu_acc li{background: url("../images/img/bullet.png") no-repeat scroll 3px 10px !important;background-color:transparent !important; width:100%;float:left; border:none;padding-left:8px;font-weight:normal;}
ul#newsMenu_acc li:hover{background-color:transparent !important;background: url("../images/img/bullet.png") no-repeat scroll 3px 10px;/*border:none !important;*/}
ul#newsMenu_acc li a:hover{border:none !important;background-color:transparent !important;}
ul#newsMenu_acc li:hover{background-color:transparent !important;}
ul#newsMenu_acc li a{border:none;background:none;font-weight: normal !important;	}
ul#newsMenu_acc li:hover a{color:#5ba6ef !important;}
ul#newsMenu_acc li ul{display: none;}

/*================*/
#mw-login-form .fancybox-content button.button span { }
#mw-login-form .fancybox-content button.button span span { padding: 8px 0;}

.checkout-onepage-index #fancybox-wrap { background: none transparent;}
.checkout-onepage-index #fancybox-content .mw-osc-title-login,
.checkout-onepage-index #fancybox-content .mw-osc-title-login h1 { margin: 0 !important; font-size: 18px !important;}
.checkout-onepage-index div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li label.required { color: #000000 !important;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset { background: #fff; padding: 10px 0 0;}
.checkout-onepage-index #mw-login-form .buttons-set button.button {}

.checkout-onepage-index #form-validate { background: #ffffff; clear: both; display: block !important; overflow: hidden; padding: 10px 0 70px; width: 100%;}
.checkout-onepage-index #form-validate .fieldset ul.form-list li label.required { color: #000000 !important;}
.checkout-onepage-index #form-validate .fieldset p { color: #000000 !important; font-weight:bold;}
.checkout-onepage-index #form-validate button#btforgotpass span { /*border-radius: 6px;*/ height: auto !important; width: auto;}
.checkout-onepage-index #form-validate button#btforgotpass span span { padding: 8px 0 !important; font-size: 14px !important; font-weight: normal !important; min-width: 50px;}
.checkout-onepage-index #form-validate button#btforgotpass { margin-right: 85px !important;}


.checkout-onepage-index #mw-login-form .buttons-set button.button span,
button#fancybox-close span {height: auto !important; /* border-radius:6px; */  width: auto;}

.checkout-onepage-index #mw-login-form .buttons-set button.button span span,
button#fancybox-close span span{padding: 8px 0 !important; min-width: 50px; font-size: 14px !important; font-weight: normal !important;}

/*========END SECOND Side News=======*/


.sp-methods dt label a{font-weight: normal;}
table#checkout-review-table tr th.ost-item-image{min-width:130px;}
form.surveyform .buttons-set button.button{margin-bottom: 20px;}

/*BLOG CSS*/
.cmspro_news_content h1 b{color:#5ba6ef;margin:10px auto;}
.cmspro_news_content h2{margin:10px auto;}
.cmspro_news_content h2 b{color:#5ba6ef;margin:10px auto;}
.cmspro_news_content p{font-size:18px;line-height:24px;margin:5px auto;}
.cmspro_news_content img{margin:10px auto;max-width:100%;	}
.cmspro_news_relative h3{color:#5ba6ef;margin:10px auto;font-size:20px;	}
.cmspro_news_relative ul li{padding:0;margin:10px auto;}
.cmspro_news_relative ul li a{font-size:17px;color:#333333;}
.cmspro_news_relative ul li a:hover{color:#5ba6ef;}
.cmspro_news_navigation a:hover{color:#5ba6ef;}

.cmspro_news_title .cmspro_news_images{width:100%;text-align:center;margin:0 auto;}
.cmspro_news_title .cmspro_news_images img{text-align:center;max-width:100%;margin:10px auto;float:none;border:none;}
.cmspro_postTitle_published{width:100%;padding:10px 0;margin-top:10px; float:left;border-top:#dddddd solid 1px;border-bottom:#dddddd solid 1px;}
.cmspro_postTitle_published .publich_date{font-size:13px;color:#aaaaaa;margin:3px auto;}
.cmspro_postTitle .cmspro_postTitle_title{font-size:36px;font-weight:normal;font-family: 'Conv_Ubuntu-R';color:#f25fb6;}
.cmspro_news_title .cmspro_news_summary{font-size:18px;margin:0 auto;font-weight:normal;line-height:24px;}
.cmspro_news_navigation table td.cmspro_new_previous,.cmspro_news_navigation table td.cmspro_new_returncat,.cmspro_news_navigation table td.cmspro_new_next{font-size:14px;}
.cmspro_news_navigation{border-top:#d1d1d1 solid 1px;border-bottom:#d1d1d1 solid 1px;padding:8px 0;}

.cmspro_postTitle_published .blog_social{margin-top:5px;}

.cmspro_list_summary h3 a{font-size:18px;font-weight:normal;color:#f25fb6;}
.cmspro_list_summary h3 a:hover{color:#5ba6ef !important;}
.cmspro_list_summary{font-size:16px;line-height:20px;}
.posted-date{margin:5px auto;font-size:13px;}
.cmspro_list_summary a:hover{color:#5ba6ef;}

.block-content ol#block-related .product img{border:#d1d1d1 solid 1px;width:70px;height:auto;}
.block-content ol#block-related li{margin-bottom:15px;}

div.mw-osc-block-title, .mw-osc-title-login {/*background-color:#f25fb6 !important;*/ background-color:#fff !important; background-image:none !important; }
/*.mw-osc-threecolumns #checkout-review-table-wrapper button.button span{background:#f25fb6 !important;border:none;}
*/
button#button-btn-coupon-id, button.btn-coupon-cancel{ background-color:#ef62bb !important; padding: 6px 15px; }
button#button-btn-coupon-id span { background:none !important; }
#onestepcheckout_place_order_button button.button span { background:none !important; }
button#button-btn-coupon-id:hover{background:#5ba6ef !important;}
button.button.btn-update-cart{background-color:#f25fb6 !important;}
.mw-osc-threecolumns #checkout-review-table-wrapper button.button span,button.button.btn-update-cart:hover{background:#5ba6ef;}
.mw-osc-threecolumns #checkout-review-table-wrapper button.button span:hover,button.button.btn-update-cart:hover,.mw-osc-threecolumns #checkout-review-table-wrapper button.button span:hover{background-color:#5ba6ef !important;}
.mw-osc-threecolumns button.button span{background-color:transparent !important;border:none !important;	}
#onestepcheckout_place_btn_id{background-color:#f25fb6;}
#onestepcheckout_place_btn_id:hover{background:#5ba6ef;}
#onestepcheckout_place_btn_id button span{background:#f25fb6 !important;}
#onestepcheckout_place_btn_id button span:hover{background:#5ba6ef;}
#onestepcheckout_place_btn_id{background-image:none !important;}
#onestepcheckout_place_order_button .btn-checkout{background:#5ba6ef;border-radius:5px;width:100%;}
#onestepcheckout_place_order_button .btn-checkout:hover{background:#999;}
.cart .discount h2{color:#5ba6ef !important;}
.mw-ost-review-ct .cart .discount .input-box{margin-top:3px !important;}
#onestepcheckout_place_order_button{text-align:right !important;}
.main-font, h1, h2, h3, h4, h5, .section-title, .products-list .product-name, .products-grid .product-name, h3.product-name, .block-layered-nav .block-subtitle--filter, .feature .heading, .accordion .heading, .nav-regular .nav-item.level0 > a, .nav-regular .nav-submenu--mega > li > a, .mobnav-trigger, .nav-mobile .nav-item.level0 > a, .nav-mobile .nav-item.level1 > a, .nav-mobile .nav-item.level2 > a, .block .block-title, #opc-login h3, .box-account .box-head h2, .order-items h2.table-caption, .order-items h2.sub-title, .order-items .order-comments h2, .product-view .box-reviews dt .heading, .gen-tabs .tabs a, .footer .heading, #subscribe-form label, .caption .heading,.mw-osc-threecolumns #onestep_form .mw-osc-column-left label{font-family: 'Conv_Ubuntu-R';} 
 
div#fancybox-wrap{z-index:99999;width:420px !important; background: none transparent; /*box-shadow: 0 15px 5px 2px #666666;*/}
#fancybox-wrap {box-shadow: none !important;}
#fancybox-content #inline1{height:auto !important;width:100%;}
.buttons-set p.required{margin:0 10px;float:right !important;} 
#fancybox-content #inline3{width:100%; height: auto !important;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .col-2 .buttons-set a#forgotpassword{color:#5ba6ef !important;}
#review-buttons-container .os-subcribe-newsletter{text-align:right !important;margin-bottom:5px;}
.onestepcheckout-gift-wrap{bottom:-35px !important;}

.product-img-column .img-box{margin-top:10px;}
.product-img-column .img-box-style1 .product-image{border:#cccccc solid 1px;}

div#fancybox-wrap #form-validate .fieldset .form-list li .input-box input#email_address:focus, div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li #mw-login-password:focus, div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li #mw-login-email:focus, .mw-osc-block input.input-text:focus, .mw-osc-block select:focus, .mw-osc-block textarea:focus{background-color: #ffffff !important;
    border-color: #aaaaaa !important;   /* box-shadow: 0 0 3px 0 #aaaaaa !important;*/}
div#fancybox-wrap #form-validate .fieldset .form-list li .input-box input#email_address:hover, div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li #mw-login-password:hover, div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li #mw-login-email:hover, .mw-osc-block input.input-text:hover, .mw-osc-block select:hover, .mw-osc-block textarea:hover{background:#ffffff !important;/*box-shadow:0 0 3px 0 #aaaaaa !important;*/}

.cart-table .btn-continue,table#shopping-cart-table td .btn-update,.discount-form .button,ul.checkout-types li .btn-proceed-checkout,form#shipping-zip-form .button,form#co-shipping-method-form .button{border-radius:5px;line-height:35px;}

h1.mw-osc-page-tittle{color:#f25fb6 !important; }
table#shopping-cart-table td h2.product-name{color:#f25fb6;}
table#shopping-cart-table th{font-size:13px;}
.shipping h2{color:#5ba6ef; } 
/*div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .col-2 .buttons-set button span, div#fancybox-wrap .col2-set .col-2 #login-form fieldset .col-2 .buttons-set button span, div#fancybox-wrap #form-validate div.buttons-set #btforgotpass span{background:#f25fb6 !important;border:none !important; }*/

div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .col-2 .buttons-set button span:hover, div#fancybox-wrap .col2-set .col-2 #login-form fieldset .col-2 .buttons-set button span:hover, div#fancybox-wrap #form-validate div.buttons-set #btforgotpass span:hover{background:#5ba6ef !important;}
.mw-osc-fancybox-wrap button.button span{background:#f25fb6 !important;border:none !important;}
.mw-osc-fancybox-wrap button.button span:hover,.mw-osc-fancybox-wrap button.button span span:hover,.mw-osc-fancybox-wrap button.button span:hover{background:#5ba6ef !important;}
#fancybox-overlay{z-index:11000 !important;}
.mw-osc-threecolumns select{padding:0 5px;}
.header-mobile .skip-link.skip-active{color:#333333 !important;}
.header-mobile .skip-content--style a:hover{color:#f25fb6 !important;}
 
.nav-regular .nav-submenu--mega > li.item-active a,.nav-regular .nav-submenu--mega > li > ul > li.item-active a{color:#f25fb6 !important;}
.nav-regular .nav-submenu--mega > li.item-active ul li a{color:#333333 !important;}
.nav-regular .nav-submenu--mega > li.item-active ul li.item-active a{color:#f25fb6 !important;}
.nav-regular .nav-submenu--mega > li.item-active ul li a:hover{color:#f25fb6 !important;}
.nav-regular .nav-panel li.item-active a{color:#f25fb6 !important;}
.nav-regular .nav-panel li.item-active ul li a{color:#333333 !important;}
.nav-regular .nav-panel li.item-active a ul li a:hover{color:#f25fb6 !important;}
.nav-regular .nav-panel li.item-active ul li.item-active a{color:#f25fb6 !important;}

body.cms-index-index .main{padding-bottom: 0}
.footer-container{background-image:none !important;background-color:#ffffff;clear:both;}
.footer-bottom-container{background:#ffffff !important;}
.footer-bottom-container{background:#282828;}
.footer-primary-container{padding-top: 0;}
.footer-container .footer-container2 .footer-primary .section{border-top:#cccccc solid 1px;}
.footer-container .footer_about{border-right:#5ba6ef solid 2px;padding-right:20px;}
.footer-secondary h6.block-title{color:#f25fb6;font-size:14px;font-family: 'Conv_Ubuntu-R' !important;	}
ul.bullet li{background:none;}
.footer-secondary ul li a{color:#4c4c4e;font-size:14px;}
.social-links .ib-hover:hover, .social-links a > span.icon-hover:hover{background:#f25fb6 !important;}
.footer-primary .footer_about{border-right:#5ba6ef solid 2px;}
.footer-copyright{font-size:14px;color:#4c4c4e;line-height:60px;font-family: 'OpenSans';}
.footer_primary a{color:#4c4c4e;font-size:14px;font-family: 'OpenSans'}
.footer_primary a:hover{color: #5ba6ef;}

.footer_primary .feature{font-size:14px;font-family: 'OpenSans'}
.footer_primary .feature strong{color:#f25fb6;}
.footer_primary ul.bullet li{padding-left:0;}
.footer_primary h6{color:#f25fb6;font-size:14px;font-family: 'Conv_Ubuntu-R' !important;	}	
.footer-bottom .social_icon{margin-top:10px;}
.footer_about h6.heading{font-family: 'OpenSans';font-weight: bold;}
.footer_about .feature span.call_tit{font-family: 'OpenSans';font-weight: bold;color:#000000;}
.footer_about .feature span.call{font-weight:bold;color:#f25fb6 !important;}
#scroll-to-top{background:#f25fb6;color:#ffffff;}
#scroll-to-top:hover{background:#5ba6ef;}

.popular_items_homepage .owl-item .item { border:1px solid #cccccc; margin-right:9px; margin-left:9px; }

#checkout-shipping-method-load .price{color:#333333;}
table#checkout-review-table  tr td .price{color:#333333;}
table#checkout-review-table tbody tr td{border-bottom:0 none;}
table#shopping-cart-table tr td a,table#shopping-cart-table tr td .cart-price .price{color:#333333;}
table#shopping-cart-table tr td.col-edit a,table#shopping-cart-table tr td.col-delete a{color:#5ba6ef;}
table#shopping-cart-totals-table tr td  .price{color:#333333;}
form#co-shipping-method-form ul li .price{color:#333333;}
.secure_icon{display:block;margin:10px 5px;float: right;}
table.mw_tt_pager{background:#ffffff;}

.mw-osc-block .data-table thead th:last-child, .mw-osc-block .data-table tbody td:last-child, .mw-osc-block .data-table tfoot td:last-child{border-right:none !important; }

table.mw_tt_pager td label{display: inline-block; margin:0 3px; line-height: 25px;}
table.mw_tt_pager td ol li{margin:0 -2px 0 0 !important;display: inline-block;}
table.mw_tt_pager td ol li a{color:#333333;padding:4px 10px;display: inline-block;background-color: #f5f5f5;}
table.mw_tt_pager td ol li:first-child a:hover,table.mw_tt_pager td ol li:last-child a:hover{background:#333333;}
table.mw_tt_pager td ol li .on{background:#e5e5e5;padding:4px 10px;display:inline-block;}
table.mw_tt_pager td ol li.next a{padding: 7px 8px;position: relative;top:1px;}
table.mw_tt_pager td ol li a:hover{color:#ffffff;background:#333333;}
table.mw_tt_pager .td-page1{height:25px;}

.totals-inner ul.checkout-types li a{color:#5ba6ef;}
.inner-container .col-main a#loginbox{color:#5ba6ef;}
#co-payment-form #checkout-payment-method-load a.cvv-what-is-this,#co-payment-form #checkout-payment-method-load label a{color:#5ba6ef;}

#review-buttons-container .os-subcribe-newsletter{float:right;width:auto !important;}	
#onestepcheckout_place_order_button{width:auto;float:right;}	
.banner{border: 1px solid rgb(214, 214, 214); text-align: center; clear: both;}

/*===========================success page & survey form ===============================*/
.survey-description p{text-align: left; text-transform: none; font-weight: normal; font-size: 16px; color: #333333;}
.checkout-onepage-success .outersurvey { box-shadow:0 -5px 5px #ccc; padding:20px; margin-top:40px;}
.checkout-onepage-success .outersurvey h2 { margin-bottom:0; background:#5BA6EF; padding:5px 10px; border-radius:4px; color:#ffffff;}
.checkout-onepage-success form.surveyform { box-shadow:0 5px 5px #ccc; padding:0 20px 20px; display:block; clear:both; overflow:hidden; margin-top:-10px; font-size:15px; line-height:26px; margin-bottom:40px;}
.checkout-onepage-success form.surveyform .survey-description p{ font-size:1.6em; margin-bottom:20px;}
.checkout-onepage-success ul.surveyForm li div.input-box > input {margin: -5px 10px 0;}
.checkout-onepage-success ul.surveyForm li.inputBox { border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.checkout-onepage-success ul.surveyForm li.inputBox:last-child { border:none; padding-bottom:0;}
.checkout-onepage-success ul.surveyForm li.inputBox .input-box textarea { width:300px;}
/*=========================== Onestep checkout ===============================*/
.checkout-onepage-index .mw-osc-column,
.checkout-onepage-index .mw-osc-column-2,
.checkout-onepage-index .review { padding-bottom:99999px; margin-bottom:-99999px; }
.checkout-onepage-index .mw-osc-block .mw-osc-block-title { margin:0; color:#333333; font-size:15px; font-weight:bold; height:35px; text-transform: uppercase; }
.checkout-onepage-index .mw-osc-block .mw-osc-block-title .number { color:#ef62bb; font-size:24px; font-weight:bold; }

.checkout-onepage-index .sp-methods dd { clear:both; margin:10px 0; float:left;  }
.checkout-onepage-index .sp-methods dd .credit-img { width:345px; padding-top:80px; height:136px; background:url(../images/credit-img.jpg) no-repeat; position:relative; }
.checkout-onepage-index .sp-methods dd .credit-img li { margin:0; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number { margin:0 14px 14px; position:relative; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number .cc-validate-hidden { position:absolute; left:10px; top:23px; width:auto; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number .cc-validate-hidden input.input-text { height:0 !important; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number .cc-validate-hidden .validation-advice { margin:0; }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text { width:76px; letter-spacing:3px; height:34px !important; margin-right:1px; background:transparent; border-radius:5px; border:0 none; font-family: 'OCRAStd'; font-size: 16px; padding:0 7px;  }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.highlight { background:#fff; border:solid 1px #ccc; }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text-last { margin:0; }
.checkout-onepage-index .sp-methods dd .credit-img .payment_input { margin:0; width:100%; float:left; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year { float:right; margin:10px 18px 0 0; width:102px; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year input.month,
.checkout-onepage-index .sp-methods dd .credit-img .month-year input.year { /* background:transparent; */ width:20px !important; margin:0; border:1px solid #ddd; border-radius:5px; font-family:'OCRAStd'; color:#888; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year input.month:hover,
.checkout-onepage-index .sp-methods dd .credit-img .month-year input.month:focus,
.checkout-onepage-index .sp-methods dd .credit-img .month-year input.year:hover,
.checkout-onepage-index .sp-methods dd .credit-img .month-year input.year:focus { background:#fff; box-shadow:0 0 3px 0 #9abed5; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year span { float:left; margin:4px; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year .v-fix { width:36px; margin:0; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year .year { width:52px; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year .year input.year { width:36px !important; }
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { float:left; width:46px; margin:10px 0 0 18px; }
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number .input-box input.input-text { /* background:transparent; */ border-radius:5px; /* border:0 none; */ width:100% !important; font-family:'OCRAStd'; font-size:12px; color:#888; }
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number .input-box input.input-text:hover,
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number .input-box input.input-text:focus { background:#fff; box-shadow:0 0 3px 0 #9abed5; }

.checkout-onepage-index .name { width:100%; float:left; padding-bottom:10px; }
.checkout-onepage-index .name h3 { font-size:14px; }
.checkout-onepage-index .pro-img { margin-bottom: 25px; }
.checkout-onepage-index .quantity { float:left; }
.checkout-onepage-index .quantity .input-text { float:left; }
.checkout-onepage-index .quantity .buttons { float:left; margin:8px 0 0 5px; }
.checkout-onepage-index .quantity .buttons button { border:0 none; background:#fff; margin:0 5px 0 0; cursor:pointer; }
.checkout-onepage-index .subtotal-and-remove { float:right; font-size:14px; margin-top:7px; }
.checkout-onepage-index .subtotal-and-remove .subtotal { float:right; display:inline-block; }
.checkout-onepage-index .subtotal-and-remove .btn-checkout-remove2 { border:0 none; background:#fff; cursor:pointer; float:right; height:18px; margin-left:15px; }

.checkout-onepage-index .totals { background:rgba(100, 100, 100, 0.1) none repeat; width:100%; float:left; }
.checkout-onepage-index .totals .sub-total { border-top:solid 2px #000; padding:5px; }
.checkout-onepage-index .totals .shipping { padding:5px; }
.checkout-onepage-index .totals .grand-total { border-top:solid 1px #000; border-bottom:solid 2px #000; padding:5px; }
.checkout-onepage-index .totals .right { font-size:14px; padding-right:16px; }

.checkout-onepage-index .cardicons { float:right; }
.checkout-onepage-index .cardicons span { margin-left:5px; }

.checkout-onepage-index .card-images { margin:0 18px; position:absolute; bottom:10px; right:0; }
.checkout-onepage-index .card-images span { float:right; margin-top:0; }

.checkout-onepage-index .shipping-box { width:100%; float:left; }
.checkout-onepage-index .shipping-box li { background:#edebec; float:left; margin:1%; width:31%; border-radius:5px; }
.checkout-onepage-index .shipping-box li label { font-size:13px; cursor:pointer; padding:0 2% 2%; color:#000; text-align:center; width:98%; float:left; border-radius:5px; min-height:100px; position:relative; }
.checkout-onepage-index .shipping-box li h3 { font-size:11px; margin-bottom:6px; padding:4px 4px 0; text-align:center; /*min-height: 26px;*/ }
.checkout-onepage-index .shipping-box li label input { display:none; }
.checkout-onepage-index .shipping-box li .btnnew { position:absolute; bottom:10px; left:0; right:0; margin:0 auto; background:#3c3d3f; border-radius:10px; line-height:normal; color:#fff; padding:0; font-size:12px; width:70px; }
.checkout-onepage-index .shipping-box li .active .btnnew { background:#ef62bb; }
.checkout-onepage-index #checkout-shipping-method-loadding dd { width:100%; float:left; margin:0; }

.checkout-onepage-index #checkout-review-table tfoot { background:rgba(100, 100, 100, 0.1); border-top:2px solid #000; border-bottom:2px solid #000;  }
.checkout-onepage-index #checkout-review-table tfoot tr.first td { display: none; }
.checkout-onepage-index #checkout-review-table tfoot .price-bg { background:rgba(100, 100, 100, 0.1) none repeat scroll 0 0;  }
.checkout-onepage-index #checkout-review-table .sub-left { width:250px; }
.checkout-onepage-index #checkout-review-table .sub-right { width:130px; padding-right:30px; }
.checkout-onepage-index #checkout-review-table .sub-left-border { width:250px; border-top:solid 1px #000; }
.checkout-onepage-index #checkout-review-table .sub-right-border { width:130px; padding-right:30px; border-top:solid 1px #000; }
tfoot tr td:last-child { padding-right: 30px !important; width: 130px !important; }

/*=========================== Onestep checkout ===============================*/
@media screen and (max-width: 1279px) {
#header-search{width:55%;}	
.product_box .product_image img{max-width:120px;}
.private_packing h3{font-size:20px;line-height:24px;}
.home_newsletter #subscribe-form .input-box{width:60%;}
.home_newsletter #subscribe-form .button{width:35%;font-size:15px;}
.have_better_sex div p{height:55px;overflow: hidden;}
.product_box .product_detail{width:50%;margin-top:5px;}
.product_box .product_detail h3 a{font-size:20px;}
.top_home_product .product_box .first{margin-top:30px;}
.product_box .product_image{width:44%;}
.dropdown .dropdown-heading .label{padding:0 4px;}
ul.products-grid li .price-box{min-height:75px;}
.itemgrid-adaptive.itemgrid-4col > li:nth-of-type(4n+1){clear:none !important;}

.survey_main_box{/*height: 500px;overflow-y:scroll;overflow-x:hidden;*/ height: auto; }
.product-shop .availability{margin-right: 5px;}
.gen-tabs .tabs-panels{font-family: "OpenSans";}
}
@media screen and (max-width: 1080px) {
.product_box .product_image{width:40%;}
.product_box .product_detail{width:45%;}
.product_box .product_detail h3{font-size:18px;}
.product_box .product_detail p{font-size:16px;}
.slideshow-banners{height:50px;}
.itemgrid-adaptive.itemgrid-4col .item{width:45%;}
.wish_list_button .button{padding:0 11px;}	
.brand_slider_home .brand-slider .item{padding:0 3px;}
.brand_slider_home .brand-slider .item img{margin-bottom:6px;}
.brand-slider-wrapper .owl-controls{height:275px;}
.home_newsletter h3{margin-top:30px;}
.brand-slider-wrapper .owl-controls{width:23%;}
.product_box{height:260px;}
.product_box .product_image{width:47%;}
.dropdown .dropdown-heading .label{padding:0 2px;}
.survey_main_box{/*height: 500px;overflow-y:scroll;overflow-x:hidden;*/ height: auto; }

.home_newsletter{padding:10px 10px 20px 10px;}
.private_packing{margin-top: 5px;}
.private_packing h3{line-height: 22px;}
.home_newsletter h3{margin-top: 23px;}

.checkout-onepage-index .sp-methods dd .credit-img { width:270px; background-size:100% 100%; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number { margin:0 11px 14px;  }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text { width:59px; }

.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { width:18%; margin-right:31px; }
.checkout-onepage-index .line-items .details .controls .quantity { width:55%; }
.checkout-onepage-index .line-items .details .controls .subtotal-and-remove { width:45%; }
.mw-ost-review-ct .discount input.input-text { width:100px !important; }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text { letter-spacing:0; padding:5px; }

.checkout-onepage-index .shipping-box li { width:48%; }
.checkout-onepage-index .card-images { bottom:24px; }
.checkout-onepage-index .sp-methods dd .credit-img .month-year .validation-advice,
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number .validation-advice { display:none; }
}
@media screen and (max-width: 960px) {
.product_box .product_detail,.product_box .product_image{width:100%;margin-top:5px;}
#mini-cart{margin:5px auto;}
#mini-cart .dropdown-heading{margin-left:0;}
#header-search{width:100%;}
.header .top_head_call{font-size:14px;}
.header .top_head_desc_txt{font-size:12px;text-align:justify;}
.have_sex_better_box{background-size:100% 100%;}
.nav-container{height:51px;}
#link-sign-up{display:block;}
.links-wrapper-separators-left .links > li > a{margin-bottom:0;line-height:24px;}
.links-wrapper-separators-left .links > li:nth-child(2){line-height:23px;}
.home_newsletter h3{font-size:20px;margin-top:15px;}
.home_newsletter .news_title p{font-size:17px;}
.private_packing h3{font-size:20px;line-height:22px;}
.home_popular_product ul li{padding:15px 10px;}
.product_box{height:380px;}
.product_box .product_detail, .product_box .product_image{height:230px;}
.brand-slider-wrapper .owl-carousel .owl-wrapper-outer{width:66%;}
.brand_slider_home .brand-slider .item img{margin-bottom:2px;}
.brand-slider-wrapper .owl-controls{height:281px;}

/*.have_better_sex div p{height:35px;}*/
.brand-slider-wrapper .owl-controls{width:32%;}
.top_home_product .product_box .first{margin-top:5px;}

.nav-regular li.level0 > a{padding:0 8px;}
.nav-regular .nav-item.level0 > a{font-size:13px;}
.mw-ost-review-ct .discount input.input-text{width:auto !important;}

.gen-tabs .tabs-panels #customer-reviews .heading{width:100%;text-align: left;margin-bottom: 5px;}
.header .logo-wrapper .logo{max-width:400px;}

}

@media screen and (max-width: 900px) {
.sorter .pager{top:5px;}
.brand-slider-wrapper .owl-controls{width:32%;}
.mw-ost-review-ct .discount input.input-text{width:auto !important;}
.survey_main_box{/*height: 500px;overflow-y:scroll;overflow-x:hidden;*/ height: auto; }

/*add css by amin */
.block_news_item a.title { font-size:16px;}
.have_better_sex div .publish_by { font-size:11px;}
.have_better_sex .block_item_img { width:125px;}	
.have_better_sex div p { font-size:12px;}

.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { margin-right:30px; }
.checkout-onepage-index #checkout-review-table .sub-left,
.checkout-onepage-index #checkout-review-table .sub-left-border { width:100%; padding-right:50px; }
}
@media screen and (max-width: 800px) {
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { margin-right:37px; }
}
@media screen and (max-width: 768px) {
.top_head_call,.top_head_desc_txt{display:none;}	
#mini-cart{margin:0;}
.header-primary{padding-bottom:0;}
.mini-cart .mini-cart-heading .ic{color:#333333;}
#popup_background_layer{position:absolute;}
.nav-container{border: none;box-shadow: none;}

.checkout-onepage-index .sp-methods dd .credit-img { width:309px; background-size:100% 100%; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number { margin:0 11px 14px;  }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text { width:68px; }
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { margin-right:36px; }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text { letter-spacing:0; }
}
@media screen and (max-width: 767px) {
#mini-cart{width:100%;margin:0 auto;}
.nav-container:hover{background:#5ba6ef;}

.product_box .product_detail,.product_box .product_image{width:100%;margin-top:5px;}
.private_packing{min-height:100px;}
.payment_icon img{width:100%;}
.footer-copyright{line-height:20px;}
.itemgrid-adaptive.itemgrid-4col > li:nth-of-type(4n+1){clear:none;}
.header-mobile .skip-content .links > li{float:left;}
#link-sign-up{display:block;}
.header .top_head_desc_txt,.header .top_head_call{display:none;}
.header-primary{padding-bottom:0;	}

.brand-slider-wrapper .owl-carousel .owl-wrapper-outer{width:87%;}
.brand-slider-wrapper .owl-controls{width:12%;}
.home_newsletter{margin-top:10px;}
h3.homepage_brands{display:block;margin-bottom:5px;}
.brand-slider-wrapper .owl-controls{background-image:none;height:auto;}
.slider-arrows1-pos-top-right .owl-controls .owl-buttons{left:auto;right:0;}
.brand_slider_home  .owl-controls .owl-buttons{bottom:13px !important;width:62px;}
.footer-primary .footer_about{border:none;padding-right:0;}

.nav-container:hover{background:#ffffff;}
.sorter .pager{position:relative;top:13px;}
.sorter .view-mode{float:right;}
.brand_slider_home .brand-slider .item img{margin-bottom:10px;}

#popup_box_layer .surveyForm{width:auto;}
.surveyForm .inputbox .label{ color: #000000;}
#popup_box_layer .input-select{ width:100%;}
#popup_box_layer .form-list .input-box input, #popup_box_layer .form-list .input-box textarea, #popup_box_layer .form-list .input-box select{width:100%;}
table.mw_tt_pager .td-page1{padding:5px 5px;}

.survey_main_box{/* height:270px;overflow-y:scroll;overflow-x:hidden; */ height: auto; }

.checkout-onepage-index .sp-methods dd .credit-img { width:268px; background-size:100% 100%; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number { margin:0 11px 14px;  }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text { width:58px; }
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { margin-right:25px; }
.checkout-onepage-index .shipping-box li label { width:92%; }
#onestepcheckout_place_order_button button.button { width:auto; }
.checkout-onepage-index .card-images { bottom:24px; }
}
@media screen and (max-width: 639px) {
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button{margin-top:5px;}
table.mw_tt_pager .td-page1{padding:5px 0;}
table.mw_tt_pager caption, table.mw_tt_pager th, table.mw_tt_pager td{display:table;width:100%;text-align:center !important;margin:5px 0;}
}
@media screen and (max-width: 600px) {
.have_sex_better_box{background-size:100% 100%;}
.have_sex_better_box h3{font-size:22px;}
.have_sex_better_box a{font-size:18px;}
#subscribe-form .button{padding:0;}
.sex_better{width:50%;}
.itemgrid-adaptive.itemgrid-4col .item{width:100%;}
.brand-slider-wrapper .owl-carousel .owl-wrapper-outer{width:100%;}
.brand-slider-wrapper .owl-controls{position:absolute;top:0;right:0;}
.have_better_sex{margin-top:20px;}
.wish_list_button .button{padding:0 10px;}
.sorter .pager{top:5px;}
.sorter, .pager{top:10px;}
.secure_icon{display:inline-block;margin:25px 0;}
}
@media screen and (max-width: 480px) {
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { margin-right:38px; }
.checkout-onepage-index .shipping-box li label { width:93%; }
.checkout-onepage-index .card-images { bottom:20px; }
}
@media screen and (max-width: 479px) {
.home_popular_product ul li{width:100%;}
.home_newsletter #subscribe-form .input-box,.home_newsletter #subscribe-form .button{width:100%;margin-top: 20px;}
.gen-tabs .tabs a{padding-left:5px;padding-right:5px;}
.product_btm_interested .owl-item{margin-right:0;}
.brand-slider-wrapper .owl-carousel .owl-wrapper-outer{width:82%;}
.brand-slider-wrapper .owl-controls{width:14%;}
.category-products ul.products-list li{text-align:center;}
.category-products ul.products-list li .add-to-links li{float:none;display:inline-block;margin:0 5px;}
.toolbar .pager .pages{position:relative;top:10px;}
body.cms-index-index .main, body.cms-index-defaultindex .main{padding-bottom:0;}
.wish_list_button .button{padding:0 50px;	}
.sorter, .pager{top:5px;}

.mw-osc-block-content.mw-ost-review-ct{overflow:scroll;padding-bottom:20px;}
.onestepcheckout-gift-wrap{right:10px;bottom:-50px !important;}
#tab-coupon{border-top:none !important;}

.cart-table .btn-continue, table#shopping-cart-table td .btn-update, .discount-form .button, ul.checkout-types li .btn-proceed-checkout, form#shipping-zip-form .button, form#co-shipping-method-form .button{width:100%;}
#tab-coupon .cart .discount .discount-form h2 {border-bottom: 0px !important;}

div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li label.required,div#fancybox-wrap #form-validate .fieldset .form-list li label.required{width:100% !important;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li .input-box{width:100%;margin:0;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li:first-child{height:auto !important;}
div#fancybox-wrap{width:90% !important; /*display: inline-block;*/ left: 0; margin: auto;right: 0;top: 0;vertical-align: middle; width: 90% !important;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .col-2 .buttons-set button{margin-left:5px !important;}
.buttons-set .back-link{display:block !important;line-height:22px;}
.buttons-set .required{display:block !important;}
div#fancybox-wrap #form-validate div.buttons-set #btforgotpass{margin-left:10px !important;}


table#checkout-review-table thead tr th.ost-item-image,table#checkout-review-table tbody tr td.ost-item-image{width:2px;min-width: 2px;border: none;}
table#checkout-review-table tbody tr td.ost-item-image img{}
table#checkout-review-table tbody tr td h3.product-name{font-size:12px;line-height:18px;}
table#checkout-review-table tbody tr td  .minimal-price-link .price, .price{font-size:16px;}

table.mw_tt_pager caption, table.mw_tt_pager th, table.mw_tt_pager td{display:table;width:100%;text-align:center !important;margin:5px 0;}
.secure_icon{width:100%;display:inline-block;text-align:center;}

.gen-tabs .tabs-panels #customer-reviews .heading{word-break:break-all;}
.products-grid.category-products-grid.hover-effect .item .add-to-links, .products-grid .item .add-to-links{display: block !important;}

.survey_main_box{ /* height:300px;overflow-y:scroll;overflow-x:hidden; */ height: auto; }

div#fancybox-wrap #form-validate .fieldset .form-list li .input-box { margin-left: 0 !important;}

.checkout-onepage-index .sp-methods dd .credit-img { width:276px; background-size:100% 100%; }
.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { margin-right:29px; }
.checkout-onepage-index .sp-methods dd .credit-img #authorizenet_cc_type_card_number { margin:0 5px 14px; }
.checkout-onepage-index .sp-methods dd .credit-img .card-number input.input-text { width:63px; }
}

@media screen and (max-width: 320px) {
.checkout-onepage-index #form-validate { padding-bottom: 120px !important;}

/*add css by amin */
.block_news_item a.title,
.have_better_sex div .publish_by,
.have_better_sex div p { margin:2px 0;}
.block_news_item a.title,
.have_better_sex div .read_more{ font-size:12px;}

.checkout-onepage-index .sp-methods dd .credit-img .cvv-number { margin-right:25px; }
.checkout-onepage-index .shipping-box li label { width:92%; }
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.survey_main_box{/*height:270px;overflow-y:scroll;overflow-x:hidden;*/ height: auto  }
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
.survey_main_box{/*height:370px;overflow-y:scroll;overflow-x:hidden; */ height: auto }
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.survey_main_box{ /*height:270px;overflow-y:scroll;overflow-x:hidden; */ height: auto }
}
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.survey_main_box{ /*height:430px;overflow-y:scroll;overflow-x:hidden; */ height: auto }
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.survey_main_box{ /*height:580px;overflow-y:scroll;overflow-x:hidden; */ height: auto }
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.survey_main_box{ /*height:580px;overflow-y:scroll;overflow-x:hidden; */ height: auto }
}


.survey-description { text-align: left; margin-bottom: 10px;}
#nav .nav-panel--dropdown { margin-top: 1px; }
.btn-coupon-cancel { padding: 6px 15px !important; border-radius: 0px !important; }