/* KLEINE ZEITUNG */

body {
    background:white !important;
    text-align:left !important;
    font-size:18px !important;
    font-family:'Source Sans Pro' !important;
}

#main {
    margin-top: 70px;
}


/* FONTS */

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Slab', sans-serif !important;
	font-weight:300 !important;
}

h1, h2 {
	color:#c71617 !important;
}

h3 {
	color:#4d4d4d !important;
}

h4, h5 {
	color:#000 !important;
}

h1 {
	font-size:60px !important;
	line-height:60px !important;
	font-weight:300 !important;
}

h2 {
	font-size:50px !important;
	line-height:50px !important;
	font-weight:300 !important;
}

h3 {
	font-size:45px !important;
	line-height:45px !important;
	font-weight:300 !important;
}

h4 {
	font-size:24px !important;
	line-height:30px !important;
	font-weight:300 !important;
}

h5 {
	font-size:30px !important;
	line-height:30px !important;
	font-weight:300 !important;
}

footer h2, footer h3 {
	font-size:22px !important;
	margin-bottom:10px !important;
}

/* LOGO */

#sdo-header-logo {
	margin-bottom:0 !important;
	margin-top:0 !important;
}

#sdo-header #sdo-header-logo {
	background:url('/wp-content/themes/sdo/assets/images/logo-kleinezeitung.png');
	width:113px !important;
	height:60px !important;
}

#sdo-header.header-fixed #sdo-header-logo {
	background:url('/wp-content/themes/sdo/assets/images/logo-kleinezeitung.png');
	width:113px !important;
	height:60px !important;
}

#sdo-header .sdo-header-navigation .nav-menu > li > a {
	line-height:50px !important;
}

#sdo-header-logo a {
	width:113px !important;
	height:60px !important;
}


#sdo-header.header-fixed .sdo-main-logo, #sdo-header.header-fixed .sdo-sticky-logo, #sdo-header-logo img  {
	opacity:0 !important;
}

.sdo-header-logo-center  {
	position:absolute !important;
	width:113px !important;
	left:50% !important;
	margin-left:-56px !important;
}


/* COLORS */

a {
	color:#c71617;
}

p a {
	color:#c71617;
}

a:hover, a:active  {
	color:#89b5d1 !important;
}

span.ult-align-center {
	color:#c71617 !important;
}

.timelineFlat a.t_line_node.active:after {
	background:#c71617 !important;
}

.vc_tta-tab a span {
	color:#FFF !important;
}

.white {
	color:#FFF !important;
}

.smicon-box-icon  {
	color:#c71617 !important;
}

.bglight {
	background-color:#f2f2f1 !important;
}

.bgmiddle {
	background-color:#bfbfbe !important;
}

.bgdark {
	background-color:#454445 !important;
}

.bgdark h2, .bgdark h3, .bgdark p, .bgdark span.ult-align-center {
    color: #FFF !important;
}


.dark-background {
	background-color:#454445 !important;
}


*::selection {
	color:#FFF !important;
	background:#c71617 !important;
}


th, td {
	background:none !important;
}

#back_to_top span i {
	color:#c71617;
}


.smicon-icon i {
	background:#f2f2f1 !important;
	border-color:#f2f2f1 !important;
}

.sm-icon-normal .smicon-icon i {
	background:none !important;
	border-color:none !important;
}


#back_to_top span:hover {
	background-color:#c71617;
}

#sdo-menu-mobile i {
	background-color:#c71617;
}

.wpcf7 input[type=submit] {
	background:#c71617 !important;
	font-weight:600 !important;
	color:#FFF !important;
	padding:20px 30px;
	font-size:30px !important;
	border-radius:0 !important;
}

button {
	background:#c71617 !important;
	font-weight:600 !important;
	color:#FFF !important;
	padding:20px 30px;
	font-size:18px !important;
	border-radius:0 !important;
}

#filters li span.active {
	background:#c71617 !important;
}

#sdo-footer-copyright .sdo-footer-copyright-notice {
	color:#FFF !important;
}


#main {
    margin-top: -10px;
}


/* HEADER */


#sdo-header {
	background: #1a1a1a !important;
}

#sdo-page-element-wrap {
	display:none !important;
}

/* NAVIGATION */

.nav-menu .menu-item {
	margin-left:0 !important;
	padding-left:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}



.nav-menu .menu-item a, .nav-menu .page_item a {
    border-bottom: 10px solid #1a1a1a !important;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-transition: border 1s;
    margin-left: 0;
    color:white !important;
    margin-right: 0;
    transition: border 1s;
}

.nav-menu > li, .nav-menu > li > a, .widget_cart_search_wrap a {
	color:#FFF !important;
}

.nav-menu .menu-item .activeLink {
    border-bottom: 10px solid #c61617 !important;
}

.nav-menu .menu-item:hover a, .nav-menu .page_item:hover a  {
    border-bottom: 10px solid #c61617 !important;
}

/* FONT SETTINGS */

.wpb_text_column a {
    font-weight: 600;
}

.wpb_text_column a::after {
    content: " " !important;
    font-family:fontawesome !important;
    font-size: 14px;
}

.overlay-show {
	font-weight:600 !important;
}

.overlay-show::after {
	content: " " !important;
    font-family:fontawesome !important;
    font-size: 14px;
}

.title-white-background {
    background: rgba(255, 255, 255, 0.7);
    padding: 5px 10px;
    color: #000;
    font-size: 60px;
    line-height: 85px;
    display: inline;
}

.title-white-background b {
    padding-right: 20px;
}

.title-white-background b::after {
    padding-left: 20px;
}

/* OVERLAY */

.ult_modal-content {
    border-radius:0 !important;
}

.ult_modal-header {
    border-bottom:none !important;
}

.ult_modal-header h3 {
    font-size:50px !important;
    font-weight:700 !important;
    color:#c71617 !important;
}


/* TESTIMONIALS */

.team-block {
    padding:0 !important;
    border:none !important;
}

.layer-team-photo {
    background:none !important;
}

.team-text {
    position:absolute !important;
    background:rgba(255,255,255,0.8) !important;
    right:10% !important;
    bottom:10% !important;
    width:50% !important;
    text-align:left !important;
    padding:20px 20px 0 20px !important;
}


.team-text::before {
	position:absolute;
	font-size:40px;
	content:'';
	color:#FFF;
	left:-50px;
	top:-40px; 
	font-family:FontAwesome !important; }
.team-text::after {
	position:absolute;
	font-size:40px;
	content:'';
	color:#FFF;
	right:-50px;
	bottom:-40px; 
	font-family:FontAwesome !important; }



.team-text h6 {
    display:none;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left:15px !important;
    color:#fff !important;
    vertical-align:center;
    text-align:center !important;
    line-height:50px !important;
    font-size:22px !important;
    padding:0 !important;
    border-radius:50% !important;
    width:50px !important;
    height:50px !important;
    background:none !important;
    border:1px solid white;
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
    right:15px !important;
    color:#fff !important;
    vertical-align:center;
    text-align:center !important;
    line-height:50px !important;
    font-size:22px !important;
    padding:0 !important;
    border-radius:50% !important;
    width:50px !important;
    height:50px !important;
    background:none !important;
    border:1px solid white;
}

.testismall .owl-theme .owl-controls .owl-buttons div.owl-next, .testismall .owl-theme .owl-controls .owl-buttons .owl-prev {
	background:#f2f2f1 !important;
}



.testismall .owl-wrapper-outer {
	height:160px !important;
}

.testismall .owl-item .team-block {
	width:100%;
	height:160px;
}

.testismall .team-text {
	position:relative !important;
	right:auto !important;
	bottom:auto !important;
	width:100% !important;
	background:none !important;
}

.testismall .team-photo {
	position:absolute;
	left:30%;
	width:160px;
	height:160px;
	overflow:hidden;
}

.testismall .team-text h5 {
	position:absolute;
	left:8%;
	width:18%;
	top:5px;
	xmargin-top:25px !important;
}

.testismall .team-text p {
	position:absolute;
	left:50%;
	background:#f2f2f1;
	padding:10px;
	width:40%;
	margin-top:15px !important;
}

.testismall .owl-carousel .owl-item img {
	width:auto !important;
	height:160px !important;
}

.testismall .owl-theme .owl-controls .owl-buttons .owl-prev, .testismall .owl-theme .owl-controls .owl-buttons .owl-next {
	margin-top:-35px;
}

.testismall .team-text::before, .testismall .team-text::after {
	display:none;
}

.testismall .team-text p::before {
	font-size:30px;
	height:100%;
	padding-right:10px;
	content:'';
	color:#c71617;
	font-family:FontAwesome !important; }


blockquote {
	border:none;
	padding:0;
	margin:0;
}

blockquote p {
	font-size:50px;
	line-height:65px;
	font-style: italic;
}

blockquote::before {
	font-size:30px;
	float:left;
	padding-right:10px;
	content:'';
	color:#c71617;
	font-family:FontAwesome !important; }
	
blockquote::after {
	font-size:30px;
	float:right;
	padding-right:0px;
	margin-top:-30px;
	content:'';
	color:#c71617;
	font-family:FontAwesome !important; }


/* COLOR SETTINGS */

.dark-background h2, .dark-background h3, .dark-background p {
    color: #FFF !important;
}

/* .red60 {
    background:rgba(237,28,36,0.6) !important;
}
.red40 {
    background:rgba(237,28,36,0.4) !important;
}
.red20 {
    background:rgba(237,28,36,0.2) !important;
}
.red10 {
    background:rgba(237,28,36,0.1) !important;
} */

/* VC EIGENHEITEN */
h2.vc_custom_heading:after {
    display: none;
}

.wpb_wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
}



/* TIMELINE */
.timelineFlat.timelineFlatBlog .item, .timelineFlat.timelineFlatBlog .item_open {
    height:auto !important;
}

.timelineFlat .item, .timelineFlat .item_open {
    background:none !important;
}

.timelineFlat .item h2 {
	padding:0 !important;
	font-size:14px !important;
	color:#4d4d4d !important;
	font-weight:300 !important;
}

.timelineFlat .item span {
	font-size:32px !important;
	font-weight:500 !important;
	color:#000 !important;
	margin:0 !important;
	height:auto !important;
	padding-bottom:20px !important;
}

.timelineFlat .item .read_more {
	margin:0 !important;
	background:#c71617 !important;
	color:#FFF !important;
	border-radius:0 !important;
	padding:10px 15px !important;
	font-size:18px !important;
	font-weight:300 !important;
}

.timelineFlat .item_open .t_close {
	top:0 !important;
	right:10px !important;
	font-size:32px !important;
	color:#c71617 !important;
}


.nodatetimeline .timelineFlat a.t_line_node {
	color:#FFF !important;
}

.nodatetimeline .timelineFlat .item h2 {
	display:none;
}

.nodatetimeline .timelineFlat .item span {
	margin-top:20px !important;
}


/* SLIDESHOW */

.vc_gitem-zone {
    background-size: 100% auto !important;
}

/* TABS */

.vc_tta-tabs-list .vc_tta-tab a {
    background: rgba(50, 50, 60, 0.4) !important;
}

.vc_tta-tabs-list .vc_active a {
    background: rgba(50, 50, 60, 0.6) !important;
}

.vc_tta-tabs-position-top .vc_tta-tab {
    width: 25%;
    text-align: center;
}

.vc_tta-tabs-position-top .vc_tta-panel-body {
    padding-top: 15px !important;
}

.vc_tta-tabs-position-right .vc_tta-panel-body {
    padding-top: 0 !important;
    padding-right: 20px !important;
}

/* .vc_tta-panel-body {
    z-index:1;
}

.vc_tta-tabs-list>.vc_active::after {
    content:"▼";
    position:absolute;
    z-index:999;
    margin-left:-15px;
    font-size:40px;
    color:black;
} */

.vc_tta-tab a span {
    font-weight: 700;
    color: #4d4d4d;
    font-size: 20px;
}


/* TABS MIT IMAGES 4 Spaltig */


.tab4img nav a {
    padding:0 !important;
}

.tab4img .tabcontents ul li {
    width:25% !important;
    overflow:hidden;
    margin:0 !important;
    padding:0 !important;

}

.tab4img .imagetabs nav ul li a span {
    display:none !important;
}

.tab4img .imagetabs nav ul li {
    border:none !important;
}

.tab4img .imagetabs nav li.tab-current {
    border-bottom:10px solid #c71617 !important;
}

.tab4img .imagetabs .custom_icon_img img {
    width:100% !important;
}

.tab4img .tabcontent section {
    padding:0 !important;
}

.tab4img .tabcontent section {
    font-size:18px !important;
}



/* ACCORDION */

.vc_active .vc_tta-panel-title {
    background:#c61617 !important;
    text-align:center;
}

.vc_tta-panel-title a span {
    color:#FFF !important;
}

.vc_tta-panel-title {
    background:rgba(198,22,23,0.6) !important;
    text-align:center;
}

.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
    border:none !important;
    margin-top:0 !important;
}

.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {
    color:#4d4d4d !important;
    font-size:22px !important;
    text-decoration: none !important;
    font-family:'Source Sans Pro' !important;
    font-weight:600 !important;
    padding:10px 0 !important;
}

.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    background-color:#FFF !important;
}

.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a span:after {
    display:none !important;
    background:#f4777c !important;
}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
    margin-top:5px !important;
}

.vc_active p a {
	background:none !important;
}

/* AUFZÄHLUNGEN */

.wpb_content_element ul li {
    list-style-type:none;
    line-height:28px;
}

.wpb_content_element ul {
    margin-left:0px;
    padding-left:0;
}

.wpb_content_element ul li:before {
    content: " " !important;
    font-family:fontawesome !important;
    font-size: 13px;
    padding-right:10px;
    color:#c71617;
}

.wpb_content_element ol {
    margin-left:10px;
    padding-left:0;
}

.wpb_content_element ol li {
    line-height:32px;
    padding-left:10px;
}


.wpb_content_element ol li:before {
	position:absolute;
	margin-left:-35px;
	margin-top:3px;
    width:26px;
    height:26px;
    border-radius:50%;
    border:2px solid #333;
    content:"";
    font-size: 13px;
    color:#c71617;
}


/* TABELLE */

.wpb_content_element table {
    border:none;
}

.wpb_content_element table th {
    border-bottom:2px solid #4d4d4d;
    border-left:0;
    border-right:0;
}

.wpb_content_element table td {
    border-bottom:1px solid #bfbfbf;
    border-left:0;
    border-right:0;
}


/* MEDIA GRID */

.media-grid .vc_gitem-zone {
    background-position:center center !important;
    background-size:cover !important;
}

.logowall .vc_gitem-zone {
    background-position:center center !important;
    background-size:100% auto !important;
}



/* IMAGE ACCORDION */

.colcarou {
	width:100% !important;
	padding:15px !important;
}

.colcarou .active {
	width:70% !important;
}

.colcarou .inactive {
	width:10% !important;
}

.colcarou .inactive .colcarou-title {
	display:none;
}

.colcarou .active .colcarou-textbox {
	position:absolute !important;
	right:5% !important;
	top:auto !important;
	left:auto !important;
	padding:15px !important;
	bottom:5% !important;
	width:80% !important;
	background:rgba(0,0,0, 0.5) !important;
}

.colcarou .active .colcarou-textbox .colcarou-title {
	margin: 0px !important;
	color:#fff !important;
	font-size:45px !important;
	line-height:45px !important;
	font-weight:300 !important;
}

.colcarou .active .colcarou-textbox .colcarou-text {
	font-size:18px !important;
	color:#fff !important;
	font-weight:normal !important;
}



/* CHARTS */

.vc_chart-legend li:before {
	display:none !important;
}

/* PROGRESS BAR */

.wpb_progress_bar_heading {
	 font-size:18px !important;
    font-family:'Source Sans Pro' !important;
    color:#4d4d4d !important;
    font-weight:700 !important;
    margin-bottom:0px !important;
}

.vc_progress_bar .vc_single_bar {
	border-radius:0 !important;
	box-shadow:none !important;
	height:10px !important;
}


.vc_progress_bar .vc_single_bar .vc_label {
	padding-left:0 !important;
	padding-top:15px !important;
}

.vc_progress_bar .vc_single_bar .vc_bar {
	background:#c71617 !important;
}




/* ANGEBOT */

.angebot {
	margin-bottom:35px !important;
}

.angebot .wpb_text_column {
	margin-bottom:0 !important;
	padding:10px !important;
}

.angebot .wpb_single_image {
	margin-bottom:0 !important;
}



/* PREISTABELLE */


.svc-pt-pricing-table-style1.active, .svc-pt-pricing-table-style1.active .price-unit {
	background:#c71617 !important;
}

.svc-pt-pricing-table-style1.active h3 {
	color:#FFF !important;
}


/* SLIDESHOW */

.responsive-slider .slides ul li, .responsive-slider .slides ul li .slide-body img, .responsive-slider .slides ul li .slide-body {
	width:100% !important;
}

.responsive-slider .slider-control {
	border-radius:100% !important;
	border:2px solid #fff !important;
	background:none !important;
	height:50px !important;
	width:50px !important;
	color:#FFF !important;
	font-size:22px !important;
}


.responsive-slider .slider-control.right:hover, .responsive-slider .slider-control.left:hover {
	background:rgba(255,255,255,0.6) !important;
}

.responsive-slider .slider-control.right {
	font-family:FontAwesome !important;
	font-size:2px !important;
	right:15px !important;
}

.responsive-slider .slider-control.right:before {
	font-family:FontAwesome !important;
	font-size:22px !important;
	margin-left:5px;
	content:"\f054";
}

.responsive-slider .slider-control.left {
	font-family:FontAwesome !important;
	font-size:2px !important;
	left:15px !important;
}

.responsive-slider .slider-control.left:before {
	font-family:FontAwesome !important;
	font-size:22px !important;
	margin-left:15px !important;
	padding-left:0 !important;
	content:"\f053";
}

.responsive-slider .slider-control.left:hover {
	padding-left:0 !important;
}

.responsive-slider .slides ul li .slide-body .caption.header {
	background:rgba(0,0,0,0.5);
	top:auto !important;
	left:0 !important;
	width:100% !important;
	bottom:0 !important;
	display:block;
	height:auto !important;
	padding:15px;
}

.responsive-slider .slides ul li .slide-body .caption.header h2 {
	color:#FFF !important;
	font-size:45px !important;
	margin-bottom:0 !important;
	margin-top:0 !important;
	font-weight:300 !important;
	text-shadow: none !important;
}

.responsive-slider .slides ul li .slide-body .caption.sub {
	position:relative !important;
	right:0 !important;
	bottom:0 !important;
	font-size:18px !important;
	font-weight:normal !important;
	text-shadow:none !important;
}

.vc_carousel-indicators li::before {
		display:none;
	}



.vc_grid-item-mini {
	background-color:#c71617 !important;
}

.vc_gitem-is-link {
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.vc_gitem-is-link:hover {
	opacity:0.4 !important;
}

.vc_gitem-is-link::after {
	content:'+';
	position:absolute;
	width:40px;
	height:40px;
	font-size:60px;
	text-align:center;
	line-height:40px;
	color:#FFF;
	font-weight:300;
	left:50%;
	top:50%;
	margin:-20px 0 0 -20px;
	opacity:0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.vc_gitem-is-link:hover:after {
	opacity:1 !important;
}


.logowall .vc_grid-item-mini {
	background:none !important;
}

.logowall .vc_gitem-is-link:hover {
	opacity:1 !important;
}

.logowall .vc_gitem-is-link:hover:after {
	opacity:0 !important;
}



/* PORTFOLIO */


.portfolio .label-bg {
	background:white !important;
}

.portfolio .label-text a {
	color:#000 !important;
	font-size:18px !important;
}

.portfolio:hover img {
	top:0 !important;
}


.portfolio-wrapper {
	background-color:#c71617 !important;
}

.portfolio-wrapper img {
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.portfolio-wrapper:hover img {
	opacity:0.4 !important;
}

.portfolio-wrapper::after {
	content:'+';
	position:absolute;
	width:40px;
	height:40px;
	font-size:60px;
	text-align:center;
	line-height:40px;
	color:#FFF;
	font-weight:300;
	left:50%;
	top:50%;
	opacity:0;
	margin:-40px 0 0 -20px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.portfolio-wrapper:hover:after {
	opacity:1 !important;
}



/* ICON BOXEN */

.icon-top .smicon-header, .icon-top .smicon-description {
	background:#f2f2f1;
	padding:15px;
}

.icon-top .smicon-header h3.smicon-title {
	margin:0 !important;
	padding-top:30px;

}

.icon-top .smicon-header {
	margin-top:-40px !important;
}

.icon-top .smicon-description {
	margin-top:0 !important;
}

.icon-top .smicon-icon, .icon-top .smicon-header, .icon-top .smicon-description {
	text-align:left;
}

.icon-top .smicon-icon {
	text-align:right !important;
	padding-right:15px !important;
}

.icon-top .smicon-icon .smicon-box-icon {
	font-size:65px !important;
	width:65px !important;
	height:65px !important;
	border:1px solid #f2f2f1;
	background:#f2f2f1 !important;
}


/* PARALLAX */

.wpcf7 input, .wpcf7 textarea  {
	border:1px solid white !important;
	box-shadow:none !important;
	background:none !important;
	color:#FFF !important;
	padding:10px 15px !important;
	border-radius: 0 !important;
	font-size:24px !important;
	font-weight:300 !important;
}

.wpcf7 span {
	color:#FFF !important;
}

.wpcf7 input[type=submit] {
	background:#c71617 !important;
	padding:15px 30px !important;
	border:none !important;
}



/* SOCIAL ICONS */

.vs-fill.vs-square .fa {
	border-radius:50% !important;
	background:#c71617 !important;
}

.vs-round .fa {
	background:none !important;
	color:#c71617 !important;
	border:2px solid #c71617;
	width:40px !important;
	height:40px !important;
	line-height:37px !important;
	font-size:28px !important;
}

/* ICH KOCHE ENDE */




/* MOBILE */
@media (max-width: 767px) {
	
	
	#page {
		width:100% !important;
		overflow-x:hidden !important;
	}
	
	.content {
		padding-left:15px !important;
		padding-right:15px !important;
	}

	/* SPONSORED BAR */
	
	body #sdo-sponsored-bar, body #sdo-sponsored-bar a {
		font-size:11px;
	}
	
	
	/* HEADER */

	.nav-menu {
		width:100% !important;
	}
	
	
	.sdo-header-navigation.collapse {
		background:#c71617;
	}

	/* FONTS */
	
	body {
		font-size:15px !important;
	}
	
	h1 {
	font-size:40px !important;
	line-height:40px !important;
	font-weight:normal !important;
	}
	
	h2 {
		font-size:30px !important;
		line-height:30px !important;
		margin-bottom:5px !important;
		font-weight:300 !important;
	}
	
	.ult_modal-header h3 {
    font-size:30px !important;
    font-weight:300 !important;
    color:#c71617 !important;
}
	
	h3 {
		font-size:30px !important;
		line-height:30px !important;
		font-weight:300 !important;
	}
	
	.title-white-background {
		font-size:30px;
		line-height:48px;
	}
	
	h4 {
		font-size:14px !important;
		line-height:20px !important;
		font-weight:300 !important;
	}
	
	h5 {
		font-size:20px !important;
		line-height:20px !important;
		font-weight:300 !important;
	}
	
	footer h2, footer h3 {
		font-size:16px !important;
		margin-bottom:10px !important;
	}
	
	button {
		font-size:20px !important;
	}
	
	.colcarou .active .colcarou-textbox .colcarou-title {
		font-size:25px !important;
		line-height:25px !important;
	}
	
	.colcarou .active .colcarou-textbox .colcarou-text {
		font-size:13px !important;
	}
	
	.colcarou .inactive {
		width:15% !important;
	}


	/* AUFZÄHLUNGEN */
	
	.wpb_content_element ol {
    margin-left:25px;
    padding-left:0;
}
	
	.wpb_content_element ol li:before {
		position:absolute;
		margin-left:-37px;
		margin-top:3px;
	    width:26px;
	    height:26px;
	    border-radius:50%;
	    border:2px solid #333;
	    content:"";
	    font-size: 13px;
	    color:#c71617;
	}
	


	.owl-carousel .autoHeight {
		height:auto !important;
	}

	.team-text {
		position:relative !important;
		right:auto !important;
		bottom: auto !important;
		width:100% !important;
	}

	.parapadding {
		padding-top:100px !important;
		padding-bottom:100px !important;
	}
	
	/* TESTIMONIALS */
	
	.testismall {
		display:none;
	}
	
	blockquote p {
		font-size:30px !important;
		line-height:35px !important;
	}
	
	

}

