/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/foxy/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */



/*.logo_container {
	z-index: 10000;
	top:100px;
	left: -50px;
	width: 200% !important;
	height: 200% !important;	
}

@media (max-width: 980px) {
	.logo_container {
		width: 200% !important;
		height: 200% !important;	
	}

.et_pb_row {
    padding: 1% 0 !important;
}

}*/

@media (min-width: 981px) {
	.et_header_style_left .logo_container {
		top: 10px;
	    width: 90%;
	    height: 90%;
	}
}


#main-header {
	position: fixed !important;	
}

.widgettitle {
	margin-top: 50px;
}

.et-pb-icon {
  border: 2px solid #e02b20;	
  padding: 8px;
  border-radius: 6px;
  font-size: 22px !important;
}

.et_pb_toggle_title:before {
	font-size: 35px;
	background: none;
	content: "\050";
}

.et_pb_toggle_open .et_pb_toggle_title:before {
	content: "\051";
}

#breadcrumbs {
	margin-top: -20px;
	margin-bottom: 10px;
}

.et_pb_blurb_description h2 {
	font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 40px;
    color: #d14733;
    text-align: center;
}

.et_pb_row_6 .et_pb_blurb_description h2, .et_pb_row_8 .et_pb_blurb_description h2 {
	color: #000 !important;
}


.home .breadcrumbs_container {display:none;}

@media (max-width: 981px) {
	.et_pb_column .et_pb_row_inner, .et_pb_row {
		padding: 0px 0;
	}
}

@media (max-width: 767px) {
	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget {
		margin-bottom: 10px !important; 		
	}
}

@media (max-width: 479px) {
	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget {
		margin-bottom: 10px !important; 		
	}
}

p {
	text-align: justify;
	-ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto !important;
}

.textlogo {
	background: #e33825;
	color: #fff;
	padding: 8px;
	font-size: 2em;
	font-weight: bold;
}

@media (max-width: 1100px) {
	.textlogo {
		font-size: 1.7em;
	}
}

@media (max-width: 1000px) {
	.textlogo {
		font-size: 1.3em;
	}
}

@media (max-width: 900px) {
	.textlogo {
		font-size: 1.1em;
	}
}






