/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/*** Divi Styles ***/

.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
	margin-bottom: 0 !important;
}

/*** Ende Divi Styles ***/

/*** Fonts ***/

		@font-face {
			font-family: 'Evolventa-Reg';
			src: url('Evolventa-Regular.eot');
			src: url('Evolventa-Regular.eot?#iefix') format('embedded-opentype'),
         		 url('Evolventa-Regular.woff2') format('woff2'),
				 url('Evolventa-Regular.otf') format('opentype'),
				 url('Evolventa-Regular.woff') format('woff'),
				 url('Evolventa-Regular.ttf') format("truetype"),
				 url('Evolventa-Regular.svg#Evolventa-Regular') format('svg');
			font-weight: normal;
			font-style: normal;
		}

		@font-face {
			font-family: 'Evolventa-Bold';
			src: url('Evolventa-Bold.eot');
			src: url('Evolventa-Bold.eot?#iefix') format('embedded-opentype'),
         		 url('Evolventa-Bold.woff2') format('woff2'),
				 url('Evolventa-Bold.otf') format('opentype'),
				 url('Evolventa-Bold.woff') format('woff'),
				 url('Evolventa-Bold.ttf') format("truetype"),
				 url('Evolventa-Bold.svg#Evolventa-Bold') format('svg');
			font-weight: bold;
			font-style: normal;
		}

		@font-face {
			font-family: 'Evolventa-Oblique';
			src: url('Evolventa-Oblique.eot');
			src: url('Evolventa-Oblique.eot?#iefix') format('embedded-opentype'),
         		 url('Evolventa-Oblique.woff2') format('woff2'),
				 url('Evolventa-Oblique.otf') format('opentype'),
				 url('Evolventa-Oblique.woff') format('woff'),
				 url('Evolventa-Oblique.ttf') format("truetype"),
				 url('Evolventa-Oblique.svg#Evolventa-Oblique') format('svg');
			font-weight: normal;
			font-style: normal;
		}

		@font-face {
			font-family: 'Evolventa-BoldOblique';
			font-family: 'Evolventa-BoldOblique';
			src: url('Evolventa-BoldOblique.eot');
			src: url('Evolventa-BoldOblique.eot?#iefix') format('embedded-opentype'),
         		 url('Evolventa-BoldOblique.woff2') format('woff2'),
				 url('Evolventa-BoldOblique.otf') format('opentype'),
				 url('Evolventa-BoldOblique.woff') format('woff'),
				 url('Evolventa-BoldOblique.ttf') format("truetype"),
				 url('Evolventa-BoldOblique.svg#Evolventa-BoldOblique') format('svg');
			font-weight: bold;
			font-style: normal;
		}

/*** End Fonts ***/

/*** Text and Headings ***/
h1, h2, h3, h4, h5, h6, p {
	line-height: 1.5;
}

h1 {
	font-size: 40px;
}

h2 {
	font-size: 32px;
}

h3 {
	font-size: 28px;
}

p {
	font-size: 18px;
}

.et_pb_post_content p, .et_pb_post_content h2, .et_pb_post_content h3, .et_pb_post_content h4 {
	color: #2a2727;
}

/*** End of Text and Headings ***/

/*** Custom Code ***/
#et-top-navigation, nav#top-menu-nav, #top-menu, nav.et-menu-nav, .et-menu {
    float: right;
    text-align: center;
	padding: 10px 0 !important;
}

.et_header_style_left #et-top-navigation nav>ul>li>a {
	padding: 0 !important;
	font-size: 20px;
    text-transform: uppercase;
}

#img-dimi img {
	max-height: 300px;
	max-width: 350px;
}

.et-social-linkedin a.icon:before {
content: "\E09D";
}

/** Blog **/
.pan-post-autor-wdg .et_pb_blurb_container h4, .pan-post-autor-wdg .et_pb_blurb_container .et_pb_blurb_description, .pan-post-cat-tags-wdg h4, .pan-post-cat .entry-title, .pan-post-cat .post-meta, .pan-post-cat .post-content {
	color: #2a2727;
}

.pan-post-cat .entry-title {
	padding-left: 0;
    font-size: 20px;
}

.pan-post-nav h2, .pan-post-sug h2 {
	color: #2a2727;
}

.pan-post-text-wdg .et_pb_section {
	padding: 0 !important;
}

.pan-post-text-wdg .et_pb_row {
	padding: 10px 0 !important;
}

.pan-post-text-wdg .et_pb_text_inner p em strong, .pan-post-text-wdg .et_pb_text_inner p strong em {
	color: #e28743;
}

.pan-post-text-wdg .et_pb_text_inner blockquote p strong em {
	color: #2a2727;
}

@media only screen and (max-width: 600px) {
	.et_pb_row {
		width: 90%;
    }
	
	.et_pb_column .et_pb_row_inner, .pan-post-text-wdg .et_pb_row {
		width: 95%;
    }
	
	.pan-post-section {
		padding: 0 !important;
	}
}
/** Blog Ende **/

/** Blog Overview **/

#blog-overview .et_pb_ajax_pagination_container {
	display: felx;
	flex-flow: row;
}

#blog-overview .et_pb_ajax_pagination_container {
	display: flex;
    flex-flow: row;
    justify-content: center;
    vertical-align: top;
}

#blog-overview .et_pb_post {
    word-wrap: break-word;
    padding: 10px;
    margin: 10px;
    border: 2px #cccccc solid;
    border-radius: 5px;
}

#blog-overview .et_pb_post .entry-featured-image-url {
    max-height: 300px;
    max-width: 300px;
    margin: auto;
}

#blog-overview .et_pb_image_container img, .et_pb_post a img {
    max-height: 200px;
    max-width: 300px;
    object-fit: cover;
    border-radius: 5px;
}

#blog-overview .et_pb_post p, h2 {
	padding: 0 10px;
}

#blog-overview .post-meta {
	font-size: 10px;
}

#blog-overview .entry-title {
	color: #000;
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
    word-wrap: break-word;
	margin-top: 10px;
}

#blog-overview .post-content-inner p {
	font-size: 18px;
}
/** End of Blog Overview **/
/*** End of custom Code ***/