/*
 Theme Name:   Divi Child
 Theme URI:    http://example.com/divi-child/
 Description:  Divi Child Theme
 Author:       Hilmar I. Loeland
 Author URI:   http://opal-digital.no
 Template:     Divi
 Version: 	   3.13
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child
*/


/* WEBFONT INCLUDE */
@import "webfonts/font-awesome-4.7.0/css/font-awesome.css";
/*@import "webfonts/TradeGothic/TradeGothic.css";*/
/*@import "webfonts/new-fonts-2/chairandguten.css";
@import "webfonts/new-fonts-3/chairandgotcha.css";*/


/*
Proxima Nova Bold
font-family: proxima-nova, sans-serif;
font-weight: 700;
font-style: normal;

Proxima Nova Extrabold
font-family: proxima-nova, sans-serif;
font-weight: 800;
font-style: normal;

Proxima Nova Semibold
font-family: proxima-nova, sans-serif;
font-weight: 600;
font-style: normal;

Proxima Nova Regular
font-family: proxima-nova, sans-serif;
font-weight: 400;
font-style: normal;

Proxima Nova Light
font-family: proxima-nova, sans-serif;
font-weight: 300;
font-style: normal;
*/




/**** BASIC STYLING ***/

html {
	width: 100%;
    height: 100%;
	font-size: 62.5%;
}
body {
	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
	font-size: 100%;
	 -moz-osx-font-smoothing: auto /*grayscale*/;
	 -webkit-font-smoothing: subpixel-antialiased /*antialiased*/;
	 color:#000000;
}
h1, h2, h3, h4, h5, h6, p {
	padding:0;
	margin: 0;
}

/* BASIC FONT STYLING */
h1 {
	color: #000000;
	/*font-family: 'ChairdrobeGrunge-Bold', Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 6.0rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 20px;
	letter-spacing: 0px;
}
h2 { 
	color: #000000;
	/*font-family: 'ChairdrobeGrunge-Bold', Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 6.0rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 20px;
	letter-spacing: 0px;
}
h3 { 
	color: #000000;
   /*font-family: 'ChairdrobeGrunge-Bold', Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 5.0rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 20px;
	letter-spacing: 0px;
}
h4 {
	color: #000000;
    /*font-family: 'ChairdrobeGrunge-Bold', Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 5.0rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 15px;
	letter-spacing: 1px;
}
h5 { 
	color: #000000;
    /*font-family: 'ChairdrobeGrunge-Bold', Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 3.0rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 5px;
	letter-spacing: 0;
}
h6 {
	color: #000000;
    /*font-family: 'ChairdrobeGrunge-Bold', Arial, Verdana, Helvetica, sans-serif;*/
    font-size: 2.0rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 10px;
	letter-spacing: -1px;
}
p {
	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 1.7rem;
	font-weight: 300;
    line-height: 1.4;
	margin-bottom: 10px;
	 -moz-osx-font-smoothing: auto;
	 -webkit-font-smoothing: subpixel-antialiased;
}
ul li {
    font-size: 1.7rem;
	font-weight: 300;
    line-height: 1.4;
	margin-bottom: 6px;
	 -moz-osx-font-smoothing: auto;
	 -webkit-font-smoothing: subpixel-antialiased;
}
ol li {
    font-size: 1.7rem;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 6px;
    -moz-osx-font-smoothing: auto;
    -webkit-font-smoothing: subpixel-antialiased;
}

/* ADDITIONAL FONT STYLING */
.et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1 {
}
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
}
.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
}
.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4 {
}
.et_pb_column_1_3 h5, .et_pb_column_1_4 h5, .et_pb_column_1_5 h5, .et_pb_column_1_6 h5, .et_pb_column_2_5 h5 {
}
.et_pb_column_1_3 h6, .et_pb_column_1_4 h6, .et_pb_column_1_5 h6, .et_pb_column_1_6 h6, .et_pb_column_2_5 h6 {
}


.et_pb_gallery .et_pb_gallery_title {
	display: none;
}
 .et_pb_gallery .et_pb_gallery_caption {
	display: block;
   position: absolute;
   left: 0;
   bottom: 0;
   background-color: rgba(0,0,0,0.5);
   padding: 10px;
   
} 
  
.et_pb_gallery.wpc-gallery-slider-with-image-caption .et_pb_gallery_image > a {
	position: relative;
}
.et_pb_gallery.wpc-gallery-slider-with-image-caption .wpc-image-caption {
	display: inline-block;
	position: absolute;
	background-color: rgba(0,0,0,0.70);
	color: white;
	bottom: 7px;
	width: 100%;
	padding: 15px 10px;
}
/*.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 9.27%;
}*/
#et-boc .et-l .et_pb_column_1_3 .omrade-accordion .et_pb_toggle, #et-boc .et-l .et_pb_column_1_3 .animal-accordion .et_pb_toggle, #et-boc .et-l .et_pb_column_1_3 .plant-accordion .et_pb_toggle, #et-boc .et-l .et_pb_column_1_3 .fungus-accordion .et_pb_toggle, #et-boc .et-l .et_pb_column_1_3 .culture-accordion .et_pb_toggle, #et-boc .et-l .et_pb_column_1_3 .nature-accordion .et_pb_toggle {
	margin-bottom: 0px !important;
}

#et-boc .et-l .et_section_specialty > .et_pb_row {
	width: 94%;
	max-width: 1920px;
}

/* RESPONSIVE CODE BELOW HERE*/

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

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

}

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