/* Fjerning av felter */
.technical-info {display: none;}
#section_1 {display: none;}

/* Header for bruk til Nedlastinger og lenker */
#section_3 {}
.suppoert-container {}




/* Knapper nytt felt for synkronisering FEED/MC */
/* Oppdatert: 15.10.2024 PHG*/


/* ********** */


.prod-text-content .btn-download {
    padding: 20px 20px 20px 0px;
    font-size: 1.4em;
    font-weight: 300;
    color: #fafafa;
    background: #1E2E3A;
    text-transform: none;
    background-repeat: no-repeat;
    display: inline-flex ;
    align-items: center;
    text-decoration: none;
    width: auto;
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 0;
    
}

.prod-text-content .btn-download::after {
    content: "";
    display: block;
    clear: left; 
}

.prod-text-content .btn-download:hover {opacity: 0.95; color: white; text-decoration: underline;}

.prod-text-content .doc-file-icon img, .doc-lang-icon img {
    width: 35px;
    height: 35px;
    margin-left: 20px;
}

.prod-text-content .doc-middle {
    flex-grow: 2;
    margin-left: 10px;
    text-align: left; /* Sentrerer teksten mellom ikonene */
}

.prod-text-content .doc-lang-icon {
   
}

/*
.product-description .btn-primary {padding: 20px 20px 20px 65px; font-size: 1em; font-weight: 400; color: #fafafa; background: #1E2E3A; text-transform: none; 
background: url(https://www.thermo-floor.no/userfiles/image/Diverse%20nyhets%20og%20infografikk/external-link.svg), #1E2E3A ;
background-repeat: no-repeat; 
background-position: 15px center ;
background-size: 35px 35px;

}
*/
.product-description .btn-link {padding: 20px 20px 20px 70px; font-size: 1em; font-weight: 300; color: #fafafa; background: #1E2E3A; text-transform: none; 
background: url(/userfiles/image/Diverse%20nyhets%20og%20infografikk/external-link.svg), #1E2E3A ;
background-repeat: no-repeat; 
background-position: 20px center ;
background-size: 35px 35px;
}


.product-description .btn-link:hover {opacity: 0.95; text-decoration: underline;}

/* **** GENERELL TYPOGRAFI ** */

body, fieldset, form, html, img, table, td, tr {
    font-family: myriad-pro,sans-serif; font-weight: 400;
}

/* Generell p-tag */
body #PageColumnCenter .DepartmentContainer p, li, ul, ol {font-weight: 200;}
/* body #PageColumnCenter .DepartmentContainer h1, h2, h3, h4, h5 {font-weight: 400;} */ /* Fnuttet ut gr. problemer med weight... */
body .inner-layout-container h2 {font-weight: 700;}

		/* Tekst i løpende artikler etc. */
		body #PageColumnCenter .DepartmentContainer .textContent p {font-size: 1.5em;}
		body #PageColumnCenter .DepartmentContainer .textContent h3 {color: #000; background: none; padding: 0; margin:15px 0 5px 0; font-size: 24px;}
    .StandardArticleMainExBorder .DepartmentContainer .textContent p {font-size: 19px;}

a {
    color: #697680;
    text-decoration: none;
}

a:hover {
    
    text-decoration: underline;
}

	/* Gammel logo 2022 
	.HeaderLogo {
        background: url(/userfiles/image/Thermo-Floor-smarte-varmelosninger-RGB.svg) no-repeat; */
    
    /*Ny Logo 2025*/
    /*Logo som fungerer
    .HeaderLogo {
        background: url(/userfiles/image/Logoer/Heatit/Heatit%20logo.svg) no-repeat;
    */
    .HeaderLogo {
        content: url(/userfiles/image/Logoer/Heatit/Heatit%20CMYK%20Cropped.svg);
        width: 325px;
        height: 70px;
        background: transparent;
}
		
/* Stiler i produktbeskrivelse */
/* Generelle tekster */
.section-content .product-description p, li, ul, ol {font-size: 19px; font-weight: 200;}
.section-content .product-description h2, h3 {text-transform: uppercase; font-weight: 600; font-size: 24px; background: #ccc; color: #fff; margin: 0; padding: 5px; display: inline-block; margin: 0 0 10px 0;}
#userConditions p, li, ul, ol {font-size: 16px; font-weight: 200; color: #000;}
#userConditions li {font-size: 16px;}
/* Tabell teknisk informasjon */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ccc;
    
}


/* Stiler ellers */
.KundeSenterBox h2, h3 {color: #666; background: none; text-transform: none; padding: 0;margin: 0; text-indent: 0;}

/* Ingress informasjon tekst */

.top-info-container .ProductInfo2 p, ul, li {font-size: 19px; font-weight: 200; }
.section-header span, .section-menu-item {
    font-family: myriad-pro,sans-serif;
    font-weight: 200;
}



/* Pris når innlogget og ellers */
.product-prices .current-price-container {margin-top: 20px;}
.current-price-container span.PriceLabel  {font-size: 50px; font-weight: 900;}


/* Headere i underpunkter */
.section-header span, .section-menu-item {
    font-family: myriad-pro,sans-serif;
    font-weight: 700;
}

.section-menu .section-menu-item {
font-family: myriad-pro, sans-serif;
font-weigt: 700;
font-size: 1.2em;
margin-top: 10px;
}



/* Produktvisning header */
.ProductInfo .heading-container h1 {
    font-family: myriad-pro,sans-serif;
    font-size: 3em; font-weight: 700;
}

.ProductInfo .heading-container h2 {
    font-weight: 200;
    font-size: 1.5em;
    
}

/* toppknapperekke */
.TopMenuItem {
    margin: 0;
    display: inline-block;
    padding: 0 10px;
    background: #fafafa;
}

.TopMenuItem a:hover {
    color: #1e2e3a;
}

/* Kjøpsknapp i sticky meny */
.ProductInfo .buy-product {
    padding-top: 6px;
    padding-bottom: 6px;
    text-transform: uppercase;
    width: auto;
    border-radius: 4px;

    color: #fff;
    font-weight: 400; 
    font-size: 1.5em;
}

/* Produktbilder forside*/

.Layout3Element .AddProductImage {
    width: 100%;
    position: relative;
    background: #fff;
    text-align: center;
}

.Layout3Element .AddProductImage a img {
    max-width: 100%;
    height: auto;
    position: relative;
    text-align: center;
}


/* Header på fullbreddebilder */

.ArticleWithBackground .heading-container * {
    font-size: 40px;
    letter-spacing: -1px;
    font-weight: bold;
    font-family: myriad-pro,sans-serif;
    line-height: 5em;
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}

 /* Produktnummer */
.product-number-inner {color: #69686a; font-size: 1.2em;}
.product-number-inner span:first-child {font-weight: bold;}



.dropdown .mcm-fw .open, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .SubMenuLink:hover {
    background: #1d2e3a;
    color: #fff;
}
.dropdown {background-color:#1d2e3a;}
		
/* TEST fjerning av underliggende skygge fra toppfelt over fullbreddefelt forside / undersider */
.menu-container {
    margin-bottom: 0px;
    padding-top: 0;
    background: #fffefd;
    color: #000;
    border-bottom: 1px solid #a1aaa6;
    box-shadow: 0 10px 30px rgba(0,0,0,.0);
}

.footer-container {
    background: #fff;
    color: #000;
}

.copyright-container {
    color: #fff;
    padding: 10px 0;
    height: 200px;
    background-color: #1e2e3a;
}

/* Handlevogn tall */
.mobilemenu-sm .cart-small-count, .mobilemenu-md .cart-small-count, .mobilemenu-lg .cart-small-count {
    display: inline;
    margin-top: -2px;
    margin-left: -19px;
    position: absolute;
    color: #fff;
    background: darkred;
    border-radius: 30px;
    font-size: 12px;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    text-align: center;
    line-height: 17px;
}

/* Standardknapp */
.btn-primary {
    color: #fff;
    background-color: #1e2e3a;
    border-color: #1e2e3a;
    text-transform: uppercase;
}
/* Knapp for kjøp over produkter */
.ad-buy-button {background-color: #1e2e3a; }
.ad-buy-button:hover {opacity: 0.8;}

/* Knapp enderst i handlevogn*/
#McPaymentAddOrderbottom {background-color: #1e2e3a;}

/* Til handlevogn knapp */
a.cart-small-goto-checkout.btn.btn-primary {
    border-radius: 2px !important;
    position: absolute;
    height: 37px;
    padding: 0 40px;
    top: 5px;
    left: 150px;
    background-color: #1e2e3a;
    font-size: 20px;
    line-height: 28px;
}

/* Kjøpsknapp hover over produktbilder forside / lister */

.Layout3Element .ad-buy-button {
    width: 50%;
    padding: 1px 50px;
    font-size: 24px;
    font-family: myriad-pro,sans-serif;
    font-weight: 600;
}
/* BÆREKRAFT temasider 22.09.2022 PHG*/
.StdArticle_LesMer {
    background: #fafafa;
    padding: 10px 15px;
    font-size: 1.5em;
    color: black;
    border: 1px solid #1e2e3a;
    display: inline-block;
    margin-top: 15px;}
  
   .UN-sustainability-goal {background:;  }

  .textContent .UN-sustainability-goal .un-quote {padding: 20px; min-height: 419px; }
  .textContent .UN-sustainability-goal .un-quote h2 {color: #fff; font-size: 2.25em; text-transform: uppercase;}
  .textContent .UN-sustainability-goal .un-quote p {color: #fff; font-size: 1.75em}
  .UN-sustainability-goal .un-quote img {height: 399px; width: auto; float: left; margin: -8px 20px 20px 0; }
   .textContent .UN-sustainability-goal h2 {color: black; font-size: 2.5em; } 
   .textContent .UN-sustainability-goal p {color: black; font-size: 1.5em; } 
  .textContent .UN-sustainability-goal li {color: black; } 
}




/** Bootstrap footer design **/
    #footer-contact-row {background: # ;border-top: 0px solid #444; padding: 20px 0px 0px 0;}
    #footer-contact-row .row {background: # ;border-top: 0px solid #444; padding: 30px 0px 20px 0;}
		#footer-contact-row .social-icons {list-style: none; }
		#footer-contact-row .social-icons li {display: inline-block; margin-right: 5px; vertical-align: middle; }
			
		#footer-contact-row .logo {padding-bottom: 0px; text-align: center; margin: 0;}
		#footer-contact-row .logo img {width: 200px;}
		#footer-contact-row .contact-info  {font-size: 120%; text-align: left; }
		#footer-contact-row .social-icons-wrapper {text-align: center; padding: 0 ;}
		#footer-contact-row .social-icons-wrapper ul {margin-bottom: 5px; padding: 0}
		#footer-contact-row .social-icons-wrapper li {margin-bottom: 5px; padding: 0}
		#footer-contact-row .social-icons-wrapper .last-icon {margin: 0px;}
		
		#sponsor-row .row{background: ; border-top: 0px solid #444; margin-top: 0px; padding: 0 15px ;}
		#sponsor-row .kolonne {padding: 20px 0; border-bottom: 0px solid #f1f1f1; text-align: center; }
		#sponsor-row ul {list-style:none; margin: 0; padding: 0;}
		#sponsor-row li {list-style: none; display: inline-block; vertical-align: middle; margin-right: 10px;}
		#sponsor-row li:last-child { margin: 0;}	
		#sponsor-row li img {max-height: 40px;}
		#sponsor-row p {margin-bottom: 10px;}
		
		#installation-warning-row {background: ; padding: 30px; vertical-align: middle; border: 1px solid #ccc; text-align: left; text-align: center;}
	  #installation-warning-row p {font-size: 1.4em; margin: 0; font-weight: 200; }
	  #installation-warning-row img {height: 100px; display: inline; margin: 0 20px 0 0; text-align: center; margin-bottom: 20px;}
		
		#heatit-mr-info-row .row{vertical-align: middle; border-top: 0px solid #ccc; padding: 0px 15px 0px 15px; text-align: center; }
		#heatit-mr-info-row img {height: 30px; float: none; margin: 0 10px 15px 0; vertical-align: middle;  margin-bottom: 15px;}
		#heatit-mr-info-row .col-xs-12 {padding: 0px ; border-top: 1px solid #fafafa; border-bottom:1px solid #fafafa; }
		
		
	
		
		/* Boks med informasjon i tekst-form */
		.semitrans-wrapper {padding: 15px; background: #a1aaa6; width: 100%; background-color: rgba(255, 255, 255, 0.9); color: rgba(255, 255, 255, 0.9); border: 1px solid #1e2e3a; }
		.semitrans-wrapper p {color: #fff; font-size: 1.5em; font-weight: 600;}
		
		/* Standard tekstskygge og størrelse for bruk i fullbreddefelter*/
		.text-shadow {text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);}
		.enlarged-header {font-size: 300%; }
		.color-black {color: black;}
		.color-dark-gray {color: #444;}
		.color-light-gray {color: #ccc;} 
		  .color-white {color: #FFF;}
		}
		
		/* Tekststørrelse ol. på bokser i topp */
		.box-header-text {font-size: 150px; font-weight: 600;}
		
		/* Ansatteseksjon tekst */
		.emp-title {color: #697680; margin: 0 0 10px 0; font-weight: bold; font-style: italic; font-size: 1.0em;}
		.emp-name {margin: 15px 0 0; font-size: 1.5em}
		.emp-picture {border: 1px solid #444;}
		
		/* Knapper nedlasting */
		.tf-pdf {background: url(/userfiles/image/Ikoner/pdf-icon.png)no-repeat 7px center ; background-size: 30px auto; padding: 15px 15px 15px 50px;}
		.tf-large-produktkatalog {background: url(/userfiles/image/Layout/Grafikk%20for%20CSS/varmeloesninger_Hvit.png)no-repeat  15px center, #ffffff ; background-size: 30px auto; padding: 20px 20px 20px 60px; font-size: 1.6em;  font-weight: 300;}
		.tf-large-smarhusknapp {background: url(/userfiles/image/Layout/Grafikk%20for%20CSS/smarthus.png)no-repeat 15px center, #ffffff ; background-size: 35px auto; padding: 20px 20px 20px 60px; font-size: 1.6em; font-weight: 300;}
		.tf-large-smarthuskurs {background: url(/userfiles/image/Layout/Grafikk%20for%20CSS/smarthus.png)no-repeat 15px center, #ffffff ; background-size: 35px auto; padding: 20px 20px 20px 60px; font-size: 1.6em; font-weight: 200;}
		
		/* SKjema stiling kontaktskjema */
		.contact-us-table input {background: #fff; border: 1px solid #ccc; border-radius: 5px; padding: 10px; font-size: 1.1em; margin-top: 10px; margin-bottom: 10px;}
		.contact-us-table textarea {background: #fff; border: 1px solid #ccc; border-radius: 5px; padding: 10px; font-size: 1.1em; margin-bottom: 20px;}
				.contact-us-table  {font-size: 1.25em;}
				
				/* Boks tekst */
				.box-text-links {font-size: 2.5em; color: #fff; text; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7); font-weight: 900; }
				a.box-text-links:hover {text-decoration: underline; color: #fafafa;opacity: 0.88; }
				
				/* Boks tekst adjusted new 2024 brukt på takvarmeseksjonen */
				.box-text-links-24 {font-size: 2em; color: #fff; text; text-shadow: 0px 2px 20px rgba(0, 0, 0, 0.7); font-weight: 600; text-transform: uppercase; line-height: 1em;}
				a.box-text-links-24:hover {text-decoration: underline; color: #fafafa;opacity: 0.88; }
				
				.art-header-24 {font-size: 5em; color: #fff; text; text-shadow: 0px 2px 40px rgba(25, 25, 25, 0.7); font-weight: 600; text-transform: uppercase; line-height: 1em;}
				
				/* Read more button */
				
			  /* .Button {background: #324049; padding: 10px 15px; font-size: 1.5em; color: #fff; border: 1px solid #324049; display: inline-block; margin-top: 15px;} 
			  .Button:hover, .StdArticle_LesMer:hover {color: #fff; text-decoration: underline; color: #fff; opacity: 0.8;} */
				.StandardArticle_LesMerKnapp {background: orange; display: none;}
				
				/* Boxes below article header (chapter header) endra 150319 PHG*/
				.StandardArticleMainExBorder .StdArticleBox {padding: 20px; }
				.slides_container .StandardArticleMainExBorder .StdArticleBox {padding: 0; } /* Only valid for sliders on front side...*/
				.StdArticleBox h1 {font-size: 3em; font-weight: 700; color: #444; }
				.StdArticleBox h2 {font-size: 2.5em;color: #555; }
				.StdArticleBox p {font-size: 19px; font-weight: 200}
				
				/* Campaign boxes front side */
				.campaign-container {padding: 20px; border: 1px solid red;}
				
				/* Text articles used to replace styles implemented as part of product pages styling */
				.standard-ingress-kapittel p{font-size: 100px;}
				.standardartikkel {background: ;}
				.standardartikkel p {font-size: 1.4em;}
				.standardartikkel h2 {font-size: 4em; font-weight: 900; }
				.standardartikkel h2 {font-size: 4em; font-weight: 900;}
				.standardartikkel h3 {font-size: 2em; color: #444; background: none; padding: 0; margin: 20px 0 0; font-weight: 700; text-transform: none;}
				
				/* Welcome field front - temporary information field adapted for launch of new site in june 2018 */
				#welcome-banner-front {padding: 20px; background: #1e2e3a; border: 1px solid #ccc;}
				#welcome-banner-front p {font-size: 1.1em; font-weight: 300; color: #fff;}
				#welcome-banner-front h2 {margin: 0; color: #fff;} 
				
				/* Changes to typography in menu */
					.dropdown-menu  {background-color: #1d2e3a;}
				.dropdown-menu .dropdown-submenu a.title {color: #cddde7; font-weight: 700; font-family: myriad-pro,sans-serif; letter-spacing: -0.1px;}
				.dropdown-menu .dropdown-submenu a.menu-show-all {color: #fff;  font-family: myriad-pro,sans-serif; font-weight: 900;}
				.dropdown-menu .dropdown-submenu .menu-items-container a {color: #f0f9ff; font-size: 0.9em;}
				
				
				/* Egne knapper */
				.btn-lg {font-weight: 600; margin-top: 5px;}
				
				/* Stiling av "min side" */
				
				.MinSideToppInfo {
         border: Solid 1px #ccc;
         background-color: #fafafa;
        padding: 10px 10px 10px 10px;
        margin: 0 0 0 0;
}     

      
      .FolderMenuPosition .FolderMenu {
          padding: 5px;
          border-left: solid 1px #ccc;
          border-top: solid 1px #ccc;
          background-color: #f1f1f1;
      }
      
      .KundeSenterBox {
          border-left: 1px solid #ccc;
          border-right: 1px solid #ccc;
          border-bottom: 1px solid #ccc;
          padding: 10px;
      }
      
      .TextBoxKundedata {background-color: #f1f1f1;    box-sizing: border-box;
          height: 30px;
          margin-top: 1px;
          padding: 5px;
      }
      
      .StdArticle_LesMer {
          background: #ccc;
          padding: 10px 15px;
          font-size: 1.5em;
          color: green;
          border: 1px solid #1e2e3a;
          display: inline-block;
          margin-top: 15px;
      }
      
      /* Knapper under produkter */
      .ProductInfo .SupportLink {
    padding: 15px 15px 15px 15px;
    font-size: 20px;
    text-transform: uppercase;
    border: 1px solid #ccc;
    
    background: #ccc;
    color: #000;
    margin-bottom: 15px;
    /* background: url(/userfiles/image/Ikoner/pdf-icon.png)no-repeat 7px center, #fafafa ; background-size: 30px auto; padding: 15px 15px 15px 50px;*/
        border-radius: 5px;
        
      }
      
      
      /*.ProductInfo .SupportLink:hover {/*background: url(/userfiles/image/Ikoner/pdf-icon.png)no-repeat 7px center, #a1aaa6; cursor: pointer;background-size: 30px; text-decoration: none;*/}*/
      .ProductInfo .SupportLink:hover {text-decoration: none; opacity: 0.5;}
      /* Test */
      
      /* Custon buttons */
      .tf-btn-xl {padding: 40px 0;}
      
      /* SMARTHUS EDIT */
      .dateboks-smarthus {-webkit-box-shadow: 0px 3px 17px -9px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 3px 17px -9px rgba(0,0,0,0.46);
box-shadow: 0px 3px 17px -9px rgba(0,0,0,0.46);}
      
      /* Custom buttons end */
      
      .glyphicon {margin-right: 10px;}
      

/*Justering av betalingsfaner*/
.payments .nav-tabs .payment-nav-text {
    margin-bottom: 0;
    padding-top: 0;
}

.LogInButton {
    text-transform: none;
} 

.login-btn {
    min-width: 80%;
}

.form-group.sales-message-container {
    display: block !important;
}


/* Pristekst PHG 14.01*/
.product-prices { }

.product-info-container .product-prices .old-price-container {
    display: inline-block;
    vertical-align: bottom;
   margin-top: 20px;
}

.product-info-container .product-prices .old-price-container .OldPriceLabel {
    text-decoration: line-through;
    color: #ccc;
}

.product-info-container .product-prices .old-price-container .regular-price-label {
    color: #ccc;

}

/* Ikoner PHG 14.01.2019 
Alle bilder som legges inn legges inn med 50px bredde. */
.ProductInfo .att-icons-container {
  background-color: ;
    position: absolute;
    top: 70%;
    right: 6px;
    z-index: 1;

}

.att-icons-container .att-icon {
  margin-bottom: 5px;
      background-size: cover;
    background-repeat: no-repeat;
    float:right ;
    clear: both;
        display: none; */Deaktivert av PHG 21.06.2023 /*
  
}

*/ Nye knapper for kataloger og kurs 2020 */
 .custom-square-tf {background: #ccc; border: 1px solid #000; padding: 30px; font-size: 25px; font-weight: 400; margin: 0;}
.inner-layout-container .custom-square-tf p {margin: 0; padding: 0;}
}


@media (max-width: 768px) {
  
    .header-main {
    width: 100%;
    position: relative;
    height: 75px;
  padding: 10px;
  }
  
   .header-main #m-search {
    width: 40px;
    height: 40px;
    right: 110px;
    position: absolute;
    font-size: 30px;
    top: 10px;
}
  a.header-logo {
    display: block;
    z-index: 1;
    position: absolute;
    max-width: 50%;
    top: 18px;
    left: 14px;
}
  }


.buy-default {margin-top: 15px;}
  .breadcrumb-content {display: none;}  /* PHG 12.08.2019 */
.layout-automaticcampaigns-slideshow {margin-bottom: 10px; margin-left: 5px; margin-right: 5px;margin-top: 0px; padding: 0;}
}

/* Justering av tekst i artikler */
.main-container .ArticleContainer .PubArticle .article-text {font-size: 1.6em; font-weight: 100; margin: 0;}
  
  
  

/* Producer logo 15.01.2019 PHG */
.ProducerLogo {
    float: right;
    clear: right;
   
    border-bottom: 1px solid #ccc;
    margin: -5px 0 10px 10px;
    
}
/*endret av LEJ til 100px, EJ 130615 */
.ProducerLogo  img {width: 100px;}

/* Temp for bokser forside */
.StandardArticleMainExBorder .StdArticleBox {
    padding: 0;
   
}

/* News attribute icon PHG 07.05.2019*/
.Layout3Element .AttributeNewIcon {
    float: left ;
    
  margin: 10px 10px ;
    background: #b4263a;
    width: 50px;
    height: 25px;
    display: none;
    color: #fff;
    padding-top: 1px;
    text-align: center;
    font-size: 17px;
    font-family: myriad-pro,sans-serif; 
    font-weight: 800;
}

.Layout3Element .AddAttributeIconContainer {width: 100%;}

.banner-front-text-0521 {
  width: 100%; 
  background: #1a2c38;
  text-align: center; 
  padding: 60px 0;
 }
 
.banner-front-text-0521 h2 {
   font-size: 400%; font-weight: bold; color: #fff; text-transform: uppercase;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7)
  
} 
 
/* EJ 130615 */
@media (min-width: 768px) {
.container.field-container-933 {
    width: 750px;
  }

}
/* PHG 20202004 */
.rboy {padding: 10px 25px 10px 10px; background: #fafafa; border: 1px solid #f1f1f1; display: block; margin-bottom: 10px; float: left; }
.rboy:hover {padding: 10px 25px 10px 10px; background: #f1f1f1; border: 1px solid #444; display: block; margin-bottom: 10px; float: left; }
.rboy p a {margin: 0;}
.rboy img {display: block; }

/* Endring av bakgrunnsfarge i footer-container */
  .footer-container {background-color: #f1f1f1; border-top: 1px solid #ccc; margin-top: 20px;}
  
  /* Justering av slideshow-container */
  #Field_SlideshowTop642 {border-bottom: 10px solid #1a2c38; margin-bottom: -11px; border-top: 1px solid #1a2c38; }
  
/** Knapper for stillingsutlysninger til Finn.no **/
.finn-knapp {background-color: #06bffc; border: 1px solid #0063fc; color: #fff;}
  
  /** Cust-overskriftfarge på stillingsutslysnings H2 **/
  .redhead {color: #ae132a; text-transform: uppercase;}
 

.headroom  {
    background: linear-gradient(180deg,#f1f1f1 0,#f1f1f1 38px,#ccc 39px,#fff 0,#fff);}


.top-menu .TopMenuItem  {background: #f1f1f1;}

@media (min-width: 992px){
.container.field-container-933 {
    width: 970px;
  padding-left: calc(48vw - 450px);
  }

}

@media (min-width: 1200px){
.container.field-container-933 {
    width: 1170px;
  padding-left: 155px;
  }
}



/* Breakpoint er 760px */
  @media (max-width: 760px){
    
.box-text-links-24 {font-size: 1.75em; color: #fff; text; text-shadow: 0px 2px 20px rgba(0, 0, 0, 0.7); font-weight: 600; text-transform: uppercase; line-height: 1em;}

				
.art-header-24 {font-size: 3em; color: #fff; text; text-shadow: 0px 2px 40px rgba(25, 25, 25, 0.7); font-weight: 600; text-transform: uppercase; line-height: 1em;}
    
  }
  

/* END EJ 130615 */



      					/* Small devices (tablets, 768px and up) */
 		@media only screen and (max-width : 760px) {
    		/** Boks tekst adjusted new 2024 brukt på takvarmeseksjonen **/
		

				
				
    #footer-contact-row .contact-info  {font-size: 120%; text-align: left;}
			#footer-contact-row .logo {padding-bottom: 20px; text-align: left;}
			#footer-contact-row .logo img {width: 85%;text-align: center;}
			#footer-contact-row .social-icons-wrapper {text-align: right;}
			#footer-contact-row .social-icons-wrapper ul {margin-bottom: 0px; padding: 0}
		#footer-contact-row .social-icons-wrapper li {margin-bottom: 0px; padding: 0}
			#footer-contact-row .social-icons-wrapper .last-icon {margin: 0;}
			
		
		#sponsor-row {background: ; border-top: 1px solid #444; margin: 0 0 0; padding: 20px 0;  }
		#sponsor-row .kolonne {padding: 0px; border-bottom: 0px solid #f1f1f1; text-align: left;}
		#sponsor-row ul {list-style:none; margin: 0; padding: 0;}
		#sponsor-row li {list-style: none; display: inline-block; vertical-align: middle; margin-right: 10px;}
			#sponsor-row li:last-child { margin: 0;}	
			
		#sponsor-row li img {max-height: 30px;}	
		
		#installation-warning-row {background: #fafafa; padding: 30px; vertical-align: middle; border: 1px solid #ccc; text-align: left;}
	  #installation-warning-row p {font-size: 1.4em; margin: 0; font-weight: 200; }
	  #installation-warning-row img {height: 100px; display: inline; margin: 0 20px 0 0; text-align: left; margin-bottom: 20px; float: left;}
	  
	  #heatit-mr-info-row {vertical-align: middle; border-top: 1px solid #444; padding: 20px 0 10px 0; text-align: left;}
		#heatit-mr-info-row img {height: 30px; float: left; margin-right: 20px; vertical-align: middle;  margin-bottom: 0;}
		#heatit-mr-info-row .col-xs-12 {padding: 0 0; border-top: 0px solid #fafafa; border-bottom:0px solid #fafafa;}
				}/* END @media-query */