.inside_conc:hover {background-color:#efefef;cursor:pointer !important;}
.inside_conc {cursor:pointer !important; padding:15px; margin:20px;}

.checkbox span {font-weight: 800 !important; }

.mobile-only {display:none;}
@media all and (max-width: 720px) {
  .mobile-only {display:block !important; }
  .mobile-hide {display:none !important;}
}

.mtbox-80 { margin-top: -80px; }

.hollow {background-color:#fff !important;}
.connect-spacer { width:100%; height: 130px;
}
.newspaper-4 {
  column-count: 4;
  font-size: 11px;
}
.newspaper-2 {
  column-count: 2;
    font-size: 11px;
}
.flex-grid-thirds, .flex-grid-fourths,  .flex-grid-50 {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
.flex-grid-thirds .col {
  width: 32%;
}
.flex-grid-50 .col {
  width: 48%;
}
.flex-grid-fourths .col {
  width: 25%;
  height: 100%;
}

@media all and (max-width: 400px) {
  h1.Israel {
    font-size: 2.8em !important;
  }
  .mtbox-80 {margin-top: 0px !important;}
  .flex-grid,
  .flex-grid-thirds, .flex-grid-fourths, .flex-grid-50 {
    display: block;
  }
    .col {
      width: 100% !important;
      margin: 0 0 10px 0;
  }
  .connect-spacer { width:100%; height: 0px;
}
}

.flex-grid { 
  margin: 0 0 20px 0;
}
.col {
  padding: 5px;
}

.flexlist {
  display: flex;
  flex-wrap: wrap;
}
.flexlist-item, .flexlist-item-thirds,  .flexlist-item-50   {
	display: flex; 
  padding: 0.5em;
	width: 100%;
}
@media all and (min-width: 40em) {
  .flexlist-item, .flexlist-item-thirds, .flexlist-item-50 {
    width: 50%;
  }
}
@media all and (min-width: 60em) {
  .flexlist-item, .flexlist-item-thirds {
    width: 33.33%;
  }
  .flexlist-item-50 {
    width: 50%;
  }
}

@media all and (min-width: 75em) {
  .flexlist-item {
    width: 25%;
  }
    .flexlist-item-thirds {
    width: 33.33%;
  }
  .flexlist-item-50 {
    width: 50%;
  }
}
.flexlist-content {
	background-color: #fff;
  display: flex;
  flex-direction: column;
  padding: 1em;
	width: 100%;
}
.flexlist-content p {
	flex: 1 0 auto;
}

.flexlist-content:hover i.fas {
  color:#628c98 !important;
 -webkit-transition: color 1000ms linear;
    -ms-transition: color 1000ms linear;
    transition: color 1000ms linear;
}

html {
    scroll-behavior: smooth;
}
.anchor:before {
    content: "";
    display: block;
    height: 160px;
    margin: -160px 0 0;
  z-index: -1;
}

.anchor-200:before {
    content: "";
    display: block;
    height: 200px;
    margin: -200px 0 0;
	  z-index: -1;
}




.event-menu {color:#ffffff;}
h1, h2 {font-family: 'Antonio', sans-serif !important; font-weight: 700; text-transform:uppercase;}
.dnntitle {text-align:center !important; margin-bottom: 10px;}
.Container-4 .dnntitle {text-align:center !important; margin-bottom: 0px;}
.dnn_logo {max-width:300px !important;}
h3 {text-transform:uppercase !important; letter-spacing: 10px;}
h4, h5 {text-transform:uppercase !important; letter-spacing: 6px;}
.pull-btn {transition: transform .2s; /* Animation */}
.pull-btn .col-xs-10 {background-image: linear-gradient(to right, #628c98, #4d6e78); padding:0px; height:65px;}
.pull-btn h2 {color:white; font-size: 26px; padding-left:18px; padding-top:5px;}
.pull-btn .col-xs-2 {background-color:#628c98; padding:0px; text-align:center; height:65px;}
.pull-btn h3 {color:white; font-size: 25px; padding-top:20px;}
.pull-btn:hover {transform: scale(1.1);}
.btn {background-color: #628c98 !important; border-color: #628c98 !important;}
.btn:hover {background-color: #595856 !important; border-color: #595856 !important;}
ul.styled, ul.styled li {list-style: circle !important; padding-left: 10px; }
.grow {transition: transform .2s; /* Animation */}
.grow:hover {transform: scale(1.05);}
label.control-label {text-align:left !important;}
.pulldownlogin {display:none;}
.searchbut {background-color:#ffffff !important; border-color: #ffffff;}
.searchbut span {color: #628c98;}
.searchbut:hover {background-color:rgba(0,0,0,0) !important; border-color: #ffffff;}
.searchbut:hover > span {color: #ffffff;}
.modal-body {padding: 50px !important;}
.fade {background-color:rgba(94,140, 152, 0.95) !important;}
h4.modal-title {display:none;}
.modal-header {border: 0px !important;}
.modal-header button {font-size: 40px !important;}
.Button_style11{white-space: normal !important;}

#dnn_dnnLOGOphone_imgLogo {
  max-width: 200px !important;
}
.mobile_top {
  display:none;
}

.mobile_menu {
  background-color:rgba(0,0,0,0) !important;
position: absolute;
  top:0;
  z-index: 1000;
  width:100%;
  padding-right: 20px;
}

.mm-navbar, .mm-panel {
  background-color: #f3f3f3 !important;
}

.DnnModule-10104 hr:last-child, ul.resource-list hr:last-child {display:none;}

.ministry-box {
transition: transform .3s; /* Animation */
padding: 4%; 
text-align:center; 
color:white;  
min-height: 370px !important; 
cursor:pointer;
}
.ministry-box:hover {
z-index: 800;
  transform: scale(1.1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  cursor:pointer;
}

.overlay-blue{
  position: absolute;
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0.80;
  background-color:#628c98;
}

.overlay-blue-video{
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0, 0, 0, 0.5);
}

.overlay-blue-video a{
  position: absolute !important;
  top:25% !important;
  left:0 !important;
  width:100% !important;
  height:100% !important;
  transition: transform .2s !important;
    background-color: rgba(0,0,0,0) !important;
}
.overlay-blue-video span:hover{
    background-color: rgba(0,0,0,0) !important;
}
.overlay-blue-video a:hover{
opacity: 0.8;
  transform: scale(1.05);
  background-color: rgba(0,0,0,0) !important;
}

.overlay-dark{
  position: absolute;
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0.80;
  background-color:#595856;
}

.person-button {
		background-color:#628C98;
		width: 100%; 
		padding: 20px 0 17px 0;
		margin-bottom: 10px;
		color:#ffffff;
		font-size: 20px;
		text-align:center;
		cursor:pointer;
	display:block;
	}
	.person-button:hover {
		opacity: 0.8;
	}

.Full_Screen_PaneC, .Full_Screen_PaneB  {
  overflow:hidden;
}

.overlay-tree-white {
  background-image:url('/Portals/74/NWMN_TreeOverlay_Right.png') !important;
  background-size:cover !important;
  background-position:center !important;
  padding-top: 7% !important;
  padding-bottom:7% !important;
  width:100% !important;
  max-width:100% !important;
}

.row {
  margin: 0px;
}

.overlay-light{
  position: absolute;
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:1.0;
  background-image: linear-gradient(to right, #ffffff, rgba(256,256,256,0.8)); 
}

.overlay-light-2{
  position: absolute;
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:1.0;
  background-image: linear-gradient(to left, #ffffff, rgba(256,256,256,0.8)); 
}

.t-cont {
  width:100%;
padding-top:15%;
  padding-bottom:10%;
  position:relative;
  color:#fff;
}
.t-cont-2 {
  width:100%;
  position:relative;
  color:#fff;
}

.t-cont h1, .t-cont-2 h1 {color:white;}
.t-cont p, .t-cont-2 p {margin-top: 20px; margin-bottom: 20px;}

a.light:hover, a.dark:hover {
  background-color:#628c98 !important;
  color: #ffffff !important;
}

a.white:hover {
  background-color:#595856 !important;
  color: #ffffff !important;
}

  .p-20 {padding: 20px; }
.resource-header {
  letter-spacing:3px; !important; 
  font-size: 35px; 
  line-height: 35px
 
}

img.ministry-logo {
  width: 100%;
  max-width:220px;
  margin-top: 50px;

}

h1.ministry-logo {
  margin-top: 50px;

}

.submenu_bar {
background-color:#628c98;
  border-radius: 0px 0px 20px 20px;
  padding: 3%;
  text-align:center !important;
}

a.submenu_item {
  color:#ffffff !important;
    padding: 8px 16px !important; 
  margin:auto;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: 500;
display: inline-block;
}



.submenu_social {
  color:#ffffff !important;
}

.submenu_social i {
  color:#ffffff !important;
  margin: 0px 8px;
}

.submenu_social i:hover {
opacity: 0.5;
}

.left-image-round {
  margin-top: 50px;
  min-height: 400px;
  border-radius: 20px;
  margin-left: -250px;
  margin-right: 50px;
}

.right-image-round {
  margin-top: 50px;
  min-height: 400px;
  border-radius: 20px;
  margin-right: -250px;
  margin-left: 50px;
}

.sticky {
  position: fixed;
  top: 30px;
  width: 100%;
  margin:auto;
  z-index: 500;
  padding-left: 8%;
    padding-right: 8%;
}

.sticky + .content {
  padding-top: 0px;
}

.hero_Trees {
  width:100% !important;
  margin-bottom:-5px;
  height: auto !important;
}

.trees-footer {
  width:100%; 
  position:relative; 
  bottom:-10px;
  margin-top: 30px;
}

.Full_Screen_PaneH {
  background-color:#333333; 
  padding-top:10%;
padding-bottom: 0px;
  z-index: 1;
}

.Full_Screen_PaneG {
padding-bottom:0px;
}

.give-boxes {
min-height: 580px;
}

.Full_Screen_PaneI {
  margin:0px;
  padding: 0px;
}

.giving {

}

@media screen and (max-width: 1200px) {
  .sticky {position: relative !important;}
  
.overlay-blue-video{
}

.overlay-blue-video a{
  top:10% !important;
}
.overlay-blue-video span:hover{
}
.overlay-blue-video a h1{
  font-size: 50px;
}
}
.media-title {margin-left: 30px;}
.clear_float {z-index: 1200;}
@media screen and (max-width: 600px) {
  .clear_float {float:none !important; text-align:center; padding-bottom: 10px;}
  .carousel {margin-top: -60px !important;}
  .media-title {margin-left: 0px;}
  .sticky {position: relative !important;}
  #dnn_ctr10815_HtmlModule_lblContent img {
    margin-top: 80px;
  }
.overlay-blue-video{
}

.overlay-blue-video a{
  top:25% !important;
}
.overlay-blue-video span:hover{
}
.overlay-blue-video a h1{
  font-size: 50px;
}
   .media-header {
     padding-top: 20% !important;
  }
  .dnntitle h3 {
 margin-top: 50px !important;
  }
  .boxes_style_1 .boxes {
    padding: 40px;
  }
    .boxes_style_1 .boxes .buttoncolor {
    padding: 13px !important;
  }
  .submenu_bar {
    margin-left: 20px; 
    margin-right: 20px;
    padding-bottom: 15px;
    max-width:100%;
    text-align:left !important;
  }
  .submenu_item {
  }
 h2.resp-accordion {
   font-size: 20px !important;
 }
  .give-boxes {
min-height: 0px !important;

}
  .boxes_style_7 {
    margin-bottom: 20px;
  }
    .boxes_style_7 .boxes {
      padding: 40px;
      min-height: 0px;
    }
  .left-image-round,.right-image-round {
  margin-top: 10px !important;
      margin-bottom: 10px !important;
  min-height: 300px;
  border-radius: 20px;
  margin-left: 0px;
  margin-right: 0px;
}
.ministry-box {
min-height: 285px !important; 
}

  .p-20 {padding: 0px; }

  h1 {font-size: 50px; line-height: 50px;}
  h2 {font-size: 40px; line-height: 40px;}
  h3 {font-size: 25px; line-height: 25px;}
  h4 {font-size: 16px; line-height: 16px;}
  h5 {font-size: 14px; line-height: 14px;}

  .home-section div {padding: 15px 5px !important;}
  
 .giving {
    margin: 0px !important!;
  }
  
  .resource-header {
    font-size: 30px;
    line-height:30px;
    margin-bottom: 10px;
    margin-top: 30px;
  }
  
}


.sidebar {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  background-color: #ffffff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.sidebar #content {padding: 3%;}


.sidebar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

#main {
  transition: margin-left .5s;
}


.NCTopHeader {
  max-width: 1200px; margin:auto; padding-top: 150px; margin-bottom: -100px;
}
.NCColorBox_1 {
  background-color:#628b98; width: 60%; position:relative; top: 0px; right: 0px; float:right; margin-right: 50px; padding-top: 30px;
}
.NCMainImage {
  width: 100%; margin-left; 40px;
}
.NCLogo {
  width:100%; max-width: 225px; position:relative; bottom:170px; margin-left: -40px;
}
.NCHero {
  background-color:#628b98; opacity: 0.7; padding: 60px; margin-left: -120px; margin-top: 100px;
}

.NCSpeakersMain {
  border-left: #628b98 solid 8px; padding: 30px; max-width: 800px;
}
.NCSpeakersPics {
  max-width: 1200px; margin:auto;
}
.NCSpeaker1 {
  padding: 30px; margin-top: 80%; margin-right: 40px;
}
.NCColorBox2 {
  background-color:#628b98; height: 500px;
}
.NCDonna {
  width: 100%; max-width: 250px; margin-left: -80px !important; margin-top: 100px;
}
.NCDon {
  width:100%; max-width: 250px; margin-left: -100px; margin-top: -70px;
}

.NCJJ {
  width:100%; max-width: 250px; margin-top: -180px; margin-left: -30px;
}

@media screen and (max-width: 600px) {
  .NCTopHeader {
    margin-top: 0px;
    margin-bottom: 0px;
}
.NCColorBox_1 {
  margin-right: 0px;
  margin-top: -50px;
}
.NCMainImage {
  margin-left: 0px;
}
.NCLogo {
  display:block;
margin:auto;
  z-index: 1000;
  bottom: 150px;
}
.NCHero {
  margin-left: 0px;
  margin-top: -200px;
  opacity: 1;
  padding: 40px;
}
  .NCDate {
    text-align:center;
    line-height: 1.2em;
  }
  
  .NCSpeakersMain {
}
.NCSpeakersPics {
}
.NCSpeaker1 {
  padding: 30px; margin-top: 0; margin-right: 0px;
}
.NCColorBox2 {
  background-color:#ffffff;
}
.NCDonna {
  margin-left: 0px !important; margin-top: 0px;
}
.NCDon {
  margin-left: 0px !important; margin-top: 0px;
}
  #bio-left {display:none;}


  
}



.wrapper {
     height: 150px;	
  max-width: 100%;
  overflow: hidden;
}

.marquee {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  animation: marquee 60s linear infinite;
}

.marquee h3 {
  display: inline-block;
   line-height: 150px;
  color:#fff;
}

.marquee h3 a {color:#fff; padding: 0px 20px;}

@keyframes marquee {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}





































