﻿/*WTB button/Add to Cart button on the User Wish-list page hide Start*/
#page-catalog.en-us .wishlist__user-view .wishlist__where-to-buy,
#page-catalog.en-gb .wishlist__user-view .wishlist__where-to-buy,
#page-catalog.en-ca .wishlist__user-view .wishlist__where-to-buy{  
    visibility:hidden;
}
/*WTB button/Add to Cart button on the User Wish-list page hide End*/
#page-catalog .product-detail .button-with-icon.add-to-cart,
.ps_WtbButtonStyle.ps_DummyStyle,
.ps_ResponsiveContainerStyle.ps_WtbButtonStyle{
    /*margin-bottom: 30px !important;*/
    position: relative;
}
#page-catalog .button-with-icon .text {
    width: 97%;
    position: relative;
    display: inline-block;
    line-height: 23px;
    padding-bottom: 5px;
    padding-top: 6px;
    margin-top: -1px;
    padding-left: 40px;
    background: none;
    color: #fff;
    text-transform: uppercase !important;
    font-size: 12px;
}
#page-catalog .button-with-icon span {
    width: 38px;
    position: absolute;
    margin: auto 0;
    vertical-align: middle;
    top: 0;
    bottom: 0;
}
#page-catalog .wtb-list{
    text-align:center;
}
#page-catalog .or-txt{
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
}
#page-catalog .wishlist__user-view .ps_WtbButtonStyle.ps_DummyStyle,
#page-catalog .wishlist__recipient-view .ps_WtbButtonStyle.ps_DummyStyle,
#page-catalog .wishlist__user-view .ps_ResponsiveContainerStyle.ps_WtbButtonStyle,
#page-catalog .wishlist__recipient-view .ps_ResponsiveContainerStyle.ps_WtbButtonStyle{
    margin-top: 10px !important;
    margin-bottom:0 !important;
}
/*#page-catalog .wishlist__user-view .ps_WtbButtonStyle.ps_DummyStyle*/
#page-catalog .wishlist__user-view .button.button-with-icon.add-to-cart,
#page-catalog .wishlist__recipient-view .button.button-with-icon.add-to-cart{
    margin-bottom: 0;
    margin-top:5px;
}

.ps_WtbButtonStyle.ps_DummyStyle:before,
#page-catalog .ps_ResponsiveContainerStyle.ps_WtbButtonStyle:before {
    content: '';
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(//embeddedcloud.pricespider.com/repository/mattel/imgs/monster-elements.png) no-repeat 0 -25px;
    background-size: auto 47px;
    vertical-align: middle;
    margin: 0 11px; 
    position: absolute;
    left: 0;
    margin-left: 6px;
}
#page-catalog .product-detail .button-with-icon.add-to-cart .text{
    width: 81%;
}
#page-catalog .product-detail .button.button-with-icon.wishlist-action .text{
    width: 93%;
}
#page-catalog  .button-with-icon.add-to-cart:before{
    content: '';
    display: inline-block;    
    width: 33px;    
    height: 33px;
    background: url(/static/img/mattel_logo-addcart.png) no-repeat;    
    background-size: auto 33px;
    vertical-align: middle;
    margin: 0 11px; 
    position: absolute;
    left: 0;
    margin-left: 2px;
}
#page-catalog .wishlist__recipient-view .button.button-with-icon.add-to-cart{
      padding: 0em 1.875em;
}

/** product Detail- rating section Cursor pointer has changed to Default **/
#page-catalog .product-detail .sprite-stars-empty, #page-catalog .product-detail .sprite-stars-full,#page-catalog .product-detail .product-detail__rating .rating-count{cursor:default}

/*MOBILE VIEW */
@media screen and (max-width: 767px) {
#page-catalog .product-detail .button-with-icon.add-to-cart .text{
     width: 90%;  
}

	#page-catalog.en-us .wishlist__user-view .wishlist__where-to-buy,
		#page-catalog.en-gb .wishlist__user-view .wishlist__where-to-buy,
		#page-catalog.en-ca .wishlist__user-view .wishlist__where-to-buy{
		 display:none;
		 }
	#page-catalog.en-us .wishlist__user-view .wishlist__delete, #page-catalog.en-gb .wishlist__user-view .wishlist__delete, #page-catalog.en-ca .wishlist__user-view .wishlist__delete {
	  position: absolute;top: 0;bottom: 0;margin: auto;
	  right: 2%;
		}
	#page-catalog.en-us .wishlist__user-view li.wishlist__item, #page-catalog.en-gb .wishlist__user-view li.wishlist__item, #page-catalog.en-ca .wishlist__user-view li.wishlist__item {
	  position: relative;
	}
	#page-catalog .product-detail .button-with-icon.add-to-cart .text{
		 width: 90%;  
	}
	#page-catalog .wishlist .wishlist__image-container .wishlist__image-link{width:117px}
}

/*WTB code changes*/
#page-catalog .wtb-in-products{
    position: relative;
    width: auto;
    top: 0;
    margin: 0 auto;
    text-align: center;
    display: table;
}
#page-catalog .wtb-in-products>a:before{
    top: 3px;
}
#page-catalog .wtb-in-products>a{
    width: auto;
    margin: 0 !important;
    cursor: pointer;
    line-height: 25px;
    height: auto;
    min-height: 25px;
    display: inline-block;
    padding: 0 10px 0 34px !important;
}
/*WTB code changes*/

.BVRRPager.BVRRPageBasedPager{
background:transparent;
}

.BVRRPageLink{
height:20px !important;
    padding: 1px 1px 1px 0 !important;
}
.BVRRPageLink a:link, .BVRRPageLink a:visited, .BVRRPageLink a:hover{
color:#FFF !important;
}

.BVRRSBody{
width:100% !important;
}

body{
font-size:16px !important;
text-align:left !important;    

    font-family: "Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif !important;

    background: #FFF !important;
}

.BVRRReviewTextParagraph{
font-size:13px
}

#page-catalog .product-detail .product-detail__stars [class^=sprite-stars-]{
cursor:pointer;
}
 
.product-detail__rating a[href="#BVRRSMainID"]{
border:none;
outline:none;
}
.loading-image {
  z-index: 10;width:100%;height:100%;border-radius:20px;
  left:0;
}
.loader
{
display:none;
    width:30px;
    height: 30px;
    text-align:center;
    z-index:2;
    position: absolute;
    right: 230px;
    top: 5px;
}
#mailSendBtn[disabled], #mailSendBtn[disabled]:hover{
	opacity: 0.3;
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 9px 0 #f08bb9 important;
    -moz-box-shadow: inset 1px 9px 0 #f08bb9 important;
    box-shadow: inset 1px 9px 0 #f08bb9 !important;
    background: #777;
    background-color: #d3317a !important;
    border: 4px solid #d3317a !important;
    font-weight: 700;
    padding: .5em 1.25em;
    font-size: 1.0625em;
    color:#FFF !important;
}
#page-catalog #mailSendBtn[disabled]:hover {
    background: #ff7900;
    color: #fff;
    border: 2px solid #fff;
    box-shadow: none;
}




