a[href^="tel"] {
    color:                      inherit;
    text-decoration:            none;
}
/*.et-cart-info {
    position:                   absolute;
    left:                       -50px;
    background-color:           rgb(0, 73, 130);
    display:                    block;
    border-radius:              18px;
    -moz-border-radius:         18px;
    -webkit-border-radius:      18px;
    top:                        10px;
    height:                     38px;
    width:                      38px;
}
.et-cart-info span {
    display:                    block;
	height:						0px !important;

}
.et-cart-info span::before {
	
	/* 
	color:                      white;
    margin:                     0px;
    position:                   fixed;
    font-size:                  25px;
	padding-top:				8px;
	padding-left:				6px;*/

  /* color:                      white;
    margin:                     0px;
    position:                   absolute;
    left:                       6px;
    font-size:                  25px;
    top:                        8px;*/
	
/*
color: white;
margin: 0px;
position: absolute;
left: 5px;
font-size: 25px;
top: 23px;
line-height: 25px;
*/
}*/
div.et_pb_main_blurb_image {
    height:                     114px;
}
div.et_pb_blurb_content {
    height:                     240px;
}
div#wcplpro_added_to_cart_notification {
    top:                        42%;
    opacity:                    0.9;
    -ms-filter:                 "alpha(opacity=90)";
    filter:                     alpha(opacity=90);
    zoom:                       1;
}
div.et_pb_portfolio_grid div.et_pb_portfolio_items h2 {
    font-size:                  15px;
}
div.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {
    font-size:                  16px;
    overflow:                   hidden;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item {
    margin-right:               2%;
    /*width:                      21.8%;*/
}
div.stellenanzeigenExcerpt {
    margin-top:                 8px;
    line-height:                21px;
}
div.descriptionContent h2 {
    text-transform:             capitalize;
    font-size:                  40px;
    color:                      rgb(0, 73, 130) ! important;
}
div.descriptionContent {
    display:                    block;
    margin-top:                 270px;
    float:                      left;
    position:                   absolute;
    text-align:                 left;
    color:                      rgb(0, 73, 130);
}
div.headerLogo {
    display:                    block;
    position:                   absolute;
}
.descriptionSliderImage {
    margin-left:                460px;
}
div.descriptionText {
    width:                      341px;
    font-size:                  28px;
    margin-top:                 13px;
}
.hasshopslide #headersearch, .page-id-3509 #headersearch {
    position:                   absolute;
    right:                      calc(100vw / 2 - 400px);
    top:                        calc(400px - 5vw);
    z-index:                    1;
    border-radius:              20px;
    -moz-border-radius:         20px;
    -webkit-border-radius:      20px;
}
.hassmallshopslide .et_pb_slide_image img {
    width:                      280px;
}
.et_pb_slide_image img {
    margin-left:                460px;
    max-width:                  70%;
}
.hassmallshopslide .et_pb_media_alignment_center .et_pb_slide_image {
    top:                        159px;
}
.et_pb_media_alignment_center .et_pb_slide_image {
    top:                        290px;
}
.et_pb_fullwidth_slider_2 .et_pb_slide_description {
    padding-bottom:             300px ! important;
}
body.hassmallshopslide .et_pb_fullwidth_slider_0 .et_pb_slide_description {
    margin-top:                 150px;
    padding-bottom:             118px;
}
.hasshopslide .et_pb_fullwidth_slider_0 .et_pb_slide_description, .hasshopslide .et_pb_fullwidth_slider_0 .et_pb_slide_description .et_pb_slide_title, .hasshopslide .et_pb_fullwidth_slider_0 .et_pb_slide_description .et_pb_slide_content, .hasshopslide .et_pb_fullwidth_slider_0 .et_pb_slide_description .et_pb_slide_content h2 {
    color:                      rgb(0, 73, 130) ! important;
}
.hasshopslide .et_pb_fullwidth_slider_0 .et_pb_slide_description {
    display:                    block;
    float:                      left;
    text-align:                 left;
    position:                   relative;
    margin-top:                 220px;/*270*/
    padding-bottom:             170px;/*240*/
}
.hasshopslide .et_pb_slide.et_pb_slide_with_image div.et_pb_container, .hasshopslide.page-id-3509 .et_pb_slide div.et_pb_container, .hasshopslide.parent-pageid-3509 .et_pb_slide div.et_pb_container {
    background:                 transparent url("/uploads/_gnadauer/2016/09/logo_orange.png") no-repeat scroll 0px 0px;
}
.hasshopslide .et_pb_slide div.et_pb_container {
    background:                 transparent url("/uploads/_gnadauer/2016/09/logo-1.png") no-repeat scroll 0% 0%;
}
.et_pb_blurb.box, .box .et_pb_blurb {
    border-top-width:           0px ! important;
    border-left-width:          0px ! important;
    border-right-width:         0px ! important;
    margin-top:                 50%;
    box-shadow:                 2px 2px 4px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:            2px 2px 4px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:         2px 2px 4px 1px rgba(0, 0, 0, 0.5);
}
.et_pb_blurb.box .et_pb_main_blurb_image img, .box .et_pb_blurb .et_pb_main_blurb_image img {
    margin-top:                 -50%;
}
.hassmallshopslide .et_pb_slide_description .et_pb_slide_title {
    font-size:                  39px;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, header, footer, nav, section, summary, time, mark, audio, video, input {
    border:                     0px none;
}
@media only screen and (max-width: 1191px) {
    div.et_pb_blurb .et_pb_blurb_container h4, div.et_pb_blurb .et_pb_blurb_container h4 a {
        font-size:              25px;
        }
    html {
        border:                 0px none;
        }
}
@media only screen and (max-width: 1100px) {
    html {
        border:                 0px none;
        }
}
@media only screen and (max-width: 980px) {
    .hasshopslide .et_pb_slide div.et_pb_container, .hasshopslide.page-id-3509 .et_pb_slide div.et_pb_container {
        background:             transparent none repeat scroll 0% 0%;
        }
    div.et_pb_main_blurb_image {
        height:                 148px;
        }
    html {
        border:                 0px none;
        }
}
@media only screen and (max-width: 768px) {
    div.et_pb_main_blurb_image {
        height:                 123px;
        }
    html {
        border:                 0px none;
        }
}
@media only screen and (max-width: 980px) and (min-width: 768px) {
    html {
        border:                 0px none;
        }
}
@media only screen and (max-width: 479px) {
    .box div.et_pb_main_blurb_image {
        height:                 55px;
        }
    div.et_pb_blurb_content {
        height:                 225px;
        }
    html {
        border:                 0px none;
        }
}
@media only screen and (min-width: 980px) {
    #et-top-navigation .et-cart-info {
        font-size:              24px;
        margin:                 12px 0px 0px -1px;
        }
    #et_search_icon::before {
        top:                    -23px;
        }
    html {
        border:                 0px none;
        }
}
@media only screen and (max-width: 440px) {
    div.et_pb_blurb .et_pb_blurb_container h4, div.et_pb_blurb .et_pb_blurb_container h4 a {
        font-size:              17px;
        }
    html {
        border:                 0px none;
        }
}