#soci3 {min-height: 46px;}
#logo {max-width: 70%;}

.mod-list ul li,
#sidebar-2 div.moduletable ul,
#sidebar div.moduletable ul {
    list-style-type: disc !important;
    margin: 0;
    padding-left: 22px;
}
/*#sidebar div.moduletable ul {
	list-style-type: disc;
}
.mod-lis ul div.moduletable ul {
	padding-left: 25px !important;
}*/

#user1 div.moduletable,
#user2 div.moduletable {
	padding: 0 0 0 0 !important;
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}
#user1,
#user2 {
	padding: 0px !important;
	margin: 0px !important;
}
#bannerOuter {
	padding: 0px !important;
	padding: 0px !important;
}
#user2 div {
	text-align: right !important;
}

.mod_search85 label {
	display: none;
}
.mod_search85 input {
	width: 100% !important;
}

table.acymailing_form,
.acyfield td,
.acyfield input,
.acyfield_name {
	width: 100% !important;
}

.acysubbuttons input {
	/*width: 10px;*/
}

.blog-item {
	margin-bottom: 50px;
}

ul.tags li {
	padding: 2px 0px !important;
	margin: 0 !important;
	font-size: 80% !important;
}
ul.tags li a,
ul.tags li a:link,
ul.tags li a:active,
ul.tags li a:visited,
ul.tags li a:hover {
	font-size: 110% !important;
}

ul.tags .btn-info {
	background-color: #444 !important;
	border-color: #444 !important;
}

#mod-custom157 img {
	max-width: 100% !important;
	height: auto !important;
}

#navwrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100% !important;
	max-height: 200px;
	background: rgb(10, 10, 10);
	padding-bottom: 5px;
}

ul.mod-menu {
	display: block !important;
}

/*.relart-b,
.relart-b div*/
.relart-b .card,
.relart-b .card-header,
.relart-b .card-body {
	background: #0a160f !important;
}
.relart-b h4,
.relcaption,
.card-header.relcaption {
	border-width: 0px !important;
	border-color: #0a160f !important;
	padding-left: 20px !important;
}
.relitemgroup .card-body {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.relitemgroup .card-title {
	margin-bottom: 2px !important;
}

#content60 {
	border-left: 1px solid rgb(20,20,20);
	border-right: 1px solid rgb(20,20,20);
	background-color: #0c1a11 !important;
}
#content60,
#sidebar,
#sidebar-2 {
	padding-top: 20px;
	margin-top: -20px;
}

.com-content-article__body img {
	max-width: 100% !important;
	height: auto !important;
}



/* XXS Hack */
@media (max-width: 500px) {
	
}
@media only screen 
and (max-width: 575px)
and (orientation : landscape) {
	
}

/* SM */
@media (min-width: 576px) {
	
}

/* MD */
@media (min-width: 768px) {
	
}

/* LG */
@media (min-width: 992px) {
	
}

/* XL */
@media (min-width: 1200px) {
	
}

/* XXL */
@media (min-width: 1400px) {
	
}