

.gmnoprint img {
    max-width: none; 
}

strong {
    font-weight: 600;
color: #e6b60f;
}

#text-6 strong {
color: #FFF;
}

.page-id-24 .metaslider.nav-hidden .flexslider {
    margin-bottom: 50px;
}

.home .qbutton.big_large, .home .qbutton.big_large_full_width {
    font-size: 22px;
    height: auto;
    line-height: 34px;
    padding: 10px 20px !important;
}

p, .metaslider {
    margin-bottom: 20px !important;
}

.content .container {
    background: none !important;
}

body.boxed .content {
    background: #FFF url(https://schilddruesendiagnostik.de/wp-content/uploads/2017/05/content-bg.png) 50% 130% fixed no-repeat !important;
    overflow: hidden;
    padding-top: 68px !important;
}

body {
    height: 100% !important;
    min-height: 100%;
}

body.boxed .wrapper_inner {
    overflow: hidden !important;
}

.wrapper_inner {
    box-shadow: 12px 0 15px -4px rgba(192, 192, 192, 0.5), -12px 0 8px -4px rgba(192, 192, 192, 0.5);
}

.wrapper_inner, .boxed .header_inner, .container_inner {
    max-width: 900px !important;
}

.container {
    padding-bottom: 25px;
}

header .container {
    padding-bottom: 0px;
}

.content .container .container_inner {
    padding: 30px !important;
}

.content {
    background: #FFFFFF !important;
}

header .container_inner {
    padding: 0;
    width: 100% !important;
}

h1 {
    text-transform: none;
    font-size: 1.9em;
    margin-bottom: 10px;
    color: rgb(129, 129, 129) !important;
}

h2 {
    color: #e6b60f;
    font-size: 1.2em;
    margin-bottom: 10px !important;
    text-transform: uppercase;
}

.header_bottom {
    border-bottom: 1px solid #e6b60f !important;
}

footer {
    border-top: 1px solid #e6b60f;
}

footer .footer_top {
padding: 0;
}

footer .footer_top p {
margin: 0 !important;
padding: 0 !important;
}

.footer_top_holder {
    background-color: #E6B60F;
}

footer .container {
padding: 15px 0;
}

#text-4 {
text-align: right;
}

.contact_form {
    display: none;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton {
    position: relative;
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 39px;
    margin: 0px;
    padding: 0px 23px;
    border: 1px dotted;
    font-size: 13px;
    font-weight: 700;
    font-family: inherit;
    text-align: left;
    color: rgb(48, 48, 48);
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0px none;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px 4px 4px 4px;
    text-shadow: none;
    background-color: transparent;
    transition: all 0.1s linear 0s;
    -moz-box-sizing: initial !important;
    border-color: #e6b60f !important;
}

.qbutton:hover {
    background-color: #e6b60f;
    text-decoration: none;
}

#text-3 {
    text-align: left;
}

body.boxed .wrapper_inner, body.boxed .footer_inner, .boxed .header_inner {
    max-width: 900px;
    margin: 0 auto;
}

.container_inner {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    margin: 0 auto;
    padding: 0 30px;
}

.side_menu_button > a, .mobile_menu_button span {
    color: rgb(0, 0, 0);
}

.textYellow {
    color: #e6b60f;
    margin-bottom: 2px;
}

.google_map {
    display: block;
    width: 100%;
    height: 250px;
    margin: 0px 0px 25px;
}

nav.main_menu > ul > li {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li:first-child>a {
    margin-left: -12px;
    padding: 0 17px;
}

header nav.main_menu>ul>li>a {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px !important;
    line-height: 22px !important;
}

.header_menu_bottom nav.main_menu>ul {
    margin-top: -13px;
}

.leistungen-box {
    padding: 10px;
    border: 1px dotted #e6b60f;
}
.job-box {
    padding: 20px;
    border: 1px dotted #e6b60f;
}
.job-box ul {
margin: -10px 0 10px 0;
}

.job-box ul {
  list-style: none;
}

.job-box li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.job-box li::before {
  content: "• ";
  color: #e6b60f;
}

.job-box .panel-first-child {
margin-bottom: 15px !important;
}

.job-box p:last-child {
margin-bottom: 0 !important;
}

h3 {
margin-bottom: 10px;
}

.lsow-accordion h3 {
margin: 10px 0;
}

.leistungen-box h3 {
    text-transform: none;
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px;
}

.leistungen-box p {
    text-align: center;
}

.boxed header {
    background-color: #FFF !important;
}

.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span, .footer_top a {
    color: #FFF !important;
}

.two_columns_33_66 > .column1 {
    width: 100%;
}

body.boxed .wrapper {
    background: rgba(229,232,235,1) !important;
    background: -moz-linear-gradient(top, rgba(229,232,235,1) 0%, rgba(255,255,255,1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(229,232,235,1)), color-stop(100%, rgba(255,255,255,1))) !important;
    background: -webkit-linear-gradient(top, rgba(229,232,235,1) 0%, rgba(255,255,255,1) 100%) !important;
    background: -o-linear-gradient(top, rgnav.main_menu > ul > liba(229,232,235,1) 0%, rgba(255,255,255,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(229,232,235,1) 0%, rgba(255,255,255,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(229,232,235,1) 0%, rgba(255,255,255,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e8eb', endColorstr='#ffffff', GradientType=0 ) !important;
}

.flex-direction-nav a, .caroufredsel-direction-nav a {
    border: none !important;
    background-color: transparent !important;
}

header nav.main_menu.right {
    float: none;
    clear: both;
}

header.scrolled .logo_wrapper, header.scrolled .side_menu_button {
    display: none;
}

body .wrapper header.fixed {
    max-width: 900px;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

.right_side_menu_opened .wrapper header.fixed, .right_side_menu_opened .wrapper header.sticky {
    left: -540px !important;
}

.side_menu span {
    color: #FFF !important;
    font-weight: bold;
}

.two_columns_75_25>.column1 {
    padding-right: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.page-id-20 .q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    padding: 0 0 0 63px;
    display: block;
    line-height: 1.4em;
}

.page-id-20 .wpb_row  .wpb_wrapper .q_accordion_holder {
    margin-bottom: 15px !important;
}

@media only screen and (max-width: 1000px) {
    body .wrapper header.fixed {
        width: auto;
        margin-left: 0;
    }
.page-id-26 .google_map_ovrlay {
display: none;
}
    .content.content_top_margin {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    .right_side_menu_opened .wrapper header.fixed, .right_side_menu_opened .wrapper header.sticky {
        left: 0 !important;
    }

    body.boxed .content {
        padding-top: 0px !important;
    }
}

@media only screen and (max-width: 600px) {
    .side_menu_button_wrapper {
        display: none;
    }

.footer_top .two_columns_50_50 .column1 {
margin: 10px 0 -10px 0 !important;
}
.footer_top_holder .footer_top {
height: auto !important;
}

.footer_top_holder .footer_top #text-3 {
text-align: left;
}

.footer_top_holder .footer_top #text-7 {
display: none;
}
}

@media only screen and (max-width: 480px) {

.wrapper header .container_inner .header_inner_left {
position: absolute;
left: 0;
top: 0;
width: 100%;
float: left;
}
    .wrapper header .q_logo a {
        left: 20% !important;
    }
.wrapper header .logo_wrapper {
        float: left;
        position: absolute;
        width: 100%;
        left: 0 !important;
}
.q_accordion_holder.accordion div.accordion_content {
padding: 0 !important;
}
.page-id-319 .tab-title {
font-size: 11px !important;
    line-height: 1.4em !important;
}
.two_columns_75_25 > .column1 {
    padding-right: 0 !important;
}
h3 {
font-size: 14px !important;
}
    body header .q_logo img.normal {
        height: 65% !important;
        display: block!important;
        opacity: 1!important;
        position: relative;
        margin-top: 25px;
    }

    body .qbutton.big_large_full_width {
        white-space: normal;
        height: auto;
        width: auto;
        font-size: 12px !important;
        padding: 10px 20px !important;
        line-height: 1.7em;
        margin-bottom: 15px !important;
    }

    h1 {
        font-size: 1.2em;
    }

    body {
        font-size: 12px;
        line-height: 18px;
    }
}
