/* Temp hotfixes */
[lang=sv] #mob-00 > div.service > div.stores-wrapper > div:nth-child(2){ display:none;}
  
#NostoRibbon{
  z-index:99 !important;
  }

/* Temp hotfixes */

#main-menu-wrapper {
    margin: 13px 0px 0px 0px;
}

#header-wrapper .logo-wrapper .logo img {
    height: 40px;
    padding: 12px 12px;
}

#body-inner-wrapper{
    overflow-x: hidden;
}

/* Fonts */

body,.group-page-wrapper {
    font-family: "Gotham A", "Gotham B",'Montserrat','Open Sans', 'Century Gothic', 'Helvetica Neue', 'URW Gothic L', Helvetica, sans-serif !important;
    font-weight:300;
}

.menu-cart .dropdown-wrapper .dropdown .drop-bottom a,
.menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-items td, .menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-discounts td, .menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-clubPointsPayment td{
    font-family: "Gotham A", "Gotham B",'Montserrat','Open Sans', 'Century Gothic', 'Helvetica Neue', 'URW Gothic L', Helvetica, sans-serif !important;
    font-weight:300;
}

#main-menu-wrapper ul li a{ 
    font-family: "Gotham A", "Gotham B" !important;
    font-style: normal;
    font-weight: 500;
 }

 h1, h2, h3, h4, h5, h6,
.beauty-update-wrapper .title,
.olapic-text-header
 {
    font-family: "Gotham A", "Gotham B", 'Century Gothic', 'Helvetica Neue', 'URW Gothic L', Helvetica, sans-serif !important;
}

.group-page-wrapper h1,
.group-page-wrapper .h1 h1,
#product h1,.price,.pr-price,
#product .pr-price-reg,
.pr-alt-price  { 
 font-family: 'Lora', serif !important;
 text-transform: none;

}

#product h1 .brand{
     font-family: "Gotham A", "Gotham B", 'Century Gothic', 'Helvetica Neue', 'URW Gothic L', Helvetica, sans-serif !important;
}


.para-tabs a, .para-tabs span{
    font-family: "Gotham A", "Gotham B",'Montserrat' !important;
    font-weight: 200;
}



/* Colorise */
#d-footer .pink-box .logotype img {
    padding: 11% 11% 0 0;
    max-width: 100%;
    box-sizing: border-box;
}

#d-footer .pink-box {
    background-color: #FAD9CE !important;
    color: #3c3c3c;
    padding-top: 30px;
}

#header-wrapper{
   background: #fdf0eb; 
   background: #FAD9CE;
}


::selection {
  background: #F8C5B1; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #F8C5B1; /* Gecko Browsers */
}
@media (min-width:1060px){

    #header-wrapper:before{
        background: #fdf0eb;
        background: #FAD9CE;
        content: " ";
        display: block;
        height: 120px;
        width: 1000px;
        position: absolute;
        top: 0px;
        left: -1000px;
     }
    #header-wrapper:after{

        background: #fdf0eb;
        background: #FAD9CE;
        content: " ";
        display: block;
        height: 120px;
        width: 1000px;
        position: absolute;
        top: 0px;
        right: -1000px;
    }
}



body{
    overflow-x: hidden;
}

.cookie-disclaimer .cookie-wrapper div,
.top-bar-wrapper .top-bar .locale ul li,
.top-bar-wrapper .top-bar .account ul,
.top-bar-wrapper {

    background-color: #005C66;
}

.para-tabs h3 {
    border-width: 5px !important;
}

.para-tabs a, .para-tabs span
{
    background-color: #fad9ce;
}

 .para-tabs a:hover{ border-top: 0px;}

.para-tabs li a {
    color: #266d75 !important;
}

#main-menu-wrapper {
    border-bottom: 0px;
}

#toggle-menu-mobile,
#main-menu-wrapper ul li a{
    color: #005C66 !important;
}

#header-wrapper .cart-toggle-wrapper .cart-toggle .cart-count {
    background: #005C66;
}

#product form .pr-tocart input[type="submit"]:hover,
.top-bar-wrapper .top-bar .locale ul li:hover,
.top-bar-wrapper .top-bar .account ul li a span:hover {
    background-color: #02484C;
}

.top-bar-wrapper .top-bar .account ul li a span {
    background-color: #005e67;
}

.menu-cart.empty,
.beauty-overlay{ display: none;}

#header-wrapper .search-wrapper {
    border: 1px solid #005c6529;
    background-color: #fdf8f6;
    color: #4d4d4d;
}

#header-wrapper .search-wrapper .search-field-wrapper .search-field input[type="text"] {
    background: #fdf8f6;
    background: #fff;
}

#header-wrapper .search-wrapper .search-field-wrapper .search-field-icon,
#header-wrapper .search-wrapper {
    background: #fff;
}


#main-menu-drop-down-wrapper {
    border: 1px solid #fdf0eb;
}

#main-menu-drop-down-wrapper .group-wrapper ul li a.tier-1 {
    color: #00535c;
}

#main-menu-drop-down-wrapper .group-wrapper ul li a.tier-2 {
font-weight: 100;
}


.group-page-wrapper .h1 h1,
#product h1,.price,.pr-price  { 
 color: #005C66!important;
}

.product-grid-texts-wrapper .product-price{
    margin-top: 10px;
    font-size: 14px!important;
}


.para-tabs .active a, .para-tabs .active span{
    font-weight: 400;
}


#product form .pr-tocart input[type="submit"] {
    background-color: #005C66;
}

.group-page-wrapper .h1 h1,
#product h1,.price,.pr-price  { 
 color: #005C66!important;
}


#product .pr-brand-text a:link, #product .pr-brand-text a:visited {
    color: #4c4b4b;
    text-decoration: none;
    font-size: 12px;
}

#product #pr-share, #product #pr-track-stock, #product .pr-wish,
.olapic .olapic-footer-button a:link, .olapic .olapic-footer-button a:visited,
.pr-r-a-l a:link, .pr-r-a-l a:visited {
    background-color: #FAD9CE !important;
    color: #005c65!important;
    font-weight: 200;
}

#product #pr-share:hover, #product #pr-track-stock:hover, #product .pr-wish:hover {
    background-color: #F8C5B1!important;
    color: #005c65!important;
}

.group-page-wrapper .breadcrumb {
    font-size: 95%;
}

.checkout .checkout-wrapper .pre-shipping-wrapper .toggle-shipping-options-wrapper .toggle-shipping-options,
.checkout .checkout-wrapper .clubpoints-wrapper .clubpoints-buttons > div input[type=submit]{
       background-color: #FAD9CE!important;   
       color: #005c65;
       font-weight: 100;
       text-transform: uppercase;
       font-size: 13px;
       padding: 15px 30px;
}

.checkout .checkout-wrapper .pre-shipping-wrapper .toggle-shipping-options-wrapper .toggle-shipping-options:hover{
        color: #005c65 !important;
        background-color: #F8C5B1!important; 
}

.checkout .checkout-wrapper .clubpoints-wrapper .clubpoints-buttons > div input[type=submit]:hover {
	color: #005c65 !important;
    border-color: #F8C5B1!important;
    background: #F8C5B1!important;
}

.checkout .checkout-wrapper .clubpoints-wrapper .clubpoints-range-wrapper input[type=range]::-webkit-slider-thumb{

	border:1px solid #FAD9CC;
	background:#FAD9CC;
}
.checkout .checkout-wrapper .clubpoints-wrapper .clubpoints-range-wrapper input[type=range]::-webkit-slider-thumb:hover,
.checkout .checkout-wrapper .clubpoints-wrapper .clubpoints-range-wrapper input[type=range]::-webkit-slider-thumb:active{
	background:#F8C5B1;
}

#main-menu-wrapper ul li:hover, #main-menu-wrapper ul .highlight {
    border-color:  #F8C5B1 !important;
}

.olapic:not(.olapic-mobile):not(.olapic-tablet) .olapic-footer-button a:hover {
    text-decoration: none;
    color: #000;
    background: #F8C5B1 !important;
}


#product .pr-summary{ background: #fff;}

#product .pr-status-campaign {
    background-color: #005c66;
}

#progressbar-bar,.progressbar-bar{ background-color:#005c66 !important; }
#CheckoutForm .progressbar-bar{ background-color:#F8C5B1 !important; }

.menu-cart #minicart-shipping-progress .progressbar-bg, .menu-cart #minicart-shipping-progress-inner .progressbar-bg {
    border: 0px;
}

.menu-cart .dropdown-wrapper .dropdown .cart-total {
    border-top: 2px solid #005c65;
    bottom: 11px;
}

.pager-circle,
.pager-circle-nav{
    color: #F8C5B1 !important;
    border-color: #F8C5B1;
}
.pager-circle:hover,
.pager-circle-selected {
    background: #F8C5B1 !important;
    color: #fff !important;
    border-color: #F8C5B1;
}
.pager-circle-nav:hover{
    background-color: #F8C5B1;
}

.user-profile-wrapper ul.user-navigation li.active,
.user-profile-wrapper ul.user-navigation li.active:hover{
    border-bottom: 4px solid #fdd0c3;
}


/* Text */

.product-grid .product .product-image .product-quickshop-outer .product-quickshop-inner button:hover {
    color: #005c65 !important;
}


.menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-items td a.pink-link, .menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-discounts td a.pink-link, .menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-clubPointsPayment td a.pink-link,
.menu-cart .dropdown-wrapper .dropdown .cart-total .pink-link {
    color: #005c65;
    /* 
    color: #000;
    color: #F8C5B1 !important;
    */
}

#main-menu-drop-down-wrapper .group-wrapper ul li a.tier-2:hover {
    color: #005c66;
}


.menu-cart .dropdown-wrapper .dropdown .drop-bottom {
    background: #292929;
}

.menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-items td a.remove, .menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-discounts td a.remove, .menu-cart .dropdown-wrapper .dropdown .drop-top .drop-tables .cart-table .cart-clubPointsPayment td a.remove {
    background: #005c65 url(/images/bluebox/close.png) no-repeat center center;
    background-size: 8px 8px;
}



.menu-cart .dropdown-wrapper .dropdown {
    border-left: 0px;
    border-right: 0px;
    background: rgb(250, 225, 217) !important;
}

#pr-choose-variant:hover,
#product .pr-alt-item:hover,
#header-wrapper .search-wrapper .result:hover {
    background-color: #fff4f1;
}

.breadcrumbs img[src="/images/store/pr/breadcrumb_separator.png"]{
    display: none;
}
.breadcrumbs > span:before, .breadcrumbs  div > span:before{
    content: " / ";
    display: inline-block;
    background: #fff;
    color: #3c3c3c;
}


/* Borders */


.checkout .checkout-wrapper .shipping-option-wrapper .shipping-option.passive:hover,
.checkout .checkout-wrapper .payment-option-wrapper .payment-option.passive:hover,
.checkout .checkout-wrapper .payment-option-wrapper .payment-option.active,
.checkout .checkout-wrapper .shipping-option-wrapper .shipping-option.active {
    border-color: #F8C5B1;
}

#product .pr-campaigns {
    background: none;
    border: 2px solid #28666f;
}

.gui-lm .gui-lm-campaign {
    background-color: initial;
    border: 2px solid #28666f;
    margin-bottom: 13px;
}

.gui-lm .gui-lm-success {
    background-color: #97aeb2;
}


#bluebox-close {
    border-left: 0px;
    border-bottom: 0px;
    border-radius: 0px;
    background-color: #ffc0ad;
}




@media (min-width: 769px){
    .menu-cart .dropdown-wrapper {
    top: 110px;
    }
}


@media (max-width: 769px){

	html,body,a:link {
		-webkit-tap-highlight-color: rgba(250, 217, 206, 0.66) !important;
	}
}



/* Blog Start */

#b-blog .blog-post-teaser-wrapper .blog-post-teaser:hover {
    background-color: rgba(255, 216, 204, 0.278);
}

/* Blog End*/



