/*
nav.menu-product-content {
	cursor: pointer;
}
*/
.cursorDefalut{
	cursor: default !important;
}
.searchbox.desktop .search-field.input-focus input{
	width: 500px !important;
	border: 1px #009AA9 solid !important;
}
select.selectpicker {
  display: inline !important;
  visibility: hidden;
}
.mobile-header-menu .searchbox .miniPopup.popupSearch {
	top: 33px;
	left: 10px;
	right: 10px;
}

.mobile-header-menu .miniPopup {
	position: absolute;
}
.mobile-header-menu .miniPopup .popupContainer {
	border: 1px #ccc solid;
}
.mobile-header-menu .searchbox .miniPopup.popupSearch .popupContainer {
	width: 100%;
	padding: 10px;
	position: relative;
}

.mobile-header-menu .searchbox .miniPopup .popupContainer ul.resultList {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mobile-header-menu .searchbox .miniPopup .popupContainer ul.resultList li {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-bottom: 5px;
}
.mobile-header-menu .searchbox .miniPopup .popupContainer ul.resultList li a {
	float: none;
	display: block;
	text-indent: 0;
	width: auto;
	font-size: 12px;
	height: auto;
	color: #4c4c4c;
	margin: 0 0 7px 0;
}
.mobile-menu {
	cursor: pointer;
}
.mobile-nofound {
	margin-top: 150px;
	margin-bottom: 50px;
}
.wishlist-dom .wishlist-icon.icon-icon_wishlist, .wishlist-dom .wishlist-icon.icon-icon_added-wishlist {
	display: inline-block !important;
}
.buyBar .count.hidden + .btn-add-to-bag, .buyBar .count.hidden + * + .btn-notify-me {
	margin-left: 0px !important;
	margin-right: 18px;
}
.mobile-menu-3 #myBasket .item {
	position: absolute;
	top: 24px;
	right: 1px;
	margin: 0px;
	background: #e6009e;
	border-radius: 20px;
	color: #fff;
	text-align: center;
	line-height: 17px;
	width: 30px;
	height: 17px;
	font-size: 12px;
}

.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li {
	overflow: visible !important;
}
.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .price_buy {
	position: relative;
	overflow: visible !important;
}
.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .price_buy .buy {
	bottom: -30px;
}
.buy {
	position: absolute;
	right: 3px;
	bottom: 0;
	/* width: 40px; */
	height: 30px;
	background: #009AA9;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	border-radius: 4px;
	cursor: pointer;
}

.buy.disabled {
	background: #9a9b9c !important;
	pointer-events: none;
}

.buy .buy-loading
	{
	-webkit-animation: rotate360 1s linear infinite;
	-moz-animation: rotate360 1s linear infinite;
	-ms-animation: rotate360 1s linear infinite;
	animation: rotate360 1s linear infinite;
}

.buy i {
	display: inline-block;
}
.buy:hover {
	background: #4CB9C3;
}

.buy .ADD_TO_BAG-popup {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -65px;
	padding: 8px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 1;
	top: -70px;
}

.buy .ADD_TO_BAG-popup:before {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid rgba(0, 0, 0, 0.1);
	content: "";
	bottom: -8px;
	left: 50%;
	position: absolute;
	margin-left: -8px;
}

.buy .ADD_TO_BAG-popup:after {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	content: "";
	bottom: -6px;
	left: 50%;
	position: absolute;
	margin-left: -8px;
}

.buy .ADD_TO_BAG-popup .top {
	font-size: 0;
	white-space: nowrap;
	line-height: 35px;
	height: 35px;
}

.buy .ADD_TO_BAG-popup .top .num {
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #ffbc3d;
	font-size: 14px;
	border-radius: 50%;
	text-align: center;
}

.buy .ADD_TO_BAG-popup .top .items {
	display: inline-block;
	height: 35px;
	margin-left: 5px;
	line-height: 35px;
	color: #4a4a4a;
	font-size: 14px;
	border-radius: 50%;
	white-space: nowrap;
}

.buy .ADD_TO_BAG-popup .bottom {
	text-align: right;
	line-height: 14px;
}

.buy .ADD_TO_BAG-popup .bottom a {
	text-decoration: underline;
	color: #4a4a4a;
	font-size: 12px;
}

.buy .ADD_TO_BAG-popup .bottom a:hover {
	color: #009AA9;
}
header.bootstrap .mobile-PLP-menu .plpBasket .item{
	right: 1px;
	position: absolute;
	text-align: center;
	top: 22px;
	width: 30px;
	height: 17px;
	line-height: 17px;
	border-radius: 20px;
	color: #fff;
	background: #e6009e;
	display: block;
}
footer .socialMedia a img[class*="icon-"]{
	margin: 0 10px;
	color: #fff;
	font-size: 18px;
}
.PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo h1 {
	padding-top: 3px;
}

.mt10 {
	margin-top: 10px ; 
}

.PDP .PDPLeftRightBox .PDPLeftBox .Product_Description img {
	max-width: 100%;
	height: 100% !important;
}

.PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo a.brand-name {
	color: #4C4C4C;
}

.mobile-menu-3 .watsonLogoForMobileMenu3 img {
	width: 200px;
}

.watsonLogoForMobileMenu3 {
	padding:13.5px;
}

.checkoutPageFAQForMobileMenu3 {
	color:#4C4C4C !important;
	font-size:15px;
}

.PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.productTileOriginalPrice,
.PDP .PDPLeftRightBox .PDPLeftBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.productTileOriginalPrice,
.PDP .PDPLeftRightBox .PDPLeftBox .PDPImgBox .PDPImgInfo .productPriceContainer .productPrice.productPdpOriginalPrice,
.homepage .homepage_content .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.productTileOriginalPrice,
.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h2.productTileOriginalPrice,
.ProductSales .bottomProductSales .productItemContainer .productNameInfo .productTileOriginalPrice{
	color:  #000 !important;
}

.sprite {
    background-image: url(../img/icons/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-P01B33RemoveStatic {
    width: 15px;
    height: 15px;
    background-position: -15px -3167px;
}

#m-overlay {
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10001;
}

#facebook-circle {
	width: 32px;
	height: 32px;
	background: rgb(59,88,155);
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
#rcp h1{
	font-weight: 500;
	font-size: 20px;
}

/* Only Desktop */
@media (min-width: 980px) {
	.PLP .PLP_content .contentLeft .PLP-Filter .box .box-head.currentCat a {
		color: #009AA9;
	}
	
	.PLP .PLP_content .view-pagination span a { color: #9B9B9B; }
	.PLP .PLP_content .view-pagination span a:hover { color: #4CB9C3; }
	
	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-height .input input,.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input input {
		width: 85px
	}

	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input span {
		padding-right: 0
	}
	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox {
		margin-left: 0 !important;
		min-width: 700px;
		max-width: 700px;
		float: right;
	}
}

@media (min-width: 1280px){
	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-height .input input,.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input input {
		width: 137px
	}

	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight {
		margin-left: 20px
	}

	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input span {
		padding-right: 0
	}
	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox {
		margin-left: 0 !important;
		min-width: 1000px;
		max-width: 1000px;
		float: right;
	}
}

/* Only Tablet */
@media (max-width: 979px) and (min-width: 768px) {
	header .headerLogoBar .topLogo {
		width: 200px;
	}
	header .headerLogoBar .topLogo img {
		height: auto;
	}
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .buy .ADD_TO_BAG-popup {
		left: -15px !important;
	}
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .buy .ADD_TO_BAG-popup:before {
		left: 80% !important;
	}
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .buy .ADD_TO_BAG-popup:after {
		left: 80% !important;
	}
	.PLP .PLP_content .contentRight .ProductSales .bottomProductSales {
		overflow: visible;
	}
	.globalWrapper.show-menu-more footer .socialMedia .container .icon-list a img[class*="icon-"]{
		display: none;
	}
	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-height .input input,.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input input {
		width: 85px
	}

	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input span {
		padding-right: 0
	}
}
.m-popup-quick-view {
    z-index: 10002;
    position: relative;
    width: 480px;
    height: 200px;
    padding: 20px;
    background: #fff;
    margin: 155px auto;
    vertical-align: middle;
    box-sizing: content-box;
}

.m-popup-quick-view-content {
    position: absolute;
    width: 480px;
    height: 100%;
}

.popup-close {
    position: relative;
    top: 0px;
    left: 470px;
}

.m-popup-quick-view-content-text {
    width: 480px;
    height: 160px;
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
    line-height: 20px;
    text-align: center;
}

.m-popup-quick-view-content-text span {
  display: inline-block;
  vertical-align: top;
  text-align: left;
}

.signup_form .checkout_signup_part2 .agree label span {
  pointer-events: none;
}

/* Only Mobile */
@media (max-width: 767px) {
	header .headerLogoBar .topLogo {
		width: 200px;
	}
	header .headerLogoBar .topLogo img {
		height: auto;
	}
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .buy .ADD_TO_BAG-popup {
		left: -40px !important;
	}
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .buy .ADD_TO_BAG-popup:before {
		left: 85% !important;
	}
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .buy .ADD_TO_BAG-popup:after {
		left: 85% !important;
	}
	.PLP .PLP_content .contentRight .ProductSales .bottomProductSales {
		overflow: visible;
	}
	.globalWrapper.show-menu-more footer .socialMedia .container .icon-list a img[class*="icon-"]{
		display: none;
	}
	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-height .input input,.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input input {
		width: 85px
	}

	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .bmi-bmr-table .bmi-bmr .bmi-td .bmi-td-box .td.td-weight .input span {
		padding-right: 0
	}
}
/* Both Tablet & Mobile */
@media (max-width: 979px) and (min-width: 768px) , (max-width: 767px) {
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers ul li .intro {
		height: 100px;
	}
	.PDP .PDPLeftRightBox .PDPLeftBox .Redemption_Offers .price_buy .buy {
		bottom: -30px;
	}
	.PLP .PLP_content .contentRight .ProductSales .bottomProductSales .productItemContainer .productNameInfo .h1 {
		color: #4A4A4A;
	}
	.Category_Landing_Page .productContentLeftRightBox .productContentRightBox .missha-exclusive .img {
		margin: 0 auto;
	}
}

.homepage .pop-up {
	position: absolute;
	width: 100%;
	z-index: 10;
}
.homepage .pop-up .wrapper {
	position: relative;
	height: 100%;
}
.homepage .pop-up .wrapper .text-box {
	position: absolute;
	max-width: 385px;
	padding: 12px 6% 5px 2%;
	background-color: white;
	box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.3);
	line-height: 22px;
	right: 0;
}
@media (min-width: 980px) {
	.homepage .pop-up .wrapper {
		max-width: 960px;
		min-width: 358px;
		margin: 0 auto;
	}
}
@media (min-width: 1280px) {
	.homepage .pop-up .wrapper {
		max-width: 1250px;
		min-height: 443px;
	}
}
@media (max-width: 768px) {
	.homepage .pop-up .wrapper {
		max-width: 100%;
		/*min-height: 443px;*/
		margin: 0 auto;
	}
	.homepage .pop-up .wrapper .text-box {
		padding: 12px 16% 5px 4%;
	}
}
.homepage .pop-up .wrapper .text-box a {
	color: #009AA9;
	text-decoration: underline;
}
.homepage .pop-up .wrapper .close-btn {
	position: absolute;
	right: 18px;
	top: 10px;
	cursor: pointer;
}

@media screen and (max-width: 550px) {
	.m-popup-quick-view {
		z-index: 10002;
		position: relative;
		width: 80%;
		height: 200px;
		padding: 20px;
		background: #fff;
		margin: 155px auto;
		vertical-align: middle;
		box-sizing: content-box;
	}
	.m-popup-quick-view-content-text {
		width: 100%;
		height: 160px;
		vertical-align: middle;
		display: table-cell;
		overflow: hidden;
		line-height: 20px;
		text-align: center;
	}
	.m-popup-quick-view-content {
		position: absolute;
		height: 100%;
		left: 28%;
		width: 100%;
	}
	.popup-close {
		position: relative;
		top: 0px;
		left: 64%;
	}
}
@media (max-width: 767px){
	.Add_to_wish_list-popup .dropdown-menu.inner{
		max-height: 180px!important;
	}
}


#open-card-wrapper {
	margin-bottom: 10px;
}

.shop_bag .shopBagContentRightTopBox .bill_information .drop-box {
	display: block;
}
