/* Homepage Hero Background Image */

.pg_Index .header-row {
   background-image: url('/data/SiteBuilderAssetsOriginals/Live/Images/jat/banner.png');
   background-position: center;
   background-repeat: no-repeat;
}

.journal-header .journal-header_content .journal-logo_wrap {
   width: 400px;
}

.journal-header .journal-header_content .journal-logo_wrap img {
   max-height: unset;
   height: 120px;
}

[class*=home-self-serve-content-ad], [class*=pillow-ad] {
   width: 100%!important;
}

@media (min-width: 900px) {
   [class*=home-self-serve-content-ad], [class*=pillow-ad] {
      width: calc(33.3333% - 1rem) !important;
   }
}

.button {
   color: #fff!important;
   background: #2E5B8D !important;
   border-color: #2E5B8D !important;
}

.button:hover {
   background: #fff !important;
   color: #2E5B8D !important;
}

.button:focus {
   color: #fff !important;
   border-color: #2E5B8D !important;
   outline: none !important;
}

.nata-module h2 {
   margin: 0 0 1rem 0;
   padding: 1rem;
   background: #2E5B8D;
   color: #fff;
   border-radius: .1rem;
}

.nata-module h3 {
   margin: 1rem 0;
   padding: .5rem;
   background: #919293;
   color: #fff;
   border-radius: .1rem;
}

.nata-module ul li {
   width: 96%;
   padding: 1rem 0 .25rem 0;
}

.nata-module .button {
   margin: 1rem 0;
}

.nata-module img {
   max-width: 50px;
   margin: .75rem 2rem 1.25rem 0;
}

.nata-module img:hover {
   opacity: .9;
}

.nata-listen {
	padding: 1rem;
}

.nata-listen h4 {
	margin: 0 0 .25rem 0;
}

.nata-listen a {
	color: #2E5B8D
}


/*hero background*/

.widget-instance-Home_MainContentB0B0B0, .widget-instance-Home_MainContentB0B0B1 {
    background-color: rgba(0, 0, 0, .3);
    padding: 2rem;
}

.widget-instance-Home_MainContentB0B0B0 {
    border-radius: 4px 4px 0 0;
}

.widget-instance-Home_MainContentB0B0B1 {
    border-radius: 4px 0 0 4px;
}

@media (min-width: 899px) {
    .widget-instance-Home_MainContentB0B0B0 {
        border-radius: 4px 0 0 4px;
    }
    .widget-instance-Home_MainContentB0B0B1 {
        border-radius: 0 4px 4px 0;
    }
}

.widget.header-row[data-count="2"] {
    padding: 4rem 1rem 4rem 1rem;
    /* background-color: rgba(0,0,0,1) !important; */
}