/*
Theme Name: Gävle Energi
Template:  geab
Theme URI: https://www.gavleenergi.se
Author: Gävle Energi AB
Author URI: https://www.gavleenergi.se
Description: Gävle Energi AB
Version: 4.0
Text Domain: gavleenergi

*/


.wave{
 /*	background-size: 103% auto;
 	background-repeat: no-repeat;
 	background-position: center; 
	width: 100%;
	height: 130px;
	padding: 30px;*/
	position: relative;
    width: 100%;
    padding-bottom: 7.2%; 
    overflow: visible;
}
.wave::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Lager_2" data-name="Lager 2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 650 40.36"><defs><style> .cls-1 { fill: url(%23Namnlös_övertoning_2); } .cls-1, .cls-2, .cls-3, .cls-4 { stroke-width: 0px; } .cls-5 { clip-path: url(%23clippath-2); } .cls-2 { fill: none; } .cls-6 { clip-path: url(%23clippath-1); } .cls-3 { fill: url(%23Namnlös_övertoning_3); } .cls-7 { clip-path: url(%23clippath); } .cls-4 { fill: url(%23Namnlös_övertoning); } </style><clipPath id="clippath"><path class="cls-2" d="m378.9,9.6c-3.7,1-8.9,3.3-10.9,4.2-16.8,7.9-41.1,7.9-65.5,4.6-25.6-3.2-49.8-8.2-77.3-5.3-13,1.4-25.8,4.7-37.9,10.3-7.3,3.3-14.8,5.8-22.6,7.5-27.7,6.2-54.4,2.1-82.9-1.9-26.3-4-53-5.8-72.2,2.4-2.3.9-4.6,2-6.8,3.1.1.7.2,1.4.4,2.1.5-.3,1.1-.6,1.6-.8,18.5-9.5,42.8-9.1,67.2-5.8,25.6,3.2,49.8,8.2,77.3,5.3,12.9-1.4,25.8-4.7,37.9-10.3h0c7.3-3.3,14.8-5.8,22.6-7.5,27.7-6.2,54.4-2.1,82.9,1.9,26.3,4,53,5.7,72.2-2.5,2.3-.9,4-1.8,7-3.1,0,0,2.3-.9,2.7-1.1,20-7.3,42.2-3.3,65.8,2.8,24.8,6.1,47.9,13.9,75.6,14.2,13.1.1,26.4-1.7,39.3-5.8h0c7.8-2.4,15.7-4,23.6-4.8,24.7-2.6,47.5,2.5,71,8.6v-2.3c-17.5-4.5-35.1-8.6-55-8.9-13.1-.1-26.4,1.7-39.3,5.8h0c-7.8,2.4-15.7,4-23.6,4.8-28.5,2.9-54.3-4.2-81.8-11.4-17.6-4.8-34.7-8.5-50.7-8.5-7.1-.1-14,.7-20.6,2.4"/></clipPath><linearGradient id="Namnlös_övertoning" data-name="Namnlös övertoning" x1="40.09" y1="-569.24" x2="41.09" y2="-569.24" gradientTransform="translate(117622.76 -97088.18) rotate(-133.7) scale(266.84)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23ef7d0a"/><stop offset=".3" stop-color="%23ef7d0a"/><stop offset=".44" stop-color="%23e94e1b"/><stop offset=".7" stop-color="%23d60b52"/><stop offset="1" stop-color="%23b60d45"/></linearGradient><clipPath id="clippath-1"><path class="cls-2" d="m.3,7.6c-.1,0-.1.1-.2.1,0,.7-.1,1.3-.1,2C16.1.8,32.9.1,51.3,4c19.7,4.2,40.6,12.6,58.6,17,20.4,5.3,39.8,6.4,57.9,2.8,4.8-.9,9.4-2.1,13.9-3.5h0c20-6.2,41.3-7.3,65.3-1.9,19.3,4.1,39.6,12.6,59.4,17.6,19.8,5.1,38.3,5.7,55.5-3.7.6-.4,1.6-.9,1.8-1,15.8-9.7,31.2-10.7,49.9-8,20,3,41.6,10.2,59.9,13.5,20.8,4.1,40.2,4,58-.6,4.7-1.2,9.2-2.6,13.6-4.3h0c19.4-7.4,40.6-9.7,64.9-5.8,13,1.9,26.5,5.8,40,9.3v-1.3c-11.8-2.9-23.4-6.2-34-8.1-20.8-4.1-40.2-4-58,.6-4.7,1.2-9.2,2.6-13.6,4.3h0c-19.4,7.4-40.6,9.7-64.9,5.8-19.6-2.9-40.6-10.2-60.7-14.1-20.1-4-37.7-3.3-55.8,7.2-.1,0-1.1.7-2.6,1.4-16,8.8-30.5,8.2-48.8,4.4-19.7-4.2-40.6-12.6-58.6-17-20.4-5.3-39.8-6.4-57.9-2.8-4.8.9-9.4,2.1-13.9,3.5h0c-20,6.2-41.3,7.3-65.3,1.9-19.3-4.1-39.6-12.6-59.4-17.6C47.9,1.4,39.3,0,31,0,20.3.1,9.9,2.3.3,7.6"/></clipPath><linearGradient id="Namnlös_övertoning_2" data-name="Namnlös övertoning 2" x1="40.04" y1="-569.26" x2="41.04" y2="-569.26" gradientTransform="translate(120950.34 -101651.04) rotate(-134.2) scale(276.43)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23f39200"/><stop offset=".05" stop-color="%23f39200"/><stop offset=".32" stop-color="%23f39200"/><stop offset=".36" stop-color="%23eb792b"/><stop offset=".41" stop-color="%23e45f3f"/><stop offset=".47" stop-color="%23df4748"/><stop offset=".54" stop-color="%23db334e"/><stop offset=".62" stop-color="%23d82250"/><stop offset=".72" stop-color="%23d71251"/><stop offset=".91" stop-color="%23d60b52"/><stop offset="1" stop-color="%23b60d45"/></linearGradient><clipPath id="clippath-2"><path class="cls-2" d="m269,10.4c-10.4,1.6-19.9,4.7-28.6,8.8-2.7,1.3-5.4,2.7-8,4.2h0c-.4.2-.8.5-1.2.7-9.3,5.2-19.2,9.2-29.9,11.5-6.1,1.3-13,2.3-21.6,2.5-20.2-.1-28.2-2.6-35.3-3.7-28.5-6.2-48.6-14.1-69.4-18.2C51.1,11.4,27.6,10.7,6.3,28.4c-1.1.9-2.2,1.9-3.2,3,.1,1,.2,2,.4,3C23.8,15.1,45.9,13.7,68.3,16.9c21.5,3.1,42.3,10.9,71.1,17.6,7.2,1.3,15.3,3.9,35.2,4.8,8.4.2,15.2-.4,21.1-1.3,10.4-1.6,19.9-4.7,28.6-8.8,2.7-1.3,5.4-2.7,8-4.2h0c.4-.2.8-.5,1.2-.7,9.3-5.2,19.2-9.2,29.9-11.5,6.1-1.3,13-2.3,21.6-2.5,20.2.1,28.2,2.6,35.3,3.7,13.5,3,25.1,6.3,35.8,9.4l6.2,1.7c11.5,3,23.9,6.2,37.9,9.3,8.6,1.5,18.4,4.3,42.5,5.8,10.2.4,18.5,0,25.7-.7,12.8-1.3,24.6-4.2,35.3-8,3.4-1.2,6.8-2.5,10-3.9h0c.5-.2,1-.4,1.5-.7,11.6-5,24-8.6,37.2-10.7,7.5-1.1,16-1.9,26.4-1.8,24.5.7,34.1,3.4,42.6,4.8,9.6,2,18.4,4.1,26.7,6.2v-1.3c-6.5-1.6-13.3-3.2-20.5-4.8-8.6-1.5-18.4-4.3-42.5-5.8-10.2-.4-18.5,0-25.7.7-12.8,1.3-24.6,4.2-35.3,8-3.4,1.2-6.8,2.5-10,3.9h0c-.5.2-1,.4-1.5.7-11.6,5-24,8.6-37.2,10.7-7.5,1.1-16,1.9-26.4,1.8-24.5-.7-34.1-3.4-42.6-4.8-18.1-3.7-33.3-7.8-47.3-11.6-10.2-2.9-21.2-6-33.7-8.9-7.2-1.3-15.3-3.9-35.2-4.8h-3.1c-7.2-.2-13,.4-18.1,1.2"/></clipPath><linearGradient id="Namnlös_övertoning_3" data-name="Namnlös övertoning 3" x1="40.08" y1="-569.24" x2="41.08" y2="-569.24" gradientTransform="translate(118191.3 -97558.82) rotate(-133.7) scale(268.13)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23fbba00"/><stop offset=".5" stop-color="%23d60b52"/><stop offset="1" stop-color="%23b60d45"/></linearGradient></defs><g id="Lager_1-2" data-name="Lager 1"><g class="cls-7"><polygon class="cls-4" points="311.7 361.2 -13.4 21 341.1 -317.8 666.2 22.5 311.7 361.2"/></g><g class="cls-6"><polygon class="cls-1" points="315.9 366.4 -20.7 20.2 334 -324.7 670.6 21.4 315.9 366.4"/></g><g class="cls-5"><polygon class="cls-3" points="311 362.7 -12.6 24 340.2 -313.2 663.9 25.5 311 362.7"/></g></g></svg>');    
    background-size: 103% auto;
    background-repeat: no-repeat;
    background-position: center;
    z-index: -1;  
}
/*

	 @media (max-width: 468px) {
		.wave{
		height: 60px;
 
	 }
	}
	 .wave.lg{
		 height: 130px;
	 }
 
	 .wave.sm{
		 height: 30px; 
	 }
 */
 

.bg-primary{ 
	background-color: #47525D !important;
}

/*.bg-secondary, .has-light-orange-background-color{ 
	background-color: #FFF2E3;
}*/

.bg-dark{ 
	background-color: #47525D !important;
}

.bg-light{ 
	background-color: #F6F6F6 !important;
}


.btn-link{
	color: #47525D!important;
	text-decoration: underline;
	cursor: pointer;
}

h1{
	font-weight: 900;
}

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

	.box-header h1{
    	line-height: 1;
    	letter-spacing: -1px;
    	font-size: 4vw;
		
	}
}


.box-header h1 span{
     background: #C90C4D;
    background: linear-gradient(40deg, #C90C4D 0%, #F8B808 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

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

	.box-header p.lead{
	     font-size: 1.802rem;
	     line-height: 1.4em;
	}
}

.btn-link:hover{
	color: #126A72 !important;
}

.btn-link:active, .btn-link:focus{
	color: #47525D !important;
}


.btn-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link{
 	background: #47525d !important;
	color: #fff !important;
	border: 2px solid #47525d !important;
	text-decoration: none;
}

.btn-primary:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{
	background: #3C454E !important;
	border: 2px solid #3C454E !important;
	text-decoration: none;

}

.btn-primary:active, .btn-primary:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus{
	background: #181919 !important;
	border: 2px solid #181919 !important;
	outline: none;
	color: #fff !important;
	box-shadow: none !important;
}

.btn-secondary, .wp-block-button.is-style-outline .wp-block-button__link {

	background: #fff !important;
	color: #47525D !important;
	border: 2px solid #47525D !important;
	text-decoration: none;
}

.btn-secondary:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover{
	background: #EBECED !important;
	border: 2px solid #3C454E !important;
	text-decoration: none;

}

.btn-secondary:active, .btn-secondary:focus, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:active{
	background: #D8DADB !important;
	border: 2px solid #181919 !important;
	outline: none;
	box-shadow: none !important;
}




.btn-default{
	border: none !important;
	text-decoration: underline;
}

 .has-light-green-background-color{
	background: #ECF3EB;
}

.has-dark-green-background-color{
	background: #336027;
}

.has-dark-red-background-color{
	background: #B10000;

}
.has-dark-red-background-color{
	background: #B10000 ;

}
.has-gray-green-background-color{
	background: #F8F8F8 ;

}
.has-gray-green-background-color{
	background: #F8F8F8 ;

}


 
/*.bg-top, .bg-beige, .has-beige-background-color{  background: #F0EEEA;}*/
.bg-dark-gray, .has-text-background-color{  background: #47525d;}
.bg-light-gray, .has-light-gray-background-color{  background: #F8F8F8;}
.bg-light-orange, .has-light-orange-background-color{  background: #FFF2E3;}
/*.bg-light-pink, .has-light-pink-background-color{  background: #FFEEF4;}*/
.bg-dark-pink, .has-dark-pink-background-color{  background: #9E0C3D;}
.bg-light-green, .has-light-green-background-color{  background: #E3F2D7;}
.bg-dark-green, .has-dark-green-background-color{  background: #14540B;}
.bg-light-blue, .has-light-blue-background-color{  background: #E4F9F6;}
.bg-dark-blue, .has-dark-blue-background-color{  background: #02547E;}
.has-background.bg-pattern{  
background: #F0EEEA url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 2436 1956" style="enable-background:new 0 0 2436 1956;" xml:space="preserve"><style type="text/css"> .st0{fill:%23F0EEEA;} .st1{fill:%23DEDAD2;} .st2{fill:%23E5E1DB;}</style><g id="Lager_1"><rect x="0" y="0" class="st0" width="2436" height="1956"/><path class="st1" d="M1542.1,1954l-0.1,2h894v-677l-0.4,0.1v26.7c0,0-89.5-10.8-208.9,59.7c-119.4,70.5-108.5,219.7-404.2,260.4 c-247.8,34.1-255.5,256.9-251.5,328.2"/></g><g id="Lager_2"><path class="st2" d="M1875.4,1192.4c-7.7,10.5-15.9,20.5-24.6,29.9c-8.2,8.6-65.1,62.8-221.8,100.3c-4.6,1-10.6,2.3-17.6,4.1 c0,0,0,0,0,0l0,0c-66.7,16.6-231,71.5-300.3,219.9C1223,1735,1167.2,1881,962.6,1956H1311h48.6h47.4h56.8h78.3h29 c-4-71.3,3.7-296.1,251.5-330.2c295.7-40.7,284.8-189.9,404.2-260.4c119.4-70.5,208.9-59.7,208.9-59.7v-26.7V584.2 C2002.3,603.5,2024.8,989.5,1875.4,1192.4z"/></g></svg>') no-repeat bottom right;
background-size: cover;
}

.has-background.bg-blur{  
	background: url(img/bg_blur.png) no-repeat center center;
	background-size: cover;

	}
	
.text-beige, .has-beige-color{  color: #F0EEEA;}
.text-light-gray, .has-light-gray-color{  color: #F8F8F8;}
.text-light-orange, .has-light-orange-color{  color: #FFF2E3;}
/*.text-light-pink, .has-light-pink-color{  color: #FFEEF4;}*/
.text-dark-pink, .has-dark-pink-color{  color: #9E0C3D;}
.text-light-green, .has-light-green-color{  color: #E3F2D7;}
.text-dark-green, .has-dark-green-color{  color: #14540B;}
.text-light-blue, .has-light-blue-color{  color: #E4F9F6;}
.text-dark-blue, .has-dark-blue-color{  color: #02547E;}


header.hero .entry-content{
	background: #010302 url(img/geab_hero.jpg) no-repeat center center;
 }


