@import url('https://fonts.googleapis.com/css?family=Pathway+Gothic+One|Titillium+Web:300,400,600');


.page-header, p, h1, h5, h6, body, a{
  font-family: 'Titillium Web', sans-serif;
}

h1 {
  color: #EC6707;
  font-size:90px;
  margin-bottom:20px;
}

.page-header {
color:#EC6707;
}

@media screen and (min-width:1200px) {
  h1 {
    line-height:75px;
  }
}

@media screen and (max-width: 1199px) {
  h1 {
  font-size:50px!important;
  }
}

h2, h3, h4, .btn {
  font-family: 'Pathway Gothic One', sans-serif;
}

body {
  font-size:17px;
}

h3 {
  font-weight: lighter;
  font-size:25px;
  color: #EC6707;
}

h4 {
  font-size:22px;
  font-weight: lighter;
  color:#052834;
  margin-bottom:7px;
}

h2.page-header {
color:#EC6707;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/*.cd-main-content {
  position: absolute;
  top: 0;
}*/


.big-heading h3 {
    font-size: 90px;
    font-family: 'Titillium Web', sans-serif;
text-transform: none;
font-weight: 500;
}

@media screen and (max-width: 1199px) {
.big-heading h3 {
    font-size:55px;
}

}

/*Content*/
.content {
  padding-top:0px;
  padding-bottom:0px;
}

/*Buttons*/
.btn {
  background:#184251;
  border: none;
  font-size:22px;
  color:White;
}

.index-hero-content .btn {
color:white!important;
}

.btn:hover {
  background: #052834;
  color:white;
}

.link-orange a {
color:#EC6707;
font-weight:bold;
}
.policy-links a {
    color: #000080 !important;
    text-decoration: underline;
}

.section_Content a.btn {
color:White;
}

.cd-main-content .section_Content p a.btn {
color:white;
}

/*Links in content units main content*/
.cd-main-content .section_Content p a {
color:#EC6707;
}

/*Popup*/

.modal-header .close {
z-index:9999;
}

/*HEADER AXESS*/
.header {
  background: #184251;
  height: 120px;
  padding-top:0px!important;
  padding-bottom:0px!important;
  border:none;
}

.header .container {
  padding-left:0px;
  padding-right:0px;
  width: 100%;
  height: 120px;
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */

}


/*Big menu*/
.navbar-nav>li>a {
  color: white;
  text-transform: none;
  font-size: 20px;
  font-family: 'Titillium Web', sans-serif;
}

.navbar-nav>li>a:hover, .navbar-nav>li.active a, .navbar-nav li.active, .navbar-nav>li>a:focus {
  color: #EC6707;
  background: transparent;
}

@media screen and (min-width:1275px) {
  .navbar-nav>li {
    margin-right:10px;
  }
}



.navbar-nav a {
  font-weight: 300 !important;
}


@media screen and (min-width:1200px) {
  .col-small-menu {
    display: none;
  }
  
  .col-menu {
    height:120px;
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;     
    display: -webkit-flex;     
    display: flex;             
    align-items : center;
  }
}


.col-menu {
  justify-content: flex-end;
}

/*Small menu*/

.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
  background:#5a7582;

}

@media screen and (max-width:1199px) {
  .col-menu-big {
    display:none;
  }
  
  .col-small-menu {
      height:120px;
  }
  .cd-main-content.nav-is-visible, .cd-main-header.nav-is-visible {
    top:0;
  }
}

.cd-main-header {
  background: transparent;
  margin-top:45px;
}

.cd-primary-nav, .cd-primary-nav ul {
  background:#052834;
  font-size:20px;
  top:-4px;

}

.cd-primary-nav a {
  border-bottom: 1px solid #EC6707;
}

.cd-nav-trigger.nav-is-visible {
  background: #EC6707;
  left:-30%;
  top:-48px;


}

.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {
  background: white;
}

/* Hamburgermenu */

@media screen and (max-width: 767px){
    .cd-main-header.nav-is-visible{
        position: fixed;
        top: 0px;
        left: auto;
        right: 260px;
        transform: none;
        transition: 0;
    }
    .col-small-menu .cd-nav-trigger.nav-is-visible{
        left: 0;
        top: 0px;
        width: 44px;
        
    }
}

@media screen and (max-width: 1199px){
    .cd-nav-trigger.nav-is-visible span{
        top: 50%;
        transform: translate(-50%,-50%);
        left: 50%;
        transition: 0s;
    }
    
    .cd-nav-trigger.nav-is-visible span::before,
    .cd-nav-trigger.nav-is-visible span::after{
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%) rotate(45deg);
        transform-origin: center;
        transition: .2s;
    }
    
    .cd-nav-trigger.nav-is-visible span::after{
        transform: translate(-50%,-50%) rotate(-45deg);
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px){
    .col-small-menu{
        display: flex;
        align-items: center;
    }
    
    .cd-main-header.nav-is-visible{
        position: fixed;
        top: 30px;
        left: auto;
        right: 280px;
        transform: none;
        transition: 0;
    }
    
    .col-small-menu .cd-nav-trigger.nav-is-visible{
        left: 0;
        top: 0px;
        width: 44px;
    }
    
    .col-small-menu .cd-header-buttons{
        top: 0;
        right: 0;
        transform: scale(1.2);
    }
    
    .cd-nav-trigger.nav-is-visible{
        top: 5px;
        left: -5px;
    } 
    
}





/*icons*/

.col-blue-flag, .col-logo, .col-search, .col-language, .col-login {

  height:120px;
  display: -webkit-box;      
  display: -moz-box;         
  display: -ms-flexbox;     
  display: -webkit-flex;     
  display: flex;             
  align-items : center;
  z-index:2;
  }


.col-blue-flag, .col-logo, .col-search, .col-language, .col-login {
  justify-content: center;
}

@media screen and (min-width:768px) {
  .col-blue-flag,  .col-menu, .col-search, .col-language {
    border-right:2px solid #323c4a;
  }
}


.col-login {
padding-left:5px;
padding-right:5px;
}

.col-login .user-profile-text {
display:none;
}

p.flag-blue-text, p.search-text, p.language-text, p.login-text, .flag-blue-text a, .login-text a, .privat-text a, .cart-text a, p.cart-text   {
color: #EC6707;
    font-size: 22px;
    margin-bottom: 0px;
    font-family: 'Pathway Gothic One', sans-serif;
}

.login-text a:hover {
  text-decoration: none;
}

.flag-blue-text a:hover {
  color: white;
  text-decoration: none;
}


.col-login {
background:#EC6707;
}

p.login-text, .login-text a {
color:white;
}

/*Dropdown menu header*/

.header-transparent {
  background: transparent;
  position:absolute;
  top:0;
}

.js-country-icon, .js-search-icon, .js-language-icon {
  cursor: pointer;
}

/*Search*/


.blue-dropdown-search{
  background: #184251;
  top:120px;
  z-index:3;
  height:120px;
}

.search-row{
  display: none;
  height:500px;
}

.header.header-transparent.search-row {
width:40%;
right:0;
top:0;
}

@media screen and (max-width:767px) {
.header.header-transparent.search-row .container {
display:inline-block;


}

.header.header-transparent.search-row {
width:100%;
top:-15px;
}
}

/*Cart*/


.header #minibasket .caret {
display:block;
}



.header .feature-basket, .header .cart-content.container  {
display:none;
}

.header #minibasket .badge {
display:block;
background:#EC6707;
border-color:#EC6707;
font-size:15px;
top:-40px;
right:-10px;

}

.header #minibasket .btn {
font-size:0;
padding:0;
}

/*Change Country*/

.blue-dropdown-country {
  background: #184251;
  top:120px;
  z-index:3;
  height:450px;
}


.country-row{
  display: none;
  height:500px;
}

/*Language*/

.header #languageCode li.top-bar-link a{ 
  font-family: 'pathway gothic one', sans-serif;
  color: #EC6707;
  font-size:20px;
  text-transform: uppercase;
  border: none;
}


.header #languageCode li.top-bar-link a:hover {
  background: transparent;
  color: white;
}

.header .top-bar-link:first-of-type {
  display: none;
}

.header #languagepicker li:first-of-type {
  display: block;
}


.header #languagepicker {
  display:block!important;
}


.blue-dropdown-language {
  background: #184251;
  top:120px;
  z-index:3;
  height:180px;
  display: flex;
  align-items: center;

}

@media screen and (max-width:767px) {
  .blue-dropdown-language {
    justify-content: center;
  }
}

@media screen and (min-width:768px) {
  .header #languageCode li.top-bar-link a {
    text-align: left;
    padding: 5px 0px;
    font-size:18px;
  }
}



.language-row{
  display: none;
  height:500px;
}


.header #languagepicker {
  text-align: center;
  position: relative!important;

}


@media screen and (min-width:768px) {

  .header #languagepicker a {
    padding-bottom:0;
    min-width: 130px;
  }

}
/*Language Picker Changes*/
.header #languagepicker a img{
    transform: scale(1.25);
    margin-right: 2px;
}
@media screen and (max-width:767px){
    .header #languagepicker a img {
        display: none;
    }   
}
.header #languagepicker a{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap:2px;
}
.header #languagepicker a img{
    margin-bottom:1px;
}
.header #languagepicker a {
  padding-bottom: 0;
  min-width: auto;
}
/*Fix for Danish flag*/
.flag.flag-da {
  background-position: -112px -33px;
}


/*NO - Privat icon*/

.privat-icon {
  padding-bottom:0!important;
}

.privat-icon p.privat-text {
  margin-bottom:0;
}

.privat-icon .privat-text a:hover {
  text-decoration: none;
}

/*Mobile view icons*/
@media screen and (max-width:767px){
  .col-blue-flag, .col-search, .col-language, .col-login {
    display:none;
  }

  .header-transparent {
    margin-top:100px;
  }

  .blue-dropdown-search {
    height:65px!important;
  }

  .blue-dropdown-country {
    height:100px;
    width:100%;
  }
  
  .blue-dropdown-country p, .blue-dropdown-country a{
    font-size:13px;
  }

  .blue-dropdown-country img {
    max-width:30px;
    margin-top:20px;
  }

  .blue-dropdown-language {
    width:100%;
    height:60px;
  }

  .blue-dropdown-language ul {
    display: flex;
  }

  .blue-dropdown-language li {
    display: flex;
    margin-top:10px;
  }

  .header #languagepicker li:first-of-type {
    display: flex;
  }

  .header #languageCode li.top-bar-link a {
    font-size:14px;
  }

  .small-menu-row>.container {
    height:50px;
  }
  
  .small-menu-row .section_LoginStatus .top-bar-link.user-log-out-link>a,.small-menu-row .section_LoginStatus .top-bar-link.user-log-in-link>a{
color:#EC6707;
}
.small-menu-row .section_LoginStatus {
background:none;
padding-top:10px;
}
  
}
.header #languagepicker .top-bar-link {
    display: block !important;
}

@media screen and (min-width:768px) {
  .small-menu-row {
    display: none;
  }
}

.small-menu-row {
  height:100px;
  background:#052834;
  z-index:4;
  position:relative;
}

.small-menu-row img {
  margin-top:10px;
  max-width:40px;
}

.small-menu-row p, .small-menu-row a {
  font-size:13px;
}


/*Fixed header*/


.header {
position:fixed;
width:100%;
z-index:9999;
  top:0;
}

.col-blue-flag {
z-index:9999;
}

.header-transparent {
top:120px;
  z-index:8888;
}

.blue-dropdown-country, .blue-dropdown-language {
top:0px;
}

.cd-main-content {
margin-top:255px;
}
  
@media screen and (min-width:768px) { 
.header.header-transparent {
width:auto;
}  
  
  .cd-main-content {
margin-top:120px;
}
}

.header.small-menu-row {
top:120px;
z-index:9999;
}

/*Header ->1999*/
@media screen and (max-width:1199px) {
.cd-header-buttons {
position:relative;
padding:0;
margin:0!important;
}

.cd-header-buttons:after {
content:'MENU';
width:100%;
float:left;
color: #EC6707;
    font-family: 'Pathway Gothic One', sans-serif;
    font-size: 13px;
text-align:center;
margin-top:-13px;
}

.cd-main-header {
margin-top:0;
}

.cd-header-buttons>li {
float:none;
width:100%;
margin:0 auto;
}

.cd-header-buttons>li>.cd-nav-trigger {
float:none;
margin:0 auto;
}

.cd-main-header.nav-is-visible .cd-header-buttons:after {
display:none;
}

.cd-nav-trigger span::after {
top:7px;
}

.cd-nav-trigger span::before {
top:-7px;
}

.cd-nav-trigger span {
top:45%;
}
}

.header-logo img {
	max-height:70px;
}

/*Mobile header*/
@media screen and (max-width:767px) {
.small-menu-row .container{
display:flex;
flex-wrap:wrap;
justify-content:space-around;
}

.small-menu-row [class*="col-sm-"] {
padding:0!important;
height:100%;
}

.header, .header>.container, .col-logo {
height:50px;
}

.header-logo img {
height:30px;
}

.header.small-menu-row {
top:50px;
}


.cd-main-content {
margin-top:115px;
}
  
  .header .section_LoginStatus .top-bar-link>a {
font-size:13px;
}

.small-menu-row .login-text a {
color:#EC6707;
}

.header.small-menu-row, .header.small-menu-row>.container {
    height: 65px;
}

.header-transparent {
top:5px;
}

.small-menu-row img {
max-width:20px;
}
  
  .cd-nav-trigger {
width:20px;
}

.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
width:20px;
}
.cd-nav-trigger span {
right:0;
}

.header.header-transparent.search-row, .blue-dropdown-search {
    background: rgb(5, 40, 52);
top:15px;
}
  
}

/*Login/User section mobile*/
@media screen and (max-width:767px) {
.header .section_LoginStatus {
    display: inline-block;
    height: 100%;
padding:0;
}

.small-menu-row .section_LoginStatus .top-bar-link.user-log-out-link>a {
    color: white!important;
}

.small-menu-row .section_LoginStatus ul.nav {
display:flex;
height:100%;
align-items:center;

}

.header .section_LoginStatus .top-bar-link {
display:flex!important;
height:100%;
align-items:center;
justify-content:center;
line-height:15px;
padding:5px;
}

.header .section_LoginStatus .user-log-out-link {
width:30%!important;
background:#5a7582;

}
  
  [data-loggedin="True"] .log-out-col {
width:35%;
}


.header .section_LoginStatus .user-profile-name, .header .section_LoginStatus .user-profile-customer-code {
word-break: break-word;
}

.header .section_LoginStatus .user-profile-page-link {
overflow:hidden;
}


.header .section_LoginStatus .user-profile-page-link a {
font-size:12px;
}

}


@media screen and (max-width:767px) {
.small-menu-row .container {
justify-content: space-between;
}

.header.small-menu-row .section_LoginStatus {
background:transparent;
}

.header.small-menu-row .section_LoginStatus ul {
text-align:left;
}

.header.small-menu-row .section_LoginStatus .user-profile-page-link>a {
font-size:11px;
pointer-events:none;
}

.header.small-menu-row .section_LoginStatus .user-log-out-link {
background:transparent;
width:50%!important;
}
.header.small-menu-row .section_LoginStatus .user-log-out-link > a {
color:#EC6707!important;
font-size:13px;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
width:100%;
flex-direction:column;
}

.header.small-menu-row .section_LoginStatus .user-log-out-link > a::before {
content:'';
background-image: url('/en/image/getthumbnail/1911');
display:block;
background-size:contain;
background-repeat:no-repeat;
width:20px;
height:20px;
margin-bottom:12px;
}

.header.small-menu-row .section_LoginStatus ul {
flex-direction:row-reverse;
}
}


/*Modal margin*/
.modal-dialog.modal-lg {
margin-top:160px;

}

@media screen and (max-width:767px) {
.modal-dialog.modal-lg {
margin-top:260px;
}
}

/*Padding & Margin*/
.no-side-margin {
  margin-left:0px!important;
  margin-right:0px!important;
}

.no-side-padding {
  padding-left:0px!important;
  padding-right:0px!important;
}

.no-bottom-padding {
  padding-bottom:0px!important;
}

.no-top-padding {
padding-top:0!important;
}

.bottom-pad-30 {
  padding-bottom:30px!important;
}

.top-padding-50 {
  padding-top:50px!important;
}

@media screen and (min-width: 768px) {
  .big-top-padding-50 {
    padding-top:50px!important;
  }
}

.top-padding-5p {  
  padding-top:5%!important;
}

.centered-content {
text-align:center;
}


/*Backgrounds*/
.beige-background {
  background: #f9f9f9;
}

.white-smoke-background {
  background: #f3f3f4;
}


.bg-bluegray {
background: linear-gradient(171deg, rgba(91,117,129,1) 0%, rgba(5,40,52,1) 100%);
  margin-top:-7px;
}


/*Images -cropped when resized*/

@media screen and (min-width:768px) {
  .image-background img{
    min-height:950px;
    object-fit: cover!important;
  }
}

@media screen and (min-width:768px) {
  .image-background-small img{
    min-height:1460px;
    object-fit: cover!important;
  }
  
    .image-background-big img{
    min-height:1460px;
    object-fit: cover!important;
  }
}

/*Hero images*/
.hero-banner {
background-size:cover;
}

.hero-image-index {
  background-image: url(/en/image/getthumbnail/1144);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-index-b2b {
  background-image: url(/en/image/getthumbnail/1246);
  background-repeat: no-repeat;
  background-size: cover;
}


.hero-image-kundtjanst {
  background-image: url(/en/image/getthumbnail/1230);
  background-repeat: no-repeat;
  background-size: cover;
}


.hero-image-kundsupport {
  background-image: url(/en/image/getthumbnail/1245);
  background-repeat: no-repeat;
  background-size: cover;
}



/*VÅRA TJÄNSTER*/
.hero-image-tjanster {
  background-image: url(/en/image/getthumbnail/2082);
  background-repeat: no-repeat;
  background-size: cover;
}


.hero-image-verkstad {
  background-image: url(/en/image/getthumbnail/1129);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-saker-lagerhallning {
  background-image: url(/en/image/getthumbnail/1130);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-fleetsales {
  background-image: url(/en/image/getthumbnail/1131);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-pdi{
  background-image: url(/en/image/getthumbnail/1133);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-transporter{
  background-image: url(/en/image/getthumbnail/2081);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-trackandtrace{
  background-image: url(/en/image/getthumbnail/1136);
  background-repeat: no-repeat;
  background-size: cover;
}


.hero-image-antirust {
	background-image: url('/en/image/getthumbnail/2005');
    background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-antirust-brukt {
	background-image: url('/en/image/getthumbnail/2005');
    background-repeat: no-repeat;
  background-size: cover;
}




/*FÖRETAGET*/


.hero-image-foretaget {
  background-image: url(/en/image/getthumbnail/1030);
  background-repeat: no-repeat;
  background-size: cover;
}


.hero-image-organisation {
  background-image: url(/en/image/getthumbnail/1687);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-karnvarden {
  background-image: url(/en/image/getthumbnail/1690);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-historia {
  background-image: url(/en/image/getthumbnail/2080);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-kvalitetmiljo {
  background-image: url(/en/image/getthumbnail/1688);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-policy {
  background-image: url(/en/image/getthumbnail/1134);
  background-repeat: no-repeat;
  background-size: cover;
}


.hero-image-visselblasning {
  background-image: url(/en/image/getthumbnail/1871);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-ny-organisation {
  background-image: url(/en/image/getthumbnail/1687);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-faq {
  background-image: url(/en/image/getthumbnail/1687);
  background-repeat: no-repeat;
  background-size: cover;
}

/*VÅRA ANLÄGGNINGAR*/


.hero-image-anlaggningar {
  background-image: url(/en/image/getthumbnail/1072);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-terminalhantering {
  background-image: url(/en/image/getthumbnail/1691);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-transportterminaler {
  background-image: url(/en/image/getthumbnail/1692);
  background-repeat: no-repeat;
  background-size: cover;
}


/*ÖVRIGA LANDING PAGES*/

.hero-image-nyheter {
  background-image: url(/en/image/getthumbnail/1028);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-partners {
  background-image: url(/en/image/getthumbnail/1027);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-kontakt {
  background-image: url(/en/image/getthumbnail/1143);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-reklamation-pdi {
  background-image: url(/en/image/getthumbnail/1146);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-reklamation-transport {
  background-image: url(/en/image/getthumbnail/1147);
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-image-reklamation {
  background-image: url(/en/image/getthumbnail/1145);
  background-repeat: no-repeat;
  background-size: cover;
}

/*NODE HERO*/
@media screen and (min-width:1600px) {
.node-hero-image img {
display:none;
}

.node-hero-image {
height:550px;
background-size:cover;
background-position-y:center;
}
}

@media screen and (max-width:1599px) {
.node-hero-image {
background-image:none!important;
}

.node-hero-image img {
display:block;
}
}

/*Hero data unit banner*/
.hero-banner-row .section_ContentBannerDataUnit, .hero-banner-row .banner-wrapper-main {
padding:0;
}


.hero-banner-row .section_ContentBannerDataUnit {
margin-bottom:-6px;
}
.hero-banner-row .carousel {
box-shadow:none;
margin:0;
}

.hero-banner-row .slick-dotted.slick-slider {
margin:0;
}

/*Data unit banner*/
.section_ContentBannerDataUnit .js-contentSlider .slick-dots {
bottom:20px;
}

.section_ContentBannerDataUnit .slick-dots li button:before {
font-size:12px;
color:white;
opacity:0.7;
}

.section_ContentBannerDataUnit .slick-dots li.slick-active button:before {
color:#EC6707;
opacity:0.9;
}

/*New newsrow index page*/
.index-news-row {
background:#052834;
  margin-top:-10px;
}

.index-news-row .news-list {
display:flex;
flex-wrap:wrap;
justify-content:space-around;
}

.index-news-row .news-list .post {
width:22%;
}
.index-news-row .section_TranslationText {
padding-bottom:0;
}
.index-news-row .section_TranslationText p{
text-align:center;
font-family: 'Pathway Gothic One', sans-serif;
color:white;
margin-top:30px;
font-size:32px;
}

@media screen and (max-width:1199px) {
.index-news-row .news-list .post {
width:30%;
}
}

@media screen and (max-width:991px) {
.index-news-row .news-list .post {
width:100%;
}
}

/*Hero text and x*/
.hero-text {
    color: white;
    font-size: 100px;
    position: absolute;
    width: 100%;
    top: 40%;
}
@media screen and (max-width:1199px) {
  .hero-text {
    font-size: 80px;
  }
}
@media screen and (min-width:768px) {
    .hero-x {
        background-image: url(/en/image/getthumbnail/1728);
        background-repeat: no-repeat;
        height: 800px;
        background-position:80%;
    }
    .hero-text {
        left: 20%;
    }
}
@media screen and (min-width:1200px) {
    .hero-x {
        background-image: url(/en/image/getthumbnail/1728);
        background-repeat: no-repeat;
        background-position: 100% 50%;
        margin-top: -1px;
    }
    .hero-text {
        left:35%;
    }
}
.page:not(.pt-page-index) .hero-x {
    height: 480px;
  	background-size: cover;
}
.page:not(.pt-page-index) .hero-x .hero-text {
    top: 50%;
    transform: translatey(-50%);
}
@media screen and (max-width:767px) {
    .hero-x {
        background-image: url(/en/image/getthumbnail/1728);
        background-repeat: no-repeat;
        background-position: 20%;
        height: 400px !important;
        background-size: 1000px;
    }
    .hero-text {
        position: relative;
        margin-top: 140px;
        font-size: 40px;
    }
    .hero-image-index{
        background-position:30%;
    }
}

/*Hero text without X*/
.hero-text-width .hero-text {
width:50%;
top:10%;

}





@media screen and (max-width:1199px) {
  .hero-text-width .hero-text p {
    font-size:50px;
  }

.hero-text-width .hero-text img {
max-width:100px;
}
}


@media screen and (max-width:767px) {

.hero-text-width .hero-text p {
max-width:100px;
font-size:30px;
}

.hero-text-width {
position:absolute;
width:100%;
top:5%;
left:10%;
}

.hero-text-width .hero-text {
margin-top:0;
}

.hero-text-width .hero-text img {
max-width:50px;
}
  
}

/*News on index page*/
.news-list-index {
  color: white;
  font-weight:300;
  color:#B3B2B2;
}

.news-list-index .news-list {
    background: rgba(7,40,51,0.6);
    padding-top: 10px;
    padding-left: 10px;
}


.news-list-index .post-date {
  color:#EC6707;
  font-size:20px;
}

.news-list-index a {
  color: white;
  font-size:25px;
  font-weight:300;
}

.news-list-index .post-body {
  font-size:14px;
  padding-top:0px;
}

.news-list-index .flag-link-btn {
  font-family: 'Pathway Gothic One', sans-serif;
  background:#184251;
  border: none;
}

.news-list-index .flag-link {
  border-top: 2px solid #184251;
}

.news-list-index h2.section-heading, .news-list-index img  {
  display: none;
}

/*Index hero content*/
.index-hero-content {
margin-top:150px;
}

.no-indexhero-link {
margin-bottom:15px;
padding:30px!important;

}

.no-indexhero-link h3 {
color:white;
text-transform:none;
font-family: 'Titillium Web', sans-serif;
    font-size: 25px;
    font-weight: 300;
}
.no-indexhero-link p {
color:white;
}

.no-indexhero-link .btn {
background:#EC6707;
}

.no-indexhero-link .btn:hover {
background:#5a7582;
}

@media screen and (max-width:767px) {
.index-hero-content {
margin-top:0;
}
}


/*Axess Logistics*/

.background-axess-log {
  background-image: url(/en/image/getthumbnail/1050);
  background-position-x: center;
  padding-left: 0!important;
}

.axess-log-text {
  margin-top:10%;
  margin-left:10%;
}
.axess-log-text h1 {
  font-size:90px;
  color:#EC6707;
  max-width: 700px;
}

.axess-log-text h2 {
  text-transform: uppercase;
  color:#B3B2B2;
  font-size:32px;
  max-width:90%;
  margin-top:30px;
}

.axess-log-text p {
  color: #304750;
  font-size:22px;
  max-width:90%;
}


@media screen and (max-width:1199px) {
  .axess-log-text p {
    font-size:16px;
  }
  .axess-log-text h2 {
    font-size:20px;
  }
  .axess-log-text h1, .kontakt .page-header {
    font-size:55px!important;
  }
}



.links-company {
  max-width:280px;
  background: rgba(24,66,81,0.6);
  height:740px;  
}

.links-company p{
  color: white;
  text-transform: uppercase;
  font-size:19px;
  border-bottom: 3px solid #EC6707;
  max-width:180px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:20%;
  padding-top:20%;
}

.cd-main-content .links-company p a {
  color:white;
  font-family: 'Pathway Gothic One', sans-serif;
  font-size:22px;
}

.cd-main-content .links-company p a:hover {
  text-decoration: none;
  color:#EC6707;
}


/*Våra länder*/
.vara-lander-text {
  position: absolute;
  color: white;
  font-size:68px;
  width:100%;
  top:20%;
}

.url-web p{
  position:absolute;
  top:30%;
  width:100%;

}

.cd-main-content .url-web p a {
  color:white;
  font-family: 'Pathway Gothic One', sans-serif;
  font-size:28px;
  border-bottom:2px solid #EC6707;
} 

.url-web a:hover {
  color: #EC6707;
  text-decoration: none;
}



@media screen and (max-width:767px) {

  .pic-url-web img {
    width:100%;
  } 

  .pics-url-web section{
    padding-bottom:0px!important;
  }

  .vara-lander-text {
    font-size:50px;
    top:3%;

 }

  .vara-lander-bakgrund {
    padding-bottom:0px!important;
  }
}


@media screen and (min-width:768px) and (max-width:991px) {

  .vara-lander-height {
    height:280px;
  }

  .vara-lander-bakgrund.section {
    padding-bottom:0;
  }

  .pics-url-web {
    position: absolute;
    top:60%;
    padding-right:30px;
    padding-left:30px;
    z-index: 1;
  }
}

@media screen and (min-width: 992px) and (max-width:1399px) {
  .pics-url-web {
    top:55%;
    position: absolute;
    padding-right:30px;
    padding-left:30px;
  }

  .vara-lander-height {
    height:400px;
  }

  .vara-lander-text{
     top:5%;
  }
}

@media screen and (min-width:1400px) {
  .vara-lander-height {
    height:530px;
  }


  .pics-url-web {
    top:55%;
    position: absolute;
    padding-right:30px;
    padding-left:30px;
  }
}

/*Våra partners*/
.vara-partners {
  color:#EC6707;
  font-size:68px;
  margin-bottom: 50px;
}



/*Links over hero*/
@media screen and (max-width:1199px) {
  .links-over-hero-row {
    display:none;
  }
}


.links-over-hero-row {
  position: absolute;
  top:213px;
  width:95%;
  text-align: center;
  left:2.95%;
}

.blue-background {
  background: rgba(24,66,81,0.9);
  padding-left:50px;
  padding-right:50px;
  border-right:1px solid #052834;	
  z-index:1;

}

.links-over-hero p{
  color: white;
  font-size:22px;
margin-top:10px;
margin-bottom:5px;
  text-transform: uppercase;
  border-bottom:3px solid #EC6707;
  padding-bottom:10px;
  font-family: 'Pathway Gothic One', sans-serif;
}

.links-over-hero a {
  color: white!important;
  font-family: 'Pathway Gothic One', sans-serif;
}
.links-over-hero a:hover {
  text-decoration: none;
  border: none;
  color:#EC6707;
}

@media screen and (max-width:1800px) {
  .links-over-hero p {
    font-size:15px;
}

  .blue-background {
    padding-left:10px;
    padding-right:10px;
  }
}


.links-over-hero.active a {
  color:#EC6707!important;
}


.row.links-over-hero-row {
display:flex;
} 


.row.links-over-hero-row > .blue-background {
width:unset;
left:unset;
flex:1;
}


/*Fix for navigation mobile LP*/

@media screen and (max-width:767px){
p.hero-text {
max-width:100px;
font-size:30px;
}

}

@media screen and (max-width:1199px){
.links-over-hero-row.contact-claim {
display:block;
}
}


@media screen and (max-width:767px){
.links-over-hero-row.contact-claim {
  
  display: block;
    position: relative;
    top: 0;
    width: 100%;
    left: 0;
    margin: 0;
}
}

/*Links over hero - NEW - menu*/

@media screen and (max-width:767px) {

.menu-over-hero-row {
display:none;
}

}

.container.menu-over-hero-row {
    position: absolute;
    top: 410px;
    width: 95%;
    text-align: center;
    left: 2.95%;
  z-index:777;
}

.menu-over-hero-row .section {
padding:0;
}

.menu-over-hero-row .sidebar-nav-heading {
display:none;
}

.menu-over-hero-row .sidebar-nav-items, .menu-over-hero-row .sidebar-nav {
border:none;
margin:0;
}

.menu-over-hero-row .sidebar-navigation > ul {
display:flex;
}

.menu-over-hero-row .sidebar-navigation > ul > li {
background: rgba(24,66,81,0.9);
border:none;
border-right: 1px solid #052834;
flex:1;
margin:0;
padding:0;
height:100px;
display:flex;
align-items:center;
justify-content:center;
}

.menu-over-hero-row .sidebar-navigation > ul > li:last-of-type {
border:none;
}

.menu-over-hero-row .sidebar-navigation > ul > li > .sidebar-item, .menu-over-hero-row .sidebar-navigation > ul > li > .sidebar-item > a {
padding:0;
margin:0;
}

.menu-over-hero-row .sidebar-navigation > ul > li > .sidebar-item > a {
    color: white;
    font-size: 22px;
    text-transform: uppercase;
    border-bottom: 3px solid #EC6707;
    padding-bottom: 10px;
    font-family: 'Pathway Gothic One', sans-serif;
}

.menu-over-hero-row .sidebar-navigation > ul > li > .sidebar-item > a.active {
color:#EC6707;
font-weight:500;
}


/*News list/archive page*/


.news-page-list .media {
    height: 100%;

}

.news-page-list .post {
padding-bottom:13px
}

.news-page-list .media-body{
text-overflow: ellipsis;
overflow:hidden;

}

.news-page-list .post-body>p {
margin-bottom:0;

}

.post-body {
  padding-top:0;
}

.post-heading {
  margin-top:10px;
}

.news-page-list .post-heading a {
  color: #EC6707;
  font-size:20px;
  font-weight: 300;
}

.news-page-list .post-date:after {
  content: "\A NEWS";
  white-space: pre;
  color: #5c5c5c;
}

.news-page-list .post-date {
  font-weight: lighter;
  font-size:17px;
  color:#EC6707;
}

.news-page-list p {
  font-size:17px;
}

.news-page-list .post-img {
  width:350px;
  margin-top:-22px;
}

.news-page-list .media-body {
  display: block;
  margin: auto!important;
}

.news-page-list .media>.pull-left {
  margin-right:0px;
  float:none;
}


.news-page-list .news-list {
  float: left;
  display: inline-block;
  background: transparent;
  max-width:100%;
}

.news-page-list .post {
  display: block;
  width:30%;
  height:500px;
  float:left;
  margin-top:20px;
  margin-right:10px;
  margin-left:10px;
  background: white;
  border: 2px solid #e4e5e6;
}

@media screen and (max-width:768px) {
  .news-page-list .post {
    width:46%!important;
  }
}

@media screen and (max-width:549px) {
  .news-page-list .post {
    width:96%!important;
    height:600px;
  }
  .news-page-list .post-img {
    width:550px;
    margin-top:-30px;
  }
}

.news-page-list .media-body {
  display: block;
  width:80%;
  margin: auto!important;
}

.row-news-page-list {
  margin-bottom:10px;
}

/*News detail page*/
.news-detail-page .article-image {
  display: none;
}

.news-detail-page .article-intro, .news-detail-page .article-title, .news-detail-page .article-date, .news-detail-page p {
  width:90%!important;
  margin-left:5%;
}
.news-detail-page .article-title
{
  color:#EC6707;
  font-size:55px;
}

.news-detail-page .article-intro, .news-detail-page p {
  font-size:20px;
  color: #5c5c5c;
}


.news-detail-page .article-date
{
  font-size:25px;
  margin-bottom:10px;
  color:#EC6707;
}

.news-detail-page .article-date:after {
  content: "\A NEWS";
  white-space: pre;
  color: #5c5c5c;
}


@media screen and (max-width:1199px) {
  .news-detail-page .article-intro, .news-detail-page p {
    font-size:15px;
  }

  .news-detail-page .article-title {
    font-size:40px;
  }

  .news-detail-page .article-date {
    font-size:17px;
  }

}

@media screen and (min-width:768px) {
  .news-detail-page img {
    float: right !important;
    width:50%;
    position: absolute;
    right:0;
    top:0;
    z-index:-1;
    max-height: 1070px;
    max-width: 960px;
  }

  .news-detail-page .article-intro, .news-detail-page .article-title, .news-detail-page .article-date, .news-detail-page p {
    width:30%!important;
    margin-left:10%;
  }

  .news-detail-page article{
    margin-top:5%;
  }
}
.footer {
  z-index:9998;
  position: relative;
}


.more-news .btn{
  font-size:30px;
  background:#EC6707;
  border: none;
  border-radius:0;

}

.more-news .btn:hover {
  background: #184251;
}


/*Contact us page*/

.background-kontakt {
  background-image: url(/en/image/getthumbnail/1051);
  height: 740px;
  padding-left: 0!important;
  background-position-x: center;
}

/*.kontakt #Subject {
  display: none;
}*/


.kontakt .section_Content a {
color:#EC6707;
}

.adress-units {
  padding-top:13%;
  padding-left:50px!important;
}

.adress-units {
	padding-top:5%;
}

@media screen and (max-width:1450px) {
  .adress-units a {
    font-size:15px;
  }
}

.kontakt #contactusform {
  max-width: 500px;
  margin:0 auto;
  padding-top:2%;
}

.kontakt .form-control {
  background: #dedee1;
  box-shadow: none;
  border-radius:0;
  font-size:22px;
  font-family: 'Pathway Gothic One', sans-serif;
  text-transform: uppercase;
  min-height:50px;
  margin-bottom:10px;
}

.kontakt .page-header {
  font-size:100px;
  font-weight: lighter;
  color: #EC6707;
}


.adress-units a {
color:#5c7580;
  text-decoration:underline;
}

.adress-units a:hover {
color:#EC6707;
}

/* Contact copy holder */
.kontakt #contactusform form > .row {
    display: flex;
    flex-wrap: wrap;
}
.kontakt #contactusform form > .row > div.send-copy-holder {
    width: 100%;
    order: 2;
    margin-top: 10px;
}
.kontakt #contactusform form > .row > div.col-sm-5 {
    width: 66.66667%;
}
.kontakt #contactusform form > .row > div.col-sm-4 {
    width: 33.33333%;
}
@media screen and (max-width: 479px){
    .kontakt #contactusform form > .row > div.col-sm-5,
    .kontakt #contactusform form > .row > div.col-sm-4 {
        width: 100%;
    }
    .kontakt #contactusform form > .row > div.col-sm-4 {
        margin-top: 10px;
        order: 3;
    }
}

.adress-units .btn  {
color:white;
} 


/*Contact us submit page*/
.contact-submit h4 {
margin-top:60px;
font-size:40px;
text-transform:none;
}



/*Reklamation*/
.reklamation .btn {
  width:100%;
  padding-top:50px;
  padding-bottom:50px;
}


/*FOOTER*/

.footer {
  background: #052834;
  text-transform: none;
  font-size:22px;
  padding-top:85px!important;
  padding-bottom:80px;
  height:auto!important;
  width:auto!important;
  
}

.footer .row {
  margin-bottom:0px;
}

.footer .social-media img {
  padding-left:10px;
}

@media screen and (min-width:768px){
  .footer .social-media img {
    float: right!important;
  }
}

@media screen and (max-width:767px){
  .footer .social-media img {
    margin-top:50px;
  }
}




/* Effects */
.bg-fixed {
  background-attachment: fixed;
  background-size: cover;
}

/* IE10+ CSS */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.bg-fixed {
		background-attachment: local !important;
	}
}

.fadein {
  
  opacity: 0;
}

.slide-left {
}

.slide-right {
}

/* Custom effects */
.hero-x, .hero-text, .news-list-index .post {
  opacity: 0;
}




/*hiding search until content search available- just delete this css when ready

.col-search{
  display:none;
}*/ /*Using col-search for NO - "privat icon"*/

.col-menu {
  border-right:0;
}


/*Margins & Paddings*/

.margin-top-200 {
  margin-top: 200px;
}

/* NEWS FIX */
.news-list .post-img{
	max-width:none; 
}


/*Cookie notification*/
#cookieNotification {
  background:#052834;
}

#cookieNotification p a {
  color:#EC6707;
}

#cookieNotification p {
  color:white;
}

#cookieNotification .btn {
  background:#EC6707;
}


#cookieNotification .btn:hover {
  background:#184251;
}


[lang="en"] #cookiescript_badge {   
transform: rotate(90deg);
left: -45px;
bottom: 189px !important;
}

[lang="sv"] #cookiescript_badge {   
transform: rotate(90deg);
left: -75px;
bottom: 189px !important;
}
[lang="da"] #cookiescript_badge {   
transform: rotate(90deg);
left: -75px;
bottom: 189px !important;
}
[lang="no"] #cookiescript_badge {   
transform: rotate(90deg);
left: -125px;
bottom: 189px !important;
}


/*Fix for navigation mobile LP*/


@media screen and (max-width:767px) {
.links-over-hero-row div.blue-background {
float:right;
width:200px;
margin-left:30%;
}


.links-over-hero p {
margin-top:5px;
margin-bottom:5px;
}

p.hero-text {
max-width:100px;
font-size:30px;
}

}




/*NEW CSS FOR MENU - SORT*/

.col-menu .navbar-collapse, .col-menu{
padding-right:0;
}


.navbar-nav>li>a {
  color: white;
  text-transform: none;
  font-size: 24px;
  font-family: 'Pathway Gothic One', sans-serif;
text-transform:uppercase;
font-weight:400!important;
}




.navbar-nav>li>a:hover, .navbar-nav>li.active>a, .navbar-nav li.active, .navbar-nav>li>a:focus, .navbar-nav li.active .menulabel {
    color: #EC6707!important;
    background: transparent;
}



.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
background:transparent;
}




.navbar-nav .dropdown-menu {
top:80px;
background:rgba(91,117,129,0.9);
float: none;
text-align: center;
padding:0;
  border:0;
}


.navbar-nav .dropdown-menu li{
float:none;
display:inline-block;

height:100px;
}

.navbar-nav .dropdown-menu li a {
  font-family: 'Pathway Gothic One', sans-serif;
    line-height: 94px;
    text-transform: uppercase;
    font-size: 22px;
    color: white;
}

.navbar-nav .dropdown-menu li a:hover {
background:transparent;
color:#EC6707;
}


.navbar-nav .dropdown-menu li.active>a {
color:#EC6707;

}



@media screen and (min-width:1500px) {
.navbar-nav>li>a {
font-size:24px;
}

.navbar-nav .dropdown-menu li a {
font-size:26px;
}

.navbar-nav>li {
  margin-right: 10px;
}

}

/*Section styling*/
/*Content banner data unit*/
.section_ContentBannerDataUnit {
padding:0!important;
}

.section_ContentBannerDataUnit .banner-wrapper-main {
padding:0;
}


.section_ContentBannerDataUnit .slick-dotted.slick-slider {
margin:0;
}

.section_ContentBannerDataUnit .carousel {
box-shadow:none;
  margin:0;
}

/*Custom class section styling*/
/*Menu tree*/
.menu-tree-style {
background:#293e49;
}

.menu-tree-style .sidebar-nav {
padding:30% 15%;
}



.menu-tree-style .sidebar-nav [class*="toggle-lvl-"] {
background:transparent;
}

.menu-tree-style .sidebar-nav-items li {
border:none;
}


.menu-tree-style h3.sidebar-nav-heading {
text-transform:none;
font-size:45px;
color:White;
}

.menu-tree-style .sidebar-nav-items {
border-top:3px solid #EC6707;
}


.menu-tree-style .sidebar-nav li a {
font-size:24px;
font-family:'Pathway Gothic One', sans-serif;
color:white;
}

.menu-tree-style .sidebar-nav .toggle .toggle-sign {
color:#EC6707;;
font-size:30px;
font-family:"Times New Roman";
font-weight:lighter;
}

.menu-tree-style .toggle-item.active>.toggle-btn>a, .menu-tree-style .toggle-item a.active {
color:#EC6707;
}

.menu-tree-style .sidebar-nav li a {
font-weight:lighter;
}


.menu-tree-style .sidebar-nav .toggle-lvl-two a {
font-size:20px;
}


.menu-tree-style .toggle-lvl-one>li.toggle-item {
border-bottom:1px solid rgb(91,117,129);
}

.toggle-lvl-two>li.toggle-item.active {
border-top:1px solid rgb(91,117,129);
border-bottom:1px solid rgb(91,117,129);
}


@media screen and (max-width:767px) {
.menu-tree-style {
height:unset!important;
}

.menu-tree-style .sidebar-nav {
padding:15px;
}

.menu-tree-style .section.section_Menu {
padding:0;
}

.menu-tree-style .sidebar-nav-toggle {
margin-bottom:0;
}
  
  .sidebar-nav-toggle.btn {
background:#EC6707;
}


}


/*Products*/
/*Landing page products*/

.catalog-lp-padding {
padding:6%
}

/*Nodelist hover*/
.hover-product-hover-bg {
background:#293e49;
opacity:0.2;
} 

/*brand info news*/
.brand-info .section_ProductNodeText {
background:#293e49;
padding:20px;
color:white;
font-size:15px;
  margin-bottom:20px;
}

.brand-info h3 {
text-transform:none;
}
 
.brand-info p a {
color:#EC6707;
}


/*Link to customer service & Track&Trace*/
.custom-link .large-block {
width:80%;
float:left;
background:#EC6707;
padding:20px 50px;
color:White;
font-size:30px;
  margin-bottom:20px;
}

.custom-link .large-block img {
max-height:100px;
margin-right:15px;
}
.custom-link .link-button {
width:20%;
float:left;
background:#184251;
padding:20px;
text-align:center;
}

.custom-link .link-button img {
max-height:100px;
}

.custom-link .large-block.block-blue {
background:#184251;
}

.custom-link .link-button.link-orange {
background:#EC6707;
}

@media screen and (max-width:767px) {
  	.custom-link {
        display: flex;
        align-items: stretch;
        background: #EC6707;
    }
    
    .custom-link:has(.block-blue){
        background: #184251;
    }
  
    .custom-link .large-block {
        font-size: 18px;
        padding: 0 20px;
        margin-bottom: 0;
        display: flex;
        align-items: center;
    }
  
  	.custom-link .link-button{
        display: flex;
        flex: 1 0 auto;
    }

    .custom-link .large-block img, .custom-link .link-button img {
    	max-height:40px;
    }
}

/*Product detail page*/

/*Tabs on pdp*/
.int-page-tabs .nav-tabs>li.active a {
background:#EC6707;
color:white;
border-color:#EC6707;
}

.int-page-tabs .nav-tabs>li>a {
background:#d3d3d3;
border-color:#d3d3d3;
color:#052834;
}

.int-page-tabs .nav-tabs {
border-bottom: 3px solid #d3d3d3;
}

/*Fleet sales tab*/
.fleet-sales-row .section, .fleet-sales-row .section .products{
padding-bottom:0px;
}

.fleet-sales-row  .product-nav {
border:none;
}

.fleet-sales-row .producttable {
display:none;
}

.fleet-sales-row h2 {
cursor:pointer;
}

.fleet-sales-row h2 {
background:#f6f6f6;
padding:10px 15px;
text-transform:uppercase;
transition: background 0.2s ease-in-out;
}

.fleet-sales-row h2:hover {
background:#EC6707;
}



/*padding for PDP*/
@media screen and (min-width:992px) {

.proddetail-padding {
padding-right: 180px;
}

}

/*Kundtjänst*/
/*Tabs for contact info*/
.contact-tabs .nav-tabs {
width:35%;
float:left;
background:#052834;
padding:5%;
}

.ax-toggle-box.contact-tabs {
padding:0;
}

.contact-tabs .tab-content {
width:65%;
float:left;
margin:0;
padding:5%;
background:#f6f6f6;
  text-align:center;
}

.contact-tabs .nav-tabs li {
width:50%;
}

.contact-tabs .nav-tabs>li>a {
background:transparent;
border:none;
color:#EC6707;
padding-right:0;
margin:0;
  text-transform:uppercase;
    font-family: 'Pathway Gothic One', sans-serif;
font-size:25px;
}

.contact-tabs .nav-tabs>li.active>a, .contact-tabs .nav-tabs>li.active>a:hover, .contact-tabs .nav-tabs>li.active>a:focus {
background:transparent;
border:none;
color:white;
}

.contact-tabs .nav-tabs>li.visible-lg {
display:block;
visibility:visible;
}

.contact-tabs .nav-tabs>li.hidden-lg,.tab-pane.active h3.hidden-lg {
display:none;
}



@media screen and (max-width:900px) {
.contact-tabs .nav-tabs li {
width: 100%;
}
}

/*Contact kundtjänst*/
.kontakt.no-heading .page-header {
display:none;
}

.kontakt.no-heading #contactusform {
max-width:100%;
  padding-top:0;
}

/*CONTINUE*/

/*Search*/

.header .section_CatalogSearchBox {
margin-top:35px;
margin-left:20px;
margin-right:20px;
margin-bottom:35px;
}

.header .section_CatalogSearchBox .input-lg {
border-radius:0;
height:50px;
background:#e4e5e6;
border-color:#e4e5e6;
}



.header .section_CatalogSearchBox .catalogsearchboxbutton {
height:50px;
}


.blue-dropdown-search {
background: #052834;
}

/*Logout section*/
.col-login {
padding:0;
}

.header .section_LoginStatus .top-bar-link {
display:block;
}

.header .section_LoginStatus {
text-align:Center;
background:#EC6707;
}

.header .section_LoginStatus .user-profile-text {
color:#304750;
font-size:19px;
text-transform:uppercase;
font-family:'Pathway Gothic One', sans-serif;
}


.header .section_LoginStatus .user-profile-sep {
display:none;
}

.header .section_LoginStatus .user-profile-name, .header .section_LoginStatus .user-profile-customer-code {
width:100%;
display:inline-block;
}

.header .section_LoginStatus .top-bar-link>a {
border:none;
font-family:'Pathway Gothic One', sans-serif;
  padding:0;
font-size:15px;
color:White;
text-transform:uppercase;
}

.header .section_LoginStatus .user-log-out-link>a {
color:#184251;
}

.header .section_LoginStatus .user-log-out-link {
width:100%;
}

.header .section_LoginStatus .top-bar-link>a:hover {
background:transparent;
}

@media screen and (max-width:1599px) {
.user-profile-text {
display:none;
}

}



/*Menu*/

.nodelist-style a {
    font-family: 'Pathway Gothic One', sans-serif;
}

.nodelist-style .field-stockcode,
.nodelist-style .pt-list-attribute,
.nodelist-style div.clearfix,
.nodelist-style div.pull-right,´{
display:none;
}


.nodelist-style>div.hidden-xs {
display:block;
}

.nodelist-style ul.visible-xs {
display:none;
}

@media screen and (max-width:1199px) {

.nodelist-style .product {
width:50%;
}
}


.nodelist-style img.hover-product-image {
padding:20px;
}

/*PDP*/
.prod-hero-image .row,.prod-hero-text .row  {
margin:0;
}

.prod-hero-image [class*="col-xs-"],.prod-hero-text [class*="col-xs-"], .prod-hero-image {
padding:0!important;
}

.prod-hero-image p {
margin:0;
}

@media screen and (min-width:768px) {
.prod-hero-text h1 {
color:white;
margin-bottom:0;
}

.prod-hero-text {
position:absolute;
top:10%;
width:100%;
left:0;
text-align:center;
}

.prod-hero-image {
background:#5a7581;
min-height:200px;
  background-image: url(/en/image/getthumbnail/1859);
}
}


@media screen and (max-width:767px) {
.hero-arrow {
display:none;
}
}

.section_BreadCrumb > .container {
margin:0;
padding:0;
}

.catalog-lp-padding .section+.section, .catalog-lp-padding .section {
padding-bottom:10px;
}

.col-sm-12 {
min-height:0;
}


#SelectCarSection span{
	background-color:#184251;
  	color:white
}

#SelectCarMessage{
	padding-left:10px;
}
#SelectCarMessage .warning{
  color:rgb(236, 103, 7)
}

[data-pageid="135"] .section_ContentPageTabs .nav-tabs{
  min-height:640px;
}


[data-pageid="135"] .section_ContentPageTabs .tab-content{
min-height:640px;
}





/*Hero text no bg image*/



.hero-text.hero-text-content {
width:100%;
left:0;
text-align:center;
top:10%;
}


.hero-text.hero-text-content p {
margin:0;
}

/* hide help text in checkout page*/

.CheckoutFieldHelpText {
    display: none;
}


@media screen and (max-width: 1450px) {
.hero-text.hero-text-content img{
max-width:100px;
}
.hero-text.hero-text-content {
top:5%;
}

}

@media screen and (max-width: 991px) {

.hero-text.hero-text-content img{
max-width:50px;
}

.hero-text.hero-text-content {
position:absolute;
margin:0;
top:0%;
font-size:40px;
}
}

/*Anchor link brand info*/
.anchor_ax .fa {
    margin-left: 7px;
font-weight: bold;
}
.anchor_ax {
  
    
}

.anchor_link_brand_info {
    margin-bottom: 20px;
    
}
.brand_info_anchor_link_class {
  visibility: hidden;
}

.anchor_ax a, .anchor_ax em {
color:#EC6707;
font-size:20px;
font-weight:bold;
}

/*Anchor link brand info END*/


[data-pageid="124"] .pdf-pdp-container{
display:none !important;
}


.pdf-pdp-container table .hover-product-image{
display:none;
}

.pdf-pdp-container thead tr{
background:rgb(121,135,152);
}

.pdf-pdp-container table tbody td{
font-size:12px;
color:black;
font-weight:100;
padding:0px !important;
border-color:rgb(121,135,152) !important;
padding-left:10px !important;
height:20px !important;
  border:none !important;
}



.pdf-pdp-container table tbody td .js-product-detail{
font-weight:100;
}

.pdf-pdp-container .field-avail{
display:none;
}

.pdf-pdp-container .table.producttable .col-xs-3{
display:none;
}

.pdf-pdp-container .field-addtobasket{
display:none;
}

.pdf-pdp-container .table.producttable thead tr th:nth-of-type(1){
/*display:none;*/
}

.pdf-pdp-container .productlist-image-tablecell{
display:none;
}

.pdf-pdp-container .product-netprice.hover-product-price{
      font-size:12px !important;
  color:black !important;
  padding-right:10px !important;
  margin:0px !important;
}
.pdf-pdp-container h2{
font-size:18px;


 }



.pdf-pdp-container .page-header, .pdf-pdp-container p, .pdf-pdp-container h1, .pdf-pdp-container h2, .pdf-pdp-container h3, .pdf-pdp-container h4, .pdf-pdp-container h5, .pdf-pdp-container h6, .pdf-pdp-container, .pdf-pdp-container a {
    font-family: 'Arial', sans-serif !important;
}

.pdf-pdp-container h1.page-header{
color:black !important;
font-size:20px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:10px;
}

.pdf-pdp-container .section_ProductDetail_Header{
padding-bottom:0px !important;
}

.pdf-pdp-container .pdf-logo-axess{
text-align:right;

}

.pdf-pdp-container .pdf-logo-axess img{
width:200px;
  margin-top:-30px;
}

.pdf-pdp-container table thead tr th{
font-weight:100;
  border-bottom:0px !important;
  padding-top:0px;
  padding-bottom:0px;
}

.pdf-pdp-container table tbody tr{
border-bottom:1px solid rgb(121,135,152);
}

.pdf-pdp-container .field-desc{
width:60%;
  border-right: 1px solid rgb(121,135,152) !important;
}


.pdf-pdp-container .field-price{
border-left: 1px solid rgb(121,135,152) !important;
}


.pdf-pdp-container .field-stockcode{
border-top:0px !important
}

.pdf-pdp-container .pdf-width-50{
 width:49% !important;
  float:left !important;
}


.pdf-pdp-container .pdf-footer-content{
text-align:center;
font-size:10px;
position:absolute;
bottom:0px;
  padding-left:25px !important;
  padding-right:25px !important;
}

.pdf-pdp-container .pdf-date-holder{
padding-left:10px;
font-size:12px;
}

.pdf-pdp-container .section_ProductDetail_Header{
padding-top:0px;
}
.pdf-pdp-container .pdf-logo-axess{
padding-top:0px;
  padding-bottom:10px;
}

.pdf-pdp-container .section_1291{
padding-bottom:0px !important;
}

.pdf-pdp-container .section_1288{
  padding-top:0px !important;
}


/*PAGE 156*/
.pt-page-content[data-pageid="156"]{
background: #EC6707;
}

.pt-page-content[data-pageid="156"] h1{
color:white;
}

[data-pageid="156"] .cd-main-content .container {
    width: 100%;
}
/*PAGE 156*/


/*Login page form*/
.pt-page-login .modal-body #specialOfferContainer {
display:none;
}

/*PLanerad drift stopp*/
.planerad-driftstopp p {
    color: #EC6707;
    font-weight: bold;
}

.planerad-driftstopp {
    margin-top: 30px
}


/*Dashboard logged in*/

.index-hero-dashboard {
background-image: url(/en/image/getthumbnail/1859);
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width: 767px){
    .index-hero-dashboard{
        background-image: url(/en/image/getthumbnail/1056);
        position: relative;
    }
    
    .index-hero-dashboard::before{
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        background: #00000030;
    }
}

.info-dash {
background:rgba(24, 66, 81, 0.7);
color:white;
padding:30px!important;
min-height:480px;
  padding-top: 60px!important;
}

.user-dash {
padding:30px;
}

.user-dash, .user-dash a {
color:white;
font-size:50px;
text-align:center;
}

.user-dash .section_LoginStatus a {
padding:0;
border:none;
pointer-events:none;
}

.user-dash .user-profile-sep, .user-dash .user-profile-customer, .user-dash .user-log-out-link {
display:none;
}

.user-dash .nav-pills {
float:left;
width:100%;
}

.user-dash .nav-pills li, .user-dash .nav-pills a {
width:100%;
}

.user-dash p {
margin-bottom:0;
}

.index-hero-dashboard .section+.section, .index-hero-dashboard .section{
padding-bottom:0px;
}


.dash-icons-row .col-sm-12 {
display:flex;
flex-wrap:wrap;
justify-content:space-around;
padding-left:15%;
padding-right:15%;
}

.row.dash-icons-row {
margin-top:30px;
}

.dash-icons-row a {
font-size:25px;
}

.dash-icons-row .section {
padding:10px;
}

.user-dash .section_LoginStatus a, .user-dash .section_TranslationText p {
line-height: 1;
}

.user-dash .section_LoginStatus {
display:inline-block;
}

.index-hero-dashboard>div>div.row {
display:flex;
flex-wrap:wrap;
align-items:center;
} 


.dash-icons-row img {
max-width:140px;
text-align:center;
}

.dash-icons-row p{
text-align:center;
font-size:25px;
}


@media screen and (max-width:767px) {
.user-dash {
width:100%;
}

.user-dash h1 {
margin:0;
}
}

/*Info dash mobile expand*/

@media screen and (max-width:767px) {
.info-dash {
min-height:0;
}

span.js-toggle-icon {
opacity:0.9;
}

span.js-toggle-icon:hover {
opacity:1;
}


span.js-toggle-icon::before {
content:'\f055';
cursor:pointer;
font-family:'FontAwesome';
margin-left:5px;
color:#EC6707;

}
  
  p.js-toggle-icon{
  cursor: pointer;
  }
  
p.js-toggle-icon .read-more:after{
  content: '❯';
  transform: rotate(90deg);
  display: inline-block;
  cursor: pointer;
  transition: .2s;
}

  p.js-toggle-icon .read-more.open:after{
    transform: rotate(-90deg);
  }

.toggle-more-content {
display:none;
float:left;
width:100%;
}
}

/*Below dashboard loggedin*/
.index-news-loggedin {
background:#e5e5e5;
padding-bottom:10px;
margin-bottom:20px;
}

.index-news-loggedin .news-page-list .news-list {
padding-left:50px;
padding-bottom:50px;

}
.index-news-loggedin .news-page-list .post-img {
width:100%
}

.index-news-loggedin h2, .index-cars-loggedin h2 {
padding-top:30px;
text-align:center;
}

.index-cars-loggedin .section_ProductParentNode_SubNodeMenu {
padding:30px;
padding-top:20px;

}

.index-news-loggedin .news-page-list .news-list {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
padding:0 5%;
}

.index-news-loggedin .news-page-list .post {
margin:0;
width:33%;
margin-bottom:1%;
height:600px;
}


.index-cars-loggedin .section_ProductParentNode_SubNodeMenu {
padding-top:0;
}

@media screen and (max-width:1300px) {
.index-news-loggedin .news-page-list .post {
width:50%;
margin-bottom:0;

}
}

@media screen and (max-width:1199px) {
.index-news-loggedin .news-page-list .post {
width:100%;
margin-bottom:5%;
height:700px;
}

.index-news-loggedin .news-page-list .post-img {
    width: 600px;
}
}

@media screen and (max-width: 767px){
    
    .index-news-loggedin .news-page-list .post, 
  	.news-page-list .post{
        height: auto;
    }
    
    .index-news-loggedin .news-list .post-img, 
	.news-list .post-img{
        display: none;
	}
  
    
}


/*Brand page fix*/
/*.brand-info-short.brand-info p {
display:none;
} */


.brand-info-short.brand-info h3  {
color:#b3b2b2;
}

.brand-info-short.brand-info p  {
  white-space: nowrap;
  overflow: hidden;
text-overflow: ellipsis;
max-width:100%;
  margin: 0;
    float: left;
  max-height:25px;
}

.brand-info-short.brand-info h3, .brand-info-short.brand-info p.anchor-scroll {
display:block;
margin-bottom:0;
}


.brand-info-short.brand-info .section_ProductNodeText {
padding:10px;
margin-bottom:5px;
}

.brand-logo-over-hero {
position: Absolute;
    bottom: 15%;
    left: 2%;
    width: 13%;
}

.brand-info-short span {
color:#EC6707;
cursor:pointer;
font-weight:bold;
}

.brand-info-short.brand-info p, .brand-info-short.brand-info img {
display:none;
}

.brand-info-short.brand-info p:first-of-type {
display:block;
}

/*Log in pages*/
[data-pageid="264"] .header, [data-pageid="264"] .footer, [data-pageid="2"] .header, [data-pageid="2"] .footer{
display:none;
}

[data-pageid="264"], [data-pageid="2"] {
background-image:url('/en/image/getthumbnail/1912');
background-size:cover;
background-repeat:no-repeat;
}

[data-pageid="264"] .cd-main-content, [data-pageid="2"] .cd-main-content {
min-height:10px;
}

.log-in-selector-col {
display:flex;
flex-wrap:wrap;
}

.log-in-selector-col > div {
width:50%;
color:White;
}

.log-in-selector-col .section+.section {
padding-bottom:0;
}

.log-in-selector-pdi {
background:rgba(5, 40, 52, 0.6);
}

.log-in-selector-transport {
background:rgba(90, 117, 130,0.6);
}

.log-in-selector-pdi, .log-in-selector-transport {
padding:70px 50px;
}

.log-in-selector-top-row, .log-in-selector-bottom-row {
background:#052834;
}

.log-in-selector-top-row h1 {
margin:0;
padding:15px 50px;
font-size:50px;
}

.log-in-selector-top-row .section, .log-in-selector-bottom-row .section{
padding:0;
}

.log-in-selector-bottom-row {
padding:10px 50px;
text-align:right;
}

.log-in-selector-bottom-row p {
padding:0;
margin:0;
}

.log-in-selector-col h2 {
color:white;
font-family: 'Titillium Web', sans-serif;
}

@media screen and (max-width:1199px) {
.log-in-selector-col > div {
width:100%;
}


.log-in-selector-pdi, .log-in-selector-transport {
padding:30px;
}
}

@media screen and (max-width:991px) {
[data-pageid="163"] .cd-main-content {
margin-top:30px;
}

.log-in-selector-top-row .section h1 {
font-size:30px!important:
}
}

[data-pageid="2"] .content>.container {
background:rgba(7,40,51,0.6);
padding:30px;
color:White;
}

[data-loggedin="False"] .hidden-autouser {
    display: none;
}


/*Transport NO FIXES*/
legend {
	font-size: 30px;
    color: #EC6707;
	margin-top:10px;
}

@media screen and (min-width:1300px) {

.transport-checkout-col {
display:flex;
justify-content:center;
}

.transport-checkout-col > .row {
padding-left:30px;
padding-right:30px;
}

.transport-cart-row {
flex-basis:55%;
}
}

.btn.btn-ptOrange {
background:#EC6707;
}

span.help-block {
color:#EC6707;
}

#checkoutWrapper .col-sm-6 {
width:100%;
}

[data-pageid="10"] .content {
padding-top:30px;
}

.section_Checkout .basket-total-lines h5 {
font-weight:700;
font-size:20px;
}

.CheckoutTermsOfSale p {
color:#EC6707;
}

[data-pageid="164"], [data-pageid="287"], [data-pageid="288"], [data-pageid="289"] {
padding-top:50px;
background:#D7D2CB;
}

/*[lang="no"] .transport-cart-row .section_Checkout #addressFields>.dynamic-address-type-consignor legend::after, [lang="no"] .transport-cart-row .section_Checkout #addressFields>.dynamic-address-type-consignee legend::after  {
content:'For inn og utlevering av biler i Bergen må det i forkant avtales tidspunkt ved å kontakte oss på telefon +4755293570';
display:block;
color: #304750;
font-size: 22px;
max-width:60%;
border:3px dashed #EC6707;
padding:10px;
}

[lang="en"] .transport-cart-row .section_Checkout #addressFields>.dynamic-address-type-consignor legend::after, [lang="en"] .transport-cart-row .section_Checkout #addressFields>.dynamic-address-type-consignee legend::after {
content: 'For delivery of cars to and from Bergen, an appointment must be agreed in advance by contacting us on phone +47 55293570';
display:block;
color: #304750;
font-size: 22px;
max-width:60%;
border:3px dashed #EC6707;
padding:10px;
}*/





/*Error Message position - checkout*/
.transport-checkout-col #deliveryFormHolder #addressFields{
    display:flex;
    flex-direction:column;
}
.transport-checkout-col  #deliveryFormHolder #addressFields .row:first-of-type{
    order:3;
}
.transport-checkout-col  #deliveryFormHolder .errorMsgContainer div{
    margin-top:25px;
    margin-bottom:0px;
}
.transport-checkout-col #deliveryinformation #referencesField legend{
    /*padding-top:50px;*/
}
.transport-checkout-col #referencesField > .row:first-of-type{
    padding-bottom:25px;
}


/*Header on checkout page*/
@media screen and (min-width:768px) {
	.page.pt-page-checkout .header {
		position:relative;

	}

	.page.pt-page-checkout .header.search-row {
		position:absolute;
		right:0;
	}
}


.page.pt-page-checkout .cd-main-content {
margin-top:0;
}

/*Contact us toggle*/
.contact-toggle-row {
max-width:500px;
margin:0 auto;
}

.contact-toggle {
display:flex;
flex-wrap:wrap;
align-items:center;
background:rgb(243, 243, 244);
padding-bottom:0!important;
cursor:pointer;
  margin-bottom:15px;
}

.contact-toggle img {
background:#EC6707;
padding:10px;
max-height:70px;
margin-right:15px;
}

.contact-toggle p {
margin-bottom:0;
}

[class*="contact-toggle-content-"] {
display:none;
}


.kontakt h1 {
padding-top:80px;
}


/* Page 19 ERP pdp*/

/*Slimmed parent relationlist*/
.parent-relation-slimmed-list .product-nav, .parent-relation-slimmed-list .field-stockcode, .parent-relation-slimmed-list .col-md-4.col-xs-5, .parent-relation-slimmed-list .col-md-3.col-xs-7 {
display:none;
}


.parent-relation-slimmed-list .product-grid, .parent-relation-slimmed-list h3 {
margin:0;
}

.parent-relation-slimmed-list .products, .parent-relation-slimmed-list .product {
padding:0;
}

.parent-relation-slimmed-list a {
color:#184251;
text-transform:none;
font-family: 'Pathway Gothic One', sans-serif;
}

.parent-relation-slimmed-list a:hover {
text-decoration:none;
color:rgb(91,117,129);
}

.parent-relation-slimmed-list a::after {
content: ' »'
}

.section_ProductDetail_Description.compatible-value, .section_Content.compatible-heading {
float:left;
padding-bottom:0!important;
}

.section_Content.compatible-heading {
margin-right: 5px;
}


[data-pageid="19"] .section_ProductDetail_Price, [data-pageid="19"] .section_AddToBasket, [data-pageid="19"] .parent-relation-slimmed-list {
width:100%;
float:left;
}

.parent-relation-slimmed-list a,.parent-relation-slimmed-list h3 {
font-size:18px;
margin-bottom:7px;
}

.section_ProductRelationList .product-nav {
    display: none;
}

/*New customer NO form*/
.section_1516 p>a {
color:#EC6707;
font-weight:bold;
}

.section_1516 p>a::after {
content:'\f08e';
font-family:'FontAwesome';
margin-left:5px;
}

/*Varslinginstillinger*/
.notification-configuration-deliverymethod-wrap .notification-configuration-deliverymethod-name {
display:none;
}

/*PW helptext NO SV*/
[lang="no"] .section_AccountDetail form > .row .form-group .help-block > ul > li:first-of-type:after {
content:'Gyldige tegn: abcdefghijklmnopqrstuvwxyzåäö0123456789!@$-.#_?ø';
font-size:17px;
}

[lang="no"] .section_AccountDetail form > .row .form-group .help-block > ul > li:last-of-type:after {
content:'Passordet må inneholde minimum 4 tegn';
font-size:17px;
}



[lang="no"] .section_AccountDetail form > .row .form-group .help-block > ul > li {
font-size:0;
}


[lang="no"] .section_AccountDetail form > .row .form-group .help-block > ul {
padding-left:15px;
}




[lang="sv"] .section_AccountDetail form > .row .form-group .help-block > ul > li:first-of-type:after {
content:'Giltiga tecken: abcdefghijklmnopqrstuvwxyzåäö0123456789!@$-.#_?ø';
font-size:17px;
}

[lang="sv"] .section_AccountDetail form > .row .form-group .help-block > ul > li:last-of-type:after {
content:'Lösenordet måste innehålla minst 4 tecken';
font-size:17px;
}



[lang="sv"] .section_AccountDetail form > .row .form-group .help-block > ul > li {
font-size:0;
}


[lang="sv"] .section_AccountDetail form > .row .form-group .help-block > ul {
padding-left:15px;
}
/*Document Link Header*/
.document-link-header{
    display: flex;
    flex-direction: column;
    padding-bottom:0px !important;
}
.document-link-header img{
    max-width:60px;
}
.document-link-header p{
    text-align: center;
}
.document-link-header p,
.document-link-header p a{
    color: #EC6707;
    font-size: 22px;
    margin-bottom: 0px;
    font-family: 'Pathway Gothic One', sans-serif;
    text-transform: uppercase;
}
.document-link-header p:last-of-type{
    margin-bottom: 0px;
}
.small-menu-row .document-link-header img,
.small-menu-row .transport-icon img{
    max-width:24px;
}
.small-menu-row .document-link-header p:first-of-type{
    margin-bottom:6px;
}
.small-menu-row .document-link-header p,
.small-menu-row .document-link-header p a{
    font-size: 13px;
    text-align: center;
}
.small-menu-row .container > .col-sm-2:not(:has(section)){
    display: none !important;
}
.small-menu-row .transport-icon .cart-text{
    margin-top:12px;
}

/* Contact us */
.row.contact-me-flex {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.contact-me-flex .col-sm-2 {
    display: flex;
    flex-wrap: wrap;
}
.contact-me-flex .col-sm-2 .section {
    padding: 0;
}
.contact-me-flex .col-sm-2 .section:last-of-type {
    padding: 0;
    align-self: flex-end;
}


/*Flex-row*/

.flex-row {
display: flex;
flex-wrap: wrap;
}

.flex-row .image-background-small img, .flex-row .section_Image {
height: 100%;
}

/*Site Notification*/

.site-notification-row {
position: fixed;
top: 120px;
left: 0;
width: 100%;
background:#052834;
}

.site-notification-row p {
margin: 0;
font-size: 16px;
text-align: center;
}

.site-notification-row p strong {
color: #EC6707;
}

@media screen and (max-width:767px) {
.site-notification-row p {

font-size: 12px;

}
}

/* Temp pdi no */
.dropdown-menu>li.hidden-pdi-link {
    display: none;
}
.menu-over-hero-row .sidebar-navigation > ul > li:has(div.hidden-pdi-link) {
    display: none !important;
}
.mobile-mega-menu .hidden-pdi-link {
    display: none;
}

/* checkout text transport*/
.checkout-transport-text {
color: #184251;
font-weight: 400;
	font-size: 20px;
}

.checkout-transport-text p {
padding: 20px;
margin-left: 30px;
margin-right: 30px;
margin-top: 30px;
    background: #ffebdf;
text-align: center;
}

.site-switcher-padding .checkout-transport-text p {
margin-top:60px;
}


.checkout-transport-text strong {
font-weight: bold;
}


.transport-checkout-message {
text-align: center;
font-size: 18px;
margin-top: 15px;
color: white;
}

.transport-checkout-message .section {
padding: 10px;
padding-top: 20px;
background: #5a7785;
margin-bottom: 30px;
}

.transport-checkout-message .section a {
color: #052834!important;
}

.transport-checkout-message .section a:hover {
text-decoration: none;
color: #EC6707!important;
}

/*Site Swithcer Transport SE - Produktion SE*/

.section.site-switcher {
position: absolute;
top: 120px;
font-size: 12px;
background: #052834;
padding-bottom: 0;
width: 100%;
padding: 5px 10px;;
text-align: center;
font-weight: 600;
border: 2px solid #323c4a;
}


.section.site-switcher img {
max-height: 30px;
float: left;
}

.section.site-switcher a {
color: white;
padding-left:10px;
}

.section.site-switcher .site-selector {
display: flex;
justify-content: space-between;
align-items: center;
}


.section.site-switcher {
right:-100%;
width: 300%;

}

.section.site-switcher a {
position: absolute;
top:0;
left:0;
height: 100%;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 15px;
transition: background 0.3s ease-in-out;
padding-left: 70px;
}

.section.site-switcher a:hover {
background: #EC6707;
text-decoration: none;
}

.section.site-switcher img {
z-index: 999;
}

.section.site-switcher a::after {
content: '\f021';
padding-right: 10px;
font-family: FontAwesome;
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.section.site-switcher {
		width: 400%;
		right: -195%;
	}
}

@media screen and (max-width: 767px) {

.section.site-switcher {
width:100%;
position: absolute;
left:0;
top:0;
}

.header.site-switcher-row {
position: fixed;
top: 115px;
width: 100%;
left:0;
}

.header.site-switcher-row > .container{
display: block;
}

.header.site-switcher-row, .header.site-switcher-row > .container {
height: unset;
}
  
  .user-dash {
  padding: 60px;
  }
}


@media screen and (max-width:767px) {
.cd-main-content .content.site-switcher-padding {
padding-top: 44px;
}

.pt-page-checkout .cd-main-content .content.site-switcher-padding {
padding-top: 145px;
}
}


/*Login page flags*/
.login-flag-icon {
position: absolute;
top: 0;
right: 15px;
}

.login-flag-icon img {
max-width: 80px;
}

/*Login popup*/


.login-modal-axess {
text-align: center;
background: rgba(7,39,52,0.9);
color: white;
padding: 10%;
}

.login-modal-axess h2 {
color:#EC6707;
}

.border-right-box {
border-right: 2px solid white;
}

/*Checkout*/
#checkoutWrapper #summaryWrapper h3.section-heading {
font-size: 35px;
color: #EC6707;
font-family: 'Titillium Web', sans-serif;
text-transform: none;
font-weight: 400;
letter-spacing: 1px;
}

/*Login page*/

.login-portal-info {
text-align: center;
    background: rgba(7, 40, 51, 0.6);
margin-bottom: 15px;
padding: 15px!important;
}

/*Hide reklamation PDI for no and dk*/
[data-comp="AXD"] .reklamation-pdi-ext-link,  [data-comp="AXN"] .reklamation-pdi-ext-link {
    display: none!important;
}

[data-comp="AXD"] .menu-over-hero-row .sidebar-navigation li:not(.toggle-item), [data-comp="AXN"] .menu-over-hero-row .sidebar-navigation li:not(.toggle-item){
    display: none;

}.section_TrackAndTrace .ColVis.StudioDataTableExportContainer{
margin-right:140px;
}

.section_TrackAndTrace .StudioDataTableExportDropdown{
margin-right:155px;
}

.section_TrackAndTrace .StudioDataTableMatrixFilterAndSortButton{
display:none !important;
}

[data-pageid="121"] #Reports_wrapper .row{
background:rgb(24, 66, 81);
}

[data-pageid="121"] .page-header h1{
color:rgb(236, 103, 7); !important;
}

[data-pageid="121"] .StudioDataTableColumnHeader{
color:rgb(236, 103, 7) !important;
}

[data-pageid="121"] .dataTables_info{
color:white;
}

[data-pageid="121"] .dataTables_paginate.paging_simple_numbers a{
color:black !important;

}

[data-pageid="121"] .dataTables_paginate.paging_simple_numbers .active a{
background:rgb(24, 66, 81) !important;
color:white !important;
}

[data-pageid="121"] #Reports_length label{
color:white;
}

[data-pageid="121"] .ColVis_Button.btn.btn-info.mainExportMenu{
background:rgb(24, 66, 81) !important;
}

[data-pageid="121"] #RefreshData{
background:rgb(24, 66, 81) !important;
border-color:rgb(24, 66, 81) !important;
}


[data-pageid="121"]  .cd-main-content  .container {
width:100%
}

[data-pageid="121"]  .StudioDataTablesInfoButton {
border:0px;
color:rgb(160,160,160) !important;
}

[data-pageid="121"]  .bigger-125 {
font-size:80% !important;
}

[data-pageid="121"] .header{
margin-top:0px;
}

[data-pageid="121"] .StudioDataTablesInfoButton{
height:30px;
}

[data-pageid="121"] .OrderNumber{
text-decoration:underline;
}

[data-pageid="121"] .ItemNumber{
text-decoration:underline;
}

[data-pageid="121"] .StudioDataTablesEditRow{
width:49px
}

.pt-page-tracktrace {
background:#EC6707;
}

.section_TrackAndTrace h1 {
display:none;
}


.pt-page-tracktrace .section_Content h1 {
color:White;
font-family: 'Titillium Web', sans-serif;
font-size: 90px;
}

.section_TrackAndTrace .page-content {
padding:0;
background:transparent;
}

.section_TrackAndTrace tr.even {
background:white;
}


.section_TrackAndTrace .page-content>.page-header { 
border:none;
}

/*Fix Header ace*/
[data-pageid="121"] .header {
	line-height:inherit!important;
  	border-bottom:0px
}

[data-pageid="121"] ul, ol {
  margin-left:0px!important;
}

[data-pageid="121"] #minibasket .btn {
	border:0px;
}

[data-pageid="121"] #minibasket .badge {
	background-color:#EC6707!important;
  	font-weight:700;
    padding-top:4px;
    padding-bottom:4px
}




/*Track and trace section*/
#SelectCarSection {
position:fixed;
right:0;
bottom:0%;
display:inline-block;
max-width:170px;
font-size:16px;
background:#184251;
color:white;
margin-bottom:0;
text-transform:uppercase;
font-family: 'Pathway Gothic One', sans-serif;
  text-align:center;
-webkit-box-shadow: 0px 0px 3px -1px rgba(5,40,52,1);
-moz-box-shadow: 0px 0px 3px -1px rgba(5,40,52,1);
box-shadow: 0px 0px 3px -1px rgba(5,40,52,1);

}

#SelectCarSection .col-md-6 {
width:100%;
padding:0px;
}

.SelectedCarHeader {
text-align:center;
float:none;
margin:0 auto;
width:100%;
font-size:30px;
text-transform:none;
}

#SelectCarSection span {
background:Transparent;

}

.selectedCarButton {
padding:0;

}

.selectedCarButton a {
width:100%;
padding:20px 5px;

}

.selectedCarButton .btn, .selectedCarButton .btn-default, .selectedCarButton .btn:focus, .selectedCarButton .btn-default:focus {
background-color:#EC6707!important;
border:none;
}


#SelectCarSection label {
margin:0;
font-size:22px;
}

#SelectCarSection .form-group>[class*="col-sm-"] {
padding-bottom:10px;
}


#SelectCarSection #selectCar>i.fa {
font-size:60px!important;
}


[data-pageid="121"] .section_TrackAndTrace {
width:80%;
margin:0 auto;
float:none!important;
}

@media screen and (max-width:991px) {
#SelectCarSection #selectCar>i.fa {
font-size:20px!important;
}

#SelectCarSection .btn  {
font-size:15px!important;
}

.selectedCarButton a {
padding:10px 5px;
}

.SelectedCarHeader, #SelectCarSection label {
font-size:15px;

}
#SelectCarSection .form-group>[class*="col-sm-"] {
width:50%!important;
float:left;

}

/*#SelectCarSection {
max-width:300px!important;
}*/

#SelectCarSection span.SelectedCarHeader {
color:#EC6707;
text-transform:uppercase;
}

}

#SelectCarSection span:hover {
color:#EC6707;
}





/*NEW TRACK AND TRACE FIXED STYLING*/

.tracktrace-row #SelectCarSection>div>div.form-group {
display:flex;
flex-wrap:wrap;
height:43px;
flex-direction:column;
width:100vw;
position:Static;
text-align:left;
padding-left:25px;
margin-bottom:0;
background:#184251;
}


.tracktrace-row #SelectCarSection .selectedCarButton {
background:white;
}


.tracktrace-row #SelectCarSection {
max-width:unset;
}


.tracktrace-row .moveCarDetailPage {
max-width:20%;
padding-top:5px;
height:100%;
}


.tracktrace-row #SelectCarSection .moveCarDetailPage label {
margin-right:5px;
}


.tracktrace-row .selectedCarButton {
max-width:20%;
}


.tracktrace-row .moveCarDetailPage br, 
.tracktrace-row .selectedCarButton br {
display:none;
}


.tracktrace-row #SelectCarSection #selectCar>i.fa {
font-size:25px!important;
margin-right:10px;
}


.tracktrace-row .selectedCarButton a {
padding:7px 0;
text-align:center;
}


.tracktrace-row .selectedCarButton a:hover {
color:white;
background:rgb(91,117,129)!important;
}


.tracktrace-row .SelectedCarHeader {
font-size:25px;
}


@media screen and (max-width:1350px) {
.tracktrace-row #SelectCarSection>div>div.form-group .moveCarDetailPage:first-of-type {
display:none;
}


.tracktrace-row .selectedCarButton {
max-width:10%;
}


.tracktrace-row .moveCarDetailPage {
max-width:30%;
}

}


@media screen and (max-width: 991px) {
.tracktrace-row #SelectCarSection>div>div.form-group { 
height:60px;
}


.tracktrace-row .moveCarDetailPage br, .selectedCarButton br {
display:block;
}


.tracktrace-row .selectedCarButton {
max-width:25%;
}


.tracktrace-row .moveCarDetailPage {
max-width:25%;
}
  
  .tracktrace-row .selectedCarButton a {
  padding:18px 0;
  }
}

@media screen and (max-width: 767px) {

/*.tracktrace-row .selectedCarButton a {
padding:8px 0;
}*/


.tracktrace-row .selectedCarButton, 
.tracktrace-row .moveCarDetailPage, 
.tracktrace-row .selectedCarButton label, 
.tracktrace-row .moveCarDetailPage label {
font-size:13px!important;
}

}


.tracktrace-row #SelectCarSection span.SelectedCarHeader {
background:#EC6707;
width:100%;
height:100%;
position:absolute;
left:-25px;
margin-top:-5px;
}

.tracktrace-row #SelectCarSection span.SelectedCarHeader:hover {
color:white;
background-color:rgb(91,117,129);
}

.tracktrace-row #SelectCarSection span.SelectedCarHeader::before {
content:'\f05d';
font-family:FontAwesome;
font-size:20px;
margin-right:10px;
}

.tracktrace-row #SelectCarSection span.SelectedCarHeader::after {
content:' »';
}

.tracktrace-row .selectedCarButton .btn {
background-color:rgb(91,117,129)!important;
}

.tracktrace-row .selectedCarButton .btn:hover {
opacity:0.8;

}

.tracktrace-row #SelectCarSection span {
background:Transparent;
}



/*Table styling*/


table.StudioDataTable.dataTable {
width:100%!important;
margin:0!important;
}


.StudioDataTable.dataTable > tbody > tr > td:last-of-type {
padding:0!important;
}

.StudioDataTable.dataTable > tbody > tr > td .btn-group, .StudioDataTable.dataTable > tbody > tr > td .btn-group button {
width:100%;
}

.StudioDataTableScrollContainer {
    overflow-x:auto !important;
    overflow-y:auto !important;
}
/*@media screen and (min-width:1300px) {
.StudioDataTableScrollContainer {
overflow-x: hidden!important;
}*/

table.StudioDataTable.dataTable :not(.StudioDataTableFixedHeade) {
table-layout:inherit!important;

}
}


table.StudioDataTable.dataTable>thead>tr {
background-image:none;
}

table.StudioDataTable.dataTable {
font-family:'Titillium Web', sans-serif;
}

.StudioDataTable.dataTable > tbody > tr > td.StudioDataTableMoreInfoColumn:first-of-type{
background:rgb(24, 66, 81);
color:white;
}

[data-pageid="121"] .StudioDataTablesInfoButton {
color:White!important;
margin-top:-10px!important;
}

[data-pageid="121"] .StudioDataTablesInfoButton:hover {
color:#EC6707!important;
}

.StudioDataTable .btn-info, .StudioDataTable .btn-info:focus {
background-color:#EC6707!important;
border-color:#EC6707!important;
}

.StudioDataTable .btn-info:hover {
color:rgb(24, 66, 81)!important;
background-color:#EC6707!important;
}

.section_TrackAndTrace .ColVis.StudioDataTableExportContainer {
margin-right:0;
}

[data-pageid="121"] #Reports_wrapper .row {
background:transparent;
}

[data-pageid="121"] #Reports_wrapper .row>[class*="col-sm-"] {
padding:0;
}


div.dataTables_filter input.input-sm {
    width: 100%!important;
    margin-left: 0px!important;
}

.dataTables_filter {
margin-left:0!important;
}

div.dataTables_filter label {
width:100%;
}


.dataTable>thead>tr>th[class*=sorting_], .dataTable>thead>tr>th.sorting_asc:after {
color:orange!important;
}


button.ColVis_Button {
background: rgb(24, 66, 81) !important;
    border-color: rgb(24, 66, 81) !important;

}

button.ColVis_Button:hover {
background: rgb(24, 66, 81) !important;
    border-color: rgb(24, 66, 81) !important;
}

button.ColVis_Button.btn.active, button.ColVis_Button.btn-default.active {
background-color: #052834 !important;
    border-color: #052834!important;
}

.dataTables_wrapper .row:last-child {
border:none!important;
}

#CarListSection #s2id_AdvancedCarSearch{
	width:100%
}

#SelectCarMessage{
	font-size:13px
}

#selectShoppingList{
	font-size:13px
}
.alertify-buttons{
	font-size:13px
}





/*Quick trace*/

#CarListSection .col-md-6 {
width:80%!important;
float:none!important;
margin:0 auto!important;
}

#CarListSection .form-control, .select2-container .select2-choice {
border:none!important;
border-radius:0!important;
background:#dedee1!important;
text-transform:uppercase!important;
font-size:20px!important;
height:40px!important;
}

.select2-container .select2-choice>.select2-chosen {
padding-top:6px!important;
}


#CarListSection #selectCarFromQuickSearch {
float:right!important;
}

#CarListSection .form-group>label {
padding-left:0!important;
}

#selectCarFromQuickSearch.btn {
  background:#184251!important;
  border: none!important;
  font-size:22px!important;
  color:White!important
}

#selectCarFromQuickSearch.btn:hover {
  background: #052834!important;
  color:white!important;
}

.carNoWorkshopLabel {
  color:white!important;	
}


/*Remove button when no Track & Trace*/
.tracktrace-row.no-tt div.selectedCarButton {
display:none;
}

.section_TrackAndTrace .StudioDataTableExportDropdown li{
display:none;
}

.section_TrackAndTrace a.exportMenu{


}

.section_TrackAndTrace .StudioDataTableExportDropdown li:nth-of-type(4){
display:block;
}

.section_TrackAndTrace .StudioDataTableExportDropdown li:nth-of-type(4) li{
display:block;
}

.section_TrackAndTrace .StudioDataTableExportDropdown .dropdown-submenu .dropdown-menu{


top:-6px;
}

.section_TrackAndTrace .StudioDataTableExportDropdown .dropdown-submenu .dropdown-menu li:nth-of-type(1){
display:none;
}


.track-and-trace-top-row img {
max-width:100px;
margin-top:15px;
}


.obs-text-transport {
background:#184251;
margin-top:15px;
}


.section.t-n-t-heading {
margin-top:15px;
padding-bottom:0;
}
.t-n-t-heading img, .t-n-t-heading h1, .t-n-t-heading p {
margin-top:0;
margin-bottom:5px;
}

@media screen and (max-width:991px) {

.t-n-t-heading, .t-n-t-heading p {
display:flex;
align-items:center;
justify-content:center;
}



.t-n-t-heading img {
max-width:50px;
margin-right:10px;
}

}

/*New page 291*/

[data-pageid="291"] #Reports_wrapper .row{
background:rgb(24, 66, 81);
}

[data-pageid="291"] .page-header h1{
color:rgb(236, 103, 7); !important;
}

[data-pageid="291"] .StudioDataTableColumnHeader{
color:rgb(236, 103, 7) !important;
}

[data-pageid="291"] .dataTables_info{
color:white;
}

[data-pageid="291"] .dataTables_paginate.paging_simple_numbers a{
color:black !important;

}

[data-pageid="291"] .dataTables_paginate.paging_simple_numbers .active a{
background:rgb(24, 66, 81) !important;
color:white !important;
}

[data-pageid="291"] #Reports_length label{
color:white;
}

[data-pageid="291"] .ColVis_Button.btn.btn-info.mainExportMenu{
background:rgb(24, 66, 81) !important;
}

[data-pageid="291"] #RefreshData{
background:rgb(24, 66, 81) !important;
border-color:rgb(24, 66, 81) !important;
}


[data-pageid="291"]  .cd-main-content  .container {
width:100%
}

[data-pageid="291"]  .StudioDataTablesInfoButton {
border:0px;
color:rgb(160,160,160) !important;
}

[data-pageid="291"]  .bigger-125 {
font-size:80% !important;
}

[data-pageid="291"] .header{
margin-top:0px;
}

[data-pageid="291"] .StudioDataTablesInfoButton{
height:30px;
}

[data-pageid="291"] .OrderNumber{
text-decoration:underline;
}

[data-pageid="291"] .ItemNumber{
text-decoration:underline;
}

[data-pageid="291"] .StudioDataTablesEditRow{
width:49px
}

[data-pageid="291"] .header {
	line-height:inherit!important;
  	border-bottom:0px
}

[data-pageid="291"] ul, ol {
  margin-left:0px!important;
}

[data-pageid="291"] #minibasket .btn {
	border:0px;
}

[data-pageid="291"] #minibasket .badge {
	background-color:#EC6707!important;
  	font-weight:700;
    padding-top:4px;
    padding-bottom:4px
}

[data-pageid="291"] .StudioDataTablesInfoButton {
color:White!important;
margin-top:-10px!important;
}

[data-pageid="291"] .StudioDataTablesInfoButton:hover {
color:#EC6707!important;
}

[data-pageid="291"] #Reports_wrapper .row {
background:transparent;
}

[data-pageid="291"] #Reports_wrapper .row>[class*="col-sm-"] {
padding:0;
}




/*Text for auto*/
.tracktrace-auto-text {
font-size: 25px;
text-align: center;
margin-top: 40px;
color: white;
}

.tracktrace-auto-text a {
color:#184251!important;
font-weight:bold;
}

/*Background for Axess SE Transport*/

[data-comp="AXST"] .pt-page-tracktrace, [data-comp="AXD"] .pt-page-tracktrace, [data-comp="AXN"] .pt-page-tracktrace {
    background: #5a7785;
}


/* Track and trace switcher */

.track-trace-switcher {
font-size: 20px;
margin-top: 15px;
color:white;
}

.track-trace-switcher a {
color:#184251!important;
font-weight: bold;
}

/*Hide select car icon for SE Transport*/
[data-comp="AXST"] .pt-page-tracktrace .section_TrackAndTrace .SelectCar{
    display: none;
}



.section_TrackAndTrace table.StudioDataTable.dataTable :not(.StudioDataTableFixedHeade) {
 table-layout: auto !important; 
}/*Contact info cards*/
.contact-info-card {
text-align:center;
font-size:11px;
color:#052834;
}

.card-image {
height:120px;
width:120px;
border-radius:500px;
background-size:cover;
margin:0 auto;
  background-position: 0px -1px;
  background-repeat:no-repeat;
}

/*-----------------Toggle content reklamation och kontakt-----------------*/

.ax-toggle {
  margin-top: 20px;
  margin-bottom: 0;  
  background: #f6f6f6;
  color: #294250;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.ax-toggle-open {
    background: #ed6701;
    margin-top: 20px;
   color: #294250;
            display: inline-block;
            display: flex;
            cursor: pointer;
}

.ax-toggle h3 {
 color: #294250;
    margin-top: 8px;
  font-size:30px;
    margin-left: 20px;
}

 .ax-toggle-box {
   margin-top:0;
    display: none;
    background: #f6f6f6;
    text-align: left;
    color: #294250;
    font-size: 22pt;
margin-left:0;
   margin-right: 0;
   padding:3%;
   
}


.hidden-ax-img {
    display: none;
}

.ax-img-toggle {
  
height: 80px;
    width: 90px;
    background: #ed6701;
}

.ax-img-toggle-open {
  
    background: #294250;
}

.ax-img-toggle img {
    margin-top: 12px;
    margin-left: 13px;
    height: 70%;
    width: 70%;
}

/*NEW*/
/*Contact info cards*/
.contact-info-card {
text-align:center;
font-size:11px;
color:#052834;
}

.card-image {
height:120px;
width:120px;
border-radius:500px;
background-size:cover;
margin:0 auto;
  background-position: 0px -1px;
  background-repeat:no-repeat;
}

/*-----------------Toggle content reklamation och kontakt-----------------*/

.ax-toggle {
  margin-top: 20px;
  margin-bottom: 0;  
  background: #f6f6f6;
  color: #294250;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.ax-toggle-open {
    background: #ed6701;
    margin-top: 20px;
   color: #294250;
            display: inline-block;
            display: flex;
            cursor: pointer;
}

.ax-toggle h3 {
 color: #294250;
    margin-top: 8px;
  font-size:30px;
    margin-left: 20px;
}

 .ax-toggle-box {
   margin-top:0;
    display: none;
    background: #f6f6f6;
    text-align: left;
    color: #294250;
    font-size: 22pt;
margin-left:0;
   margin-right: 0;
   padding:3%;
   
}


.hidden-ax-img {
    display: none;
}

.ax-img-toggle {
  
height: 80px;
    width: 90px;
    background: #ed6701;
}

.ax-img-toggle-open {
  
    background: #294250;
}

.ax-img-toggle img {
    margin-top: 12px;
    margin-left: 13px;
    height: 70%;
    width: 70%;
}


/*--- DATA MODEL:Hero Banner w CTA ---*/

/*TEMPLATE: Hero Banner w CTA*/

.hero-banner .hero-x {
max-height:480px;
background-size:contain;
background-position:0;
}

@media screen and (max-width:1300px) {
.hero-banner .hero-x {
background-size:cover;
}
}

.hero-banner h2 {
color:White;
font-family: 'Titillium Web', sans-serif;
font-size:70px;
}

.hero-banner-content {
position:absolute;
left:16%;
padding-right:60px;
top:30%;
font-size:30px;
color:White;
}

@media screen and (max-width:991px) {
.hero-banner-content {
left:10%;
top:25%;
font-size:20px;
padding-right:30px;
}

.hero-banner-content h2 {
font-size:40px;
}

}

@media screen and (max-width:767px) {
.hero-banner .hero-x {
max-height:300px;

}
}

/*--- DATA MODEL:Button Arrow Link ---*/

/*TEMPLATE: Button with Arrow and Icon*/


.big-arrow-btn {
display:flex;
flex-wrap:wrap;
width:100%;
}

.bab-icon-text, .bab-arrow {
display:flex;
flex-wrap:wrap;
align-items: center;
position:relative;
padding:15px;
}

.bab-link, .bab-link a{
position:Absolute;
height:100%;
width:100%;
top:0;
left:0;
}

.bab-arrow {
justify-content:center
}

.bab-icon-text img{
max-width:120px;
  width:30%;
}

.bab-arrow img {
max-width:100px;
}

.bab-icon-text h2 {
font-family: 'Titillium Web', sans-serif;
color:white;
font-size:50px;
padding-left:30px;
padding-right:30px;
margin:0;
  width:70%;
}


.bab-icon-text {
width:70%;
}

.bab-arrow {
width:30%;
}

.bab-link a:hover {
text-decoration:none;
}

.bab-link a:hover .bab-arrow img {
padding:30px;
}


@media screen and (max-width:767px){
.bab-icon-text h2 {
font-size:30px;
}
.bab-arrow img {
max-width:50px;
}
}

/*DASHBOARD - DASHBOARD*/

.dashboard {
display:flex;
align-items:center;
justify-content:space-around;
flex-wrap:wrap;
color:white;
}

.dashboard-item {
position:relative;
text-align:center;
margin-left:5px;
margin-right:5px;
}

.dashboard-item>p, .dashboard-item>p>a, .dashboard-item>a {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.dashboard-item img {
max-height:90px;
padding:5px;
transition:all 0.2s ease-in-out;
}

.dashboard-item:hover img {
padding:2px;
}

.dashboard-item h5.dashitem-heading {
font-size:25px;
}

.dashboard-item .dashitem-info {
font-size:15px;
}

.dashboard-item a:hover {
text-decoration:none;
}

@media screen and (max-width:1199px) {
.dashitem-info {
display:none;
}

.dashboard-item h5.dashitem-heading {
font-size:15px;
}

.dashboard-item img {
max-height:50px;
}
}
/* FAQ Tabs
 =================================================== */
.faq-tab div{
    display: flex;
    flex-direction: column;
}
.faq-tab div p:nth-child(1){
    background:#f8f8f8;
    color:#052834;
    border-left:4px solid #EC671B;
    font-weight: 100;
    border-radius:;
    font-size:22px;
    padding:10px 10px;
    font-family: 'Pathway Gothic One', sans-serif;
}
.faq-tab div p:first-of-type{
    pointer-events: auto;
    cursor: pointer;
}
.faq-tab div p + p{
    display: none;
    padding:5px 10px;
    font-size:16px;
    white-space: pre-wrap;
}
.faq-tab div p:nth-child(1):after{
    content:"\f078";
    font-family: 'FontAwesome';
    font-size:18px;
    float:right;
    transition: 0.2s;
    color:#EC671B;
}
.faq-tab div .faq-open:after{
    transform: scaleY(-1);
    transition: scaley 0.2s;
}
div:has(+ .faq-tab) h2{
    font-size:28px;
    color: #EC6707;
}
/*if two sections with faq-tabs remove bottom padding from first*/
section:has(.faq-tab):first-of-type:has( + section .faq-tab ){
    padding-bottom:0px !important;
}

/*Iframe for pt-admin*/

.full-h-w-iframe {
    width: 100%;
    height: calc(100vh - 120px);
    border: none;
}