.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;}
.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;}
a {color: #f27f46;
}

a:hover {
color: #4e99c8;}
.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;}
