

#dropmenudiv { padding: 10px 0; min-width: 140px; width: auto !important; opacity: 1 !important; display: none; font-size: .9em;
		box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1); background-clip: padding-box;
	}
	#dropmenudiv { background-color: #fff; }
	#dropmenudiv a { text-decoration: none !important; color: inherit; display: block; padding: 3px 20px; border: 0 none; white-space: nowrap; color: inherit; }
	#dropmenudiv a:hover { background-color: #eeeeef; }


table.xfields {
	width: 100%;
}
.xfields textarea, .xprofile textarea {
    width: 100%;
    height: 186px;
    margin-top: 5px;
}
.xfields input[type="text"] {
	width: 100%;
}

.xfieldsdescr {
	width: 200px;
}
.xfields .bb-pane + textarea {
    margin-top: 0px;
}
.xfieldsnote {
	color: #838383;
    font-size: .9em;
}

.xfields_table td {
    vertical-align: top;
}
.xfieldsrow {
	padding-top:10px;
	clear: both;
}
.xfieldscolleft {
	float: left;
	width: 30%;
	padding-top: 6px;
}
.xfieldscolright {
	float: left;
	width: 70%;
}
.file-box {
	width: 95%;
	max-width: 437px;
	border:1px solid #B3B3B3;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	background-color: #F5F5F5;
	padding: 10px;
	margin-top: 10px;
}

.xfieldimagegallery {
margin: 0;
padding: 0;
list-style: none;
clear: both;
display:inline-block;
}
.xfieldimagegallery li {
list-style: none;
margin: 0;
padding: 0;
display:inline-block;
}
.xfieldimagegallery li img {
float: left;
margin-bottom: 18px;
border-radius: 18px;
border: 3px solid #fff;
transition: box-shadow 0.5s ease;
}

@media (min-width: 1201px) {
.xfieldimagegallery li  {width: 25%;}
}

@media (max-width: 1200px) {
	.xfieldimagegallery li  {width: 33%;}
}

@media (max-width: 760px) {
	.xfieldimagegallery li  {width: 50%;}
}

@media (max-width: 450px) {
	.xfieldimagegallery li   {width:100%;}
}

.xfieldimagegallery li img:hover {
box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

@media (max-width: 991px) {
.xfieldimagegallery li img {
margin-bottom: 2px;
}
	
}