/*
Theme Name: NineZeroSeven Child
Theme URI: http://www.webcreations907.com
Author: webcreations907
Author URI: http://themeforest.net/user/webcreations907
Template: ninezeroseven
Description: One Page Parallax Theme ~ If you need support please use the <a href="http://support.webcreations907.com/">Theme's Support Forum</a>
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black,white,orange,flexible-width,custom-background,custom-colors,featured-images,full-width-template,theme-options,translation-ready,left-sidebar,right-sidebar
*/

@import url("../ninezeroseven/style.css");


/************************************************************************
* Custom CSS code below
*************************************************************************/

/*Font Family für Headings*/
h1,h2,h3,h4,h5,h6                                                       {font-family: 'Roboto', sans-serif !important;}

/*Header Custom Transparent*/
.has-transparent-menu .menu-bar-wrapper                                 {background: linear-gradient(to top, transparent, rgba(0,0,0,0.5));}
.menu-bar-wrapper.is-sticky, .menu-bar-wrapper                          {background: #fff;}
.current_page_item a                                                    {color:#ef8739 !important; font-weight: 900 !important;}

/*Header*/
.site-logo-title.logo-text                                              {display:none;}
.site-logo-title a 														{color:#fff; font-weight:500;}

/*Menü Linksbündig*/
.primary-menu                                                           {float:left;}

/*Sticky Menü Mobile*/	
.is-sticky .site-logo-title a											{color:#2b2b2b;}

/*Top*/
.lc_top .vc_column-inner                                                {width: 50rem;margin: 0 auto;background: rgba(255,255,255,0.85);border-radius: 25px;}

/*Custom Wrapper*/
.lb_wrapper .vc_column-inner                                            {width: 35rem;background-color: #fff;margin-top: -35px; padding-bottom: 20px; margin-top: 100px;}
.lb_wrapper.left .vc_column-inner                                       {margin-left:auto; margin-right: 2rem;}
.lb_wrapper.right .vc_column-inner                                      {margin-right:auto; margin-left: 2rem;}
.lb_wrapper .wpb_wrapper                                                {padding:0 10px;margin: 0 auto;}


/*Lichtblick Logo*/
.lb_logo                                                                {position: absolute;left: 0;right: 0;top: -250px;}
.lb_logo_text                                                           {margin-top: 90px;}

/*Custom Icons*/
.lb_icons .vc_single_image-wrapper                                      {background-image: linear-gradient(220deg, #92bb3b, #55914b); padding: 30px; border-radius: 50%; width:135px; margin-top:-50px;}

.lb_iconbox .vc_column-inner                                            {background-color:#fff;}
.lb_iconbox .wbc-icon-wrapper                                           {border: none !important;}
.lb_iconbox .icon-img                                                   {margin-top: -65px;}
.lb_iconbox .wbc-icon                                                   {padding:25px; border-radius: 50%;}

/*Icon mit Title mittig*/
.lb_icon_box_single .vc_column-inner                                    {width: 47rem; margin: 0 auto;}

/*Fontawesome Höhe, damit vertikal zentriert*/
.lb_fa_icon .wbc-icon-box .wbc-icon-wrapper .wbc-icon                   {height:40px;}

/*Custom Buttons*/
.lb_buttons button, .lb_buttons a                                       {font-weight: bold; width: 150px;}
.lb_buttons .vc_btn3.vc_btn3-size-md                                    {font-size:18px;}
.lb_buttons.more button                                                 {background-image:none; border-radius: 8px;border: solid 2px #505050;}
.lb_buttons.more a                                                      {background-image:none; border-radius: 8px;border: solid 2px #505050;}
.lb_buttons.more button:hover                                           {background-image:none; border-radius: 8px;border: solid 2px #505050;}
.lb_buttons.more a:hover                                                {background-image:none; border-radius: 8px;border: solid 2px #505050;}
.lb_buttons.more a:focus                                                {background-image:none; border-radius: 8px;border: solid 2px #505050;}
.lb_buttons.tangerine button                                            {background-image:none; border: solid 2px #F28500;}
.lb_buttons.tangerine a                                                 {background-image:none; border: solid 2px #F28500;}
.lb_buttons.tangerine button:hover                                      {background-image:none; border: solid 2px #F28500;}
.lb_buttons.tangerine a:hover                                           {background-image:none; border: solid 2px #F28500;}
.lb_buttons.tangerine a:focus                                           {background-image:none; border: solid 2px #F28500;}

.lb_buttons.long button, .lb_buttons.long a                             {width: 300px;}

/*Custom Title*/
.lb_title                                                               {font-size:45px; line-height: 1.16;}
.lb_title_h2                                                            {font-size:34px; line-height: 1.26;}

/*Cutom Abstand bei zwei Bilder*/
.lb_doubleimg .vc_column-inner                                          {padding:0;}

/*Custom Verlinkungen*/
.lb_text a                                                              {}

/*Spenden Links*/
.ld_spenden_daten a                                                     {text-decoration: underline;}

/*Kontakt Seite*/
.wpcf7-form label                                                       {width: 100%;}

.wpcf7-form-control.wpcf7-submit                                        {width: 250px;font-size: 18px;color: #505050;font-weight: bold;}

.wpcf7-form-control-wrap.acceptance-923 .wpcf7-list-item                {margin: 0;}

/*Veranstaltungen/Post Seite*/
.post-featured                                                          {width: 300px;}

.post-contents .more-link a                                             {font-size:0;}
.post-contents .more-link a:after                                       {content: 'mehr lesen'; font-size:18px;}



/*Footer*/

.main-footer                                                            {background-image: linear-gradient(257deg, #92bb3b, #55914b); background-color:unset; margin-top: 10rem;}
.main-footer .widgets-area                                              {padding: 40px 0 28px 0;min-height: 250px;}
.main-footer .widget.widget_text                                        {margin-top: 5px; width: 75%;}

#menu-footer-menue li                                                   {font-size:20px; font-weight:500;}
#menu-footer-menue a                                                    {border-bottom:none !important;}
#menu-footer-menue a:first-child                                        {padding-top: 0;}

/*Cookie*/
.cli-plugin-button, .cli-plugin-button:visited                          {padding: 12px 16px 10px; font-weight: bold;}

/*Revolution Slider*/
.lb_rev_link                                                            {color:#fff; text-decoration: underline;}
.lb_rev_link:hover                                                      {color:#F28500;}

@media (max-width: 1199px){
  .lc_top_sp                                                            {background-size: cover !important;background-position: center !important;background-attachment: inherit !important;}
}

@media (max-width: 767px){
  /*Sticky Header Link Farbe*/
  .mobile-nav-menu .wbc_menu a                                          {color:#fff;}
  .header-inner															{text-align:center;}													
  .site-logo-title.logo-text											{display:inline;}

  /*Logo Header Responsive*/
  .lc_top                                                               {padding-top: 60% !important;}

  /*Header Responsive*/
  .lc_top_sp                                                            {padding-top: 25% !important;}

  .lc_top .vc_column-inner                                              {margin-bottom: 5rem;}

  /*Responsive Icon Box*/
  .lb_iconbox .vc_column-inner                                          {width: -webkit-fill-available; margin: 0 10px;}

  .lb_wrapper.left                                                      {margin-bottom: 10rem;}
  .lb_wrapper.left .vc_column-inner                                     {margin-right: auto;}
  .lb_wrapper.right .vc_column-inner                                    {margin-left: auto;}
}


@media (max-width: 467px){
  .lb_title                                                             {font-size: 35px;}

  /*kleinere Breite von Buttons*/
  .lb_buttons.long button, .lb_buttons.long a                           {width: 250px;}

  /*Logo Header Responsive*/
  .lc_top                                                               {padding-top: 75% !important;}
  /*Header Responsive*/
  .lc_top_sp                                                            {padding-top: 35% !important;}

  .lc_top .vc_column-inner                                              {width: 30rem; margin-top:4rem; margin-bottom: 8rem;}

  /*Icon mit Title mittig*/
  .lb_icon_box_single .vc_column-inner                                  {width: 100%;}

  .lb_wrapper .vc_column-inner                                          {width: 27rem;}
  .lb_wrapper .wpb_wrapper                                              {}
}
