/*
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.14.1536592781
Updated: 2018-09-10 15:19:41

*/

#main-content{
	word-wrap:normal!important;
}

#logo{
	max-height:25%!important;
}

#main-header{
	border-bottom:solid 30px #0079ba;
}

#et-top-navigation{
	padding-left:40%!important;
}

h1, h2, h3, h4, h5, h6, p {
	overflow-wrap: normal !important;
}

h1{
	font-size:50px;
	font-weight:bold;
}

h2{
	font-size:40px;
	font-weight:bold;
	color:#0079ba;
}

h3{
	font-size:30px;
	font-weight:bold;
	color:#0079ba;
}

h4{
	font-size:26px;
	font-weight:bold;
	color:#0079ba;
}

h5{
	font-size:20px;
	font-weight:bold;
	color:#0079ba;
}

.et_pb_text_10.et_pb_text a{
	color:#666666;
}

.et_pb_text_10.et_pb_text a:hover{
	color:#969696;
}

.header-link{
	color:#0079ba!important;
}

.header-link:hover{
	color:#666666!important;
}

#job-button h3{
	padding-bottom:0px;
}

#job-button h4{
	padding-bottom:0px;
}


.job-head h2{
	padding-bottom:7px!important;
}

img.news-logos{
	padding-right:2.5%;
	height:60px;
	width:auto;
}

img.news-logos-btm{
	padding-right:2.5%;
	height:auto;
	width:28%;
}

img.radio-logos{
	padding-right:3%;
	height:60px;
	width:auto;
}

img.radio-logos-btm{
	padding-right:3%;
	height:auto;
	width:30%;
}

img.entertainment-logos{
	padding-right:3%;
	height:80px;
	width:auto;
}

img.community-logos{
	padding-right:3%;
	height:75px;
	width:auto;
}

.logo-center{
	margin:0px auto;
	text-align:center;
}

.logo-left{
	text-align:left;
}

.lnp{
	height:auto!important;
	width:33%!important;
}

.farming{
	width:26%!important;
	height:auto!important;
}

.news-link{
	height:100%;
}

.news-container{
	height:390px;
}

.news-pic{
	display:inline-block;
	margin:0px auto;
	text-align:center;
}

.news-text{
	color:#ffffff!important;
	font-size:18px!important;
	text-decoration:none;
	padding:2% 5% 2% 5%!important;
	position:relative;
	top:50%;
}

.et_pb_contact p input{
	padding:10px!important;
}

.et_contact_bottom_container{
	float:none!important;
	text-align:center!important;
	margin-top:10px;
}

.et_pb_contact_main_title{
	padding-bottom:5px!important;
}

.et_pb_contact_submit:hover{
	padding:.3em 19% .3em 11%!important;
	background-color:#ffffff!important;
	color:#0079ba!important;
}

#et_pb_contact_form_0 .et_contact_bottom_container .et_pb_contact_submit{
	color:#0079ba!important;
}

.et-pb-contact-message{
	color:#ffffff;
	line-height:1.5em;
	font-weight:600;
}

@media only screen and (max-width:1300px){
	#logo{
		max-width:50%!important;
		max-height:15%!important;
	}
	
	#et-top-navigation{
		padding-left:45%!important;
	}
	
	.fj-2col{
		height:230px!important;
	}
	
	.fj-2col-head{
		max-width:89%!important;
	}
}

@media only screen and (max-width:1440px){
	#logo{
		max-width:50%!important;
		max-height:15%!important;
	}
	
	#et-top-navigation{
		padding-left:45%!important;
	}
}

@media only screen and (max-width:1024px){
	.fj-2col-head{
		height:60px!important;
	}
	
	.fj-2col{
		height:290px!important;
	}
}

@media only screen and (max-width:900px){
	#logo{
		max-width:50%!important;
		max-height:45%!important;
	}
}

@media only screen and (max-width:768px){
	h1{
		font-size:43px;
	}
	
	img.news-logos, img.news-logos-btm{
		height:auto;
		width:80%;
		padding-bottom:7%;
	}
	
	.lnp, .farming{
		width:80%!important;
		height:auto!important;
	}
	
	.lavoz{
		height:auto!important;
		width:35%!important;
	}
	
	.caucus{
		height:auto!important;
		width:50%!important;
	}
	
	img.radio-logos{
	height:auto;
	width:32%;
	padding:0% 3%;
	}
	
	img.community-logos{
		width:47%;
		height:auto;
	}
	
	.logo-left{
	text-align:center;
}
}

@media only screen and (max-width:425px){
	#logo{
		max-width:70%!important;
	}
	
	h1{
		font-size:27px;
	}
	
	h2{
		font-size:38px;
	}
	
	h1.brands{
		font-weight:800!important;
	}
	
	img.news-logos, img.news-logos-btm, img.radio-logos, img.radio-logos-btm, img.entertainment-logos, img.community-logos{
		width:87%;
		height:auto;
		padding-bottom:3%;
	}
	
	.lnp, .farming, .lavoz, .caucus{
		width:87%!important;
		height:auto!important;
	}
	
	.et_pb_code_0{
		height:auto!important;
	}
	
	.news-container{
		height:100%!important;
	}
}

.et_contact_bottom_container {
    float: none !important;
    text-align: center !important;
    margin-top: 10px;
    display: block;
}
