/* Füge hier Dein eigenes CSS ein */#siteorigin-panels-image-20{
padding: 0;
}

.page-id-898 .main-navigation {
display : none !important ;
}
.page-id-2820 .main-navigation {
display : none !important ;
}

h2 {
line-height : 1.3em;
}
h4 {
font-weight : bold;
margin-bottom : 4px;
padding : 0;
}
blockquote  {
  margin: 0 1.5em 1.5em;
  color: #0060c2 !important;
  font-style : italic;
  font-size : 18px !important;
  font-weight : 400 !important;
}
.ignore-xy-spacing {
margin-bottom : 0;
}
.alignleft {
margin-right : 40px;
margin-bottom : 10px;
}
.Zitat {
font-style : italic;
font-size : 20px;
}
.box {
background-color : #eee;
padding : 10px 15px;
margin-left : 20px;
margin-right : 20px;
}
.wichtig {
font-weight : bold;
}
.rechts {
float : right;
padding : 5px;
}
.zentriert {
margin : 0 auto;
}
.center{
    display: block;
    margin-left: auto;
    margin-right: auto; 
    width: 853px;
}
#right1 {
border-bottom : 0 solid #cc0000;
padding-right : 0;
padding-bottom : 0;
max-width : 300px;
}
#box2 {
max-width : 480px;
float : left;
padding-top : 20px;
padding-left : 1%;
padding-right : 1%;
padding-bottom : 20px;
}
#box3 {
max-width : 450px;
float : right;
padding-top : 20px;
padding-left : 1%;
padding-right : 1%;
padding-bottom : 20px;
}
#left1 {
float : left;
max-width : 480px;
padding-top : 0;
padding-right : 20px;
padding-bottom : 20px;
}
#box5 {
border-bottom : 0 solid #cc0000;
padding-top : 0;
padding-bottom : 20px;
}
.panel.widget {
background : none 0 0 repeat scroll;
padding : 0 !important ;
	/* Responsive */
}

.vertical-zentriert {
display : table-cell;
vertical-align : middle;
}

#text-13 {
padding: 30px !important ;
text-align : center;
}
.widget-title {
margin-bottom : 15px !important ;
font-size : 20px;
}
#text-22 {
padding : 0 !important ;
text-align : center;
}
#panel-898-0-1-1 {
text-align : center;
}
.inside-article ul li {
list-style-image : url(wp-content/uploads/Pfeil_rot2.png);
}
.woocommerce .page-header-image-single {
display : none;
}
.woocommerce input.button.alt {
margin-left : 5px;
}
.responsive-video iframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
		margin-bottom : 20px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.responsive-video {
position : relative;
padding-bottom : 56.25%;
padding-top : 0;
height : 0;
overflow : hidden;
margin-bottom : 10px;
}

.responsive-video2 {
position : relative;
padding-bottom : 256.25%;
padding-top : 0;
height : 0;
overflow : hidden;
margin-bottom : 10px;
}

#button {
margin-left : auto;
margin-right : auto;
border : #cc0000 solid 1px;
border-radius : 0.4em;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 5px;
background-color : #ffa800;
max-width : 200px;
font-size : 1.2em;
text-align : center;
font-weight : bold;
}
#button2 {
margin-left : auto;
margin-right : auto;
border : #cc0000 solid 0px;
border-radius : 0.4em;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 5px;
background-color : #159D1A;
max-width : 200px;
font-size : 1.2em;
text-align : center;
font-weight : bold;
}
 #button2{
background-color: #17AA1C;
}
.so-panel.widget ul {
margin : 0 0 1.5em 3em;
}
.inside-article ul {
list-style-image : url();
}
.so-panel.widget ul li {
list-style-image : url(wp-content/uploads/checked2.png);
}
.so-panel.widget {
padding : 0;
}
.padding-top {
padding-top : 5px;
}
.footer-widgets {
font-size : 14px;
}
.alignright {
margin-bottom : 15px;
margin-top : 10px;
}


/* Thrive */

.tvo-testimonials-display {
font-family: Arial, Helvetica, sans-serif !important;
}

.tvo-testimonials-display .tvo-testimonial-display-item {
font-family: Arial, Helvetica, sans-serif !important;
}
#media_image-11 {
padding : 0 !important ;
text-align : center;
}
#text-50 {
padding : 0 !important ;
text-align : center;
}