﻿/*
Weideglueck
creation Date: 2022-04-27
Author: Sebastian Osinski
http://www.sebbi.net
https://ddm-friends.de
*/

/* white */
.white_bg,
.white_bg_onHover:hover,
#topmenu-wrapper.res_act #top-menu{
  background-color: #ffffff;
}
.white,
.white_highlight b,
.white_highlight strong,
.white_highlight h1,
.white_highlight h2,
.white_highlight h3,
.white_highlight h4,
.white_highlight h5,
.white_links a,
.white_hover:hover,
.produktmenu_white .produktuebersicht_menu_entry,
.produktmenu_green .produktuebersicht_menu_entry,
.produktmenu_axel_green .produktuebersicht_menu_entry{
  color: #ffffff;
}
.white_important *{
	color: #ffffff !important;
}
.white_border,
.white_hover:hover{
	border-color: #ffffff;
}
.white_trans{
  background: rgba(255, 255, 255, 0.9);
}
.white_trans:hover{
  background: rgba(255, 255, 255, 0.97);
}

/* transparent */
.transparent{
  background-color: transparent;
}

/* blue */
.blue_bg,
#menu-activator > div,
#pagination-holder .pag-a.current,
#pagination-holder .pag-a:hover,
.bauernslide_pag_holder .pag._cur,
.bauernslide_pag_holder .pag:hover,
.produktmenu_white .produktuebersicht_menu_entry:hover,
.produktmenu_white .produktuebersicht_menu_entry.current{
  background-color: #0079ba;
}
.blue,
.blue_highlight b,
.blue_highlight strong,
.blue_highlight h1,
.blue_highlight h2,
.blue_highlight h3,
.blue_highlight h4,
.blue_highlight h5,
.blue_links a,
.blue_hover:hover,
#ddm-slidenav-l:hover, #ddm-slidenav-r:hover{
  color: #0079ba;
}
.blue_border,
.blue_hover:hover,
.produktmenu_white .produktuebersicht_menu_entry:hover,
.produktmenu_white .produktuebersicht_menu_entry.current{
  border-color: #0079ba;
}
.blue_trans_bg{
  background-color: rgba(0, 121, 186,1);
}
.blue_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 121, 186,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 121, 186,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0, 121, 186,0.75);
}

/* lblue */
.lblue_bg,
#pagination-holder .pag-a{
  background-color: #d4e8f3;
}
.lblue,
.lblue_highlight b,
.lblue_highlight strong,
.lblue_highlight h1,
.lblue_highlight h2,
.lblue_highlight h3,
.lblue_highlight h4,
.lblue_highlight h5,
.lblue_links a,
.lblue_hover:hover,
#ddm-slidenav-l, #ddm-slidenav-r{
  color: #d4e8f3;
}
.lblue_border,
.lblue_hover:hover{
  border-color: #d4e8f3;
}
.lblue_trans_bg{
  background-color: rgba(212, 232, 243,1);
}
.lblue_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(212, 232, 243,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(212, 232, 243,0.75);
	box-shadow: 0px 0px 5px 0px rgba(212, 232, 243,0.75);
}

/* lblue2 */
.lblue2_bg{
  background-color: #80bdda;
}
.lblue2,
.lblue2_highlight b,
.lblue2_highlight strong,
.lblue2_highlight h1,
.lblue2_highlight h2,
.lblue2_highlight h3,
.lblue2_highlight h4,
.lblue2_highlight h5,
.lblue2_links a,
.lblue2_hover:hover{
  color: #80bdda;
}
.lblue2_border,
.lblue2_hover:hover{
  border-color: #80bdda;
}

/* lblue3 */
.lblue3_bg{
  background-color: #e9f4f8;
}
.lblue3,
.lblue3_highlight b,
.lblue3_highlight strong,
.lblue3_highlight h1,
.lblue3_highlight h2,
.lblue3_highlight h3,
.lblue3_highlight h4,
.lblue3_highlight h5,
.lblue3_links a,
.lblue3_hover:hover{
  color: #e9f4f8;
}
.lblue3_border,
.lblue3_hover:hover{
  border-color: #e9f4f8;
}

/* lblue4 */
.lblue4_bg{
  background-color: #f4f9fc;
}
.lblue4,
.lblue4_highlight b,
.lblue4_highlight strong,
.lblue4_highlight h1,
.lblue4_highlight h2,
.lblue4_highlight h3,
.lblue4_highlight h4,
.lblue4_highlight h5,
.lblue4_links a,
.lblue4_hover:hover{
  color: #f4f9fc;
}
.lblue4_border,
.lblue4_hover:hover{
  border-color: #f4f9fc;
}

/* lblue5 */
.lblue5_bg{
  background-color: #e8f3f9;
}
.lblue5,
.lblue5_highlight b,
.lblue5_highlight strong,
.lblue5_highlight h1,
.lblue5_highlight h2,
.lblue5_highlight h3,
.lblue5_highlight h4,
.lblue5_highlight h5,
.lblue5_links a,
.lblue5_hover:hover{
  color: #e8f3f9;
}
.lblue5_border,
.lblue5_hover:hover{
  border-color: #e8f3f9;
}

/* lblue6 */
.lblue6_bg{
  background-color: #deeef5;
}
.lblue6,
.lblue6_highlight b,
.lblue6_highlight strong,
.lblue6_highlight h1,
.lblue6_highlight h2,
.lblue6_highlight h3,
.lblue6_highlight h4,
.lblue6_highlight h5,
.lblue6_links a,
.lblue6_hover:hover{
  color: #deeef5;
}
.lblue6_border,
.lblue6_hover:hover{
  border-color: #deeef5;
}

/* green */
.green_bg,
.produktmenu_axel_green .produktuebersicht_menu_entry:hover,
.produktmenu_axel_green .produktuebersicht_menu_entry.current{
  background-color: #84aa3b;
}
.green,
.green_highlight b,
.green_highlight strong,
.green_highlight h1,
.green_highlight h2,
.green_highlight h3,
.green_highlight h4,
.green_highlight h5,
.green_links a,
.green_hover:hover{
  color: #84aa3b;
}
.green_border,
.green_hover:hover,
.produktmenu_axel_green .produktuebersicht_menu_entry:hover,
.produktmenu_axel_green .produktuebersicht_menu_entry.current{
  border-color: #84aa3b;
}
.green_trans_bg{
  background-color: rgba(132, 170, 59, 1);
}
.green_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(132, 170, 59,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(132, 170, 59,0.75);
	box-shadow: 0px 0px 5px 0px rgba(132, 170, 59,0.75);
}

/* green2 */
.green2_bg{
  background-color: #6b9118;
}
.green2,
.green2_highlight b,
.green2_highlight strong,
.green2_highlight h1,
.green2_highlight h2,
.green2_highlight h3,
.green2_highlight h4,
.green2_highlight h5,
.green2_links a,
.green2_hover:hover{
  color: #6b9118;
}
.green2_border,
.green2_hover:hover{
  border-color: #6b9118;
}

/* additional gren bgs */
.green3_bg{
  background-color: #a3bf6c;
}
.green4_bg{
  background-color: #bacf91;
}

/* green_axel */
.green_axel_bg,
.produktmenu_green .produktuebersicht_menu_entry:hover,
.produktmenu_green .produktuebersicht_menu_entry.current{
  background-color: #008b32;
}
.green_axel,
.green_axel_highlight b,
.green_axel_highlight strong,
.green_axel_highlight h1,
.green_axel_highlight h2,
.green_axel_highlight h3,
.green_axel_highlight h4,
.green_axel_highlight h5,
.green_axel_links a,
.green_axel_hover:hover{
  color: #008b32;
}
.green_axel_border,
.green_axel_hover:hover,
.produktmenu_green .produktuebersicht_menu_entry:hover,
.produktmenu_green .produktuebersicht_menu_entry.current{
  border-color: #008b32;
}

.green_axel2_bg{
  background-color: #95b530;
}
.green_axel2,
.green_axel2_highlight b,
.green_axel2_highlight strong,
.green_axel2_highlight h1,
.green_axel2_highlight h2,
.green_axel2_highlight h3,
.green_axel2_highlight h4,
.green_axel2_highlight h5,
.green_axel2_links a,
.green_axel2_hover:hover{
  color: #95b530;
}
.green_axel2_border,
.green_axel2_hover:hover{
  border-color: #95b530;
}

.axel_bg{
  background: rgb(36,106,56);
  background: linear-gradient(164deg, rgba(36,106,56,1) 21%, rgba(1,138,56,1) 78%);
}

/* ADDITIONAL AXEL BGs */
.green_axel_alt1_bg{
  background-color: #259632;
}
.green_axel_alt2_bg{
  background-color: #419e32;
}
.green_axel_alt3_font{
  color: #2a5c36;
}


/* orange */
.orange_bg{
  background-color: #f59922;
}
.orange,
.orange_highlight b,
.orange_highlight strong,
.orange_highlight h1,
.orange_highlight h2,
.orange_highlight h3,
.orange_highlight h4,
.orange_highlight h5,
.orange_links a,
.orange_hover:hover,
#topmenu-wrapper ul.nav > li:hover a,
#topmenu-wrapper ul.nav > li a.current,
.submenu_bracket a.current, .submenu_bracket a:hover{
  color: #f59922;
}
.orange_border,
.orange_hover:hover{
  border-color: #f59922;
}
.orange_trans_bg{
  background-color: rgba(245,153,34,1);
}
.orange_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(245,153,34,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(245,153,34,0.75);
	box-shadow: 0px 0px 5px 0px rgba(245,153,34,0.75);
}


/* orange2 */
.orange2_bg{
  background-color: #ed801b;
}
.orange2,
.orange2_highlight b,
.orange2_highlight strong,
.orange2_highlight h1,
.orange2_highlight h2,
.orange2_highlight h3,
.orange2_highlight h4,
.orange2_highlight h5,
.orange2_links a,
.orange2_hover:hover{
  color: #ed801b;
}
.orange2_border,
.orange2_hover:hover{
  border-color: #ed801b;
}

/* orange3 */
.orange3_bg{
  background-color: #d85409;
}
.orange3,
.orange3_highlight b,
.orange3_highlight strong,
.orange3_highlight h1,
.orange3_highlight h2,
.orange3_highlight h3,
.orange3_highlight h4,
.orange3_highlight h5,
.orange3_links a,
.orange3_hover:hover{
  color: #d85409;
}
.orange3_border,
.orange3_hover:hover{
  border-color: #d85409;
}

/* red */
.red_bg{
  background-color: #e63312;
}
.red,
.red_highlight b,
.red_highlight strong,
.red_highlight h1,
.red_highlight h2,
.red_highlight h3,
.red_highlight h4,
.red_highlight h5,
.red_links a,
.red_hover:hover{
  color: #e63312;
}
.red_border,
.red_hover:hover{
  border-color: #e63312;
}

/* red2 */
.red2_bg{
  background-color: #c15b53;
}
.red2,
.red2_highlight b,
.red2_highlight strong,
.red2_highlight h1,
.red2_highlight h2,
.red2_highlight h3,
.red2_highlight h4,
.red2_highlight h5,
.red2_links a,
.red2_hover:hover{
  color: #c15b53;
}
.red2_border,
.red2_hover:hover{
  border-color: #c15b53;
}

/* red3 */
.red3_bg{
  background-color: #a8483d;
}
.red3,
.red3_highlight b,
.red3_highlight strong,
.red3_highlight h1,
.red3_highlight h2,
.red3_highlight h3,
.red3_highlight h4,
.red3_highlight h5,
.red3_links a,
.red3_hover:hover{
  color: #a8483d;
}
.red3_border,
.red3_hover:hover{
  border-color: #a8483d;
}

/* lila */
.lila_bg{
  background-color: #943c79;
}
.lila,
.lila_highlight b,
.lila_highlight strong,
.lila_highlight h1,
.lila_highlight h2,
.lila_highlight h3,
.lila_highlight h4,
.lila_highlight h5,
.lila_links a,
.lila_hover:hover{
  color: #943c79;
}
.lila_border,
.lila_hover:hover{
  border-color: #943c79;
}

/* winterbutter_blue */
.winterbutter_blue_bg{
  background-color: #1a204e;
}
.winterbutter_blue,
.winterbutter_blue_highlight b,
.winterbutter_blue_highlight strong,
.winterbutter_blue_highlight h1,
.winterbutter_blue_highlight h2,
.winterbutter_blue_highlight h3,
.winterbutter_blue_highlight h4,
.winterbutter_blue_highlight h5,
.winterbutter_blue_links a,
.winterbutter_blue_hover:hover{
  color: #1a204e;
}
.winterbutter_blue_border,
.winterbutter_blue_hover:hover{
  border-color: #1a204e;
}

/* gray */
.g_bg{
  background-color: #323232;
}
.g{
  color: #323232;
}
.g_border{
  border-color: #323232;
}

/* light gray */
.lg_bg,
body, html{
  background-color: #e6e6e6;
}
.lg,
.lg_links a,
.lg_highlight b,
.lg_highlight strong,
.lg_highlight h1,
.lg_highlight h2,
.lg_highlight h3,
.lg_highlight h4,
.lg_highlight h5{
  color: #e6e6e6;
}
.lg_border{
  border-color: #e6e6e6;
}

.lg2_bg{
  background-color: #f2f2f2;
}

/* dark gray */
.dg_bg{
  background-color: #646464;
}
.dg,
.dg_links a,
.dg_highlight b,
.dg_highlight strong,
.dg_highlight h1,
.dg_highlight h2,
.dg_highlight h3,
.dg_highlight h4,
.dg_highlight h5,
.dg_hover:hover,
body, html{
  color: #646464;
}
.dg_border{
  border-color: #646464;
}


/* black */
.black_bg{
  background-color: #000000;
}
.black,
.black_links a,
.black_highlight b,
.black_highlight strong,
.black_highlight h1,
.black_highlight h2,
.black_highlight h3,
.black_highlight h4,
.black_highlight h5,
.acc_box.yel_bg .acc_icon,
.black_hover:hover{
  color: #000000;
}
.black_border{
  border-color: #000000;
}
.black_trans{
  background-color: rgba(0,0,0,0.5);
}
.overlay_mask.light{
  background-color: rgba(0,0,0,0.2);
}
.overlay_mask{
  background-color: rgba(0,0,0,0.4);
}
.overlay_mask.middark{
  background-color: rgba(0,0,0,0.6);
}
.overlay_mask.dark{
  background-color: rgba(0,0,0,0.8);
}


@media (max-width: 1270px){
}