#main-nav ul li.current-menu-parent ul.sub-menu a:hover,#main-nav ul li.current-menu-item ul.sub-menu a:hover {color: white !important;}
#main-nav ul li.current-menu-parent a {color:white !important;}
#searchform #s:hover {color: #ffffff;}

.cats-review-box .reviews-cat h4 {white-space: normal;width: 100%;}
@media only screen and (max-width: 1219px) {
.cats-review-box .reviews-cat h4 {width: 100%;}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.cats-review-box .reviews-cat h4 {width: 100%;}
}

.archive .post-meta {display:none;}
.home .tie-date {display: none;}
h2.subhead {font-family: Oswald,arial,Georgia, serif;font-size: 15px !important;margin-bottom: 10px;font-style: italic;}
.breaking-news {min-width: 50%;width:50%}
.search-results #related_posts,.home #related_posts  {display: none;}
.search-results .post-navigation,.home .post-navigation {display: none;}
.cat-box.scroll-box.scroll-box-wide .group_items {margin-top: 30px;}
.scroll-box-wide .group_items-box, .scroll-box-wide .group_items {height: 230px !important;}




/* opinion category link */
@media only screen and (min-width: 1219px) {
#text-html-widget-4 {display: none;}
}


/* right column small ad bump up */
#dmc_openx-793641342 {margin-top: -30px;}

.close-ad-image{display: block;
float: right;
position: relative;
top: 0px;
right: 20px;
height: 20px;}

/* change nav dropdown lineheight */
#main-nav ul.sub-menu a, #main-nav ul ul li.current-menu-item a, #main-nav ul ul li.current-menu-parent a, #main-nav ul ul li.current-page-ancestor a {
line-height: 1.3em;}
#main-nav ul.sub-menu li.current-menu-item, #main-nav ul.sub-menu li.current-menu-item a, #main-nav li.current-menu-item ul.sub-menu a, #main-nav ul.sub-menu li.current-menu-parent, #main-nav ul.sub-menu li.current-menu-parent a, #main-nav li.current-menu-parent ul.sub-menu a, #main-nav ul.sub-menu li.current-page-ancestor, #main-nav ul.sub-menu li.current-page-ancestor a, #main-nav li.current-page-ancestor ul.sub-menu a {
line-height: 1.3em;}

/* tighten up center column MALW */
.sidebar-narrow .widget-container li {border-bottom: 1px solid #d9d9d9; line-height: 1.1em;}

/* tighten up main block MALW */
.list-box li.first-news .post-thumbnail {margin-bottom:12px;}
.list-box li.first-news .post-box-title {margin-bottom:3px;}

/* turn off read more MALW */
.more-link {display: none !important;}

.cat-box.list-box.tie-cat-7 {margin-bottom: 30px;}
@media only screen and (min-width: 986px) {
.verdict_ad {margin: -65px 0 25px 45px !important;}
}
@media only screen and (max-width: 767px) {
.verdict_ad {margin: 0 0 10px 0;}
}

/* style rss widget like other widgets */
.widget.widget_dmc-post-feed .widget-container li,
.widget.widget_rss .widget-container li {background: transparent;padding: 8px 0 4px;border-bottom: 1px solid #f2f2f2;}

.widget.widget_dmc-post-feed .widget-container li {padding: 2px 0 2px;}

/* special mobile ad banner for MOLM */
@media only screen and (min-width: 480px) {
.ads-top .ad-desktop-only {display:auto}
.ads-top .ad-mobile-only {display:none}
}
@media only screen and (max-width: 480px) {
.ads-top .ad-desktop-only {display:none}
.ads-top .ad-mobile-only {display:auto}
}

/* fix floated normal sidebar spacing */
@media only screen and (max-width: 986px) and (min-width: 768px) {
.sidebar .widget_dmc_openx .widget-container {padding: 0;}
.social-icons.icon_32 {margin-bottom: 40px;}
}

div#Digital_Edition_Archive_Content div.widget {display: inline-block;vertical-align: top;}


/**** SOLR SEARCH ****/
.solr_highlight { font-weight: bold; }


                                      /****************************************/     
                                      /***** Custom Ethics Page Style *****/
                                      /****************************************/ 
#ethicsstyle {
    font-family: "Merriweather",serif !important;
}

.page-id-293054  #main-content  {
    /*background-image: url(http://molawyersmedia.com/files/2014/09/ethicsfpo.png);*/
    background-image: url(http://molawyersmedia.com/files/2014/09/ethicsback2.jpg);
    background-repeat: no-repeat;
    background-size: 1160px 220px;
    background-position: 50% .15%;
    font-family: "Merriweather",serif !important; 
}

.page-id-293054 .content-wrap {
    margin-top: -40px !important;
}

.page-id-293054 #top-post-title {
    background-color: #1D375C;
    color: white !important;
    font-family: 'Merriweather', serif !important;
    font-weight: 700;
    text-align: left;
    padding: .55em .5em .5em .5em;
    line-height: 1.3em;
    margin: 0px 0px 0px -10px;
}

#ethicsstyle .ethics-lead {
   background-color: #D8D8D8;

}

#ethicsstyle .ethics-lead h1 {
    font-family: 'Merriweather', serif !important;
    font-weight: 700;
    text-align: left;
    padding: .55em .5em .5em .5em;
    line-height: 1.3em;
    margin: 0px 0px 0px 0px;
    background-color: #1D375C;
}

#ethicsstyle .ethics-lead h1 a {
    color: white !important;
    font-family: 'Merriweather', serif !important;
    font-weight: 700;
    text-align: left;
}

#ethicsstyle .ethics-lead {
    padding:0px;
    margin: 0px;
    border-top: 10px solid black;
    border-bottom: 10px solid black;
}

#ethicsstyle .widget {
    margin-bottom:-10px;
}

#ethicsstyle #ethics5 .widget_dmc_openx {
    margin-left:20px;
    margin-bottom:20px;
    margin-top:20px;
}
#ethicsstyle #dmc-post-feed-27 .widget, 
#ethicsstyle #dmc-post-feed-27 .widget-container{
    margin-top:-15px;
    margin-bottom:25px;
    padding:0px;
}

#ethicsstyle .ethics-lead  .blurb-text {
    line-height: 1.45em;
    margin: 1em 1em 0.25em;
    border: 0px none;
    font-size: 1.5em;   
}

#ethicsstyle .ethics-subhed,
#ethicsstyle .topnews-subhed,
#ethicsstyle .ethics-opinions-subhed,
#ethicsstyle .calendar-subhed {
    font-size: 2em;
    font-weight:900;
    color: #1D375C;
    text-decoration: overline;
    /*border-top: 0.15em solid #1D375C;*/
    margin-top:40px;
    text-transform: uppercase;
    text-align: center;
    word-spacing: 0.2em;
}

#ethicsstyle .calendar-subhed {
    margin-top:34px;
}

#ethicsstyle #ethics13 .widget-top h4 {
    font-family: 'Merriweather', serif !important;
    font-size: 2em;
    font-weight:900;
    color: #1D375C;
    text-decoration: overline;
    margin-top:40px;
    text-transform: uppercase;
    text-align: center;
    word-spacing: 0.2em;
}


#ethicsstyle .ethics-headlines,
#ethicsstyle .topnews-headlines, 
#ethicsstyle .ethics-opinions-headlines {
  border-bottom: dotted 1px #1D375C;
}

#ethics12 {
   margin-top:-16px;
   padding:0px;
}

#ethicsstyle #ethics13 .widget-top  {
   display:none;
   visibility:hidden;
   width:0px;
   margin-top:100px;
   color:white;
   line-height:0px;
   font-size: 0px;
   color:red;
}

#ethicsstyle .ethics-headlines h1 {
   font-size: 1.5em;
}

#ethicsstyle .topnews-headlines h1, 
#ethicsstyle .ethics-opinions-headlines h1 {
    line-height: 0.40em;
}
 
#ethicsstyle .ethics-headlines h1 a {
  font-family: 'Merriweather', serif !important;
  color: #1D375C;
  font-weight:900;
}

#ethicsstyle .topnews-headlines h1 a, 
#ethicsstyle .ethics-opinions-headlines h1 a {
  font-size: .5em;
  font-family: 'Merriweather', serif !important;
  color: #1D375C;
  font-weight:900;
}

/*Remove white line in top image from previous p*/
.page-id-293054 p.post-meta {
    border:none;
}

#ethicsstyle .ethics-page-title {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 5em;
    text-transform: uppercase;
    letter-spacing: -.03em;
    text-align: center;
    margin-top: 1.5em;
    margin-bottom: .25em;
    word-spacing: .2em;
}

#ethicsstyle .ethics-page-title span {
    padding-left: .09em;
    padding-right: .09em;
    display: block;
    line-height: .9em;
}

#ethicsstyle .ethics-page-title .title1 {
    color: #1D375C;
    font-size: 1em;
}

#ethicsstyle .ethics-page-title .title2 {
    color: rgb(51, 51, 51);
}

#ethicsstyle .topnews-widget .widget-title{
    color: #1D375C;
    font-size: 1.25em;
    font-weight:700;
    line-height: .9em;
    margin-bottom: 10px;
    margin-left:20px;
}

.page-id-293054 #top-story {
    padding:0px;
    margin: 0px;
    border-top: 10px solid black;
    border-bottom: 10px solid black;
}

#top-story-title {
    display:none;
}

#top-story-excerpt {
    line-height: 1.45em;
    margin: 1em 1em 0.25em;
    border: 0px none;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#top-story-head a:hover h1 {
  text-decoration:none;
}

#top-story-head a:hover h1 {
    text-decoration:underline;
    font-weight:bold;
}

#ethicsstyle .ethics-desc,
#ethicsstyle .topnews-desc,
#ethicsstyle .ethics-opinions-desc,
#ethicsstyle .calendar-desc {
   font-style: italic;
   letter-spacing: 0.01em;
   line-height: 1.45em;
   text-align: center;
}

#ethicsstyle .ethics-headlines ul li {
   border-top: dotted 1px #1D375C;
   margin-top: 15px;
   text-align: center;
}

#ethicsstyle ul.topnews-list {
    list-style: disc outside none;
}

.key-figures-title {
    /* font-size: 2.5em;*/
    color:red;
}

#ethicsstyle .key-figures-title .subhed {
     font-size: 0.7em;
     display:block;
     margin-top:-5px;
}

#dmc-post-feed-20 li {
    font-size: 1.4em;
    font-weight: 300;
    line-height: 1.45em;
    /*margin: 1em 1em .25em 1em;*/
    margin: 0px 0px 0px -10px;
    background-color: #D5DFEB;
    padding: 3px 10px 3px 10px;
    border: 0px none;
}

#dmc-post-feed-20 .widget-container {
    padding:0px;
}

                                      /****************************************/     
                                      /***** Custom Ethics Page Style *****/
                                      /**************** Mobile ***************/ 
                                      /****************************************/ 
@media only screen 
and (min-width : 770px) 
and (max-width : 984px) {	

.page-id-293054 #main-content {
   background-position: 62% .1%;
}
	
.page-id-293054 .two_third {
   float: none;
   width: 100%;
   height: 100%;
 }

.page-id-293054 #ethics-side {
   width: 100%;      
}

#ethicsstyle  #ethics5  {
   float:left;
}

.page-id-293054 .social-icons {
   margin-top:30px;
   margin-bottom:20px;
}

.page-id-293054 #open-x .widget-container {
   text-align:center;
}
}

@media only screen 
and (min-width : 482px) 
and (max-width : 770px) {	

.page-id-293054 #main-content {
   background-position: 62% .1%;
}

#ethicsstyle .ethics-page-title .title1,
#ethicsstyle .ethics-page-title .title2 {
   font-size:.75em;
}
	
.page-id-293054 .two_third {
   float: none;
   width: 100%;
   height: 100%;
 }

.page-id-293054 .one_half {
   float: left;
   width: 100%;
   height: 100%;
}

.page-id-293054 #ethics-side {
   width: 100%;      
}

#ethicsstyle  #ethics5  {
   float:left;
}

.page-id-293054 .social-icons {
   margin-top:30px;
   margin-bottom:20px;
}

.page-id-293054 #open-x .widget-container {
   text-align:center;
}

.page-id-293054  .key-figures-widget #key2,
.page-id-293054  .key-figures-widget #key3 {
   display:none;
}

.page-id-293054  .key-figures-widget #key1 {
   width:95%
}
}

@media only screen 
and (min-width : 0px) 
and (max-width : 482px) {	

.page-id-293054 #main-content {
   background-image: none;
}

#ethicsstyle .ethics-page-title {
   margin-top:.5em;
}

#ethicsstyle .ethics-page-title .title1,
#ethicsstyle .ethics-page-title .title2 {
   font-size:.5em;
   letter-spacing: .075em;
}
	
#ethicsstyle .ethics-lead h1 {
   font-size:1.5em;
}

#ethicsstyle .ethics-lead .blurb-text {
   font-size:.95em;
}

.page-id-293054 .two_third {
   float: none;
   width: 100%;
   height: 100%;
 }

.page-id-293054 .one_half {
   float: left;
   width: 100%;
   height: 100%;
}

.page-id-293054 #ethics-side {
   width: 100%;      
}

#ethicsstyle  #ethics5  {
   float:left;
}

.page-id-293054 .social-icons {
   margin-top:30px;
   margin-bottom:20px;
}

.page-id-293054 #open-x .widget-container {
   text-align:center;
}

.page-id-293054  .key-figures-widget #key2,
.page-id-293054  .key-figures-widget #key3 {
   display:none;
}

.page-id-293054  .key-figures-widget #key1 {
   width:95%
}
}

                                      /****************************************/ 
                                      /****************************************/ 



/************************************************************************************************************************************************************** CUSTOM ETHICS PAGE *****************************************************************************************************************************/

/***SIDEBAR***/
.page-id-290458 #ethics5 {
border-left: 1px solid black;
padding-left: 15px;
}


/**GENERAL**/
.page-id-290458 .clear {
background-image: url(http://molawyersmedia.com/files/2014/08/gradient.jpg);
}

.page-id-290458 #content {
width: 100%;
margin-top: 0px;
}

#ethics-main {
float: left;
width: 65%;
}

#ethics-side {
float: right;
width: 30%;

}

.page-id-290458 .header {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}

/*------
------------------------------------
        page title
------------------------------------
--------*/

.ethics-page-title {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    font-size: 5em;
    text-transform: uppercase;
    letter-spacing: -.03em;
    
    text-align: center;

    margin-top: 1.5em;
    word-spacing: .2em;


}

.ethics-page-title span {
    padding-left: .09em;
    padding-right: .09em;
    display: block;
    line-height: .9em;

}



.ethics-page-title .title1 {
    color: #1D375C;
    font-size: 1em;

}

.ethics-page-title .title2 {
    color: rgb(51, 51, 51);

}

/** KEY FIGURES**/
.key-figures-widget {
    background-color: #D5DFEB !important;
    margin-top: 30px;
}

.key-figures-widget .key-figures-title {
    background-color: #1D375C;
    padding: 5px 0px 5px 15px;
    font-family: 'Lato', sans-serif;
    font-size: 2em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
    color: white;
    margin-bottom: 10px;
    word-spacing: .1em;
    text-align: center;
}

.key-figures-widget .key-figures-title .subhed {
    color: white;
    margin-left: .7em;
    font-weight: 300;
    text-transform: none;
    font-size: .8em;
}

.key-figures-widget .key-name {
    font-weight: 700;
    font-size: 1.2em;
    padding-top: 2px;
     display: block;
}


.key-figures-widget .key-blurb {
margin-right: 10px;
}

.key-figures-footer a {
    color: white !important;
}

.key-figures-main li {
list-style: none !important;
}

.key-figures-widget  {
overflow: hidden;
}

.key-figures-widget li {
background: transparent;
padding-left: 10px;
 border-top: 4px solid #1D375C;
height: 4.063em;
}

.key-figures-widget li:hover {
    background-color: white;
       list-style: none !important;
}

.key-figures-widget li a:hover {
    text-decoration: none;
}

.key-figures-widget #key1 {
float: left;
width: 33%;
display: inline;
}

.key-figures-widget #key2 {
width: 33%;
float: left;
display: inline;
}

.key-figures-widget #key3 {
float: left;
width: 33%;
display: inline;
}

.key-figures-widget img {
height: 4.063em;
width: 4.063em;
}

/**Main**/

/**Top story**/
/**.page-id-290458 #top-story-title {
background-color: rgb(51, 51, 51);
color: white;
font-weight: bold;
text-transform: uppercase;
padding: 5px 5px 5px 5px;
}**/

.page-id-290458 #top-story li {
border-bottom: none !important;
font-size: 1.4em;
font-weight: 300;
line-height: 1.45em;
width: 100%;
padding-left: 10px;
margin-left: 0px;
}

.page-id-290458 #top-post-title {
color: red;
}

/**.page-id-290458 #top-story img {
border: 3px solid #1D375C;
float: left;
max-width: 400px;
max-height: 200px;
list-style: none !important;
clear: both;
}**/

.page-id-290458 #dmc-post-feed-20 .post-feed-post-title
{
background-color: #1D375C;
color: white !important;
font-weight: 700;
text-align: left;
padding: .55em .5em .5em .5em;
line-height: 1.3em;
font-size: 1.5em;
display: block;
margin-top: 0px;
margin-bottom: 0px;
max-height: 110px;
}

.page-id-290458 .empty-space2 {
border-bottom: 5px solid #1D375C;
height: 20px;
}

/**Headlines**/
.page-id-290458 #ethics-headlines .post-feed-post-title {
display: block;
margin-bottom: 5px;
border-top: 1px dotted black;
padding-top: 15px;
}



.page-id-290458 #ethics-headlines li {
font-size: 1em;
font-weight: 400;
line-height: 1.6em;
margin-bottom: 0.4em;
}

.page-id-290458 #ethics-headlines a {
font-size: 25px;
line-height: 110%;
color: #1D375C;
}

/******Opinions*******/
/**Headlines**/
.page-id-290458 #ethics-opinions .post-feed-post-title {
display: block;
border-top: 1px dotted black;
}

.page-id-290458 #ethics-opinions #subhed {
text-align: center;
}

.page-id-290458 #ethics-opinions #subhed h2 {
color: #1D375C;
font-family: 'Lato', sans-serif;
font-size: 2em;
font-weight: bold;
text-transform: uppercase;
border-top: 3px solid #1D375C;
display: inline;
}

.page-id-290458 #ethics-opinions #subhed span {
display: block;
}


.page-id-290458 #ethics-opinions .post-feed-post-title {
font-size: 16px;
line-height: 110%;
padding-top: 20px;
padding-bottom: 10px;
}

.page-id-290458 #ethics-opinions li {
list-style: disc;
}

.page-id-290458 #ethics-opinions a {
font-size: 25px;
line-height: 110%;
color: #1D375C;
}


.page-id-290458
.one_half {
margin-bottom: 20px;
width: 100%;
}

.page-id-290458 .one_half #ethics-headlines .read-more {
align: center;
}

.page-id-290458 .one_half #ethics-headlines .read-more a {
 font-family: 'Lato',sans-serif !important;
font-weight: 900 !important;
font-size: 1.1em;
text-transform: uppercase;
color: rgb(29, 55, 92) !important;
letter-spacing: 0.05em;
word-spacing: 0.1em;
border-bottom: 2px dotted;
padding-bottom: 0.5em;
align: center;
}

.page-id-290458 #ethics-headlines #subhed {
text-align: center;
}

.page-id-290458 #ethics-headlines #subhed h2 {
color: #1D375C;
font-family: 'Lato', sans-serif;
font-size: 2em;
font-weight: bold;
text-transform: uppercase;
border-top: 3px solid #1D375C;
display: inline;
}

.page-id-290458 #ethics-headlines #subhed span {
display: block;
}

/**Ask the expert**/
.page-id-290458
.one_half_last {
width: 50%;
}

#top-qa {
background-color: #D8D8D8;
border-top: 5px solid rgb(51, 51, 51);
border-bottom: 5px solid rgb(51, 51, 51);
margin-top: 5px;
}

#top-qa ul {
font-size: 16px;
line-height: 110%;
margin: 5px;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
}

#top-qa ul img {
float: left;
}

#top-qa ul .post-feed-post-title {
display: block;
padding: 2px;
}

#top-qa ul .post-feed-post-author {
display: block;
padding: 2px;
font-size: 11px;
}

.page-id-290458 #ethics-qa a {
font-size: 25px;
line-height: 110%;
color: #1D375C;
}

.page-id-290458 #ethics-qa #subhed {
text-align: center;
}

.page-id-290458 #ethics-qa #subhed h2 {
color: #1D375C;
font-family: 'Lato', sans-serif;
font-size: 2em;
font-weight: bold;
text-transform: uppercase;
border-top: 3px solid #1D375C;
display: inline;
}

.page-id-290458 #ethics-qa #subhed span {
display: block;
}

/**Calendar**/
.page-id-290458 #calendar {
border: 15px solid rgb(51, 51, 51);
}

.page-id-290458 #text-html-widget-28 h4 {
visibility: hidden;
}

.page-id-290458 #text-html-widget-28 .widget-top {
border-bottom: 0px;
}

.page-id-290458  #section3 {
width: 100%;
background-color: red;
}
.page-id-290458 #main-content {
    background-image: url(http://masslawyersweekly.com/files/2014/04/marathonTopFade_1000.png);
    background-repeat: no-repeat;
    background-size: auto 220px;
    background-position: 50% .15%;
}




@media only screen 
and (min-width : 770px) 
and (max-width : 984px) { 

  

.page-id-290458 #main-content {
    background-position: 62% .1%;
}

}



@media only screen 
and (min-width : 482px) 
and (max-width : 769px) { 



.page-id-290458 #main-content {
    background-position: 60% .1%;
}

}






@media only screen 
and (min-width : 0px) 
and (max-width : 482px) { 




.page-id-290458 #main-content {
    background-image: none;
}

}

/*--CUSTOM LOCAL PAGE--*/

.page-id-312253 .content .widget_dmc-post-feed{width:47%;clear:none;float:left;}
.page-id-312253 .content .widget_dmc-post-feed:first-of-type{width:100%;clear:both;float:left;}
.page-id-312253 .content .widget_dmc-post-feed:nth-child(2){
padding-right:10px}

.column_cat-box{border-top: 5px solid #CD2122 !important;border-top-color: #2E6EB7 !important;}

.column_cat-box-title{z-index:1;font-size:16px!important;position:static ; margin-right:75px; margin-top:-2px !important;;margin-bottom:0px !important;background-color: #2E6EB7 ;padding:5px 10px 2px 10px !important;; text-transform:uppercase;margin-left:10px;}

.column_cat-box-title a{color:white !important;;transition: all 0.2s ease-in-out 0s ;font-family: Oswald,arial,Georgia,serif !important; }

.column_cat-box img{float:left; margin-right:5px; margin-top:5px;}

.column_cat-box .cat-box-content{ float:left ; }
.column_cat-box-left{width:100%;max-width:100%;float:left ;margin:0px ;padding: 0px;}

.column_cat-box-left img{height:100px ; width:100px ;}

.column_cat-box-right{width:100%;max-width:100%;float:left; margin:0px !important;}
.column_cat-box-right img{height:70px; width:70px;}
.column_cat-box-right p{margin-top: -5px; }

.column_cat-box-right h3{margin-top: 10px;margin-bottom:3px;}

.column_cat-box-right .date, .column_cat-box-right .author{float:left; font-size:.7em;}

.column_cat-box-right h3 a{color: #4D5054 !important;
font-family: Tahoma,Arial,Verdana,sans-serif !important;
font-size: 16px !important;
transition: all 0.2s ease-in-out 0s;
line-height: 1.1em; }

.column_cat-box-title, .column_cat-box-title{max-width:200px;}


.post-312253 .post-inner{padding:0px;}
.post-312253 .post-meta{display:none;}
.post-312253 .slidedeck-frame{margin-left:10px;}
.post-312253 .entry ul li{list-style: none;}

.wide_cat-box{border-top: 5px solid #CD2122 !important;border-top-color: #2E6EB7 !important;}

.wide_cat-box-title{z-index:1;font-size:16px !important;position:static !important; width:30%;margin-top:0px !important;margin-bottom:0px !important;background-color: #2E6EB7 !important;padding:0px 10px 2px 10px; text-transform:uppercase;margin-left:10px;padding-top:5px;}

.wide_cat-box-title a{color:white !important;transition: all 0.2s ease-in-out 0s !important;font-family: Oswald,arial,Georgia,serif !important;}

.wide_cat-box img{float:left; margin-right:10px;top:0px;z-index:0; float:left;}

.wide_cat-box .cat-box-content{ float:left !important; }

ul.wide_cat-box{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
display:inline-block;
-webkit-column-width: 290px; /* Chrome, Safari, Opera */
-moz-column-width: 290px;
column-width: 290px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
page-break-before: always;
}

li.wide_cat-box-right{
-webkit-column-break-inside: avoid;
}

.wide_cat-box-left{position: relative;max-width:45%;float:left;margin:0px 10px 0px 0px !important;}

.wide_cat-box-right{position: relative;margin:0px 0px 0px 0px !important;}
.wide_cat-box-right img, .wide_cat-box-left img{margin-top:5px; height:70px; width:70px;}
.wide_cat-box-right p, .wide_cat-box-left p{margin-top: -5px; }

.wide_cat-box-right h3, .wide_cat-box-left h3{margin-top: 10px; margin-bottom:3px;}

.wide_cat-box-right .date, .wide_cat-box-right .author, .wide_cat-box-left .date, .wide_cat-box-left .author{float:left; font-size:.7em;}

.wide_cat-box-right h3 a, .wide_cat-box-left h3 a{color: #4D5054 !important;font-family: Tahoma,Arial,Verdana,sans-serif !important;
font-size: 16px !important;transition: all 0.2s ease-in-out 0s;line-height:1.1em; }

/*.sidebar_shortcode#Local {font-size: 0px;}*/
.sidebar_shortcode#Local .widget{font-size:13px;}

/*make slidedeck captions appear on hover...*/

.sd-node-title-box .accent-color {display:none;}
.sd-node-title-box {visibility:hidden;}
.slidedeck .sd2-node-caption {visibility:hidden;}
.slidedeck-frame.hover .sd-node-title-box {visibility:visible;}
.slidedeck-frame.hover .sd-node-title-box .accent-color {display:block;}
.slidedeck-frame.hover  .sd2-node-caption {visibility: visible;}

.gform_wrapper li, .gform_wrapper form li {background: none;}

/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

JOBS STYLES *NOTE this section is massively huge - I did not build it - Max

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


/*------------------------------------------
general page
--------------------------------------------*/

#jobs1{
padding-top: 320px;
}

#jobs1-left {
float: left;
}

#jobs1-right {
float: right;
}

.page-id-314170 .widget {
clear: none;
max-width: 350px;
float: left;
padding-right: 25px;
}

.page-id-314170 .widget-top {
border-bottom: 4px solid #0067ad;
}

.page-id-314170 .entry .widget-container li p a {
color: #000000;
}

.page-id-314170 .entry .widget-container ul li a {
color: #000000;
text-decoration: none;
font-size: 1.2em;
line-height: 120%;
}

.page-id-314170 .entry .widget-container li p a:hover {
color: #0067ad;
text-decoration: none !important;
}

.page-id-314170 .entry .widget-container ul li a:hover {
color: #0067ad;
text-decoration: none !important;
}

.page-id-314170 #main-content {
background-image: url(http://thedailyrecord.com/files/2014/08/maryland-legal-jobs-background.jpg);
background-repeat: no-repeat;
background-size: auto;
background-position: left top;
background-origin: content-box;
}

.page-id-314170 .post-inner {
padding: 0px;
}

.page-id-314170 .content-wrap {
margin-top: -35px !important;
}

.page-id-314170 p.post-meta {
border: none;
padding-bottom: 0px;
}

.page-id-314170 #main-content .post-inner #jobs-top #jobs-title {
max-width: 60%;
float: left;
}

.page-id-314170 #jobs-description {
font-size: 14px;
background-color: #0067ad;
max-width: 32%;
float: right;
height: 293px;
}

.page-id-314170 #jobs1 ul  {
margin: 0;
padding: 0;
}

.page-id-314170 #jobs1 li ,
.page-id-314170 #jobs2 li,
.page-id-314170 #jobs3 li {
background: none;
margin: 0;
padding: 10px;
list-style: none;
}

.page-id-314170 #jobs2 {
padding-left: 15px;
margin-left: -22px;
}

.page-id-314170 .section2 .widget-container ul li h3 a:hover {
text-decoration: none !important;
}

/*------------------------------------------
page titles
--------------------------------------------*/

.page-id-314170 h1 {
font-family: 'Merriweather', serif !important;
}

.page-id-314170 h1 {
font-weight: 700;
font-size: 4.2em;
color: #0067ad;
letter-spacing: -.03em;
text-align: left;
margin-top: 4.39em;
margin-left: .2em;
word-spacing: .2em;
background-color: rgba(204, 204, 204, 0.5)
}

.page-id-314170 h2 {
font-weight: 700;
font-size: 2em;
letter-spacing: -.03em;
text-align: left;
word-spacing: .2em;
}

.page-id-314170 h3 {
font-weight: 500;
font-size: 1.5em;
letter-spacing: -.03em;
text-align: left;
margin-top: 5px;
margin-bottom: .25em;
word-spacing: .2em;
}

.page-id-314170 h4 {
font-weight: 500;
font-size: 1.3em;
letter-spacing: -.02em;
text-align: left;
margin-top: .25em;
margin-bottom: .25em;
word-spacing: .2em;
}

.page-id-314170 .page .entry .widget-container h4 a {
text-decoration: none;
}

.page-id-314170 .entry a {
text-decoration: none;
color: #0067ad;
}

.page-id-314170 .entry a:hover {
text-decoration: underline;
color: #0067ad;
}

.page-id-314170 h5 {
font-weight: 500;
font-size: 1em;
letter-spacing: -.03em;
text-align: left;
margin-bottom: .25em;
word-spacing: .2em;
}

/*------------------------------------------
paragraph styles
--------------------------------------------*/


.page-id-314170 #jobs-description p {
color: #fff;
padding: .49em 1.5em;
}

.page-id-314170 #jobs-description p a {
color: #fff;
}

.container #jobs-description a:hover {
color: #000000 !important;
text-decoration: none;
}

/*------------------------------------------
widget styles 
--------------------------------------------*/

.page-id-314170 .entry .widget-top h4 a {
color: #000000;
}

.page-id-314170 .entry .widget-top h4 a:hover {
color: #0067ad;
text-decoration: none;
}

.page-id-314170 #jobs1 .widget_dmc-post-feed li, .page-id-314170 #jobs2 widget_dmc-post-feed li {
padding: 10px;
}

.page-id-314170 #jobs1 widget_dmc-post-feed li a {
font-size: 1.3em
}

.page-id-314170 #jobs1 li {
padding: 15px;
}

#text-1065970622 {
margin-bottom: 5px;
padding-top: 10px;
}

#text-1065970622 .widget-container {
padding-bottom: 2px;
}

.page-id-314170 #jobs2 .text-html-box {
float: left;
width: 350px;
}

/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JOBS RESPONSIVE
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

@media only screen 
and (min-width : 985px) 
and (max-width : 1220px) {

.page-id-314170 #main-content {
background-size: 100%;
}	

.page-id-314170 #main-content .post-inner #jobs-top #jobs-title {
max-width: 100%;
}

.page-id-314170 #jobs-description {
float: left;
max-width: 100%;
height:auto;
}

.page-id-314170 .section1 .two_third #dmc-post-feed-13 {
padding-left: 10px;
}

.page-id-314170 .section1 .one_third_last {
width: 100%;
display: block;
}

.page-id-314170 .section1 #dmc-widget-text-895838280 {
display: none !important;
}

.page-id-314170 .section2 #dmc-post-feed-14 {
padding-left: 10px;
     }
     
.page-id-314170 .section2 #dmc-post-feed-16 {
padding-left: 10px;
}
}

/*------------------------------------------
---768-985px styles---
--------------------------------------------*/
@media only screen 
and (min-width : 768px) 
and (max-width : 985px) {	

.page-id-314170 #main-content {
background-position: 62% .1%;
}

.page-id-314170 #main-content .post-inner #jobs-top #jobs-title {
max-width: 100%;
margin-top: .2em;
}

.page-id-314170 #jobs-description {
display: none;
height:auto;
}

.section1 .two_third {
float: none;
width: 100%;
height: 100%;
}

.section1 .one_third {
float: none;
width: 100%;     
}
            
.page-id-314170 .section1 #dmc-widget-text-895838280 {
display: none;
}


.page-id-314170 .section1 #text-1065970622 {
display: none;
}

#jobs1 {
display: relative;
padding-top: 320px;
border-left: none !important;
}

#jobs2 {
border-left: none !important;
}

.page-id-314170 .section2 #dmc-post-feed-14 {
display: block;
float: none;
padding-left: 0;
     }
     
.page-id-314170 .section2 #dmc-post-feed-16 {
display: block;
float: none;
padding-left: 0;
}
}

/*------------------------------------------
---480-767px styles---
--------------------------------------------*/

@media only screen 
and (min-width : 480px) 
and (max-width : 767px) { 

#jobs1{
padding-top:0px;
}

.page-id-314170 #main-content {
background-size: 100%;
}

.page-id-314170 #main-content .post-inner #jobs-top #jobs-title {
max-width: 100%;
margin-top: .2em;
}

.page-id-314170 h1 {
font-size: 2.12em;
}

.page-id-314170 #jobs-description {
display: none;
height:auto;
}

.section1 .two_third {
float: none;
width: 100%;
height: 100%;
}

.section1 .two_third #dmc-post-feed-13 {
padding-left: 0;
}

.page-id-314170 .section1 .one_third {
float: none;
width: 100%;
}

.page-id-314170 #jobs2 {
border-left: none !important;
}

.page-id-314170 #jobs2 .widget-top {
position: relative;
}

.page-id-314170 #jobs2 h4 {
width: 73%;
}

.page-id-314170 .section2 {
width: 100%;
}

.page-id-314170 .section1 #dmc-widget-text-895838280 {
display: none;
}

.page-id-314170 .section2 #dmc-post-feed-14 {
display: block;
float: none;
padding-left: 0;
width: 100%;
}
     
.page-id-314170 .section2 #dmc-post-feed-16 {
display: block;
float: none;
padding-left: 0;
width: 100%;
}
}

/*------------------------------------------
---0-479px styles---
--------------------------------------------*/
@media only screen 
and (min-width : 0px) 
and (max-width : 479px) {	

#jobs1{
padding-top: 0px;
}

.page-id-314170 #main-content {
background-image: none;
}

.page-id-314170 #main-content .post-inner #jobs-top #jobs-title {
max-width: 100%;
float: none;
}

.page-id-314170 #jobs-title h1 {
margin-top: 2em;
margin-left: 0;
font-size: 1.8em;
}

.page-id-314170 .section1 #dmc-widget-text-895838280 {
display: none;
}

.page-id-314170 h1 {
font-size: 2.12em;
}

.page-id-314170 #jobs-description {
display: none;
height:auto;
}

.section1 .two_third {
float: none;
width: 100%;
}

.section1 .one_third {
float: none;
width: 100%;
}

.page-id-314170 #jobs2 {
border-left: none !important;
}

.section2 {
width: 100%;
height: 100%;
}
}

/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
END
JOBS STYLES *NOTE this section is massively huge - I did not build it - Max
END
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* Jarida 2.0 Changes */
@media only screen and ( max-width: 1219px ){
.ads-top,.e3lan-top {display:block !important;z-index: 9999;position: fixed;width: 100%;left: 0;bottom: 0;text-align: center;}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
#top-menu-mob, #main-menu-mob {display: inline-block;margin-left: 3%;width: 94%;}
}
@media only screen and (max-width: 985px) and (min-width: 768px) {
#top-menu-mob, #main-menu-mob {display: inline-block;width: 94%;margin-left: 3%;}
}
.close-ad-image{top: 13px;right: 0px;}



/* Slidedeck 3*/
.sd-nav-wrapper{display:none;}
.slidedeck img {pointer-events:none !important;}

/*HEADER*/

@media only screen and ( max-width: 1219px ){
.ads-top {
display:block !important;
z-index: 9999;
position: fixed;
width: 100%;
left: 0;
bottom: 0;
text-align: center;
}

.close-ad-image{
display: block !important;
}
}

.close-ad-image{
display: none;
}

@media only screen and ( min-width: 1220px ){
.logo img{max-width: 90%;}
}

@media only screen and (max-width: 1218px) and (min-width: 768px){
.logo {position: relative;float: none;margin: 0 auto;width: 432px;}
.header-content{padding: 15px;}
#top-ad-inner{max-width: 728px;margin: 0 auto;}

.close-ad-image{
float: right;
position: relative;
top: 20px;
right: 0px;
height: 20px;}
}
.icon_flat{display: none;}

@media only screen and (max-width: 479px){
.top-nav {height: 30px;}
#open-x img {margin-left: -0.769em;}
.footer-widget.widget_links{display: none;}
.footer-widget.widget_recent_entries{display:none;}
.footer-widget.widget_calendar{display:none;}
#main-content{margin: 20px auto 0;}
footer{margin: 0;}
a.more-link{display: none;}
header{margin: 0;}
.page-head.category-template .page-title div {margin-bottom: 0;font-size: 20px !important;}
.page-head.category-template .rss-cat-icon {margin: 0 !important;}
}

@media only screen and (max-width: 767px){
.header-content{padding: 0 25px;}
.footer-bottom .four_fifth, .footer-bottom .one_fifth {float: none; margin: 0;}
.four_fifth {font-size: 11px; width: 30%;}
.post-tag {margin: -10px 0 5px;}
.item-list {padding: 0 0;}
.home-ads{display: inline-block !important;width: 100%;margin: 0 auto;}
.verdict_ad{margin: 0 0 25px 0;float: none !important;}
.verdict_submit{float: none !important;margin-top: -25px;}
.practice_ad{margin-top: -35px;}
/* Remove 'People in the News' on mobile */
.tie-cat-11457 {display:none}
}

.search-block #s{
background:#004D93;
color: #ffffff;
font-weight: bold;
}

@media only screen and (max-width: 985px) and (min-width: 768px){
.search-block{top: 0;}
.footer-bottom .four_fifth {float: left;margin: 0;width: 71.2%;}
.footer-bottom .one_fifth {float: right;margin-right: 2%;}
.verdict_ad {margin: -65px 0 25px 85px;}
.verdict_submit{margin: 0 85px 0 0;}
}

@media only screen and (min-width: 768px){
.practice_ad{margin: -15px 0 0 0;}
}
@media only screen and (max-width: 1278px) and (min-width: 768px){
.footer-bottom {height: 85px;}
}

@media only screen and (max-width: 3000px) and (min-width: 768px) {
.four_fifth br {display: none;}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
 .footer-bottom {line-height: 24px;}
}

@media only screen and (max-width: 985px)  {
.top-menu {display:none;}
#main-menu-mob, #top-menu-mob {background: none repeat scroll 0 0 #CCCCCC;color: #000000;}
.footer-bottom .alignleft {margin: 0 auto;text-align: center;}
}

section:first-child{border-top: none;margin-top: 0;}
section:first-child .empty-space{height: 30px;}
section:first-child .cat-box-title{display:none;}
section:first-child .other-news{padding-top: 0;}

.top-menu{float: right;color: #ffffff;margin-top: 0;}
.top-menu ul li a{color: #ffffff;font-weight: bold;font-size: 11px;}

/* Add Comments Form */	
#respond {
	margin: 80px 0 10px;
	overflow: hidden;
	position: relative;
	clear: both;
}

.footer-bottom .one_fifth img {margin-top: 5px;}
.footer-bottom .alignleft {width: 100%;}

@media only screen and (min-width: 986px) {
.footer-bottom .one_fifth {float: right;margin: 0;}
.verdict_ad{margin: -65px 0 25px 45px;}
.verdict_submit{margin: 0 45px 0 0;}
}

@media only screen and (min-width: 769px) {
.pw-wrapper {width: 500px;}
.pw-tabs { height: 80px;width: 500px;}
.pw-large {display: block;}
.pw-small {display: none;}
}

@media only screen and (max-width: 769px) {
.pw-wrapper {width: 280px;}
.pw-tabs {height: 55px;width: 280px;}
.pw-large {display: none;}
.pw-small {display: block;}
.ads-top img {height: auto;width: 100%;}
.ads-top .close-ad-image {height: 20px;width: auto;top: 18px;right: -1px;}
}

.entry .widget-top h4 {margin-bottom: 0;}
.entry .widget-container h5 {margin: 5px 5px 10px;}
.entry .widget-container ol, .entry .widget-container ul {margin: 0 0 0 10px;}

.page-head.category-template {-moz-border-radius: 15px;border-radius: 15px;padding: 7px 10px 0 15px;text-align: center;border: 4px solid #444;margin-bottom:12px;}
.page-head.category-template .page-title {text-align: center;width: 90%;}
.page-head.category-template .rss-cat-icon {margin: 8px;}
.page-head.category-template .page-title {margin-bottom: 0;}
.page-head.category-template .page-title div {margin-bottom: 10px;}

#main-nav ul li.current-menu-item ul a, #main-nav ul li.current-menu-parent ul a, #main-nav ul li.current-page-ancestor ul a {
color: #000000 !important;
text-shadow: none !important;
}

a.show-underline {text-decoration:underline;}
.home .post-meta {display: none;}

#main-nav ul.sub-menu li.current-menu-item, #main-nav ul.sub-menu li.current-menu-item a, #main-nav li.current-menu-item ul.sub-menu a, #main-nav ul.sub-menu li.current-menu-parent, #main-nav ul.sub-menu li.current-menu-parent a, #main-nav li.current-menu-parent ul.sub-menu a, #main-nav ul.sub-menu li.current-page-ancestor, #main-nav ul.sub-menu li.current-page-ancestor a, #main-nav li.current-page-ancestor ul.sub-menu a {
  line-height: 1.3em;
}

#main-nav ul.sub-menu li.current-menu-item, #main-nav ul.sub-menu li.current-menu-item a, #main-nav li.current-menu-item ul.sub-menu a, #main-nav ul.sub-menu li.current-menu-parent, #main-nav ul.sub-menu li.current-menu-parent a, #main-nav li.current-menu-parent ul.sub-menu a, #main-nav ul.sub-menu li.current-page-ancestor, #main-nav ul.sub-menu li.current-page-ancestor a, #main-nav li.current-page-ancestor ul.sub-menu a {
    line-height: 1.3em;
}
body.search .post-meta {display: none;}

.four_fifth {
    width: 79.2%;
}

.verdict_submit{
    float: right;
    border: 1px solid #e5c100;
    padding: 5px 15px;
}	

.verdict_ad{
    float: left;
}	

@media only screen and (max-width: 1219px) and (min-width: 986px){
#main-menu-mob{display:block;float:left;background:none repeat scroll 0 0 #CCCCCC;color:#000000;width:920px;}
.main-menu ul.menu{	display:none; }
}

/***** ActOn Marketing Form *****/
#form_0004 td input[type=text] {
    width: 95%;
}
#form_0004 td textarea {
    width: 95%;
}
#form_0004 .ao_tbl_cell {
    max-width: 300px;
    padding: 0px !important;
    float: none;
}
#form_0004 .formSectionDescription p {
    text-align: left;
    padding-bottom: 25px;
}
#form_0004 input[type=button] {
    width: 85%;
    padding: 10px;
    background-color: #2e6eb7;
    color: #fff;
    font-size: 13px;
}
#form_0004 input.formFieldText {
  height: 19px !important;
}
#form_0004 .formField {
    -moz-appearance: none;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}
.entry #form_0004 table {
    background-color: #f9f9f9 !important;
 }
/***** End ActOn Marketing Form *****/
