﻿.abdecken {
pointer-events: none;
opacity: 0;
visibility: hidden;
}

.align_baseline {
align-items: baseline;
}

.align_center {
align-items: center;
}

.align_end {
align-items: flex-end;
}

.align_item_baseline {
align-self: baseline;
}

.align_item_center {
align-self: center;
}

.align_item_end {
align-self: flex-end;
}

.align_item_start {
align-self: flex-start;
}

.align_item_stretch {
align-self: stretch;
}

.align_start {
align-items: flex-start;
}

.align_stretch {
align-items: stretch;
}

.artikellangtext {
color:#444e55;
display:block;
float:left;
font-size:20px;
font-style:normal;
font-weight:600;
line-height:1.2em;
margin-bottom:24px;
margin-left:24px;
margin-right:24px;
margin-top:24px;
position:relative;
text-align:left;
text-decoration:none;

font-family: "Roboto Condensed", sans-serif !important;

}

.artikeltext {
bottom:auto;
color:#444e55;
display:inline-block;
font-size:18px;
font-style:normal;
font-weight:400;
height:120px;
line-height:1.3em;
margin-bottom:32px;
margin-left:0px;
margin-right:0px;
margin-top:64px;
font-family: "Roboto Condensed", sans-serif !important;
min-height: 160px;
font-size: 18px !important;
}

.background_size_contain {
background-size:contain!important;
}

.background_size_cover {
background-size:cover!important;
}

.base_box_sizing {
box-sizing:border-box;
}

.base_font_emily {
/* Eine Auswahl an Google Web-Fonts. Hinter den gewünschten Font !important schreiben - sollte nur immer hinter einem Font stehen. */
font-family: 'Roboto Condensed', sans-serif !important;
font-family: 'Cormorant Garamond', serif;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Gloria Hallelujah', cursive;
font-family: 'Kalam', cursive;
}

.base_font_shopmodern {
font-family: 'Roboto Condensed', sans-serif !important;
}

.base_standard {
font-weight:200;
margin:0;
padding:0;
}

.base_style {
background-color:#fff;
color:#000;
font-size:62.5%;
}

.bg-none {
background-color:transparent;
Background: transparent !important;
}

.bold_text {
font-weight: 700 !important;
}

.boldspan {
font-family: 'Roboto Condensed', sans-serif !important;
float: none;
text-align:left;
font-size: 1.2em;
line-height: 1em;
font-weight: bold;
}

.border_1px {
border-width:1px;
}

.border_corner_bottomleft_sl {
border-bottom-left-radius: 1.2em;
}

.border_corner_bottomleft_sm {
border-bottom-left-radius: 1em;
}

.border_corner_bottomleft_ss {
border-bottom-left-radius: 0.5em;
}

.border_corner_bottomleft_sxl {
border-bottom-left-radius: 1.5em;
}

.border_corner_bottomleft_sxs {
border-bottom-left-radius: 0.2em;
}

.border_corner_bottomleft_sxxl {
border-bottom-left-radius: 2em;
}

.border_corner_bottomright_sl {
border-bottom-right-radius: 1.2em;
}

.border_corner_bottomright_sm {
border-bottom-right-radius: 1em;
}

.border_corner_bottomright_ss {
border-bottom-right-radius: 0.5em;
}

.border_corner_bottomright_sxl {
border-bottom-right-radius: 1.5em;
}

.border_corner_bottomright_sxs {
border-bottom-right-radius: 0.2em;
}

.border_corner_bottomright_sxxl {
border-bottom-right-radius: 2em;
}

.border_corner_sl {
border-radius: 1.2em;
}

.border_corner_sm {
border-radius: 1em;
}

.border_corner_ss {
border-radius: 0.5em;
}

.border_corner_sxl {
border-radius: 1.5em;
}

.border_corner_sxs {
border-radius: 0.2em;
}

.border_corner_sxxl {
border-radius: 2em;
}

.border_corner_topleft_sl {
border-top-left-radius: 1.2em;
}

.border_corner_topleft_sm {
border-top-left-radius: 1em;
}

.border_corner_topleft_ss {
border-top-left-radius: 0.5em;
}

.border_corner_topleft_sxl {
border-top-left-radius: 1.5em;
}

.border_corner_topleft_sxs {
border-top-left-radius: 0.2em;
}

.border_corner_topleft_sxxl {
border-top-left-radius: 2em;
}

.border_corner_topright_sl {
border-top-right-radius: 1.2em;
}

.border_corner_topright_sm {
border-top-right-radius: 1em;
}

.border_corner_topright_ss {
border-top-right-radius: 0.5em;
}

.border_corner_topright_sxl {
border-top-right-radius: 1.5em;
}

.border_corner_topright_sxs {
border-top-right-radius: 0.2em;
}

.border_corner_topright_sxxl {
border-top-right-radius: 2em;
}

.border_dotted {
border-style:dotted;
}

.border_dotted_bottom {
border-bottom-style:dotted;
}

.border_dotted_left {
border-left-style:dotted;
}

.border_dotted_right {
border-right-style:dotted;
}

.border_dotted_top {
border-top-style:dotted;
}

.border_none {
border-width:0px;
}

.border_sl {
border-width:1.2em;
}

.border_sm {
border-width:1em;
}

.border_solid {
border-style:solid;
}

.border_solid_bottom {
border-bottom-style:solid;
}

.border_solid_left {
border-left-style:solid;
}

.border_solid_right {
border-right-style:solid;
}

.border_solid_top {
border-top-style:solid;
}

.border_srl {
border-width:1.2rem;
}

.border_srm {
border-width:1rem;
}

.border_srs {
border-width:0.5rem;
}

.border_srxl {
border-width:1.5rem;
}

.border_srxs {
border-width:0.2rem;
}

.border_srxxl {
border-width:2rem;
}

.border_ss {
border-width:0.5em;
}

.border_sxl {
border-width:1.5em;
}

.border_sxs {
border-width:0.2em;
}

.border_sxxl {
border-width:2em;
}

.color_bg_danger {
background-color:#CC3333;
}

.color_bg_hover {
background-color:#FEFEFE;
color:#007e2a;
}

.color_bg_info {
background-color:#ffffff;
}

.color_bg_primary {
background-color:#0e7b2d;
}

.color_bg_secondary {
background-color:#fcfcfc;
color:#007e2a;
}

.color_bg_success {
background-color:#007e2a;
}

.color_bg_warning {
background-color:#007e2a;
color:#FFFFFF;
}

.color_bg_white {
background-color:#FFFFFF;
}

.color_border_danger {
border-color:#cc3333;
}

.color_border_hover {
background-color:#007e2a;
border-color:#005f6a;
color:#444e55;
}

.color_border_info {
border-color:#ffffff;
}

.color_border_primary {
border-color:#007e2a;
}

.color_border_secondary {
border-color:#ececec;
}

.color_border_success {
border-color:#00cc66;
}

.color_border_warning {
border-color:#ffcc66;
}

.color_btn_danger {
background-color:#cc3333;
}

.color_btn_hover {
background-color:#007e2a;
color:#FFFFFF;
}

.color_btn_info {
background-color:#ffffff;
}

.color_btn_primary {
background-color:#0e7b2d;
}

.color_btn_secondary {
background-color:#fdfdfd;
color:#007e2a;
}

.color_btn_success {
background-color:#0e7b2d;
}

.color_btn_warning {
background-color:#fefefe;
color:#444e55;
}

.color_line_danger {
color:#cc3333;
}

.color_line_hover {
background-color:#FEFEFE;
color:#005f6a;
}

.color_line_info {
color:#ffffff;
}

.color_line_primary {
color:#0b1f42;
}

.color_line_secondary {
color:#ececec;
}

.color_line_success {
color:#00cc66;
}

.color_line_warning {
color:#ffcc66;
}

.color_text_danger {
color:#cc3333;
}

.color_text_hover {
background-color:#FEFEFE;
color:#444e55;
}

.color_text_info {
color:#ffffff;
}

.color_text_primary {
color:#0b1f42;
}

.color_text_secondary {
color:#ececec;
}

.color_text_success {
color:#00cc66;
}

.color_text_warning {
color:#ffcc66;
}

.cursor_pointer {
cursor: pointer;
}

.eye-icon {
display:block;
height:50px;
position:relative;
width:100%;
background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.flex {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

.flex_direction_updown {
flex-direction: column;
}

.flex_item_basis {
flex-basis: 100%;
}

.flex_item_grow1 {
flex-grow:1;
}

.flex_item_grow2 {
flex-grow:2;
}

.flex_item_grow3 {
flex-grow:3;
}

.flex_item_grow4 {
flex-grow:4;
}

.flex_item_grow5 {
flex-grow:5;
}

.flex_item_order_1 {
order: 1;
}

.flex_item_order_2 {
order: 2;
}

.flex_item_order_3 {
order: 3;
}

@media all and (max-width: 1199px)
{
.flex_item_order_l_1 {
order: 1;
}
}

@media all and (max-width: 1199px)
{
.flex_item_order_l_2 {
order: 2;
}
}

@media all and (max-width: 1199px)
{
.flex_item_order_l_3 {
order:3;
}
}

@media all and (max-width: 991px)
{
.flex_item_order_m_1 {
order: 1;
}
}

@media all and (max-width: 991px)
{
.flex_item_order_m_2 {
order: 2;
}
}

@media all and (max-width: 991px)
{
.flex_item_order_m_3 {
order:3;
}
}

@media all and (max-width: 768px)
{
.flex_item_order_s_1 {
order: 1;
}
}

@media all and (max-width: 768px)
{
.flex_item_order_s_2 {
order: 2;
}
}

@media all and (max-width: 768px)
{
.flex_item_order_s_3 {
order:3;
}
}

@media all and (max-width: 575px)
{
.flex_item_order_xs_1 {
order: 1;
}
}

@media all and (max-width: 575px)
{
.flex_item_order_xs_2 {
order: 2;
}
}

@media all and (max-width: 575px)
{
.flex_item_order_xs_3 {
order:3;
}
}

.flex_item_shrink1 {
flex-shrink:1;
}

.flex_item_shrink2 {
flex-shrink:2;
}

.flex_item_shrink3 {
flex-shrink:3;
}

.flex_item_shrink4 {
flex-shrink:4;
}

.flex_item_shrink5 {
flex-shrink:5;
}

.flex_nowrap {
flex-wrap:nowrap;
}

.flex_wrap {
flex-wrap:wrap;
}

.float_clear {
clear:both;
}

.float_left {
float:left;
}

.float_right {
float:right;
}

.font_decoration_no_underline {
text-decoration:none;
}

.font_decoration_strike {
text-decoration:line-through;
}

.font_decoration_underline {
text-decoration:underline;
}

.font_size_dyn {
font-size:18px;
}

@media all and (max-width: 1199px)
{
.font_size_dyn {
font-size:1.42vw;
}
}

@media all and (max-width: 991px)
{
.font_size_dyn {
font-size:1.42vw;
}
}

@media all and (max-width: 768px)
{
.font_size_dyn {
font-size:1.42vw;
}
}

@media all and (max-width: 575px)
{
.font_size_dyn {
font-size:1.42vw;
}
}

.font_size_fix {
font-size:1.8rem;
}

@media all and (max-width: 1199px)
{
.font_size_fix {
font-size:1.6rem;
}
}

@media all and (max-width: 991px)
{
.font_size_fix {
font-size:1.4rem;
}
}

@media all and (max-width: 768px)
{
.font_size_fix {
font-size:1.6rem;
}
}

@media all and (max-width: 575px)
{
.font_size_fix {
font-size:2.5rem;
}
}

.font_size_sl {
font-size:1.2em;
}

.font_size_sm {
font-size:1em;
}

.font_size_srl {
font-size:1.2rem;
}

.font_size_srm {
font-size:1rem;
}

.font_size_srs {
font-size:0.5rem;
}

.font_size_srxl {
font-size:1.5rem;
}

.font_size_srxs {
font-size:0.2rem;
}

.font_size_srxxl {
font-size:2rem;
}

.font_size_ss {
font-size:0.5em;
}

.font_size_sxl {
font-size:1.5em;
}

.font_size_sxs {
font-size:0.2em;
}

.font_size_sxxl {
font-size:2em;
}

.font_weight_200 {
font-weight:200;
}

.font_weight_300 {
font-weight:300;
}

.font_weight_bold {
font-weight:bold;
}

.font_weight_bolder {
font-weight:bolder;
}

.font_weight_lighter {
font-weight:lighter;
}

.fs-button {
background-color:#007e2a;
border-style:none;
color:#FFFFFF;
display:block;
font-size:18px;
font-style:normal;
font-weight:400;
height:auto;
line-height:1em;
padding-bottom:16px;
padding-left:16px;
padding-right:32px;
padding-top:16px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:100%;
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');
font-family: "Roboto Condensed", sans-serif !important;
-webkit-box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
-moz-box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
}

.grid_1 {
width:calc(100% / 12 * 1);
}

.grid_10 {
width:calc(100% / 12 * 10);
}

.grid_11 {
width:calc(100% / 12 * 11);
}

.grid_12 {
width:calc(100% / 12 * 12);
}

.grid_2 {
width:calc(100% / 12 * 2);
}

.grid_3 {
width:calc(100% / 12 * 3);
}

.grid_4 {
width:calc(100% / 12 * 4);
}

.grid_5 {
width:calc(100% / 12 * 5);
}

.grid_6 {
width:calc(100% / 12 * 6);
}

.grid_7 {
width:calc(100% / 12 * 7);
}

.grid_8 {
width:calc(100% / 12 * 8);
}

.grid_9 {
width:calc(100% / 12 * 9);
}

@media all and (max-width: 1199px)
{
.grid_l_1 {
width:calc(100% / 12 * 1);
}
}

@media all and (max-width: 1199px)
{
.grid_l_10 {
width:calc(100% / 12 * 10);
}
}

@media all and (max-width: 1199px)
{
.grid_l_11 {
width:calc(100% / 12 * 11);
}
}

@media all and (max-width: 1199px)
{
.grid_l_12 {
width:calc(100% / 12 * 12);
}
}

@media all and (max-width: 1199px)
{
.grid_l_2 {
width:calc(100% / 12 * 2);
}
}

@media all and (max-width: 1199px)
{
.grid_l_3 {
width:calc(100% / 12 * 3);
}
}

@media all and (max-width: 1199px)
{
.grid_l_4 {
width:calc(100% / 12 * 4);
}
}

@media all and (max-width: 1199px)
{
.grid_l_5 {
width:calc(100% / 12 * 5);
}
}

@media all and (max-width: 1199px)
{
.grid_l_6 {
width:calc(100% / 12 * 6);
}
}

@media all and (max-width: 1199px)
{
.grid_l_7 {
width:calc(100% / 12 * 7);
}
}

@media all and (max-width: 1199px)
{
.grid_l_8 {
width:calc(100% / 12 * 8);
}
}

@media all and (max-width: 1199px)
{
.grid_l_9 {
width:calc(100% / 12 * 9);
}
}

@media all and (max-width: 991px)
{
.grid_m_1 {
width:calc(100% / 12 * 1);
}
}

@media all and (max-width: 991px)
{
.grid_m_10 {
width:calc(100% / 12 * 10);
}
}

@media all and (max-width: 991px)
{
.grid_m_11 {
width:calc(100% / 12 * 11);
}
}

@media all and (max-width: 991px)
{
.grid_m_12 {
width:calc(100% / 12 * 12);
}
}

@media all and (max-width: 991px)
{
.grid_m_2 {
width:calc(100% / 12 * 2);
}
}

@media all and (max-width: 991px)
{
.grid_m_3 {
width:calc(100% / 12 * 3);
}
}

@media all and (max-width: 991px)
{
.grid_m_4 {
width:calc(100% / 12 * 4);
}
}

@media all and (max-width: 991px)
{
.grid_m_5 {
width:calc(100% / 12 * 5);
}
}

@media all and (max-width: 991px)
{
.grid_m_6 {
width:calc(100% / 12 * 6);
}
}

@media all and (max-width: 991px)
{
.grid_m_7 {
width:calc(100% / 12 * 7);
}
}

@media all and (max-width: 991px)
{
.grid_m_8 {
width:calc(100% / 12 * 8);
}
}

@media all and (max-width: 991px)
{
.grid_m_9 {
width:calc(100% / 12 * 9);
}
}

@media all and (max-width: 768px)
{
.grid_s_1 {
width:calc(100% / 12 * 1);
}
}

@media all and (max-width: 768px)
{
.grid_s_10 {
width:calc(100% / 12 * 10);
}
}

@media all and (max-width: 768px)
{
.grid_s_11 {
width:calc(100% / 12 * 11);
}
}

@media all and (max-width: 768px)
{
.grid_s_12 {
width:calc(100% / 12 * 12);
}
}

@media all and (max-width: 768px)
{
.grid_s_2 {
width:calc(100% / 12 * 2);
}
}

@media all and (max-width: 768px)
{
.grid_s_3 {
width:calc(100% / 12 * 3);
}
}

@media all and (max-width: 768px)
{
.grid_s_4 {
width:calc(100% / 12 * 4);
}
}

@media all and (max-width: 768px)
{
.grid_s_5 {
width:calc(100% / 12 * 5);
}
}

@media all and (max-width: 768px)
{
.grid_s_6 {
width:calc(100% / 12 * 6);
}
}

@media all and (max-width: 768px)
{
.grid_s_7 {
width:calc(100% / 12 * 7);
}
}

@media all and (max-width: 768px)
{
.grid_s_8 {
width:calc(100% / 12 * 8);
}
}

@media all and (max-width: 768px)
{
.grid_s_9 {
width:calc(100% / 12 * 9);
}
}

@media all and (max-width: 575px)
{
.grid_xs_1 {
width:calc(100% / 12 * 1);
}
}

@media all and (max-width: 575px)
{
.grid_xs_10 {
width:calc(100% / 12 * 10);
}
}

@media all and (max-width: 575px)
{
.grid_xs_11 {
width:calc(100% / 12 * 11);
}
}

@media all and (max-width: 575px)
{
.grid_xs_12 {
width:calc(100% / 12 * 12);
}
}

@media all and (max-width: 575px)
{
.grid_xs_2 {
width:calc(100% / 12 * 2);
}
}

@media all and (max-width: 575px)
{
.grid_xs_3 {
width:calc(100% / 12 * 3);
}
}

@media all and (max-width: 575px)
{
.grid_xs_4 {
width:calc(100% / 12 * 4);
}
}

@media all and (max-width: 575px)
{
.grid_xs_5 {
width:calc(100% / 12 * 5);
}
}

@media all and (max-width: 575px)
{
.grid_xs_6 {
width:calc(100% / 12 * 6);
}
}

@media all and (max-width: 575px)
{
.grid_xs_7 {
width:calc(100% / 12 * 7);
}
}

@media all and (max-width: 575px)
{
.grid_xs_8 {
width:calc(100% / 12 * 8);
}
}

@media all and (max-width: 575px)
{
.grid_xs_9 {
width:calc(100% / 12 * 9);
}
}

.half-opacity {
opacity: 0.5;
}

.headbarGreen {
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');


font-family: 'Roboto Slab', serif !important;
font-weight:500;
letter-spacing:.005em;
line-height:1.5em;
font-size: 4vmin;
text-align:center;
padding:32px:
width:100%;
height:auto;
background-color: hsl(206,0%,100%);
color:hsl(140, 100%, 25%);
text-shadow: 0 3px 4px hsla(0, 0%, 0%, 0.20);
-webkit-box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
-moz-box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
}

.headbarRed {
margin-bottom:16px;
margin-left:-16px;
margin-top:16px;
padding-left:16px;
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');


font-family: 'Roboto Slab', serif !important;

font-weight:700;
letter-spacing:.005em;
line-height:1.1em;
font-size: 4vmin;
text-align:left;
padding:32px:

width:100%;
height:auto;
background-color: hsl(206,0%,100%);
color:hsl(4, 81%, 41%);
/*-webkit-box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
-moz-box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);
box-shadow: 0 2px 3px hsla(0,0%,0%,0.20);*/
}

.headerbackground {
background-position:center center;
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/bg-footer1-77.svg');
 background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat no-repeat;
}

.headlineGreen {
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');


font-family: 'Roboto Slab', serif !important;
font-weight:700;
letter-spacing:.005em;
line-height:1.5em;
font-size: 4vmin;
text-align:center;
padding:32px:
width:100%;
height:auto;
color:hsl(140, 100%, 25%);
}

.headspangreen {
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');

font-family: "Roboto Slab", serif !important;
margin:0px !important;
padding:0px !important;
		color: #007e2a;
		font-size: 2.2em;
		line-height: 1em;
		font-weight: bold;
}

.hide {
display:none;
}

@media all and (max-width: 1199px)
{
.hide_l {
display:none;
}
}

@media all and (max-width: 991px)
{
.hide_m {
display:none;
}
}

@media all and (max-width: 768px)
{
.hide_s {
display:none;
}
}

@media all and (max-width: 575px)
{
.hide_xs {
display:none;
}
}

.inlineblock {
display:inline-block;
}

.input_outline_none:focus {
outline:none;
}

.item_align_center {
height:96px;
margin-left:auto;
margin-right:auto;
padding-left:32px;
position:relative;
width:auto;
}

.item-verborgen {
display:none;
/*
opacity:0 !important;
visibility: hidden !important;
pointer-events: none !important;
height: 0px !important;
*/
}

.justify_center {
justify-content: center;
}

.justify_end {
justify-content: flex-end;
}

.justify_spacearound {
justify-content:space-around;
}

.justify_spacebetween {
justify-content:space-between;
}

.justify_spaceevenly {
justify-content:space-evenly;
}

.justify_start {
justify-content: flex-start;
}

.kontakthinweis {
text-align:center;
text-align: center;
}

.line_broken_s1 {
border-bottom-style:dashed;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-style:solid;
border-top-width:0px;
}

.line_double_s1 {
border-bottom-style:double;
border-bottom-width:4px;
border-left-width:0px;
border-right-width:0px;
border-top-style:solid;
border-top-width:0px;
}

.line_s1 {
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:0px;
}

.line_sxs {
border-bottom-style:solid;
border-bottom-width:0.2em;
border-top-style:solid;
border-top-width:0px;
}

.linkspan {
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');
font-family: 'Roboto Condensed', sans-serif !important;
text-decoration: none !important;
float: none;
font-size: 1em;
line-height: 1em;
font-weight: 500;
color: rgb(21, 129, 46);
}

.list_style_none {
list-style-type:none;
}

.logo-position {
margin-top:0px;
margin-bottom:24px !important;
}

.main_div {
margin-left:auto;
margin-right:auto;
max-width:1400px !important;
}

.margin_bottom_sl {
margin-bottom:1.2em;
}

.margin_bottom_sm {
margin-bottom:1em;
}

.margin_bottom_ss {
margin-bottom:0.5em;
}

.margin_bottom_sxl {
margin-bottom:1.5em;
}

.margin_bottom_sxs {
margin-bottom:0.2em;
}

.margin_bottom_sxxl {
margin-bottom:2em;
}

.margin_left_sl {
margin-left:1.2em;
}

.margin_left_sm {
margin-left:1em;
}

.margin_left_ss {
margin-left:0.5em;
}

.margin_left_sxl {
margin-left:1.5em;
}

.margin_left_sxs {
margin-left:0.2em;
}

.margin_left_sxxl {
margin-left:2em;
}

.margin_negleft_sl {
margin-left:-1.2em;
}

.margin_negleft_sm {
margin-left:-1em;
}

.margin_negleft_ss {
margin-left:-0.5em;
}

.margin_negleft_sxl {
margin-left:-1.5em;
}

.margin_negleft_sxs {
margin-left:-0.2em;
}

.margin_negleft_sxxl {
margin-left:-2em;
}

.margin_right_sl {
margin-right:1.2em;
}

.margin_right_sm {
margin-right:1em;
}

.margin_right_ss {
margin-right:0.5em;
}

.margin_right_sxl {
margin-right:1.5em;
}

.margin_right_sxs {
margin-right:0.2em;
}

.margin_right_sxxl {
margin-right:2em;
}

.margin_sl {
margin:1.2em;
}

.margin_sm {
margin:1em;
}

.margin_ss {
margin:0.5em;
}

.margin_sxl {
margin:1.5em;
}

.margin_sxs {
margin:0.2em;
}

.margin_sxxl {
margin:2em;
}

.margin_top_sl {
margin-top:1.2em;
}

.margin_top_sm {
margin-top:1em;
}

.margin_top_ss {
margin-top:0.5em;
}

.margin_top_sxl {
margin-top:1.5em;
}

.margin_top_sxs {
margin-top:0.2em;
}

.margin_top_sxxl {
margin-top:2em;
}

.minHeight200 {
position:relative;
min-height: 200px !important;
}

.no-pointer {
pointer-events: none;
}

.opacity_100 {
opacity: 0;
}

.opacity_20 {
opacity: 0.8;
}

.opacity_50 {
opacity: 0.5;
}

.opacity_80 {
opacity: 0.2;
}

.overflow_hidden {
overflow: hidden;
}

.overflow_hidden_scroll {
overflow-x: hidden;
overflow-y: scroll;
}

.overflow_scroll_hidden {
overflow-x: scroll;
overflow-y: hidden;
}

.overlay-link-child-1 {
background-position:center center;
background-repeat:no-repeat;
display:block;
position:relative;
}

.overlay-link-child-2 {
background-position:center center;
display:block;
position:relative;
}

.overlay-link-child-3 {
background-position:center center;
display:block;
position:relative;
}

.padding_bottom_sl {
padding-bottom:1.2em;
}

.padding_bottom_sm {
padding-bottom:1em;
}

.padding_bottom_ss {
padding-bottom:0.5em;
}

.padding_bottom_sxl {
padding-bottom:1.5em;
}

.padding_bottom_sxs {
padding-bottom:0.2em;
}

.padding_bottom_sxxl {
padding-bottom:2em;
}

.padding_left_sl {
padding-left:1.2em;
}

.padding_left_sm {
padding-left:1em;
}

.padding_left_ss {
padding-left:0.5em;
}

.padding_left_sxl {
padding-left:1.5em;
}

.padding_left_sxs {
padding-left:0.2em;
}

.padding_left_sxxl {
padding-left:2em;
}

.padding_right_sl {
padding-right:1.2em;
}

.padding_right_sm {
padding-right:1em;
}

.padding_right_ss {
padding-right:0.5em;
}

.padding_right_sxl {
padding-right:1.5em;
}

.padding_right_sxs {
padding-right:0.2em;
}

.padding_right_sxxl {
padding-right:2em;
}

.padding_sl {
padding:1.2em;
}

.padding_sm {
padding:1em;
}

.padding_ss {
padding:0.5em;
}

.padding_sxl {
padding:1.5em;
}

.padding_sxs {
padding:0.2em;
}

.padding_sxxl {
padding:2em;
}

.padding_top_sl {
padding-top:1.2em;
}

.padding_top_sm {
padding-top:1em;
}

.padding_top_ss {
padding-top:0.5em;
}

.padding_top_sxl {
padding-top:1.5em;
}

.padding_top_sxs {
padding-top:0.2em;
}

.padding_top_sxxl {
padding-top:2em;
}

.pic_btn_arrow_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Pfeil40x40.png');
background-size: 1.250em 1.250em;
}

.pic_btn_basket_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/WarenkorbBlau20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_basket_grey {
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/WarenkorbGreen30x30-01.svg');
}

.pic_btn_basket_white {
background-repeat:no-repeat;
font-weight:400;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/WarenkorbWeis30x30.svg');
background-size: 1.250em 1.250em;
}

.pic_btn_basket2_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Shopping-Basket-grey.png');
background-size: 1.250em 1.250em;
}

.pic_btn_basket2_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Shopping-Basket2.png');
background-size: 1.250em 1.250em;
}

.pic_btn_bottom {
background-position:center bottom;
background-repeat:no-repeat;
}

.pic_btn_center {
background-position:center center;
background-repeat:no-repeat;
}

.pic_btn_check_green {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/GreenCheck.png');
background-size: 1.250em 1.250em;
}

.pic_btn_checked_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Checked20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_close_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Einklappen.png');
background-size: 1.250em 1.250em;
}

.pic_btn_exchange_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Document-Exchange32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_left {
background-position:left center;
background-repeat:no-repeat;
}

.pic_btn_left_ss {
background-position:0.5em center;
}

.pic_btn_magnifier_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Lupe30x30.png');
background-size: 1.250em 1.250em;
}

.pic_btn_magnifier_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Search.png');
background-size: 1.250em 1.250em;
}

.pic_btn_note_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/MerkzettelBlau20x20px.png');
background-size: 1.250em 1.250em;
}

.pic_btn_note_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/MerkzettelGrau30x30-01.svg');
background-size: 1.250em 1.250em;
}

.pic_btn_note_white {
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/MerkzettelWeis30x30-01.svg');
background-size: 1.250em 1.250em;
}

.pic_btn_open_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Ausklappen_1.png');
background-size: 1.250em 1.250em;
}

.pic_btn_paddingleft {
font-weight:400;
padding-left:1.8em;
}

.pic_btn_paddingleft_ss {
padding-left:2.0em;
}

.pic_btn_pencil_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Stift12x12.png');
background-size: 1.250em 1.250em;
}

.pic_btn_phone {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Phone30x30.png');
background-size: 1.250em 1.250em;
}

.pic_btn_remember_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/RememberLater.png');
background-size: 1.250em 1.250em;
}

.pic_btn_right {
background-position:right center;
background-repeat:no-repeat;
}

.pic_btn_switchoff {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Abmelden20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_trash_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Garbage-Open32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_unchecked_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Unchecked20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_upload_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Document-Upload32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_upload_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Document-UploadWhite32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_x_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/EntfernenBlau20x20px.png');
background-size: 1.250em 1.250em;
}

.pic_btn_x_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/ClearFilterWhite20x20.png');
background-size: 1.250em 1.250em;
}

.pointer {
cursor:pointer;
}

.position_absolute {
position:absolute;
}

@media all and (max-width: 1199px)
{
.position_absolute_l {
position:absolute;
}
}

@media all and (max-width: 991px)
{
.position_absolute_m {
position:absolute;
}
}

@media all and (max-width: 768px)
{
.position_absolute_s {
position:absolute;
}
}

@media all and (min-width: 1200px)
{
.position_absolute_xl {
position:absolute;
}
}

@media all and (max-width: 575px)
{
.position_absolute_xs {
position:absolute;
}
}

.position_bottom {
bottom:0px;
left:0px;
right:0px;
}

.position_bottom_none {
bottom:0px;
}

.position_height_100 {
height:100%;
}

.position_height_10em {
height:10em;
}

.position_height_5em {
height:5em;
}

.position_height_sl {
height:1.2em;
}

.position_height_sm {
height:1em;
}

.position_height_ss {
height:0.5em;
}

.position_height_sxl {
height:1.5em;
}

.position_height_sxs {
height:0.2em;
}

.position_height_sxxl {
height:2em;
}

.position_left_none {
left:0px;
}

.position_none {
bottom:0px;
left:0px;
right:0px;
top:0px;
}

.position_relative {
position:relative;
}

@media all and (max-width: 1199px)
{
.position_relative_l {
position:relative;
}
}

@media all and (max-width: 991px)
{
.position_relative_m {
position:relative;
}
}

@media all and (max-width: 768px)
{
.position_relative_s {
position:relative;
}
}

@media all and (min-width: 1200px)
{
.position_relative_xl {
position:relative;
}
}

@media all and (max-width: 575px)
{
.position_relative_xs {
position:relative;
}
}

.position_right_none {
right:0px;
}

.position_top_none {
top:0px;
}

.position_top_sxl {
top:1.5em;
}

.position_width_10em {
width:10em;
}

.position_width_20em {
width:20em;
}

.position_width_30em {
width:30em;
}

.position_width_5em {
width:5em;
}

.position_width_none {
width:0px;
}

.position_width_sl {
width:1.2em;
}

.position_width_sm {
width:1em;
}

.position_width_ss {
width:0.5em;
}

.position_width_sxl {
width:1.5em;
}

.position_width_sxs {
width:0.2em;
}

.position_width_sxxl {
width:2em;
}

.position_zindex_100 {
z-index:100;
}

.position_zindex_10000 {
z-index:10000;
}

.preisetext {
font-family:"Roboto Slab",serif !important;
font-size:26px!important;
line-height: 1.1em;
font-weight:300!important;
color: #333333;


}

.roboto-condensed20 {
color:#404040;
font-size:20px;
font-style:normal;
font-weight:400;
line-height:22px;
text-align:left;
text-decoration:none;
text-transform:none;
font-family:"Roboto Condensed",sans-serif !important;
}

.schrift-weis-condense {
color:#ffffff;
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');

font-family: 'Roboto Condensed', sans-serif !important;
color:#FFFFFF;
		
}

.show {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

@media all and (max-width: 1199px)
{
.show_l {
display: -webkit-box!important;
display: -moz-box!important;
display: -ms-flexbox!important;
display: -webkit-flex!important;
display: flex!important;
}
}

@media all and (max-width: 991px)
{
.show_m {
display: -webkit-box!important;
display: -moz-box!important;
display: -ms-flexbox!important;
display: -webkit-flex!important;
display: flex!important;
}
}

@media all and (max-width: 768px)
{
.show_s {
display: -webkit-box!important;
display: -moz-box!important;
display: -ms-flexbox!important;
display: -webkit-flex!important;
display: flex!important;
}
}

@media all and (min-width: 1200px)
{
.show_xl {
display: -webkit-box!important;
display: -moz-box!important;
display: -ms-flexbox!important;
display: -webkit-flex!important;
display: flex!important;
}
}

@media all and (max-width: 575px)
{
.show_xs {
display: -webkit-box!important;
display: -moz-box!important;
display: -ms-flexbox!important;
display: -webkit-flex!important;
display: flex!important;
}
}

.special_emily_custmenu {
margin-left:-18em;
width:17em;
}

.special_intended_articles:nth-child(1n+2) {
margin-left:3em;
}

.special_label {
left:-5px;
position:absolute;
top:-5px;
}

.special_livesearch_shopmodern_negleft {
margin-left:calc(-0.5em + -0.2rem);
}

.special_rb_check + .special_rb_text {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Unchecked20x20.png');
background-size: 1.250em 1.250em;
}

.special_rb_check:checked + .special_rb_text {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O321O356O360O365O326O364O353O327O/WebPortal/Shop-Bein-GmbH/img/Checked20x20.png');
background-size: 1.250em 1.250em;
}

.special_textbox_on_pic {
position:relative;
}

@media all and (max-width: 1199px)
{
.special_textbox_on_pic {
bottom:1em;
position:absolute;
right:1em;
width:40%;
}
}

@media all and (max-width: 991px)
{
.special_textbox_on_pic {
bottom:1em;
right:1em;
width:40%;
}
}

@media all and (max-width: 768px)
{
.special_textbox_on_pic {
bottom:0;
position:relative;
right:0;
width:100%;
}
}

@media all and (min-width: 1200px)
{
.special_textbox_on_pic {
bottom:1em;
position:absolute;
right:1em;
width:40%;
}
}

.standartbutton {
cursor: pointer;
			float: left;
			font-size: 22px;
			width: auto;
			height: auto;
			text-align: center;
			font-weight: normal;
			line-height: 24px;
			margin: 10px 0px 10px 0px;
			clear: none;
			min-height: 0px;
			padding: 8px 24px;
			position: relative;
			top: 0px;
			left: 0px;
			color: rgb(255, 255, 255);
			font-family: 'Roboto Condensed';
			background-color: rgb(0, 127, 42);
			border-color: rgb(0, 148, 49) rgb(0, 107, 35) rgb(0, 107, 35) rgb(0, 148, 49);
			border-width: 1px;
			border-style: solid;
			-webkit-box-shadow: 0 4px 8px hsla(0, 0%, 0%, 0.20);
			-moz-box-shadow: 0 4px 8px hsla(0, 0%, 0%, 0.20);
			box-shadow: 0 4px 8px hsla(0, 0%, 0%, 0.20);
}

.standartbuttonleft {
cursor: pointer;
			float: left;
			font-size: 22px;
			width: auto;
			height: auto;
			text-align: center;
			font-weight: normal;
			line-height: 24px;
			margin: 10px 0px 10px 8px;
			clear: none;
			min-height: 0px;
			padding: 8px 24px;
			position: relative;
			top: 0px;
			left: 0px;
			color: rgb(255, 255, 255);
			font-family: 'Roboto Condensed';
			background-color: rgb(0, 127, 42);
			border-color: rgb(0, 148, 49) rgb(0, 107, 35) rgb(0, 107, 35) rgb(0, 148, 49);
			border-width: 1px;
			border-style: solid;
			-webkit-box-shadow: 0 4px 8px hsla(0, 0%, 0%, 0.20);
			-moz-box-shadow: 0 4px 8px hsla(0, 0%, 0%, 0.20);
			box-shadow: 0 4px 8px hsla(0, 0%, 0%, 0.20);
}

.table {
display: table;
}

.text_align_center {
text-align:center;
}

.text_align_right {
text-align:right;
}

.text_nowrap {
white-space: nowrap;
}

.text_transform_uppercase {
text-transform:uppercase;
}

.text18 {
color:#444e55;
display:block;
font-size:20px;
font-style:normal;
font-weight:300;
line-height:1.3em;
text-align:left;
text-decoration:none;
font-family: "Roboto Condensed", sans-serif !important;
}

.text18-24width {
color:#444e55;
font-size:18px;
font-weight:400;
line-height:1.3em;
margin-left:12px;
margin-right:12px;
text-align:center;
text-decoration:none;
text-transform:none;
font-family: "Roboto Condensed", sans-serif !important;
}

.text18descript {
border-style:none;
color:#444e55;
display:block;
float:left;
font-size:18px;
font-style:normal;
font-weight:400;
line-height:1em;
margin-bottom:0px;
margin-left:8px;
margin-right:8px;
margin-top:0px;
position:relative;
text-align:left;
text-decoration:none;
font-family: "Roboto Condensed", sans-serif !important;

outline:none;
font-size:18px !important;
max-height: 160px;
}

.text18descript-white {
color:#FFFFFF;
font-size:18px;
line-height:1.3em;
}

.text18middle {
background-position:left top;
color:#444e55;
display:inline-block;
font-size:18px;
font-style:normal;
font-weight:300;
line-height:1.3em;
position:relative;
right:0px;
text-transform:none;
font-family: "Roboto Condensed", sans-serif !important;
}

.texte {
display:block;
float:left;

font-family: 'Roboto Condensed', sans-serif !important;
color:#444444;
		font-size: 18px;
		text-align: left;
		font-weight: normal;
		line-height: 1.3em;
		/*//*/
		word-spacing: -0.1em !important;
		line-height: 1.2em !important;
		letter-spacing: -0.01em;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
}

.versandhinweis {
border-color:#FFFFFF;
border-top-style:solid;
border-top-width:2px;
color:#FFFFFF;
display:block;
font-size:18px;
height:110px;
position:relative;
text-align:center;
top:0px;
/*@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto+Slab:wght@300;400;500;600;700&display=swap');*/

font-weight: 700;
font-size: 22px;
text-decoration: none;
padding: 10px 16px 10px 16px;
font-family: 'Roboto Condensed', sans-serif !important;
text-align: center !important;
line-height: normal;
width:100%;
color: #FFFFFF !important;

font-size:18px !important;
}

.z-indexing {
z-index:1 !important;
}

html {
background-color:#fff;
color:#000;
font-size:62.5%;
}

* {
font-weight:200;
margin:0;
padding:0;
}

* {
box-sizing:border-box;
}

form {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

* {
font-family: 'Roboto Condensed', sans-serif !important;
}

form {
flex-wrap:wrap;
}

hr {
color:#ececec;
}

hr {
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:0px;
}

* {
font-size:1.8rem;
}

@media all and (max-width: 1199px)
{
* {
font-size:1.6rem;
}

}

@media all and (max-width: 991px)
{
* {
font-size:1.4rem;
}

}

@media all and (max-width: 768px)
{
* {
font-size:1.6rem;
}

}

@media all and (max-width: 575px)
{
* {
font-size:2.5rem;
}

}

.color_btn_secondary:hover {
background-color:#fefefe;
color:#444e55;
}

.color_btn_primary:hover {
background-color:#007e2a;
color:#FFFFFF;
}

