@import url("fonts.css");
/* reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}.clear{clear:both;float:none;}nav ul,li{list-style:none;}
body {background: #111; font-family: Arial,Helvetica,Utkal,sans-serif;
font-size: 12px; color: #fff;}
a {color: #fff;}
hr {border: 0; font-size: 0; height: 9px; margin: 16px 0;}
i {font-style: normal;}

.container {position: relative; width: 96%; max-width: 1000px; display: block; margin: 0 auto; padding: 0;}

/* entypo */
[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}

input[type=text], input[type=password], input[type=email], textarea {display: inline-block; font-family: Arial,Helvetica,Utkal,sans-serif; font-weight: normal; font-size: 16px; padding: 12px 8px; width: 100%; background: #f6f6f6; box-shadow: 1px 1px 5px -4px #888888 inset; border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 1px 1px 6px -4px #555 inset;}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, textarea:focus {background: #fdfcf4;}
input[type=submit] {border: 0; display: inline-block; background: #127c27; padding: 8px 20px; font-weight: bold; font-family: Arial,Helvetica,Utkal,sans-serif; color: #fff; font-size: 16px; cursor: pointer; border-radius: 3px; box-shadow: 1px 2px 0 0 #0a4c1f;}
input[type=submit]:hover {background: #039a21;}


div[class*="grid"] {display: inline-block; float: left; margin-left: 2%; margin-bottom: 20px;}
/* test */ .test > [class*="grid"] {font-size: 11px; background: #ddd; border-radius: 3px; text-align: center; padding: 8px 0; text-shadow: 1px 1px 0 #fff;}
div[class*="grid"].first {margin-left: 0;}
.grid1 {width: 4.375%;}
.grid2 {width: 10.75%;}
.grid3 {width: 17.125%;}
.grid1-3 {width: 32%;}
.grid2-3 {width: 66%;}
.grid4 {width: 23.5%;}
.grid5 {width: 29.875%;}
.grid6 {width: 36.25%;}
.grid7 {width: 42.625%;}
.grid8 {width: 49.0%;}
.grid9 {width: 55.375%;}
.grid10 {width: 61.75%;}
.grid11 {width: 68.125%;}
.grid12 {width: 74.5%;}
.grid13 {width: 80.875%;}
.grid14 {width: 87.25%;}
.grid15 {width: 93.625%;}
.grid16 {width: 100%;}


.content p, .content table, .content li {font-size: 15px; line-height: 1.6; margin: 0 0 16px; font-style: normal;}
.center {text-align: center;}
.content h1 {display: block; font: bold 24px/1.2 Arial,Helvetica,Utkal,sans-serif; margin: 16px 0;}
.content h2 {display: block; font: bold 20px/1.2 Arial,Helvetica,Utkal,sans-serif; margin: 16px 0;}
.content h3 {display: block; font: bold 16px/1.2 Arial,Helvetica,Utkal,sans-serif; margin: 10px 0;}
.content h4 {display: block; font: normal 14px/1.2 Arial,Helvetica,Utkal,sans-serif; margin: 10px 0; text-decoration: underline;}
.content p.what {font-size: 18px; line-height: 1.8; margin: 0 0 16px; font-weight: normal;}

.content table {width: 100%; margin: auto; cursor: default; border-collapse: collapse;}
.content table tr:hover td {background: #fffae8;}
.content table th {padding: 10px 16px; font-weight: bold; font-size: 16px; font-weight: bold;  border-bottom: 1px solid #ddd;}
.content table td { padding: 10px 16px; border-bottom: 1px solid #ddd; vertical-align: middle;}
.content table.bordered {border: 1px solid #ccc; border-width: 1px 0 0 1px;}
.content table.bordered td, .content table.bordered th {border-right: 1px solid #ccc;}
.content table.bordered th {background: #f2f2f2;}
.content table.bordered.zebra {}
.content table.zebra {}
.content table.zebra tr:nth-child(odd) {background: #f4f4f4;}
.content table.bordered.zebra th {background: #e8e8e8;}

/* headings */
h2.heading {font-size: 24px; margin: 0 0 10px; padding: 0 0 10px; border-bottom: 4px solid #127c27; text-transform: uppercase;}
h3.heading {border-bottom: 4px solid #127c27; margin: 0 0 10px; padding: 10px 0; text-transform: uppercase; font-size: 20px; font-weight: bold;}
h3.heading a {text-decoration: none; display: inline-block;}
h3.heading a:hover {text-decoration: underline;}
h4.heading {text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 10px;}
h5.heading {font-size: 9px; text-transform: uppercase; margin: 0; padding: 0 0 10px; color: #888;}

.main_title {display: block; margin: 0 0 20px; padding: 0 0 10px; border-bottom: 4px solid #127c27;}
.main_title h2 {margin: 0; font-size: 36px; text-transform: uppercase;}
.main_title h2 span {display: inline-block;}
.main_title h2 strong {font-weight: normal;}
.main_title p {font-size: 16px; line-height: 1.8; margin: 0; padding: 5px 0;}

p.alert, li.oops, p.oops, div.oops, span.oops {background: #444; color: #fff; text-align: center; display: block; padding: 8px; font-size: 14px; margin: 10px 0;}
p.alert small {font-size: 12px;}

.breadcrumbs {display: block; margin: 0 0 20px;}
.breadcrumbs a {text-decoration: none;}


.column_text {-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px; text-align: justify; margin: 0 0 16px;}
.highlighter {padding: 10px; background: #efebde; margin-bottom: 10px; box-shadow: 0 0 8px -4px #000 inset; border-radius: 3px;}


/* header */
.header {display: block; padding: 20px 0;}
.header h1 {display: inline-block; vertical-align: middle; width: 210px; margin-right: 20px;}
.header h1 a {display: block;}
.header h1 a img {width: 100%; height: auto; padding: 0;}
.header .main_nav {background: #127c27; box-shadow: 0 21px 27px -11px #4a9730 inset; margin: 20px 0 0; position: relative;}
.header .main_nav a {display: inline-block; padding: 12px 20px; text-decoration: none; font-size: 14px; font-weight: normal; border-right: 1px solid #017010;}
.header .main_nav a:hover, .header .main_nav li:hover>a {background: #219a34;}
.header .main_nav li.current-menu-parent>a, .header .main_nav li.current-menu-item>a {background: #219a34;}
.header .main_nav li {display: inline-block; padding: 0; margin: 0; position: relative; float: left;}
.header .main_nav li ul {display: none; border-top: 4px solid #017010; position: absolute; min-width: 160px; width: auto; top: 38px; left: 0; background: #127c27; z-index: 3000;}
.header .main_nav li:hover ul {display: block;}
.header .main_nav li li {float: none; display: block;}
.header .main_nav li li a {display: block;}
.header .main_nav li li {display: block; border-bottom: 1px solid #017010;}
.header .ads_top {display: inline-block; vertical-align: middle; width: 70%; max-width: 728px; max-height: 90px; overflow: hidden;}
.header .ads_top img {width: 100%; height: auto;}
.header .main_nav a.mobile_menu {position: absolute; display: none; top: -128px; right: 10px; font-size: 14px; text-transform: uppercase; font-weight: bold; border: 0; background: #333; padding: 12px;}
.header .main_nav a.mobile_menu:hover, .header .main_nav.on a.mobile_menu {background: #219a34;}
.header .main_nav a.mobile_menu i {font-style: normal; font-weight: bold; font-size: 26px; vertical-align: middle; margin-right: 4px;}
.header .main_search {width: 180px; padding: 0; display: inline-block;position: absolute; top: 4px; right: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.header .main_search input[type=text] {padding: 7px 30px 7px 7px; font-size: 12px; line-height: 1; margin: 0; border: 1px solid transparent; border-color: #017010;}
.header .main_search button {border: 0; box-shadow: none; text-shadow: none; font-weight: normal; background: none; margin: 0; padding: 0; position: absolute; top: 0; right: 0; color: #777;}
.header .main_search button i {font-size: 20px; margin: 0; padding: 5px 4px; display: inline-block;}
.header .main_search button span {display: none;}

/* footer */
footer {background: #0a4c1f; border-top: 6px solid #127c27;}
.copy {border-top: 1px solid #0e6423; padding: 10px;}
.copy p {font-size: 11px; margin: 0; padding: 0; line-height: 2;}
.bottom_nav {display: block; padding: 20px 0;}
.bottom_nav li {display: inline-block; font-size: 12px; font-weight: bold; border-left: 1px solid #0e6423;}
.bottom_nav li li {display: none;}
.bottom_nav li a {text-decoration: none; padding: 5px 10px; display: inline-block;}
.bottom_nav li a:hover {text-decoration: underline;}

/* tabs */
nav.tabs {margin-bottom: 16px; font-weight: normal;}
nav.tabs li {display: inline-block; list-style: none; margin: 0; font-size: 14px; font-family: arial, sans-serif;}
nav.tabs li a {display: inline-block; padding: 12px 22px; color: #fff; text-decoration: none; background: #0a4c1f; font-weight: bold; box-shadow: 0 -12px 14px -14px #000 inset;}
nav.tabs li a:hover {background:#219a34; text-decoration:none;}
nav.tabs li.current a, nav.tabs li.ui-state-active a {color: #fff; text-decoration: none; background: #127c27; box-shadow: none;}

/* home video advertisement */
.videowrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
.videowrapper iframe, .videowrapper object, .videowrapper embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.youtube-player-playlist-container {display: none;}
.ads_video_side {margin: 0 0 20px;}
.ads_video_side .ytv-list {display: none;}
.ads_medium_rectangle img {width: 100%; max-width: 300px; height: auto; max-height: 250px;}
.ads_medium_rectangle {margin: 0 0 20px;} 
.ads_halfmedium_rectangle img {width: 100%; max-width: 300px; height: auto; max-height: 125px;}
.ads_halfmedium_rectangle {margin: 0 0 20px;} 

#video_ads {margin: 0 0 20px;}

input[type=submit].btn, a.btn, button, input[type=reset] {font: bold 14px/1 arial,sans-serif; display: inline-block; padding: 8px 12px; margin: 4px 0; border-radius: 2px; cursor: pointer; color: #fff; width:auto; overflow:visible; text-decoration: none;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
    background: #8dc94b; border: 1px solid #639a27; text-shadow: -1px -1px 0 #639a27;
    box-shadow:
        0 0 0 1px rgba(255,255,255,.2) inset, /* light color border */
        0 -12px 10px 0 #6fb22c inset, /* gradient */
        0 2px 0 0 #639a27; /* deep button color */
}
input[type=submit].btn:hover, a.btn:hover, .sb:hover, button:hover {text-decoration: none;
box-shadow:
    0 0 0 1px rgba(255,255,255,.2) inset, /* light color border */
    0 2px 0 0 #639a27; /* deep button color */
}

input[type=reset] {color: #444; background: none; border: 1px solid transparent; text-shadow: none; box-shadow: none;}
input[type=reset]:hover {color: #777;}

input[type=submit].btn.cancel, a.btn.cancel, button.cancel {color: #fff;
background: #d15b4f; border-color: #a11f12; text-shadow: -1px -1px 0 #a11f12;
box-shadow:
    0 0 0 1px rgba(255,255,255,.2) inset, /* light color border */
    0 -12px 10px 0 #be3930 inset, /* gradient */
    0 2px 0 0 #a11f12; /* deep button color */
}
input[type=submit].btn.cancel:hover, a.btn.cancel:hover, button.cancel:hover {
box-shadow:
    0 0 0 1px rgba(255,255,255,.2) inset, /* light color border */
    0 2px 0 0 #a11f12; /* deep button color */
}

input[type=submit].btn.normal, a.btn.normal, button.normal {color: #222;
background: #f2f1f1; border-color: #b1b1b1; text-shadow: 1px 1px 0 #fff;
box-shadow:
    0 0 0 1px rgba(255,255,255,.2) inset, /* light color border */
    0 -12px 10px 0 #dcdbdb inset, /* gradient */
    0 2px 0 0 #b1b1b1; /* deep button color */
}
input[type=submit].btn.normal:hover, a.btn.normal:hover, button.normal:hover  {
box-shadow:
    0 0 0 1px rgba(255,255,255,.2) inset, /* light color border */
    0 2px 0 0 #b1b1b1; /* deep button color */
}

input[type=submit][disabled].btn, a.btn.disabled, button.disabled  {color: #c3c1c1; cursor: default;
background: #f2f1f1; border-color: #c9c8c8; text-shadow: 1px 1px 0 #fff;
box-shadow:
    0 0 0 1px #fff inset, /* light color border */
    0 2px 0 0 #ccc; /* deep button color */
}

input[type=submit].tiny, a.btn.tiny, button.tiny {font-size: 11px; padding: 4px 8px;}


.warning {color: #fff; background: #c61d07; padding: 0; text-align: center; margin-bottom: 10px;}
.warning.no_link {padding: 10px;}
.warning strong {display: block; font-size: 14px; line-height: 1.6;}
.warning span {display: block; font-size: 12px; line-height: 1.6;}
.warning a {display: block; text-decoration: none; padding: 10px;}
.warning a:hover {background: #d61e07;}

/* home news */
#featured-slider {margin-bottom: 20px; min-height: 287px;}

.main_news_section  {margin: 0 0 20px;}
.main_news_section nav.tabs {margin: 0;}
.local_news_section, .national_news_section {background: #282828; padding: 10px 20px; border-top: 6px solid #127c27;}
.news_box {}
.news_box.first {}
.news_box ul {margin: 0; padding: 0;}
.news_box li {margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #444;}
.news_box li:last-child {border-bottom: 0;}
.news_box li a {text-decoration: none;}
.news_box .feedEkList li .itemTitle a {font-size: 13px; line-height: 1.4; font-weight: normal;}
.news_box li a h2, .news_box .feedEkList li:first-child .itemTitle a {font-size: 16px; line-height: 1.4; font-weight: bold; letter-spacing: -0.03em;}
.news_box li a:hover h2, .news_box .feedEkList .itemTitle a:hover {text-decoration: underline;}
.news_box li a p {font-size: 12px; line-height: 1.4; font-weight: normal; margin: 6px 0 0; color: #aaa;}
.news_box .nb_thumb {width: 70px; float: left; padding-right: 10px;}
.news_box .nb_thumb img {width: 100%; height: auto;}
.news_box_sports {}
.more_stories {text-align: center; padding: 0 0 20px;}
.more_stories .btn {margin: 0;}

/* home weather */
.home_weather {background: #282828; padding: 10px; margin-bottom: 20px;}
.home_weather .weatherItem  {background-size: 75%;}
.home_weather .weatherCity {font-size: 20px; font-weight: bold; line-height: 1; margin: 0 0 6px; text-align: right; text-transform: uppercase;}
.home_weather .weatherTemp {font-size: 40px; font-weight: bold; line-height: 1; text-align: right;}
.home_weather .weatherDesc {font-size: 18px; font-weight: bold; line-height: 1; text-align: right;}
.home_weather .weatherRange, .home_weather .weatherWind {font-size: 16px; padding: 10px 0 0; line-height: 1; text-align: right;}
.home_weather .weatherWind {padding-bottom: 10px;}
.home_weather .weatherForecastItem {border-top: 1px solid #444; padding: 10px 0 10px 36px; background-position: -14px center; display: inline-block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.home_weather .weatherForecastItem:first-of-type {display: none;}
.home_weather .weatherLink {}
.home_weather .weatherForecastDay {font-weight: bold; text-transform: uppercase;}
.home_weather .weatherForecastDate {display: none;}
.home_weather .weatherForecastText {padding: 6px 0; font-size: 11px;}

.weather_page {background: ; padding: 20px;}
.weather_page .weatherItem  {letter-spacing: -0.31em; *letter-spacing: normal; *word-spacing: -0.43em; text-rendering: optimizespeed;}
.weather_page .weatherItem div {display: inline-block; zoom: 1; *display: inline; letter-spacing: normal; word-spacing: normal; text-rendering: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.weather_page .weatherItem  {background-size: 50%;}
.weather_page .weatherCity {font-size: 30px; width: 100%; font-weight: bold; line-height: 1; margin: 0 0 10px; text-align: right; text-transform: uppercase;}
.weather_page .weatherTemp {font-size: 70px; width: 100%; font-weight: bold; line-height: 1; margin: 0 0 10px; text-align: right;}
.weather_page .weatherDesc {font-size: 36px; width: 100%; font-weight: bold; line-height: 1; text-align: right;}
.weather_page .weatherRange,
.weather_page .weatherWind,
.weather_page .weatherHumidity,
.weather_page .weatherVisibility,
.weather_page .weatherSunrise,
.weather_page .weatherSunset {width: 33%; padding: 20px 0; font-size: 18px; text-align: center;}
.weather_page .weatherForecast {}
.weather_page .weatherForecastItem {width: 50%; padding: 20px 0 20px 60px; border-top: 1px solid #444; background-position: -14px center;}
.weather_page .weatherForecastItem:first-of-type {display: none;}
.weather_page .weatherForecastDay {width: 100%; font-size: 18px; padding: 4px 0; font-weight: bold; text-transform: uppercase;}
.weather_page .weatherForecastDate {width: 100%; font-size: 16px; padding: 4px 0;}
.weather_page .weatherForecastText {width: 100%; font-size: 16px; padding: 4px 0;}
.weather_page .weatherForecastRange {width: 100%; font-size: 16px; padding: 4px 0;}

/* news article */
.article_title h1 {color: #fff; font-size: 36px; line-height: 1.2; font-weight: bold; padding: 0 0 10px; letter-spacing: -0.06em; margin: 0;}
.article_title {padding: 10px 0 20px;}
.content .article_title h2 {color: #ccc; font-size: 20px; line-height: 1.4; padding: 0; margin: 0; font-weight: normal;}
figure.na_main_photo {display: block; width: 100%; padding: 20px 0; text-align: center;}
figure.na_main_photo img {width: auto; height: auto; display: block; margin: 0 auto;}
.article_title time {color: #fff; font-size: 14px; line-height: 1.2; font-weight: normal; display: block; padding: 10px 0 0; letter-spacing: 0.06em; margin: 0;}

/* search, categories, tags, listing news */
.list_articles a {margin-left: 56px; display: block;}
.list_articles time, .list_national .itemDate {float: left; color: #777; padding: 3px 20px 0 0; font-size: 14px; display: block; font-weight: normal;}
.list_articles .la_thumb {float: left; width: 100px; padding: 3px 20px 0 0;}
.list_articles .la_thumb img {width: 100%; height: auto;}
.list_articles li, .list_national .feedEkList li {display: block; padding: 20px 0; margin: 0; border-top: 1px solid #444; position: relative;}
.list_articles li:first-child, .list_national .feedEkList li:first-child {border-top: 0;}
.list_articles .la_text {display: block;}
.list_articles h1, .list_national .itemTitle {font-size: 16px; font-weight: bold; letter-spacing: -0.03em; line-height: 1.4;}
.list_articles p {font-size: 14px; font-weight: normal; line-height: 1.4; margin: 6px 0 0; color: #aaa;}
.list_articles a, .list_national .itemTitle a {text-decoration: none;}
.list_articles a:hover h1, .list_national .itemTitle a:hover {text-decoration: underline;}
.list_national .feedEkList {margin: 0 0 30px;}
.list_national .itemTitle {margin-left: 56px;}
.list_national h2.heading {margin: 0;}
.list_national .itemDate {position: absolute; float: none; left: 0; top: 20px;}

.pagination {display: block; text-align: center; padding: 20px 0;}
a.page-numbers, .page-numbers {display: inline-block; text-decoration: none; padding: 8px 16px; font-size: 14px; margin: 0 6px; background: #333;}
a.page-numbers:hover {background: #127c27;}
.page-numbers.current {background: #127c27; cursor: default;}
.page-numbers.dots {cursor: default;}

#latest_youtube {/*width: 100%; height: 300px;*/}
.latest_youtube {position: relative;}

.aside_radio_links {text-align: center; padding: 0 0 10px;}
.aside_radio_links a {display: inline-block;}
.aside_radio_links span {width: 130px; display: inline-block; padding: 6px; border-radius: 3px; background: #fff; margin: 0 0 10px;}
.aside_radio_links img {width: 100%; height: auto;}

.wpcf7-form {width: 100%; padding: 20px 0;}
.wpcf7-form .contact_name, .wpcf7-form .contact_email {width: 288px; display: inline-block; float: left;}
.wpcf7-form .contact_name {margin-right: 40px;}
.wpcf7-form .contact_message {width: 100%; clear: both; display: block;}
.wpcf7-form .contact_submit {text-align: right;}
.wpcf7-form div.wpcf7-response-output, .wpcf7-form span.wpcf7-not-valid-tip {padding: 6px 20px; display: block; color: #fff; font-size: 12px; font-weight: normal; border: 0; line-height: 1.6; margin: 0;}
.wpcf7-form span.wpcf7-not-valid-tip {background: #c61d07;}
.wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors {background: #ef7f01;}
.wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok {background: #127c27;}
.wpcf7-form label {font-size: 14px; font-weight: bold; text-transform: uppercase;}
.wpcf7-form .wpcf7-form-control-wrap {padding-top: 6px; display: block;}
.wpcf7-form .wpcf7-form-control-wrap textarea {height: 140px;}

.email_link {display: inline-block;}

.aside_contact {padding: 20px; background: #333;}
.aside_contact address {font-style: normal; line-height: 1.6; font-size: 12px; margin: 0 0 20px; color: #ccc; letter-spacing: 0.06em;}
.aside_contact p {font-size: 12px;}
.aside_contact a {color: #ccc; text-decoration: none;}
.aside_contact a:hover {text-decoration: underline;}

.social_image {display: none;}

body #youmax-header,
body #youmax-select-box
{display: none !important; height: 0; width: 0; overflow: hidden; margin: 0; padding: 0; opacity: 0;}
/*
#youmax-encloser #youmax-video-list-div {background: none;}
#youmax #youmax-encloser {border: 0;}
.content #youmax {background: none;}
.content #youmax .youmax-video-tnail-box {background: #222;}
.content #youmax .youmax-video-list-title{color: #127c27; line-height: 1.4;}
.content #youmax .youmax-video-list-views{color: #ddd;}
*/
.news_article .alignleft {float: left; margin: 0 20px 20px 0;}
.news_article .alignright {float: right; margin: 0 0 20px 20px;}
.news_article .aligncenter {display: block; margin: 0 auto 20px auto;}
.news_article ul li {list-style: inside square;}
.news_article ol li {list-style: inside decimal;}

.latest_youtube {padding: 10px 20px 0; background: #282828;}
#latest_youtube.ytv-canvas {position: relative; top: -30px; background: #282828;}
#latest_youtube .ytv-video {width: 50%; float: right; padding: 10px 0;}
#latest_youtube .ytv-video iframe {width: 100%; height: 188px;}
#latest_youtube .ytv-list {width: 50%; float: left;}
#latest_youtube .ytv-relative {clear: both; float: none;}
#latest_youtube .ytv-list-header, #latest_youtube .ytv-thumb {display: none;}
#latest_youtube .ytv-list-inner {padding: 0 20px 0 0;}
#latest_youtube .ytv-list-inner a {text-decoration: none; display: block; padding: 10px 0;}
#latest_youtube .ytv-list-inner a:hover {text-decoration: underline;}
#latest_youtube .ytv-list-inner li {margin: 0; line-height: 1.4; font-size: 14px; border-top: 1px solid #444;}
#latest_youtube .ytv-list-inner li:first-child {border: 0;}
#latest_youtube .ytv-list-inner li:nth-of-type(1n+5) {display: none;}
#latest_youtube .ytv-list-inner li.ytv-active a {text-decoration: underline;}

.loading {font-size: 11px; text-align: center; padding: 10px;}
.latest_youtube .loading {padding: 0 10px 20px;}

.ibacordotcom-vid-box {display: none;}
.ibacordotcom_youtube_thumb {display: none;}
.ibacordotcom-vid-top {display: none;}
#ibacordotcom-content {display: table; width: 100%; padding-bottom: 20px;}
#ibacordotcom-content > div {display: table-cell; vertical-align: top;}
.ibacordotcom-play {cursor: pointer; font-size: 13px; font-weight: bold; margin: 0 0 16px;}
.ibacordotcom-play:hover {text-decoration: underline;}
.ibacordotcom-vid-kenca {width: 60%;}
.ibacordotcom-vid-katuhu {padding: 0 0 0 20px;}
.ibacordotcom_vid_play {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
.ibacordotcom_vid_play iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}