.user {color: #000;
border: #fff;
height: 20px;
width: 250px;
display:none;}
.hurra {display: none;
}

.dropdown-toggle:focus {
border: 0;
outline: transparent;
}

.nav-item:active,
.nav-item:hover,
.nav-item:focus {
border: 0 !important;
outline: none;
}
.bg-dark-transparent {  background: rgba(0, 0, 0, 0.7) !important;
  transition: ease-out 0.5s;
}

a.bg-dark-transparent:hover, a.bg-dark-transparent:focus,
button.bg-dark-transparent:hover,
button.bg-dark-transparent:focus {
  background: rgba(28,28,28, .7) !important;
transition: ease-in 0.5s;}
.nolist {  display: block;
  list-style-type: none;
  margin: 0;
  padding-left: 0;}
.desat {    filter: none;
    opacity: 1.0;
    transition: ease-out 0.5s;
}

.desat:hover {
    opacity: 0.8;
filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-in 0.5s;
}
.tshad {text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.5);}
area {outline:none;
}

a,
a:hover,
a:active,
a:visited,
a img,
a:active img,
a:hover img,
a:visited img {
outline:none;
focus: none;}
.tshad-red {/* offset-x | offset-y | blur-radius | color */
text-shadow: 4px 4px 5px #3d1a13;}
.border-black {border: 1px solid #000;}
.bg-black {background-color: #000;
color: #fff;}
.modal-header {border-bottom: 1px solid #2c2c2c;}
.bshad {box-shadow: 0px 20px 20px #dcdcdc;}
.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;}
.sq-dinhf {aspect-ratio: 1 / 1.45;}
