/*
Theme Name: M Line Holdings
Theme URI: third-law.com
Description: Custom theme based off of Elegant Themes Chameleon
Author: Third Law
Author URI: http://www.third-law.com
Template: Chameleon
Version: 1.0
*/
@import url(../Chameleon/style.css);
.post {
padding: 35px 40px 25px 5px;
}
body {padding-top: 0; padding-bottom: 0; color: #333;}
h3 {font-size: 20px; padding-bottom: 10px;}
h3 a {color: #555; font-weight: bold;}
#top_container {margin: 0 auto 0; 
background: #0C222B url('graphics/jeans_pattern.png') repeat; 
}
#top_container_inner {
background: transparent url('graphics/header_bg.png') repeat; 
padding-top: 20px;
}
#header {background: url('graphics/menu_bg.png') repeat; padding: 0px;}

#header_guts {
margin: 0 auto;
width: 960px;
}
#logo {padding: 10px 0 7px;}

ul#top-menu {float:left; padding: 0px;}
.sf-sub-indicator {display: none;}
ul#top-menu li a{
font-family: Helvetica, Arial, sans-serif;
color: #7f7f7f;
font-weight: bold;
margin-top: 7px;
padding: 55px 10px 25px;
height: 100%;
}
ul#top-menu li a:hover{
background: url('graphics/menu_hover.png') repeat;
color: #8B0E04;
}
ul#top-menu ul {margin-top: 50px;}

ul#top-menu ul li a:hover{
background: none;
}

ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a {
font-family: Helvetica, Arial, sans-serif;
color: #444 !important;
font-weight: bold;
}
.top-shadow {width: 100%; height: 20px; background: url(../Chameleon/images/featured-top-shadow.png) repeat-x}
.bottom-shadow {
width: 100%; 
height: 4px; 
background: url(../Chameleon/images/featured-bottom-shadow.png) repeat-x;
margin: -4px 0 0 0;
}

#homepage_featured {
width:960px; 
margin: -18px auto 0; 
overflow: hidden;
}
/** Featured Slider **/
#left-arrow, #right-arrow, #controllers {display: none;}
#featured div#slides .featured-top-shadow, #featured div#slides .featured-bottom-shadow  {display: none;}
#featured {
width: 300px;
float: left;
}
#featured div#slides, #featured  #slides .slide {position: static;}
#featured div#slides  {height: 180px;}
div.slide img {display: none;}
.featured-description {
display: block;
padding: 20px 40px 10px 0px;
position: static;
background: none;
width: 400px;
}
h2.featured-title {
font-size: 21px;
font-style: italic;
color: ghostwhite;
text-shadow: 1px -1px 1px #999;
}
h2.featured-title p {
font-size: 12px;
color: #fff;
font-weight: lighter;
text-shadow: 1px 1px #777;
line-height: 1.4;
padding: 10px 0;
}
.featured-description  .readmore{display: none;}

#mlhc_chart {padding: 10px 0px 10px 40px; float: left; }
#homepage_featured_text {
display: block;
padding: 0px;
width: 420px;
float: right;
}
#homepage_featured_text h3 a {
font-size: 21px;
font-style: italic;
color: ghostwhite;
text-shadow: 1px -1px 1px #999;
}
#homepage_featured_text p {
font-size: 12px;
color: #fff;
font-weight: lighter;
text-shadow: 1px 1px #777;
line-height: 1.4;
padding: 10px 0;
}
#homepage_featured_text .category-press-release {
width: 100%;
}

#container {border-radius: 0px;
-webkit-border-radius: 0px 0px 0px 0px;
}
#container {padding-top: 20px;}
#social_buttons {clear: both;
padding-right: 38px;
padding-top: 22px;
float: right;}
span.more-icon {background: none;}

/* ==Home Page Posts */
#latest_news {
background: url(../Chameleon/images/top-category-bg.png) no-repeat;
padding: 10px 0 0 0;
width: 940px;
margin-left: -10px;
}
#latest_news .press_releases {
padding: 5px 0;
width: 50%;
float: left;
height: 220px;
}
#latest_news .press_releases p {padding-right: 40px;}
.navigation {clear: both;}
#latest_news h2 {padding-bottom: 20px;}
#latest_news h3 {margin-right: 60px;}
#latest_news h3 a {font-weight: bold;}


#footer {
margin: 0 auto 0; 
background: #0C222B url('graphics/jeans_pattern.png') repeat;
overflow: hidden;
}
#footer-widgets {
padding: 30px 0px;
width: 900px;
margin: 0 auto 0;
}

#footer-content {
background: transparent url('graphics/header_bg.png') repeat; 
width: 100%;
border-radius: 0;
margin: 0;
}
#footer h4.widgettitle {
font-size: 18px;
color: #DDD;
text-shadow: none;
font-style: italic;
}
.footer-widget, .footer-widget a {
color: #CCC;
text-shadow: none;
font-size: 11px;
}
#footer-bottom {
background: transparent url('graphics/copyright_bg.png') repeat;
overflow: hidden;
}
#footer-bottom-content {width:900px; margin: 0 auto 0;}
p#copyright {
float: left; 
padding: 25px 0 15px;
text-shadow: none;
color: #929292;
}
p#copyright a {padding-right: 20px;}
#footer #social_buttons {clear: both;
padding: 0px;
float: left;}
#logo-footer {float: right; padding: 10px 0;}

/* =COMPANY PAGE */
.page-template-page-companies-php .company {
padding: 10px 50px 10px 0px;
}
.page-template-page-companies-php #left-area {padding-top: 25px;}
span.pipe {padding: 0 10px 0 5px; font-size: 16px; font-weight: lighter;}
span.company_url {font-size: 16px; font-weight: lighter; padding-left:5px; letter-spacing: 1px;}

/* =NEWS PAGE */
#pagination {clear: both;padding-top: 10px;}
body.single .description{display: none;}
.page-template-page-news-php .press_releases,
.page-template-page-news-php .sec_filings,
.page-template-page-news-php .articles {padding: 15px 50px 0px 0px; clear:both;}
.page-template-page-news-php .sec_filings img {float: left;}
.page-template-page-news-php  p.news-cat  {padding-bottom: 10px 0;}
.page-template-page-news-php  .news-cat a {
font-size: 14px;
color: #555;
text-decoration: underline;
}
p.date {padding-bottom: 0;}
.shareaholic-show-on-load {
display: block !important;
float: left;
margin-top: -20px;
height: 52px !important;
}
.shr-getshr {
display: none;
}
.archive_footer {
padding-bottom: 50px;
}
/* =INVESTOR PAGE */
.page-template-page-investor-php #left-area {padding-top: 30px;}
#filings .sec_filings,
#press_releases .press_releases,
#articles .articles {
padding: 10px;
width: 270px;
float: left;
height: 50px;
}
.page-template-page-investor-php  h3 {font-size: 20px; padding-right: 30px;}
.page-template-page-investor-php  h3 a {color: #555; font-weight: lighter; }
.page-template-page-investor-php img {float: left; padding-right:15px;}
.page-template-page-investor-php a.read-more {
margin: 0px 60px 10px 0;
font-size: 13px;
}
#press_releases , #articles  {
clear: both;
width: 100%; height: 20px; background: url(../Chameleon/images/top-category-bg.png) repeat-x;
}
#press_releases h2 , #articles  h2 {
padding-top: 10px;}

/* =CATEGORY PAGES */
.meta-info {display: none;}
#left-area {padding-top: 10px;}
.page-template-page-category-php .category-sec-filing {
padding: 20px;
width: 100%;
clear: both;
}
.category-sec-filing  h3 {font-size: 20px; padding-right: 30px;}
.category-sec-filing h3 a {color: #555; /*font-weight: bold; */}
.category-sec-filing img {float: left;}

/* =SEC FILINGS */
.page-template-page-sec-filings-php #left-area {padding-top: 20px;}
.fiscal_year h2, #sec_filings_other h2 {
padding-top: 10px;
clear: both;
width: 100%; height: 20px; background: url(../Chameleon/images/top-category-bg.png) repeat-x;
}
.newest  h2{background: none;}
.fiscal_year {
clear: both;
padding-top: 20px;
}
.sec_filings img {padding-right: 15px;}
.newest {padding-top:0px;}
.category-sec-filing h3 a {
font-weight: lighter;
}

.social_links{float:left;}
.fb_ltr {width: 450px !important;}
.twitter-share-button.twitter-count-horizontal {
width: 80px !important;
}