/*
SearchResults.css  20131011
@author avinash sk,Akhil dev
    1. bootstrap override
    2. common-elements (might have to move these to global/common.css)
    3. css for page elements
    4. browser overrides at the end
*/

/* start: override bootstrap */

/*.cls-86082648-f5cf-4aa0-9e82-0a839d2590c1 span, div, p, a, img, strong, b, u, ul, li,{
margin: 0 0 10px;
}*/



.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail,
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .recently-viewed-wrapper .thumbnail {border: medium none; padding: 0;}



/* end: override bootstrap */

/* start: common elements */
/* end:common elements*/
/* start: common elements */
/*start:css for page elements*/
/* .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	border-color: #533f21 #533f21 transparent;
	background-color: transparent;
} */
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .tab-content {
	width: 800px;
	margin-top: 50px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .tab-content > div:first-child {
    width: 710px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container {
    float: left;
    margin-top: 25px;
    width: 730px;
	overflow: hidden;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-for-text {
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 2.125em;color: #000;
}
/* .searchresults .product-list > li:first-child {
    margin-left: 0;
} */
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.grid [class*="span"] {
	border: 1px #999999;
	margin-bottom: 40px;
	width: 222px;
	/* margin-left: 20px; */
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-list li {
    margin-right: 20px;height: 339px !important;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.grid .thumbnail .caption{
    color: #000000;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption {
    color: #555555;
    float: left;
    padding: 5px;
    width: 63%;
}

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 #content-main .products-container.grid .thumbnail h3 {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 17px;
    margin: 0;
    padding-bottom: 6px;
    padding-left: 0;
    padding-top: 11px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 #content-main .products-container .product-list li h3 {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 0.875em;
    font-weight: normal;
    margin-bottom: 5px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 #content-main .products-container.grid .thumbnail .caption h3 a {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 1.143em;
    font-weight: normal;
}
 .searchresults  .content{font-size: 1em;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .short-product-description {
    color: #575757;
    font-family: HelveticaNeueW01-65Medi;
    font-size: 0.813em;
    font-weight: normal;
    margin-bottom: 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption .product-description {
    display: none;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .rating-wrapper {
    font-size: 0.875em;
    padding: 0 0 4px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption .rating {
    float: left;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption .product-price {
    color: #FFFFFF;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-price {
    position: relative;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-list li .caption .product-price > span {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-list li .caption .product-price a {
    color: #000000;
    font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
}
 .searchresults .content-image > img {
    height: 78px;
	max-width: 100%;
}
/* .nav.nav-tabs { margin-bottom:0;} */
/* .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color: #000000;
	background-color: #e4e4e4;
	border:none;
	cursor: pointer;
	margin:0;
	padding:0;
} */

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .modal-header .close {
    margin-right: -27px;
    margin-top: -20px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .row-fluid .span6{ margin: 0 0 0 5px;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .product-image{ text-align:center;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart h3{color: #fff;line-height: 27px;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart h3 a{color: #fff;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .reviewtxt a{ color:#fff;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .product-description{ color:#fff;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .product-price{color: #fff;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .product-price a{color: #fff;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .product-variations{ color:#fff;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .product-quantity{color:#fff;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-add-cart .thumbnail .caption a h7{ color:#fff;}
/* quick view starts*/
#myModal .modal-body{background-color:#ffffff;padding: 0; width: 100%;max-height: none;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .modal.hide.fade.popup-quick-view.in .modal-body .popup-wrapper .popup-carousel-wrapper .carousel ul {
    margin-left: 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .modal.hide.fade.popup-quick-view.in {
    background-color: #FFFFFF;
    left: 23%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 120px;
    width: 860px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-wrapper {               
    margin: 20px 40px 64px;    
    width: 390px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-desc {
                float: left;
                width: 340px;  margin-top: 60px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-product-title, .content-primary .popup-product-rating, .product-short-desc {
    float: left;
    margin-top: 14px;
    width: 100%;
                margin-bottom: 24px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .carousel {
                height: auto;
                margin: 20px 0 0;
                width: 300px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .img-thumb {
                height: auto;
                float:left;
                position: relative;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .img-thumb ul li {
    padding-bottom: 3px;
    padding-top: 3px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .img-thumb ul li img {
    border: 1px solid #C2C2C2;
    padding-left: 12px;
    padding-right: 12px;
	width: 64px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-rating {
    border-bottom-color: #e4e4e4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #e4e4e4;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-price {
    position: relative;
}

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .buy-direct-form {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    padding: 50px 0px 10px 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-title h3 {
    color: #000000;
    font-size: 1.75em;
    font-weight: normal;
                font-family: HelveticaNeueW01-75Bold;
    line-height: 1.2em;
    margin: 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-rating p span.recommend-text, .popup-product-price .price-text {
    padding-left: 0px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .rating-wrapper span.recommend-percentage {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/thumb.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 18px;
    color: #a7986a;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .img-thumb ul li.active-img img {
    border: 2px solid #A7986A;
    cursor: pointer;padding-left: 12px;
    padding-right: 12px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .product-short-desc p {
   color: #575757;
    font-family: HelveticaNeueW01-65Medi;
    font-size: 0.938em;margin-bottom: 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .product-short-desc a {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 0.875em;margin:0;
}

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .reviewtxt a {
    color: #575757;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-rating p {
    color: #000000;
	font-size:14px; 
	font-family: HelveticaNeueW01-65Medi;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-price .price {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-price .price-text {
    color: #000000;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-container.quick-view-variant {
    background-color: #f6f6f6;
    height: auto !important;
    overflow: hidden;
    padding: 20px 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-container.quick-view-variant > div {
    margin-left: 20px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .buy-direct-form .form-element-container {
    float: left;
    margin-bottom: 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-element-container label {
    color: #000000;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-quantity {
    width: 107px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .add-to-cart-btn {
    background-color: #a7986a;
    background-image: none;
    border: medium none;
    border-radius: 13px 0 0;
    box-shadow: none;
    color: #ffffff;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 0.875em;
    margin-top: 31px;
    text-transform: uppercase;
    width: 90%;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-element-container div.selector {
    background-color: #FFFFFF;
    border: 1px solid #E4E4E4;
    padding: 0 10px;
    width: 60px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .rating-wrapper span {
    color: #575757;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .add-to-cart-btn:hover{
	background: #c2b690;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-price .price-text a {
    color: #000000;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .popup-product-rating p span.recommend-text a {
    color: #000000;color: #A7986A;
}

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .modal.hide.fade.popup-quick-view.in .close {
    position: relative;
    right: 20px;
    top: 15px;
    z-index: 999999;
    margin:0;
}

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 select {
background-color:#ffffff;
    border: 1px solid #c2c2c2;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-element-container.Variation1 {
    width: 100%;
    margin-bottom: 20px !important;
    /*padding-bottom: 30px;
    border-bottom:1px solid #e4e4e4;*/
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-element-container.Variation1 div.selector { width: 86% !important;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-element-container.Variation1 div.selector span{ width: auto !important;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-image .quick-view {
    bottom: 98px;
    font-size: 0.813em;
    font-weight: normal;
    left: 26%;
    width: 50%;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-image .quick-view a {
    color: #FFFFFF;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .form-element-container div.selector span {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/arrow-gold.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #A7986A;
    font-size: 0.875em;
    padding: 0;
    text-align: left;
    text-shadow: none;
}
/* quick view ends*/
/* .tabbable .nav-tabs > li > a {
    color: #000000;
	background-color: #e4e4e4;
	border:none;
	cursor: pointer;
	margin:0;
	padding:0;
}
.tabbable .nav > li > a:hover { padding-left: 12px;
    padding-right: 12px; text-decoration:none;}
.tabbable .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color: #000000;
	background-color: #e4e4e4;
	border:none;
	cursor: pointer;
	margin:0;
	padding:0;
	
} */

/*start:product tile*/
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .product-image {
    border: 1px solid #E4E4E4;
	 text-align: center;
	 padding: 0px;
	 width: 100%;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption .rating-wrapper{ float: left;width: 100% !important;font-size: 0.875em;padding-bottom: 4px;} 
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption {
   color:#ffffff;width: 100%; padding:0;
}

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption .reviewtxt {
    color: #000000;
    font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
    left: 0;
    position: relative;
    top: 1px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-list li .caption .product-price > span, .product-list li .caption .product-price{
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-list li .caption .product-price a {
    color: #000000;
    font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption .product-price {
    clear: both;
    color: #000000;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption .product-description {
    clear: both;
    color: #FFFFFF; margin-top: 7px; display: none;
}



.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 #content-main .products-container .product-list li h3 {
    color: #000000;   
    font-weight: normal;
    line-height: 17px;
	padding-top:11px;
	padding-bottom: 6px;
	padding-left:0px;
	font-family: HelveticaNeueW01-75Bold;
    font-size: 1em;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .rating-wrapper .rating {
    height: auto;
    width: 82px;
}
/*.cls-86082648-f5cf-4aa0-9e82-0a839d2590c1 .rating-wrapper .reviewtxt{ color:#fff;}*/

.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-list li .caption .product-price a {
	font-family: HelveticaNeueW01-55Roma;
    font-size: 0.813em;
}
/* .tabbable .nav.nav-tabs{border:none; background-color:#e4e4e4;} */



.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.list .product-list li .caption {
    color: #000000;
    margin-left: 28px;
    margin-top: 20px;
    padding: 0;
    width: 458px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 #content-main .products-container .product-list li h3 {
    color: #000000;
    font-family: HelveticaNeueW01-75Bold;
    font-size: 0.875em;
    font-weight: normal;
    margin-bottom: 5px;
	padding-left: 20px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 #content-main h3 a {
    color: #000000;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.list .product-list li {
    margin-bottom: 20px;
    width: 712px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.list .thumbnail{
border: medium none;
padding: 0;
width: 712px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.list .product-image {
    width: 222px;
	float:left;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.list .quick-view span{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 12px;
}
.searchresults #content-main .products-container.list .product-list li h3 a{
color: #000;
font-size: 14px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.list .short-product-description {
color: #575757;
font-family: HelveticaNeueW01-65Medi;
font-size: 13px;
font-weight: normal;
margin-bottom: 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container.list .product-list li .caption .product-price a span {
font-family: HelveticaNeueW01-55Roma;
font-size: 13px;
}
.searchresults .products-container.list .product-list li{
padding:0;
height:auto !important;
}
.searchresults .products-container.list .tooltip-pop{
display:none;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .product-image {
    border: 1px solid #E4E4E4;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}

/*end:product tile*/
/*end:first tab content*/
/*start:second tab*/
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .content-image {
    border: 1px solid #999999;
    height: 78px;
    margin-right: 30px;
    width: 116px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-results h3 {
	font-size: 1em;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .content-type-section span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #000000;
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 0.875em;
    padding: 0 0 10px;
    text-transform: uppercase;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-page-link {
    margin-top: 15px;
	margin-bottom:10px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-results{
    float: left;
	width: 100%;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-results .caption{
    float: left;
	width: 652px;	
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-results .hide + .caption {
    width: 100%;
}
.search-results .search-page-desc {
    color: #575757;
    font-family: "HelveticaNeueW01-55Roma" !important;
    font-size: 0.875em;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-page-link a {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1em;
    text-transform: capitalize;
}
/*end:second tab*/
/* start: quick view popup */
.searchresults  #page-content {
    padding: 0 70px;
    width: 960px;
}
.searchresults .breadcrumb {
   /* padding: 0;
	margin: 0;*/
	padding: 2px !important;
margin: 0px 0px -2px -7px !important;
}
.searchresults  #pagemainwrapper .breadcrumb .active a {
color: #a7986a !important;
font-family: "HelveticaNeueW01-55Roma";
font-size: 1em;
}
.searchresults  #breadcrumb-wrapper .breadcrumb a {color: #a7986a !important;
font-family: "HelveticaNeueW01-55Roma";
font-size: 1em;}
.searchresults  #breadcrumb-wrapper .span9 {
    margin-top: -5px;
	padding: 0px;
	}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456  #content-wrapper{ 
	margin: 0;
	width: 100%;
	padding: 0px 0 0 0px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-for {
    margin: 0;
	font-size: 1em;
	line-height:40px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-header {
    margin-top: 28px;
	margin-bottom: 24px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .results-text{
	color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 2.125em;
    margin: 0;
    text-transform: uppercase;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .search-for .search-for-text span{
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    margin: 0;
    text-transform: uppercase;
	padding-right: 4px;
}
.searchresults .nav.nav-tabs .active a {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1em;
    text-decoration: none;
	padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}
/* .searchresults .product-list li:nth-child(3n+2) {
    margin: 0;
} */
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .tab-pane:first-child > .product > p, .tab-pane:first-child + div > .content > p {
    color: #000000;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1em;
}
.searchresults .nav.nav-tabs {
    background: none repeat scroll 0 0 #F6F6F6;
    border: medium none;
    min-height: 27px;
    padding: 23px 0 0px 30px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .nav-tabs .active {
    background: url("/en-gb/-/media/Olay_UK/Images/Common/search_results_active_tab.png") no-repeat scroll 40px 27px rgba(0, 0, 0, 0);
    height: 37px;
}
.searchresults .nav-tabs li {
    margin: 0;
    padding: 0;
	font-size: 1em;
}
 .searchresults .nav-tabs li:first-child {
    margin-right: 16px;
}
.searchresults .nav-tabs li:first-child a {
    border-color: #E4E4E4;
    border-radius: 0;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    padding-right: 14px;
}
.searchresults .nav-tabs li a{
	line-height: 14px !important;
	height: 12px !important;
	}
	.searchresults .nav.nav-tabs a {
    border: medium none;
    color: #999999;
    font-family: "HelveticaNeueW01-75Bold";
    font-size: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    text-decoration: none;
	background: none;
}
.searchresults .nav .product-total-count,  .nav .content-total-count {
    color: #999999;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort {
    /* border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4; */
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    color: #999999;
    font-size: 0.875em;
    height: 42px;
    padding: 11px 0 10px;
    width: 710px;
	/* float: left; */
	
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .tab-pane:first-child .product {
/*    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;*/
    padding-top: 3px;
} 
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort ul{
	float: right;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort ul li {
    float: left;
    text-align: right;
    width: 200px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort ul li:first-child {
    margin: -6px 0 0;
    padding: 0 5px 0 0;
    width: 70px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort ul li a.grid-view {
    padding-right: 5px;
    width: 20px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort ul li a {
    display: block;
    float: left;
    padding: 5px 0 0 5px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort ul li a.list-view {
    width: 24px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort div.selector {
    border: 1px solid #E4E4E4;
    padding: 0 12px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort ul li div {
    float: right;
    margin: -7px 0 0 8px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort div.selector span {
    background-image: url("/en-gb/-/media/Olay_UK/Images/Common Icons/arrow-gold.png");
    background-position: 94% center !important;
    background-repeat: no-repeat;
    color: #A7986A;
    font-size: 12px	;
    padding-right: 15px;
    text-align: left;
    text-shadow: none;
	width: 100px !important;
	height:28px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort div.selector select {
    font-size: 0.875em;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 div.selector select {
    font-family: "Helvetica Neue";
    font-size: 1em;
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    height: 25px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 4px;
    width: 100%;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort > ul li:first-child + li > div {
    width: 115px !important;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .switch-sort option {
    border: medium none;
    color: #575757;
    font-family: "HelveticaNeueW01-65Medi";
    font-size: 12px;
    height: auto;
    padding: 10px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-image .quick-view {
    bottom: 98px;
    font-size: 0.875em;
    font-weight: normal;
    width: 50%;
	left: 26%;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456  #switch-sort  img {width:100%;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-image .quick-view-bg {
    background-color: #000000;
    bottom: 98px;
    width: 50%;
    left: 25%;
    border-radius: 13px 0 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-image .quick-view a {
    padding: 7px 10px;
}
.searchresults .tab-content {
background: transparent;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
/*padding: 30px 20px 20px;*/
padding:0px;
}
.searchresults .nav.nav-tabs {
background: none repeat scroll 0 0 #F6F6F6;
border: medium none;
min-height: 27px;
padding: 23px 0 0px 30px;
margin-bottom: 20px;
}
.searchresults .nav-tabs > .active > a, .searchresults .nav-tabs > .active > a:hover, .searchresults .nav-tabs > .active > a:focus {
color: #000000;
background-color: transparent;
border: 0 none;
border-bottom-color: transparent;
cursor: default;
text-shadow: none;
font-size: 1em;
font-weight: bold;height: 15px;
font-family: "HelveticaNeueW01-75Bold";
}
.searchresults .nav-tabs > li > a  , .searchresults .nav-tabs > li > a:hover  {
background-color: transparent;
color: #999999;
border-bottom: 1px solid transparent;
font-size: 1em;
font-weight: bold;height: 15px;
font-family: "HelveticaNeueW01-75Bold";
}
.searchresults .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
border-color: transparent;
border: medium none;
color: #999999;
font-family: "HelveticaNeueW01-75Bold";
font-size: 1em;
padding-bottom: 0;
padding-left: 0;
padding-top: 0;
text-decoration: none;
}
.searchresults .nav .product-total-count, .searchresults .nav .content-total-count {
color: #999999;
}
.searchresults .nav-tabs li:first-child a  , .searchresults .nav-tabs li:first-child a:hover{
border-color: #E4E4E4;
border-radius: 0;
border-style: none solid none none;
border-width: medium 1px medium medium;
padding-right: 14px;
}
.searchresults .switch-sort.span6 li {
float: left;
padding-left: 32px;
color: #999999;
font-size: 0.975em;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.searchresults .thumbnail .product-image img {width:222px !important; height:224px !important;}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .product-image .quick-view a {
    padding: 7px 10px;
}
/* end:css for page elements/

/*eof*/
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .products-container .thumbnail .caption > a {
    float: left;
}
.searchresults .rating-wrapper .rating img {
    float: left;
    position: relative;
    top: 0;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-product-rating .rating-wrapper > a {
    display: inline-block;
    line-height: 16px;
}
.cls-941d8ec5-3c8e-4016-83cd-c2a3c1499456 .popup-quick-view .buy-direct-form .form-element-container:first-child {
    margin-right: 15px;
}