
/*
 Theme Name:   Tama Bilpleie
 Description:  Child theme of bb17 for Tama Bilpleie
 Author:       adsign ideutvikling
 Author URI:   http://adsign.no
 Template:     bb17
 Version:      1.0.7
 Text Domain:  tama
*/

/* BPH overrides
.salespitch-wrapper .salespitch {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 20px;
}

.salespitch-wrapper .lead {
  margin-bottom: 0;
}
*/

:root {
    --primary: #101010;
    --secondary: #CE2031;
}


.salespitch {
	text-shadow: rgba(0,0,0,1) 0 1px 0 !important;
}

/* Style all font awesome icons */
.fa {
    padding: 1em;
    font-size: 3em;
    width: 50px;
    text-align: center;
    text-decoration: none;
}

/* Add a hover effect if you want */
.fa:hover {
    opacity: 0.7;
}

/* Set a specific color for each brand */

/* Facebook */
.fa-facebook {
    background: #3B5998;
    color: white;
}

.felgLogoLeft {
    width:50%;
    padding:3em 0em 0em 0em;
    float:left;

}

.felgLogoRight {
    width:50%;
    padding:3em 0em 0em 0em;
    float:right;

}

.felgtittel {
    text-align: left;
    padding:1em 0em 0em 0em;
}

.contactdetails {
	position: relative;
	top: 0;
	padding: 0;
	padding-top: 40px;
}

.logo {
    width: 239px !important;
    height: 100% !important;
}

.logo-block {
    height: auto !important;
}

.top-bar-right .menu.desktop-menu {
    margin-top: 27px;
}

.off-canvas-wrapper {
    overflow: visible;
}

.contact-details svg {
    width: 40px;
    height: 40px;
    margin-top: 7px;
}

.desktop-menu a {
    color: var(--primary) !important;
}

.pricingtable {
    padding-top: 60px;
    margin-top: 0;
}

.button.secondary {
    background-color: var(--secondary) !important;
}

/*
.bb-badge.bestseller {
    background-image: url('assets/images/badge_bestseller.png');
}

.bb-badge.new {
    background-image: url('assets/images/badge_new.png');
}
*/

/* .cta-box {
    background-color: #101010;
    padding: 180px 0 50px;
    margin-top: -150px !important;
} */

.arenabil-footer {
    padding-top: 60px;
    background-color: var(--primary);
    color: #fff;
}

.wrapper-footer .columns {
    height: unset !important;
}

.privacy-policy {
    display: flex;
    justify-content: flex-end;
}

.privacy-policy a {
    color: #fff;
}

.footer-bottom {
    margin-top: 40px;
    padding-top: 30px;
    padding-bottom: 20px;
    border-top: 1px solid #484848;
    background: #000;
}

.arenabil-footer h3 {
    font-size: 1.35rem;
    font-weight: 600;
}

@media (max-width:639px) {

    .arenabil-footer {
        padding-top: 30px;
    }

    .privacy-policy {
        justify-content: flex-start;
    }

    .wrapper-footer {
        display: flex;
        flex-direction: column;
        max-width: none;
        row-gap: 25px;
    }
}