img.logo-img {
    width: 100%;
    min-width: 200px;
}
@media (max-width: 991px) {
    .logo-control .logo-img-sm {
        display: inline-block;
        width: 100%;
        padding-left: 20px;
    }
}
@media (min-width: 992px) {
    .logo-control .logo-img {
        display: inline-block;
    }
}
.t3-header {
    padding-top: 18px;
    padding-bottom: 18px;
    background: url(../images/logo.png) no-repeat, #18205e;
    background: url(../images/logo.png) no-repeat, -webkit-linear-gradient(left, #18205e , #1D9BDC);
    background: url(../images/logo.png) no-repeat, -o-linear-gradient(right, #18205e, #1D9BDC);
    background: url(../images/logo.png) no-repeat, -moz-linear-gradient(right, #18205e, #1D9BDC);
    background: url(../images/logo.png) no-repeat, linear-gradient(to right, #18205e , #1D9BDC);
    position: relative;
    z-index: 99999;
}
.t3-subnav {
    background: #fedd02;
}
.t3-subnav #menu-carousel .owl-item a, .t3-subnav #menu-carousel .owl-item a:hover, .t3-subnav #menu-carousel .owl-item .active a {
    background: none;
    color: #000;
}
.t3-subnav ul.menu .owl-item > div,
.t3-subnav #menu-carousel .owl-item > div {
	margin-right:5px;
	font-size:13px;
}
.t3-subnav ul.menu > li > a:after,
.t3-subnav #menu-carousel > li > a:after,
.t3-subnav ul.menu .owl-item a:after,
.t3-subnav #menu-carousel .owl-item a:after {
	height: 6px;
	background: #1D9BDC;
}
h3.block-subtitle.filter-subtitle {
    display: none;
}
.breadcrumb li:nth-child(n+4) {
	display: none;
}
.com_content:not(.home) .t3-sl,
.com_jfilters .t3-sl,
.com_finder .t3-sl {
	padding: 0;
}
.breadcrumb {
	background-color: #ffffff;
	padding: 8px 20px;
}
@media (max-width: 991px) {
    .com_content:not(.home) .t3-spotlight-1 > div:nth-child(1),
    .com_jfilters.view-results .t3-spotlight-1 > div:nth-child(1) {
        margin-bottom: 0;
    }
    .com_content:not(.home) .t3-spotlight-1 > div:nth-child(2),
	.com_content:not(.home) .t3-spotlight-1 > div:nth-child(3),
	.com_jfilters.view-results .t3-spotlight-1 > div:nth-child(2),
	.com_jfilters.view-results .t3-spotlight-1 > div:nth-child(3),
	.com_finder.view-search .t3-spotlight-1 > div:nth-child(2),
	.com_finder.view-search .t3-spotlight-1 > div:nth-child(3) {
    	display: none;  
	}
	.com_content:not(.home) .t3-mainbody,
	.com_jfilters.view-results .t3-mainbody,
	.com_finder.view-search .t3-mainbody {
    padding-top: 0px;
	}
}
.acm-slideshow .owl-carousel .item .slider-content .item-desc {
    font-size: 20px !important;
    font-weight: bold !important;
    width: 80% !important;
}
.acm-slideshow .owl-carousel .item .slider-content:before {
    display: none;
}
#mod-custom120 {background:#d3cfe3;border-radius:0px 0px 4px 4px;padding:10px;}
.t3-module .blue2 {background:#1c307e;border-radius:4px 4px 0px 0px;color: #ffffff;margin-bottom: 0;padding: 10px;}
.blue2 span, .red2 span {font-size:15px;font-weight:bold;}
#mod-custom122 {background:#f0d3c6;border-radius:0px 0px 4px 4px ;padding: 10px;}
.t3-module .red2 {background:#b00e1f;border-radius:4px 4px 0px 0px;color: #ffffff;margin-bottom: 0;padding: 10px;}
.home .t3-sl {
	padding-bottom: 0;
}
.home .fields-container, 
.home .jcm-count-cm, 
.home section.article-intro > p, 
.home .blog-featured .icons,
.home #jf_results > div > div > div:nth-child(12) > div > article > section > div > img  {
	display: none;
}
.home #jf_results .blog-featured > div > div:nth-child(12) > div > article > section {
	border: 1px solid #1d9bdc;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.home #jf_results .blog-featured > div > div:nth-child(12) > div > article > aside {
	background: #1d9bdc;
}
.home #jf_results .blog-featured > div > div > div > article > aside .article-info,
.home #jf_results .blog-featured > div > div > div > article > aside .article-info a {
	color: #1e2024;
}
.home #jf_results .blog-featured > div > div > div > article > aside .article-info a:hover {
	color: #1d9bdc;
}
.home #jf_results .blog-featured > div > div > div > article > aside .article-info a {
	position: relative; 
    z-index: 1;
    padding: 16em 14em 2em 2em;
    margin: -16em -14em -2em -2em;
}  
.home #jf_results .blog-featured > div > div:nth-child(12) > div > article > aside .article-info,
.home #jf_results .blog-featured > div > div:nth-child(12) > div > article > aside .article-info a {
	color: white;
	pointer-events: none;
  	cursor: default;
  	text-decoration: none;
}
.home #jf_results > div > div > div:nth-child(12) > div > article > section > div.item-image {
    margin: 0;
}
.home #jf_results > div > div > div:nth-child(12) > div > article > section > p {
	display: block;
	max-width: 100%;
    width: 100%;
    height: 165px;
    margin: 10px 10px 0 10px;
    line-height: 1.6;
    overflow-wrap: break-word;
}
.home .blog-featured article {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
    margin-bottom: 30px;
}
.home .blog-featured .article-aside {
    order: 2;
    margin-bottom: 13px;
    padding-top: 13px;
    padding-bottom: 13px;
    background: #fedd02;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.home .blog-featured .article-intro {
    order: 1;
}
.home .blog-featured .article-intro .pull-left.item-image {
	margin: 0;
}
.home .blog-featured .article-intro img{
    display: block;
    max-width: 100%;
    width: 100%;
    height: 175px;
    object-fit: cover;
    object-position: 50% 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.home .blog-featured .article-info dd {
    border-right: 0;
}
.t3-subnav {
	position: sticky;
  	top: 0;
  	z-index: 9999;
}
.t3-section-1 {
	position: sticky;
	top: 50px;
	z-index: 9999;
	background: white;
}
.t3-section.has-slideshow {
    margin-top: -100px;
    background: transparent;
    padding-right: 15px;
    padding-left: 15px;
}
.horizontal .jfilters-filter-header__toggle {
	display: none;
}
.horizontal .jfilters-filter-container {
    display: inline-block;
    margin-left: 10px;
    width: 23%; 
}
.home .mod-jfilters_filters.horizontal {
	background: #1d9bdc;
	border-radius: 4px;
	height: 70px;
	padding-top: 10px;
}
.home .horizontal .jfilters-filter-container {
    width: 21%;
    background: white;
    padding-left: 10px;
    border-radius: 4px;
    height: 48px; 
}
.home .search-mobile .search input[type="text"] {
    height: 48px;
}
/*
.home .jfilters-filters-container {
    padding-left: 250px;
}
*/
@media (max-width: 991px) {
	.home .mod-jfilters_filters.horizontal {
   	 	height: auto;
    	padding-bottom: 10px;
	}
	.home .jfilters-filters-container {
    	padding-left: 5px;
   	 	padding-top: 60px;
	}
    .horizontal .jfilters-filter-container,
    .home .horizontal .jfilters-filter-container {
        width: 44%;
        margin-bottom: 10px;
    }
    span.jfilters-filter-dropdown-toggle__text {
    
	} 
	span.jfilters-filter-dropdown-toggle__label > span > span {
		display: none;
	}
}
.searchhome.jmoddiv.jmodinside {
	position: unset;
}
.home button.mod-jfilters_filters__submit-btn {
    position: absolute;
    right: 25px;
    top: 10px;
    background-color: #26292d;
    border-color: #26292d;
    border-radius: 4px;
}
.head-search {
    margin-top: 7px;
} 
.search {
    border: none; 
    border-radius: 4px;
    padding: 0;
}
.search input[type="text"] {
	height: 40px;
}
@media screen and (min-width: 768px) {
    .head-search .form-control:focus {
        width: 180px;
    }
    .head-search .form-control {
        width: 180px;
    }
}
ul#awesomplete_list_1 {
    z-index: 99999 !important;
}
.jfilters-filter-dropdown-container.dropdown-menu.show {
	max-height: 80vh;
    overflow: auto;
}
.dropdown-menu {
	padding: 5px;
}
.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
  /*flex-grow: 1;*/
}
.com_jfilters.view-results .finder,
.com_finder.view-search .finder {
    padding: 0;
    border: 0;
    border-radius: 0;
    max-width: unset;
}
.com_jfilters.view-results figure img,
.com_finder.view-search figure img {
    width: 100%;
    height: 300px;
    object-fit: contain;
    object-position: 50% 0;
    background-color: #f6f6f6;
} 
.com_jfilters.view-results figure,
.com_finder.view-search figure {
    margin-bottom: 0;
}
.com_jfilters.view-results .result__box,
.com_finder.view-search .result__box {
	border: 1px solid #eeeeee;
    margin-bottom: 30px;
}
.com_jfilters.view-results .result__title,
.com_finder.view-search .result__title {
	padding: 26px;
}
li.result__taxonomy-item.result__taxonomy--Type,
li.result__taxonomy-item.result__taxonomy--Author,
li.result__taxonomy-item.result__taxonomy--Category span {
    display: none;
}
li.result__taxonomy-item.result__taxonomy--Category {
	text-transform: none;
	font-size: 12px;
    padding: 0 26px 26px 26px;
    margin-left: 0;
    color: #8c959f;
}
li.result__taxonomy-item.result__taxonomy--Category:hover {
	color: #1d9bdc;
}
li.result__taxonomy-item.result__taxonomy--Category:before {
    content: "\f07b";
    font-family: 'FontAwesome';
}
li.result__taxonomy-item.result__taxonomy--Category:hover:before {
    pointer-events: none;
  	cursor: default;
  	text-decoration: none;
  	color: #8c959f;
}
.com_jfilters.view-results .result__title-link,
.com_finder.view-search .result__title-link {
	font-weight: 700;
    font-size: 16px;
    color: #26292d;
}
.result__title-link:focus .result__title-text, 
.result__title-link:hover .result__title-text {
    color: #1d9bdc;
    text-decoration: none !important;
}
.view-article .t3-content {
    padding-top: 0;
}
.article-title, 
.article-header h1 {
    color: #26292d;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 6.5px;
}
.view-article ul.fields-container {
    list-style: none;
    padding-inline-start: 0;
    padding-top: 13px;
}
.view-article span.field-label {
    width: 40%;
    display: inline-block;
}
.article-image.article-image-full img {
    width: auto;
}
.article-content img {
    max-height: 70vh;
    margin-left: auto;
    margin-right: auto;
}
.pagination {
    width: 100%;
    white-space: nowrap;
}
.pagination .previous + .next {
    width: 50%;
}
.pagination .previous {
	text-align: left;
	width: 50%;
}
.pagination .next {
	text-align: right;
	width: 100%;
}
#jlexcomment img {
    height: auto;
}
/* edit */
div#choices--jform_catid-item-choice-1,
div#choices--jform_catid-item-choice-2,
div#choices--jform_catid-item-choice-14,
div#choices--jform_catid-item-choice-15 {
    display: none; 
}
li:has(> a.plus-article ) { 
	display: none !important;
}
/*li > a.plus-article { 
	display: none !important;
}*/ 
.itemid-101 li:has(> .plus-article.home ),
.itemid-130 li:has(> .plus-article.ans ),
.itemid-133 li:has(> .plus-article.ans ),
.itemid-141 li:has(> .plus-article.fam ),
.itemid-142 li:has(> .plus-article.fam ),
.itemid-148 li:has(> .plus-article.gro ),
.itemid-149 li:has(> .plus-article.gro ),
.itemid-150 li:has(> .plus-article.pan ),
.itemid-151 li:has(> .plus-article.pan ),
.itemid-152 li:has(> .plus-article.ove ),
.itemid-153 li:has(> .plus-article.ove ),
.itemid-154 li:has(> .plus-article.krt ),
.itemid-155 li:has(> .plus-article.krt ),
.itemid-156 li:has(> .plus-article.por ),
.itemid-157 li:has(> .plus-article.por ),
.itemid-158 li:has(> .plus-article.bid ),
.itemid-159 li:has(> .plus-article.bid ),
.itemid-160 li:has(> .plus-article.kla ),
.itemid-161 li:has(> .plus-article.kla ),
.itemid-162 li:has(> .plus-article.sch ),
.itemid-163 li:has(> .plus-article.sch ),
.itemid-164 li:has(> .plus-article.voo ),
.itemid-165 li:has(> .plus-article.voo ) {
	display: block !important; 
}
.search-mobile {
    position: absolute;
    padding-top: 10px;
    padding-left: 15px;
}


