@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;1,100&display=swap');
@charset "UTF-8";
/* CSS Document */

.j40 figure img {    
height: inherit!important
}


/***********     nav area    ***********/

.t3-mainnav .t3-navbar-collapse .navbar-nav {
    margin: 0;
    text-align: left;
    width: 100%;
}

.t3-module.banner-top {
    border-bottom: 0px;
}

.t3-masthead {
    padding-bottom: 20px;
	padding-top: 44px;
}

.view-models-wrap .item {
    border-bottom: 0px;
 /*   padding-bottom: 48px;
    margin-bottom: 48px; */
}

.t3-mainbody {
    padding-bottom: 40px;
}

items-row .item, .leading {
    border-bottom: 0px;
}

.view-article .t3-masthead + .t3-mainbody {
    padding-top: 44px;
}

.dropdown-menu {
    text-align: left;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
    border: 0;
    color: #222222;
    cursor: pointer;
    font-family: "IBM Plex Sans",Helvetica,Arial,sans-serif;
    font-weight: 700;
    font-size: 12px;
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
    margin: 0;
    text-transform: uppercase;
}

/***********  Fonts   ***********/

h1,h2,h3,h4,h5 {
	font-family:"Roboto";
}

h1,h2,h3,h4,h5 {
	font-weight: 100 !important;
}

.category-module .article-title {
        font-weight: 100 !important;
}

.contentheading, .componentheading  {
	font-weight: 100 !important;
} 

.category-module .article-title {
  font-family: "Roboto", sans-serif;
  font-size: 30px;
}

.contentheading, 
.componentheading,
h1,h2,h3,h4,h5 {
	font-family:"Roboto", Arial, Helvetica, sans-serif!important;
}

/***********  Category & Article Headers & Sub Cover page from Category Link  ***********/

.subheading-category,
.page-subtitle {
	font-family:"Roboto", Arial, Helvetica, sans-serif!important;
	font-size: 45px;
	font-weight: 100 !important;
	line-height: 1.6;
	color: #222222;
	display: block;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	text-align: center;
	margin: 0;
}

.subheading-category {
	font-family:"Roboto", Arial, Helvetica, sans-serif!important;
	font-size: 45px;
	font-weight: 100 !important;
	line-height: 1.6;
	color: #222222;
	display: block;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	text-align: center;
	margin: 0;
}

.page-subheader {
    border-bottom: 0px solid #e8e8e8;
    margin: 0 0 24px;
}

/*
h1,h2,h3,h4,h5 {
	font-family:"Roboto Thin";
}

.category-module .article-title {
  font-family: "Roboto Thin", sans-serif;
  font-size: 30px;
}

.contentheading,.componentheading,h1,h2,h3,h4,h5 {
	font-family:"Roboto Thin", Arial, Helvetica, sans-serif!important;
}*/


.h3 caption {
    text-align: center;
}

/**********   Main Area    ***********/

.articles-slideshow .slideshow-inner {
    max-height: 800px;
}


.thumbnail {
    background-color: #111;
    border: 0px solid #ddd;
}

.row-testimonials {
    margin-right: 25px;
    margin-left: 25px;
}

.article-title {
text-align: center;
}

.article-intro {
text-align: center;
}

.view-cover .article-cover {
padding: 80px 0;
}

.article-wrap {
	min-height: 335px;
}

.info-inner {
	min-height: 335px;
}

.divider-vertical {
	text-align:center;
}


.article-detail .pagenav-model .forward-inner, .article-detail .pagenav-model .previous-inner {
    display: block;
    font-size: 30px;
   /*  font-family: "Prata",Georgia,"Times New Roman",Times,serif;*/
	font-family: "Roboto Thin", "IBM Plex Sans", Helvetica, Arial, sans-serif;
    text-align: center;
    padding: 144px 24px;
}

.article-detail .pagenav-model {
    border-bottom: 1px solid #1a1a1a;
    border-top: 1px solid #1a1a1a;
    margin: 0;
}
.article-detail .pagenav-model > div + div {
    border-left: 1px solid #1a1a1a;
}




.thumbnail {
    background-color: transparent;
	   max-width: 950px;
    margin: auto;
}


.module-title {
    font-size: 19px;
}

blockquote {
    padding: 30px;
    margin: 0 0 10px;
	border-top: 0px;
}

/*----------Template alterations----------*/


/*----------Typography----------*/


.h1,.h2,.h3,.h4,.h5 {
	font-family:"Roboto";
}

.contact .contact-links ul li a {
    background: #e8e8e8;
    border-radius: 0;
    color: #73976c;
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
    padding: 0;
    text-align: center;
    height: 48px;
    line-height: 48px;
    text-transform: uppercase;
    width: 48px;
}

/*----------Article Layout & Fonts----------*/

.item-page h1, .item-page h2, .item-page h3, .item-page h4, .item-page h5, .item-page h6, .item-page .h1, .item-page .h2, .item-page .h3, .item-page .h4, .item-page .h5, .item-page .h6 {
    margin-top: 0px;
}

.row-testimonials {
    margin-right: 0px;
    margin-left: 0px;
}

.article-detail .pagenav-model {
    border-bottom: 1px solid #E3E3E3;
    border-top: 1px solid #E3E3E3;
    margin: 0;
}

.article-detail .pagenav-model > div + div {
    border-left: 1px solid #E3E3E3;
}

.article-title, .article-header h1 {
    color: inherit;
	font-weight: 100;
}

.view-cover .cover-detail a {
    color: inherit;
}

.view-cover .article-cover {
    padding: 40px 0;
}

.view-cover .cover-detail a:hover, .view-cover .cover-detail a:focus, .view-cover .cover-detail a:active {
    border-bottom-color: #73976c;
    color: #73976c;
}

a:hover, a:focus {
  border-bottom: 0px solid #e8e8e8;
  color: #000000;
  text-decoration: none;
}

/*----------List Div----------*/


/*----------slideshow home page----------*/

@media(max-width:468px){
.articles-slideshow .slideshow-inner {
max-height: 450px;
}}

/***********  Ignite Gallery centering code   ***********/
.profile-3,
.ig-thumbs-grid-block {
	text-align:center;
}

/*----------Social Icon font size----------*/
.social-list li {
    font-size: 25px;
}

/*----------Module Newsflash (mod_articles_news)----------*/

.social-list li {
    font-size: 25px;
}

.newsflash-title p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	}

.mod-articlesnews-horizontal.newsflash-horiz.mod-list p {
    color: #666666;
    font-family: "Roboto Thin", "IBM Plex Sans", Helvetica, Arial, sans-serif;
    font-size: 15px;
	font-style: normal;
}

.mod-articlesnews-horizontal li:not(:last-child) {
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    padding-bottom: 45px;
/*	padding-right: 24px;
    padding-left: 24px;*/
}

/*---------- Contact Page Buttons ----------*/
.btn-primary {
    color: #ffffff;
    background-color: #73976c;
    border-color: #73976c;
}

#rc-anchor-container {
    background: #73976c;
}

.rc-anchor-dark {
    background: #73976c;
    color: #fff;
}

.rc-anchor-dark .recaptcha-checkbox-spinner,.rc-anchor-dark .recaptcha-checkbox-spinner-overlay {
    background-color: #73976c;
}
