/* Add here all your CSS customizations */
/* violet  #550077 ::: Schatten: #210040 */
/* gelb    #F1B40A */

/* Alle li (Zeilen) gleich groß machen */
.pricing-table li {
    padding: 0;
    /*min-height: 73px;*/
}

/* Schrift % etwas dünkler und größer machen */
.pricing-table h3 span {
    background: #eee;
    font: bold 30px / 100px Georgia, Serif;
}

/* Bisschen dünkler machen */
.pricing-table h3 {
    background-color: #ddd;
    font-size: 1.5em;
}

/* Bei Angeboten runde Ecken machen und Höhe so setzen, dass die Elemente richitg floaten */
html.boxed .pricing-table .plan, html.boxed .pricing-table h3 {
    border-radius: 10px;
    min-height: 170px;
}

/* Kugel zentreiren wegen min-height */
.pricing-table h3 span {
    margin: 43px auto -65px;
}

/* Bisschen mehr Abstand zwischen den Angeboten und Höhe anpassen damit der Umbruch passt */
.pricing-table [class*="col-md-"] {
	padding-right: 20px;
   min-height: 700px;
}


/* Zeilenhöhe erhöhen, sonst werden Buchstaben wie zB g unten abgeschnitten */
.slider-container .main-label {
    line-height: 80px;
}

/* Home Intro weite anpassen weil Button (Get Started Now!) weg */
.home-intro p {
   max-width: 100%;
}

.home-intro {
   background-color: #202020; /* bissi heller machen als 171717 */
   margin-bottom: 10px;
}

h3 {
    margin-bottom: 10px;
}

.breadcrumb a {
   color: #F1B40A;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #CCC;
}

.owl-carousel.top-border {
    border: none;
    padding-top: 18px;
}

.owl-carousel {
    margin-bottom: 30px;
}

.call-to-action .call-to-action-content {
    text-align: left;
}

.call-to-action p {
    font-size: 1.0em;
}

.list.list-icons li .fa, .list.list-icons li .icons {
    position: initial;
    margin-right: 10px;
}

.recent-posts h4 {
    color: #550077;
    margin-bottom: 0;
}

.recent-posts .date {
    margin-top: 5px;
}

html section.section-primary {
    background-color: #550077 !important;
    border-color: #210040 !important;
}

section.section {
    background: #f4f4f4;
    border-top: 5px solid #f1f1f1;
    margin: 0 0 80px 0;
    padding: 20px 0;
}

.featured-boxes .featured-box {
    margin-top: 5px;
}

.slider-container .main-label {
    text-shadow: 2px 2px 4px #1d2127;
}

/* Cookiedingsbums */
#cookiedingsbums a{color:#000;text-decoration:none}
#cookiedingsbums div{padding:10px;padding-right:40px}
#cookiedingsbums{text-align:center;border-top:1px solid #fff;background-color:#4c575d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e0eb',endColorstr='#f2f6f9',GradientType=0);position:fixed;bottom:0;z-index:10000;width:100%;font-size:14px;line-height:18px;color:#fff;padding:10px 100px}
#cookiedingsbumsCloser{background-color:#550077!important;border-color:#C00;border-radius:10px;text-decoration:none;font:14px/100% arial,sans-serif;position:absolute;right:27px;text-decoration:none;top:21%;cursor:pointer;padding:12px 24px;*//background:-moz-linear-gradient(top,#ced6df0%,#f2f6f9 100%);*//background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ced6df),color-stop(100%,#f2f6f9));*//background:-webkit-linear-gradient(top,#ced6df0%,#f2f6f9 100%);*//background:-o-linear-gradient(top,#ced6df0%,#f2f6f9 100%);*//background:-ms-linear-gradient(top,#ced6df0%,#f2f6f9 100%);*//background:linear-gradient(to bottom,#ced6df0%,#f2f6f9 100%);*//filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ced6df',endColorstr='#f2f6f9',GradientType=0)}
@media screen and (max-width:400px) {
#cookiedingsbums{padding:10px 100px 10px 0}
}