.fa-angle-double-right {
    position: absolute;
    left: 0;
}
.darrow LI {
    position: relative;
    padding-left: 20px;
}

.vc_tta-panel-heading {
    margin-top: 20px !important;
}
.vc_tta-panel-title .vc_tta-title-text {
    text-transform: none !important;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #EFEFEF !important;
}
.vc_tta-color-white .wpb_text_column P {
    background-color: white !important;
}
.vc_tta-color-white .startseite_boxen P {
    background-color: #EFEFEF !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #008ECF !important;
}
@media screen and (max-width:767px) {
    .vc_column-inner {
        padding-top: 0 !important;
    }
    .row .branche--area .branche--box .wpb_content_element {
        width: 48%;
        display: inline-flex;
    }
    #polymere .vc_col-sm-1 {
        width: 50% !important;
        display: inline-flex !important;
    }
    .vc_tta-container {
        margin-top: 30px;
    }
    .startseite_boxen .vc_tta-panel-body {
        height: 350px;
    }
    .footer-widget {
        width: 100% !important;
        /*display: inline-flex;*/
        float: left;
    }
    #menu-footer-polymere-deutsch LI {
        width: 49% !important;
        /*display: inline-flex;*/
        float: left;
    }
}

h3 STRONG {
    font-weight: 700;
}
.left--content h3 {
    font-size: 24px !important;
    text-transform: uppercase;
    margin-top: 0 !important;
}
.feature-img-content H3 {
    font-size: 14px !important;
    text-transform: none;
}
.ninja-forms-required-items {
    display: none !important;
}
.vc_tta-panel-body P {
    padding: 10px 20px !important;
}
@media screen and (max-width: 767px) {
	.footer-widget .widget_title {
		font-size: 15px;
	}
	.footer-widget .widget ul.nav>li>a {
		font-size: 11px;
	}
	.main-content > .container {
		padding-top: 0 !important;
	}
	.wpb_content_element {
		margin-bottom: 0 !important;
	}
	.border_right, .border_left {
		width: 100% !important;
		/*display: inline-flex;*/
		float: left;
		margin-left: 0 !important;
	}
	.quali_heading H2:before {
		top: 45px !important;
	}
	.quali_heading H2:after {
		top: 49px !important;
	}	
	.quali_heading2 H2:before {
		top: 68px !important;
	}
	.quali_heading2 H2:after {
		top: 72px !important;
	}
	.flags {
		margin-left: -75% !important;
	}
	TABLE.polymere_tabelle, TABLE .polymere_tabelle {
		display: none;
	}
	.tp-parallax-wrap {
	    margin-top: -100px;
	}
}
@media screen and (max-width: 655px) {
	.startseite_boxen .vc_tta-panel-body {
		height: 100%;
	}
}
@media screen and (min-width: 768px) and (max-width: 1120px) {
	    #polymere .vc_col-sm-1 {
        width: 25% !important;
        /*display: inline-flex !important;*/
		float: left;
    }
    .quali_heading H2:before {
		top: 45px !important;
	}
	.quali_heading H2:after {
		top: 49px !important;
	}	
	.quali_heading2 H2:before {
		top: 68px !important;
	}
	.quali_heading2 H2:after {
		top: 72px !important;
	}
	.quali_heading3 H2:before {
		top: 87px !important;
	}
	.quali_heading3 H2:after {
		top: 91px !important;
	}
	TABLE.polymere_tabelle, TABLE .polymere_tabelle {
		display: none;
	}
}

.vc_btn3-container.btn-preset .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
    background-color: #008ECF !important;
}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a,
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:focus, .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover{
    background-color: #008ECF !important;
}

.vc_tta.vc_general.feature-tab .vc_tta-tab.vc_active > a:after, .vc_tta-tabs.feature-tab:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after, .vc_tta.vc_general.feature-tab .vc_tta-tab > a:hover:after, .vc_tta.vc_general.feature-tab .vc_tta-tab > a:focus:after{
    display: none;
}
ul.navbar-nav > li:hover > a:before, ul.navbar-nav > li.active > a:before {
    display: none;
}
ul.navbar-nav > li:hover > a, ul.navbar-nav > li.active > a {
    color: #008ECF !important;
}
.dropdown-menu li a:hover, .dropdown-menu li a:focus,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus,
ul.top-info li .info-box span.info-icon {
    color: #008ECF !important;
}
.title-border:after,
.title-border:before {
    display: none;
}

.title-border {
    padding-bottom: 30px !important;
}

@media screen and (max-width: 767px) {
    H2 {
        padding-top: 15px !important;
    }
    .wpb_text_column P:last-child {
        margin-bottom: 15px !important;
    }
}