.wcs-en_US .wcs-open-orders .wcs-myOrder-details .wcs-order-date{
  width: 195px !important;
}
.wcs-en_US .wcs-open-orders .wcs-order-amount span.wcs-order-amount-span{
	width:150px;
}

body .wcs-footer #wcs_contact_us_content .wcs-contactus-form{
	height:auto;
}
.wcs-payment-popup-div{
    padding: 40px;
}

.wcs-right-nav .wcs-rightNav-feedback{
    white-space: nowrap;
}
body.android input{
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.wcs-myPreferences .wcs-myDetails-edit-save-cancel{
    top: 0;
}
.wcs-container .wcs-account-editDetails-button {
    top: 57px;
}
.wcs-giftcard-pdp .wcs-pdp-product-description h4:first-child{
    width: auto;
}
.wcs-giftcard-pdp .wcs-qty-container .wcs-value ul.wcs-custom-dropdown li{
    padding-left: 0;
}
.wcs-giftcard-pdp .wcs-qty-container .wcs-value .wcs-dropdown-text{
    width: 42px;
}
.wcs-myOrder-details-content .wcs-myOrder-rows .wcs-two.wcs-columns.wcs-omega .wcs-shopping-item-price{
    padding-left: 0;
    width: 79px;
    text-align: right;
}
footer.wcs-footer .wcs-container .wcs-twelve .wcs-primary > a,
footer.wcs-footer-checkout .wcs-container .wcs-twelve .wcs-primary > a{
    font-size: 12px;
    margin-left: 30px;
}
footer.wcs-footer-checkout .wcs-container .wcs-twelve .wcs-primary > a#countryId{
    font-size: 14px;
}

.wcs-delivery-information-title > .wcs-six.wcs-columns.wcs-omega#chkout_summary{
    width: 277px;
    float: right;
}
.wcs-delivery-information-title > .wcs-six.wcs-columns.wcs-alpha div.wcs-delivery-information{
    width: 660px;
}
.wcs-delivery-information-title form{
    margin: 0;
}
body .wcs-right-panel .wcs-content-bag .wcs-cost-container a.wcs-checkout {
	background-color: #f00;
	color: #fff;
	border-color: #f00;
}
body .wcs-payment-information #wcs-payment-confirm-buttons > input[type='submit'] {
	background-color: #f00 ;
	color: #fff ;
	border-color: #f00 ;
}
body .wcs-payment-information #wcs-payment-confirm-buttons > input[type='submit'].wcs-btn-disable  {
	background-color: #fff ;
}
body .wcs-user-login .forgot_password {
	padding-top: 10px;
	text-align: right;
}
body .wcs-user-login .forgot_password a {
	padding-right: 20px;
}
body #delivery_information_form_CN input[type='submit'] {
	background-color: #f00 ;
	color: #fff ;
	border-color: #f00 ;
}
body #delivery_information_form_CN input[type='submit'].wcs-btn-disable {
	background-color: #fff ;
}
body .wcs-basketMarginTop .wcs-button-checkout-div .wcs-button-checkout a {
	background-color: #f00;
	color: #fff;
	border-color: #f00;
}
#basket_promo_form .wcs-eight.wcs-columns.wcs-fill.wcs-alpha {
	width: 660px;
}
#basket_promo_form .wcs-two.wcs-columns.wcs-fill.wcs-omega.wcs-right {
	width: 131px !important;
}

#D_QuickView .wcs-customize-it {
    background-position: 6px 50% !important;
    border: 1px solid #ccc;
    margin-top: -2px;
    padding: 1px 4px 1px 30px !important;
}

.wcs-customize-it-on-pdp {
    background-position: 6px 50% !important;
    border: 1px solid #ccc;
    margin-top: -4px;
    padding: 3px 5px 4px 0px !important;
}
.wcs-customize-it-on-pdp a {
	padding-left:24px !important;
}
.wcs-customize-it-on-pdp .underline {
	text-decoration: none !important;
}
.wcs-zh_CN .iconDescriptionIn {
	line-height: 1.2em;
}
.wcs-productContainer-new {
    background-image: url(../../images/spritesheet.png) !important;
    background-position: 0px -782px !important;
    background-size: initial !important;
    left: 96px !important;
    top: -15px !important;
    display: none !important;
}
.wcs-productContainer-new-c {
    background-image: url(../../images/spritesheet.png) !important;
    background-position: -67px -782px !important;
    height: 28px !important;
    width: 44px !important;
}

.vertical-slider-item .wcs-productContainer-new{display:none}
.wcs-enlarge-view[data-currentsliderindex='0'] .wcs-productContainer-new {
    display: block !important;
}
#pdp_page .pdp-vm-icon{float:left}
.new-icon{
    background-image: url(../../images/spritesheet.png) !important;
    background-position: 0px -782px !important;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.customize-your-ray-ban-text{
    font-size: 15px !important;
}

#left_carousel #D_PDP_Prod_ColorThumbs .bx-wrapper{
	max-width:100% !important;
	margin-left: 18px!important;
}

#left_carousel ul.wcs-carousel li{
	width: auto!important;
	display: inline-block;
}

#left_carousel ul.wcs-carousel li div:nth-child(4n+5){
  clear: both;
}

#wcs-carousel-container .bx-wrapper .bx-prev, #wcs-carousel-container .bx-wrapper .bx-next {
	top: 50%!important;
	right:0px!important;
}

.wcs-quickView-product-list-frame{
	display:none!important;
}

#left_main #left-main-container .bx-wrapper .bx-controls-direction {
    visibility: visible!important;
}

#left-main-container .bx-viewport{
	height: auto!important;
	max-height: 260px!important;
}

#left-main-container div[id^="mainImgSlider_"] ul li{
	margin-bottom:0px!important;
	width: 68px!important;
	height: 48px;
	margin: 2px 0px!important;
	border: 1px solid #d6d6d6;
}
#left-main-container div[id^="mainImgSlider_"] ul li:first-child{
	margin: 0px 0px 2px 0px!important;
}
.wcs-pdp-box-buttons{
	float: right;
}
.engraving-it-text {
    display: inline-block;
    color: #000;
    font-size: 16px;
    padding-left: 29px;
    text-transform: uppercase;
    width: 171px;
    min-height: 35px;
    border: 1px solid #d6d6d6;
    box-sizing: border-box;
    padding: 3px 6px 0px 6px!important;
    font-family: 'Lato',helvetica;
    margin-top: -13px;
    margin-bottom: 13px;
    float: right;
    background-color: #dcdadb;
    clear: both;
}
#left-main-container .mainSlider {
	width: 68px!important;
	left:15%;
}
#left-main-container .bx-wrapper .bx-pager.bx-default-pager{
	display: none;
}


#pdp_page #left_main #left-image-container .wcs-enlarge-over{
	left: 50%;
	bottom: 43px;
	position: relative !important;
	width: 30% !important;
}
#pdp_page #left_main #left-image-container .pdp-vm-wrapper{
	left: 5%;
	bottom: 0px;
	position: relative!important;
}
.wcs-engrave-it-on-pdp-box{
    list-style: none;
    position: relative;
    margin: 4px 0px 0px 0px!important;
}
.engrave-it-pen-icon{
   	background-image: url('/wcsstore/RayBanStorefrontAssetStore/images/add_engraving.png');
    background-repeat: no-repeat;
    background-position: -17px -5px;
    display: inline-block;
    width: 17px;
    height: 11px;
    background-size: 41px 16px;
    margin-left: 3px;
}

.wcs-enlarge-main-image-view .infoFooter{
	display: none;
}

div[id^="mainImgSlider_"] .wcs-enlarge-over, div[id^="mainImgSlider_"] .pdp-vm-wrapper{
	display: none!important;
}

div#D_PDP_Prod_MainPictZoomOverlay{
 display: block!important;
}

#left-image-container .wcs-enlarge-main-image-view:hover{
 cursor:pointer;
}

#pdp_page #left_pdp_Cntr #left_main .colorOverlay:before{
     transform: rotate(90deg);

}

#right_pdp_Cntr{
  width: 381px;
}
#left_carousel #D_PDP_Prod_ColorThumbs{
 width: 381px!important;
}

#left_carousel .wcs-carousel li>div{
	float: left;
    list-style: none;
    position: relative;
    width: 76px;
    margin-right: 12px;
    text-align: center
}
#right_tabs .wcs-pdp-tab-links a{
	width: 175px;
}
#left-image-container .wcs-enlarge-main-image-view img{
    width: 446px!important;
    margin: 10px;
}
#left_main #left-image-container {
    width: 457px;
    height: auto;
    float: right;
    margin-top: -18px;
}

#pdp_page #left_pdp_Cntr #left_main .colorOverlay {
	width: 447px!important;
	height: auto;
	left:17%;
	border:none!important;
	margin-top: -10px;
}
#pdp_page #left_pdp_Cntr #left_main #color-carousel-preview-container .colorOverlay img {
	width: 446px!important;
	border: 1px solid #bf9456;
}
#pdp_page #left_pdp_Cntr #left_main .colorOverlay .infoFooter{
	bottom: -270px!important;
}
#left-main-container .bx-wrapper .bx-next {
	position: relative;
    left: 25px;
    top: -6px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
}

#left-main-container .bx-wrapper .bx-prev{
    position: absolute;
    top: -5px;
    left: 25px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
}

#color-carousel-preview-container .colorOverlay .before {
    border-style: solid!important;
    border-width: 30px 0px 26px 13px!important;
    border-color: transparent transparent transparent #bf9356!important;
    left: 447px!important;
}

#color-carousel-preview-container .colorOverlay .after {
    border-style: solid!important;
    border-width: 30px 0px 25px 13px !important;
    border-color: transparent transparent transparent #fff!important;
    left: 446px!important;
}
#left-main-container div[id^="mainImgSlider_"] ul li img{
	width: auto!important;
	height: auto!important;
}
#pdp_page #right_pdp_Cntr #right_main {
    min-height: 168px!important;
}
.engrave-it-red-arrow {
    width: 18px;
    height: 16px;
    background-image: url('../../images/spritesheet.png');
    background-position: -214px -501px;
    float: right;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
}
#pdp_page #right_header .wcs-pdp-price-container {
    display: block!important;
    float: none!important;
}

#left_main #left-main-container .bx-wrapper{
  position: absolute!important;
  max-width: 70px!important;
}

#pdp_page #left_pdp_Cntr #left_main img.left-main-image {
    height: auto!important;
    width: 457px!important;
}

#left-main-container div[id^="mainImgSlider_"] .pdp-polarized-badge.D_PDP_Prod_PolarReadMore{
 display: none;
}

.golden-border{
	border: 1px solid #bf9456!important;
}

#right_main .wcs-email-link-wrapper{
 border-bottom: none!important;
}

#D_PDP_Prod{
	width: 969px;
}

#pdp_page{
	padding-bottom:65px;
}
#left-main-container div[id^="mainImgSlider_"] ul{
  margin-bottom: 0px!important;
}

#right_main .loading{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	width: 100%;
    height: 25%;
    position: absolute;
    top: 0;
    background: url('/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/filter-loading.gif');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
    display: none;
    z-index: 2;

}

#right_main .wcs-customize-it-on-pdp{
    background-position: inherit !important;
    border: none;
    margin-top: 0px;
    padding: 0px !important;
}

#left_main #main-image-container .pdp-polarized-badge{
 z-index: 0;
}

#pdp_page span.pdp-header-junior{
	background: url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/raw/junior/badge-jr_CN.png) -8px -2px no-repeat;
}

.wcs-pdp-tab-links li{
	width: initial!important;
}

.wcs-shipping-info-wrapper{
 border: none!important;
 padding-bottom: 0px!important;
}

#left_carousel{
 margin-top: -22px;
}

body.ipad .wcs-header .wcs-hd-container .checkout-header-menu{
	width: 11%;
}

.wcs-sidebar-desc-bottom{
	margin-top: 0 !important;
}

.wcs-sidebar-desc-bottom > b,
.wcs-sidebar-desc-bottom > strong {
	margin-top: 0 !important;
	width: 19% !important;
}

.wcs-sidebar-desc-bottom span{
	margin-top: 0 !important;
}
.wcs-order-confirm-del-date span > span.wcs-ordernow{
    margin-top: -21% !important;
    text-align: center !important;
}

#wcs-QTY-display-Totalarea .wcs-custom-dropdown-container{
    margin-top: 14px;
}
#pdp_page #right_main a.wcs-addtobag{
    margin-top: 10px;
}

#left_carousel .wcs-carousel.accessories li div{
    width: 102px;
}

/*rb-13267*/
#pdp_page #right_pdp_Cntr #right_main {
    min-height: 1px!important;
}

ul.wcs-carousel li .wcs-onsale_label{
    left: 18px;
}

#wcs-preorder-emial-pop .wcs-preorder-prodTile #wcs-preorder-email-form .wcs-error-message{
	margin: 0 0 14px 170px;
	right: 48px;
}

#delivery_information_form .wcs-form-note-title {
  color: black !important;
}

.wcs-delivery-details__edit {
  position: absolute;
  right: 25px;
  text-decoration: underline;
}
