/*!
Theme Name: Sidebygger Child Theme
Theme URI: http://www.maksimer.no
Version: 1.1.3
Description: A child theme for custom development.
Author: The Maksimer team
Author URI: http://www.maksimer.no
template: bb-theme
*/@font-face{font-family:MaisonNeue-Bold;font-weight:700;src:url(assets/fonts/MaisonNeue-Bold.otf) format("opentype")}@font-face{font-family:MaisonNeue-Book;font-weight:400;src:url(assets/fonts/MaisonNeue-Book.otf) format("opentype")}.maisonneue-bold{font-family:MaisonNeue-Bold,sans-serif}.maisonneue-book{font-family:MaisonNeue-Book,sans-serif}.all-caps{text-transform:uppercase}.z-index-one{z-index:1}@media screen and (max-width:768px){.fl-node-5d498022d3a26 .menu a{padding-top:10px!important;padding-bottom:10px!important}.bli-medlem-module{display:block!important}.fl-module-content{position:relative}.box-bedrift .plus-minus,.box-student .plus-minus{color:#fff}.plus-minus{text-align:center;font-size:16px;color:auto;text-decoration:underline}.fl-menu ul li:nth-child(2){background:#00cdff}.fl-menu ul li:nth-child(2) a{color:#fff!important}.box-bedrift .fl-module-rich-text,.box-privat .fl-module-rich-text,.box-student .fl-module-rich-text{display:none}.box-heading{text-align:center}.bli-medlem-box-button{margin-bottom:10px}.bli-medlem a{font-family:MaisonNeue-Book,sans-serif;font-weight:400;font-size:18px;line-height:30px;border:1px solid #00c1f3;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:12px 12px;color:#fff;background:#00cdff}.bli-medlem a:hover{color:#00cdff;background:#fff}.box-student .box-heading{color:#fff}.box-student .bli-medlem a{background:#00cdff;color:#000}.box-privat .box-heading{color:#000}.box-privat .bli-medlem a{background:#000;color:#fff}.box-bedrift .box-heading{color:#fff}.box-bedrift .bli-medlem a{background:#00cdff;color:#000}}@media screen and (min-width:769px){.bli-medlem a{font-family:MaisonNeue-Book,sans-serif;font-weight:400;line-height:30px;border:1px solid #00c1f3;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:12px 24px;color:#fff;background:#00cdff}.bli-medlem a:hover{color:#00cdff;background:#fff}.fl-html .bli-medlem{font-size:22px}}body.home .fl-menu ul li:nth-child(2) a{color:#fff!important}.location .full-row{width:100%;display:inline-block;margin-top:60px}.location .large-text-wrap{width:100%;display:inline-block;margin-bottom:30px}.location .large-text-wrap .fl-heading{text-align:center}.location .text-desc{max-width:566px;margin:0 auto;text-align:center}.location .full-map{width:100%;display:inline-block;margin-top:70px;margin-bottom:50px}.location .table-wrap{width:100%;display:inline-block}.location #cars-table{width:100%;font-family:MaisonNeue-Bold,sans-serif;font-weight:700}.location #cars-table th:not(:first-child){text-align:center}.location #cars-table th:first-child{width:50%}.location #cars-table th,.location td{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.location #cars-table td:not(:first-child){text-align:center}.location #cars-table td:first-child span{font-size:24px;padding-left:15px;vertical-align:-5px}.location #cars-table th{padding-top:12px;padding-bottom:12px;text-align:left}.location #cars-table .car-img{width:200px;height:auto}.map-filters{text-align:center;padding-bottom:50px}.map-filters select{margin-right:10px;background:#e8fcff;border:1px solid #e8fcff;padding:10px;color:#666;font-size:16px;-webkit-appearance:none;-webkit-border-radius:0;background-image:-webkit-linear-gradient(45deg,transparent 50%,gray 50%),-webkit-linear-gradient(315deg,gray 50%,transparent 50%);background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:-webkit-calc(100% - 20px) -webkit-calc(1em + 2px),-webkit-calc(100% - 15px) -webkit-calc(1em + 2px),-webkit-calc(100% - 2.5em) .5em;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;-moz-appearance:none}.map-filters input[type=submit],.map-filters input[type=submit]:hover{background:#9c34ca;color:#fff;font-size:16px}.car-info-window .categories .category_title{margin-top:5px!important;font-size:15px;font-weight:700}.car-info-window .categories a .view-car-type{margin-top:5px}.car-info-window .categories a:first-of-type .view-car-type{margin-top:0}.footer-nyhetsbrev{max-width:239px}.footer-nyhetsbrev input.wpcf7-validates-as-email{border-radius:0}.footer-nyhetsbrev input.wpcf7-submit{float:right;background-color:transparent;font-size:16px;color:#fff;padding:0;text-transform:none}