@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 

header .logo img {
    width: 228px !important;
    margin-top: 5px !important;
}

.copyright {
    font-size: 8px !important;
}

#footmenu {
    clear: both !important;
    float: none !important;
    margin-top: -14px;
    font-family: open sans;
    font-weight: normal;
    font-size: 12px;
}

.counter_margin{
display: none !important;
}

.tp-caption.Headline.lfl.tp-resizeme.start > p {
    margin-left: 25px !important;
}

.tp-caption.lfl.start > img {
    margin-left: 25px !important;
}

}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
header .logo img {
    width: 228px !important;
    margin-top: 5px !important;
}

.copyright {
    font-size: 8px !important;
}

#footmenu {
    clear: both !important;
    float: none !important;
    margin-top: -14px;
    font-family: open sans;
    font-weight: normal;
    font-size: 12px;
}

.counter_margin{
display: none !important;
}

.tp-caption.Headline.lfl.tp-resizeme.start > p {
    margin-left: 25px !important;
}

.tp-caption.lfl.start > img {
    margin-left: 25px !important;
}


 }


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 

header .logo img {
    width: 228px !important;
    margin-top: 5px !important;
}

.copyright {
    font-size: 8px !important;
}

#footmenu {
    clear: both !important;
    float: none !important;
    margin-top: -14px;
    font-family: open sans;
    font-weight: normal;
    font-size: 12px;
}

.counter_margin{
display: none !important;
}

.tp-caption.Headline.lfl.tp-resizeme.start > p {
    margin-left: 25px !important;
}

.tp-caption.lfl.start > img {
    margin-left: 25px !important;
}

}


.child-sidebar-menu li {
    position: relative  !important;
    padding-left: 15px  !important;
color: #333333  !important;
}


.current_page_item a {
color: #b00000 !important;
font-weight: bold;
}
.child-sidebar-menu li a {
color: #333333  ;
}

.boxfarbig{
background-color: #a5d8cb;
}


.child-sidebar-menu li:before  {
position: absolute;
    left: 0;
    top: -1px;
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 14px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;

}


.counter_margin .module_content.shortcode_counter {
    padding-top: 27px;
}

#footmenu {
    color: white;
    float: right;
    margin-top: -14px;
    font-family: open sans;
    font-weight: normal;
    font-size: 12px;
}

#footmenu a {
    color: white !important;
}

.copyright {
    float: left;
    line-height: 0px;
    padding-bottom: 22px !important;
}

.footer_bottom .container {
    border-bottom: 0px solid #e4e4e4;
}

#zeiten td {
    border-bottom: 1px solid #e3e3e3;
    padding: 9px 0px 9px 0px;
}

.shortcode_button {
    border-radius: 0px;
}

h1, h2, h3, h4, h5, h6 {
    color: #b62626;
}

.shortcode_button.btn_type5, .acc_togg_title:hover::after, .soc_icons_sidebar .hideable_text, .state-active.acc_togg_title::after, .s_btn_search, .shortcode_button.btn_type1:hover, .shortcode_button.btn_type2:hover, .shortcode_button.btn_type3:hover {
    background-color: #a7cac1 !important;
}

.shortcode_button:hover, .shortcode_button.btn_type5:hover {
    background-color: #a5d8cb !important;
    color: #fff !important;
}

.counter_wrapper .ico {
    color: #c1d9d3;
    font-size: 46px;
}

.counter_margin .counter_big i {
    font-size: 60px;
}

.counter_margin {
    height: 135px !important;
    margin-top: -50px;
    position: relative;
    z-index: 200;
}

.stat_count{
display: none !important;
}

.tp-caption.Headline.lfl.tp-resizeme.start a {
    color: white;
}
.shortcode_messagebox.box_type2 .box_content {
    color: #b00000;
    border-color: #b00000;
}

.counter_margin .counter_wrapper .counter_body, .counter_margin .counter_wrapper .counter_title {
    color: #ffffff;
    font-weight: bold;
}