.main_table h1 {
    font-size: 36px;
    font-weight: bold;
	font-family: Montserrat;
	color:#333;
	margin:0;
}
.main_table .table-header {
    background: #7f1c30;
    float: left;
    width: 100%;
   
}
.main_table .table-heading {
   color: #fff;
    float: left;
    width:78%;
}
.table-heading img {
    margin-top: -14%;
    margin-left: -10%;
}
.main-table tr:nth-child(odd){ background:#891e33; color:#fff;}
.main-table tr:nth-child(even){ background:#9d2c42; color:#fff;}
.main_table .table-heading h1 {
    font-size: 32px;
    font-weight: bold;
    font-family: Montserrat;
    color: #fff;
    width: auto;
    float: left;
}
span.scores {
    font-size: 20px;
    font-weight: bold;
    margin: 4px;
} 
td.blue_white {
   
    font-weight: bold;
}  
table.main-table tr th, table.main-table tr td {
    border: none;
	 font-family: Montserrat;
	 text-align:center;
	 font-size:14px;
	 padding:5px 2px;
}
span.text-blue {
    font-size: 12px;
    font-weight: normal;
	 font-family: Montserrat;
}
i.fa.fa-caret-square-o-right {
    font-size: 9px;
    margin-left: 4px;
}
.table-read-more {
    float: left;
    width: 22%;
    margin-top: 10px;
	 color: #fff;
}
.table-read-more a {
    color: #fff;
    font-size: 13px;
	font-family: Montserrat;
	font-weight:normal;
}
.table-read-more a:hover{
	color:#fff;
	text-decoration:none;
}
table.homeres tr td {
    border: none;
    background: #fff;
}
table.homeres tr td {
    font-size: 48.81px;
    padding: 8px 0;
    text-align: center;
    font-weight: bolder;
    font-family: Montserrat;
}
table.homeres tr td span {
    font-size: 24.14px;
    color: #333;
    position: relative;
   top: -6px;
}
.homeres ul li {
    font-size: 14px;
    font-family: Montserrat;
    font-weight: normal;
    display: inline;
    margin: 5px 15px;
}.homeres ul li a{ color:#000;}
.homeres ul {
    margin: auto;
    padding: 0;
    display: table;
}
ul.section_ul li {
    display: inline;
}
ul.section_ul {
    margin: 0;
    text-align: center;
}
ul.section_ul li.titleBox {
    font-size: 13.81px;
   margin: -2px;
}
ul.section_ul li.titleBox a {
    color: #fff;
	 background: #284f32;
	 padding:5px;
}
ul.section_ul li.titleBox a.active{ background:#7c061e;}
.ulsectiondiv {
    float: left;
    width: 100%;
    margin-top: 3%;
}
.homeres {
    margin: 25px 0 0 0;
}
.news0,.news3{
    float: left;
    width: 65%;
    margin-right: 25px;
	height:440px;
	margin-bottom:25px;
}
.news1 img, .news2 img,.news4 img, .news5 img  {
    width: 350px;
    height: 200px;
}

.news0 .newstag_section,.news3 .newstag_section{ width:100%; height:auto; text-align:center;}
.newstag_section {
    width: 100%;
   text-align: center;
}
.news1, .news2,.news4, .news5 {
    float: left;
    width: 32%;
	height:200px;
	margin-bottom:20px;
}
.news0 .image-caption ,.news3 .image-caption{
    font-size: 30px;
    padding: 6px 10px;
    line-height: 30px;
}
.image-caption {
    font-size: 17.5px;
    color: #fff;
    font-family: Montserrat;
    background: #7b061d;
    font-weight: bold;
    text-align: left;
    
    padding: 0 6px;
}
.divinfonews p {
    background: #696969;
    margin: 0;
    padding: 7px;
    color: #fff;
    text-align: left;
	font-family: Montserrat;
	font-weight:300;
	font-size:14px;
}
.divinfonews {
    position: relative;
    top: -82px;
}
.news0 img,.news3 img {
    width: 620px;
    height: 400px;
}
table.homeres {
    margin-bottom: 20px;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.main_table h1{ font-size:20px;}
table.main-table tr th, table.main-table tr td{ font-size:12px;}
.table-heading img {
    margin-top: -18%;
    margin-left: -9%;
    width: 50px;
}
.main_table .table-heading h1 {
    font-size: 17px;
}
.news0 img, .news3 img{ height:auto;}
table.homeres tr td {
    font-size: 20.81px;
}
table.homeres tr td span {
    font-size: 14.14px;
}
.homeres ul li {
    font-size: 11px;
    margin: 3px 2px;
}
.news0,.news3{ width:100%; height:auto;}
.news0 .image-caption ,.news3 .image-caption{
    font-size: 16px;
    padding: 4px 6px;
    line-height: 20px;
}
.image-caption {
    font-size: 13px;
}
.news1, .news2,.news4, .news5{ width:100%; height:300px;}

.news0 .newstag_section ,.news3 .newstag_section{
    width: 100%;
    height: auto;
}
.divinfonews{ top:-8px;}
.table-read-more{ width:28%;}
.main_table .table-heading{ width:70%;}
.info-bottom .container{ width:100%; max-width:100%;}
.info-bottom p{ display:none;}
.news0 .divinfonews,.news3 .divinfonews{ top:-50px;}
}
@media only screen and (min-width: 481px) and (max-width: 520px) {
table.homeres tr td {
    font-size: 20.81px;
}
table.homeres tr td span {
    font-size: 14.14px;
}
.homeres ul li {
    font-size: 11px;
    margin: 3px 2px;
}
.news0{ width:100%; height:auto;}
.news0 .image-caption {
    font-size: 16px;
    padding: 4px 6px;
    line-height: 20px;
}
.image-caption {
    font-size: 13px;
}
.news1, .news2{ width:50%; min-height:auto;}

.news0 .newstag_section {
    width: 100%;
    height: auto;
}
.divinfonews{ top:-8px;}
.table-read-more{ width:28%;}
.main_table .table-heading{ width:70%;}
.info-bottom .container{ width:100%; max-width:100%;}
.info-bottom p{ display:none;}
.news0 .divinfonews{ top:-50px;}
}
@media only screen and (min-width: 521px) and (max-width: 767px) {
table.homeres tr td {
    font-size: 20.81px;
}
table.homeres tr td span {
    font-size: 14.14px;
}
.homeres ul li {
    font-size: 11px;
    margin: 3px 2px;
}
.news0,.news3{ width:100%; height:auto;}
.news0 .image-caption {
    font-size: 16px;
    padding: 4px 6px;
    line-height: 20px;
}
.image-caption {
    font-size: 13px;
}
.news0 img, .news3 img{ height:auto;}
.news1 img, .news2 img, .news4 img, .news5 img{ height:auto;}
.news1, .news2, .news4, .news5{ width:47%; height:280px; margin-right:10px;}

.news0 .newstag_section {
    width: 100%;
    height: auto;
}
.divinfonews{ top:-8px;}
.table-read-more{ width:28%;}
.main_table .table-heading{ width:70%;}
.info-bottom .container{ width:100%; max-width:100%;}
.info-bottom p{ display:none;}
.news0 .divinfonews{ top:-50px;}
}
@media only screen and (min-width:768px) and (max-width: 1023px) {
.news0,.news3{ width:58%;}
.news1, .news2, .news4, .news5{ width:36%; height:165px}
table.main-table tr th, table.main-table tr td{ font-size:11px;}
.event_section .type-tribe_events{ width:46%;}
span.scores{ font-size:14px;}
.page-id-273 div .av_one_third {
    margin-left: 2%;
    width: 33.333333%;
}
.main_table .table-heading{width:70%;}
.table-read-more{ width:30%;}
.table-heading img {
    margin-top: -10%;
    margin-left: -10%;
    width: 20%;
}
.news0 img, .news3 img{ height:350px;}
.table-read-more a{ font-size:12px;}
.main_table .table-heading h1{ font-size:16px; margin:6px 0;}
.news0 .image-caption, .news3 .image-caption {
    font-size: 20px;
    padding: 3px 6px;
    line-height: 30px;
}
.news1 img, .news2 img, .news4 img, .news5 img {
    width: 350px;
    height: 160px;
}
.image-caption{ font-size:12px;}
.divinfonews p{ font-size:11px; padding:3px; line-height:12px;}
table.homeres tr td{ font-size:40px; line-height:42px;} 
}
@media only screen and (min-width:1024px) and (max-width: 1300px) {
.news0,.news3{ width:58%;}
.news1, .news2, .news4, .news5{ width:36%; height:185px}
table.main-table tr th, table.main-table tr td{ font-size:11px;}
.event_section .type-tribe_events{ width:46%;}
span.scores{ font-size:14px;}
.page-id-273 div .av_one_third {
    margin-left: 2%;
    width: 33.333333%;
}
.main_table .table-heading{width:70%;}
.table-read-more{ width:30%;}
.table-heading img {
    margin-top: -10%;
    margin-left: -10%;
    width: 20%;
}
.news0 img, .news3 img{ height:350px;}
.table-read-more a{ font-size:12px;}
.main_table .table-heading h1{ font-size:16px; margin:6px 0;}
.news0 .image-caption, .news3 .image-caption {
    font-size: 20px;
    padding: 3px 6px;
    line-height: 30px;
}
.news1 img, .news2 img, .news4 img, .news5 img {
    width: 350px;
    height: 160px;
}
.image-caption{ font-size:12px;}
.divinfonews p{ font-size:11px; padding:3px;}
table.homeres tr td{ font-size:40px; line-height:42px;} 
}