@charset "utf-8";
/* CSS Document */

body, html{
	width: 100%;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Roboto", sans-serif;
	color: #000;
	text-transform: uppercase;
}

h1{
	font-size: 12px;
}

p{
	font-family: "Inter", sans-serif;
	color: #000;
	font-size: 13px;
}

.ja-header .main{
	position: relative;
	min-height: 74px;
}

.logo{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.ja-header, #ja-mainnav, .main-inner1{
	width: 90%;
	margin: 0 auto;
}

#ja-social{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}

ul.social-list{
 	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
}

ul.social-list li{
	border-left: 1px solid #ddd;
  	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 10px;
	float: left;
}

ul.social-list li a{
	display: block;
	width: 33px;
	height: 33px;
	background-color: #bbcf00;
	color: #000000;
	font-size: 0px;
	text-decoration: none;
	text-align: center;
	line-height: 33px;
}

ul.social-list li a::before{
	font-family: "fontAwesome", sans-serif;
	font-size: 20px;
	color: #000000;
}

ul.social-list li a[href*="facebook"]::before{
	content: "\f09a";
}

ul.social-list li a[href*="twitter"]::before{
	content: "\f099";
}

ul.social-list li a[href*="youtube"]::before{
	content:"\f16a";
}

ul.social-list li a[href*="instagram"]::before{
	content:"\f16d";
}

#ja-search {
  border-left: 1px solid #ddd;
  position: absolute;
  bottom: 0;
  right: 0px;
  width: 215px;
  height: 54px;
  top: 54px;
  line-height: 54px;
}

#ja-search .search{
	text-align: center;
	line-height: 54px;
}

#ja-search .search .form-inline label{
	display: none;
}

.ja-box{
	float: left;
}

.ja-header, #ja-mainnav, .main-inner1 {
  	width: 90%;
}

.news{
	width: 60%;
 	margin: 20px auto 30px;
  	padding: 20px 50px;
	border: 1px solid #EBEBEB;	
}

#ja-tops1 .main-inner1 .ja-box{
	float: none;
	display: none;
}

#ja-topsl .main-inner1 .ja-box-right{
	width: 100%;
}

#ja-topsl1 .main-inner1 .ja-box img{
	width: 100%;
	height: auto;
}

#ja-botsl .main-inner1 .ja-box {
  width: 30%;
  margin: 0 10px;
}

#ja-botsl .main-inner1 .ja-box .custom{
	min-height: inherit;
}

#ja-botsl .ja-box-right .custom{
  padding: 0;
  height: auto;
}

#ja-botsl .ja-box-right .custom img{
	width: 100%;
	height: auto;
}

#ja-botsl .ja-box table, #ja-botsl .ja-box .avPlayerContainer, #ja-botsl .ja-box .avPlayerContainer iframe{
	width: 100% !important;
}

.com-contact__form.contact-form{
	width: 90%;
	float: none;
	margin-right: 0;
	clear: both;
}