/*---------------------------------------------------------------------------------

 Theme Name:   Divi Child
 Theme URI:    
 Description:  Childtema för TM2.se
 Author:       Andreas Lindahl
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      
 License URI:  

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

@font-face {
    font-family: "DejaVuMono";
    src: url("styles/DejaVuSansMono-BoldOblique.ttf");
    font-weight: bold;
    font-style: italic, oblique;
}   
@font-face {
    font-family: "DejaVuMono";
    src: url("styles/DejaVuSansMono-Oblique.ttf");
    font-style: italic, oblique;
}
@font-face {
    font-family: "DejaVuMono";
    src: url("styles/DejaVuSansMono-Bold.ttf");
    font-weight: bold;
}
 @font-face {
    font-family: "DejaVuMono";
    src: url("styles/DejaVuSansMono.ttf");
}

/* Light */

@font-face {
    font-family: 'frank_light';
    src: url('/wp-content/themes/divi-child/fonts/frank-light.woff2') format('woff2'),
         url('/wp-content/themes/divi-child/fonts/frank-light.woff') format('woff'),
         url('/wp-content/themes/divi-child/fonts/frank-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'frank_light';
    src: url('/wp-content/themes/divi-child/fonts/frank-lightitalic.woff2') format('woff2'),
         url('/wp-content/themes/divi-child/fonts/frank-lightitalic.woff') format('woff'),
         url('/wp-content/themes/divi-child/fonts/frank-lightitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'frank_light';
    src: url('/wp-content/themes/divi-child/fonts/frank-bold.woff2') format('woff2'),
         url('/wp-content/themes/divi-child/fonts/frank-bold.woff') format('woff'),
         url('/wp-content/themes/divi-child/fonts/frank-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'frank_light';
    src: url('/wp-content/themes/divi-child/fonts/frank-bolditalic.woff2') format('woff2'),
         url('/wp-content/themes/divi-child/fonts/frank-bolditalic.woff') format('woff'),
         url('/wp-content/themes/divi-child/fonts/frank-bolditalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;

}

/* Bold */

@font-face {
    font-family: 'frank_bold';
    src: url('/wp-content/themes/divi-child/fonts/frank-bold.woff2') format('woff2'),
         url('/wp-content/themes/divi-child/fonts/frank-bold.woff') format('woff'),
         url('/wp-content/themes/divi-child/fonts/frank-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'frank_bold';
    src: url('/wp-content/themes/divi-child/fonts/frank-bolditalic.woff2') format('woff2'),
         url('/wp-content/themes/divi-child/fonts/frank-bolditalic.woff') format('woff'),
         url('/wp-content/themes/divi-child/fonts/frank-bolditalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;

}



body {
	font-family: "frank_light", Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "frank_bold", Arial, sans-serif;
}

#et-top-navigation {
	font-family: "frank_light", Arial, sans-serif;
	font-weight: normal;
	
}

#top-menu li {
	font-size: 17px;
}

.et_pb_text_inner h1 {
	overflow-wrap: normal;
}

.projects .et_pb_equal_columns .et_pb_column {
	display: flex;
	align-items: center;
}

.projects .et_pb_row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

@media (max-width: 980px) {
	.projects .et_pb_row {
		margin-bottom: 40px;
	}
}

.projects .et_pb_column {
	margin-right: 0 !important;
	
}

@media (min-width: 981px) {
	.projects .et_pb_column {
		width: 50% !important;
	}
}

.projects .et_pb_column .et_pb_text {
	padding-left: 5.5%;
	padding-right: 5.5%;
}

.page-header {
	padding-top: 150px !important;
	padding-bottom: 150px !important;
}

.et_pb_row .et_pb_column {
	padding-top: 5%;
}

.et_pb_blurb_content,
.et_pb_text_inner,
.et_pb_module_header {
	overflow-wrap: normal;
}