.user {color: #000;
border: #fff;
height: 20px;
width: 250px;
display:none;}
.pb-12, .py-12 {padding-bottom: 12rem !important;}
.pt-12, .py-12 {padding-top: 12rem !important;}
.hurra
.tshad {text-shadow: 2px 2px #0c172b; 
}
.bg-primary-bright
.mbg-bright {background-color: #f3f3f3;}
.mbg-grey-bright {background-color: #ebf0f4;}
.mbg-white {background-color: #fff !important;}
#naviline {border-bottom: 1px solid #7c8795;
}
.userurl {color: #fff;
border: #fff;
height: 20px;
width: 150px;
display: none;}
.overlay-white {background-color: rgba(239, 235, 233, 1.000) !important;}
.desat {filter: grayscale(0);
 transition: ease-in-out 0.5s;
}

.desat:hover {
filter: grayscale(0.8); 
}
.fx-bg
.normal {text-transform: none !important;}
.jaxon {color: pink;}
.langsel {position: fixed;
top: 1.825rem;
right: 0px;
z-index: 9999;
padding: 8px;
border-radius: 5px 0 0 5px;
background-color: #fdc300;
color: #000;
font-weight: 700;}
.logo {max-width: 250px;}
.blueshadow {color: #4e99c8 !important;
text-shadow: 1px 1px #0c172b; 
}
.flex-nav-prev {display: flex;
}

@media only screen and (max-width: 560px) {

.flex-nav-prev {
display: none;
}}
.sq-tmb {aspect-ratio: 1 / 1;}
.sq-zoom {transition: transform .5s ease;
transform: scale(1.0);
}

.sq-zoom:hover {
	transform: scale(0.95);
	transition: transform .5s ease;}
body {background: #fff !important;
}
.bio {color: #4f99c8;
}

bio:hover {
color: #f27f45;}
.rlist_icon {position: relative;
float:left;
margin-right: 0.825rem;
width: 1.525rem !important;
height: 1.525rem !important;}
.rlist_item {float: none;
clear:both;
/*width: 100%;*/
margin: 0;
padding: 1.0rem 0;}
.prodlist {background-color: rgba(0,0,0,0.2);
border-bottom: 1px solid  #ecead9;
margin-left: 30px;
margin-right: 30px;
}

@media only screen and (max-width: 560px) {

.prodlist {
margin-left: 18px;
margin-right: 18px;
}
}
..tmb {aspect-ratio: 3 / 2;}
