/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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
Version: 3.17.6.1543655789
Updated: 2018-12-01 11:16:29

*/
/*
@font-face {
font-family: 'AvenirNext Regular';
src: url('AvenirNext-Regular.eot?#iefix') format('embedded-opentype'),  url('AvenirNext-Regular.woff') format('woff'), url('AvenirNext-Regular.ttf')  format('truetype'), url('AvenirNext-Regular.svg#AvenirNext-Regular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'AvenirNext Bold';
src: url('AvenirNext-Bold.eot?#iefix') format('embedded-opentype'),  url('AvenirNext-Bold.woff') format('woff'), url('AvenirNext-Bold.ttf')  format('truetype'), url('AvenirNext-Bold.svg#AvenirNext-Bold') format('svg');
font-weight: normal;
font-style: normal;
}
*/
h2.entry-title, h1.entry-title, #et-top-navigation {
	font-family: 'Montserrat-bold',Helvetica,Arial,Lucida,sans-serif!important;
	line-height: 1.3em!important;
}

h2.entry-title {
	font-size: 23px!important;
}

.et_pb_post .entry-content p {
	color: #4c4b4c!important
}

.post .entry-content {
	padding-top: 0px!important;
}

#blog-block .et_pb_post .post-content {
	display: none;
}


/*
.home .et_pb_post .post-content {
display: none;
}
*/

.category #main-content {
	background-color: #fafafa;
}

.post-meta {
	padding-top: 7px;
	border-top: 2px solid #ededed;
	display: table;
}

.et_pb_post {
	
}

.et_pb_post .post-content img {
	width: 100%!important;
	height: auto!important;
}

.expand-divi-blog-grid.archive .et_pb_post {
	background: #fff;
	padding: 2%!important;
}

.expand-divi-below-tags {
	margin-top: 3%;
	border-top: 1px solid #e2e2e2;
	padding-top: 3%;
	padding-bottom: 2.6%;
	border-bottom: 1px solid #e2e2e2;
}

.expand-divi-below-tags a {
	display: inline-block;
	padding: 0.2% 1%;
	border: 0px solid #e2e2e2;
	/*border-radius: 7px;*/
	margin-bottom: 1%;
	font-size: 14px;
	color: #777777;
	background: #efefef;
}

.yuzo__text--title {
	font-size: 15px!important;
	line-height: 1.3em!important;
	font-family: 'Montserrat-bold',Helvetica,Arial,Lucida,sans-serif!important;
	color: #4d4d4d!important;
}

.yuzo__text--title a:hover {
	color: #57D3CC;
}

.expand-divi-below-tags a:hover {
	opacity: 0.8;
}

#sidebar .et_pb_widget ul li {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 15px;
}

#sidebar .et_pb_widget ul li:last-child {
	border-bottom: 0px;
	padding-bottom: 0px;
}

#footer-info {
	float: none!important;
	width: 100%!important;
}

.left-footer {
	float: left;
}

.right-footer {
	float: right;
}

#sidebar h4, #main-footer .footer-widget h4 {
	font-family: 'Montserrat-bold',Helvetica,Arial,Lucida,sans-serif!important;
}

.footer-widget .et_pb_widget ul li {
	font-family: 'Montserrat-bold',Helvetica,Arial,Lucida,sans-serif!important;
}

#sidebar .et_pb_widget ul li {

}

#main-footer {
	background: #fff!important;
}

#main-footer .container {
	border-top: 1px solid #e2e2e2;
}

#main-footer #footer-bottom .container {
	border-top: 0px solid #333!important;
}

.yuzo_clearfixed.yuzo__title h3 {
	font-family: 'Montserrat-bold',Helvetica,Arial,Lucida,sans-serif!important;
}

.yuzo_related_post .relatedthumb:hover {
	background: #fff!important;
}

#main-header {
	background: rgba(255, 255, 255, 0.96);
	/*border-bottom: 1px solid #eaeaea;*/
}

#footer-widgets .footer-widget .fwidget {
	margin-bottom: 2%!important;
}

#footer-widgets .footer-widget li a:hover {
	color: #57d3cc!important;
}

img.alignnone.size-full.wp-image-2566 {
	width: 160px!important;
	max-width: 160px!important;
	opacity: 0.6!important;
}

#main-content .container:before {
	background-color: #fff!important;
}


.et_pb_scroll_top.et-pb-icon {
	bottom: 45px!important;
}