body {
font-family: arial; 
color: black;
padding-top: 0px;
margin: 0px;
background: #d7d7d7;
}

*:focus {
    outline: 0 !important;
}

#block_categories {
background: transparent url('../img/bg_videocat.png') repeat 0px 0px;
border-top: solid 2px #e3e3e3;
border-bottom: solid 20px #e3e3e3;
padding: 20px 0px 20px 0px;
}

#block_categories h2 {
background: transparent url('../img/icon_category.png') no-repeat 0px 0px;
background-size: 60px auto;
padding: 0px 0px 0px 78px;
height: 70px;
line-height: 70px;
font-size: 28px;
font-weight: bold;
margin: 20px 0px 20px 0px;
}

h3.categories_headline {
font-weight: bold;
text-align: center;
font-size: 18px;
margin: 0px;
padding: 0px 0px 40px 0px;
}
h3.categories_headline img {
margin-bottom: 10px;
width: 112px;
}
h3.categories_headline a {
color: black;
text-decoration: none;
border: 0px;
}

h3.categories_headline a:hover {
color: #fc4c00;
text-decoration: none;
border: 0px;
}

#block_viewerswrote {
background: #f4f4f4;
padding: 20px 0px 20px 0px;
}

#block_viewerswrote h2 {
background: transparent url('../img/icon_comments.png') no-repeat 0px 10px;
background-size: 71px auto;
padding: 0px 0px 0px 85px;
height: 70px;
line-height: 70px;
font-size: 28px;
font-weight: bold;
margin: 10px 0px 30px 0px;
}

.viewerswrote_headline {
text-align: left;
background: transparent url('../img/icon_quotes.png') no-repeat 0px 0px;
background-size: 57px auto; 
padding-left: 75px;
font-weight: bold;
font-size: 20px;
line-height: 22px;
}

.viewerswrote_headline span {
color: #fc4c00;
font-size: 16px;
}

.viewerswrote_text {
line-height: 22px;
padding-bottom: 20px;
}

#block_partners {
padding: 20px 0px 40px 0px;
}

#block_partners h2 {
padding: 0px 0px 0px 0px;
height: 70px;
line-height: 70px;
font-size: 28px;
font-weight: bold;
margin: 20px 0px 0px 0px;
}

#block_partners h2 span {
color: #fc4c00;
}

#block_partners .block_partners_items{
text-align: center;
}


#block_donate {
background: transparent url('../img/bg_donatebanner.jpg') no-repeat center 0px; 
background-size: cover;
padding: 60px 0px 60px 0px;
}

.block_donate_headline {
font-size: 50px;
line-height: 50px;
}
.block_donate_headline span {
font-size: 32px;
color: #fc4c00;
}

.block_donate_link {
text-align: center;
padding: 30px 0px 30px 0px;
}

.block_donate_link a {
background: #fc4c00;
padding: 10px 15px 10px 15px;
font-size: 22px;
color: white;
border-radius: 5px;
text-decoration: none;
border: 0px;
font-weight: bold;
}

.block_donate_link a:hover {
background: #a5a5a5;
}

.block_donate_headline_img {
text-align: right;
}

.block_donate_headline_img img {
width: 160px;
height: auto;
}

#block_popular {
padding: 20px 0px 60px 0px;
background: #2e2e30;
}

#block_popular .block_popular_link {
padding-bottom: 20px;
}

#block_popular h2 {
background: transparent url('../img/whtv/bg-headline2.jpg') repeat-x center center;
padding: 0px 0px 0px 0px;
height: 70px;
line-height: 70px;
color: #d8d8d9;
font-size: 22px;
font-weight: normal;
text-transform: uppercase;
margin: 10px 0px 20px 0px;
}

#block_popular h2 span {
background: #2e2e30;
padding-right: 50px;
}




#block_popular a {
color: white;
text-decoration: none;
padding-bottom: 0px;
border: 0px;

}

#block_popular a:hover img {
opacity: 0.7;
transition: .5s ease;
}

#block_popular a:hover {
color: #fc4c00;
transition: .5s ease;
}

#block_popular a p.block_popular_eye {
color: #fc4c00;
background: transparent url('../img/icon_eye.png') no-repeat 0px 0px;
background-size: 44px auto;
padding: 0px 0px 0px 55px;
line-height: 28px;
font-weight: bold;
}

#block_popular a p.block_popular_watch {
color: #fc4c00;
background: transparent url('../img/icon_playvideo.png') no-repeat 0px 0px;
background-size: 36px auto;
padding: 0px 0px 0px 45px;
line-height: 35px;
font-weight: bold;
}

#block_popular a h3.block_popular_title {
line-height: 22px;
font-size: 16px;
padding: 0px 0px 15px 0px;
margin: 0px;
}

#whtv-top-block_mainbaner {
padding: 0px;
margin: 0px;
display: block;
float: left;
width: 100%;
}


#whtv-top-block_mainbaner #whtv-block_mainbaner {
background: #d7d7d7 url('../img/whtv/bg-top-banner.jpg') 0px 0px;
background-repeat: no-repeat;
background-size: 100% auto;
padding: 140px 0px 200px 0px;
color: white;
}

#whtv-top-block_mainbaner #whtv-block_mainbaner2 {
background: #d7d7d7 url('../img/whtv/bg-top-banner2.jpg') 0px 0px;
background-repeat: no-repeat;
background-size: 100% auto;
padding: 140px 0px 250px 0px;
color: white;
}

#whtv-top-block_mainbaner {
background: #d7d7d7;
padding: 0px;
margin: 0px;
}

#whtv-block_mainbaner_headline h1 {
text-align: center;
font-weight: bold;
font-size: 40px; 
margin-bottom: 40px;
line-height: 40px;
}
#whtv-block_mainbaner_headline h1 span {
color: #ffb57a;
}

#whtv-block_mainbaner_headline h1 font {
font-size: 70px; 
line-height: 65px;
}

#whtv-block_mainbaner_link, #whtv-block_mainbaner_link2, #whtv-block_mainbaner_link3 {
text-align: center;
}

#whtv-block_mainbaner_link2, #whtv-block_mainbaner_link3  {
padding-top: 20px;
}

#whtv-block_mainbaner_link a, #whtv-block_mainbaner_link2 a {
color: white;
border-radius: 15px;
padding: 15px 40px 15px 40px;
font-size: 18px;
font-weight: normal;
background: #f14e23;
}

#whtv-block_mainbaner_link3 a{
color: white;
border-radius: 15px;
padding: 15px 40px 15px 40px;
font-size: 18px;
font-weight: normal;
background: #49494b;
}

#whtv-block_mainbaner_link3 a:hover{
color: white;
text-decoration: underline;
}

#block_newvideos {
padding: 0px 0px 30px 0px;
}

#block_newvideos .container {
margin-top: -100px;
background: #d7d7d7;
border-radius: 20px;
padding: 10px 40px 30px 40px; 
}



#block_newvideos2 {
padding: 0px 0px 30px 0px;
}

#block_newvideos2 .container {
margin-top: -200px;
background: transparent;
border-radius: 0px;
padding: 10px 40px 30px 40px; 
}

#block_allvideos {
padding: 30px 0px 30px 0px;
background: white;
}

#block_newvideos2 #block_newvideos2-offer1 {
display: block;
}
#block_newvideos2 #block_newvideos2-offer2 {
display: block;
}
#myBUT1 {
background: #f14e23;
display: none;
}
#myBUT2 {
background: #49494d;
display: none;
}


#block_newvideos2 #block_newvideos2-offer1-A {
background: transparent;
padding: 0px;
margin: 0px 25px 0px 25px;
}

#block_newvideos2 #block_newvideos2-offer1-B, #block_newvideos2 #block_newvideos2-offer2-B {
background: #ffffff;
border-radius: 20px;
border: solid #f14e23 2px;
padding: 20px 30px 10px 30px;
margin: 0px 25px 0px 25px;
}
#block_newvideos2 #block_newvideos2-offer2-B {
border-color: #c2c2c2;
}


#block_newvideos2 #block_newvideos2-offer3 {
background: #ffffff;
border-radius: 20px;
border: solid #c2c2c2 2px;
padding: 30px 30px 20px 30px;
margin: 30px 25px 0px 25px;
}


#block_newvideos2 #block_newvideos2-offer3 ul {
padding: 0px;
margin: 0px;
}

#block_newvideos2 #block_newvideos2-offer3 ul li {
padding: 0px 0px 0px 40px;
margin: 0px;
line-height: 40px;
background: transparent url('../img/whtv/icon-check.png') no-repeat 0px 5px;
background-size: 30px;
list-style: none;
}



#block_newvideos2 #block_newvideos2-offer1-B a, #block_newvideos2 #block_newvideos2-offer2-B a {
color: white;
border-radius: 15px;
padding: 15px 40px 15px 40px;
font-size: 18px;
font-weight: normal;
background: #f14e23;
width: 100%;
display: block;
}


#block_newvideos2 #block_newvideos2-offer1-B h3, #block_newvideos2 #block_newvideos2-offer2-B h3, #block_newvideos2 #block_newvideos2-offer3 h3 {
font-weight: bold;
font-size: 30px;
}

#block_newvideos2-offer1-B-price1, #block_newvideos2-offer2-B-price1 {
font-weight: normal;
font-size: 16px;
}
#block_newvideos2-offer1-B-price2, #block_newvideos2-offer2-B-price2  {
font-weight: bold;
font-size: 40px;
padding-bottom: 20px;
}
#block_newvideos2-offer1-B-price2 span, #block_newvideos2-offer2-B-price2 span {
font-size: 30px;
}


#block_newvideos2-offer1-B_link, #block_newvideos2-offer2-B_link  {
text-align: center;
}

#block_newvideos2-offer1-A p {
margin: 0px;
padding: 0px;
}

#block_newvideos2-offer1-A p span {
border-radius: 10px 10px 0px 0px;
background: #f14e23;
margin-left: 30px;
padding: 5px;
width: 130px;
display: block;
text-align: center;
text-transform: uppercase;
color: white;
}

#whtv-block_mainbaner_headline-mobile {
display: none;
}

#block_newvideos2-offer2-A p {
margin: 0px;
padding: 0px;
}

#block_newvideos2-offer2-A p span {
border-radius: 10px 10px 0px 0px;
background: transparent;
margin-left: 30px;
padding: 5px;
width: 130px;
display: block;
text-align: center;
text-transform: uppercase;
color: transparent;
}


#block_newvideos #block_newvideos_headline h2 {
background: transparent url('../img/whtv/bg-headline2.jpg') repeat-x center center;
padding: 0px 0px 0px 0px;
height: 62px;
line-height: 62px;
font-size: 22px;
font-weight: normal;
text-transform: uppercase;
margin: 10px 0px 20px 0px;
}
#block_newvideos #block_newvideos_headline h2 span {
background: #d7d7d7;
padding-right: 50px;
float: left;
}

#block_newvideos #block_newvideos_headline2 h2 {
background: transparent url('../img/icon_plus.png') no-repeat 0px 0px;
background-size: 57px auto;
padding: 0px 0px 0px 75px;
height: 62px;
line-height: 62px;
font-size: 28px;
font-weight: bold;
margin: 10px 0px 20px 0px;
}

#block_allvideos h1 {
background: transparent url('../img/icon_videos.png') no-repeat 0px 0px;
background-size: 65px auto;
padding: 0px 0px 0px 80px;
height: 50px;
line-height: 50px;
font-size: 28px;
font-weight: bold;
margin: 10px 0px 20px 0px;
float: left;
}
#block_allvideos_subheadline {
padding: 0px 0px 0px 10px;
height: 50px;
line-height: 50px;
font-size: 24px;
font-weight: bold;
margin: 10px 0px 20px 0px;
float: left;
color: #fc4c00;
}

#block_allvideos_loadmore {
text-align: center;
padding-bottom: 10px
}
#block_allvideos_loadmore a {
color: black;
text-decoration: none;
padding: 10px 20px 10px 20px;
border: solid 2px black;
font-size: 22px;
}
#block_allvideos_loadmore a:hover {
color: black;
text-decoration: none;
background: #f2f2f2;
}

#block_newvideos a.block_newvideos_link_a, #block_allvideos a.block_allvideos_link_a {
color: black;
text-decoration: none;
padding-bottom: 0px;
display: block;
}

.block_newvideos_link, .block_allvideos_link {
padding-bottom: 20px;
}

#block_newvideos a:hover img, #block_allvideos a:hover img  {
opacity: 0.7;
transition: .5s ease;
}

#block_newvideos a.block_newvideos_link_a:hover, #block_allvideos a.block_allvideos_link_a:hover {
color: #fc4c00;
transition: .5s ease;
}

#block_newvideos a p.block_newvideos_calendar, #block_allvideos a p.block_allvideos_calendar {
color: black;
background: transparent url('../img/icon_calendar.png') no-repeat 0px 0px;
background-size: 25px auto;
padding: 0px 0px 0px 35px;
line-height: 28px;
font-weight: bold;
}

#block_newvideos a p.block_newvideos_watch, #block_allvideos a p.block_allvideos_watch {
color: #fc4c00;
background: transparent url('../img/icon_playvideo.png') no-repeat 0px 0px;
background-size: 36px auto;
padding: 0px 0px 0px 45px;
line-height: 35px;
font-weight: bold;
}

#block_newvideos a h3.block_newvideos_title, #block_allvideos a h2.block_allvideos_title {
line-height: 22px;
font-size: 16px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#block_footer{
background: #2e2e30;
padding: 40px 0px 40px 0px;
margin: 0px;
color: white;
}

#block_footer img.block_footer_logo {
width: 200px; 
margin-bottom: 20px;
}


#block_footer .block_footer_title {
color: #eb8e75;
font-size: 18px;
padding: 20px 0px 0px 0px;
}


#block_footer a.footer_link {
color: white;
border-radius: 15px;
padding: 10px 30px 10px 30px;
font-size: 16px;
font-weight: normal;
background: #f14e23;
}
#block_footer span.footer_link {
color: white;
border-radius: 15px;
padding: 10px 30px 10px 30px;
font-size: 16px;
font-weight: normal;
background: #49494d;
}

#block_footer p.block_footer_mainimg {
padding: 0px;
margin: 0px;
text-align: center;
}
#block_footer p.block_footer_mainimg img {
width: 380px;
}

#block_footer p.block_footer_copyright {
padding: 0px 0px 20px 0px;
margin: 0px;
text-align: left;
color: #aeaeae;
}

#block_footer p.block_footer_copyright span {
border-top: solid 2px #9b9b9b;
padding: 7px 50px 5px 0px;
font-size: 14px;
}

#block_footer p.block_footer_headlinefollow {
color: white;
padding: 30px 0px 0px 0px;
text-align: left;
}
#block_footer p.block_footer_headlinefollow span {
border-bottom: solid 2px white;
padding: 0px 50px 7px 0px;
font-size: 30px;
}

#block_footer p.block_footer_social {
padding: 0px 0px 30px 0px;
text-align: left;
}
#block_footer p.block_footer_social img {
width: 45px;
}
#block_footer p.block_footer_social a {
color: transparent;
margin-right: 10px;
border: 0px;
}

#block_footer #block_footer_links {
float: left;
border-left: solid 1px #9d9d9d;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 30px;
}
#block_footer #block_footer_links li {
list-style: none;
text-align: left;
}
#block_footer #block_footer_links a {
color: white;
border: 0px;
}

#block_footer #block_footer_links a:hover {
color: #f14e23;
}

#block_footer a.social_icon_link img {
width: 35px;
}

.navbar {
background: #2e2e30;
height: 80px;
padding: 0px;
margin: 0px;
}

.navbar-expand-sm .navbar-nav .nav-link {
line-height: 80px;
color: white;
font-weight: normal;
font-size: 18px;
padding: 0px 20px 0px 20px;
margin: 0px;
border: 0px;
text-transform: uppercase;
}
.navbar .navbar-nav > li > a:hover {
color: #fc4c00;
border: 0px;
}

.navbar-brand-envelop {
float: left; 
height: 80px;
}
.navbar-brand-envelop a img {
height: 50px;
border: 0px;
}

.navbar-brand {
float: left;
padding: 14px 5px 14px 5px;
margin: 0px 0px 0px 20px;
}

.navbar-supportlink {
float: right;
height: 88px;
padding: 25px 20px 0px 0px;
margin: 0px 0px 0px 0px;
}
.navbar-supportlink a {
background: #fc4c00;
color: white;
border-radius: 5px;
padding: 10px 15px 10px 15px;
font-size: 18px;
font-weight: bold;
border: 0px;
}
.navbar-supportlink a:hover {
background: #a5a5a5;
text-decoration: none;
border: 0px;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: #fc4c00;
border: 0px;
}

.navbar-toggler {
color: red;
border-color: red;
background: #515154;
float: right;
}

.navbar-togglerdiv {
float: right; 
height: 88px; 
padding: 20px 20px 0px 0px;
}

.carousel-inner {
background: transparent url('../img/bg_mainbanner.jpg') no-repeat center 0px; 
background-size: cover;
padding-top: 77px;
}
#spotifybanner {
padding-top: 125px;
height: 450px;
}
#spotifybanner_link a, #newvideobanner_link a {
border: solid 5px black;
padding: 10px;
color: black;
text-decoration: none;
font-size: 30px;
margin-top: 20px;
margin-left: 20px;
}
#spotifybanner_link a:hover, #newvideobanner_link a:hover {
text-decoration: none;
background:rgba(1,1,1,0.15);
}
#spotifybanner_headline {
color: #4a4a4a;
font-size: 72px;
line-height: 50px;
font-weight: bold;
padding: 0px 0px 0px 20px;
float: left !important;
}
#spotifybanner_headline span {
color: black;
font-size: 48px;
font-weight: normal;
}
#spotifybanner_img {
padding: 0px 0px 0px 20px;
margin: 0px;
float: left !important;
}



#whtv-text-subpage {
background: #d7d7d7;
margin: 0px;
padding: 0px;
display: block;
}

#whtv-text-subpage-1 {
padding: 100px 0px 50px 0px;
}

#whtv-text-subpage-2 {
background: white;
border-radius: 20px;
padding: 50px 50px 50px 50px;
}

#whtv-text-subpage-2 h1 {
font-size: 40px;
font-weight: bold;
}

#whtv-text-subpage-2-img {
padding: 20px 0px 20px 0px;
}

#whtv-text-subpage-2-text p {
padding: 20px 0px 0px 0px;
}




#newvideobanner {
padding-top: 90px;
height: 450px;
}

#newvideobanner_headline {
color: #4a4a4a;
font-size: 72px;
line-height: 50px;
font-weight: bold;
padding: 30px 0px 0px 20px;
}
#newvideobanner_headline span {
color: black;
font-size: 48px;
font-weight: normal;
}
#newvideobanner_img {
padding: 0px 0px 0px 20px;
}
#newvideobanner_img img {
width: 300px;
box-shadow: 5px 5px 8px #4c4c4c;
}

#navbar {
  transition: top 0.3s; /* Transition effect when sliding down (and up) */
}

#block_headline {
  background: transparent url('../img/bg_mainbanner.jpg') no-repeat center 0px; 
  background-size: cover;
  padding-top: 77px;
}

#block_headline .block_headline_filter_head {
  background: transparent url('../img/icon_filter.png') no-repeat 10px 0px;
  background-size: 52px auto;
  padding: 0px 0px 0px 80px;
  height: 60px;
  line-height: 60px;
  font-size: 28px;
  font-weight: bold;
  color: black;
  margin-top: 30px;
}

#block_headline .block_headline_aboutproject_head {
  padding: 40px 0px 60px 0px;
}

#block_headline .block_headline_aboutproject_head h1 {
  font-size: 48px;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  line-height: 30px;
  margin: 0px;
}

#block_headline .block_headline_aboutproject_head h1 span {
  font-size: 28px;
  font-weight: normal;
}

#block_headline .block_headline_thankyou_head {
  padding: 70px 0px 70px 0px;
  text-align: center;
}

#block_headline .block_headline_thankyou_head h1 {
  font-size: 48px;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  line-height: 30px;
  margin: 0px;
  text-align: center;
}

#block_headline .block_headline_thankyou_head h1 span {
  font-size: 28px;
  font-weight: normal;
  line-height: 20px;
}
#block_headline .block_headline_thankyou_head a {
  border: 2px solid black;
  background: rgba(255, 255, 255, 0.5);
  color: black;
  text-decoration: none;
  padding: 10px;
  font-size: 26px;
  color: black;
}
#block_headline .block_headline_thankyou_head a:hover {
  background: white;
}
#block_headline .block_headline_thankyou_head img{
  width: 200px;
}


#block_headline .block_headline_filter_links {
  padding: 10px 0px 40px 10px;
  margin: 0px;
}
#block_headline .block_headline_filter_links ul {
  padding: 0px;
  margin: 0px;
}
#block_headline .block_headline_filter_links ul li {
  padding: 0px 5px 5px 0px;
  margin: 0px;
  float: left;
  list-style: none;
}
#block_headline .block_headline_filter_links ul li a {
  padding: 5px 7px 5px 7px;
  margin: 0px;
  border: solid 2px black;
  background: white;
  color: black;
  display: block;
  font-size: 18px;
}
#block_headline .block_headline_filter_links ul li a:hover {
  background: #ffc9b1;
  text-decoration: none;
}

#block_headline .block_headline_filter_links ul li a.active {
  background: #ffc9b1;
}

#block_formdonate, #block_onevideo  {
  background: #eeeeee url('../img/bg_mainbanner2.jpg') no-repeat center 0px; 
  background-size: contain;
  padding-top: 77px;
}

#block_onevideo .block_onevideo_box1 {
  background: transparent url('../img/bg_onevideo1.png') repeat-x 0px 0px;
  border-top: solid 3px black;
  padding: 0px 3px 30px 3px;
}
#block_onevideo .block_onevideo_box1 .block_onevideo_box2 {
  background: #eeeeee url('../img/bg_onevideo2.png') repeat-x 0px 0px;
  display: block;
  padding: 30px 15px 30px 15px;
}

#block_formdonate .block_formdonate_box1 {
  background: transparent url('../img/bg_formdonate.png') repeat-x 0px 0px;
  border-top: solid 3px #f94c00;
  padding: 0px 3px 50px 3px;
}
#block_formdonate .block_formdonate_box1 .block_formdonate_box2 {
  background: white;
  display: block;
  padding: 30px;
}

#block_formdonate .block_formdonate_box1 .block_formdonate_box2 .block_formdonate_box_subtitle {
  background: transparent url('../img/icon_like.png') no-repeat 10px 10px;
  background-size: 65px auto;
  padding: 10px 10px 10px 90px;
  line-height: 28px;
  font-size: 32px;
  font-weight: bold;
  color: #fc4c00;
}
#block_formdonate .block_formdonate_box1 .block_formdonate_box2 a {
  color: #fc4c00;
  border: 0px;
}
#block_formdonate .block_formdonate_box1 .block_formdonate_box2 a:hover {
  border: 0px;
}
#block_formdonate .block_formdonate_box1 .block_formdonate_box2 .block_formdonate_box_subtitle span {
  font-size: 22px;
  font-weight: normal;
}


#block_formdonate .block_formdonate_head {
  padding: 40px 0px 40px 0px;
}
#block_formdonate .block_formdonate_head h1 {
  font-size: 48px;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  line-height: 30px;
  margin: 0px;
}
#block_formdonate .block_formdonate_head h1 span {
  font-size: 28px;
  font-weight: normal;
}

#block_onevideo .block_onevideo_head {
  padding: 40px 0px 40px 0px;
}
#block_onevideo .block_onevideo_head h1 {
  font-size: 48px;
  font-weight: bold;
  padding: 0px 0px 0px 10px;
  line-height: 44px;
  margin: 0px;
}
#block_onevideo .block_onevideo_head h1 span {
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
}

#block_vision, #block_values {
  background: #c8c8c8;
  padding: 30px 0px 30px 0px;
}
#block_mission {
  background: #eeeeee;
  padding: 30px 0px 30px 0px;
}
#block_vision h2, #block_values h2, #block_mission h2 {
  font-size: 24px;
  font-weight: bold;
  padding: 20px 0px 10px 0px;
}
#block_vision p, #block_values p {
  font-style: italic;
  text-align: left;
  background: transparent url('../img/icon_quotes_graydark.png') no-repeat 0px 0px;
  background-size: 57px auto; 
  padding-left: 75px;
}
#block_mission p {
  font-style: italic;
  text-align: left;
  background: transparent url('../img/icon_quotes_graylight.png') no-repeat 0px 0px;
  background-size: 57px auto; 
  padding-left: 75px;
}
#block_vision img, #block_mission img, #block_values img {
  width: 85%;
}
#block_projectdetails {
  background: #eeeeee;
  padding: 30px 0px 30px 0px;
}
#block_projectdetails p {
  font-style: italic;
}
#block_projectdetails h2 {
  font-size: 24px;
  font-weight: bold;
  padding: 20px 0px 10px 0px;
}
#block_projectdetails p a {
  color: #fa4d00;
  border: 0px;
}

#block_aboutproject{
background: transparent url('../img/bg_aboutproject.png') repeat 0px 0px;
border-top: solid 2px #fef4f0;
border-bottom: solid 20px #fef4f0;
padding: 20px 0px 20px 0px;
}

#block_aboutproject_body {
  text-align: left;
  background: transparent url('../img/icon_construct.png') no-repeat 10px 30px;
  background-size: 100px auto; 
  padding: 20px 10px 10px 130px;
  color: black;
}
#block_aboutproject_body h2 {
  font-size: 28px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
  color: #fa4d00;
}
#block_aboutproject_body .orange_text, .orange_text {
  color: #fa4d00;
}
#block_aboutproject_body .orange_text a, .orange_text a {
  color: black;
  text-decoration: underline;
  border: 0px;
}
#block_aboutproject_body .orange_text a:hover, .orange_text a:hover {
  color: black;
  text-decoration: none;
}


#block_onevideo_header #block_onevideo_header_date {
  color: black;
  background: transparent url('../img/icon_calendar.png') no-repeat 0px 0px;
  background-size: 35px auto;
  padding: 0px 15px 0px 45px;
  line-height: 38px;
  font-weight: bold;
  font-size: 18px;
  border-right: solid 3px #b6b6b6;
  float: left;
}
#block_onevideo_header #block_onevideo_header_category {
  color: black;
  padding: 0px 0px 0px 15px;
  line-height: 38px;
  font-weight: bold;
  font-size: 16px;
  float: left;
}
#block_onevideo_header #block_onevideo_header_category a {
  color: white;
  background: #a2a2a2;
  padding: 5px 10px 5px 10px;
  font-weight: normal;
  font-size: 15px;
  border-radius: 4px;
}
#block_onevideo_header #block_onevideo_header_category a:hover {
  text-decoration: none;
  background: #818181;
}

#block_onevideo_social {
  text-align: right;
  width: 100%;
}

#block_onevideo_social #block_onevideo_social_yt,
#block_onevideo_social #block_onevideo_social_fb,
#block_onevideo_social #block_onevideo_social_url {
  padding: 10px 0px 15px 10px;
  float: right;
  display: block;
}

#block_onevideo_social #block_onevideo_social_yt a,
#block_onevideo_social #block_onevideo_social_fb a,
#block_onevideo_social #block_onevideo_social_url a {
  padding: 0px 0px 0px 0px;
  color: transparent;
  margin: 0px;
  display: block;
  border: 0px;
}

#block_onevideo_social #block_onevideo_social_yt a img,
#block_onevideo_social #block_onevideo_social_fb a img,
#block_onevideo_social #block_onevideo_social_url a img {
  height: 28px;
  border: 0px;
}

#block_onevideo_text .block_onevideo_text_rightimg {
  float: right;
  padding-left: 10px;
}
#block_onevideo_text .block_onevideo_text_leftimg {
  float: left;
  padding-right: 20px;
}
#block_onevideo_text .block_onevideo_text_rightimg img, 
#block_onevideo_text .block_onevideo_text_leftimg img,
#block_onevideo_text .block_onevideo_text_rightimg figcaption,
#block_onevideo_text .block_onevideo_text_leftimg figcaption {
  width: 400px;
}
#block_onevideo_text h2 {
  color: #fc4c00;
  font-size: 28px;
}
#block_onevideo_text h3 {
  color: black;
  font-size: 20px;
  font-weight: bold;
}
#block_onevideo_text .figure-caption {
  color: #868686;
}


.mobilesee_no {
    display: block;
    }
.mobilesee_yes {
    display: none;
}
.nopadding {
    padding: 0px;
}
.nomargin{
    margin: 0px;
}


@media screen and (max-width: 1280px) {
    #newvideobanner_headline {
    font-size: 58px;
    line-height: 40px;
    }
    #newvideobanner_headline span {
    font-size: 30px;
    }
  }



@media screen and (max-width: 992px) {
    #block_footer p.block_footer_mainimg {
    padding-top: 70px;
    }
    #newvideobanner_headline {
    font-size: 48px;
    line-height: 36px;
    }
    #newvideobanner_headline span {
    font-size: 28px;
    }
    #block_formdonate {
    background-size: auto 500px;
    }
    #block_onevideo {
    background-size: auto 500px;
    }
    #block_onevideo .block_onevideo_box1 .block_onevideo_box2 {
      padding: 15px 0px 15px 0px;
    }
    #block_onevideo_text .block_onevideo_text_rightimg img, 
    #block_onevideo_text .block_onevideo_text_leftimg img,
    #block_onevideo_text .block_onevideo_text_rightimg figcaption,
    #block_onevideo_text .block_onevideo_text_leftimg figcaption {
      width: 300px;
    }


  }

@media screen and (max-width: 768px) {
    .block_donate_headline {
    text-align: center;
    padding-top: 30px;
    }
    .block_donate_headline_img {
    text-align: center;
    }
    #block_footer p.block_footer_headlinefollow {
    text-align: center;
    }
    #block_footer p.block_footer_social {
    text-align: center;
    padding-bottom: 10px;
    }
    #block_footer p.block_footer_copyright {
    text-align: center;
    }
    #block_footer p.block_footer_copyright span {
    display: block;
    }
    #block_footer #block_footer_links {
    margin-right: 35%;
    margin-top: 0px;
    margin-bottom: 30px;
    }
    #block_footer p.block_footer_mainimg {
    padding-top: 0px;
    }
    #spotifybanner_headline {
    font-size: 44px;
    line-height: 30px;
    padding-left: 10px;
    }
    #spotifybanner_headline span {
    font-size: 24px;
    }
    #spotifybanner_img img {
    width: 70px;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
    font-size: 16px;
    padding: 0px 10px 0px 10px;
    }
    #newvideobanner {
    padding-top: 30px;
    }
    #block_vision img, #block_mission img, #block_values img {
      width: 40%;
    }
    #block_vision h2, #block_mission h2, #block_values h2  {
      text-align: center;
    }
    #block_onevideo_social #block_onevideo_social_yt a img,
    #block_onevideo_social #block_onevideo_social_fb a img,
    #block_onevideo_social #block_onevideo_social_url a img {
      height: 22px;
      border: 0px;
    }
    #block_onevideo_text .block_onevideo_text_rightimg img, 
    #block_onevideo_text .block_onevideo_text_leftimg img,
    #block_onevideo_text .block_onevideo_text_rightimg figcaption,
    #block_onevideo_text .block_onevideo_text_leftimg figcaption {
      width: 100%;
    }
    #block_newvideos2 #block_newvideos2-offer1 {
    display: none;
    }
    #block_newvideos2 #block_newvideos2-offer2 {
    display: block;
    }
    #myBUT1 {
    background: #49494d;
    display: block;
    cursor: pointer;
    font-weight: bold;
    }
    #myBUT2 {
    background: #f14e23;
    display: block;
    cursor: pointer;
    font-weight: bold;
    }
    #whtv-block_mainbaner_headline-mobile {
    border: 2px solid #f14e23;
    padding: 5px;
    border-radius: 5px;
    display: block;
    }
    #whtv-block_mainbaner_headline-mobile-left {
    padding: 0px 0px 0px 15px;
    text-align: center;
    }
    #whtv-block_mainbaner_headline-mobile-right {
    padding: 0px 15px 0px 0px;
    text-align: center;
    }
    #block_newvideos2 #block_newvideos2-offer1-A, #block_newvideos2 #block_newvideos2-offer1-B {
    margin: 0px 0px 0px 0px;
    }
    #block_newvideos2 #block_newvideos2-offer1-B, #block_newvideos2 #block_newvideos2-offer2-B {
    margin: 0px 0px 0px 0px;
    }
    #block_newvideos2 #block_newvideos2-offer3 {
    margin: 30px 0px 0px 0px;
    }
    
    #whtv-top-block_mainbaner #whtv-block_mainbaner {
    background: #d7d7d7 url('../img/whtv/bg-top-banner.jpg') 0px 0px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    }
    
    #whtv-top-block_mainbaner #whtv-block_mainbaner2 {
    background: #d7d7d7 url('../img/whtv/bg-top-banner2.jpg') 0px 0px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    padding: 140px 0px 220px 0px;
    }
    #block_newvideos2 .container {
    padding: 10px 20px 30px 20px; 
    }
    #whtv-block_mainbaner_headline h1 {
    font-size: 30px; 
    margin-bottom: 30px;
    line-height: 30px;
    }    
    #whtv-block_mainbaner_headline h1 font {
    font-size: 60px; 
    line-height: 65px;
    }
    #block_newvideos #block_newvideos_headline h2 {
    font-size: 19px;
    }
    #block_popular h2 {
    font-size: 19px;
    }
    #block_newvideos #block_newvideos_headline h2 span {
    padding-right: 20px;
    }
    #block_popular h2 span {
    padding-right: 20px;
    }

   

    
  }
@media screen and (max-width: 576px) {
    .mobilesee_no {
    display: none;
    }
    .mobilesee_yes {
    display: block;
    }
    .navbar-nav {
    background: #515154;
    border-bottom: solid 1px #2e2e30;
    border-top: solid 1px #2e2e30;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
    line-height: 58px;
    padding: 0px 00px 0px 40px;
    }
    .block_donate_headline {
    font-size: 45px;
    line-height: 40px;
    }
    .block_donate_headline span {
    font-size: 24px;
    color: #fc4c00;
    }
    #block_onevideo_text .block_onevideo_text_rightimg {
    padding-left: 0px;
    }
    #block_onevideo_text .block_onevideo_text_leftimg {
    padding-right: 0px;
    }
    #block_newvideos #block_newvideos_headline h2 {
    font-size: 17px;
    }
    #block_popular h2 {
    font-size: 17px;
    }
    
  }

