/* Responsiv storlek - Full size upp till 1689px */

/* JUSTERINGAR MOBILLÄGE */
@media (max-width: 767px){
    .section-text-dark{ font-size: 23px!important;}
    .top-img-title{ margin-top: 4px; margin-bottom: 4px;}
    .navbar_ .navbar-toggle { margin-top: 0px; margin-bottom: 10px;}
    header{top: 0%; margin-top: 0px;}
    .section-img-presentation{ padding: 2px 0 0 0!important;}
    .top-img-title {
        font-size: 13px!important;
    }
    .top-img-body {
        font-size: 13px!important;
    }

    .mobil-hr {
        display: block!important;
    }

    .navbar_ .nav > li {
        border-top: 1px solid #dfdbdb;
        color: black!important;
    }

    .navbar_ .nav > li > a{
        color: black!important;
    }

    .navbar_{
        height: 56px;
    }


.fa-check-square, .fa-check{
    font-size: 20px;
}

    .fa-check-text{
        font-size: 12px!important;
        color:black!important;
    }
}

@media (min-width: 892px) {

    .top-img-wrapper{
        position: absolute;
        padding: 0px 4% 15px 4%;
        background: #00000047;
        width: 100%;
        bottom: 0;
    }

}


@media (max-width: 892px) {

    .top-img-wrapper {
        padding: unset!important;
        background: #0000009e!important;
        position: relative!important;
    }


}




.top2 {
    margin-bottom: 2px;
}


@media (max-width: 1230px) And (min-width: 767px){
    .navbar_ {
        padding-top: 53px!important;
    }

    .top-img-title {
        font-size: 23px!important;
    }
}

#top2 {
    position: relative;
    z-index: 40;
    padding: 4px 0px 4px 0px;
}

.top0{ padding: 0px 0px 2px;}

#sektionmerinfo1{
    margin-top: -50px; 
    box-shadow: none!important;
}

#sektionmerinfo3{
    box-shadow: none!important;
    background-color: white;
}

.navbar_ { padding-top: 10px; padding-bottom: 0px;}
.logo_wrapper { margin-top: 0px; }

.top-logo { 
    max-height: 50px;
    margin-top: 6px;
}

.navbar_ .nav > li > a { font-weight: 500; padding: 10px 10px 6px 10px!important;font-size: 12px;}
.navbar_ .nav > li > a:hover{ border-bottom: 3px solid #FFED00!important;}

.section-dark{
    padding: 25px 4% 15px 4%;
    height: 90px; 
    background-color: #2664AE!important;
}

.section-dark-text{
    width: 100%;
    text-align: center;
    margin-top: 5px;
    color: white;
}

.section-white{
    padding: 25px 4% 15px 4%;
    background-color: #ffffff!important;
}

.section-white-snabbmeny{
    display: inline-block;
    padding: 25px 4% 50px 4%;
    background-color: #ffffff!important;
}

.section-snabbmeny-imgwrapper{
    padding-right: 2px;
    padding-left: 2px;
}

.section-text-white{color:black;}

.section-text-dark{
    color: white;
    margin-top: 5px;
    font-weight: 700;
}


.section-img-presentation{
    display: table-cell;
    padding: 2px 0px 0px 0px;
}


#best { 
    background-color: white; 
    padding-bottom: 0px; 
    margin-top: -60px;
}
#car{box-shadow:none!important;}
#kontaktform{ background-color: white; padding-bottom: 0px; padding-top: 25px;box-shadow:none!important;margin-top: -56px;}

#testimonials{ background-color: white; padding-bottom: 0px; padding-top: 25px;box-shadow:none!important;margin-bottom: 0px;margin-bottom: -30px; margin-top: -50px;}
#kartaiframe { background-color: white; padding-bottom: 50px; padding-top: 25px;margin-top: -50px;box-shadow:none!important;}

#introtxt {box-shadow: none!important;}
#introtxt .container .row {padding: 25px 4% 15px 4%;} 

#sektionmerinfo2{
padding-bottom: 0px; 
padding-top: 25px;
box-shadow:none!important;
margin-bottom: 0px;
background-color:white;
}

#merinfo2 {
    padding-bottom: 15px;
}


.titel-text{
    font-family: 'Open Sans Condensed';
    font-size: 36px;
    text-transform: uppercase;
}


.site-btn { 
    background-color: #2664AE!important;;
    color: white!important;;
    border: 0!important;
    text-decoration: none;
}

.title1 span:before { content: none; }
.title1 span:after { content: none; }
#senastefordonwrapper span{ padding-left: 0px;}
#best .sektion-halv-hr{ display: none;}
.slides-content {
    background-color: #2664AE!important;
    color: #ffffff!important;
    min-height:unset!important;
    border-color: #424242!important;
}
.top-img-title{
    position: relative;
    color: white;
    font-size: 32px;
    font-weight: 600;
}


.top-img-body{
    color: white;
    font-size: 16px;
    font-weight: 300;
}

.snabbmeny-img-title{ 
    color: white;
    font-size: 23px;
    font-weight: 600;
    text-align: center;
    background-color:#2664AE;
    margin: 0;
    padding: 8px;
}

#bilvisning {
    margin-top: -50px;
    background-color: #ffffff;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 50px;
    box-shadow: none!important;
}
.section-car{
    background-color: #ffffff;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 20px;
    margin-bottom: 100px;
}
.car-container .sektion-hr{display:none;}

.sektion-halv-hr {
    border: 0.5px solid #f48120;
    background-color: #f48120;
    height: 0px;
    background-image: none!important;
}

.section-white-col{
    padding: 25px 4% 15px 4%;
    background-color: #ffffff!important;
    height: 100%;
    width: 100%;
    display: inline-block;
    margin-bottom: -5px;
}
.kontakt-contact-wrapper {
    font-size: 16px;
    color: #6d6d6d!important;
    text-decoration: none;
    display: inline-block;
    padding-bottom: 2px;
}
.kontakt-contact-wrapper .ei { color: #6d6d6d!important;padding-right: 20px;}
#searchengine{ background-color: #ffffff!important; }

.section-white-col-finans{
    padding: 25px 4% 15px 4%;
    background-color: #ffffff!important;
    height: 100%;
    width: 100%;
    display: inline-block;
}

.tjanster-body-wrapper{
    padding: 25px 4% 15px 4%;
    display: inline-block;
}

.top-img-title-finans{
    position: relative;
    color: black;
    font-size: 30px;
    font-weight: 600;
}

.top-img-body-finans{
    color: black;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 30px;
    display: inline-block;
}

.tjanster-presentation-ul{
    padding-left: 0;
    font-size: 17px;
}
.btn-visafilter {
    background-color: #2664AE;
}

.tjanster-logo-smal{padding: 4px;}

.tjanster-logo-big{
    margin-left: auto;
}
.oppettider-txt{
    font-size: 16px;
    color: #6d6d6d!important;
}

.besok-txt{
    font-size: 16px;
}
.btn-sorting{border: 0;}

.bil-block-header {
    background: #424242!important;
    color:white;
}

.searchbox-header {
    background: #fff;
    border: 0;
    border-color: black;
    padding-left: 6px;
    margin-bottom: 0px;
}

.select-box {
    font-size: 15px;
	border-radius: 0;
}

.search-box {
    border-radius: 0;
    font-size: 16px;
    border-radius: 0!important;
    margin-bottom: -3px;
    border: 1px solid gray;
}
.fa-clock, .fa-warehouse {
    font-size: 20px;
}
.fa-angle-double-down {
    font-size: 15px;
}
.section-kontakt-info{
    padding: 25px 0px 25px 0px;
} 
.section-car {
    box-shadow: none!important;
}
.navbar_ .nav > li {
    margin-left: 5px;
    max-height: 36px;
    overflow: hidden;
}
.reco-wrapper{
    background-color: #ffffff!important;
    text-align: center;
}
.bil-block-pris {
    background-color: #2664AE;
    color: white;
    margin-top: -55px;
    padding: 10px 25px 10px 25px;
    border-radius: 6px;
}
#reco--badge-2019{ margin-top: -20px; float:right;}
#reco--badge-2019 a{ height:80px!important; }

#reco--badge-2020{ margin-top: -20px; float:right;margin-right: -50px;}
#reco--badge-2020  a{ height:80px!important; }

#reco--badge-2021{ margin-top: -20px; float:right;margin-right: -50px;}
#reco--badge-2021  a{ height:80px!important; }

#reco--badge-yearsInRowBadge{ margin-top: -20px; float:right;margin-right: -15px;}
#reco--badge-yearsInRowBadge a{ height:80px!important; }

.bildtext {
    padding-top: 25px;
    display: inline-block;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 22px;
    color: #555555;
}

.boxed-img {
    border-radius: 6px;
    border: 2px solid gray;
}

.liten-knapp{
    background-color: #fe0000;
    color: white;
    padding: 1px 3px 1px 3px;
    border-radius: 4px;
    text-decoration: none;
    border: 1px solid black;
}
.liten-knapp:hover{
    color: white;
}

.verkstad-contact-info{
    color: #fe0000!important;
}

.mobil-hr, .slides-artal, .slides-miltal, .slides-pris{
    display: none!important;
}

.bil-block-main{
    border-radius:none!important;
}

.sektion-text {
    font-size: 16px;
}

.sektion-oppettider {
    background-color: white;
    padding-top: 50px;
    display: inline-block;
}

.slidertcontainer {
    display: inline-block;
}

.fa-check-square, .fa-check{
    font-size: 30px;
    color:rgb(255, 180, 0);
}
.fa-check-text{
    font-size: 23px;
    color:white;
    padding-left:6px;
    display: inline-block;
    margin: 16px;
}

.kopererbil-input{
    font-size: 20px;
    width:100%;
    color:black;
    padding-left:6px;
}

.kopererbil-btn{
    width:100%;
    font-size: 20px;
    margin-top:15px;
    background-color: #2664AE!important;
    color:white;
}

.copyrights a{
    color:white;
}

.meny-center{
    text-align:center;
    display:inline-block;
}

#google_translate_element {
    margin-top: -3px;
}

#oppettext {
    margin-bottom: -40px;
    overflow: hidden;
    width: 100%;
    text-align: right;
}

.copyrights {
    display: none;
}