.smart-gray-text *{
  color:#92959C;
}

.smart-green-text *{
  color:#81c340;
}

.nj-list-image ul{list-style: inherit;}

.smart-mask{position: absolute;width: 100%;top: 0px;left: 0px;bottom: -1px;display: none;}
.view-normal .smart-radius:not(.fullwidth){overflow:hidden;}
.smart-mask.active-mask{display:block;}
.smart-box-container{position:relative;}
.form-shadow{box-shadow: 0 0 20px rgba(0, 0, 0, 0.4)}
.view-normal .smart-box.fullwidth.fullwidthcontent > .smart-box-container {max-width: 100%;}
.shadow{box-shadow: 0 0px 2px rgba(0, 0, 0, .15);}
.text-center{text-align:center}
.view-normal .zoom-hover .smart-mask{transform: scale(0.3);}
.view-normal .zoom-hover .smart-mask,.view-normal .zoom-hover .smart-box-container {opacity: 0;transition: all .4s ease;}
.zoom-hover:hover .smart-mask{transform: scale(1);}
.zoom-hover:hover .smart-mask,.zoom-hover:hover .smart-box-container {opacity: 1;}
.smart-box.smart-link-text {position: relative;}
.view-normal .smart-box.smart-link-text a {position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;top: 0;left: 0;text-decoration: none;}

.smartbox-main-inner {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.smart-main {
	background-size: auto;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	background-attachment: scroll;
}

.smart-radius {
	border-radius: 0px;
}

.smart-white-text *{
  color:#fefef9;
}

.smart-white-text-shadow *{
  color:#fefef9;
  text-shadow: 1px 2px #000;
}

