/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.special-heading-border {
border-color: black;

}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform: none; }

h1, h2 {font-weight: 100;}


h3, h4, h5 {font-weight: 400;}

.avia_textblock h3 {line-height: 30px;  }

.ndvh-boilerplate {font-size: 10px;
border-top: 1px solid #fff;
padding: 16px 0 16px 0; 

}
.ndvh-address {
font-size: 10px;
padding-bottom: 16px;
padding-top: 14px;
}

.sidebar_tab .tab_titles .tab {
font-size: 13px; 

}


.ndvh-esc-button {float: left;}
#ndvh-number { 
font-size: 13px;
background-position: left center; 
background-repeat: no-repeat; 
background-image: url('phone-bg.png');
padding-left: 29px;

}

#ndvh-featured-sponsor p, #ndvh-featured-sponsor h4 {
color: white; 
}




#ndvh-featured-sponsor .iconlist_icon {
background-color: rgb(209,69,66);

}


#ndvh-featured-sponsor .avia-icon-list-container  {
margin-bottom: -10px; 


}

.main_color .avia-icon-list .iconlist_icon {  background-color: rgb(134,28,28);}

#ndvh-chat-float-right {
float: right;
padding: 10px; 

}

#ndvh-chat-float-left {
float: left;
padding: 10px; 

}

#ndvh-chat-desc {

} 

#ndvh-chat {
overflow: hidden;



}


#ndvh-about-home {
margin-bottom: -16px;
border-bottom: 3px solid #963030;

}




#ndvh-blog-home {

border-top: 3px solid #963030;
border-bottom: 3px solid #963030;

}

.lpPoweredByTR5445098956 tr {display: hidden; }

#ndvh-chat table tr:first-child td {
border: none; 
background-color: #fff;
}

.widget_recent_entries li a {
font-style:normal; 
}
#ndvh-tech-and-safety ul li h4 {color: #fff; }

#ndvh-tech-and-safety ul li p {color: #fff; }

#ndvh-esc {float: left; 
margin-top: -6px; padding-left: 17px; }

.ndvh-chat-top {
float: right;
line-height: 10px;
padding-left: 17px;
margin-top: -6px;}

#ndvh-path-to-safety .avia-button.avia-size-large {width: 300px;};

.responsive #header #ndvh-youtube {

padding-top: 50px;

}
#ndvh-blog-home table tr, #ndvh-blog-home table {
background: none;
border: none;
margin: 0 auto;
/* width: 820px; */}



#ndvh-blog-home .ndvh-cat-desc {
text-align: left;
/* width: 690px; 
height: 149px;  */
margin: 0 auto;
}


#ndvh-blog-home .ndvh-cat-desc-clearfix {
height: 65px;
display: block;
float: left;

}

#ndvh-blog-home .ndvh-cat-desc-title {


}

#ndvh-blog-home table tr td {border-top: none; border-bottom: none; border-left: none; border-right: none; vertical-align: middle; text-align: right;}



#ndvh-resources  .avia-button.avia-size-small, #ndvh-path-to-safety .avia-button.avia-size-large 
{width: 300px;}



#top .social_bookmarks_vimeo {
background: url(video-icon.png) no-repeat center;
background-position: top left; width: 30px; 
height: 30px; 
}

#top .social_bookmarks_vimeo:hover a {
color:#fff;
background: url(video-icon-hover.png) no-repeat center;
background-position: top left;
}

#top .social_bookmarks_vimeo a {
text-indent: -9999px;
}


#top .social_bookmarks_behance {
background: url(escape.png) no-repeat center;
background-position: top left; width: 30px; 
height: 30px; 
}

#top .social_bookmarks_behance:hover a {
color:#fff;
background: url(escape-hover.png) no-repeat center;
background-position: top left;
}

#top .social_bookmarks_behance a {
text-indent: -9999px;
}


#ndvh-footnote {
font-size: 10px; 
}


.small-preview {
display: none;
}


.single-small .post_author_timeline {
border-right: none; 

}

.widget {
padding: 15px 0 20px 0; 
}


#ndvh-home-testimonial {

}


#ndvh-home-testimonial .avia-testimonial {

border-color: black;

}

.lpInviteChatTbl td, .lpInviteChatTbl tr:first-child td, .lpInviteChatTbl tr td:first-child{border-top: none; border-left: none; border-right-style: none; padding: 0px; margin: 0px;}
#ndvh-home-lower-hero .iconbox_content, #ndvh-home-lower-hero .iconbox_content a, #ndvh-home-lower-hero .iconbox_content .avia-font-entypo-fontello {
color: white;

}
#ndvh-tag-cloud {
padding-bottom: 27px;
line-height: 36px;

}


#ndvh-tell-your-story {
color: black; 

}

#ndvh-tell-your-story hr-short {
border-color: black;}



#ndvh-donate-button {
padding-top: 5px;
margin-left: 5px;
}


#ndvh-donate-button a {
margin-left: 10px;
}






#hero-left {
  width: 300px;
  float: left;
  font-size: 10px;
  margin-top: 5px;
} 





#hero-left a {
  font-weight: 800;
  padding: 2px 8px 2px 8px;
  background-color: #FFFFFF;
  color: #999;
  border-radius: 3px;
  border: 1px solid #E2E2E2;


}


#hero-left a.escape {
background-image: url(../images/warning-icon.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 22px; 
margin-right: 3px; 
}


#hero-left a.escape:hover {
background-color: #B42C33;

}


#hero-left a:hover {

  background-color: #666;
  color: #FFF;
  text-decoration: none; 

}


#hero-left a.donate {

  margin-left: 28px;
  padding: 5px 18px 5px 20px;
}


#hero-left a.donate {
    /* margin-left: 28px; */
    padding: 0px 21px 0px 20px;
    background-color: rgb(180, 44, 51);
    border-radius: 6px;
    border: 1px solid #494949;
    color: white;
    float: right;
}

@media only screen and (max-width: 989px) { div.main_menu { display: none!important; } }

.bbp-header
{ display: none;}

#tagboard-home {height: 400px; } 

/* social media buttons */

.fb-lir {
float: left;
 width: 38px;
 height:38px;
 display:block;
 background:transparent url('img-lir/facebook.png') center top no-repeat;
}

.fb-lir:hover {
   background-image:  url('img-lir/facebook-hover.png');
}


.twitter-lir {
float: left;
 width: 38px;
 height:38px;
 display:block;
 background:transparent url('img-lir/twitter.png') center top no-repeat;
}

.twitter-lir:hover {
   background-image:  url('img-lir/twitter-hover.png');
}


.instagram-lir {
float: left;
 width: 38px;
 height:38px;
 display:block;
 background:transparent url('img-lir/instagram.png') center top no-repeat;
}

.instagram-lir:hover {
   background-image:  url('img-lir/instagram-hover.png');
}


.pintrest-lir {
float: left;
 width: 38px;
 height:38px;
 display:block;
 background:transparent url('img-lir/pinterest.png') center top no-repeat;
}

.pintrest-lir:hover {
   background-image:  url('img-lir/pinterest-hover.png');
}



.youtube-lir {
float: left;
 width: 38px;
 height:38px;
 display:block;
 background:transparent url('img-lir/youtube.png') center top no-repeat;
}

.youtube-lir:hover {
   background-image:  url('img-lir/youtube-hover.png');
}

#lir-social {
    /* background-image: url('img-lir/follow-us.png'); */
    background-position: left center;
    background-repeat: no-repeat;
    /* padding-left: 90px; */
    width: 289px;
    /* padding-top: 29px; */
    /* height: 101px; */
    border-top: 1px solid #595959;
    /* margin-top: -10px; */
    border: none;

}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */


h2 {font-weight: 100;}


/*
#NDVH-lpButtonDiv1 {
float:  right;
margin-top: -4px;
margin-left: 10px;
margin-bottom:  -5px;
}

*/



#lpchatnav {
float:  right;
margin-top: -4px;
margin-left: 10px;
margin-bottom:  -5px;
}


#top .av-menu-button > a .avia-menu-text {
    border: 1px solid;
    border-radius: 7px;
    border-color: #808080;
    padding: 2px 21px 4px 20px;
    color: #BB332F;
    

}

#hero-left a.donate {
display: none; visibility: hidden; 

}


}





/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  
  
  

}