@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:     Divi Child
 Theme URI:      https://www.opal-digital.no/
 Description:    Divi Child Theme
 Author:         Opal digital
 Author URI:     https://www.opal-digital.no/
 Template:       Divi
 Version:        3.19.11
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/


/* CUSTOM CSS */
/*@import url("style-header-new.css");*/
/*****/

/* WEBFONT INCLUDE */
@import "webfonts/font-awesome-4.7.0/css/font-awesome.css";
@import "webfonts/ika-02022019/demo.css";


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}

html {
	width: 100%;
    height: 100%;
	font-size: 62.5%;
}
body {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 400;
	font-size: 100%;
	line-height:1.5;
	color: #444444;
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: subpixel-antialiased;
}
/*
html {
	width: 100%;
    height: 100%;
}


html {font-size: 1em;}
p {font-size: 1.125rem;} 
*/

@media all and (max-width: 1024px) {
	.et_pb_row {
		width: 90%;
	}
 
}

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


/***********************************************************************/
/*TESTING AV DENNE – FØR OMREGNING TIL REM*/

/* ALLE H-TAGS –  PERFECT FOURTH 1,333*/

/*VW PÅ FONT – fixed min og max – egne breakpoints for P – P stopper å vokse på 1250 – max 20px */
/* ROW 90% Fram til 1025*/


@media only screen and (min-width: 320px) {
.perfect-fourth	h1 {font-size: 	10.000vw;}
.perfect-fourth	h2 {font-size: 	7.502vw;}
.perfect-fourth	h3 {font-size: 	5.628vw;}
.perfect-fourth	h4 {font-size: 	4.222vw;}
.perfect-fourth	h5 {font-size: 	3.167vw;}
.perfect-fourth	h6 {font-size: 	2.376vw;}
}
@media only screen and (min-width: 481px) {
.perfect-fourth	h1 {font-size: 	5.500vw;}
.perfect-fourth	h2 {font-size: 	4.126vw;}
.perfect-fourth	h3 {font-size: 	3.095vw;}
.perfect-fourth	h4 {font-size: 	2.322vw;}
.perfect-fourth	h5 {font-size: 	1.742vw;}
.perfect-fourth	h6 {font-size: 	1.307vw;}
 
}
@media only screen and (min-width: 768px) {

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

}
@media only screen and (min-width: 1025px) {
.perfect-fourth	h1 {font-size: 	5.000vw;}
.perfect-fourth	h2 {font-size: 	3.751vw;}
.perfect-fourth	h3 {font-size: 	2.814vw;}
.perfect-fourth	h4 {font-size: 	2.111vw;}
.perfect-fourth	h5 {font-size: 	1.584vw;}
.perfect-fourth	h6 {font-size: 	1.188vw;}

}

@media only screen and (min-width: 1250px) {
.perfect-fourth p {font-size: 1.25rem;}

}
@media only screen and (min-width: 1440px) {
.perfect-fourth p {font-size: 1.25vw;}

}

@media only screen and (min-width: 1601px) {
.perfect-fourth	h1 {font-size: 	5.000rem;}
.perfect-fourth	h2 {font-size: 	3.751rem;}
.perfect-fourth	h3 {font-size: 	2.814rem;}
.perfect-fourth	h4 {font-size: 	2.111rem;}
.perfect-fourth	h5 {font-size: 	1.584rem;}
.perfect-fourth	h6 {font-size: 	1.188rem;}
.perfect-fourth p {font-size: 1.25rem;}

}

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



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

/* ALLE H-TAGS –  MAJOR THIRD 1,25*/

/*VW PÅ FONT – fixed min og max – egne breakpoints for P – P stopper å vokse på 1250 – max 20px */
/* ROW 90% Fram til 1025*/

@media only screen and (min-width: 320px) {
.major-third 	h1 {font-size: 	10.000vw;}
.major-third 	h2 {font-size: 	8.000vw;}
.major-third 	h3 {font-size: 	6.400vw;}
.major-third 	h4 {font-size: 	5.120vw;}
.major-third 	h5 {font-size: 	4.096vw;}
.major-third 	h6 {font-size: 	3.277vw;}
}
@media only screen and (min-width: 481px) {
.major-third 	h1 {font-size: 	5.500vw;}
.major-third 	h2 {font-size: 	4.400vw;}
.major-third 	h3 {font-size: 	3.520vw;}
.major-third 	h4 {font-size: 	2.816vw;}
.major-third 	h5 {font-size: 	2.253vw;}
.major-third 	h6 {font-size: 	1.802vw;}
 
}
@media only screen and (min-width: 768px) {

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

}
@media all and (max-width: 1024px) {

}
@media only screen and (min-width: 1025px) {
.major-third 	h1 {font-size: 	5.000vw;}
.major-third 	h2 {font-size: 	4.000vw;}
.major-third 	h3 {font-size: 	3.200vw;}
.major-third 	h4 {font-size: 	2.560vw;}
.major-third 	h5 {font-size: 	2.048vw;}
.major-third 	h6 {font-size: 	1.638vw;}

}

@media only screen and (min-width: 1250px) {
.major-third p {font-size: 1.25rem;}

}
@media only screen and (min-width: 1440px) {
.major-third p {font-size: 1.25vw;}

}

@media only screen and (min-width: 1601px) {
.major-third 	h1 {font-size: 	5.000rem;}
.major-third 	h2 {font-size: 	4.000rem;}
.major-third 	h3 {font-size: 	3.200rem;}
.major-third 	h4 {font-size: 	2.560rem;}
.major-third 	h5 {font-size: 	2.048rem;}
.major-third 	h6 {font-size: 	1.638rem;}
.major-third p {font-size: 1.25rem;}

}

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



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

/* ALLE H-TAGS –  MINOR THIRD 1,2*/

/*VW PÅ FONT – fixed min og max – egne breakpoints for P – P stopper å vokse på 1250 – max 20px */
/* ROW 90% Fram til 1025*/

@media only screen and (min-width: 320px) {
.minor-third	h1 {font-size: 	10.000vw;}
.minor-third	h2 {font-size: 	8.333vw;}
.minor-third	h3 {font-size: 	6.944vw;}
.minor-third	h4 {font-size: 	5.787vw;}
.minor-third	h5 {font-size: 	4.823vw;}
.minor-third	h6 {font-size: 	4.019vw;}
}
@media only screen and (min-width: 481px) {
.minor-third	h1 {font-size: 	5.500vw;}
.minor-third	h2 {font-size: 	4.583vw;}
.minor-third	h3 {font-size: 	3.819vw;}
.minor-third	h4 {font-size: 	3.183vw;}
.minor-third	h5 {font-size: 	2.652vw;}
.minor-third	h6 {font-size: 	2.210vw;}
 
}
@media only screen and (min-width: 768px) {

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

}
@media all and (max-width: 1024px) {

}
@media only screen and (min-width: 1025px) {
.minor-third	h1 {font-size: 	5.000vw;}
.minor-third	h2 {font-size: 	4.167vw;}
.minor-third	h3 {font-size: 	3.472vw;}
.minor-third	h4 {font-size: 	2.894vw;}
.minor-third	h5 {font-size: 	2.411vw;}
.minor-third	h6 {font-size: 	2.009vw;}

}

@media only screen and (min-width: 1250px) {
.minor-third p {font-size: 1.25rem;}

}
@media only screen and (min-width: 1440px) {
.minor-third p {font-size: 1.25vw;}

}

@media only screen and (min-width: 1601px) {
.minor-third	h1 {font-size: 	5.000rem;}
.minor-third	h2 {font-size: 	4.167rem;}
.minor-third	h3 {font-size: 	3.472rem;}
.minor-third	h4 {font-size: 	2.894rem;}
.minor-third	h5 {font-size: 	2.411rem;}
.minor-third	h6 {font-size: 	2.009rem;}
.minor-third p {font-size: 1.25rem;}

}

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



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

/* ALLE H-TAGS –  MAJOR SECOND 1,125*/

/*VW PÅ FONT – fixed min og max – egne breakpoints for P – P stopper å vokse på 1250 – max 20px */
/* ROW 90% Fram til 1025*/

@media only screen and (min-width: 320px) {
.major-second	h1 {font-size: 	10.000vw;}
.major-second	h2 {font-size: 	8.889vw;}
.major-second	h3 {font-size: 	7.901vw;}
.major-second	h4 {font-size: 	7.023vw;}
.major-second	h5 {font-size: 	6.243vw;}
.major-second	h6 {font-size: 	5.549vw;}
}
@media only screen and (min-width: 481px) {
.major-second	h1 {font-size: 	5.500vw;}
.major-second	h2 {font-size: 	4.889vw;}
.major-second	h3 {font-size: 	4.346vw;}
.major-second	h4 {font-size: 	3.863vw;}
.major-second	h5 {font-size: 	3.434vw;}
.major-second	h6 {font-size: 	3.052vw;}
 
}
@media only screen and (min-width: 768px) {

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

}
@media all and (max-width: 1024px) {

}
@media only screen and (min-width: 1025px) {
.major-second	h1 {font-size: 	5.000vw;}
.major-second	h2 {font-size: 	4.444vw;}
.major-second	h3 {font-size: 	3.951vw;}
.major-second	h4 {font-size: 	3.512vw;}
.major-second	h5 {font-size: 	3.121vw;}
.major-second	h6 {font-size: 	2.775vw;}
}

@media only screen and (min-width: 1250px) {
.major-second p {font-size: 1.25rem;}

}
@media only screen and (min-width: 1440px) {
.major-second p {font-size: 1.25vw;}

}

@media only screen and (min-width: 1601px) {
.major-second	h1 {font-size: 	5.000rem;}
.major-second	h2 {font-size: 	4.444rem;}
.major-second	h3 {font-size: 	3.951rem;}
.major-second	h4 {font-size: 	3.512rem;}
.major-second	h5 {font-size: 	3.121rem;}
.major-second	h6 {font-size: 	2.775rem;}
.major-second p {font-size: 1.25rem;}

}

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



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


/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 2rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 1.777777778rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 1.580246914rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 1.404663923rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 1.248590154rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.109857915rem;}
/*Plus font size – step +10%*/
h1.plus5 {font-size: 3rem;}
h1.plus4 {font-size: 2.8rem;}
h1.plus3 {font-size: 2.6rem;}
h1.plus2 {font-size: 2.4rem;}
h1.plus1 {font-size: 2.2rem;}
/*Minus font size – step -5%*/
h1.minus1 {font-size: 1.9rem;}
h1.minus2 {font-size: 1.8rem;}
h1.minus3 {font-size: 1.7rem;}
h1.minus4 {font-size: 1.6rem;}
h1.minus5 {font-size: 1.5rem;}
/*Plus font size – step +10%*/
h2.plus5 {font-size: 2.666666667rem;}
h2.plus4 {font-size: 2.488888889rem;}
h2.plus3 {font-size: 2.311111111rem;}
h2.plus2 {font-size: 2.133333333rem;}
h2.plus1 {font-size: 1.955555556rem;}
/*Minus font size – step -5%*/
h2.minus1 {font-size: 1.688888889rem;}
h2.minus2 {font-size: 1.6rem;}
h2.minus3 {font-size: 1.511111111rem;}
h2.minus4 {font-size: 1.422222222rem;}
h2.minus5 {font-size: 1.333333333rem;}


/*min-width: 320px*/
@media only screen and (min-width:20rem){

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1,h1  {font-size: calc(2rem + 1 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2,h2 {font-size: calc(1.777777778rem + 0.888888889 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3,h3 {font-size: calc(1.580246914rem + 0.790123457 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4,h4 {font-size: calc(1.404663923rem + 0.702331962 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5,h5 {font-size: calc(1.248590154rem + 0.624295077 * ((100vw - 20rem) / 10));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6,h6 {font-size: calc(1.109857915rem + 0.554928957 * ((100vw - 20rem) / 10));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(3rem + 1.5 * ((100vw - 20rem) / 10));}
h1.plus4 {font-size: calc(2.8rem + 1.4 * ((100vw - 20rem) / 10));}
h1.plus3 {font-size: calc(2.6rem + 1.3 * ((100vw - 20rem) / 10));}
h1.plus2 {font-size: calc(2.4rem + 1.2 * ((100vw - 20rem) / 10));}
h1.plus1 {font-size: calc(2.2rem + 1.1 * ((100vw - 20rem) / 10));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(1.9rem + 0.95 * ((100vw - 20rem) / 10));}
h1.minus2 {font-size: calc(1.8rem + 0.9 * ((100vw - 20rem) / 10));}
h1.minus3 {font-size: calc(1.7rem + 0.85 * ((100vw - 20rem) / 10));}
h1.minus4 {font-size: calc(1.6rem + 0.8 * ((100vw - 20rem) / 10));}
h1.minus5 {font-size: calc(1.5rem + 0.75 * ((100vw - 20rem) / 10));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(2.666666667rem + 1.333333333 * ((100vw - 20rem) / 10));}
h2.plus4 {font-size: calc(2.488888889rem + 1.244444444 * ((100vw - 20rem) / 10));}
h2.plus3 {font-size: calc(2.311111111rem + 1.155555556 * ((100vw - 20rem) / 10));}
h2.plus2 {font-size: calc(2.133333333rem + 1.066666667 * ((100vw - 20rem) / 10));}
h2.plus1 {font-size: calc(1.955555556rem + 0.977777778 * ((100vw - 20rem) / 10));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(1.688888889rem + 0.844444444 * ((100vw - 20rem) / 10));}
h2.minus2 {font-size: calc(1.6rem + 0.8 * ((100vw - 20rem) / 10));}
h2.minus3 {font-size: calc(1.511111111rem + 0.755555556 * ((100vw - 20rem) / 10));}
h2.minus4 {font-size: calc(1.422222222rem + 0.711111111 * ((100vw - 20rem) / 10));}
h2.minus5 {font-size: calc(1.333333333rem + 0.666666667 * ((100vw - 20rem) / 10));}

}


/*min-width: 481px*/
@media only screen and (min-width:30.0625rem){

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(1.6534375rem + 0.9865625 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(1.469722222rem + 0.876944444 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.306419753rem + 0.779506173 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: calc(1.161262003rem + 0.692894376 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.032232891rem + 0.615906112 * ((100vw - 30.0625rem) / 17.9375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(0.917540348rem + 0.547472099 * ((100vw - 30.0625rem) / 17.9375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(2.48015625rem + 1.47984375 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus4 {font-size: calc(2.3148125rem + 1.3811875 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus3 {font-size: calc(2.14946875rem + 1.28253125 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus2 {font-size: calc(1.984125rem + 1.183875 * ((100vw - 30.0625rem) / 17.9375));}
h1.plus1 {font-size: calc(1.81878125rem + 1.08521875 * ((100vw - 30.0625rem) / 17.9375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(1.570765625rem + 0.937234375 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus2 {font-size: calc(1.48809375rem + 0.88790625 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus3 {font-size: calc(1.405421875rem + 0.838578125 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus4 {font-size: calc(1.32275rem + 0.78925 * ((100vw - 30.0625rem) / 17.9375));}
h1.minus5 {font-size: calc(1.240078125rem + 0.739921875 * ((100vw - 30.0625rem) / 17.9375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(2.204583333rem + 1.315416667 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus4 {font-size: calc(2.057611111rem + 1.227722222 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus3 {font-size: calc(1.910638889rem + 1.140027778 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus2 {font-size: calc(1.763666667rem + 1.052333333 * ((100vw - 30.0625rem) / 17.9375));}
h2.plus1 {font-size: calc(1.616694444rem + 0.964638889 * ((100vw - 30.0625rem) / 17.9375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(1.396236111rem + 0.833097222 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus2 {font-size: calc(1.32275rem + 0.78925 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus3 {font-size: calc(1.249263889rem + 0.745402778 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus4 {font-size: calc(1.175777778rem + 0.701555556 * ((100vw - 30.0625rem) / 17.9375));}
h2.minus5 {font-size: calc(1.102291667rem + 0.657708333 * ((100vw - 30.0625rem) / 17.9375));}

}


/*min-width: 769px*/
@media only screen and (min-width:48.0625rem){

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1  {font-size: calc(2.6434375rem + 0.8765625 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(2.202864583rem + 0.73046875 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(1.835720486rem + 0.608723958 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: calc(1.529767072rem + 0.507269965 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.274805893rem + 0.422724971 * ((100vw - 48.0625rem) / 15.9375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(1.062338244rem + 0.352270809 * ((100vw - 48.0625rem) / 15.9375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(3.96515625rem + 1.31484375 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus4 {font-size: calc(3.7008125rem + 1.2271875 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus3 {font-size: calc(3.43646875rem + 1.13953125 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus2 {font-size: calc(3.172125rem + 1.051875 * ((100vw - 48.0625rem) / 15.9375));}
h1.plus1 {font-size: calc(2.90778125rem + 0.96421875 * ((100vw - 48.0625rem) / 15.9375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(2.511265625rem + 0.832734375 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus2 {font-size: calc(2.37909375rem + 0.78890625 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus3 {font-size: calc(2.246921875rem + 0.745078125 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus4 {font-size: calc(2.11475rem + 0.70125 * ((100vw - 48.0625rem) / 15.9375));}
h1.minus5 {font-size: calc(1.982578125rem + 0.657421875 * ((100vw - 48.0625rem) / 15.9375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(3.304296875rem + 1.095703125 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus4 {font-size: calc(3.084010417rem + 1.02265625 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus3 {font-size: calc(2.863723958rem + 0.949609375 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus2 {font-size: calc(2.6434375rem + 0.8765625 * ((100vw - 48.0625rem) / 15.9375));}
h2.plus1 {font-size: calc(2.423151042rem + 0.803515625 * ((100vw - 48.0625rem) / 15.9375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(2.092721354rem + 0.693945313 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus2 {font-size: calc(1.982578125rem + 0.657421875 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus3 {font-size: calc(1.872434896rem + 0.620898438 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus4 {font-size: calc(1.762291667rem + 0.584375 * ((100vw - 48.0625rem) / 15.9375));}
h2.minus5 {font-size: calc(1.652148438rem + 0.547851563 * ((100vw - 48.0625rem) / 15.9375));}

}


/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: calc(3.203125rem + 1.796875 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: calc(2.5625rem + 1.4375 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: calc(2.05rem + 1.15 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: calc(1.64rem + 0.92 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: calc(1.312rem + 0.736 * ((100vw - 64.0625rem) / 35.9375));}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: calc(1.0496rem + 0.5888 * ((100vw - 64.0625rem) / 35.9375));}
/*Plus font size – step +10%*/
h1.plus5 {font-size: calc(4.8046875rem + 2.6953125 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus4 {font-size: calc(4.484375rem + 2.515625 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus3 {font-size: calc(4.1640625rem + 2.3359375 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus2 {font-size: calc(3.84375rem + 2.15625 * ((100vw - 64.0625rem) / 35.9375));}
h1.plus1 {font-size: calc(3.5234375rem + 1.9765625 * ((100vw - 64.0625rem) / 35.9375));}
/*Minus font size – step -5%*/
h1.minus1 {font-size: calc(3.04296875rem + 1.70703125 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus2 {font-size: calc(2.8828125rem + 1.6171875 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus3 {font-size: calc(2.72265625rem + 1.52734375 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus4 {font-size: calc(2.5625rem + 1.4375 * ((100vw - 64.0625rem) / 35.9375));}
h1.minus5 {font-size: calc(2.40234375rem + 1.34765625 * ((100vw - 64.0625rem) / 35.9375));}
/*Plus font size – step +10%*/
h2.plus5 {font-size: calc(3.84375rem + 2.15625 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus4 {font-size: calc(3.5875rem + 2.0125 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus3 {font-size: calc(3.33125rem + 1.86875 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus2 {font-size: calc(3.075rem + 1.725 * ((100vw - 64.0625rem) / 35.9375));}
h2.plus1 {font-size: calc(2.81875rem + 1.58125 * ((100vw - 64.0625rem) / 35.9375));}
/*Minus font size – step -5%*/
h2.minus1 {font-size: calc(2.434375rem + 1.365625 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus2 {font-size: calc(2.30625rem + 1.29375 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus3 {font-size: calc(2.178125rem + 1.221875 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus4 {font-size: calc(2.05rem + 1.15 * ((100vw - 64.0625rem) / 35.9375));}
h2.minus5 {font-size: calc(1.921875rem + 1.078125 * ((100vw - 64.0625rem) / 35.9375));}

}


/*min-width: 1601px*/
@media only screen and (min-width:100.0625rem){

/*Standard font size*/
.et_pb_column_1_3 h1, .et_pb_column_2_5 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, h1 {font-size: 5rem;}
.et_pb_column_1_3 h2, .et_pb_column_2_5 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, h2 {font-size: 4rem;}
.et_pb_column_1_3 h3, .et_pb_column_2_5 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, h3 {font-size: 3.2rem;}
.et_pb_column_1_3 h4, .et_pb_column_2_5 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, h4 {font-size: 2.56rem;}
.et_pb_column_1_3 h5, .et_pb_column_2_5 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, h5 {font-size: 2.048rem;}
.et_pb_column_1_3 h6, .et_pb_column_2_5 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, h6 {font-size: 1.6384rem;}
/*Plus font size – step +10%*/
h1.plus5 {font-size: 7.5rem;}
h1.plus4 {font-size: 7rem;}
h1.plus3 {font-size: 6.5rem;}
h1.plus2 {font-size: 6rem;}
h1.plus1 {font-size: 5.5rem;}
/*Minus font size – step -5%*/
h1.minus1 {font-size: 4.75rem;}
h1.minus2 {font-size: 4.5rem;}
h1.minus3 {font-size: 4.25rem;}
h1.minus4 {font-size: 4rem;}
h1.minus5 {font-size: 3.75rem;}
/*Plus font size – step +10%*/
h2.plus5 {font-size: 6rem;}
h2.plus4 {font-size: 5.6rem;}
h2.plus3 {font-size: 5.2rem;}
h2.plus2 {font-size: 4.8rem;}
h2.plus1 {font-size: 4.4rem;}
/*Minus font size – step -5%*/
h2.minus1 {font-size: 3.8rem;}
h2.minus2 {font-size: 3.6rem;}
h2.minus3 {font-size: 3.4rem;}
h2.minus4 {font-size: 3.2rem;}
h2.minus5 {font-size: 3rem;}

}

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


/*Standard font size*/
p, ul li {font-size: 1.125rem;}
p.intro {font-size: 1.25rem;}
p.sub-small {font-size: 1.375rem;}
p.sub-large {font-size: 1.5rem;}

/*min-width: 1200px*/
@media only screen and (min-width:75rem){
p.sub-large {font-size: calc(1.5rem + 0.5 * ((100vw - 75rem) / 25));}
}

/*min-width: 1257.142857px*/
@media only screen and (min-width:78.57142857rem){
p.sub-small {font-size: calc(1.375rem + 0.375 * ((100vw - 78.57142857rem) / 21.42857143));}
}

/*min-width: 1333.333333px*/
@media only screen and (min-width:83.33333333rem){
p.intro {font-size: calc(1.25rem + 0.25 * ((100vw - 83.33333333rem) / 16.66666667));}
}

/*min-width: 1440px*/
@media only screen and (min-width:90rem){
p, ul li {font-size: calc(1.125rem + 0.125 * ((100vw - 90rem) / 10));}
}

/*min-width: 1601px*/
@media only screen and (min-width:100.0625rem){
p, ul li {font-size: 1.25rem;}
p.intro {font-size: 1.5rem;}
p.sub-small {font-size: 1.75rem;}
p.sub-large {font-size: 2rem;}
}







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

/*Standard font size*/
.od-special h1 {font-size: 2.8rem;}

/*min-width: 320px*/
@media only screen and (min-width:20rem){

/*Standard font size*/
.od-special h1  {font-size: calc(2.8rem + 1.4 * ((100vw - 20rem) / 10));}
}

/*min-width: 481px*/
@media only screen and (min-width:30.0625rem){

/*Standard font size*/
.od-special h1  {font-size: calc(2.3148125rem + 1.3811875 * ((100vw - 30.0625rem) / 17.9375));}
}

/*min-width: 769px*/
@media only screen and (min-width:48.0625rem){

/*Standard font size*/
.od-special h1  {font-size: calc(3.7008125rem + 1.2271875 * ((100vw - 48.0625rem) / 15.9375));}
}

/*min-width: 1025px*/
@media only screen and (min-width:64.0625rem){

/*Standard font size*/
.od-special h1 {font-size: calc(4.484375rem + 2.515625 * ((100vw - 64.0625rem) / 35.9375));}
}

/*min-width: 1601px*/
@media only screen and (min-width:100.0625rem){

/*Standard font size*/
.od-special h1 {font-size: 7rem;}
}



.od-special h1 {
	text-transform: uppercase;
}












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


/*CALC PÅ HTML SKAL IKKE BRUKES*/
/*VW PÅ FONT – fixed min og max – egne breakpoints for P – P stopper å vokse på 1250 – max 20px */
/*
html { font-size: calc(1em + 1vw) }
h1 {font-size: 2.1875rem;}
h2 {font-size: 1.5625rem;}
p {font-size: 1.0rem;}



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

h1 {font-size: 2.0rem;}
h2 {font-size: 3.125vw;}
p {font-size: 1.6vw;}
}

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

p {font-size: 1.25rem;}
}


@media only screen and (min-width: 1601px) {
/*html {font-size: 1em;}
h1 {font-size: 4.75rem;}
h2 {font-size: 3.125rem;}
}
*/



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









body {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 300;
	font-size: 100%;
	line-height:1.5;
	color: #444444;
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: subpixel-antialiased;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}
h1 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 800;
	padding-bottom: 20px;
}
h2 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 800;
	padding-bottom: 20px;
}
h3 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
	padding-bottom: 20px;
}
h4 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
	padding-bottom: 20px;
}
h5 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
	padding-bottom: 20px;
}
h6 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
	padding-bottom: 20px;
}
p {
	font-weight: 400;
	line-height: 1.5;
	padding-bottom: 20px;
}

/*


h1 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 800;
	font-size: 60px;
	padding-bottom: 20px;
}
h2 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 800;
	font-size: 50px;
		padding-bottom: 20px;
}

h3 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
		padding-bottom: 20px;
}
h4 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: 800;
    font-size: 30px;
		padding-bottom: 20px;
}

h5 {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
		padding-bottom: 20px;
}
h6 {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
		padding-bottom: 20px;
}
p {
	font-weight: 400;
	font-size: 10px;
	line-height: 1.5;
	padding-bottom: 20px;
}


*/




ul {
	font-weight: 400;
	line-height: 1.5;
}

.no-pad, .no-phone {
}
.no-desktop {
}

.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}  
/************************************************************************************************/
/*ALL CUSTOM STYLING HERE*/



.header img {
	width:100%
}


/*Header Home-section bg vår*/
.greenbanner .header {
	
    background-image: radial-gradient( circle farthest-corner at 30% 35%, #3d917a 0%, #3d917a 5%, #3d917a 5%, #3d917a 10%, #76b97f 10%, #76b97f 15%, #3d917a 15%, #3d917a 20%, #76b97f 20%, #76b97f 25%, #3d917a 25%, #3d917a 30%, #76b97f 30%, #76b97f 35%, #3d917a 35%, #3d917a 40%, #76b97f 40%, #76b97f 45%, #3d917a 45%, #3d917a 50%, #76b97f 50%, #76b97f 55%, #3d917a 55%, #3d917a 60%, #76b97f 60%, #76b97f 65%, #3d917a 65%, #3d917a 70%, #76b97f 70%, #76b97f 75%, #3d917a 75%, #3d917a 80%, #76b97f 80%, #76b97f 85%, #3d917a 85%, #3d917a 90%, #76b97f 90%, #76b97f 95%, #3d917a 95%, #3d917a 100%, #76b97f 100%) !important;
	height: auto;
	
}

.greenbanner .header1 {
	
    background-image: radial-gradient(circle farthest-corner at 30% 35%,#3d917a 0%,#3d917a 5%,#3d917a 5%,#3d917a 10%,#76b97f 10%,#76b97f 15%,#3d917a 15%,#3d917a 20%,#76b97f 20%,#76b97f 25%,#3d917a 25%,#3d917a 30%,#76b97f 30%,#76b97f 35%,#3d917a 35%,#3d917a 40%,#76b97f 40%,#76b97f 45%,#3d917a 45%,#3d917a 50%,#76b97f 50%,#76b97f 55%,#3d917a 55%,#3d917a 60%,#76b97f 60%,#76b97f 65%,#3d917a 65%,#3d917a 70%,#76b97f 70%,#76b97f 75%,#3d917a 75%,#3d917a 80%,#76b97f 80%,#76b97f 85%,#3d917a 85%,#3d917a 90%,#76b97f 90%,#76b97f 95%,#3d917a 95%,#3d917a 100%,#76b97f 100%)!important;
    height: auto;
}


/*========HEADER SOMMER==========*/

.lightbanner .header {
    background-image: radial-gradient( circle farthest-corner at 30% 35%, #fef2cc 0%, #fef2cc 5%, #fef2cc 5%, #fef2cc 10%, #ffffff 10%, #ffffff 15%, #fef2cc 15%, #fef2cc 20%, #ffffff 20%, #ffffff 25%, #fef2cc 25%, #fef2cc 30%, #ffffff 30%, #ffffff 35%, #fef2cc 35%, #fef2cc 40%, #ffffff 40%, #ffffff 45%, #fef2cc 45%, #fef2cc 50%, #ffffff 50%, #ffffff 55%, #fef2cc 55%, #fef2cc 60%, #ffffff 60%, #ffffff 65%, #fef2cc 65%, #fef2cc 70%, #ffffff 70%, #ffffff 75%, #fef2cc 75%, #fef2cc 80%, #ffffff 80%, #ffffff 85%, #fef2cc 85%, #fef2cc 90%, #ffffff 90%, #ffffff 95%, #fef2cc 95%, #fef2cc 100%, #ffffff 100%) !important;
	height: auto;
}

.lightbanner .header1 {
    background-image: radial-gradient( circle farthest-corner at 30% 35%, #fef2cc 0%, #fef2cc 5%, #fef2cc 5%, #fef2cc 10%, #ffffff 10%, #ffffff 15%, #fef2cc 15%, #fef2cc 20%, #ffffff 20%, #ffffff 25%, #fef2cc 25%, #fef2cc 30%, #ffffff 30%, #ffffff 35%, #fef2cc 35%, #fef2cc 40%, #ffffff 40%, #ffffff 45%, #fef2cc 45%, #fef2cc 50%, #ffffff 50%, #ffffff 55%, #fef2cc 55%, #fef2cc 60%, #ffffff 60%, #ffffff 65%, #fef2cc 65%, #fef2cc 70%, #ffffff 70%, #ffffff 75%, #fef2cc 75%, #fef2cc 80%, #ffffff 80%, #ffffff 85%, #fef2cc 85%, #fef2cc 90%, #ffffff 90%, #ffffff 95%, #fef2cc 95%, #fef2cc 100%, #ffffff 100%) !important;
height:auto;
}

/*======= Header JANUARSALG ====== */ 

 .yellowbanner .header {background-image: radial-gradient( circle farthest-corner at 30% 35%, #e7b400 0%, #e7b400 5%, #e7b400 5%, #e7b400 10%, #edc300 10%, #edc300 15%, #e7b400 15%, #e7b400 20%, #edc300 20%, #edc300 25%, #e7b400 25%, #e7b400 30%, #edc300 30%, #edc300 35%, #e7b400 35%, #e7b400 40%, #edc300 40%, #edc300 45%, #e7b400 45%, #e7b400 50%, #edc300 50%, #edc300 55%, #e7b400 55%, #e7b400 60%, #edc300 60%, #edc300 65%, #e7b400 65%, #e7b400 70%, #edc300 70%, #edc300 75%, #e7b400 75%, #e7b400 80%, #edc300 80%, #edc300 85%, #e7b400 85%, #e7b400 90%, #edc300 90%, #edc300 95%, #e7b400 95%, #e7b400 100%, #edc300 100%) !important;
 height: auto;
}

.yellowbanner .header1 {background-image: radial-gradient( circle farthest-corner at 30% 35%, #e7b400 0%, #e7b400 5%, #e7b400 5%, #e7b400 10%, #edc300 10%, #edc300 15%, #e7b400 15%, #e7b400 20%, #edc300 20%, #edc300 25%, #e7b400 25%, #e7b400 30%, #edc300 30%, #edc300 35%, #e7b400 35%, #e7b400 40%, #edc300 40%, #edc300 45%, #e7b400 45%, #e7b400 50%, #edc300 50%, #edc300 55%, #e7b400 55%, #e7b400 60%, #edc300 60%, #edc300 65%, #e7b400 65%, #e7b400 70%, #edc300 70%, #edc300 75%, #e7b400 75%, #e7b400 80%, #edc300 80%, #edc300 85%, #e7b400 85%, #e7b400 90%, #edc300 90%, #edc300 95%, #e7b400 95%, #e7b400 100%, #edc300 100%) !important;
height:auto;	
	 
}

/*=============== end HEADER JANUARSALG ==========*/


 .bluebanner .header {background-image: radial-gradient( circle farthest-corner at 30% 35%, #0098e7 0%, #0098e7 5%, #0098e7 5%, #0098e7 10%, #36a9e4 10%, #36a9e4 15%, #0098e7 15%, #0098e7 20%, #36a9e4 20%, #36a9e4 25%, #0098e7 25%, #0098e7 30%, #36a9e4 30%, #36a9e4 35%, #0098e7 35%, #0098e7 40%, #36a9e4 40%, #36a9e4 45%, #0098e7 45%, #0098e7 50%, #36a9e4 50%, #36a9e4 55%, #0098e7 55%, #0098e7 60%, #36a9e4 60%, #36a9e4 65%, #0098e7 65%, #0098e7 70%, #36a9e4 70%, #36a9e4 75%, #0098e7 75%, #0098e7 80%, #36a9e4 80%, #36a9e4 85%, #0098e7 85%, #0098e7 90%, #36a9e4 90%, #36a9e4 95%, #0098e7 95%, #0098e7 100%, #36a9e4 100%) !important;
 height: auto;
}

.bluebanner .header1 {background-image: radial-gradient( circle farthest-corner at 30% 35%, #0098e7 0%, #0098e7 5%, #0098e7 5%, #0098e7 10%, #36a9e4 10%, #36a9e4 15%, #0098e7 15%, #0098e7 20%, #36a9e4 20%, #36a9e4 25%, #0098e7 25%, #0098e7 30%, #36a9e4 30%, #36a9e4 35%, #0098e7 35%, #0098e7 40%, #36a9e4 40%, #36a9e4 45%, #0098e7 45%, #0098e7 50%, #36a9e4 50%, #36a9e4 55%, #0098e7 55%, #0098e7 60%, #36a9e4 60%, #36a9e4 65%, #0098e7 65%, #0098e7 70%, #36a9e4 70%, #36a9e4 75%, #0098e7 75%, #0098e7 80%, #36a9e4 80%, #36a9e4 85%, #0098e7 85%, #0098e7 90%, #36a9e4 90%, #36a9e4 95%, #0098e7 95%, #e7b400 100%, #edc300 100%) !important;
height:auto;	
	 
}


 .icebluebanner .header {background-image: radial-gradient( circle farthest-corner at 30% 35%, #66c1f1 0%, #66c1f1 5%, #66c1f1 5%, #66c1f1 10%, #86cbef 10%, #86cbef 15%, #66c1f1 15%, #66c1f1 20%, #86cbef 20%, #86cbef 25%, #66c1f1 25%, #66c1f1 30%, #86cbef 30%, #86cbef 35%, #66c1f1 35%, #66c1f1 40%, #86cbef 40%, #86cbef 45%, #66c1f1 45%, #66c1f1 50%, #86cbef 50%, #86cbef 55%, #66c1f1 55%, #66c1f1 60%, #86cbef 60%, #86cbef 65%, #66c1f1 65%, #66c1f1 70%, #86cbef 70%, #86cbef 75%, #66c1f1 75%, #66c1f1 80%, #86cbef 80%, #86cbef 85%, #66c1f1 85%, #66c1f1 90%, #86cbef 90%, #86cbef 95%, #66c1f1 95%, #66c1f1 100%, #86cbef 100%) !important;
 height: auto;
}

.icebluebanner .header1 {background-image: radial-gradient( circle farthest-corner at 30% 35%, #66c1f1 0%, #66c1f1 5%, #66c1f1 5%, #66c1f1 10%, #86cbef 10%, #86cbef 15%, #66c1f1 15%, #66c1f1 20%, #86cbef 20%, #86cbef 25%, #66c1f1 25%, #66c1f1 30%, #86cbef 30%, #86cbef 35%, #66c1f1 35%, #66c1f1 40%, #86cbef 40%, #86cbef 45%, #66c1f1 45%, #66c1f1 50%, #86cbef 50%, #86cbef 55%, #66c1f1 55%, #66c1f1 60%, #86cbef 60%, #86cbef 65%, #66c1f1 65%, #66c1f1 70%, #86cbef 70%, #86cbef 75%, #66c1f1 75%, #66c1f1 80%, #86cbef 80%, #86cbef 85%, #66c1f1 85%, #66c1f1 90%, #86cbef 90%, #86cbef 95%, #66c1f1 95%, #e7b400 100%, #edc300 100%) !important;
height:auto;	
	 
}





.purplebanner .header { background-image: radial-gradient( circle farthest-corner at 30% 35%, #bf2b85 0%, #bf2b85 5%, #bf2b85 5%, #bf2b85 10%, #a81365 10%, #a81365 15%, #bf2b85 15%, #bf2b85 20%, #a81365 20%, #a81365 25%, #bf2b85 25%, #bf2b85 30%, #a81365 30%, #a81365 35%, #bf2b85 35%, #bf2b85 40%, #a81365 40%, #a81365 45%, #bf2b85 45%, #bf2b85 50%, #a81365 50%, #a81365 55%, #bf2b85 55%, #bf2b85 60%, #a81365 60%, #a81365 65%, #bf2b85 65%, #bf2b85 70%, #a81365 70%, #a81365 75%, #bf2b85 75%, #bf2b85 80%, #a81365 80%, #a81365 85%, #bf2b85 85%, #bf2b85 90%, #a81365 90%, #a81365 95%, #bf2b85 95%, #bf2b85 100%, #a81365 100%) !important;
}
.purplebanner .header1 { background-image: radial-gradient( circle farthest-corner at 30% 35%, #bf2b85 0%, #bf2b85 5%, #bf2b85 5%, #bf2b85 10%, #a81365 10%, #a81365 15%, #bf2b85 15%, #bf2b85 20%, #a81365 20%, #a81365 25%, #bf2b85 25%, #bf2b85 30%, #a81365 30%, #a81365 35%, #bf2b85 35%, #bf2b85 40%, #a81365 40%, #a81365 45%, #bf2b85 45%, #bf2b85 50%, #a81365 50%, #a81365 55%, #bf2b85 55%, #bf2b85 60%, #a81365 60%, #a81365 65%, #bf2b85 65%, #bf2b85 70%, #a81365 70%, #a81365 75%, #bf2b85 75%, #bf2b85 80%, #a81365 80%, #a81365 85%, #bf2b85 85%, #bf2b85 90%, #a81365 90%, #a81365 95%, #bf2b85 95%, #bf2b85 100%, #a81365 100%) !important;
}










/*

.et_pb_row {
    position: relative;
    width: 100%;
    max-width: 1280px;
    margin: auto;
}
*/
.nyhetene h2 {
	font-size: 3.6rem;
	padding-bottom: 16px;
	
} 
.et_pb_blurb h4 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif !important; 
    font-style: normal;
    font-weight: 800 !important;
    font-size: 3.2rem !important;
	padding-bottom: 10px;
	
}

.et_pb_slide_description .et_pb_slide_title {
    margin-top: 0;
    font-weight: 800;
	font-size: 6rem;
}

.et_pb_slide_content p {
	font-size: 2rem;
}
.et_pb_slide_content {
	max-width: 70%;
	margin: 0 auto;
}
.et_pb_slide_description {
	max-width: 80%;
	margin: 0 auto;
}



.et_pb_blurb_content img {
	padding-left: 50px;
	padding-right: 50px;
}

.blogstuff h2 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 800;
	font-size: 3.5rem;
	padding-bottom: 20px;

}

/*.et_header_style_slide*/
#od-et-top-navigation::before { 
    content:'Meny'; 
    position: absolute; 
    margin-left:-56px; 
    margin-top: 5px; 
	text-transform: uppercase;
	color: #ffffff;
	font-size: 19px;
}

.mobile_menu_bar::before {
    position: relative;
    top: 0;
    left: 0;
    font-size: 40px;
    content: "\61";
    cursor: pointer;
	color: #4abdac;
}
.et_toggle_slide_menu::after {
    left: -32px;
    opacity: 0;
    content: "\4d";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.free-du-plugin-header {
	
}

.free-du-plugin-header .et_pb_column_single {
    padding: 0;
}
/*
.et_pb_gutters3 .free-du-plugin-header .et_pb_column_single.et_pb_column_1_3 .et_pb_module, .free-du-plugin-header .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
    margin-bottom: 0;
}*/
.free-du-plugin-header .the-logo.et_pb_image {
    padding-top: 14px;
    padding-bottom: 14px;
    margin-left: 0;
	padding-right: 180px;
}

.free-du-plugin-header .et_pb_column_1_2 .et_pb_row_inner, .free-du-plugin-header .et_pb_column_3_5 .et_pb_row_inner {
    padding: 30px 0;
}


.free-desktop-padding-top-zero {
    padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.et_header_style_slide #od-et-top-navigation, .et_header_style_fullscreen #od-et-top-navigation {
    padding: 41px 0 41px 0 !important;
}
.et_header_style_left #od-et-top-navigation, .et_header_style_split #od-et-top-navigation {
    padding: 50px 0 0 0;
}
.et_header_style_fullscreen #od-et-top-navigation, .et_header_style_slide #od-et-top-navigation {
    padding: 0px 0 0px 0 !important;
}
.et_fixed_nav #od-et-top-navigation {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.et_header_style_left #od-et-top-navigation, .et_header_style_split #od-et-top-navigation {
    padding-top: 33px;
}
#od-et-top-navigation {
    float: right;
}
#od-et-top-navigation {
    font-weight: 600;
}
.et_pb_gutters3 .free-du-plugin-header .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_widget {
    width: 100%;
    margin-bottom: 0;
}




/*MEC STUFF*/
/*.mec-wrap , .mec-wrap div { font-family: proxima-nova, 'Montserrat', Helvetica, Arial, sans-serif;}
.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3,.entry-content  .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6  { font-family: proxima-nova, 'Montserrat', Helvetica, Arial, sans-serif; color: #171c24; font-weight: 300; font-style:inherit; letter-spacing: normal; clear: none;}
.mec-wrap {font: 14px/25px sans-serif;font-family: proxima-nova, 'Montserrat', Helvetica, Arial, sans-serif; font-weight: 400; color: #626262;}
.mec-event-content p { font-family: proxima-nova, 'Roboto',sans-serif; font-weight:300;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-day { margin-top: 9px; color: #c0c0c0; font-family: proxima-nova, 'Roboto',sans-serif; font-size: 35px; font-weight: 100; text-transform: uppercase; letter-spacing: -1px;}
.mec-event-list-minimal .mec-event-detail {  font-size:15px; font-weight: 300; line-height: 1; letter-spacing: 0; color:#9a9a9a; font-family:proxima-nova, 'Roboto',sans-serif;}
.mec-event-list-modern .mec-event-date .event-da { margin-top: 9px; color: #c0c0c0; font-family:proxima-nova, 'Roboto',sans-serif; font-size:28px; font-weight:100; text-transform:uppercase; letter-spacing:-1px;}
.mec-event-list-modern .mec-event-detail { color:#9a9a9a; font-size:15px; font-weight:300; line-height: 25px; font-family:proxima-nova, 'Roboto',sans-serif;}
.mec-event-grid-minimal .mec-event-detail { font-size:15px; font-weight: 300; line-height: 1; letter-spacing: 0; color:#9a9a9a; font-family:proxima-nova, 'Roboto',sans-serif;}
.mec-event-grid-simple .mec-event-detail {font-family:proxima-nova, 'Roboto','sans-serif';font-weight: 400;line-height: 1;letter-spacing: 0;font-size: 13px;color: #777;}
.mec-event-grid-novel .mec-event-month::before, .mec-event-grid-novel .mec-event-detail::before, .mec-event-grid-novel .mec-event-address::before { position: absolute; top: 6px; left: 6px; font-size: 17px; font-family: 'simple-line-icons'; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } 
.mec-event-cover-modern .mec-event-place {font-weight: 400; font-size:18px; font-family: proxima-nova, 'Roboto',sans-serif;}
.mec-load-more-button {box-shadow:none;transition: all 0.21s ease;font-size: 12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background: #fff;color: #767676;border:2px solid #e8e8e8;border-radius: 50px;padding: 0px 28px;margin-bottom: 20px;cursor: pointer;line-height: 40px;font-family: proxima-nova, 'Montserrat', Helvetica, Arial, sans-serif;height: 42px;display: inline-block;}
.mec-event-cover-clean .mec-event-place { font-size:18px; font-family: proxima-nova, 'Roboto',sans-serif;}
.mec-event-list-standard .mec-time-details:before, .mec-event-list-standard .mec-date-details:before {content: "\f041";font-family: fontawesome;position: absolute;left: 6px;font-size: 15px;}
.mec-single-event .mec-events-meta-group-booking button[type=submit]:after { display: none; font-family: 'simple-line-icons'; content: "\e098"; margin-left: 4px; -webkit-animation: rotating 1.2s linear infinite; -moz-animation: rotating 1.2s linear infinite; -ms-animation: rotating 1.2s linear infinite; -o-animation: rotating 1.2s linear infinite; animation: rotating 1.2s linear infinite; }
/*.mec-single-event .mec-event-meta dd.mec-events-event-categories:before { font-family: 'FontAwesome'; color: #40d9f1;font-size: 16px; content: "\f105"; padding: 10px; padding-left: 0; }*/

/*.mec-single-event .mec-event-tags:before {font-size: 24px;color: #303030;margin-right: 5px;content: "\f02c";font-family: fontawesome;}
.mec-calendar .mec-event-article .mec-event-detail { font-size:13px; line-height:1.3; font-family:proxima-nova, 'Roboto',sans-serif; color:#9a9a9a; margin-bottom:0;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2, .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3 { margin-top: 9px; color: #b9b9b9; font-family:proxima-nova, 'Roboto',sans-serif; font-size:30px; font-weight:100; text-transform:uppercase; margin-bottom:12px; line-height:1;}
.mec-fes-form input[type=text]#mec_fes_title { width:100%; height: auto; color:#000; font-size: 36px; font-family: proxima-nova, 'Montserrat', Helvetica, Arial, sans-serif; background: none !important; font-weight: 400;}
.mec-wrap .mec-totalcal-box input, .mec-wrap .mec-totalcal-box select, .mec-wrap .mec-totalcal-box .mec-totalcal-view span { width: auto; min-height: 36px; height: 36px; line-height: 36px; background: #fff; font-size: 13px; color: #777; border: 1px solid #efefef; margin: 0 0 0 -1px; float: left; padding: 0 5px; font-family: proxima-nova, 'Roboto', Helvetica, Arial, sans-serif;}
.mec-wrap .mec-totalcal-box input[type=submit] { cursor: pointer; padding: 0 16px; text-transform: uppercase; font-size: 11px; font-family: proxima-nova, 'Montserrat', Helvetica, Arial, sans-serif;transition: all 0.21s ease;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span { display: inline-block; text-transform: uppercase; font-family: proxima-nova, 'Montserrat', Helvetica, Arial, sans-serif; font-size: 11px; padding: 0 12px; cursor: pointer;}
.mec-toggle-item-col .mec-event-day { margin-top: 9px; color: #c0c0c0; font-family: proxima-nova, 'Roboto',sans-serif; font-size: 35px; font-weight: 100; text-transform: uppercase; letter-spacing: -1px;}
.mec-agenda-event-title a { font-family: proxima-nova, 'Roboto','Montserrat', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; color: #333;}
	.mec-weather-summary-temp { font-family: proxima-nova, "Roboto", Sans-serif; font-weight: 300; color: #fff; font-size: 29px; line-height: 1; }


.mec-slider-t3-content.mec-event-grid-modern .mec-event-title {
    font-size: 50px;
    font-weight: 800 !important;
}

.mec-slider-t3 .mec-slider-t3-content {
    width: 50%;
    height: auto;
    vertical-align: middle;
    display: table;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    padding: 10% 2% 0 7%;
    margin: auto 0;
    background: 0 0;
    z-index: 2;
}
*/

.mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6,.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3,.entry-content  .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6
{font-family: Georgia, Helvetica, Arial, sans-serif;}
.mec-event-content p, .mec-wrap p 
{ font-family: "Courier New", Courier, monospace, Gadget, sans-serif; font-weight:300;}

.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-wrap.colorskin-custom .mec-color, .mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing > li:hover a, .mec-wrap.colorskin-custom .mec-color-hover:hover, .mec-wrap.colorskin-custom .mec-color-before *:before ,.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,.mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title,.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before,.mec-wrap.colorskin-custom .mec-single-event-date:before,.mec-wrap.colorskin-custom .mec-single-event-time:before,.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover, .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,.mec-calendar .mec-calendar-side .mec-next-month i,.mec-wrap .mec-totalcal-box i,.mec-calendar .mec-event-article .mec-event-title a:hover,.mec-attendees-list-details .mec-attendee-profile-link a:hover, .mec-next-event-details li i,.mec-next-event-details a,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected
{color: #0aad80}
.mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing > li:hover a i,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i,.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day,.mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row  dt.mec-has-event:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-has-event:after, .mec-wrap.colorskin-custom .mec-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .colorskin-custom .mec-event-sharing-wrap:hover > li, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap .flip-clock-wrapper ul li a div div.inn,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.event-carousel-type1-head .mec-event-date-carousel,.mec-event-countdown-style3 .mec-event-date,#wrap .mec-wrap article.mec-event-countdown-style1,.mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button,.mec-wrap .mec-event-countdown-style2,.mec-map-get-direction-btn-cnt input[type="submit"],.mec-booking button,span.mec-marker-wrap
{background-color: #0aad80;}
.mec-wrap.colorskin-custom .mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing > li:hover a i,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span:before,.mec-wrap.colorskin-custom .mec-single-event .mec-social-single:before,.mec-wrap.colorskin-custom .mec-single-event .mec-frontbox-title:before,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day, .mec-wrap.colorskin-custom .mec-border-color, .mec-wrap.colorskin-custom .mec-border-color-hover:hover, .colorskin-custom .mec-single-event .mec-frontbox-title:before, .colorskin-custom .mec-single-event .mec-events-meta-group-booking form > h4:before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.event-carousel-type1-head .mec-event-date-carousel:after,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.mec-wrap.colorskin-custom .mec-events-masonry-cats a:hover
{border-color: #0aad80;}
.mec-event-countdown-style3 .mec-event-date:after
{border-bottom-color:#0aad80;}
.mec-wrap article.mec-event-countdown-style1 .mec-event-countdown-part2:after
{border-color: transparent transparent transparent #0aad80;}


/****TESTING FONTS*/
.proxima.good h1 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 800;
	font-style: normal;
	font-size: 4.8rem;
	padding-bottom: 10px;
}
.proxima.good p {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 400;
}
.proxima.good2 p {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
}
.proxima.good p .intro, .proxima.good2 p .intro {

	font-size: 2rem;
	line-height: 1.5;
	
}

.nunito h1, .nunito2 h1 {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 800;
	
}
.helvetica h1, .helvetica2 h1 {
	font-family: "Neue Helvetica W05", 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 800;
}
.proxima h1, .proxima2 h1 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 800;
}



.roboto h1, .roboto2 h1 {
	font-family: 'Roboto', 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 800;
}

.nunito3 h1 {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	font-size: 7.6rem;
	padding-bottom: 20px;
	
}
.helvetica3 h1 {
	font-family: "Neue Helvetica W05", 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	font-size: 7.6rem;
	padding-bottom: 20px;
}
.proxima3 h1 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	font-size: 7.6rem;
	padding-bottom: 20px;
}
.roboto3 h1 {
	font-family: 'Roboto', 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	font-size: 7.6rem;
	padding-bottom: 20px;
}

.thin .nunito3 h1 {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 200;
	font-size: 7.6rem;
	padding-bottom: 20px;
	
}
.thin .helvetica3 h1 {
	font-family: "Neue Helvetica W05", 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 100;
	font-size: 7.6rem;
	padding-bottom: 20px;
}
.thin .proxima3 h1 {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 100;
	font-size: 7.6rem;
	padding-bottom: 20px;
}
.thin .roboto3 h1 {
	font-family: 'Roboto', 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 100;
	font-size: 7.6rem;
	padding-bottom: 20px;
}

.nunito p {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	
}
.helvetica p {
	font-family: "Neue Helvetica W05", 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	letter-spacing: 0.3px;
}
.proxima p {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
}
.roboto p {
	font-family: 'Roboto', 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
}

.nunito2 p {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 400;
	
}
.helvetica2 p {
	font-family: "Neue Helvetica W05", 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 400;
	letter-spacing: 0.3px;
}
.proxima2 p {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 400;
}
.roboto2 p {
	font-family: 'Roboto', 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 400;
}
.nunito3 p {
	font-family: 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	font-size: 2.0rem;	
}
.helvetica3 p {
	font-family: "Neue Helvetica W05", 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	letter-spacing: 0.3px;
	font-size: 2.0rem;
}
.proxima3 p {
	font-family: proxima-nova, 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	font-size: 2.0rem;
}
.roboto3 p {
	font-family: 'Roboto', 'Nunito Sans', 'Roboto', Helvetica, Verdana, Arial, sans-serif; 
	font-weight: 300;
	font-size: 2.0rem;
}

/*************************************************************************************************/
@media only screen and (max-width: 1100px) {

}

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

@media only screen and (max-width: 480px) {
	
}

