/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.centered {
    text-align: center;
}

.pattern {
    background: url('../img/taxi_pattern.png') repeat-x;
    height: 20px;
}

.logo-wrapper {
    text-align: center;
}

.logo {
    padding: 40px 0 0 0;
    margin: 0 auto;
}
.logo2 {
    padding: 20px 0 0 0;
    margin: 0;
    height: 90px;
}

a {
    color: #ff0006;
}
a:hover,
a:active,
a:focus {
    color: #c80308;
}

.nav.nav-pills li a {
    font-weight: bold;
    color: #000;
}

.nav.nav-pills li.active a {
    background: #b80c0c;
    color: #fff;
    border: 2px solid #000;
    border-radius: 10px;
    padding: 8px 11px;
}

form.form-contact {
    border: 1px solid #eaeaea;
    border-radius: 4px;
    padding: 20px 15px;
}
.partners a:hover {
    text-decoration: none!important;
}
button#submit {
    background-color: #b80c0c;
    background-image: none;
    color: #fff;
    font-weight: bold;
    border: 2px solid #000;
    border-radius: 10px;
    padding: 8px 11px;
}
.in-b { display: inline-block; }

.jumbotron {
    background: url('https://www.minicar-erkelenz.com/img/jumbotron_bg.jpg') no-repeat;
    height: 500px;
    padding-top: 220px;
    background-size: cover;
    background-position: center;
}
hr {
    width: 100%;
}
h1.corp-bg {
    border: 3px solid #000;
    border-radius: 30px;
    padding: 15px;
    font-size: 2.3em;
    font-weight: bold;
    width: auto;
    display: inline-block;
}

h1.corp-bg.red {
    background-color: #b80c0c;
    color: #fff;
}
h1.corp-bg.yellow {
    background-color: #ffde00;
    color: #000;
}

.phone-big {
    background: url('../img/phone.png') no-repeat;
    background-position: center;
    height: 200px;
    background-color: #000;
    background-size: contain;
    margin-top: -30px;
    margin-bottom: 30px;
}

.container.content-wrapper {
    padding-bottom: 20px;
}

.corp-icon {
    padding-top: 20px;
    padding-left: 20px;
    font-size: 50px;
}

.red {
    color: #b80c0c;
}
.yellow {
    color: #ffde00;
}

footer {
    background-color: #000;
    padding: 30px;
    color: #fff;
}

footer h5 {
    text-transform: uppercase;
    font-weight: bold;
}

footer a {
    color: #ffde00;
}
footer a:hover,
footer a:active,
footer a:focus,
footer a:active:focus {
    color: #ffde00;
}

.copy {
    padding-top: 30px;
}

section.partners {
        padding: 16px 0;
}
section.partners img {
}
section.partners img:first-child { padding-left: 0; }
section.partners img:last-child { padding-right: 0; }

@media(min-width: 460px) {
    .phone-big {
        background-size: inherit;
    }
}
@media(max-width: 460px) {
    .container.content-wrapper {
        text-align: center;
    }
    .copy .centered {
        text-align: left;
    }
    section.partners img {
        margin-bottom: 32px;
        padding: 0 62px;
    }
}

#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   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 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}